| ; RUN: llvm-pdbutil pdb2yaml -tpi-stream %p/Inputs/empty.pdb \ |
| ; RUN: | FileCheck -check-prefix=YAML %s |
| |
| YAML: --- |
| YAML: MSF: |
| YAML: SuperBlock: |
| YAML: NumBlocks: 25 |
| YAML: NumDirectoryBytes: 136 |
| YAML: BlockMapAddr: 24 |
| YAML: NumDirectoryBlocks: 1 |
| YAML: DirectoryBlocks: [ 23 ] |
| YAML: NumStreams: 0 |
| YAML: FileSize: 102400 |
| YAML: TpiStream: |
| YAML: Records: |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ ] |
| YAML: - Kind: LF_PROCEDURE |
| YAML: Procedure: |
| YAML: ReturnType: 116 |
| YAML: CallConv: NearC |
| YAML: Options: [ None ] |
| YAML: ParameterCount: 0 |
| YAML: ArgumentList: 4096 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1 |
| YAML: Name: apartment |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2 |
| YAML: Name: single |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 3 |
| YAML: Name: free |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 4 |
| YAML: Name: neutral |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 5 |
| YAML: Name: both |
| YAML: - Kind: LF_ENUM |
| YAML: Enum: |
| YAML: NumEnumerators: 5 |
| YAML: Options: [ None, Nested, HasUniqueName ] |
| YAML: FieldList: 4098 |
| YAML: Name: '__vc_attributes::threadingAttribute::threading_e' |
| YAML: UniqueName: '.?AW4threading_e@threadingAttribute@__vc_attributes@@' |
| YAML: UnderlyingType: 116 |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 0 |
| YAML: Options: [ None, ForwardReference, HasUniqueName ] |
| YAML: FieldList: 0 |
| YAML: Name: '__vc_attributes::threadingAttribute' |
| YAML: UniqueName: '.?AUthreadingAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 0 |
| YAML: - Kind: LF_POINTER |
| YAML: Pointer: |
| YAML: ReferentType: 4100 |
| YAML: Attrs: 33802 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 4099 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4100 |
| YAML: ThisType: 4101 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 1 |
| YAML: ArgumentList: 4102 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4100 |
| YAML: ThisType: 4101 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 0 |
| YAML: ArgumentList: 4096 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_METHODLIST |
| YAML: MethodOverloadList: |
| YAML: Methods: |
| YAML: - Type: 4103 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Type: 4104 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_NESTTYPE |
| YAML: NestedType: |
| YAML: Type: 4099 |
| YAML: Name: threading_e |
| YAML: - Kind: LF_METHOD |
| YAML: OverloadedMethod: |
| YAML: NumOverloads: 2 |
| YAML: MethodList: 4105 |
| YAML: Name: threadingAttribute |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4099 |
| YAML: FieldOffset: 0 |
| YAML: Name: value |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 4 |
| YAML: Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] |
| YAML: FieldList: 4106 |
| YAML: Name: '__vc_attributes::threadingAttribute' |
| YAML: UniqueName: '.?AUthreadingAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 4 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 0 |
| YAML: Name: native |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1 |
| YAML: Name: com |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2 |
| YAML: Name: managed |
| YAML: - Kind: LF_ENUM |
| YAML: Enum: |
| YAML: NumEnumerators: 3 |
| YAML: Options: [ None, Nested, HasUniqueName ] |
| YAML: FieldList: 4108 |
| YAML: Name: '__vc_attributes::event_receiverAttribute::type_e' |
| YAML: UniqueName: '.?AW4type_e@event_receiverAttribute@__vc_attributes@@' |
| YAML: UnderlyingType: 116 |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 0 |
| YAML: Options: [ None, ForwardReference, HasUniqueName ] |
| YAML: FieldList: 0 |
| YAML: Name: '__vc_attributes::event_receiverAttribute' |
| YAML: UniqueName: '.?AUevent_receiverAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 0 |
| YAML: - Kind: LF_POINTER |
| YAML: Pointer: |
| YAML: ReferentType: 4110 |
| YAML: Attrs: 33802 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 4109, 48 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4110 |
| YAML: ThisType: 4111 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 2 |
| YAML: ArgumentList: 4112 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 4109 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4110 |
| YAML: ThisType: 4111 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 1 |
| YAML: ArgumentList: 4114 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4110 |
| YAML: ThisType: 4111 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 0 |
| YAML: ArgumentList: 4096 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_METHODLIST |
| YAML: MethodOverloadList: |
| YAML: Methods: |
| YAML: - Type: 4113 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Type: 4115 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Type: 4116 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_NESTTYPE |
| YAML: NestedType: |
| YAML: Type: 4109 |
| YAML: Name: type_e |
| YAML: - Kind: LF_METHOD |
| YAML: OverloadedMethod: |
| YAML: NumOverloads: 3 |
| YAML: MethodList: 4117 |
| YAML: Name: event_receiverAttribute |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4109 |
| YAML: FieldOffset: 0 |
| YAML: Name: type |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 48 |
| YAML: FieldOffset: 4 |
| YAML: Name: layout_dependent |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 6 |
| YAML: Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] |
| YAML: FieldList: 4118 |
| YAML: Name: '__vc_attributes::event_receiverAttribute' |
| YAML: UniqueName: '.?AUevent_receiverAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 8 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 0 |
| YAML: Name: never |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1 |
| YAML: Name: allowed |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2 |
| YAML: Name: always |
| YAML: - Kind: LF_ENUM |
| YAML: Enum: |
| YAML: NumEnumerators: 3 |
| YAML: Options: [ None, Nested, HasUniqueName ] |
| YAML: FieldList: 4120 |
| YAML: Name: '__vc_attributes::aggregatableAttribute::type_e' |
| YAML: UniqueName: '.?AW4type_e@aggregatableAttribute@__vc_attributes@@' |
| YAML: UnderlyingType: 116 |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 0 |
| YAML: Options: [ None, ForwardReference, HasUniqueName ] |
| YAML: FieldList: 0 |
| YAML: Name: '__vc_attributes::aggregatableAttribute' |
| YAML: UniqueName: '.?AUaggregatableAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 0 |
| YAML: - Kind: LF_POINTER |
| YAML: Pointer: |
| YAML: ReferentType: 4122 |
| YAML: Attrs: 33802 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 4121 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4122 |
| YAML: ThisType: 4123 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 1 |
| YAML: ArgumentList: 4124 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4122 |
| YAML: ThisType: 4123 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 0 |
| YAML: ArgumentList: 4096 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_METHODLIST |
| YAML: MethodOverloadList: |
| YAML: Methods: |
| YAML: - Type: 4125 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Type: 4126 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_NESTTYPE |
| YAML: NestedType: |
| YAML: Type: 4121 |
| YAML: Name: type_e |
| YAML: - Kind: LF_METHOD |
| YAML: OverloadedMethod: |
| YAML: NumOverloads: 2 |
| YAML: MethodList: 4127 |
| YAML: Name: aggregatableAttribute |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4121 |
| YAML: FieldOffset: 0 |
| YAML: Name: type |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 4 |
| YAML: Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] |
| YAML: FieldList: 4128 |
| YAML: Name: '__vc_attributes::aggregatableAttribute' |
| YAML: UniqueName: '.?AUaggregatableAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 4 |
| YAML: - Kind: LF_ENUM |
| YAML: Enum: |
| YAML: NumEnumerators: 3 |
| YAML: Options: [ None, Nested, HasUniqueName ] |
| YAML: FieldList: 4108 |
| YAML: Name: '__vc_attributes::event_sourceAttribute::type_e' |
| YAML: UniqueName: '.?AW4type_e@event_sourceAttribute@__vc_attributes@@' |
| YAML: UnderlyingType: 116 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 0 |
| YAML: Name: speed |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1 |
| YAML: Name: size |
| YAML: - Kind: LF_ENUM |
| YAML: Enum: |
| YAML: NumEnumerators: 2 |
| YAML: Options: [ None, Nested, HasUniqueName ] |
| YAML: FieldList: 4131 |
| YAML: Name: '__vc_attributes::event_sourceAttribute::optimize_e' |
| YAML: UniqueName: '.?AW4optimize_e@event_sourceAttribute@__vc_attributes@@' |
| YAML: UnderlyingType: 116 |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 0 |
| YAML: Options: [ None, ForwardReference, HasUniqueName ] |
| YAML: FieldList: 0 |
| YAML: Name: '__vc_attributes::event_sourceAttribute' |
| YAML: UniqueName: '.?AUevent_sourceAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 0 |
| YAML: - Kind: LF_POINTER |
| YAML: Pointer: |
| YAML: ReferentType: 4133 |
| YAML: Attrs: 33802 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 4130 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4133 |
| YAML: ThisType: 4134 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 1 |
| YAML: ArgumentList: 4135 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4133 |
| YAML: ThisType: 4134 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 0 |
| YAML: ArgumentList: 4096 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_METHODLIST |
| YAML: MethodOverloadList: |
| YAML: Methods: |
| YAML: - Type: 4136 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Type: 4137 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_NESTTYPE |
| YAML: NestedType: |
| YAML: Type: 4130 |
| YAML: Name: type_e |
| YAML: - Kind: LF_NESTTYPE |
| YAML: NestedType: |
| YAML: Type: 4132 |
| YAML: Name: optimize_e |
| YAML: - Kind: LF_METHOD |
| YAML: OverloadedMethod: |
| YAML: NumOverloads: 2 |
| YAML: MethodList: 4138 |
| YAML: Name: event_sourceAttribute |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4130 |
| YAML: FieldOffset: 0 |
| YAML: Name: type |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4132 |
| YAML: FieldOffset: 4 |
| YAML: Name: optimize |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 48 |
| YAML: FieldOffset: 8 |
| YAML: Name: decorate |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 7 |
| YAML: Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] |
| YAML: FieldList: 4139 |
| YAML: Name: '__vc_attributes::event_sourceAttribute' |
| YAML: UniqueName: '.?AUevent_sourceAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 12 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1 |
| YAML: Name: dll |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2 |
| YAML: Name: exe |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 3 |
| YAML: Name: service |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 4 |
| YAML: Name: unspecified |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2 |
| YAML: Name: EXE |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 3 |
| YAML: Name: SERVICE |
| YAML: - Kind: LF_ENUM |
| YAML: Enum: |
| YAML: NumEnumerators: 6 |
| YAML: Options: [ None, Nested, HasUniqueName ] |
| YAML: FieldList: 4141 |
| YAML: Name: '__vc_attributes::moduleAttribute::type_e' |
| YAML: UniqueName: '.?AW4type_e@moduleAttribute@__vc_attributes@@' |
| YAML: UnderlyingType: 116 |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 0 |
| YAML: Options: [ None, ForwardReference, HasUniqueName ] |
| YAML: FieldList: 0 |
| YAML: Name: '__vc_attributes::moduleAttribute' |
| YAML: UniqueName: '.?AUmoduleAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 0 |
| YAML: - Kind: LF_POINTER |
| YAML: Pointer: |
| YAML: ReferentType: 4143 |
| YAML: Attrs: 33802 |
| YAML: - Kind: LF_MODIFIER |
| YAML: Modifier: |
| YAML: ModifiedType: 112 |
| YAML: Modifiers: [ None, Const ] |
| YAML: - Kind: LF_POINTER |
| YAML: Pointer: |
| YAML: ReferentType: 4145 |
| YAML: Attrs: 32778 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 4142, 4146, 4146, 4146, 116, 48, 4146, 116, |
| YAML: 4146, 4146, 116, 48, 48, 4146, 4146 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4143 |
| YAML: ThisType: 4144 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 15 |
| YAML: ArgumentList: 4147 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 4142 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4143 |
| YAML: ThisType: 4144 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 1 |
| YAML: ArgumentList: 4149 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4143 |
| YAML: ThisType: 4144 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 0 |
| YAML: ArgumentList: 4096 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_METHODLIST |
| YAML: MethodOverloadList: |
| YAML: Methods: |
| YAML: - Type: 4148 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Type: 4150 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Type: 4151 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: '' |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_NESTTYPE |
| YAML: NestedType: |
| YAML: Type: 4142 |
| YAML: Name: type_e |
| YAML: - Kind: LF_METHOD |
| YAML: OverloadedMethod: |
| YAML: NumOverloads: 3 |
| YAML: MethodList: 4152 |
| YAML: Name: moduleAttribute |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4142 |
| YAML: FieldOffset: 0 |
| YAML: Name: type |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4146 |
| YAML: FieldOffset: 4 |
| YAML: Name: name |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4146 |
| YAML: FieldOffset: 8 |
| YAML: Name: version |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4146 |
| YAML: FieldOffset: 12 |
| YAML: Name: uuid |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 116 |
| YAML: FieldOffset: 16 |
| YAML: Name: lcid |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 48 |
| YAML: FieldOffset: 20 |
| YAML: Name: control |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4146 |
| YAML: FieldOffset: 24 |
| YAML: Name: helpstring |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 116 |
| YAML: FieldOffset: 28 |
| YAML: Name: helpstringcontext |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4146 |
| YAML: FieldOffset: 32 |
| YAML: Name: helpstringdll |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4146 |
| YAML: FieldOffset: 36 |
| YAML: Name: helpfile |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 116 |
| YAML: FieldOffset: 40 |
| YAML: Name: helpcontext |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 48 |
| YAML: FieldOffset: 44 |
| YAML: Name: hidden |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 48 |
| YAML: FieldOffset: 45 |
| YAML: Name: restricted |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4146 |
| YAML: FieldOffset: 48 |
| YAML: Name: custom |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4146 |
| YAML: FieldOffset: 52 |
| YAML: Name: resource_name |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 19 |
| YAML: Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] |
| YAML: FieldList: 4153 |
| YAML: Name: '__vc_attributes::moduleAttribute' |
| YAML: UniqueName: '.?AUmoduleAttribute@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 56 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 0 |
| YAML: Name: eAnyUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1 |
| YAML: Name: eCoClassUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2 |
| YAML: Name: eCOMInterfaceUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 6 |
| YAML: Name: eInterfaceUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 8 |
| YAML: Name: eMemberUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 16 |
| YAML: Name: eMethodUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 32 |
| YAML: Name: eInterfaceMethodUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 64 |
| YAML: Name: eInterfaceMemberUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 128 |
| YAML: Name: eCoClassMemberUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 256 |
| YAML: Name: eCoClassMethodUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 768 |
| YAML: Name: eGlobalMethodUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1024 |
| YAML: Name: eGlobalDataUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2048 |
| YAML: Name: eClassUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 4096 |
| YAML: Name: eInterfaceParameterUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 12288 |
| YAML: Name: eMethodParameterUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 16384 |
| YAML: Name: eIDLModuleUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 32768 |
| YAML: Name: eAnonymousUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 65536 |
| YAML: Name: eTypedefUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 131072 |
| YAML: Name: eUnionUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 262144 |
| YAML: Name: eEnumUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 524288 |
| YAML: Name: eDefineTagUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1048576 |
| YAML: Name: eStructUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2097152 |
| YAML: Name: eLocalUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 4194304 |
| YAML: Name: ePropertyUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 8388608 |
| YAML: Name: eEventUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 16777216 |
| YAML: Name: eTemplateUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 16777216 |
| YAML: Name: eModuleUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 33554432 |
| YAML: Name: eIllegalUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 67108864 |
| YAML: Name: eAsynchronousUsage |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 4161535 |
| YAML: Name: eAnyIDLUsage |
| YAML: - Kind: LF_ENUM |
| YAML: Enum: |
| YAML: NumEnumerators: 30 |
| YAML: Options: [ None, Nested, HasUniqueName ] |
| YAML: FieldList: 4155 |
| YAML: Name: '__vc_attributes::helper_attributes::usageAttribute::usage_e' |
| YAML: UniqueName: '.?AW4usage_e@usageAttribute@helper_attributes@__vc_attributes@@' |
| YAML: UnderlyingType: 116 |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 0 |
| YAML: Options: [ None, ForwardReference, HasUniqueName ] |
| YAML: FieldList: 0 |
| YAML: Name: '__vc_attributes::helper_attributes::usageAttribute' |
| YAML: UniqueName: '.?AUusageAttribute@helper_attributes@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 0 |
| YAML: - Kind: LF_POINTER |
| YAML: Pointer: |
| YAML: ReferentType: 4157 |
| YAML: Attrs: 33802 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 117 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4157 |
| YAML: ThisType: 4158 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 1 |
| YAML: ArgumentList: 4159 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_NESTTYPE |
| YAML: NestedType: |
| YAML: Type: 4156 |
| YAML: Name: usage_e |
| YAML: - Kind: LF_ONEMETHOD |
| YAML: OneMethod: |
| YAML: Type: 4160 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: usageAttribute |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 117 |
| YAML: FieldOffset: 0 |
| YAML: Name: value |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 3 |
| YAML: Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] |
| YAML: FieldList: 4161 |
| YAML: Name: '__vc_attributes::helper_attributes::usageAttribute' |
| YAML: UniqueName: '.?AUusageAttribute@helper_attributes@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 4 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 0 |
| YAML: Name: eBoolean |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 1 |
| YAML: Name: eInteger |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 2 |
| YAML: Name: eFloat |
| YAML: - Kind: LF_ENUMERATE |
| YAML: Enumerator: |
| YAML: Attrs: 3 |
| YAML: Value: 3 |
| YAML: Name: eDouble |
| YAML: - Kind: LF_ENUM |
| YAML: Enum: |
| YAML: NumEnumerators: 4 |
| YAML: Options: [ None, Nested, HasUniqueName ] |
| YAML: FieldList: 4163 |
| YAML: Name: '__vc_attributes::helper_attributes::v1_alttypeAttribute::type_e' |
| YAML: UniqueName: '.?AW4type_e@v1_alttypeAttribute@helper_attributes@__vc_attributes@@' |
| YAML: UnderlyingType: 116 |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 0 |
| YAML: Options: [ None, ForwardReference, HasUniqueName ] |
| YAML: FieldList: 0 |
| YAML: Name: '__vc_attributes::helper_attributes::v1_alttypeAttribute' |
| YAML: UniqueName: '.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 0 |
| YAML: - Kind: LF_POINTER |
| YAML: Pointer: |
| YAML: ReferentType: 4165 |
| YAML: Attrs: 33802 |
| YAML: - Kind: LF_ARGLIST |
| YAML: ArgList: |
| YAML: ArgIndices: [ 4164 ] |
| YAML: - Kind: LF_MFUNCTION |
| YAML: MemberFunction: |
| YAML: ReturnType: 3 |
| YAML: ClassType: 4165 |
| YAML: ThisType: 4166 |
| YAML: CallConv: ThisCall |
| YAML: Options: [ None, Constructor ] |
| YAML: ParameterCount: 1 |
| YAML: ArgumentList: 4167 |
| YAML: ThisPointerAdjustment: 0 |
| YAML: - Kind: LF_FIELDLIST |
| YAML: FieldList: |
| YAML: - Kind: LF_NESTTYPE |
| YAML: NestedType: |
| YAML: Type: 4164 |
| YAML: Name: type_e |
| YAML: - Kind: LF_ONEMETHOD |
| YAML: OneMethod: |
| YAML: Type: 4168 |
| YAML: Attrs: 3 |
| YAML: VFTableOffset: -1 |
| YAML: Name: v1_alttypeAttribute |
| YAML: - Kind: LF_MEMBER |
| YAML: DataMember: |
| YAML: Attrs: 3 |
| YAML: Type: 4164 |
| YAML: FieldOffset: 0 |
| YAML: Name: type |
| YAML: - Kind: LF_STRUCTURE |
| YAML: Class: |
| YAML: MemberCount: 3 |
| YAML: Options: [ None, HasConstructorOrDestructor, ContainsNestedClass, HasUniqueName ] |
| YAML: FieldList: 4169 |
| YAML: Name: '__vc_attributes::helper_attributes::v1_alttypeAttribute' |
| YAML: UniqueName: '.?AUv1_alttypeAttribute@helper_attributes@__vc_attributes@@' |
| YAML: DerivationList: 0 |
| YAML: VTableShape: 0 |
| YAML: Size: 4 |
| YAML: ... |