Bitfields for object flags |
| Bit | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
0 |
readable | ||||||||||||
|
1 |
writable | ||||||||||||
|
2 |
executable | ||||||||||||
|
3 |
resource | ||||||||||||
|
4 |
discardable | ||||||||||||
|
5 |
shared | ||||||||||||
|
6 |
preloaded | ||||||||||||
|
7 |
invalid | ||||||||||||
|
8 - 9 |
type
|
||||||||||||
|
10 |
resident and long-lockable | ||||||||||||
|
11 |
reserved | ||||||||||||
|
12 |
16:16 alias required | ||||||||||||
|
13 |
"BIG" (Huge: 32-bit) | ||||||||||||
|
14 |
conforming | ||||||||||||
|
15 |
"OBJECT_I/O_PRIVILEGE_LEVEL" | ||||||||||||
|
16 - 31 |
reserved |