ホーム › Security.Authentication.Identity › SE_ADT_PARAMETER_TYPE
SE_ADT_PARAMETER_TYPE
列挙型メンバー 36
| 名前 | 10進 | 16進 |
|---|---|---|
| SeAdtParmTypeNone | 0 | 0x0 |
| SeAdtParmTypeString | 1 | 0x1 |
| SeAdtParmTypeFileSpec | 2 | 0x2 |
| SeAdtParmTypeUlong | 3 | 0x3 |
| SeAdtParmTypeSid | 4 | 0x4 |
| SeAdtParmTypeLogonId | 5 | 0x5 |
| SeAdtParmTypeNoLogonId | 6 | 0x6 |
| SeAdtParmTypeAccessMask | 7 | 0x7 |
| SeAdtParmTypePrivs | 8 | 0x8 |
| SeAdtParmTypeObjectTypes | 9 | 0x9 |
| SeAdtParmTypeHexUlong | 10 | 0xA |
| SeAdtParmTypePtr | 11 | 0xB |
| SeAdtParmTypeTime | 12 | 0xC |
| SeAdtParmTypeGuid | 13 | 0xD |
| SeAdtParmTypeLuid | 14 | 0xE |
| SeAdtParmTypeHexInt64 | 15 | 0xF |
| SeAdtParmTypeStringList | 16 | 0x10 |
| SeAdtParmTypeSidList | 17 | 0x11 |
| SeAdtParmTypeDuration | 18 | 0x12 |
| SeAdtParmTypeUserAccountControl | 19 | 0x13 |
| SeAdtParmTypeNoUac | 20 | 0x14 |
| SeAdtParmTypeMessage | 21 | 0x15 |
| SeAdtParmTypeDateTime | 22 | 0x16 |
| SeAdtParmTypeSockAddr | 23 | 0x17 |
| SeAdtParmTypeSD | 24 | 0x18 |
| SeAdtParmTypeLogonHours | 25 | 0x19 |
| SeAdtParmTypeLogonIdNoSid | 26 | 0x1A |
| SeAdtParmTypeUlongNoConv | 27 | 0x1B |
| SeAdtParmTypeSockAddrNoPort | 28 | 0x1C |
| SeAdtParmTypeAccessReason | 29 | 0x1D |
| SeAdtParmTypeStagingReason | 30 | 0x1E |
| SeAdtParmTypeResourceAttribute | 31 | 0x1F |
| SeAdtParmTypeClaims | 32 | 0x20 |
| SeAdtParmTypeLogonIdAsSid | 33 | 0x21 |
| SeAdtParmTypeMultiSzString | 34 | 0x22 |
| SeAdtParmTypeLogonIdEx | 35 | 0x23 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SE_ADT_PARAMETER_TYPE : int {
SeAdtParmTypeNone = 0,
SeAdtParmTypeString = 1,
SeAdtParmTypeFileSpec = 2,
SeAdtParmTypeUlong = 3,
SeAdtParmTypeSid = 4,
SeAdtParmTypeLogonId = 5,
SeAdtParmTypeNoLogonId = 6,
SeAdtParmTypeAccessMask = 7,
SeAdtParmTypePrivs = 8,
SeAdtParmTypeObjectTypes = 9,
SeAdtParmTypeHexUlong = 10,
SeAdtParmTypePtr = 11,
SeAdtParmTypeTime = 12,
SeAdtParmTypeGuid = 13,
SeAdtParmTypeLuid = 14,
SeAdtParmTypeHexInt64 = 15,
SeAdtParmTypeStringList = 16,
SeAdtParmTypeSidList = 17,
SeAdtParmTypeDuration = 18,
SeAdtParmTypeUserAccountControl = 19,
SeAdtParmTypeNoUac = 20,
SeAdtParmTypeMessage = 21,
SeAdtParmTypeDateTime = 22,
SeAdtParmTypeSockAddr = 23,
SeAdtParmTypeSD = 24,
SeAdtParmTypeLogonHours = 25,
SeAdtParmTypeLogonIdNoSid = 26,
SeAdtParmTypeUlongNoConv = 27,
SeAdtParmTypeSockAddrNoPort = 28,
SeAdtParmTypeAccessReason = 29,
SeAdtParmTypeStagingReason = 30,
SeAdtParmTypeResourceAttribute = 31,
SeAdtParmTypeClaims = 32,
SeAdtParmTypeLogonIdAsSid = 33,
SeAdtParmTypeMultiSzString = 34,
SeAdtParmTypeLogonIdEx = 35
} SE_ADT_PARAMETER_TYPE;public enum SE_ADT_PARAMETER_TYPE : int
{
SeAdtParmTypeNone = 0,
SeAdtParmTypeString = 1,
SeAdtParmTypeFileSpec = 2,
SeAdtParmTypeUlong = 3,
SeAdtParmTypeSid = 4,
SeAdtParmTypeLogonId = 5,
SeAdtParmTypeNoLogonId = 6,
SeAdtParmTypeAccessMask = 7,
SeAdtParmTypePrivs = 8,
SeAdtParmTypeObjectTypes = 9,
SeAdtParmTypeHexUlong = 10,
SeAdtParmTypePtr = 11,
SeAdtParmTypeTime = 12,
SeAdtParmTypeGuid = 13,
SeAdtParmTypeLuid = 14,
SeAdtParmTypeHexInt64 = 15,
SeAdtParmTypeStringList = 16,
SeAdtParmTypeSidList = 17,
SeAdtParmTypeDuration = 18,
SeAdtParmTypeUserAccountControl = 19,
SeAdtParmTypeNoUac = 20,
SeAdtParmTypeMessage = 21,
SeAdtParmTypeDateTime = 22,
SeAdtParmTypeSockAddr = 23,
SeAdtParmTypeSD = 24,
SeAdtParmTypeLogonHours = 25,
SeAdtParmTypeLogonIdNoSid = 26,
SeAdtParmTypeUlongNoConv = 27,
SeAdtParmTypeSockAddrNoPort = 28,
SeAdtParmTypeAccessReason = 29,
SeAdtParmTypeStagingReason = 30,
SeAdtParmTypeResourceAttribute = 31,
SeAdtParmTypeClaims = 32,
SeAdtParmTypeLogonIdAsSid = 33,
SeAdtParmTypeMultiSzString = 34,
SeAdtParmTypeLogonIdEx = 35,
}Public Enum SE_ADT_PARAMETER_TYPE As Integer
SeAdtParmTypeNone = 0
SeAdtParmTypeString = 1
SeAdtParmTypeFileSpec = 2
SeAdtParmTypeUlong = 3
SeAdtParmTypeSid = 4
SeAdtParmTypeLogonId = 5
SeAdtParmTypeNoLogonId = 6
SeAdtParmTypeAccessMask = 7
SeAdtParmTypePrivs = 8
SeAdtParmTypeObjectTypes = 9
SeAdtParmTypeHexUlong = 10
SeAdtParmTypePtr = 11
SeAdtParmTypeTime = 12
SeAdtParmTypeGuid = 13
SeAdtParmTypeLuid = 14
SeAdtParmTypeHexInt64 = 15
SeAdtParmTypeStringList = 16
SeAdtParmTypeSidList = 17
SeAdtParmTypeDuration = 18
SeAdtParmTypeUserAccountControl = 19
SeAdtParmTypeNoUac = 20
SeAdtParmTypeMessage = 21
SeAdtParmTypeDateTime = 22
SeAdtParmTypeSockAddr = 23
SeAdtParmTypeSD = 24
SeAdtParmTypeLogonHours = 25
SeAdtParmTypeLogonIdNoSid = 26
SeAdtParmTypeUlongNoConv = 27
SeAdtParmTypeSockAddrNoPort = 28
SeAdtParmTypeAccessReason = 29
SeAdtParmTypeStagingReason = 30
SeAdtParmTypeResourceAttribute = 31
SeAdtParmTypeClaims = 32
SeAdtParmTypeLogonIdAsSid = 33
SeAdtParmTypeMultiSzString = 34
SeAdtParmTypeLogonIdEx = 35
End Enumimport enum
class SE_ADT_PARAMETER_TYPE(enum.IntEnum):
SeAdtParmTypeNone = 0
SeAdtParmTypeString = 1
SeAdtParmTypeFileSpec = 2
SeAdtParmTypeUlong = 3
SeAdtParmTypeSid = 4
SeAdtParmTypeLogonId = 5
SeAdtParmTypeNoLogonId = 6
SeAdtParmTypeAccessMask = 7
SeAdtParmTypePrivs = 8
SeAdtParmTypeObjectTypes = 9
SeAdtParmTypeHexUlong = 10
SeAdtParmTypePtr = 11
SeAdtParmTypeTime = 12
SeAdtParmTypeGuid = 13
SeAdtParmTypeLuid = 14
SeAdtParmTypeHexInt64 = 15
SeAdtParmTypeStringList = 16
SeAdtParmTypeSidList = 17
SeAdtParmTypeDuration = 18
SeAdtParmTypeUserAccountControl = 19
SeAdtParmTypeNoUac = 20
SeAdtParmTypeMessage = 21
SeAdtParmTypeDateTime = 22
SeAdtParmTypeSockAddr = 23
SeAdtParmTypeSD = 24
SeAdtParmTypeLogonHours = 25
SeAdtParmTypeLogonIdNoSid = 26
SeAdtParmTypeUlongNoConv = 27
SeAdtParmTypeSockAddrNoPort = 28
SeAdtParmTypeAccessReason = 29
SeAdtParmTypeStagingReason = 30
SeAdtParmTypeResourceAttribute = 31
SeAdtParmTypeClaims = 32
SeAdtParmTypeLogonIdAsSid = 33
SeAdtParmTypeMultiSzString = 34
SeAdtParmTypeLogonIdEx = 35// SE_ADT_PARAMETER_TYPE
pub const SeAdtParmTypeNone: i32 = 0;
pub const SeAdtParmTypeString: i32 = 1;
pub const SeAdtParmTypeFileSpec: i32 = 2;
pub const SeAdtParmTypeUlong: i32 = 3;
pub const SeAdtParmTypeSid: i32 = 4;
pub const SeAdtParmTypeLogonId: i32 = 5;
pub const SeAdtParmTypeNoLogonId: i32 = 6;
pub const SeAdtParmTypeAccessMask: i32 = 7;
pub const SeAdtParmTypePrivs: i32 = 8;
pub const SeAdtParmTypeObjectTypes: i32 = 9;
pub const SeAdtParmTypeHexUlong: i32 = 10;
pub const SeAdtParmTypePtr: i32 = 11;
pub const SeAdtParmTypeTime: i32 = 12;
pub const SeAdtParmTypeGuid: i32 = 13;
pub const SeAdtParmTypeLuid: i32 = 14;
pub const SeAdtParmTypeHexInt64: i32 = 15;
pub const SeAdtParmTypeStringList: i32 = 16;
pub const SeAdtParmTypeSidList: i32 = 17;
pub const SeAdtParmTypeDuration: i32 = 18;
pub const SeAdtParmTypeUserAccountControl: i32 = 19;
pub const SeAdtParmTypeNoUac: i32 = 20;
pub const SeAdtParmTypeMessage: i32 = 21;
pub const SeAdtParmTypeDateTime: i32 = 22;
pub const SeAdtParmTypeSockAddr: i32 = 23;
pub const SeAdtParmTypeSD: i32 = 24;
pub const SeAdtParmTypeLogonHours: i32 = 25;
pub const SeAdtParmTypeLogonIdNoSid: i32 = 26;
pub const SeAdtParmTypeUlongNoConv: i32 = 27;
pub const SeAdtParmTypeSockAddrNoPort: i32 = 28;
pub const SeAdtParmTypeAccessReason: i32 = 29;
pub const SeAdtParmTypeStagingReason: i32 = 30;
pub const SeAdtParmTypeResourceAttribute: i32 = 31;
pub const SeAdtParmTypeClaims: i32 = 32;
pub const SeAdtParmTypeLogonIdAsSid: i32 = 33;
pub const SeAdtParmTypeMultiSzString: i32 = 34;
pub const SeAdtParmTypeLogonIdEx: i32 = 35;// SE_ADT_PARAMETER_TYPE
const (
SeAdtParmTypeNone int32 = 0
SeAdtParmTypeString int32 = 1
SeAdtParmTypeFileSpec int32 = 2
SeAdtParmTypeUlong int32 = 3
SeAdtParmTypeSid int32 = 4
SeAdtParmTypeLogonId int32 = 5
SeAdtParmTypeNoLogonId int32 = 6
SeAdtParmTypeAccessMask int32 = 7
SeAdtParmTypePrivs int32 = 8
SeAdtParmTypeObjectTypes int32 = 9
SeAdtParmTypeHexUlong int32 = 10
SeAdtParmTypePtr int32 = 11
SeAdtParmTypeTime int32 = 12
SeAdtParmTypeGuid int32 = 13
SeAdtParmTypeLuid int32 = 14
SeAdtParmTypeHexInt64 int32 = 15
SeAdtParmTypeStringList int32 = 16
SeAdtParmTypeSidList int32 = 17
SeAdtParmTypeDuration int32 = 18
SeAdtParmTypeUserAccountControl int32 = 19
SeAdtParmTypeNoUac int32 = 20
SeAdtParmTypeMessage int32 = 21
SeAdtParmTypeDateTime int32 = 22
SeAdtParmTypeSockAddr int32 = 23
SeAdtParmTypeSD int32 = 24
SeAdtParmTypeLogonHours int32 = 25
SeAdtParmTypeLogonIdNoSid int32 = 26
SeAdtParmTypeUlongNoConv int32 = 27
SeAdtParmTypeSockAddrNoPort int32 = 28
SeAdtParmTypeAccessReason int32 = 29
SeAdtParmTypeStagingReason int32 = 30
SeAdtParmTypeResourceAttribute int32 = 31
SeAdtParmTypeClaims int32 = 32
SeAdtParmTypeLogonIdAsSid int32 = 33
SeAdtParmTypeMultiSzString int32 = 34
SeAdtParmTypeLogonIdEx int32 = 35
)const
SeAdtParmTypeNone = 0;
SeAdtParmTypeString = 1;
SeAdtParmTypeFileSpec = 2;
SeAdtParmTypeUlong = 3;
SeAdtParmTypeSid = 4;
SeAdtParmTypeLogonId = 5;
SeAdtParmTypeNoLogonId = 6;
SeAdtParmTypeAccessMask = 7;
SeAdtParmTypePrivs = 8;
SeAdtParmTypeObjectTypes = 9;
SeAdtParmTypeHexUlong = 10;
SeAdtParmTypePtr = 11;
SeAdtParmTypeTime = 12;
SeAdtParmTypeGuid = 13;
SeAdtParmTypeLuid = 14;
SeAdtParmTypeHexInt64 = 15;
SeAdtParmTypeStringList = 16;
SeAdtParmTypeSidList = 17;
SeAdtParmTypeDuration = 18;
SeAdtParmTypeUserAccountControl = 19;
SeAdtParmTypeNoUac = 20;
SeAdtParmTypeMessage = 21;
SeAdtParmTypeDateTime = 22;
SeAdtParmTypeSockAddr = 23;
SeAdtParmTypeSD = 24;
SeAdtParmTypeLogonHours = 25;
SeAdtParmTypeLogonIdNoSid = 26;
SeAdtParmTypeUlongNoConv = 27;
SeAdtParmTypeSockAddrNoPort = 28;
SeAdtParmTypeAccessReason = 29;
SeAdtParmTypeStagingReason = 30;
SeAdtParmTypeResourceAttribute = 31;
SeAdtParmTypeClaims = 32;
SeAdtParmTypeLogonIdAsSid = 33;
SeAdtParmTypeMultiSzString = 34;
SeAdtParmTypeLogonIdEx = 35;// SE_ADT_PARAMETER_TYPE
pub const SeAdtParmTypeNone: i32 = 0;
pub const SeAdtParmTypeString: i32 = 1;
pub const SeAdtParmTypeFileSpec: i32 = 2;
pub const SeAdtParmTypeUlong: i32 = 3;
pub const SeAdtParmTypeSid: i32 = 4;
pub const SeAdtParmTypeLogonId: i32 = 5;
pub const SeAdtParmTypeNoLogonId: i32 = 6;
pub const SeAdtParmTypeAccessMask: i32 = 7;
pub const SeAdtParmTypePrivs: i32 = 8;
pub const SeAdtParmTypeObjectTypes: i32 = 9;
pub const SeAdtParmTypeHexUlong: i32 = 10;
pub const SeAdtParmTypePtr: i32 = 11;
pub const SeAdtParmTypeTime: i32 = 12;
pub const SeAdtParmTypeGuid: i32 = 13;
pub const SeAdtParmTypeLuid: i32 = 14;
pub const SeAdtParmTypeHexInt64: i32 = 15;
pub const SeAdtParmTypeStringList: i32 = 16;
pub const SeAdtParmTypeSidList: i32 = 17;
pub const SeAdtParmTypeDuration: i32 = 18;
pub const SeAdtParmTypeUserAccountControl: i32 = 19;
pub const SeAdtParmTypeNoUac: i32 = 20;
pub const SeAdtParmTypeMessage: i32 = 21;
pub const SeAdtParmTypeDateTime: i32 = 22;
pub const SeAdtParmTypeSockAddr: i32 = 23;
pub const SeAdtParmTypeSD: i32 = 24;
pub const SeAdtParmTypeLogonHours: i32 = 25;
pub const SeAdtParmTypeLogonIdNoSid: i32 = 26;
pub const SeAdtParmTypeUlongNoConv: i32 = 27;
pub const SeAdtParmTypeSockAddrNoPort: i32 = 28;
pub const SeAdtParmTypeAccessReason: i32 = 29;
pub const SeAdtParmTypeStagingReason: i32 = 30;
pub const SeAdtParmTypeResourceAttribute: i32 = 31;
pub const SeAdtParmTypeClaims: i32 = 32;
pub const SeAdtParmTypeLogonIdAsSid: i32 = 33;
pub const SeAdtParmTypeMultiSzString: i32 = 34;
pub const SeAdtParmTypeLogonIdEx: i32 = 35;const
SeAdtParmTypeNone* = 0
SeAdtParmTypeString* = 1
SeAdtParmTypeFileSpec* = 2
SeAdtParmTypeUlong* = 3
SeAdtParmTypeSid* = 4
SeAdtParmTypeLogonId* = 5
SeAdtParmTypeNoLogonId* = 6
SeAdtParmTypeAccessMask* = 7
SeAdtParmTypePrivs* = 8
SeAdtParmTypeObjectTypes* = 9
SeAdtParmTypeHexUlong* = 10
SeAdtParmTypePtr* = 11
SeAdtParmTypeTime* = 12
SeAdtParmTypeGuid* = 13
SeAdtParmTypeLuid* = 14
SeAdtParmTypeHexInt64* = 15
SeAdtParmTypeStringList* = 16
SeAdtParmTypeSidList* = 17
SeAdtParmTypeDuration* = 18
SeAdtParmTypeUserAccountControl* = 19
SeAdtParmTypeNoUac* = 20
SeAdtParmTypeMessage* = 21
SeAdtParmTypeDateTime* = 22
SeAdtParmTypeSockAddr* = 23
SeAdtParmTypeSD* = 24
SeAdtParmTypeLogonHours* = 25
SeAdtParmTypeLogonIdNoSid* = 26
SeAdtParmTypeUlongNoConv* = 27
SeAdtParmTypeSockAddrNoPort* = 28
SeAdtParmTypeAccessReason* = 29
SeAdtParmTypeStagingReason* = 30
SeAdtParmTypeResourceAttribute* = 31
SeAdtParmTypeClaims* = 32
SeAdtParmTypeLogonIdAsSid* = 33
SeAdtParmTypeMultiSzString* = 34
SeAdtParmTypeLogonIdEx* = 35enum SE_ADT_PARAMETER_TYPE : int {
SeAdtParmTypeNone = 0,
SeAdtParmTypeString = 1,
SeAdtParmTypeFileSpec = 2,
SeAdtParmTypeUlong = 3,
SeAdtParmTypeSid = 4,
SeAdtParmTypeLogonId = 5,
SeAdtParmTypeNoLogonId = 6,
SeAdtParmTypeAccessMask = 7,
SeAdtParmTypePrivs = 8,
SeAdtParmTypeObjectTypes = 9,
SeAdtParmTypeHexUlong = 10,
SeAdtParmTypePtr = 11,
SeAdtParmTypeTime = 12,
SeAdtParmTypeGuid = 13,
SeAdtParmTypeLuid = 14,
SeAdtParmTypeHexInt64 = 15,
SeAdtParmTypeStringList = 16,
SeAdtParmTypeSidList = 17,
SeAdtParmTypeDuration = 18,
SeAdtParmTypeUserAccountControl = 19,
SeAdtParmTypeNoUac = 20,
SeAdtParmTypeMessage = 21,
SeAdtParmTypeDateTime = 22,
SeAdtParmTypeSockAddr = 23,
SeAdtParmTypeSD = 24,
SeAdtParmTypeLogonHours = 25,
SeAdtParmTypeLogonIdNoSid = 26,
SeAdtParmTypeUlongNoConv = 27,
SeAdtParmTypeSockAddrNoPort = 28,
SeAdtParmTypeAccessReason = 29,
SeAdtParmTypeStagingReason = 30,
SeAdtParmTypeResourceAttribute = 31,
SeAdtParmTypeClaims = 32,
SeAdtParmTypeLogonIdAsSid = 33,
SeAdtParmTypeMultiSzString = 34,
SeAdtParmTypeLogonIdEx = 35,
}#define global SeAdtParmTypeNone 0x0
#define global SeAdtParmTypeString 0x1
#define global SeAdtParmTypeFileSpec 0x2
#define global SeAdtParmTypeUlong 0x3
#define global SeAdtParmTypeSid 0x4
#define global SeAdtParmTypeLogonId 0x5
#define global SeAdtParmTypeNoLogonId 0x6
#define global SeAdtParmTypeAccessMask 0x7
#define global SeAdtParmTypePrivs 0x8
#define global SeAdtParmTypeObjectTypes 0x9
#define global SeAdtParmTypeHexUlong 0xA
#define global SeAdtParmTypePtr 0xB
#define global SeAdtParmTypeTime 0xC
#define global SeAdtParmTypeGuid 0xD
#define global SeAdtParmTypeLuid 0xE
#define global SeAdtParmTypeHexInt64 0xF
#define global SeAdtParmTypeStringList 0x10
#define global SeAdtParmTypeSidList 0x11
#define global SeAdtParmTypeDuration 0x12
#define global SeAdtParmTypeUserAccountControl 0x13
#define global SeAdtParmTypeNoUac 0x14
#define global SeAdtParmTypeMessage 0x15
#define global SeAdtParmTypeDateTime 0x16
#define global SeAdtParmTypeSockAddr 0x17
#define global SeAdtParmTypeSD 0x18
#define global SeAdtParmTypeLogonHours 0x19
#define global SeAdtParmTypeLogonIdNoSid 0x1A
#define global SeAdtParmTypeUlongNoConv 0x1B
#define global SeAdtParmTypeSockAddrNoPort 0x1C
#define global SeAdtParmTypeAccessReason 0x1D
#define global SeAdtParmTypeStagingReason 0x1E
#define global SeAdtParmTypeResourceAttribute 0x1F
#define global SeAdtParmTypeClaims 0x20
#define global SeAdtParmTypeLogonIdAsSid 0x21
#define global SeAdtParmTypeMultiSzString 0x22
#define global SeAdtParmTypeLogonIdEx 0x23