OBJECT_SECURITY_INFORMATION
列挙型フラグメンバー 12
| 名前 | 10進 | 16進 |
|---|---|---|
| ATTRIBUTE_SECURITY_INFORMATION | 32 | 0x20 |
| BACKUP_SECURITY_INFORMATION | 65536 | 0x10000 |
| DACL_SECURITY_INFORMATION | 4 | 0x4 |
| GROUP_SECURITY_INFORMATION | 2 | 0x2 |
| LABEL_SECURITY_INFORMATION | 16 | 0x10 |
| OWNER_SECURITY_INFORMATION | 1 | 0x1 |
| PROTECTED_DACL_SECURITY_INFORMATION | 2147483648 | 0x80000000 |
| PROTECTED_SACL_SECURITY_INFORMATION | 1073741824 | 0x40000000 |
| SACL_SECURITY_INFORMATION | 8 | 0x8 |
| SCOPE_SECURITY_INFORMATION | 64 | 0x40 |
| UNPROTECTED_DACL_SECURITY_INFORMATION | 536870912 | 0x20000000 |
| UNPROTECTED_SACL_SECURITY_INFORMATION | 268435456 | 0x10000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum OBJECT_SECURITY_INFORMATION : unsigned int {
ATTRIBUTE_SECURITY_INFORMATION = 32,
BACKUP_SECURITY_INFORMATION = 65536,
DACL_SECURITY_INFORMATION = 4,
GROUP_SECURITY_INFORMATION = 2,
LABEL_SECURITY_INFORMATION = 16,
OWNER_SECURITY_INFORMATION = 1,
PROTECTED_DACL_SECURITY_INFORMATION = 2147483648,
PROTECTED_SACL_SECURITY_INFORMATION = 1073741824,
SACL_SECURITY_INFORMATION = 8,
SCOPE_SECURITY_INFORMATION = 64,
UNPROTECTED_DACL_SECURITY_INFORMATION = 536870912,
UNPROTECTED_SACL_SECURITY_INFORMATION = 268435456
} OBJECT_SECURITY_INFORMATION;[Flags]
public enum OBJECT_SECURITY_INFORMATION : uint
{
ATTRIBUTE_SECURITY_INFORMATION = 32,
BACKUP_SECURITY_INFORMATION = 65536,
DACL_SECURITY_INFORMATION = 4,
GROUP_SECURITY_INFORMATION = 2,
LABEL_SECURITY_INFORMATION = 16,
OWNER_SECURITY_INFORMATION = 1,
PROTECTED_DACL_SECURITY_INFORMATION = 2147483648,
PROTECTED_SACL_SECURITY_INFORMATION = 1073741824,
SACL_SECURITY_INFORMATION = 8,
SCOPE_SECURITY_INFORMATION = 64,
UNPROTECTED_DACL_SECURITY_INFORMATION = 536870912,
UNPROTECTED_SACL_SECURITY_INFORMATION = 268435456,
}<Flags>
Public Enum OBJECT_SECURITY_INFORMATION As UInteger
ATTRIBUTE_SECURITY_INFORMATION = 32
BACKUP_SECURITY_INFORMATION = 65536
DACL_SECURITY_INFORMATION = 4
GROUP_SECURITY_INFORMATION = 2
LABEL_SECURITY_INFORMATION = 16
OWNER_SECURITY_INFORMATION = 1
PROTECTED_DACL_SECURITY_INFORMATION = 2147483648
PROTECTED_SACL_SECURITY_INFORMATION = 1073741824
SACL_SECURITY_INFORMATION = 8
SCOPE_SECURITY_INFORMATION = 64
UNPROTECTED_DACL_SECURITY_INFORMATION = 536870912
UNPROTECTED_SACL_SECURITY_INFORMATION = 268435456
End Enumimport enum
class OBJECT_SECURITY_INFORMATION(enum.IntFlag):
ATTRIBUTE_SECURITY_INFORMATION = 32
BACKUP_SECURITY_INFORMATION = 65536
DACL_SECURITY_INFORMATION = 4
GROUP_SECURITY_INFORMATION = 2
LABEL_SECURITY_INFORMATION = 16
OWNER_SECURITY_INFORMATION = 1
PROTECTED_DACL_SECURITY_INFORMATION = 2147483648
PROTECTED_SACL_SECURITY_INFORMATION = 1073741824
SACL_SECURITY_INFORMATION = 8
SCOPE_SECURITY_INFORMATION = 64
UNPROTECTED_DACL_SECURITY_INFORMATION = 536870912
UNPROTECTED_SACL_SECURITY_INFORMATION = 268435456// OBJECT_SECURITY_INFORMATION (flags)
pub const ATTRIBUTE_SECURITY_INFORMATION: u32 = 32;
pub const BACKUP_SECURITY_INFORMATION: u32 = 65536;
pub const DACL_SECURITY_INFORMATION: u32 = 4;
pub const GROUP_SECURITY_INFORMATION: u32 = 2;
pub const LABEL_SECURITY_INFORMATION: u32 = 16;
pub const OWNER_SECURITY_INFORMATION: u32 = 1;
pub const PROTECTED_DACL_SECURITY_INFORMATION: u32 = 2147483648;
pub const PROTECTED_SACL_SECURITY_INFORMATION: u32 = 1073741824;
pub const SACL_SECURITY_INFORMATION: u32 = 8;
pub const SCOPE_SECURITY_INFORMATION: u32 = 64;
pub const UNPROTECTED_DACL_SECURITY_INFORMATION: u32 = 536870912;
pub const UNPROTECTED_SACL_SECURITY_INFORMATION: u32 = 268435456;// OBJECT_SECURITY_INFORMATION
const (
ATTRIBUTE_SECURITY_INFORMATION uint32 = 32
BACKUP_SECURITY_INFORMATION uint32 = 65536
DACL_SECURITY_INFORMATION uint32 = 4
GROUP_SECURITY_INFORMATION uint32 = 2
LABEL_SECURITY_INFORMATION uint32 = 16
OWNER_SECURITY_INFORMATION uint32 = 1
PROTECTED_DACL_SECURITY_INFORMATION uint32 = 2147483648
PROTECTED_SACL_SECURITY_INFORMATION uint32 = 1073741824
SACL_SECURITY_INFORMATION uint32 = 8
SCOPE_SECURITY_INFORMATION uint32 = 64
UNPROTECTED_DACL_SECURITY_INFORMATION uint32 = 536870912
UNPROTECTED_SACL_SECURITY_INFORMATION uint32 = 268435456
)const
ATTRIBUTE_SECURITY_INFORMATION = 32;
BACKUP_SECURITY_INFORMATION = 65536;
DACL_SECURITY_INFORMATION = 4;
GROUP_SECURITY_INFORMATION = 2;
LABEL_SECURITY_INFORMATION = 16;
OWNER_SECURITY_INFORMATION = 1;
PROTECTED_DACL_SECURITY_INFORMATION = 2147483648;
PROTECTED_SACL_SECURITY_INFORMATION = 1073741824;
SACL_SECURITY_INFORMATION = 8;
SCOPE_SECURITY_INFORMATION = 64;
UNPROTECTED_DACL_SECURITY_INFORMATION = 536870912;
UNPROTECTED_SACL_SECURITY_INFORMATION = 268435456;// OBJECT_SECURITY_INFORMATION
pub const ATTRIBUTE_SECURITY_INFORMATION: u32 = 32;
pub const BACKUP_SECURITY_INFORMATION: u32 = 65536;
pub const DACL_SECURITY_INFORMATION: u32 = 4;
pub const GROUP_SECURITY_INFORMATION: u32 = 2;
pub const LABEL_SECURITY_INFORMATION: u32 = 16;
pub const OWNER_SECURITY_INFORMATION: u32 = 1;
pub const PROTECTED_DACL_SECURITY_INFORMATION: u32 = 2147483648;
pub const PROTECTED_SACL_SECURITY_INFORMATION: u32 = 1073741824;
pub const SACL_SECURITY_INFORMATION: u32 = 8;
pub const SCOPE_SECURITY_INFORMATION: u32 = 64;
pub const UNPROTECTED_DACL_SECURITY_INFORMATION: u32 = 536870912;
pub const UNPROTECTED_SACL_SECURITY_INFORMATION: u32 = 268435456;const
ATTRIBUTE_SECURITY_INFORMATION* = 32
BACKUP_SECURITY_INFORMATION* = 65536
DACL_SECURITY_INFORMATION* = 4
GROUP_SECURITY_INFORMATION* = 2
LABEL_SECURITY_INFORMATION* = 16
OWNER_SECURITY_INFORMATION* = 1
PROTECTED_DACL_SECURITY_INFORMATION* = 2147483648
PROTECTED_SACL_SECURITY_INFORMATION* = 1073741824
SACL_SECURITY_INFORMATION* = 8
SCOPE_SECURITY_INFORMATION* = 64
UNPROTECTED_DACL_SECURITY_INFORMATION* = 536870912
UNPROTECTED_SACL_SECURITY_INFORMATION* = 268435456enum OBJECT_SECURITY_INFORMATION : uint {
ATTRIBUTE_SECURITY_INFORMATION = 32,
BACKUP_SECURITY_INFORMATION = 65536,
DACL_SECURITY_INFORMATION = 4,
GROUP_SECURITY_INFORMATION = 2,
LABEL_SECURITY_INFORMATION = 16,
OWNER_SECURITY_INFORMATION = 1,
PROTECTED_DACL_SECURITY_INFORMATION = 2147483648,
PROTECTED_SACL_SECURITY_INFORMATION = 1073741824,
SACL_SECURITY_INFORMATION = 8,
SCOPE_SECURITY_INFORMATION = 64,
UNPROTECTED_DACL_SECURITY_INFORMATION = 536870912,
UNPROTECTED_SACL_SECURITY_INFORMATION = 268435456,
}#define global ATTRIBUTE_SECURITY_INFORMATION 0x20
#define global BACKUP_SECURITY_INFORMATION 0x10000
#define global DACL_SECURITY_INFORMATION 0x4
#define global GROUP_SECURITY_INFORMATION 0x2
#define global LABEL_SECURITY_INFORMATION 0x10
#define global OWNER_SECURITY_INFORMATION 0x1
#define global PROTECTED_DACL_SECURITY_INFORMATION 0x80000000
#define global PROTECTED_SACL_SECURITY_INFORMATION 0x40000000
#define global SACL_SECURITY_INFORMATION 0x8
#define global SCOPE_SECURITY_INFORMATION 0x40
#define global UNPROTECTED_DACL_SECURITY_INFORMATION 0x20000000
#define global UNPROTECTED_SACL_SECURITY_INFORMATION 0x10000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。