ホーム › System.Diagnostics.Debug › OBJECT_ATTRIB_FLAGS
OBJECT_ATTRIB_FLAGS
列挙型メンバー 35
| 名前 | 10進 | 16進 |
|---|---|---|
| OBJECT_ATTRIB_NO_ATTRIB | 0 | 0x0 |
| OBJECT_ATTRIB_NO_NAME | 1 | 0x1 |
| OBJECT_ATTRIB_NO_TYPE | 2 | 0x2 |
| OBJECT_ATTRIB_NO_VALUE | 4 | 0x4 |
| OBJECT_ATTRIB_VALUE_IS_INVALID | 8 | 0x8 |
| OBJECT_ATTRIB_VALUE_IS_OBJECT | 16 | 0x10 |
| OBJECT_ATTRIB_VALUE_IS_ENUM | 32 | 0x20 |
| OBJECT_ATTRIB_VALUE_IS_CUSTOM | 64 | 0x40 |
| OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE | 112 | 0x70 |
| OBJECT_ATTRIB_VALUE_HAS_CODE | 128 | 0x80 |
| OBJECT_ATTRIB_TYPE_IS_OBJECT | 256 | 0x100 |
| OBJECT_ATTRIB_TYPE_HAS_CODE | 512 | 0x200 |
| OBJECT_ATTRIB_TYPE_IS_EXPANDABLE | 256 | 0x100 |
| OBJECT_ATTRIB_SLOT_IS_CATEGORY | 1024 | 0x400 |
| OBJECT_ATTRIB_VALUE_READONLY | 2048 | 0x800 |
| OBJECT_ATTRIB_ACCESS_PUBLIC | 4096 | 0x1000 |
| OBJECT_ATTRIB_ACCESS_PRIVATE | 8192 | 0x2000 |
| OBJECT_ATTRIB_ACCESS_PROTECTED | 16384 | 0x4000 |
| OBJECT_ATTRIB_ACCESS_FINAL | 32768 | 0x8000 |
| OBJECT_ATTRIB_STORAGE_GLOBAL | 65536 | 0x10000 |
| OBJECT_ATTRIB_STORAGE_STATIC | 131072 | 0x20000 |
| OBJECT_ATTRIB_STORAGE_FIELD | 262144 | 0x40000 |
| OBJECT_ATTRIB_STORAGE_VIRTUAL | 524288 | 0x80000 |
| OBJECT_ATTRIB_TYPE_IS_CONSTANT | 1048576 | 0x100000 |
| OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED | 2097152 | 0x200000 |
| OBJECT_ATTRIB_TYPE_IS_VOLATILE | 4194304 | 0x400000 |
| OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS | 8388608 | 0x800000 |
| OBJECT_ATTRIB_IS_CLASS | 16777216 | 0x1000000 |
| OBJECT_ATTRIB_IS_FUNCTION | 33554432 | 0x2000000 |
| OBJECT_ATTRIB_IS_VARIABLE | 67108864 | 0x4000000 |
| OBJECT_ATTRIB_IS_PROPERTY | 134217728 | 0x8000000 |
| OBJECT_ATTRIB_IS_MACRO | 268435456 | 0x10000000 |
| OBJECT_ATTRIB_IS_TYPE | 536870912 | 0x20000000 |
| OBJECT_ATTRIB_IS_INHERITED | 1073741824 | 0x40000000 |
| OBJECT_ATTRIB_IS_INTERFACE | -2147483648 | 0x80000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum OBJECT_ATTRIB_FLAGS : int {
OBJECT_ATTRIB_NO_ATTRIB = 0,
OBJECT_ATTRIB_NO_NAME = 1,
OBJECT_ATTRIB_NO_TYPE = 2,
OBJECT_ATTRIB_NO_VALUE = 4,
OBJECT_ATTRIB_VALUE_IS_INVALID = 8,
OBJECT_ATTRIB_VALUE_IS_OBJECT = 16,
OBJECT_ATTRIB_VALUE_IS_ENUM = 32,
OBJECT_ATTRIB_VALUE_IS_CUSTOM = 64,
OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE = 112,
OBJECT_ATTRIB_VALUE_HAS_CODE = 128,
OBJECT_ATTRIB_TYPE_IS_OBJECT = 256,
OBJECT_ATTRIB_TYPE_HAS_CODE = 512,
OBJECT_ATTRIB_TYPE_IS_EXPANDABLE = 256,
OBJECT_ATTRIB_SLOT_IS_CATEGORY = 1024,
OBJECT_ATTRIB_VALUE_READONLY = 2048,
OBJECT_ATTRIB_ACCESS_PUBLIC = 4096,
OBJECT_ATTRIB_ACCESS_PRIVATE = 8192,
OBJECT_ATTRIB_ACCESS_PROTECTED = 16384,
OBJECT_ATTRIB_ACCESS_FINAL = 32768,
OBJECT_ATTRIB_STORAGE_GLOBAL = 65536,
OBJECT_ATTRIB_STORAGE_STATIC = 131072,
OBJECT_ATTRIB_STORAGE_FIELD = 262144,
OBJECT_ATTRIB_STORAGE_VIRTUAL = 524288,
OBJECT_ATTRIB_TYPE_IS_CONSTANT = 1048576,
OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED = 2097152,
OBJECT_ATTRIB_TYPE_IS_VOLATILE = 4194304,
OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS = 8388608,
OBJECT_ATTRIB_IS_CLASS = 16777216,
OBJECT_ATTRIB_IS_FUNCTION = 33554432,
OBJECT_ATTRIB_IS_VARIABLE = 67108864,
OBJECT_ATTRIB_IS_PROPERTY = 134217728,
OBJECT_ATTRIB_IS_MACRO = 268435456,
OBJECT_ATTRIB_IS_TYPE = 536870912,
OBJECT_ATTRIB_IS_INHERITED = 1073741824,
OBJECT_ATTRIB_IS_INTERFACE = -2147483648
} OBJECT_ATTRIB_FLAGS;public enum OBJECT_ATTRIB_FLAGS : int
{
OBJECT_ATTRIB_NO_ATTRIB = 0,
OBJECT_ATTRIB_NO_NAME = 1,
OBJECT_ATTRIB_NO_TYPE = 2,
OBJECT_ATTRIB_NO_VALUE = 4,
OBJECT_ATTRIB_VALUE_IS_INVALID = 8,
OBJECT_ATTRIB_VALUE_IS_OBJECT = 16,
OBJECT_ATTRIB_VALUE_IS_ENUM = 32,
OBJECT_ATTRIB_VALUE_IS_CUSTOM = 64,
OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE = 112,
OBJECT_ATTRIB_VALUE_HAS_CODE = 128,
OBJECT_ATTRIB_TYPE_IS_OBJECT = 256,
OBJECT_ATTRIB_TYPE_HAS_CODE = 512,
OBJECT_ATTRIB_TYPE_IS_EXPANDABLE = 256,
OBJECT_ATTRIB_SLOT_IS_CATEGORY = 1024,
OBJECT_ATTRIB_VALUE_READONLY = 2048,
OBJECT_ATTRIB_ACCESS_PUBLIC = 4096,
OBJECT_ATTRIB_ACCESS_PRIVATE = 8192,
OBJECT_ATTRIB_ACCESS_PROTECTED = 16384,
OBJECT_ATTRIB_ACCESS_FINAL = 32768,
OBJECT_ATTRIB_STORAGE_GLOBAL = 65536,
OBJECT_ATTRIB_STORAGE_STATIC = 131072,
OBJECT_ATTRIB_STORAGE_FIELD = 262144,
OBJECT_ATTRIB_STORAGE_VIRTUAL = 524288,
OBJECT_ATTRIB_TYPE_IS_CONSTANT = 1048576,
OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED = 2097152,
OBJECT_ATTRIB_TYPE_IS_VOLATILE = 4194304,
OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS = 8388608,
OBJECT_ATTRIB_IS_CLASS = 16777216,
OBJECT_ATTRIB_IS_FUNCTION = 33554432,
OBJECT_ATTRIB_IS_VARIABLE = 67108864,
OBJECT_ATTRIB_IS_PROPERTY = 134217728,
OBJECT_ATTRIB_IS_MACRO = 268435456,
OBJECT_ATTRIB_IS_TYPE = 536870912,
OBJECT_ATTRIB_IS_INHERITED = 1073741824,
OBJECT_ATTRIB_IS_INTERFACE = -2147483648,
}Public Enum OBJECT_ATTRIB_FLAGS As Integer
OBJECT_ATTRIB_NO_ATTRIB = 0
OBJECT_ATTRIB_NO_NAME = 1
OBJECT_ATTRIB_NO_TYPE = 2
OBJECT_ATTRIB_NO_VALUE = 4
OBJECT_ATTRIB_VALUE_IS_INVALID = 8
OBJECT_ATTRIB_VALUE_IS_OBJECT = 16
OBJECT_ATTRIB_VALUE_IS_ENUM = 32
OBJECT_ATTRIB_VALUE_IS_CUSTOM = 64
OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE = 112
OBJECT_ATTRIB_VALUE_HAS_CODE = 128
OBJECT_ATTRIB_TYPE_IS_OBJECT = 256
OBJECT_ATTRIB_TYPE_HAS_CODE = 512
OBJECT_ATTRIB_TYPE_IS_EXPANDABLE = 256
OBJECT_ATTRIB_SLOT_IS_CATEGORY = 1024
OBJECT_ATTRIB_VALUE_READONLY = 2048
OBJECT_ATTRIB_ACCESS_PUBLIC = 4096
OBJECT_ATTRIB_ACCESS_PRIVATE = 8192
OBJECT_ATTRIB_ACCESS_PROTECTED = 16384
OBJECT_ATTRIB_ACCESS_FINAL = 32768
OBJECT_ATTRIB_STORAGE_GLOBAL = 65536
OBJECT_ATTRIB_STORAGE_STATIC = 131072
OBJECT_ATTRIB_STORAGE_FIELD = 262144
OBJECT_ATTRIB_STORAGE_VIRTUAL = 524288
OBJECT_ATTRIB_TYPE_IS_CONSTANT = 1048576
OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED = 2097152
OBJECT_ATTRIB_TYPE_IS_VOLATILE = 4194304
OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS = 8388608
OBJECT_ATTRIB_IS_CLASS = 16777216
OBJECT_ATTRIB_IS_FUNCTION = 33554432
OBJECT_ATTRIB_IS_VARIABLE = 67108864
OBJECT_ATTRIB_IS_PROPERTY = 134217728
OBJECT_ATTRIB_IS_MACRO = 268435456
OBJECT_ATTRIB_IS_TYPE = 536870912
OBJECT_ATTRIB_IS_INHERITED = 1073741824
OBJECT_ATTRIB_IS_INTERFACE = -2147483648
End Enumimport enum
class OBJECT_ATTRIB_FLAGS(enum.IntEnum):
OBJECT_ATTRIB_NO_ATTRIB = 0
OBJECT_ATTRIB_NO_NAME = 1
OBJECT_ATTRIB_NO_TYPE = 2
OBJECT_ATTRIB_NO_VALUE = 4
OBJECT_ATTRIB_VALUE_IS_INVALID = 8
OBJECT_ATTRIB_VALUE_IS_OBJECT = 16
OBJECT_ATTRIB_VALUE_IS_ENUM = 32
OBJECT_ATTRIB_VALUE_IS_CUSTOM = 64
OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE = 112
OBJECT_ATTRIB_VALUE_HAS_CODE = 128
OBJECT_ATTRIB_TYPE_IS_OBJECT = 256
OBJECT_ATTRIB_TYPE_HAS_CODE = 512
OBJECT_ATTRIB_TYPE_IS_EXPANDABLE = 256
OBJECT_ATTRIB_SLOT_IS_CATEGORY = 1024
OBJECT_ATTRIB_VALUE_READONLY = 2048
OBJECT_ATTRIB_ACCESS_PUBLIC = 4096
OBJECT_ATTRIB_ACCESS_PRIVATE = 8192
OBJECT_ATTRIB_ACCESS_PROTECTED = 16384
OBJECT_ATTRIB_ACCESS_FINAL = 32768
OBJECT_ATTRIB_STORAGE_GLOBAL = 65536
OBJECT_ATTRIB_STORAGE_STATIC = 131072
OBJECT_ATTRIB_STORAGE_FIELD = 262144
OBJECT_ATTRIB_STORAGE_VIRTUAL = 524288
OBJECT_ATTRIB_TYPE_IS_CONSTANT = 1048576
OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED = 2097152
OBJECT_ATTRIB_TYPE_IS_VOLATILE = 4194304
OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS = 8388608
OBJECT_ATTRIB_IS_CLASS = 16777216
OBJECT_ATTRIB_IS_FUNCTION = 33554432
OBJECT_ATTRIB_IS_VARIABLE = 67108864
OBJECT_ATTRIB_IS_PROPERTY = 134217728
OBJECT_ATTRIB_IS_MACRO = 268435456
OBJECT_ATTRIB_IS_TYPE = 536870912
OBJECT_ATTRIB_IS_INHERITED = 1073741824
OBJECT_ATTRIB_IS_INTERFACE = -2147483648// OBJECT_ATTRIB_FLAGS
pub const OBJECT_ATTRIB_NO_ATTRIB: i32 = 0;
pub const OBJECT_ATTRIB_NO_NAME: i32 = 1;
pub const OBJECT_ATTRIB_NO_TYPE: i32 = 2;
pub const OBJECT_ATTRIB_NO_VALUE: i32 = 4;
pub const OBJECT_ATTRIB_VALUE_IS_INVALID: i32 = 8;
pub const OBJECT_ATTRIB_VALUE_IS_OBJECT: i32 = 16;
pub const OBJECT_ATTRIB_VALUE_IS_ENUM: i32 = 32;
pub const OBJECT_ATTRIB_VALUE_IS_CUSTOM: i32 = 64;
pub const OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE: i32 = 112;
pub const OBJECT_ATTRIB_VALUE_HAS_CODE: i32 = 128;
pub const OBJECT_ATTRIB_TYPE_IS_OBJECT: i32 = 256;
pub const OBJECT_ATTRIB_TYPE_HAS_CODE: i32 = 512;
pub const OBJECT_ATTRIB_TYPE_IS_EXPANDABLE: i32 = 256;
pub const OBJECT_ATTRIB_SLOT_IS_CATEGORY: i32 = 1024;
pub const OBJECT_ATTRIB_VALUE_READONLY: i32 = 2048;
pub const OBJECT_ATTRIB_ACCESS_PUBLIC: i32 = 4096;
pub const OBJECT_ATTRIB_ACCESS_PRIVATE: i32 = 8192;
pub const OBJECT_ATTRIB_ACCESS_PROTECTED: i32 = 16384;
pub const OBJECT_ATTRIB_ACCESS_FINAL: i32 = 32768;
pub const OBJECT_ATTRIB_STORAGE_GLOBAL: i32 = 65536;
pub const OBJECT_ATTRIB_STORAGE_STATIC: i32 = 131072;
pub const OBJECT_ATTRIB_STORAGE_FIELD: i32 = 262144;
pub const OBJECT_ATTRIB_STORAGE_VIRTUAL: i32 = 524288;
pub const OBJECT_ATTRIB_TYPE_IS_CONSTANT: i32 = 1048576;
pub const OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED: i32 = 2097152;
pub const OBJECT_ATTRIB_TYPE_IS_VOLATILE: i32 = 4194304;
pub const OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS: i32 = 8388608;
pub const OBJECT_ATTRIB_IS_CLASS: i32 = 16777216;
pub const OBJECT_ATTRIB_IS_FUNCTION: i32 = 33554432;
pub const OBJECT_ATTRIB_IS_VARIABLE: i32 = 67108864;
pub const OBJECT_ATTRIB_IS_PROPERTY: i32 = 134217728;
pub const OBJECT_ATTRIB_IS_MACRO: i32 = 268435456;
pub const OBJECT_ATTRIB_IS_TYPE: i32 = 536870912;
pub const OBJECT_ATTRIB_IS_INHERITED: i32 = 1073741824;
pub const OBJECT_ATTRIB_IS_INTERFACE: i32 = -2147483648;// OBJECT_ATTRIB_FLAGS
const (
OBJECT_ATTRIB_NO_ATTRIB int32 = 0
OBJECT_ATTRIB_NO_NAME int32 = 1
OBJECT_ATTRIB_NO_TYPE int32 = 2
OBJECT_ATTRIB_NO_VALUE int32 = 4
OBJECT_ATTRIB_VALUE_IS_INVALID int32 = 8
OBJECT_ATTRIB_VALUE_IS_OBJECT int32 = 16
OBJECT_ATTRIB_VALUE_IS_ENUM int32 = 32
OBJECT_ATTRIB_VALUE_IS_CUSTOM int32 = 64
OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE int32 = 112
OBJECT_ATTRIB_VALUE_HAS_CODE int32 = 128
OBJECT_ATTRIB_TYPE_IS_OBJECT int32 = 256
OBJECT_ATTRIB_TYPE_HAS_CODE int32 = 512
OBJECT_ATTRIB_TYPE_IS_EXPANDABLE int32 = 256
OBJECT_ATTRIB_SLOT_IS_CATEGORY int32 = 1024
OBJECT_ATTRIB_VALUE_READONLY int32 = 2048
OBJECT_ATTRIB_ACCESS_PUBLIC int32 = 4096
OBJECT_ATTRIB_ACCESS_PRIVATE int32 = 8192
OBJECT_ATTRIB_ACCESS_PROTECTED int32 = 16384
OBJECT_ATTRIB_ACCESS_FINAL int32 = 32768
OBJECT_ATTRIB_STORAGE_GLOBAL int32 = 65536
OBJECT_ATTRIB_STORAGE_STATIC int32 = 131072
OBJECT_ATTRIB_STORAGE_FIELD int32 = 262144
OBJECT_ATTRIB_STORAGE_VIRTUAL int32 = 524288
OBJECT_ATTRIB_TYPE_IS_CONSTANT int32 = 1048576
OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED int32 = 2097152
OBJECT_ATTRIB_TYPE_IS_VOLATILE int32 = 4194304
OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS int32 = 8388608
OBJECT_ATTRIB_IS_CLASS int32 = 16777216
OBJECT_ATTRIB_IS_FUNCTION int32 = 33554432
OBJECT_ATTRIB_IS_VARIABLE int32 = 67108864
OBJECT_ATTRIB_IS_PROPERTY int32 = 134217728
OBJECT_ATTRIB_IS_MACRO int32 = 268435456
OBJECT_ATTRIB_IS_TYPE int32 = 536870912
OBJECT_ATTRIB_IS_INHERITED int32 = 1073741824
OBJECT_ATTRIB_IS_INTERFACE int32 = -2147483648
)const
OBJECT_ATTRIB_NO_ATTRIB = 0;
OBJECT_ATTRIB_NO_NAME = 1;
OBJECT_ATTRIB_NO_TYPE = 2;
OBJECT_ATTRIB_NO_VALUE = 4;
OBJECT_ATTRIB_VALUE_IS_INVALID = 8;
OBJECT_ATTRIB_VALUE_IS_OBJECT = 16;
OBJECT_ATTRIB_VALUE_IS_ENUM = 32;
OBJECT_ATTRIB_VALUE_IS_CUSTOM = 64;
OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE = 112;
OBJECT_ATTRIB_VALUE_HAS_CODE = 128;
OBJECT_ATTRIB_TYPE_IS_OBJECT = 256;
OBJECT_ATTRIB_TYPE_HAS_CODE = 512;
OBJECT_ATTRIB_TYPE_IS_EXPANDABLE = 256;
OBJECT_ATTRIB_SLOT_IS_CATEGORY = 1024;
OBJECT_ATTRIB_VALUE_READONLY = 2048;
OBJECT_ATTRIB_ACCESS_PUBLIC = 4096;
OBJECT_ATTRIB_ACCESS_PRIVATE = 8192;
OBJECT_ATTRIB_ACCESS_PROTECTED = 16384;
OBJECT_ATTRIB_ACCESS_FINAL = 32768;
OBJECT_ATTRIB_STORAGE_GLOBAL = 65536;
OBJECT_ATTRIB_STORAGE_STATIC = 131072;
OBJECT_ATTRIB_STORAGE_FIELD = 262144;
OBJECT_ATTRIB_STORAGE_VIRTUAL = 524288;
OBJECT_ATTRIB_TYPE_IS_CONSTANT = 1048576;
OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED = 2097152;
OBJECT_ATTRIB_TYPE_IS_VOLATILE = 4194304;
OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS = 8388608;
OBJECT_ATTRIB_IS_CLASS = 16777216;
OBJECT_ATTRIB_IS_FUNCTION = 33554432;
OBJECT_ATTRIB_IS_VARIABLE = 67108864;
OBJECT_ATTRIB_IS_PROPERTY = 134217728;
OBJECT_ATTRIB_IS_MACRO = 268435456;
OBJECT_ATTRIB_IS_TYPE = 536870912;
OBJECT_ATTRIB_IS_INHERITED = 1073741824;
OBJECT_ATTRIB_IS_INTERFACE = -2147483648;// OBJECT_ATTRIB_FLAGS
pub const OBJECT_ATTRIB_NO_ATTRIB: i32 = 0;
pub const OBJECT_ATTRIB_NO_NAME: i32 = 1;
pub const OBJECT_ATTRIB_NO_TYPE: i32 = 2;
pub const OBJECT_ATTRIB_NO_VALUE: i32 = 4;
pub const OBJECT_ATTRIB_VALUE_IS_INVALID: i32 = 8;
pub const OBJECT_ATTRIB_VALUE_IS_OBJECT: i32 = 16;
pub const OBJECT_ATTRIB_VALUE_IS_ENUM: i32 = 32;
pub const OBJECT_ATTRIB_VALUE_IS_CUSTOM: i32 = 64;
pub const OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE: i32 = 112;
pub const OBJECT_ATTRIB_VALUE_HAS_CODE: i32 = 128;
pub const OBJECT_ATTRIB_TYPE_IS_OBJECT: i32 = 256;
pub const OBJECT_ATTRIB_TYPE_HAS_CODE: i32 = 512;
pub const OBJECT_ATTRIB_TYPE_IS_EXPANDABLE: i32 = 256;
pub const OBJECT_ATTRIB_SLOT_IS_CATEGORY: i32 = 1024;
pub const OBJECT_ATTRIB_VALUE_READONLY: i32 = 2048;
pub const OBJECT_ATTRIB_ACCESS_PUBLIC: i32 = 4096;
pub const OBJECT_ATTRIB_ACCESS_PRIVATE: i32 = 8192;
pub const OBJECT_ATTRIB_ACCESS_PROTECTED: i32 = 16384;
pub const OBJECT_ATTRIB_ACCESS_FINAL: i32 = 32768;
pub const OBJECT_ATTRIB_STORAGE_GLOBAL: i32 = 65536;
pub const OBJECT_ATTRIB_STORAGE_STATIC: i32 = 131072;
pub const OBJECT_ATTRIB_STORAGE_FIELD: i32 = 262144;
pub const OBJECT_ATTRIB_STORAGE_VIRTUAL: i32 = 524288;
pub const OBJECT_ATTRIB_TYPE_IS_CONSTANT: i32 = 1048576;
pub const OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED: i32 = 2097152;
pub const OBJECT_ATTRIB_TYPE_IS_VOLATILE: i32 = 4194304;
pub const OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS: i32 = 8388608;
pub const OBJECT_ATTRIB_IS_CLASS: i32 = 16777216;
pub const OBJECT_ATTRIB_IS_FUNCTION: i32 = 33554432;
pub const OBJECT_ATTRIB_IS_VARIABLE: i32 = 67108864;
pub const OBJECT_ATTRIB_IS_PROPERTY: i32 = 134217728;
pub const OBJECT_ATTRIB_IS_MACRO: i32 = 268435456;
pub const OBJECT_ATTRIB_IS_TYPE: i32 = 536870912;
pub const OBJECT_ATTRIB_IS_INHERITED: i32 = 1073741824;
pub const OBJECT_ATTRIB_IS_INTERFACE: i32 = -2147483648;const
OBJECT_ATTRIB_NO_ATTRIB* = 0
OBJECT_ATTRIB_NO_NAME* = 1
OBJECT_ATTRIB_NO_TYPE* = 2
OBJECT_ATTRIB_NO_VALUE* = 4
OBJECT_ATTRIB_VALUE_IS_INVALID* = 8
OBJECT_ATTRIB_VALUE_IS_OBJECT* = 16
OBJECT_ATTRIB_VALUE_IS_ENUM* = 32
OBJECT_ATTRIB_VALUE_IS_CUSTOM* = 64
OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE* = 112
OBJECT_ATTRIB_VALUE_HAS_CODE* = 128
OBJECT_ATTRIB_TYPE_IS_OBJECT* = 256
OBJECT_ATTRIB_TYPE_HAS_CODE* = 512
OBJECT_ATTRIB_TYPE_IS_EXPANDABLE* = 256
OBJECT_ATTRIB_SLOT_IS_CATEGORY* = 1024
OBJECT_ATTRIB_VALUE_READONLY* = 2048
OBJECT_ATTRIB_ACCESS_PUBLIC* = 4096
OBJECT_ATTRIB_ACCESS_PRIVATE* = 8192
OBJECT_ATTRIB_ACCESS_PROTECTED* = 16384
OBJECT_ATTRIB_ACCESS_FINAL* = 32768
OBJECT_ATTRIB_STORAGE_GLOBAL* = 65536
OBJECT_ATTRIB_STORAGE_STATIC* = 131072
OBJECT_ATTRIB_STORAGE_FIELD* = 262144
OBJECT_ATTRIB_STORAGE_VIRTUAL* = 524288
OBJECT_ATTRIB_TYPE_IS_CONSTANT* = 1048576
OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED* = 2097152
OBJECT_ATTRIB_TYPE_IS_VOLATILE* = 4194304
OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS* = 8388608
OBJECT_ATTRIB_IS_CLASS* = 16777216
OBJECT_ATTRIB_IS_FUNCTION* = 33554432
OBJECT_ATTRIB_IS_VARIABLE* = 67108864
OBJECT_ATTRIB_IS_PROPERTY* = 134217728
OBJECT_ATTRIB_IS_MACRO* = 268435456
OBJECT_ATTRIB_IS_TYPE* = 536870912
OBJECT_ATTRIB_IS_INHERITED* = 1073741824
OBJECT_ATTRIB_IS_INTERFACE* = -2147483648enum OBJECT_ATTRIB_FLAGS : int {
OBJECT_ATTRIB_NO_ATTRIB = 0,
OBJECT_ATTRIB_NO_NAME = 1,
OBJECT_ATTRIB_NO_TYPE = 2,
OBJECT_ATTRIB_NO_VALUE = 4,
OBJECT_ATTRIB_VALUE_IS_INVALID = 8,
OBJECT_ATTRIB_VALUE_IS_OBJECT = 16,
OBJECT_ATTRIB_VALUE_IS_ENUM = 32,
OBJECT_ATTRIB_VALUE_IS_CUSTOM = 64,
OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE = 112,
OBJECT_ATTRIB_VALUE_HAS_CODE = 128,
OBJECT_ATTRIB_TYPE_IS_OBJECT = 256,
OBJECT_ATTRIB_TYPE_HAS_CODE = 512,
OBJECT_ATTRIB_TYPE_IS_EXPANDABLE = 256,
OBJECT_ATTRIB_SLOT_IS_CATEGORY = 1024,
OBJECT_ATTRIB_VALUE_READONLY = 2048,
OBJECT_ATTRIB_ACCESS_PUBLIC = 4096,
OBJECT_ATTRIB_ACCESS_PRIVATE = 8192,
OBJECT_ATTRIB_ACCESS_PROTECTED = 16384,
OBJECT_ATTRIB_ACCESS_FINAL = 32768,
OBJECT_ATTRIB_STORAGE_GLOBAL = 65536,
OBJECT_ATTRIB_STORAGE_STATIC = 131072,
OBJECT_ATTRIB_STORAGE_FIELD = 262144,
OBJECT_ATTRIB_STORAGE_VIRTUAL = 524288,
OBJECT_ATTRIB_TYPE_IS_CONSTANT = 1048576,
OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED = 2097152,
OBJECT_ATTRIB_TYPE_IS_VOLATILE = 4194304,
OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS = 8388608,
OBJECT_ATTRIB_IS_CLASS = 16777216,
OBJECT_ATTRIB_IS_FUNCTION = 33554432,
OBJECT_ATTRIB_IS_VARIABLE = 67108864,
OBJECT_ATTRIB_IS_PROPERTY = 134217728,
OBJECT_ATTRIB_IS_MACRO = 268435456,
OBJECT_ATTRIB_IS_TYPE = 536870912,
OBJECT_ATTRIB_IS_INHERITED = 1073741824,
OBJECT_ATTRIB_IS_INTERFACE = -2147483648,
}#define global OBJECT_ATTRIB_NO_ATTRIB 0x0
#define global OBJECT_ATTRIB_NO_NAME 0x1
#define global OBJECT_ATTRIB_NO_TYPE 0x2
#define global OBJECT_ATTRIB_NO_VALUE 0x4
#define global OBJECT_ATTRIB_VALUE_IS_INVALID 0x8
#define global OBJECT_ATTRIB_VALUE_IS_OBJECT 0x10
#define global OBJECT_ATTRIB_VALUE_IS_ENUM 0x20
#define global OBJECT_ATTRIB_VALUE_IS_CUSTOM 0x40
#define global OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE 0x70
#define global OBJECT_ATTRIB_VALUE_HAS_CODE 0x80
#define global OBJECT_ATTRIB_TYPE_IS_OBJECT 0x100
#define global OBJECT_ATTRIB_TYPE_HAS_CODE 0x200
#define global OBJECT_ATTRIB_TYPE_IS_EXPANDABLE 0x100
#define global OBJECT_ATTRIB_SLOT_IS_CATEGORY 0x400
#define global OBJECT_ATTRIB_VALUE_READONLY 0x800
#define global OBJECT_ATTRIB_ACCESS_PUBLIC 0x1000
#define global OBJECT_ATTRIB_ACCESS_PRIVATE 0x2000
#define global OBJECT_ATTRIB_ACCESS_PROTECTED 0x4000
#define global OBJECT_ATTRIB_ACCESS_FINAL 0x8000
#define global OBJECT_ATTRIB_STORAGE_GLOBAL 0x10000
#define global OBJECT_ATTRIB_STORAGE_STATIC 0x20000
#define global OBJECT_ATTRIB_STORAGE_FIELD 0x40000
#define global OBJECT_ATTRIB_STORAGE_VIRTUAL 0x80000
#define global OBJECT_ATTRIB_TYPE_IS_CONSTANT 0x100000
#define global OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED 0x200000
#define global OBJECT_ATTRIB_TYPE_IS_VOLATILE 0x400000
#define global OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS 0x800000
#define global OBJECT_ATTRIB_IS_CLASS 0x1000000
#define global OBJECT_ATTRIB_IS_FUNCTION 0x2000000
#define global OBJECT_ATTRIB_IS_VARIABLE 0x4000000
#define global OBJECT_ATTRIB_IS_PROPERTY 0x8000000
#define global OBJECT_ATTRIB_IS_MACRO 0x10000000
#define global OBJECT_ATTRIB_IS_TYPE 0x20000000
#define global OBJECT_ATTRIB_IS_INHERITED 0x40000000
#define global OBJECT_ATTRIB_IS_INTERFACE 0x80000000