blob: f27301670ec4522cddfcc0bb310c25497de57651 [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
// Forward declarations for old <-> V1 mappings
static const fidl_type_t Array32_5uint8Table;
static const fidl_type_t Array6_5uint8Table;
static const fidl_type_t Vector4294967295nonnullable5uint8Table;
static const fidl_type_t Vector4294967295nonnullable29example_StructSize3Alignment1Table;
static const fidl_type_t Vector4294967295nonnullable29example_StructSize3Alignment2Table;
static const fidl_type_t Vector4294967295nonnullable23HandlehandlenonnullableTable;
static const fidl_type_t Array6_29example_StructSize3Alignment1Table;
static const fidl_type_t Array8_29example_StructSize3Alignment2Table;
static const fidl_type_t Vector4294967295nonnullable26example_UnionSize8Aligned4Table;
extern const fidl_type_t example_StringUnionStructWrapperProtocolTheMethodRequestTable;
extern const fidl_type_t example_StringUnionStructWrapperProtocolTheMethodResponseTable;
static const fidl_type_t Array32_19example_SimpleTableTable;
static const fidl_type_t Vector4294967295nullable27String4294967295nonnullableTable;
extern const fidl_type_t example_FakeProtocolWrapSandwich4RequestTable;
extern const fidl_type_t example_FakeProtocolSendSandwich1RequestTable;
extern const fidl_type_t example_FakeProtocolSendSandwich5RequestTable;
extern const fidl_type_t example_FakeProtocolSendSandwich7RequestTable;
extern const fidl_type_t example_FakeProtocolSendMixedFieldsRequestTable;
extern const fidl_type_t example_FakeProtocolSendFakeLauncherCreateComponentRequestRequestTable;
extern const fidl_type_t example_FakeProtocolRegression9RequestTable;
extern const fidl_type_t example_FakeProtocolRegression9ResponseTable;
extern const fidl_type_t example_UnionSize8Aligned4Table;
extern const fidl_type_t example_Sandwich1Table;
extern const fidl_type_t example_UnionSize36Alignment4Table;
extern const fidl_type_t example_Sandwich4Table;
extern const fidl_type_t example_UnionSize12Aligned4Table;
extern const fidl_type_t example_StructSize3Alignment2Table;
extern const fidl_type_t example_StructSize3Alignment1Table;
extern const fidl_type_t example_UnionWithVectorTable;
extern const fidl_type_t example_Sandwich6Table;
extern const fidl_type_t example_StructSize16Alignment8Table;
extern const fidl_type_t example_UnionSize24Alignment8Table;
extern const fidl_type_t example_UnionOfUnionTable;
extern const fidl_type_t example_StringUnionTable;
extern const fidl_type_t example_StringUnionStructTable;
extern const fidl_type_t example_StringUnionStructWrapperTable;
extern const fidl_type_t example_Regression9ValueTable;
extern const fidl_type_t example_FakeProtocol_Regression9_ResponseTable;
extern const fidl_type_t example_FakeProtocol_Regression9_ResultTable;
extern const fidl_type_t example_SimpleTableArrayStructTable;
extern const fidl_type_t example_LauncherInfoTable;
extern const fidl_type_t example_Regression5Table;
extern const fidl_type_t example_EmptyStructTable;
extern const fidl_type_t example_Regression6Table;
static const fidl_type_t v1_Array32_5uint8Table;
static const fidl_type_t v1_Array6_5uint8Table;
static const fidl_type_t v1_Vector4294967295nonnullable5uint8Table;
static const fidl_type_t v1_Vector4294967295nonnullable32v1_example_StructSize3Alignment1Table;
static const fidl_type_t v1_Vector4294967295nonnullable32v1_example_StructSize3Alignment2Table;
static const fidl_type_t v1_Vector4294967295nonnullable26v1_HandlehandlenonnullableTable;
static const fidl_type_t v1_Array6_32v1_example_StructSize3Alignment1Table;
static const fidl_type_t v1_Array8_32v1_example_StructSize3Alignment2Table;
static const fidl_type_t v1_Vector4294967295nonnullable29v1_example_UnionSize8Aligned4Table;
extern const fidl_type_t v1_example_StringUnionStructWrapperProtocolTheMethodRequestTable;
extern const fidl_type_t v1_example_StringUnionStructWrapperProtocolTheMethodResponseTable;
static const fidl_type_t v1_Array32_22v1_example_SimpleTableTable;
static const fidl_type_t v1_Vector4294967295nullable30v1_String4294967295nonnullableTable;
extern const fidl_type_t v1_example_FakeProtocolWrapSandwich4RequestTable;
extern const fidl_type_t v1_example_FakeProtocolSendSandwich1RequestTable;
extern const fidl_type_t v1_example_FakeProtocolSendSandwich5RequestTable;
extern const fidl_type_t v1_example_FakeProtocolSendSandwich7RequestTable;
extern const fidl_type_t v1_example_FakeProtocolSendMixedFieldsRequestTable;
extern const fidl_type_t v1_example_FakeProtocolSendFakeLauncherCreateComponentRequestRequestTable;
extern const fidl_type_t v1_example_FakeProtocolRegression9RequestTable;
extern const fidl_type_t v1_example_FakeProtocolRegression9ResponseTable;
extern const fidl_type_t v1_example_UnionSize8Aligned4Table;
extern const fidl_type_t v1_example_Sandwich1Table;
extern const fidl_type_t v1_example_UnionSize36Alignment4Table;
extern const fidl_type_t v1_example_Sandwich4Table;
extern const fidl_type_t v1_example_UnionSize12Aligned4Table;
extern const fidl_type_t v1_example_StructSize3Alignment2Table;
extern const fidl_type_t v1_example_StructSize3Alignment1Table;
extern const fidl_type_t v1_example_UnionWithVectorTable;
extern const fidl_type_t v1_example_Sandwich6Table;
extern const fidl_type_t v1_example_StructSize16Alignment8Table;
extern const fidl_type_t v1_example_UnionSize24Alignment8Table;
extern const fidl_type_t v1_example_UnionOfUnionTable;
extern const fidl_type_t v1_example_StringUnionTable;
static const fidl_type_t v1_Pointer22v1_example_StringUnionTable;
extern const fidl_type_t v1_example_StringUnionStructTable;
extern const fidl_type_t v1_example_StringUnionStructWrapperTable;
extern const fidl_type_t v1_example_Regression9ValueTable;
extern const fidl_type_t v1_example_FakeProtocol_Regression9_ResponseTable;
extern const fidl_type_t v1_example_FakeProtocol_Regression9_ResultTable;
extern const fidl_type_t v1_example_SimpleTableArrayStructTable;
extern const fidl_type_t v1_example_LauncherInfoTable;
extern const fidl_type_t v1_example_Regression5Table;
extern const fidl_type_t v1_example_EmptyStructTable;
extern const fidl_type_t v1_example_Regression6Table;
// Coding tables for old wire format.
extern const fidl_type_t example_UnionSize8Aligned4Table;
extern const fidl_type_t example_Sandwich1Table;
extern const fidl_type_t example_UnionSize36Alignment4Table;
extern const fidl_type_t example_Sandwich4Table;
extern const fidl_type_t example_UnionSize12Aligned4Table;
extern const fidl_type_t example_StructSize3Alignment2Table;
extern const fidl_type_t example_StructSize3Alignment1Table;
extern const fidl_type_t example_UnionWithVectorTable;
extern const fidl_type_t example_Sandwich6Table;
extern const fidl_type_t example_StructSize16Alignment8Table;
extern const fidl_type_t example_UnionSize24Alignment8Table;
extern const fidl_type_t example_UnionOfUnionTable;
extern const fidl_type_t example_StringUnionTable;
extern const fidl_type_t example_StringUnionStructTable;
extern const fidl_type_t example_StringUnionStructWrapperTable;
extern const fidl_type_t example_Regression9ValueTable;
extern const fidl_type_t example_FakeProtocol_Regression9_ResponseTable;
extern const fidl_type_t example_FakeProtocol_Regression9_ResultTable;
extern const fidl_type_t example_SimpleTableTable;
extern const fidl_type_t example_SimpleTableArrayStructTable;
extern const fidl_type_t example_LauncherInfoTable;
extern const fidl_type_t example_EnumUint8Table;
extern const fidl_type_t example_EnumUint32Table;
extern const fidl_type_t example_Regression5Table;
extern const fidl_type_t example_EmptyStructTable;
extern const fidl_type_t example_BitsUint8Table;
extern const fidl_type_t example_BitsUint32Table;
extern const fidl_type_t example_Regression6Table;
static const fidl_type_t Pointer17example_Sandwich1Table = {.type_tag=kFidlTypeStructPointer, {.coded_struct_pointer={.struct_type=&example_Sandwich1Table.coded_struct}}};
static const fidl_type_t Pointer19example_StringUnionTable = {.type_tag=kFidlTypeUnionPointer, {.coded_union_pointer={.union_type=&example_StringUnionTable.coded_union}}};
static const fidl_type_t Pointer19example_EmptyStructTable = {.type_tag=kFidlTypeStructPointer, {.coded_struct_pointer={.struct_type=&example_EmptyStructTable.coded_struct}}};
static const fidl_type_t Array32_5uint8Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=NULL, .array_size=32u, .element_size=1u, .alt_type=&v1_Array32_5uint8Table}}};
static const fidl_type_t Array6_5uint8Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=NULL, .array_size=6u, .element_size=1u, .alt_type=&v1_Array6_5uint8Table}}};
static const fidl_type_t Vector4294967295nonnullable5uint8Table = {.type_tag=kFidlTypeVector, {.coded_vector={.element=NULL, .max_count=4294967295u, .element_size=1u, .nullable=kFidlNullability_Nonnullable, .alt_type=&v1_Vector4294967295nonnullable5uint8Table}}};
static const fidl_type_t String4294967295nonnullableTable = {.type_tag=kFidlTypeString, {.coded_string={.max_size=4294967295u, .nullable=kFidlNullability_Nonnullable}}};
static const fidl_type_t Vector4294967295nonnullable29example_StructSize3Alignment1Table = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&example_StructSize3Alignment1Table, .max_count=4294967295u, .element_size=3u, .nullable=kFidlNullability_Nonnullable, .alt_type=&v1_Vector4294967295nonnullable32v1_example_StructSize3Alignment1Table}}};
static const fidl_type_t Vector4294967295nonnullable29example_StructSize3Alignment2Table = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&example_StructSize3Alignment2Table, .max_count=4294967295u, .element_size=4u, .nullable=kFidlNullability_Nonnullable, .alt_type=&v1_Vector4294967295nonnullable32v1_example_StructSize3Alignment2Table}}};
static const fidl_type_t HandlehandlenonnullableTable = {.type_tag=kFidlTypeHandle, {.coded_handle={.handle_subtype=ZX_OBJ_TYPE_NONE, .nullable=kFidlNullability_Nonnullable}}};
static const fidl_type_t Vector4294967295nonnullable23HandlehandlenonnullableTable = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&HandlehandlenonnullableTable, .max_count=4294967295u, .element_size=4u, .nullable=kFidlNullability_Nonnullable, .alt_type=&v1_Vector4294967295nonnullable26v1_HandlehandlenonnullableTable}}};
static const fidl_type_t Array6_29example_StructSize3Alignment1Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=&example_StructSize3Alignment1Table, .array_size=6u, .element_size=3u, .alt_type=&v1_Array6_32v1_example_StructSize3Alignment1Table}}};
static const fidl_type_t Array8_29example_StructSize3Alignment2Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=&example_StructSize3Alignment2Table, .array_size=8u, .element_size=4u, .alt_type=&v1_Array8_32v1_example_StructSize3Alignment2Table}}};
static const fidl_type_t Vector4294967295nonnullable26example_UnionSize8Aligned4Table = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&example_UnionSize8Aligned4Table, .max_count=4294967295u, .element_size=8u, .nullable=kFidlNullability_Nonnullable, .alt_type=&v1_Vector4294967295nonnullable29v1_example_UnionSize8Aligned4Table}}};
extern const fidl_type_t example_StringUnionStructWrapperProtocolTheMethodRequestTable;
static const struct FidlStructField Fields56example_StringUnionStructWrapperProtocolTheMethodRequest[] = {
/*FidlStructField*/{.type=&example_StringUnionStructWrapperTable, .offset=16u, .padding=0u}
};
const fidl_type_t example_StringUnionStructWrapperProtocolTheMethodRequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields56example_StringUnionStructWrapperProtocolTheMethodRequest, .field_count=1u, .size=48u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/StringUnionStructWrapperProtocolTheMethodRequest", .alt_type=&v1_example_StringUnionStructWrapperProtocolTheMethodRequestTable}}};
extern const fidl_type_t example_StringUnionStructWrapperProtocolTheMethodResponseTable;
static const struct FidlStructField Fields57example_StringUnionStructWrapperProtocolTheMethodResponse[] = {
/*FidlStructField*/{.type=&example_StringUnionStructWrapperTable, .offset=16u, .padding=0u}
};
const fidl_type_t example_StringUnionStructWrapperProtocolTheMethodResponseTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields57example_StringUnionStructWrapperProtocolTheMethodResponse, .field_count=1u, .size=48u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/StringUnionStructWrapperProtocolTheMethodResponse", .alt_type=&v1_example_StringUnionStructWrapperProtocolTheMethodResponseTable}}};
static const fidl_type_t Array32_19example_SimpleTableTable = {.type_tag=kFidlTypeArray, {.coded_array={.element=&example_SimpleTableTable, .array_size=32u, .element_size=16u, .alt_type=&v1_Array32_22v1_example_SimpleTableTable}}};
static const fidl_type_t String200nonnullableTable = {.type_tag=kFidlTypeString, {.coded_string={.max_size=200u, .nullable=kFidlNullability_Nonnullable}}};
static const fidl_type_t Vector4294967295nullable27String4294967295nonnullableTable = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&String4294967295nonnullableTable, .max_count=4294967295u, .element_size=16u, .nullable=kFidlNullability_Nullable, .alt_type=&v1_Vector4294967295nullable30v1_String4294967295nonnullableTable}}};
static const fidl_type_t HandlechannelnullableTable = {.type_tag=kFidlTypeHandle, {.coded_handle={.handle_subtype=ZX_OBJ_TYPE_CHANNEL, .nullable=kFidlNullability_Nullable}}};
extern const fidl_type_t example_FakeProtocolWrapSandwich4RequestTable;
static const struct FidlStructField Fields40example_FakeProtocolWrapSandwich4Request[] = {
/*FidlStructField*/{.type=&example_Sandwich4Table, .offset=16u, .padding=4u}
};
const fidl_type_t example_FakeProtocolWrapSandwich4RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields40example_FakeProtocolWrapSandwich4Request, .field_count=1u, .size=64u, .max_out_of_line=0u, .contains_union=true, .name="example/FakeProtocolWrapSandwich4Request", .alt_type=&v1_example_FakeProtocolWrapSandwich4RequestTable}}};
extern const fidl_type_t example_FakeProtocolSendSandwich1RequestTable;
static const struct FidlStructField Fields40example_FakeProtocolSendSandwich1Request[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=0u},
/*FidlStructField*/{.type=&example_UnionSize8Aligned4Table, .offset=20u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=32u, .padding=0u}
};
const fidl_type_t example_FakeProtocolSendSandwich1RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields40example_FakeProtocolSendSandwich1Request, .field_count=3u, .size=32u, .max_out_of_line=0u, .contains_union=true, .name="example/FakeProtocolSendSandwich1Request", .alt_type=&v1_example_FakeProtocolSendSandwich1RequestTable}}};
extern const fidl_type_t example_FakeProtocolSendSandwich5RequestTable;
static const struct FidlStructField Fields40example_FakeProtocolSendSandwich5Request[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=4u},
/*FidlStructField*/{.type=&example_UnionOfUnionTable, .offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=60u, .padding=4u}
};
const fidl_type_t example_FakeProtocolSendSandwich5RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields40example_FakeProtocolSendSandwich5Request, .field_count=3u, .size=64u, .max_out_of_line=0u, .contains_union=true, .name="example/FakeProtocolSendSandwich5Request", .alt_type=&v1_example_FakeProtocolSendSandwich5RequestTable}}};
extern const fidl_type_t example_FakeProtocolSendSandwich7RequestTable;
static const struct FidlStructField Fields40example_FakeProtocolSendSandwich7Request[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=4u},
/*FidlStructField*/{.type=&Pointer17example_Sandwich1Table, .offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t example_FakeProtocolSendSandwich7RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields40example_FakeProtocolSendSandwich7Request, .field_count=3u, .size=40u, .max_out_of_line=16u, .contains_union=true, .name="example/FakeProtocolSendSandwich7Request", .alt_type=&v1_example_FakeProtocolSendSandwich7RequestTable}}};
extern const fidl_type_t example_FakeProtocolSendMixedFieldsRequestTable;
static const struct FidlStructField Fields42example_FakeProtocolSendMixedFieldsRequest[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=0u},
/*FidlStructField*/{.type=&example_UnionSize8Aligned4Table, .offset=20u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=30u, .padding=2u},
/*FidlStructField*/{.type=NULL, .padding_offset=40u, .padding=0u},
/*FidlStructField*/{.type=&example_UnionSize8Aligned4Table, .offset=40u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=52u, .padding=4u}
};
const fidl_type_t example_FakeProtocolSendMixedFieldsRequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields42example_FakeProtocolSendMixedFieldsRequest, .field_count=6u, .size=56u, .max_out_of_line=0u, .contains_union=true, .name="example/FakeProtocolSendMixedFieldsRequest", .alt_type=&v1_example_FakeProtocolSendMixedFieldsRequestTable}}};
extern const fidl_type_t example_FakeProtocolSendFakeLauncherCreateComponentRequestRequestTable;
static const struct FidlStructField Fields65example_FakeProtocolSendFakeLauncherCreateComponentRequestRequest[] = {
/*FidlStructField*/{.type=&example_LauncherInfoTable, .offset=16u, .padding=0u},
/*FidlStructField*/{.type=&HandlehandlenonnullableTable, .offset=88u, .padding=4u}
};
const fidl_type_t example_FakeProtocolSendFakeLauncherCreateComponentRequestRequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields65example_FakeProtocolSendFakeLauncherCreateComponentRequestRequest, .field_count=2u, .size=96u, .max_out_of_line=4294967295u, .contains_union=false, .name="example/FakeProtocolSendFakeLauncherCreateComponentRequestRequest", .alt_type=&v1_example_FakeProtocolSendFakeLauncherCreateComponentRequestRequestTable}}};
extern const fidl_type_t example_FakeProtocolRegression9RequestTable;
static const struct FidlStructField Fields38example_FakeProtocolRegression9Request[] = {};
const fidl_type_t example_FakeProtocolRegression9RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields38example_FakeProtocolRegression9Request, .field_count=0u, .size=16u, .max_out_of_line=0u, .contains_union=false, .name="example/FakeProtocolRegression9Request", .alt_type=&v1_example_FakeProtocolRegression9RequestTable}}};
extern const fidl_type_t example_FakeProtocolRegression9ResponseTable;
static const struct FidlStructField Fields39example_FakeProtocolRegression9Response[] = {
/*FidlStructField*/{.type=&example_FakeProtocol_Regression9_ResultTable, .offset=16u, .padding=0u}
};
const fidl_type_t example_FakeProtocolRegression9ResponseTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields39example_FakeProtocolRegression9Response, .field_count=1u, .size=56u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/FakeProtocolRegression9Response", .alt_type=&v1_example_FakeProtocolRegression9ResponseTable}}};
static const struct FidlUnionField Fields26example_UnionSize8Aligned4[] = {
/*FidlUnionField*/{.type=NULL, .padding=3u, .xunion_ordinal=1u},
/*FidlUnionField*/{.type=NULL, .padding=3u, .xunion_ordinal=2u},
/*FidlUnionField*/{.type=NULL, .padding=0u, .xunion_ordinal=3u}
};
const fidl_type_t example_UnionSize8Aligned4Table = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields26example_UnionSize8Aligned4, .field_count=3u, .data_offset=4u, .size=8u, .name="example/UnionSize8Aligned4", .alt_type=&v1_example_UnionSize8Aligned4Table}}};
static const struct FidlStructField Fields17example_Sandwich1[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=0u},
/*FidlStructField*/{.type=&example_UnionSize8Aligned4Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=16u, .padding=0u}
};
const fidl_type_t example_Sandwich1Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields17example_Sandwich1, .field_count=3u, .size=16u, .max_out_of_line=0u, .contains_union=true, .name="example/Sandwich1", .alt_type=&v1_example_Sandwich1Table}}};
static const struct FidlUnionField Fields29example_UnionSize36Alignment4[] = {
/*FidlUnionField*/{.type=NULL, .padding=31u, .xunion_ordinal=1u},
/*FidlUnionField*/{.type=NULL, .padding=31u, .xunion_ordinal=2u},
/*FidlUnionField*/{.type=NULL, .padding=31u, .xunion_ordinal=3u},
/*FidlUnionField*/{.type=&Array32_5uint8Table, .padding=0u, .xunion_ordinal=4u}
};
const fidl_type_t example_UnionSize36Alignment4Table = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields29example_UnionSize36Alignment4, .field_count=4u, .data_offset=4u, .size=36u, .name="example/UnionSize36Alignment4", .alt_type=&v1_example_UnionSize36Alignment4Table}}};
static const struct FidlStructField Fields17example_Sandwich4[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=0u},
/*FidlStructField*/{.type=&example_UnionSize36Alignment4Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=44u, .padding=0u}
};
const fidl_type_t example_Sandwich4Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields17example_Sandwich4, .field_count=3u, .size=44u, .max_out_of_line=0u, .contains_union=true, .name="example/Sandwich4", .alt_type=&v1_example_Sandwich4Table}}};
static const struct FidlUnionField Fields27example_UnionSize12Aligned4[] = {
/*FidlUnionField*/{.type=NULL, .padding=7u, .xunion_ordinal=1u},
/*FidlUnionField*/{.type=NULL, .padding=7u, .xunion_ordinal=2u},
/*FidlUnionField*/{.type=NULL, .padding=7u, .xunion_ordinal=3u},
/*FidlUnionField*/{.type=&Array6_5uint8Table, .padding=2u, .xunion_ordinal=4u}
};
const fidl_type_t example_UnionSize12Aligned4Table = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields27example_UnionSize12Aligned4, .field_count=4u, .data_offset=4u, .size=12u, .name="example/UnionSize12Aligned4", .alt_type=&v1_example_UnionSize12Aligned4Table}}};
static const struct FidlStructField Fields29example_StructSize3Alignment2[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=2u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=3u, .padding=1u}
};
const fidl_type_t example_StructSize3Alignment2Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields29example_StructSize3Alignment2, .field_count=2u, .size=4u, .max_out_of_line=0u, .contains_union=false, .name="example/StructSize3Alignment2", .alt_type=&v1_example_StructSize3Alignment2Table}}};
static const struct FidlStructField Fields29example_StructSize3Alignment1[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=3u, .padding=0u}
};
const fidl_type_t example_StructSize3Alignment1Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields29example_StructSize3Alignment1, .field_count=1u, .size=3u, .max_out_of_line=0u, .contains_union=false, .name="example/StructSize3Alignment1", .alt_type=&v1_example_StructSize3Alignment1Table}}};
static const struct FidlUnionField Fields23example_UnionWithVector[] = {
/*FidlUnionField*/{.type=NULL, .padding=15u, .xunion_ordinal=1u},
/*FidlUnionField*/{.type=&Vector4294967295nonnullable5uint8Table, .padding=0u, .xunion_ordinal=2u},
/*FidlUnionField*/{.type=&String4294967295nonnullableTable, .padding=0u, .xunion_ordinal=3u},
/*FidlUnionField*/{.type=&Vector4294967295nonnullable29example_StructSize3Alignment1Table, .padding=0u, .xunion_ordinal=4u},
/*FidlUnionField*/{.type=&Vector4294967295nonnullable29example_StructSize3Alignment2Table, .padding=0u, .xunion_ordinal=5u},
/*FidlUnionField*/{.type=&Vector4294967295nonnullable23HandlehandlenonnullableTable, .padding=0u, .xunion_ordinal=6u},
/*FidlUnionField*/{.type=&Array6_29example_StructSize3Alignment1Table, .padding=10u, .xunion_ordinal=7u},
/*FidlUnionField*/{.type=&Array8_29example_StructSize3Alignment2Table, .padding=8u, .xunion_ordinal=8u},
/*FidlUnionField*/{.type=&Vector4294967295nonnullable26example_UnionSize8Aligned4Table, .padding=0u, .xunion_ordinal=9u}
};
const fidl_type_t example_UnionWithVectorTable = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields23example_UnionWithVector, .field_count=9u, .data_offset=8u, .size=24u, .name="example/UnionWithVector", .alt_type=&v1_example_UnionWithVectorTable}}};
static const struct FidlStructField Fields17example_Sandwich6[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&example_UnionWithVectorTable, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t example_Sandwich6Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields17example_Sandwich6, .field_count=3u, .size=40u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/Sandwich6", .alt_type=&v1_example_Sandwich6Table}}};
static const struct FidlStructField Fields30example_StructSize16Alignment8[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=16u, .padding=0u}
};
const fidl_type_t example_StructSize16Alignment8Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields30example_StructSize16Alignment8, .field_count=2u, .size=16u, .max_out_of_line=0u, .contains_union=false, .name="example/StructSize16Alignment8", .alt_type=&v1_example_StructSize16Alignment8Table}}};
static const struct FidlUnionField Fields29example_UnionSize24Alignment8[] = {
/*FidlUnionField*/{.type=NULL, .padding=15u, .xunion_ordinal=1u},
/*FidlUnionField*/{.type=NULL, .padding=15u, .xunion_ordinal=2u},
/*FidlUnionField*/{.type=NULL, .padding=15u, .xunion_ordinal=3u},
/*FidlUnionField*/{.type=&example_StructSize16Alignment8Table, .padding=0u, .xunion_ordinal=4u}
};
const fidl_type_t example_UnionSize24Alignment8Table = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields29example_UnionSize24Alignment8, .field_count=4u, .data_offset=8u, .size=24u, .name="example/UnionSize24Alignment8", .alt_type=&v1_example_UnionSize24Alignment8Table}}};
static const struct FidlUnionField Fields20example_UnionOfUnion[] = {
/*FidlUnionField*/{.type=NULL, .padding=23u, .xunion_ordinal=1u},
/*FidlUnionField*/{.type=&example_UnionSize8Aligned4Table, .padding=16u, .xunion_ordinal=2u},
/*FidlUnionField*/{.type=&example_UnionSize12Aligned4Table, .padding=12u, .xunion_ordinal=3u},
/*FidlUnionField*/{.type=&example_UnionSize24Alignment8Table, .padding=0u, .xunion_ordinal=4u}
};
const fidl_type_t example_UnionOfUnionTable = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields20example_UnionOfUnion, .field_count=4u, .data_offset=8u, .size=32u, .name="example/UnionOfUnion", .alt_type=&v1_example_UnionOfUnionTable}}};
static const struct FidlUnionField Fields19example_StringUnion[] = {
/*FidlUnionField*/{.type=&String4294967295nonnullableTable, .padding=0u, .xunion_ordinal=1u},
/*FidlUnionField*/{.type=NULL, .padding=15u, .xunion_ordinal=2u}
};
const fidl_type_t example_StringUnionTable = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields19example_StringUnion, .field_count=2u, .data_offset=8u, .size=24u, .name="example/StringUnion", .alt_type=&v1_example_StringUnionTable}}};
static const struct FidlStructField Fields25example_StringUnionStruct[] = {
/*FidlStructField*/{.type=&example_StringUnionTable, .offset=0u, .padding=0u},
/*FidlStructField*/{.type=&Pointer19example_StringUnionTable, .offset=24u, .padding=0u}
};
const fidl_type_t example_StringUnionStructTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields25example_StringUnionStruct, .field_count=2u, .size=32u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/StringUnionStruct", .alt_type=&v1_example_StringUnionStructTable}}};
static const struct FidlStructField Fields32example_StringUnionStructWrapper[] = {
/*FidlStructField*/{.type=&example_StringUnionStructTable, .offset=0u, .padding=0u}
};
const fidl_type_t example_StringUnionStructWrapperTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields32example_StringUnionStructWrapper, .field_count=1u, .size=32u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/StringUnionStructWrapper", .alt_type=&v1_example_StringUnionStructWrapperTable}}};
static const struct FidlStructField Fields24example_Regression9Value[] = {
/*FidlStructField*/{.type=&example_StringUnionTable, .offset=0u, .padding=0u},
/*FidlStructField*/{.type=&Pointer19example_StringUnionTable, .offset=24u, .padding=0u}
};
const fidl_type_t example_Regression9ValueTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields24example_Regression9Value, .field_count=2u, .size=32u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/Regression9Value", .alt_type=&v1_example_Regression9ValueTable}}};
static const struct FidlStructField Fields41example_FakeProtocol_Regression9_Response[] = {
/*FidlStructField*/{.type=&example_Regression9ValueTable, .offset=0u, .padding=0u}
};
const fidl_type_t example_FakeProtocol_Regression9_ResponseTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields41example_FakeProtocol_Regression9_Response, .field_count=1u, .size=32u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/FakeProtocol_Regression9_Response", .alt_type=&v1_example_FakeProtocol_Regression9_ResponseTable}}};
static const struct FidlUnionField Fields39example_FakeProtocol_Regression9_Result[] = {
/*FidlUnionField*/{.type=&example_FakeProtocol_Regression9_ResponseTable, .padding=0u, .xunion_ordinal=1u},
/*FidlUnionField*/{.type=NULL, .padding=28u, .xunion_ordinal=2u}
};
const fidl_type_t example_FakeProtocol_Regression9_ResultTable = {.type_tag=kFidlTypeUnion, {.coded_union={.fields=Fields39example_FakeProtocol_Regression9_Result, .field_count=2u, .data_offset=8u, .size=40u, .name="example/FakeProtocol_Regression9_Result", .alt_type=&v1_example_FakeProtocol_Regression9_ResultTable}}};
static const struct FidlTableField Fields19example_SimpleTable[] = {
/*FidlTableField*/{.type=&fidl_internal_kUint32Table, .ordinal=1u}
};
const fidl_type_t example_SimpleTableTable = {.type_tag=kFidlTypeTable, {.coded_table={.fields=Fields19example_SimpleTable, .field_count=1u, .name="example/SimpleTable"}}};
static const struct FidlStructField Fields30example_SimpleTableArrayStruct[] = {
/*FidlStructField*/{.type=&Array32_19example_SimpleTableTable, .offset=0u, .padding=0u}
};
const fidl_type_t example_SimpleTableArrayStructTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields30example_SimpleTableArrayStruct, .field_count=1u, .size=32u, .max_out_of_line=48u, .contains_union=false, .name="example/SimpleTableArrayStruct", .alt_type=&v1_example_SimpleTableArrayStructTable}}};
static const struct FidlStructField Fields20example_LauncherInfo[] = {
/*FidlStructField*/{.type=&String200nonnullableTable, .offset=0u, .padding=0u},
/*FidlStructField*/{.type=&Vector4294967295nullable27String4294967295nonnullableTable, .offset=16u, .padding=0u},
/*FidlStructField*/{.type=&Pointer19example_EmptyStructTable, .offset=32u, .padding=0u},
/*FidlStructField*/{.type=&Pointer19example_EmptyStructTable, .offset=40u, .padding=0u},
/*FidlStructField*/{.type=&HandlechannelnullableTable, .offset=48u, .padding=4u},
/*FidlStructField*/{.type=&Pointer19example_EmptyStructTable, .offset=56u, .padding=0u},
/*FidlStructField*/{.type=&Pointer19example_EmptyStructTable, .offset=64u, .padding=0u}
};
const fidl_type_t example_LauncherInfoTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields20example_LauncherInfo, .field_count=7u, .size=72u, .max_out_of_line=4294967295u, .contains_union=false, .name="example/LauncherInfo", .alt_type=&v1_example_LauncherInfoTable}}};
static bool EnumValidatorFor_example_EnumUint8(uint64_t v) { return (v == 8ul) || false; }
const fidl_type_t example_EnumUint8Table = {.type_tag=kFidlTypeEnum, {.coded_enum={.underlying_type=kFidlCodedPrimitive_Uint8, .validate=&EnumValidatorFor_example_EnumUint8, .name="example/EnumUint8"}}};
static bool EnumValidatorFor_example_EnumUint32(uint64_t v) { return (v == 842084399ul) || false; }
const fidl_type_t example_EnumUint32Table = {.type_tag=kFidlTypeEnum, {.coded_enum={.underlying_type=kFidlCodedPrimitive_Uint32, .validate=&EnumValidatorFor_example_EnumUint32, .name="example/EnumUint32"}}};
static const struct FidlStructField Fields19example_Regression5[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=1u, .padding=3u},
/*FidlStructField*/{.type=&example_EnumUint32Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=&example_EnumUint8Table, .offset=8u, .padding=1u},
/*FidlStructField*/{.type=NULL, .padding_offset=12u, .padding=4u},
/*FidlStructField*/{.type=NULL, .padding_offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=25u, .padding=7u}
};
const fidl_type_t example_Regression5Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields19example_Regression5, .field_count=6u, .size=32u, .max_out_of_line=0u, .contains_union=false, .name="example/Regression5", .alt_type=&v1_example_Regression5Table}}};
static const struct FidlStructField Fields19example_EmptyStruct[] = {};
const fidl_type_t example_EmptyStructTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields19example_EmptyStruct, .field_count=0u, .size=1u, .max_out_of_line=0u, .contains_union=false, .name="example/EmptyStruct", .alt_type=&v1_example_EmptyStructTable}}};
const fidl_type_t example_BitsUint8Table = {.type_tag=kFidlTypeBits, {.coded_bits={.underlying_type=kFidlCodedPrimitive_Uint8, .mask=8ul, .name="example/BitsUint8"}}};
const fidl_type_t example_BitsUint32Table = {.type_tag=kFidlTypeBits, {.coded_bits={.underlying_type=kFidlCodedPrimitive_Uint32, .mask=805306371ul, .name="example/BitsUint32"}}};
static const struct FidlStructField Fields19example_Regression6[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=1u, .padding=3u},
/*FidlStructField*/{.type=&example_BitsUint32Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=&example_BitsUint8Table, .offset=8u, .padding=1u},
/*FidlStructField*/{.type=NULL, .padding_offset=12u, .padding=4u},
/*FidlStructField*/{.type=NULL, .padding_offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=25u, .padding=7u}
};
const fidl_type_t example_Regression6Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields19example_Regression6, .field_count=6u, .size=32u, .max_out_of_line=0u, .contains_union=false, .name="example/Regression6", .alt_type=&v1_example_Regression6Table}}};
// Coding tables for v1 wire format.
extern const fidl_type_t v1_example_UnionSize8Aligned4Table;
extern const fidl_type_t v1_example_Sandwich1Table;
extern const fidl_type_t v1_example_UnionSize36Alignment4Table;
extern const fidl_type_t v1_example_Sandwich4Table;
extern const fidl_type_t v1_example_UnionSize12Aligned4Table;
extern const fidl_type_t v1_example_StructSize3Alignment2Table;
extern const fidl_type_t v1_example_StructSize3Alignment1Table;
extern const fidl_type_t v1_example_UnionWithVectorTable;
extern const fidl_type_t v1_example_Sandwich6Table;
extern const fidl_type_t v1_example_StructSize16Alignment8Table;
extern const fidl_type_t v1_example_UnionSize24Alignment8Table;
extern const fidl_type_t v1_example_UnionOfUnionTable;
extern const fidl_type_t v1_example_StringUnionTable;
static const fidl_type_t v1_Pointer22v1_example_StringUnionTable;
extern const fidl_type_t v1_example_StringUnionStructTable;
extern const fidl_type_t v1_example_StringUnionStructWrapperTable;
extern const fidl_type_t v1_example_Regression9ValueTable;
extern const fidl_type_t v1_example_FakeProtocol_Regression9_ResponseTable;
extern const fidl_type_t v1_example_FakeProtocol_Regression9_ResultTable;
extern const fidl_type_t v1_example_SimpleTableTable;
extern const fidl_type_t v1_example_SimpleTableArrayStructTable;
extern const fidl_type_t v1_example_LauncherInfoTable;
extern const fidl_type_t v1_example_EnumUint8Table;
extern const fidl_type_t v1_example_EnumUint32Table;
extern const fidl_type_t v1_example_Regression5Table;
extern const fidl_type_t v1_example_EmptyStructTable;
extern const fidl_type_t v1_example_BitsUint8Table;
extern const fidl_type_t v1_example_BitsUint32Table;
extern const fidl_type_t v1_example_Regression6Table;
static const fidl_type_t v1_Pointer20v1_example_Sandwich1Table = {.type_tag=kFidlTypeStructPointer, {.coded_struct_pointer={.struct_type=&v1_example_Sandwich1Table.coded_struct}}};
static const fidl_type_t v1_Pointer22v1_example_EmptyStructTable = {.type_tag=kFidlTypeStructPointer, {.coded_struct_pointer={.struct_type=&v1_example_EmptyStructTable.coded_struct}}};
static const fidl_type_t v1_Array32_5uint8Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=NULL, .array_size=32u, .element_size=1u, .alt_type=&Array32_5uint8Table}}};
static const fidl_type_t v1_Array6_5uint8Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=NULL, .array_size=6u, .element_size=1u, .alt_type=&Array6_5uint8Table}}};
static const fidl_type_t v1_Vector4294967295nonnullable5uint8Table = {.type_tag=kFidlTypeVector, {.coded_vector={.element=NULL, .max_count=4294967295u, .element_size=1u, .nullable=kFidlNullability_Nonnullable, .alt_type=&Vector4294967295nonnullable5uint8Table}}};
static const fidl_type_t v1_String4294967295nonnullableTable = {.type_tag=kFidlTypeString, {.coded_string={.max_size=4294967295u, .nullable=kFidlNullability_Nonnullable}}};
static const fidl_type_t v1_Vector4294967295nonnullable32v1_example_StructSize3Alignment1Table = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&v1_example_StructSize3Alignment1Table, .max_count=4294967295u, .element_size=3u, .nullable=kFidlNullability_Nonnullable, .alt_type=&Vector4294967295nonnullable29example_StructSize3Alignment1Table}}};
static const fidl_type_t v1_Vector4294967295nonnullable32v1_example_StructSize3Alignment2Table = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&v1_example_StructSize3Alignment2Table, .max_count=4294967295u, .element_size=4u, .nullable=kFidlNullability_Nonnullable, .alt_type=&Vector4294967295nonnullable29example_StructSize3Alignment2Table}}};
static const fidl_type_t v1_HandlehandlenonnullableTable = {.type_tag=kFidlTypeHandle, {.coded_handle={.handle_subtype=ZX_OBJ_TYPE_NONE, .nullable=kFidlNullability_Nonnullable}}};
static const fidl_type_t v1_Vector4294967295nonnullable26v1_HandlehandlenonnullableTable = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&v1_HandlehandlenonnullableTable, .max_count=4294967295u, .element_size=4u, .nullable=kFidlNullability_Nonnullable, .alt_type=&Vector4294967295nonnullable23HandlehandlenonnullableTable}}};
static const fidl_type_t v1_Array6_32v1_example_StructSize3Alignment1Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=&v1_example_StructSize3Alignment1Table, .array_size=6u, .element_size=3u, .alt_type=&Array6_29example_StructSize3Alignment1Table}}};
static const fidl_type_t v1_Array8_32v1_example_StructSize3Alignment2Table = {.type_tag=kFidlTypeArray, {.coded_array={.element=&v1_example_StructSize3Alignment2Table, .array_size=8u, .element_size=4u, .alt_type=&Array8_29example_StructSize3Alignment2Table}}};
static const fidl_type_t v1_Vector4294967295nonnullable29v1_example_UnionSize8Aligned4Table = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&v1_example_UnionSize8Aligned4Table, .max_count=4294967295u, .element_size=24u, .nullable=kFidlNullability_Nonnullable, .alt_type=&Vector4294967295nonnullable26example_UnionSize8Aligned4Table}}};
extern const fidl_type_t v1_example_StringUnionStructWrapperProtocolTheMethodRequestTable;
static const struct FidlStructField Fields59v1_example_StringUnionStructWrapperProtocolTheMethodRequest[] = {
/*FidlStructField*/{.type=&v1_example_StringUnionStructWrapperTable, .offset=16u, .padding=0u}
};
const fidl_type_t v1_example_StringUnionStructWrapperProtocolTheMethodRequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields59v1_example_StringUnionStructWrapperProtocolTheMethodRequest, .field_count=1u, .size=64u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/StringUnionStructWrapperProtocolTheMethodRequest", .alt_type=&example_StringUnionStructWrapperProtocolTheMethodRequestTable}}};
extern const fidl_type_t v1_example_StringUnionStructWrapperProtocolTheMethodResponseTable;
static const struct FidlStructField Fields60v1_example_StringUnionStructWrapperProtocolTheMethodResponse[] = {
/*FidlStructField*/{.type=&v1_example_StringUnionStructWrapperTable, .offset=16u, .padding=0u}
};
const fidl_type_t v1_example_StringUnionStructWrapperProtocolTheMethodResponseTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields60v1_example_StringUnionStructWrapperProtocolTheMethodResponse, .field_count=1u, .size=64u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/StringUnionStructWrapperProtocolTheMethodResponse", .alt_type=&example_StringUnionStructWrapperProtocolTheMethodResponseTable}}};
static const fidl_type_t v1_Array32_22v1_example_SimpleTableTable = {.type_tag=kFidlTypeArray, {.coded_array={.element=&v1_example_SimpleTableTable, .array_size=32u, .element_size=16u, .alt_type=&Array32_19example_SimpleTableTable}}};
static const fidl_type_t v1_String200nonnullableTable = {.type_tag=kFidlTypeString, {.coded_string={.max_size=200u, .nullable=kFidlNullability_Nonnullable}}};
static const fidl_type_t v1_Vector4294967295nullable30v1_String4294967295nonnullableTable = {.type_tag=kFidlTypeVector, {.coded_vector={.element=&v1_String4294967295nonnullableTable, .max_count=4294967295u, .element_size=16u, .nullable=kFidlNullability_Nullable, .alt_type=&Vector4294967295nullable27String4294967295nonnullableTable}}};
static const fidl_type_t v1_HandlechannelnullableTable = {.type_tag=kFidlTypeHandle, {.coded_handle={.handle_subtype=ZX_OBJ_TYPE_CHANNEL, .nullable=kFidlNullability_Nullable}}};
extern const fidl_type_t v1_example_FakeProtocolWrapSandwich4RequestTable;
static const struct FidlStructField Fields43v1_example_FakeProtocolWrapSandwich4Request[] = {
/*FidlStructField*/{.type=&v1_example_Sandwich4Table, .offset=16u, .padding=0u}
};
const fidl_type_t v1_example_FakeProtocolWrapSandwich4RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields43v1_example_FakeProtocolWrapSandwich4Request, .field_count=1u, .size=56u, .max_out_of_line=32u, .contains_union=true, .name="example/FakeProtocolWrapSandwich4Request", .alt_type=&example_FakeProtocolWrapSandwich4RequestTable}}};
extern const fidl_type_t v1_example_FakeProtocolSendSandwich1RequestTable;
static const struct FidlStructField Fields43v1_example_FakeProtocolSendSandwich1Request[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=4u},
/*FidlStructField*/{.type=&v1_example_UnionSize8Aligned4Table, .offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=52u, .padding=4u}
};
const fidl_type_t v1_example_FakeProtocolSendSandwich1RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields43v1_example_FakeProtocolSendSandwich1Request, .field_count=3u, .size=56u, .max_out_of_line=8u, .contains_union=true, .name="example/FakeProtocolSendSandwich1Request", .alt_type=&example_FakeProtocolSendSandwich1RequestTable}}};
extern const fidl_type_t v1_example_FakeProtocolSendSandwich5RequestTable;
static const struct FidlStructField Fields43v1_example_FakeProtocolSendSandwich5Request[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=4u},
/*FidlStructField*/{.type=&v1_example_UnionOfUnionTable, .offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=52u, .padding=4u}
};
const fidl_type_t v1_example_FakeProtocolSendSandwich5RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields43v1_example_FakeProtocolSendSandwich5Request, .field_count=3u, .size=56u, .max_out_of_line=40u, .contains_union=true, .name="example/FakeProtocolSendSandwich5Request", .alt_type=&example_FakeProtocolSendSandwich5RequestTable}}};
extern const fidl_type_t v1_example_FakeProtocolSendSandwich7RequestTable;
static const struct FidlStructField Fields43v1_example_FakeProtocolSendSandwich7Request[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=4u},
/*FidlStructField*/{.type=&v1_Pointer20v1_example_Sandwich1Table, .offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t v1_example_FakeProtocolSendSandwich7RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields43v1_example_FakeProtocolSendSandwich7Request, .field_count=3u, .size=40u, .max_out_of_line=48u, .contains_union=true, .name="example/FakeProtocolSendSandwich7Request", .alt_type=&example_FakeProtocolSendSandwich7RequestTable}}};
extern const fidl_type_t v1_example_FakeProtocolSendMixedFieldsRequestTable;
static const struct FidlStructField Fields45v1_example_FakeProtocolSendMixedFieldsRequest[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=20u, .padding=4u},
/*FidlStructField*/{.type=&v1_example_UnionSize8Aligned4Table, .offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=50u, .padding=6u},
/*FidlStructField*/{.type=NULL, .padding_offset=64u, .padding=0u},
/*FidlStructField*/{.type=&v1_example_UnionSize8Aligned4Table, .offset=64u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=92u, .padding=4u}
};
const fidl_type_t v1_example_FakeProtocolSendMixedFieldsRequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields45v1_example_FakeProtocolSendMixedFieldsRequest, .field_count=6u, .size=96u, .max_out_of_line=16u, .contains_union=true, .name="example/FakeProtocolSendMixedFieldsRequest", .alt_type=&example_FakeProtocolSendMixedFieldsRequestTable}}};
extern const fidl_type_t v1_example_FakeProtocolSendFakeLauncherCreateComponentRequestRequestTable;
static const struct FidlStructField Fields68v1_example_FakeProtocolSendFakeLauncherCreateComponentRequestRequest[] = {
/*FidlStructField*/{.type=&v1_example_LauncherInfoTable, .offset=16u, .padding=0u},
/*FidlStructField*/{.type=&v1_HandlehandlenonnullableTable, .offset=88u, .padding=4u}
};
const fidl_type_t v1_example_FakeProtocolSendFakeLauncherCreateComponentRequestRequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields68v1_example_FakeProtocolSendFakeLauncherCreateComponentRequestRequest, .field_count=2u, .size=96u, .max_out_of_line=4294967295u, .contains_union=false, .name="example/FakeProtocolSendFakeLauncherCreateComponentRequestRequest", .alt_type=&example_FakeProtocolSendFakeLauncherCreateComponentRequestRequestTable}}};
extern const fidl_type_t v1_example_FakeProtocolRegression9RequestTable;
static const struct FidlStructField Fields41v1_example_FakeProtocolRegression9Request[] = {};
const fidl_type_t v1_example_FakeProtocolRegression9RequestTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields41v1_example_FakeProtocolRegression9Request, .field_count=0u, .size=16u, .max_out_of_line=0u, .contains_union=false, .name="example/FakeProtocolRegression9Request", .alt_type=&example_FakeProtocolRegression9RequestTable}}};
extern const fidl_type_t v1_example_FakeProtocolRegression9ResponseTable;
static const struct FidlStructField Fields42v1_example_FakeProtocolRegression9Response[] = {
/*FidlStructField*/{.type=&v1_example_FakeProtocol_Regression9_ResultTable, .offset=16u, .padding=0u}
};
const fidl_type_t v1_example_FakeProtocolRegression9ResponseTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields42v1_example_FakeProtocolRegression9Response, .field_count=1u, .size=40u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/FakeProtocolRegression9Response", .alt_type=&example_FakeProtocolRegression9ResponseTable}}};
static const struct FidlXUnionField Fields29v1_example_UnionSize8Aligned4[] = {
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint32Table, .ordinal=3u, .hashed_ordinal=3u, .explicit_ordinal=3u}
};
const fidl_type_t v1_example_UnionSize8Aligned4Table = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=3u, .fields=Fields29v1_example_UnionSize8Aligned4, .nullable=kFidlNullability_Nonnullable, .name="example/UnionSize8Aligned4", .strictness=kFidlStrictness_Strict, .alt_type=&example_UnionSize8Aligned4Table}}};
static const struct FidlStructField Fields20v1_example_Sandwich1[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&v1_example_UnionSize8Aligned4Table, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t v1_example_Sandwich1Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields20v1_example_Sandwich1, .field_count=3u, .size=40u, .max_out_of_line=8u, .contains_union=true, .name="example/Sandwich1", .alt_type=&example_Sandwich1Table}}};
static const struct FidlXUnionField Fields32v1_example_UnionSize36Alignment4[] = {
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=3u, .hashed_ordinal=3u, .explicit_ordinal=3u},
/*FidlXUnionField*/{.type=&v1_Array32_5uint8Table, .ordinal=4u, .hashed_ordinal=4u, .explicit_ordinal=4u}
};
const fidl_type_t v1_example_UnionSize36Alignment4Table = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=4u, .fields=Fields32v1_example_UnionSize36Alignment4, .nullable=kFidlNullability_Nonnullable, .name="example/UnionSize36Alignment4", .strictness=kFidlStrictness_Strict, .alt_type=&example_UnionSize36Alignment4Table}}};
static const struct FidlStructField Fields20v1_example_Sandwich4[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&v1_example_UnionSize36Alignment4Table, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t v1_example_Sandwich4Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields20v1_example_Sandwich4, .field_count=3u, .size=40u, .max_out_of_line=32u, .contains_union=true, .name="example/Sandwich4", .alt_type=&example_Sandwich4Table}}};
static const struct FidlXUnionField Fields30v1_example_UnionSize12Aligned4[] = {
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=3u, .hashed_ordinal=3u, .explicit_ordinal=3u},
/*FidlXUnionField*/{.type=&v1_Array6_5uint8Table, .ordinal=4u, .hashed_ordinal=4u, .explicit_ordinal=4u}
};
const fidl_type_t v1_example_UnionSize12Aligned4Table = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=4u, .fields=Fields30v1_example_UnionSize12Aligned4, .nullable=kFidlNullability_Nonnullable, .name="example/UnionSize12Aligned4", .strictness=kFidlStrictness_Strict, .alt_type=&example_UnionSize12Aligned4Table}}};
static const struct FidlStructField Fields32v1_example_StructSize3Alignment2[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=2u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=3u, .padding=1u}
};
const fidl_type_t v1_example_StructSize3Alignment2Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields32v1_example_StructSize3Alignment2, .field_count=2u, .size=4u, .max_out_of_line=0u, .contains_union=false, .name="example/StructSize3Alignment2", .alt_type=&example_StructSize3Alignment2Table}}};
static const struct FidlStructField Fields32v1_example_StructSize3Alignment1[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=3u, .padding=0u}
};
const fidl_type_t v1_example_StructSize3Alignment1Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields32v1_example_StructSize3Alignment1, .field_count=1u, .size=3u, .max_out_of_line=0u, .contains_union=false, .name="example/StructSize3Alignment1", .alt_type=&example_StructSize3Alignment1Table}}};
static const struct FidlXUnionField Fields26v1_example_UnionWithVector[] = {
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&v1_Vector4294967295nonnullable5uint8Table, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u},
/*FidlXUnionField*/{.type=&v1_String4294967295nonnullableTable, .ordinal=3u, .hashed_ordinal=3u, .explicit_ordinal=3u},
/*FidlXUnionField*/{.type=&v1_Vector4294967295nonnullable32v1_example_StructSize3Alignment1Table, .ordinal=4u, .hashed_ordinal=4u, .explicit_ordinal=4u},
/*FidlXUnionField*/{.type=&v1_Vector4294967295nonnullable32v1_example_StructSize3Alignment2Table, .ordinal=5u, .hashed_ordinal=5u, .explicit_ordinal=5u},
/*FidlXUnionField*/{.type=&v1_Vector4294967295nonnullable26v1_HandlehandlenonnullableTable, .ordinal=6u, .hashed_ordinal=6u, .explicit_ordinal=6u},
/*FidlXUnionField*/{.type=&v1_Array6_32v1_example_StructSize3Alignment1Table, .ordinal=7u, .hashed_ordinal=7u, .explicit_ordinal=7u},
/*FidlXUnionField*/{.type=&v1_Array8_32v1_example_StructSize3Alignment2Table, .ordinal=8u, .hashed_ordinal=8u, .explicit_ordinal=8u},
/*FidlXUnionField*/{.type=&v1_Vector4294967295nonnullable29v1_example_UnionSize8Aligned4Table, .ordinal=9u, .hashed_ordinal=9u, .explicit_ordinal=9u}
};
const fidl_type_t v1_example_UnionWithVectorTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=9u, .fields=Fields26v1_example_UnionWithVector, .nullable=kFidlNullability_Nonnullable, .name="example/UnionWithVector", .strictness=kFidlStrictness_Strict, .alt_type=&example_UnionWithVectorTable}}};
static const struct FidlStructField Fields20v1_example_Sandwich6[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=4u, .padding=4u},
/*FidlStructField*/{.type=&v1_example_UnionWithVectorTable, .offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=36u, .padding=4u}
};
const fidl_type_t v1_example_Sandwich6Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields20v1_example_Sandwich6, .field_count=3u, .size=40u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/Sandwich6", .alt_type=&example_Sandwich6Table}}};
static const struct FidlStructField Fields33v1_example_StructSize16Alignment8[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=8u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=16u, .padding=0u}
};
const fidl_type_t v1_example_StructSize16Alignment8Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields33v1_example_StructSize16Alignment8, .field_count=2u, .size=16u, .max_out_of_line=0u, .contains_union=false, .name="example/StructSize16Alignment8", .alt_type=&example_StructSize16Alignment8Table}}};
static const struct FidlXUnionField Fields32v1_example_UnionSize24Alignment8[] = {
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=3u, .hashed_ordinal=3u, .explicit_ordinal=3u},
/*FidlXUnionField*/{.type=&v1_example_StructSize16Alignment8Table, .ordinal=4u, .hashed_ordinal=4u, .explicit_ordinal=4u}
};
const fidl_type_t v1_example_UnionSize24Alignment8Table = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=4u, .fields=Fields32v1_example_UnionSize24Alignment8, .nullable=kFidlNullability_Nonnullable, .name="example/UnionSize24Alignment8", .strictness=kFidlStrictness_Strict, .alt_type=&example_UnionSize24Alignment8Table}}};
static const struct FidlXUnionField Fields23v1_example_UnionOfUnion[] = {
/*FidlXUnionField*/{.type=&fidl_internal_kUint8Table, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&v1_example_UnionSize8Aligned4Table, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u},
/*FidlXUnionField*/{.type=&v1_example_UnionSize12Aligned4Table, .ordinal=3u, .hashed_ordinal=3u, .explicit_ordinal=3u},
/*FidlXUnionField*/{.type=&v1_example_UnionSize24Alignment8Table, .ordinal=4u, .hashed_ordinal=4u, .explicit_ordinal=4u}
};
const fidl_type_t v1_example_UnionOfUnionTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=4u, .fields=Fields23v1_example_UnionOfUnion, .nullable=kFidlNullability_Nonnullable, .name="example/UnionOfUnion", .strictness=kFidlStrictness_Strict, .alt_type=&example_UnionOfUnionTable}}};
static const struct FidlXUnionField Fields22v1_example_StringUnion[] = {
/*FidlXUnionField*/{.type=&v1_String4294967295nonnullableTable, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&fidl_internal_kBoolTable, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u}
};
const fidl_type_t v1_example_StringUnionTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=2u, .fields=Fields22v1_example_StringUnion, .nullable=kFidlNullability_Nonnullable, .name="example/StringUnion", .strictness=kFidlStrictness_Strict, .alt_type=&example_StringUnionTable}}};
static const struct FidlXUnionField Fields34v1_Pointer22v1_example_StringUnion[] = {
/*FidlXUnionField*/{.type=&v1_String4294967295nonnullableTable, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&fidl_internal_kBoolTable, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u}
};
static const fidl_type_t v1_Pointer22v1_example_StringUnionTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=2u, .fields=Fields34v1_Pointer22v1_example_StringUnion, .nullable=kFidlNullability_Nullable, .name="example/StringUnion", .strictness=kFidlStrictness_Strict, .alt_type=&Pointer19example_StringUnionTable}}};
static const struct FidlStructField Fields28v1_example_StringUnionStruct[] = {
/*FidlStructField*/{.type=&v1_example_StringUnionTable, .offset=0u, .padding=0u},
/*FidlStructField*/{.type=&v1_Pointer22v1_example_StringUnionTable, .offset=24u, .padding=0u}
};
const fidl_type_t v1_example_StringUnionStructTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields28v1_example_StringUnionStruct, .field_count=2u, .size=48u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/StringUnionStruct", .alt_type=&example_StringUnionStructTable}}};
static const struct FidlStructField Fields35v1_example_StringUnionStructWrapper[] = {
/*FidlStructField*/{.type=&v1_example_StringUnionStructTable, .offset=0u, .padding=0u}
};
const fidl_type_t v1_example_StringUnionStructWrapperTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields35v1_example_StringUnionStructWrapper, .field_count=1u, .size=48u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/StringUnionStructWrapper", .alt_type=&example_StringUnionStructWrapperTable}}};
static const struct FidlStructField Fields27v1_example_Regression9Value[] = {
/*FidlStructField*/{.type=&v1_example_StringUnionTable, .offset=0u, .padding=0u},
/*FidlStructField*/{.type=&v1_Pointer22v1_example_StringUnionTable, .offset=24u, .padding=0u}
};
const fidl_type_t v1_example_Regression9ValueTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields27v1_example_Regression9Value, .field_count=2u, .size=48u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/Regression9Value", .alt_type=&example_Regression9ValueTable}}};
static const struct FidlStructField Fields44v1_example_FakeProtocol_Regression9_Response[] = {
/*FidlStructField*/{.type=&v1_example_Regression9ValueTable, .offset=0u, .padding=0u}
};
const fidl_type_t v1_example_FakeProtocol_Regression9_ResponseTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields44v1_example_FakeProtocol_Regression9_Response, .field_count=1u, .size=48u, .max_out_of_line=4294967295u, .contains_union=true, .name="example/FakeProtocol_Regression9_Response", .alt_type=&example_FakeProtocol_Regression9_ResponseTable}}};
static const struct FidlXUnionField Fields42v1_example_FakeProtocol_Regression9_Result[] = {
/*FidlXUnionField*/{.type=&v1_example_FakeProtocol_Regression9_ResponseTable, .ordinal=1u, .hashed_ordinal=1u, .explicit_ordinal=1u},
/*FidlXUnionField*/{.type=&fidl_internal_kUint32Table, .ordinal=2u, .hashed_ordinal=2u, .explicit_ordinal=2u}
};
const fidl_type_t v1_example_FakeProtocol_Regression9_ResultTable = {.type_tag=kFidlTypeXUnion, {.coded_xunion={.field_count=2u, .fields=Fields42v1_example_FakeProtocol_Regression9_Result, .nullable=kFidlNullability_Nonnullable, .name="example/FakeProtocol_Regression9_Result", .strictness=kFidlStrictness_Strict, .alt_type=&example_FakeProtocol_Regression9_ResultTable}}};
static const struct FidlTableField Fields22v1_example_SimpleTable[] = {
/*FidlTableField*/{.type=&fidl_internal_kUint32Table, .ordinal=1u}
};
const fidl_type_t v1_example_SimpleTableTable = {.type_tag=kFidlTypeTable, {.coded_table={.fields=Fields22v1_example_SimpleTable, .field_count=1u, .name="example/SimpleTable"}}};
static const struct FidlStructField Fields33v1_example_SimpleTableArrayStruct[] = {
/*FidlStructField*/{.type=&v1_Array32_22v1_example_SimpleTableTable, .offset=0u, .padding=0u}
};
const fidl_type_t v1_example_SimpleTableArrayStructTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields33v1_example_SimpleTableArrayStruct, .field_count=1u, .size=32u, .max_out_of_line=48u, .contains_union=false, .name="example/SimpleTableArrayStruct", .alt_type=&example_SimpleTableArrayStructTable}}};
static const struct FidlStructField Fields23v1_example_LauncherInfo[] = {
/*FidlStructField*/{.type=&v1_String200nonnullableTable, .offset=0u, .padding=0u},
/*FidlStructField*/{.type=&v1_Vector4294967295nullable30v1_String4294967295nonnullableTable, .offset=16u, .padding=0u},
/*FidlStructField*/{.type=&v1_Pointer22v1_example_EmptyStructTable, .offset=32u, .padding=0u},
/*FidlStructField*/{.type=&v1_Pointer22v1_example_EmptyStructTable, .offset=40u, .padding=0u},
/*FidlStructField*/{.type=&v1_HandlechannelnullableTable, .offset=48u, .padding=4u},
/*FidlStructField*/{.type=&v1_Pointer22v1_example_EmptyStructTable, .offset=56u, .padding=0u},
/*FidlStructField*/{.type=&v1_Pointer22v1_example_EmptyStructTable, .offset=64u, .padding=0u}
};
const fidl_type_t v1_example_LauncherInfoTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields23v1_example_LauncherInfo, .field_count=7u, .size=72u, .max_out_of_line=4294967295u, .contains_union=false, .name="example/LauncherInfo", .alt_type=&example_LauncherInfoTable}}};
static bool EnumValidatorFor_v1_example_EnumUint8(uint64_t v) { return (v == 8ul) || false; }
const fidl_type_t v1_example_EnumUint8Table = {.type_tag=kFidlTypeEnum, {.coded_enum={.underlying_type=kFidlCodedPrimitive_Uint8, .validate=&EnumValidatorFor_v1_example_EnumUint8, .name="example/EnumUint8"}}};
static bool EnumValidatorFor_v1_example_EnumUint32(uint64_t v) { return (v == 842084399ul) || false; }
const fidl_type_t v1_example_EnumUint32Table = {.type_tag=kFidlTypeEnum, {.coded_enum={.underlying_type=kFidlCodedPrimitive_Uint32, .validate=&EnumValidatorFor_v1_example_EnumUint32, .name="example/EnumUint32"}}};
static const struct FidlStructField Fields22v1_example_Regression5[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=1u, .padding=3u},
/*FidlStructField*/{.type=&v1_example_EnumUint32Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=&v1_example_EnumUint8Table, .offset=8u, .padding=1u},
/*FidlStructField*/{.type=NULL, .padding_offset=12u, .padding=4u},
/*FidlStructField*/{.type=NULL, .padding_offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=25u, .padding=7u}
};
const fidl_type_t v1_example_Regression5Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields22v1_example_Regression5, .field_count=6u, .size=32u, .max_out_of_line=0u, .contains_union=false, .name="example/Regression5", .alt_type=&example_Regression5Table}}};
static const struct FidlStructField Fields22v1_example_EmptyStruct[] = {};
const fidl_type_t v1_example_EmptyStructTable = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields22v1_example_EmptyStruct, .field_count=0u, .size=1u, .max_out_of_line=0u, .contains_union=false, .name="example/EmptyStruct", .alt_type=&example_EmptyStructTable}}};
const fidl_type_t v1_example_BitsUint8Table = {.type_tag=kFidlTypeBits, {.coded_bits={.underlying_type=kFidlCodedPrimitive_Uint8, .mask=8ul, .name="example/BitsUint8"}}};
const fidl_type_t v1_example_BitsUint32Table = {.type_tag=kFidlTypeBits, {.coded_bits={.underlying_type=kFidlCodedPrimitive_Uint32, .mask=805306371ul, .name="example/BitsUint32"}}};
static const struct FidlStructField Fields22v1_example_Regression6[] = {
/*FidlStructField*/{.type=NULL, .padding_offset=1u, .padding=3u},
/*FidlStructField*/{.type=&v1_example_BitsUint32Table, .offset=4u, .padding=0u},
/*FidlStructField*/{.type=&v1_example_BitsUint8Table, .offset=8u, .padding=1u},
/*FidlStructField*/{.type=NULL, .padding_offset=12u, .padding=4u},
/*FidlStructField*/{.type=NULL, .padding_offset=24u, .padding=0u},
/*FidlStructField*/{.type=NULL, .padding_offset=25u, .padding=7u}
};
const fidl_type_t v1_example_Regression6Table = {.type_tag=kFidlTypeStruct, {.coded_struct={.fields=Fields22v1_example_Regression6, .field_count=6u, .size=32u, .max_out_of_line=0u, .contains_union=false, .name="example/Regression6", .alt_type=&example_Regression6Table}}};