1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| Microsoft C/C++ MSF 7.00
DS D t ^ __vc_attributes::moduleAttribute .?AUmoduleAttribute@__vc_attributes@@ Z dll exe service unspecified EXE SERVICE f t __vc_attributes::moduleAttribute::type_e .?AW4type_e@moduleAttribute@__vc_attributes@@
p
B t 0 t t 0 0
b type_e
moduleAttribute
type
name
version
uuid
t lcid
0 $ control
( helpstring
t 0 helpstringcontext
8 helpstringdll
@ helpfile
t H helpcontext
0 L hidden
0 M restricted
P custom
X resource_name ^ ` __vc_attributes::moduleAttribute .?AUmoduleAttribute@__vc_attributes@@ n __vc_attributes::event_receiverAttribute .?AUevent_receiverAttribute@__vc_attributes@@ . native com managed v t __vc_attributes::event_receiverAttribute::type_e .?AW4type_e@event_receiverAttribute@__vc_attributes@@ 0
^ type_e event_receiverAttribute
type
0 layout_dependent n __vc_attributes::event_receiverAttribute .?AUevent_receiverAttribute@__vc_attributes@@ j __vc_attributes::aggregatableAttribute .?AUaggregatableAttribute@__vc_attributes@@ . never allowed always r t __vc_attributes::aggregatableAttribute::type_e .?AW4type_e@aggregatableAttribute@__vc_attributes@@
! " B type_e # aggregatableAttribute
type j $ __vc_attributes::aggregatableAttribute .?AUaggregatableAttribute@__vc_attributes@@ b __vc_attributes::threadingAttribute .?AUthreadingAttribute@__vc_attributes@@ J apartment single free neutral both v t ' __vc_attributes::threadingAttribute::threading_e .?AW4threading_e@threadingAttribute@__vc_attributes@@
(
& & * ) & * + , B ( threading_e - threadingAttribute
( value b . __vc_attributes::threadingAttribute .?AUthreadingAttribute@__vc_attributes@@ ~ __vc_attributes::helper_attributes::usageAttribute .?AUusageAttribute@helper_attributes@__vc_attributes@@ eAnyUsage eCoClassUsage eCOMInterfaceUsage eInterfaceUsage eMemberUsage eMethodUsage eInterfaceMethodUsage @ eInterfaceMemberUsage eCoClassMemberUsage eCoClassMethodUsage eGlobalMethodUsage eGlobalDataUsage eClassUsage eInterfaceParameterUsage 0eMethodParameterUsage @eIDLModuleUsage eAnonymousUsage eTypedefUsage eUnionUsage eEnumUsage eDefineTagUsage eStructUsage eLocalUsage @ ePropertyUsage eEventUsage eTemplateUsage eModuleUsage eIllegalUsage eAsynchronousUsage ? eAnyIDLUsage t 1 __vc_attributes::helper_attributes::usageAttribute::usage_e .?AW4usage_e@usageAttribute@helper_attributes@__vc_attributes@@
u
0 0 4 3 : 2 usage_e 5 usageAttribute
u value ~ 6 __vc_attributes::helper_attributes::usageAttribute .?AUusageAttribute@helper_attributes@__vc_attributes@@ __vc_a.1d[ w&HNDS /names Q3b f:\svn\llvm\test\tools\llvm-pdbdump\inputs\predefined c++ attributes (compiler internal) ! % ( / 2 3 7 1 : & |