| [ |
| { |
| "kind": "const", |
| "name": "fuchsia.driver.legacy/BIND_RULES_INSTRUCTIONS_MAX", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/BindInstruction.arg", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/BindInstruction.debug", |
| "ordinal": "3", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/BindInstruction.op", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.legacy/BindInstruction" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeFragmentInfo.bind_rules", |
| "ordinal": "2", |
| "type": "vector<fuchsia.driver.legacy/BindInstruction>:256" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeFragmentInfo.name", |
| "ordinal": "1", |
| "type": "string" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.legacy/CompositeFragmentInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeInfo.fragments", |
| "ordinal": "2", |
| "type": "vector<fuchsia.driver.legacy/CompositeFragmentInfo>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeInfo.matched_driver", |
| "ordinal": "4", |
| "type": "fuchsia.driver.framework/DriverInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeInfo.name", |
| "ordinal": "1", |
| "type": "string" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeInfo.primary_fragment_index", |
| "ordinal": "5", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeInfo.properties", |
| "ordinal": "3", |
| "type": "vector<fuchsia.driver.framework/NodeProperty>:64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.legacy/CompositeInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeParent.composite", |
| "ordinal": "1", |
| "type": "fuchsia.driver.legacy/CompositeInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.legacy/CompositeParent.index", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.legacy/CompositeParent" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.driver.legacy/DEVICE_PATH_MAX", |
| "type": "uint32", |
| "value": "1024" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.legacy/DeviceFlags.ALLOW_MULTI_COMPOSITE", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.legacy/DeviceFlags.BOUND", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.legacy/DeviceFlags.DEAD", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.legacy/DeviceFlags.IMMORTAL", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.legacy/DeviceFlags.INVISIBLE", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.legacy/DeviceFlags.MUST_ISOLATE", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.legacy/DeviceFlags.PROXY", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.legacy/DeviceFlags.SKIP_AUTOBIND", |
| "value": "256" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.driver.legacy/DeviceFlags", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/DeviceProperty.id", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/DeviceProperty.reserved", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/DeviceProperty.value", |
| "ordinal": "3", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.legacy/DeviceProperty" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/DevicePropertyList.props", |
| "ordinal": "1", |
| "type": "vector<fuchsia.driver.legacy/DeviceProperty>:256" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/DevicePropertyList.str_props", |
| "ordinal": "2", |
| "type": "vector<fuchsia.driver.legacy/DeviceStrProperty>:256" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.legacy/DevicePropertyList" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/DeviceStrProperty.key", |
| "ordinal": "1", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.legacy/DeviceStrProperty.value", |
| "ordinal": "2", |
| "type": "fuchsia.driver.legacy/PropertyValue" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.legacy/DeviceStrProperty" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.driver.legacy/PROPERTIES_MAX", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.driver.legacy/PropertyValue.bool_value", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.driver.legacy/PropertyValue.enum_value", |
| "ordinal": "4", |
| "type": "string:255" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.driver.legacy/PropertyValue.int_value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.driver.legacy/PropertyValue.str_value", |
| "ordinal": "2", |
| "type": "string:255" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.driver.legacy/PropertyValue", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.driver.legacy/STR_LENGTH_MAX", |
| "type": "uint32", |
| "value": "255" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.driver.legacy/STR_PROPERTIES_MAX", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.driver.legacy" |
| } |
| ] |