@@ -20,78 +20,78 @@ Specifies modifiers for a field type.
20
20
21
21
``` cpp
22
22
enum enum_FIELD_MODIFIERS {
23
- FIELD_MOD_NONE = 0x00000000,
24
-
25
- // Modifier of the field
26
- FIELD_MOD_ACCESS_NONE = 0x00000001,
27
- FIELD_MOD_ACCESS_PUBLIC = 0x00000002,
28
- FIELD_MOD_ACCESS_PROTECTED = 0x00000004,
29
- FIELD_MOD_ACCESS_PRIVATE = 0x00000008,
30
-
31
- // Storage modifier of the field
32
- FIELD_MOD_NOMODIFIERS = 0x00000010,
33
- FIELD_MOD_STATIC = 0x00000020,
34
- FIELD_MOD_CONSTANT = 0x00000040,
35
- FIELD_MOD_TRANSIENT = 0x00000080,
36
- FIELD_MOD_VOLATILE = 0x00000100,
37
- FIELD_MOD_ABSTRACT = 0x00000200,
38
- FIELD_MOD_NATIVE = 0x00000400,
39
- FIELD_MOD_SYNCHRONIZED = 0x00000800,
40
- FIELD_MOD_VIRTUAL = 0x00001000,
41
- FIELD_MOD_INTERFACE = 0x00002000,
42
- FIELD_MOD_FINAL = 0x00004000,
43
- FIELD_MOD_SENTINEL = 0x00008000,
44
- FIELD_MOD_INNERCLASS = 0x00010000,
45
- FIELD_TYPE_OPTIONAL = 0x00020000,
46
- FIELD_MOD_BYREF = 0x00040000,
47
- FIELD_MOD_HIDDEN = 0x00080000,
48
- FIELD_MOD_MARSHALASOBJECT = 0x00100000,
49
- FIELD_MOD_SPECIAL_NAME = 0x00200000,
50
- FIELD_MOD_HIDEBYSIG = 0x00400000,
51
-
52
- FIELD_MOD_WRITEONLY = 0x80000000,
53
- FIELD_MOD_ACCESS_MASK = 0x000000ff,
54
- FIELD_MOD_MASK = 0xffffff00,
55
- FIELD_MOD_ALL = 0x7fffffff
23
+ FIELD_MOD_NONE = 0x00000000,
24
+
25
+ // Modifier of the field
26
+ FIELD_MOD_ACCESS_NONE = 0x00000001,
27
+ FIELD_MOD_ACCESS_PUBLIC = 0x00000002,
28
+ FIELD_MOD_ACCESS_PROTECTED = 0x00000004,
29
+ FIELD_MOD_ACCESS_PRIVATE = 0x00000008,
30
+
31
+ // Storage modifier of the field
32
+ FIELD_MOD_NOMODIFIERS = 0x00000010,
33
+ FIELD_MOD_STATIC = 0x00000020,
34
+ FIELD_MOD_CONSTANT = 0x00000040,
35
+ FIELD_MOD_TRANSIENT = 0x00000080,
36
+ FIELD_MOD_VOLATILE = 0x00000100,
37
+ FIELD_MOD_ABSTRACT = 0x00000200,
38
+ FIELD_MOD_NATIVE = 0x00000400,
39
+ FIELD_MOD_SYNCHRONIZED = 0x00000800,
40
+ FIELD_MOD_VIRTUAL = 0x00001000,
41
+ FIELD_MOD_INTERFACE = 0x00002000,
42
+ FIELD_MOD_FINAL = 0x00004000,
43
+ FIELD_MOD_SENTINEL = 0x00008000,
44
+ FIELD_MOD_INNERCLASS = 0x00010000,
45
+ FIELD_TYPE_OPTIONAL = 0x00020000,
46
+ FIELD_MOD_BYREF = 0x00040000,
47
+ FIELD_MOD_HIDDEN = 0x00080000,
48
+ FIELD_MOD_MARSHALASOBJECT = 0x00100000,
49
+ FIELD_MOD_SPECIAL_NAME = 0x00200000,
50
+ FIELD_MOD_HIDEBYSIG = 0x00400000,
51
+
52
+ FIELD_MOD_WRITEONLY = 0x80000000,
53
+ FIELD_MOD_ACCESS_MASK = 0x000000ff,
54
+ FIELD_MOD_MASK = 0xffffff00,
55
+ FIELD_MOD_ALL = 0x7fffffff
56
56
};
57
57
typedef DWORD FIELD_MODIFIERS;
58
58
```
59
59
60
60
``` csharp
61
61
public enum enum_FIELD_MODIFIERS {
62
- FIELD_MOD_NONE = 0x 00000000 ,
63
-
64
- // Modifier of the field
65
- FIELD_MOD_ACCESS_NONE = 0x 00000001 ,
66
- FIELD_MOD_ACCESS_PUBLIC = 0x 00000002 ,
67
- FIELD_MOD_ACCESS_PROTECTED = 0x 00000004 ,
68
- FIELD_MOD_ACCESS_PRIVATE = 0x 00000008 ,
69
-
70
- // Storage modifier of the field
71
- FIELD_MOD_NOMODIFIERS = 0x 00000010 ,
72
- FIELD_MOD_STATIC = 0x 00000020 ,
73
- FIELD_MOD_CONSTANT = 0x 00000040 ,
74
- FIELD_MOD_TRANSIENT = 0x 00000080 ,
75
- FIELD_MOD_VOLATILE = 0x 00000100 ,
76
- FIELD_MOD_ABSTRACT = 0x 00000200 ,
77
- FIELD_MOD_NATIVE = 0x 00000400 ,
78
- FIELD_MOD_SYNCHRONIZED = 0x 00000800 ,
79
- FIELD_MOD_VIRTUAL = 0x 00001000 ,
80
- FIELD_MOD_INTERFACE = 0x 00002000 ,
81
- FIELD_MOD_FINAL = 0x 00004000 ,
82
- FIELD_MOD_SENTINEL = 0x 00008000 ,
83
- FIELD_MOD_INNERCLASS = 0x 00010000 ,
84
- FIELD_TYPE_OPTIONAL = 0x 00020000 ,
85
- FIELD_MOD_BYREF = 0x 00040000 ,
86
- FIELD_MOD_HIDDEN = 0x 00080000 ,
87
- FIELD_MOD_MARSHALASOBJECT = 0x 00100000 ,
88
- FIELD_MOD_SPECIAL_NAME = 0x 00200000 ,
89
- FIELD_MOD_HIDEBYSIG = 0x 00400000 ,
90
-
91
- FIELD_MOD_WRITEONLY = 0x 80000000 ,
92
- FIELD_MOD_ACCESS_MASK = 0x 000000ff ,
93
- FIELD_MOD_MASK = 0x ffffff00 ,
94
- FIELD_MOD_ALL = 0x 7fffffff
62
+ FIELD_MOD_NONE = 0x 00000000 ,
63
+
64
+ // Modifier of the field
65
+ FIELD_MOD_ACCESS_NONE = 0x 00000001 ,
66
+ FIELD_MOD_ACCESS_PUBLIC = 0x 00000002 ,
67
+ FIELD_MOD_ACCESS_PROTECTED = 0x 00000004 ,
68
+ FIELD_MOD_ACCESS_PRIVATE = 0x 00000008 ,
69
+
70
+ // Storage modifier of the field
71
+ FIELD_MOD_NOMODIFIERS = 0x 00000010 ,
72
+ FIELD_MOD_STATIC = 0x 00000020 ,
73
+ FIELD_MOD_CONSTANT = 0x 00000040 ,
74
+ FIELD_MOD_TRANSIENT = 0x 00000080 ,
75
+ FIELD_MOD_VOLATILE = 0x 00000100 ,
76
+ FIELD_MOD_ABSTRACT = 0x 00000200 ,
77
+ FIELD_MOD_NATIVE = 0x 00000400 ,
78
+ FIELD_MOD_SYNCHRONIZED = 0x 00000800 ,
79
+ FIELD_MOD_VIRTUAL = 0x 00001000 ,
80
+ FIELD_MOD_INTERFACE = 0x 00002000 ,
81
+ FIELD_MOD_FINAL = 0x 00004000 ,
82
+ FIELD_MOD_SENTINEL = 0x 00008000 ,
83
+ FIELD_MOD_INNERCLASS = 0x 00010000 ,
84
+ FIELD_TYPE_OPTIONAL = 0x 00020000 ,
85
+ FIELD_MOD_BYREF = 0x 00040000 ,
86
+ FIELD_MOD_HIDDEN = 0x 00080000 ,
87
+ FIELD_MOD_MARSHALASOBJECT = 0x 00100000 ,
88
+ FIELD_MOD_SPECIAL_NAME = 0x 00200000 ,
89
+ FIELD_MOD_HIDEBYSIG = 0x 00400000 ,
90
+
91
+ FIELD_MOD_WRITEONLY = 0x 80000000 ,
92
+ FIELD_MOD_ACCESS_MASK = 0x 000000ff ,
93
+ FIELD_MOD_MASK = 0x ffffff00 ,
94
+ FIELD_MOD_ALL = 0x 7fffffff
95
95
};
96
96
```
97
97
0 commit comments