Win32 API 日本語リファレンス
ホームSecurity.Authentication.Identity › SE_ADT_PARAMETER_TYPE

SE_ADT_PARAMETER_TYPE

列挙型
基底型i4

メンバー 36

名前10進16進
SeAdtParmTypeNone00x0
SeAdtParmTypeString10x1
SeAdtParmTypeFileSpec20x2
SeAdtParmTypeUlong30x3
SeAdtParmTypeSid40x4
SeAdtParmTypeLogonId50x5
SeAdtParmTypeNoLogonId60x6
SeAdtParmTypeAccessMask70x7
SeAdtParmTypePrivs80x8
SeAdtParmTypeObjectTypes90x9
SeAdtParmTypeHexUlong100xA
SeAdtParmTypePtr110xB
SeAdtParmTypeTime120xC
SeAdtParmTypeGuid130xD
SeAdtParmTypeLuid140xE
SeAdtParmTypeHexInt64150xF
SeAdtParmTypeStringList160x10
SeAdtParmTypeSidList170x11
SeAdtParmTypeDuration180x12
SeAdtParmTypeUserAccountControl190x13
SeAdtParmTypeNoUac200x14
SeAdtParmTypeMessage210x15
SeAdtParmTypeDateTime220x16
SeAdtParmTypeSockAddr230x17
SeAdtParmTypeSD240x18
SeAdtParmTypeLogonHours250x19
SeAdtParmTypeLogonIdNoSid260x1A
SeAdtParmTypeUlongNoConv270x1B
SeAdtParmTypeSockAddrNoPort280x1C
SeAdtParmTypeAccessReason290x1D
SeAdtParmTypeStagingReason300x1E
SeAdtParmTypeResourceAttribute310x1F
SeAdtParmTypeClaims320x20
SeAdtParmTypeLogonIdAsSid330x21
SeAdtParmTypeMultiSzString340x22
SeAdtParmTypeLogonIdEx350x23

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 35
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,
}
#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