定数
80Windows.Win32.Security
| 名前 | 型 | 値 |
|---|---|---|
| SECURITY_DYNAMIC_TRACKING | BOOLEAN | 1 |
| SECURITY_STATIC_TRACKING | BOOLEAN | 0 |
| SECURITY_MAX_SID_SIZE | DWORD | 68 |
| SECURITY_NULL_SID_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 0} |
| SECURITY_WORLD_SID_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 1} |
| SECURITY_LOCAL_SID_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 2} |
| SECURITY_CREATOR_SID_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 3} |
| SECURITY_NON_UNIQUE_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 4} |
| SECURITY_NT_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 5} |
| SECURITY_RESOURCE_MANAGER_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 9} |
| SECURITY_APP_PACKAGE_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 15} |
| SECURITY_MANDATORY_LABEL_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 16} |
| SECURITY_SCOPED_POLICY_ID_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 17} |
| SECURITY_AUTHENTICATION_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 18} |
| SECURITY_PROCESS_TRUST_AUTHORITY | SID_IDENTIFIER_AUTHORITY | {0, 0, 0, 0, 0, 19} |
| SE_CREATE_TOKEN_NAME | unknown | SeCreateTokenPrivilege |
| SE_ASSIGNPRIMARYTOKEN_NAME | unknown | SeAssignPrimaryTokenPrivilege |
| SE_LOCK_MEMORY_NAME | unknown | SeLockMemoryPrivilege |
| SE_INCREASE_QUOTA_NAME | unknown | SeIncreaseQuotaPrivilege |
| SE_UNSOLICITED_INPUT_NAME | unknown | SeUnsolicitedInputPrivilege |
| SE_MACHINE_ACCOUNT_NAME | unknown | SeMachineAccountPrivilege |
| SE_TCB_NAME | unknown | SeTcbPrivilege |
| SE_SECURITY_NAME | unknown | SeSecurityPrivilege |
| SE_TAKE_OWNERSHIP_NAME | unknown | SeTakeOwnershipPrivilege |
| SE_LOAD_DRIVER_NAME | unknown | SeLoadDriverPrivilege |
| SE_SYSTEM_PROFILE_NAME | unknown | SeSystemProfilePrivilege |
| SE_SYSTEMTIME_NAME | unknown | SeSystemtimePrivilege |
| SE_PROF_SINGLE_PROCESS_NAME | unknown | SeProfileSingleProcessPrivilege |
| SE_INC_BASE_PRIORITY_NAME | unknown | SeIncreaseBasePriorityPrivilege |
| SE_CREATE_PAGEFILE_NAME | unknown | SeCreatePagefilePrivilege |
| SE_CREATE_PERMANENT_NAME | unknown | SeCreatePermanentPrivilege |
| SE_BACKUP_NAME | unknown | SeBackupPrivilege |
| SE_RESTORE_NAME | unknown | SeRestorePrivilege |
| SE_SHUTDOWN_NAME | unknown | SeShutdownPrivilege |
| SE_DEBUG_NAME | unknown | SeDebugPrivilege |
| SE_AUDIT_NAME | unknown | SeAuditPrivilege |
| SE_SYSTEM_ENVIRONMENT_NAME | unknown | SeSystemEnvironmentPrivilege |
| SE_CHANGE_NOTIFY_NAME | unknown | SeChangeNotifyPrivilege |
| SE_REMOTE_SHUTDOWN_NAME | unknown | SeRemoteShutdownPrivilege |
| SE_UNDOCK_NAME | unknown | SeUndockPrivilege |
| SE_SYNC_AGENT_NAME | unknown | SeSyncAgentPrivilege |
| SE_ENABLE_DELEGATION_NAME | unknown | SeEnableDelegationPrivilege |
| SE_MANAGE_VOLUME_NAME | unknown | SeManageVolumePrivilege |
| SE_IMPERSONATE_NAME | unknown | SeImpersonatePrivilege |
| SE_CREATE_GLOBAL_NAME | unknown | SeCreateGlobalPrivilege |
| SE_TRUSTED_CREDMAN_ACCESS_NAME | unknown | SeTrustedCredManAccessPrivilege |
| SE_RELABEL_NAME | unknown | SeRelabelPrivilege |
| SE_INC_WORKING_SET_NAME | unknown | SeIncreaseWorkingSetPrivilege |
| SE_TIME_ZONE_NAME | unknown | SeTimeZonePrivilege |
| SE_CREATE_SYMBOLIC_LINK_NAME | unknown | SeCreateSymbolicLinkPrivilege |
| SE_DELEGATE_SESSION_USER_IMPERSONATE_NAME | unknown | SeDelegateSessionUserImpersonatePrivilege |
| wszCERTENROLLSHAREPATH | unknown | CertSrv\CertEnroll |
| cwcHRESULTSTRING | DWORD | 40 |
| szLBRACE | unknown | { |
| szRBRACE | unknown | } |
| wszLBRACE | unknown | { |
| wszRBRACE | unknown | } |
| szLPAREN | unknown | ( |
| szRPAREN | unknown | ) |
| wszLPAREN | unknown | ( |
| wszRPAREN | unknown | ) |
| CVT_SECONDS | DWORD | 1 |
| cwcFILENAMESUFFIXMAX | DWORD | 20 |
| wszFCSAPARM_SERVERDNSNAME | unknown | %1 |
| wszFCSAPARM_SERVERSHORTNAME | unknown | %2 |
| wszFCSAPARM_SANITIZEDCANAME | unknown | %3 |
| wszFCSAPARM_CERTFILENAMESUFFIX | unknown | %4 |
| wszFCSAPARM_DOMAINDN | unknown | %5 |
| wszFCSAPARM_CONFIGDN | unknown | %6 |
| wszFCSAPARM_SANITIZEDCANAMEHASH | unknown | %7 |
| wszFCSAPARM_CRLFILENAMESUFFIX | unknown | %8 |
| wszFCSAPARM_CRLDELTAFILENAMESUFFIX | unknown | %9 |
| wszFCSAPARM_DSCRLATTRIBUTE | unknown | %10 |
| wszFCSAPARM_DSCACERTATTRIBUTE | unknown | %11 |
| wszFCSAPARM_DSUSERCERTATTRIBUTE | unknown | %12 |
| wszFCSAPARM_DSKRACERTATTRIBUTE | unknown | %13 |
| wszFCSAPARM_DSCROSSCERTPAIRATTRIBUTE | unknown | %14 |
| SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | DWORD | 1 |
| SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY | DWORD | 4 |
| SIGNING_LEVEL_MICROSOFT | DWORD | 8 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define SECURITY_DYNAMIC_TRACKING 1
#define SECURITY_STATIC_TRACKING 0
#define SECURITY_MAX_SID_SIZE 68
#define cwcHRESULTSTRING 40
#define CVT_SECONDS 1
#define cwcFILENAMESUFFIXMAX 20
#define SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 1
#define SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 4
#define SIGNING_LEVEL_MICROSOFT 8public const byte SECURITY_DYNAMIC_TRACKING = 1;
public const byte SECURITY_STATIC_TRACKING = 0;
public const uint SECURITY_MAX_SID_SIZE = 68;
public const uint cwcHRESULTSTRING = 40;
public const uint CVT_SECONDS = 1;
public const uint cwcFILENAMESUFFIXMAX = 20;
public const uint SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED = 1;
public const uint SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY = 4;
public const uint SIGNING_LEVEL_MICROSOFT = 8;SECURITY_DYNAMIC_TRACKING = 1
SECURITY_STATIC_TRACKING = 0
SECURITY_MAX_SID_SIZE = 68
cwcHRESULTSTRING = 40
CVT_SECONDS = 1
cwcFILENAMESUFFIXMAX = 20
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED = 1
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY = 4
SIGNING_LEVEL_MICROSOFT = 8pub const SECURITY_DYNAMIC_TRACKING: u8 = 1;
pub const SECURITY_STATIC_TRACKING: u8 = 0;
pub const SECURITY_MAX_SID_SIZE: u32 = 68;
pub const cwcHRESULTSTRING: u32 = 40;
pub const CVT_SECONDS: u32 = 1;
pub const cwcFILENAMESUFFIXMAX: u32 = 20;
pub const SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED: u32 = 1;
pub const SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY: u32 = 4;
pub const SIGNING_LEVEL_MICROSOFT: u32 = 8;const (
SECURITY_DYNAMIC_TRACKING byte = 1
SECURITY_STATIC_TRACKING byte = 0
SECURITY_MAX_SID_SIZE uint32 = 68
cwcHRESULTSTRING uint32 = 40
CVT_SECONDS uint32 = 1
cwcFILENAMESUFFIXMAX uint32 = 20
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED uint32 = 1
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY uint32 = 4
SIGNING_LEVEL_MICROSOFT uint32 = 8
)#define global SECURITY_DYNAMIC_TRACKING 1
#define global SECURITY_STATIC_TRACKING 0
#define global SECURITY_MAX_SID_SIZE 68
#define global SECURITY_NULL_SID_AUTHORITY "{0, 0, 0, 0, 0, 0}"
#define global SECURITY_WORLD_SID_AUTHORITY "{0, 0, 0, 0, 0, 1}"
#define global SECURITY_LOCAL_SID_AUTHORITY "{0, 0, 0, 0, 0, 2}"
#define global SECURITY_CREATOR_SID_AUTHORITY "{0, 0, 0, 0, 0, 3}"
#define global SECURITY_NON_UNIQUE_AUTHORITY "{0, 0, 0, 0, 0, 4}"
#define global SECURITY_NT_AUTHORITY "{0, 0, 0, 0, 0, 5}"
#define global SECURITY_RESOURCE_MANAGER_AUTHORITY "{0, 0, 0, 0, 0, 9}"
#define global SECURITY_APP_PACKAGE_AUTHORITY "{0, 0, 0, 0, 0, 15}"
#define global SECURITY_MANDATORY_LABEL_AUTHORITY "{0, 0, 0, 0, 0, 16}"
#define global SECURITY_SCOPED_POLICY_ID_AUTHORITY "{0, 0, 0, 0, 0, 17}"
#define global SECURITY_AUTHENTICATION_AUTHORITY "{0, 0, 0, 0, 0, 18}"
#define global SECURITY_PROCESS_TRUST_AUTHORITY "{0, 0, 0, 0, 0, 19}"
#define global SE_CREATE_TOKEN_NAME "SeCreateTokenPrivilege"
#define global SE_ASSIGNPRIMARYTOKEN_NAME "SeAssignPrimaryTokenPrivilege"
#define global SE_LOCK_MEMORY_NAME "SeLockMemoryPrivilege"
#define global SE_INCREASE_QUOTA_NAME "SeIncreaseQuotaPrivilege"
#define global SE_UNSOLICITED_INPUT_NAME "SeUnsolicitedInputPrivilege"
#define global SE_MACHINE_ACCOUNT_NAME "SeMachineAccountPrivilege"
#define global SE_TCB_NAME "SeTcbPrivilege"
#define global SE_SECURITY_NAME "SeSecurityPrivilege"
#define global SE_TAKE_OWNERSHIP_NAME "SeTakeOwnershipPrivilege"
#define global SE_LOAD_DRIVER_NAME "SeLoadDriverPrivilege"
#define global SE_SYSTEM_PROFILE_NAME "SeSystemProfilePrivilege"
#define global SE_SYSTEMTIME_NAME "SeSystemtimePrivilege"
#define global SE_PROF_SINGLE_PROCESS_NAME "SeProfileSingleProcessPrivilege"
#define global SE_INC_BASE_PRIORITY_NAME "SeIncreaseBasePriorityPrivilege"
#define global SE_CREATE_PAGEFILE_NAME "SeCreatePagefilePrivilege"
#define global SE_CREATE_PERMANENT_NAME "SeCreatePermanentPrivilege"
#define global SE_BACKUP_NAME "SeBackupPrivilege"
#define global SE_RESTORE_NAME "SeRestorePrivilege"
#define global SE_SHUTDOWN_NAME "SeShutdownPrivilege"
#define global SE_DEBUG_NAME "SeDebugPrivilege"
#define global SE_AUDIT_NAME "SeAuditPrivilege"
#define global SE_SYSTEM_ENVIRONMENT_NAME "SeSystemEnvironmentPrivilege"
#define global SE_CHANGE_NOTIFY_NAME "SeChangeNotifyPrivilege"
#define global SE_REMOTE_SHUTDOWN_NAME "SeRemoteShutdownPrivilege"
#define global SE_UNDOCK_NAME "SeUndockPrivilege"
#define global SE_SYNC_AGENT_NAME "SeSyncAgentPrivilege"
#define global SE_ENABLE_DELEGATION_NAME "SeEnableDelegationPrivilege"
#define global SE_MANAGE_VOLUME_NAME "SeManageVolumePrivilege"
#define global SE_IMPERSONATE_NAME "SeImpersonatePrivilege"
#define global SE_CREATE_GLOBAL_NAME "SeCreateGlobalPrivilege"
#define global SE_TRUSTED_CREDMAN_ACCESS_NAME "SeTrustedCredManAccessPrivilege"
#define global SE_RELABEL_NAME "SeRelabelPrivilege"
#define global SE_INC_WORKING_SET_NAME "SeIncreaseWorkingSetPrivilege"
#define global SE_TIME_ZONE_NAME "SeTimeZonePrivilege"
#define global SE_CREATE_SYMBOLIC_LINK_NAME "SeCreateSymbolicLinkPrivilege"
#define global SE_DELEGATE_SESSION_USER_IMPERSONATE_NAME "SeDelegateSessionUserImpersonatePrivilege"
#define global wszCERTENROLLSHAREPATH "CertSrv\CertEnroll"
#define global cwcHRESULTSTRING 40
#define global szLBRACE "{"
#define global szRBRACE "}"
#define global wszLBRACE "{"
#define global wszRBRACE "}"
#define global szLPAREN "("
#define global szRPAREN ")"
#define global wszLPAREN "("
#define global wszRPAREN ")"
#define global CVT_SECONDS 1
#define global cwcFILENAMESUFFIXMAX 20
#define global wszFCSAPARM_SERVERDNSNAME "%1"
#define global wszFCSAPARM_SERVERSHORTNAME "%2"
#define global wszFCSAPARM_SANITIZEDCANAME "%3"
#define global wszFCSAPARM_CERTFILENAMESUFFIX "%4"
#define global wszFCSAPARM_DOMAINDN "%5"
#define global wszFCSAPARM_CONFIGDN "%6"
#define global wszFCSAPARM_SANITIZEDCANAMEHASH "%7"
#define global wszFCSAPARM_CRLFILENAMESUFFIX "%8"
#define global wszFCSAPARM_CRLDELTAFILENAMESUFFIX "%9"
#define global wszFCSAPARM_DSCRLATTRIBUTE "%10"
#define global wszFCSAPARM_DSCACERTATTRIBUTE "%11"
#define global wszFCSAPARM_DSUSERCERTATTRIBUTE "%12"
#define global wszFCSAPARM_DSKRACERTATTRIBUTE "%13"
#define global wszFCSAPARM_DSCROSSCERTPAIRATTRIBUTE "%14"
#define global SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 1
#define global SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 4
#define global SIGNING_LEVEL_MICROSOFT 8