blob: dabb9116c326ba364039c9c4a29aac7f0b7059be [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_imported_ImportStructPayloadTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_imported_ComposedProtocol_TwoWayComposedWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_imported_ComposedProtocol_TwoWayComposedWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_imported_ComposedProtocolTwoWayComposedWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_imported_ComposedProtocol_OnComposedWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_imported_ComposedProtocol_OnComposedWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_imported_ComposedProtocolOnComposedWithErrorRequestTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayImportWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayImportWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayImportWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnImportWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnImportWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnImportWithErrorRequestTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocol_OnAnonWithError_ResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnAnonWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnAnonWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnAnonWithErrorRequestTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonWithErrorRequestTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonTopResponseTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonRequestTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOneWayAnonRequestTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnAnonRequestTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_LocalStructPayloadTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayLocalWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayLocalWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayLocalWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnLocalWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnLocalWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnLocalWithErrorRequestTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayComposedWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnComposedWithErrorEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayLocalWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnLocalWithErrorEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayImportWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnImportWithErrorEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOneWayAnonRequestMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonRequestMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonResponseMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonWithErrorRequestMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnAnonEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnAnonWithErrorEventMessageTable;
static const struct FidlXUnionField Fields63test_protocolpayloads_MainProtocol_TwoWayImportWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_imported_ImportStructPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayImportWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields63test_protocolpayloads_MainProtocol_TwoWayImportWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocolpayloads/MainProtocol_TwoWayImportWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields74test_protocolpayloads_MainProtocol_TwoWayImportWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_imported_ImportStructPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayImportWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields74test_protocolpayloads_MainProtocol_TwoWayImportWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocolpayloads/MainProtocol_TwoWayImportWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields66test_protocolpayloads_MainProtocolTwoWayImportWithErrorTopResponse[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_TwoWayImportWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayImportWithErrorTopResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields66test_protocolpayloads_MainProtocolTwoWayImportWithErrorTopResponse, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolTwoWayImportWithErrorTopResponse"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocol_TwoWayAnonWithError_Response"};
static const struct FidlXUnionField Fields61test_protocolpayloads_MainProtocol_TwoWayAnonWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields61test_protocolpayloads_MainProtocol_TwoWayAnonWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocolpayloads/MainProtocol_TwoWayAnonWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields72test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields72test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocolpayloads/MainProtocol_TwoWayAnonWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields64test_protocolpayloads_MainProtocolTwoWayAnonWithErrorTopResponse[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonWithErrorTopResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields64test_protocolpayloads_MainProtocolTwoWayAnonWithErrorTopResponse, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolTwoWayAnonWithErrorTopResponse"};
static const struct FidlXUnionField Fields59test_protocolpayloads_MainProtocol_OnImportWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_imported_ImportStructPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnImportWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields59test_protocolpayloads_MainProtocol_OnImportWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocolpayloads/MainProtocol_OnImportWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields70test_protocolpayloads_MainProtocol_OnImportWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_imported_ImportStructPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnImportWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields70test_protocolpayloads_MainProtocol_OnImportWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocolpayloads/MainProtocol_OnImportWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields58test_protocolpayloads_MainProtocolOnImportWithErrorRequest[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_OnImportWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnImportWithErrorRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields58test_protocolpayloads_MainProtocolOnImportWithErrorRequest, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolOnImportWithErrorRequest"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocol_OnAnonWithError_ResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocol_OnAnonWithError_Response"};
static const struct FidlXUnionField Fields57test_protocolpayloads_MainProtocol_OnAnonWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_OnAnonWithError_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnAnonWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields57test_protocolpayloads_MainProtocol_OnAnonWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocolpayloads/MainProtocol_OnAnonWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields68test_protocolpayloads_MainProtocol_OnAnonWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_OnAnonWithError_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnAnonWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields68test_protocolpayloads_MainProtocol_OnAnonWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocolpayloads/MainProtocol_OnAnonWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields56test_protocolpayloads_MainProtocolOnAnonWithErrorRequest[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_OnAnonWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnAnonWithErrorRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields56test_protocolpayloads_MainProtocolOnAnonWithErrorRequest, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolOnAnonWithErrorRequest"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonWithErrorRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolTwoWayAnonWithErrorRequest"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonTopResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolTwoWayAnonTopResponse"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolTwoWayAnonRequest"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOneWayAnonRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolOneWayAnonRequest"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnAnonRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolOnAnonRequest"};
const struct FidlCodedStruct test_protocolpayloads_LocalStructPayloadTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/LocalStructPayload"};
static const struct FidlXUnionField Fields62test_protocolpayloads_MainProtocol_TwoWayLocalWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_LocalStructPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayLocalWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields62test_protocolpayloads_MainProtocol_TwoWayLocalWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocolpayloads/MainProtocol_TwoWayLocalWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields73test_protocolpayloads_MainProtocol_TwoWayLocalWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_LocalStructPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_TwoWayLocalWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields73test_protocolpayloads_MainProtocol_TwoWayLocalWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocolpayloads/MainProtocol_TwoWayLocalWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields65test_protocolpayloads_MainProtocolTwoWayLocalWithErrorTopResponse[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_TwoWayLocalWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayLocalWithErrorTopResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields65test_protocolpayloads_MainProtocolTwoWayLocalWithErrorTopResponse, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolTwoWayLocalWithErrorTopResponse"};
static const struct FidlXUnionField Fields58test_protocolpayloads_MainProtocol_OnLocalWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_LocalStructPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnLocalWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields58test_protocolpayloads_MainProtocol_OnLocalWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocolpayloads/MainProtocol_OnLocalWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields69test_protocolpayloads_MainProtocol_OnLocalWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocolpayloads_LocalStructPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocolpayloads_MainProtocol_OnLocalWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields69test_protocolpayloads_MainProtocol_OnLocalWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocolpayloads/MainProtocol_OnLocalWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields57test_protocolpayloads_MainProtocolOnLocalWithErrorRequest[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_OnLocalWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnLocalWithErrorRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields57test_protocolpayloads_MainProtocolOnLocalWithErrorRequest, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolOnLocalWithErrorRequest"};
static const struct FidlStructElement Fields72test_protocolpayloads_MainProtocolTwoWayComposedWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_imported_ComposedProtocol_TwoWayComposedWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayComposedWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields72test_protocolpayloads_MainProtocolTwoWayComposedWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolTwoWayComposedWithErrorResponseMessage"};
static const struct FidlStructElement Fields65test_protocolpayloads_MainProtocolOnComposedWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_imported_ComposedProtocol_OnComposedWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnComposedWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields65test_protocolpayloads_MainProtocolOnComposedWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolOnComposedWithErrorEventMessage"};
static const struct FidlStructElement Fields69test_protocolpayloads_MainProtocolTwoWayLocalWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_TwoWayLocalWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayLocalWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields69test_protocolpayloads_MainProtocolTwoWayLocalWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolTwoWayLocalWithErrorResponseMessage"};
static const struct FidlStructElement Fields62test_protocolpayloads_MainProtocolOnLocalWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_OnLocalWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnLocalWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields62test_protocolpayloads_MainProtocolOnLocalWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolOnLocalWithErrorEventMessage"};
static const struct FidlStructElement Fields70test_protocolpayloads_MainProtocolTwoWayImportWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_TwoWayImportWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayImportWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields70test_protocolpayloads_MainProtocolTwoWayImportWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolTwoWayImportWithErrorResponseMessage"};
static const struct FidlStructElement Fields63test_protocolpayloads_MainProtocolOnImportWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_OnImportWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnImportWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields63test_protocolpayloads_MainProtocolOnImportWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolOnImportWithErrorEventMessage"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOneWayAnonRequestMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolOneWayAnonRequestMessage"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonRequestMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolTwoWayAnonRequestMessage"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolTwoWayAnonResponseMessage"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonWithErrorRequestMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolTwoWayAnonWithErrorRequestMessage"};
static const struct FidlStructElement Fields68test_protocolpayloads_MainProtocolTwoWayAnonWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_TwoWayAnonWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolTwoWayAnonWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields68test_protocolpayloads_MainProtocolTwoWayAnonWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolTwoWayAnonWithErrorResponseMessage"};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnAnonEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=NULL, .element_count=0u, .size_v2=8u, .name="test.protocolpayloads/MainProtocolOnAnonEventMessage"};
static const struct FidlStructElement Fields61test_protocolpayloads_MainProtocolOnAnonWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocolpayloads_MainProtocol_OnAnonWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocolpayloads_MainProtocolOnAnonWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields61test_protocolpayloads_MainProtocolOnAnonWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocolpayloads/MainProtocolOnAnonWithErrorEventMessage"};