Win32 API 日本語リファレンス
ホームSecurity.Authorization › SE_OBJECT_TYPE

SE_OBJECT_TYPE

列挙型
基底型i4

メンバー 14

名前10進16進
SE_UNKNOWN_OBJECT_TYPE00x0
SE_FILE_OBJECT10x1
SE_SERVICE20x2
SE_PRINTER30x3
SE_REGISTRY_KEY40x4
SE_LMSHARE50x5
SE_KERNEL_OBJECT60x6
SE_WINDOW_OBJECT70x7
SE_DS_OBJECT80x8
SE_DS_OBJECT_ALL90x9
SE_PROVIDER_DEFINED_OBJECT100xA
SE_WMIGUID_OBJECT110xB
SE_REGISTRY_WOW64_32KEY120xC
SE_REGISTRY_WOW64_64KEY130xD

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum SE_OBJECT_TYPE : int {
    SE_UNKNOWN_OBJECT_TYPE = 0,
    SE_FILE_OBJECT = 1,
    SE_SERVICE = 2,
    SE_PRINTER = 3,
    SE_REGISTRY_KEY = 4,
    SE_LMSHARE = 5,
    SE_KERNEL_OBJECT = 6,
    SE_WINDOW_OBJECT = 7,
    SE_DS_OBJECT = 8,
    SE_DS_OBJECT_ALL = 9,
    SE_PROVIDER_DEFINED_OBJECT = 10,
    SE_WMIGUID_OBJECT = 11,
    SE_REGISTRY_WOW64_32KEY = 12,
    SE_REGISTRY_WOW64_64KEY = 13
} SE_OBJECT_TYPE;
public enum SE_OBJECT_TYPE : int
{
    SE_UNKNOWN_OBJECT_TYPE = 0,
    SE_FILE_OBJECT = 1,
    SE_SERVICE = 2,
    SE_PRINTER = 3,
    SE_REGISTRY_KEY = 4,
    SE_LMSHARE = 5,
    SE_KERNEL_OBJECT = 6,
    SE_WINDOW_OBJECT = 7,
    SE_DS_OBJECT = 8,
    SE_DS_OBJECT_ALL = 9,
    SE_PROVIDER_DEFINED_OBJECT = 10,
    SE_WMIGUID_OBJECT = 11,
    SE_REGISTRY_WOW64_32KEY = 12,
    SE_REGISTRY_WOW64_64KEY = 13,
}
Public Enum SE_OBJECT_TYPE As Integer
    SE_UNKNOWN_OBJECT_TYPE = 0
    SE_FILE_OBJECT = 1
    SE_SERVICE = 2
    SE_PRINTER = 3
    SE_REGISTRY_KEY = 4
    SE_LMSHARE = 5
    SE_KERNEL_OBJECT = 6
    SE_WINDOW_OBJECT = 7
    SE_DS_OBJECT = 8
    SE_DS_OBJECT_ALL = 9
    SE_PROVIDER_DEFINED_OBJECT = 10
    SE_WMIGUID_OBJECT = 11
    SE_REGISTRY_WOW64_32KEY = 12
    SE_REGISTRY_WOW64_64KEY = 13
End Enum
import enum

class SE_OBJECT_TYPE(enum.IntEnum):
    SE_UNKNOWN_OBJECT_TYPE = 0
    SE_FILE_OBJECT = 1
    SE_SERVICE = 2
    SE_PRINTER = 3
    SE_REGISTRY_KEY = 4
    SE_LMSHARE = 5
    SE_KERNEL_OBJECT = 6
    SE_WINDOW_OBJECT = 7
    SE_DS_OBJECT = 8
    SE_DS_OBJECT_ALL = 9
    SE_PROVIDER_DEFINED_OBJECT = 10
    SE_WMIGUID_OBJECT = 11
    SE_REGISTRY_WOW64_32KEY = 12
    SE_REGISTRY_WOW64_64KEY = 13
// SE_OBJECT_TYPE
pub const SE_UNKNOWN_OBJECT_TYPE: i32 = 0;
pub const SE_FILE_OBJECT: i32 = 1;
pub const SE_SERVICE: i32 = 2;
pub const SE_PRINTER: i32 = 3;
pub const SE_REGISTRY_KEY: i32 = 4;
pub const SE_LMSHARE: i32 = 5;
pub const SE_KERNEL_OBJECT: i32 = 6;
pub const SE_WINDOW_OBJECT: i32 = 7;
pub const SE_DS_OBJECT: i32 = 8;
pub const SE_DS_OBJECT_ALL: i32 = 9;
pub const SE_PROVIDER_DEFINED_OBJECT: i32 = 10;
pub const SE_WMIGUID_OBJECT: i32 = 11;
pub const SE_REGISTRY_WOW64_32KEY: i32 = 12;
pub const SE_REGISTRY_WOW64_64KEY: i32 = 13;
// SE_OBJECT_TYPE
const (
	SE_UNKNOWN_OBJECT_TYPE int32 = 0
	SE_FILE_OBJECT int32 = 1
	SE_SERVICE int32 = 2
	SE_PRINTER int32 = 3
	SE_REGISTRY_KEY int32 = 4
	SE_LMSHARE int32 = 5
	SE_KERNEL_OBJECT int32 = 6
	SE_WINDOW_OBJECT int32 = 7
	SE_DS_OBJECT int32 = 8
	SE_DS_OBJECT_ALL int32 = 9
	SE_PROVIDER_DEFINED_OBJECT int32 = 10
	SE_WMIGUID_OBJECT int32 = 11
	SE_REGISTRY_WOW64_32KEY int32 = 12
	SE_REGISTRY_WOW64_64KEY int32 = 13
)
const
  SE_UNKNOWN_OBJECT_TYPE = 0;
  SE_FILE_OBJECT = 1;
  SE_SERVICE = 2;
  SE_PRINTER = 3;
  SE_REGISTRY_KEY = 4;
  SE_LMSHARE = 5;
  SE_KERNEL_OBJECT = 6;
  SE_WINDOW_OBJECT = 7;
  SE_DS_OBJECT = 8;
  SE_DS_OBJECT_ALL = 9;
  SE_PROVIDER_DEFINED_OBJECT = 10;
  SE_WMIGUID_OBJECT = 11;
  SE_REGISTRY_WOW64_32KEY = 12;
  SE_REGISTRY_WOW64_64KEY = 13;
// SE_OBJECT_TYPE
pub const SE_UNKNOWN_OBJECT_TYPE: i32 = 0;
pub const SE_FILE_OBJECT: i32 = 1;
pub const SE_SERVICE: i32 = 2;
pub const SE_PRINTER: i32 = 3;
pub const SE_REGISTRY_KEY: i32 = 4;
pub const SE_LMSHARE: i32 = 5;
pub const SE_KERNEL_OBJECT: i32 = 6;
pub const SE_WINDOW_OBJECT: i32 = 7;
pub const SE_DS_OBJECT: i32 = 8;
pub const SE_DS_OBJECT_ALL: i32 = 9;
pub const SE_PROVIDER_DEFINED_OBJECT: i32 = 10;
pub const SE_WMIGUID_OBJECT: i32 = 11;
pub const SE_REGISTRY_WOW64_32KEY: i32 = 12;
pub const SE_REGISTRY_WOW64_64KEY: i32 = 13;
const
  SE_UNKNOWN_OBJECT_TYPE* = 0
  SE_FILE_OBJECT* = 1
  SE_SERVICE* = 2
  SE_PRINTER* = 3
  SE_REGISTRY_KEY* = 4
  SE_LMSHARE* = 5
  SE_KERNEL_OBJECT* = 6
  SE_WINDOW_OBJECT* = 7
  SE_DS_OBJECT* = 8
  SE_DS_OBJECT_ALL* = 9
  SE_PROVIDER_DEFINED_OBJECT* = 10
  SE_WMIGUID_OBJECT* = 11
  SE_REGISTRY_WOW64_32KEY* = 12
  SE_REGISTRY_WOW64_64KEY* = 13
enum SE_OBJECT_TYPE : int {
    SE_UNKNOWN_OBJECT_TYPE = 0,
    SE_FILE_OBJECT = 1,
    SE_SERVICE = 2,
    SE_PRINTER = 3,
    SE_REGISTRY_KEY = 4,
    SE_LMSHARE = 5,
    SE_KERNEL_OBJECT = 6,
    SE_WINDOW_OBJECT = 7,
    SE_DS_OBJECT = 8,
    SE_DS_OBJECT_ALL = 9,
    SE_PROVIDER_DEFINED_OBJECT = 10,
    SE_WMIGUID_OBJECT = 11,
    SE_REGISTRY_WOW64_32KEY = 12,
    SE_REGISTRY_WOW64_64KEY = 13,
}
#define global SE_UNKNOWN_OBJECT_TYPE     0x0
#define global SE_FILE_OBJECT             0x1
#define global SE_SERVICE                 0x2
#define global SE_PRINTER                 0x3
#define global SE_REGISTRY_KEY            0x4
#define global SE_LMSHARE                 0x5
#define global SE_KERNEL_OBJECT           0x6
#define global SE_WINDOW_OBJECT           0x7
#define global SE_DS_OBJECT               0x8
#define global SE_DS_OBJECT_ALL           0x9
#define global SE_PROVIDER_DEFINED_OBJECT 0xA
#define global SE_WMIGUID_OBJECT          0xB
#define global SE_REGISTRY_WOW64_32KEY    0xC
#define global SE_REGISTRY_WOW64_64KEY    0xD