module Windows::Security

Constants

ACCESS_ALLOWED_ACE_TYPE
ACCESS_ALLOWED_CALLBACK_ACE_TYPE
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE
ACCESS_ALLOWED_COMPOUND_ACE_TYPE
ACCESS_ALLOWED_OBJECT_ACE_TYPE
ACCESS_DENIED_ACE_TYPE
ACCESS_DENIED_CALLBACK_ACE_TYPE
ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE
ACCESS_DENIED_OBJECT_ACE_TYPE
ACCESS_MAX_MS_ACE_TYPE
ACCESS_MAX_MS_OBJECT_ACE_TYPE
ACCESS_MAX_MS_V2_ACE_TYPE
ACCESS_MAX_MS_V3_ACE_TYPE
ACCESS_MAX_MS_V4_ACE_TYPE
ACCESS_MAX_MS_V5_ACE_TYPE
ACCESS_MIN_MS_ACE_TYPE
ACCESS_MIN_MS_OBJECT_ACE_TYPE
ACCESS_SYSTEM_SECURITY
ACL_REVISION
ACL_REVISION1
ACL_REVISION2
ACL_REVISION3
ACL_REVISION4
ALLOW_ACE_LENGTH
AclRevisionInformation

Enum AclInformationClass

AclSizeInformation
CONTAINER_INHERIT_ACE
DACL_SECURITY_INFORMATION
DELETE

Standard Access Rights

DOMAIN_ALIAS_RID_ACCOUNT_OPS
DOMAIN_ALIAS_RID_ADMINS
DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS
DOMAIN_ALIAS_RID_BACKUP_OPS
DOMAIN_ALIAS_RID_DCOM_USERS
DOMAIN_ALIAS_RID_GUESTS
DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS
DOMAIN_ALIAS_RID_LOGGING_USERS
DOMAIN_ALIAS_RID_MONITORING_USERS
DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS
DOMAIN_ALIAS_RID_POWER_USERS
DOMAIN_ALIAS_RID_PREW2KCOMPACCESS
DOMAIN_ALIAS_RID_PRINT_OPS
DOMAIN_ALIAS_RID_RAS_SERVERS
DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS
DOMAIN_ALIAS_RID_REPLICATOR
DOMAIN_ALIAS_RID_SYSTEM_OPS
DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS
DOMAIN_ALIAS_RID_USERS
DOMAIN_GROUP_RID_ADMINS
DOMAIN_GROUP_RID_CERT_ADMINS
DOMAIN_GROUP_RID_COMPUTERS
DOMAIN_GROUP_RID_CONTROLLERS
DOMAIN_GROUP_RID_ENTERPRISE_ADMINS
DOMAIN_GROUP_RID_GUESTS
DOMAIN_GROUP_RID_POLICY_ADMINS
DOMAIN_GROUP_RID_SCHEMA_ADMINS
DOMAIN_GROUP_RID_USERS
DOMAIN_USER_RID_ADMIN
DOMAIN_USER_RID_GUEST
DOMAIN_USER_RID_KRBTGT
DOMAIN_USER_RID_MAX
FAILED_ACCESS_ACE_FLAG
FOREST_USER_RID_MAX
GENERIC_ALL
GENERIC_EXECUTE
GENERIC_READ
GENERIC_RIGHTS_CHK
GENERIC_RIGHTS_MASK
GENERIC_WRITE
GROUP_SECURITY_INFORMATION
INHERITED_ACE
INHERIT_ONLY_ACE
MAXIMUM_ALLOWED
MaxTokenInfoClass
NO_PROPAGATE_INHERIT_ACE
OBJECT_INHERIT_ACE
OWNER_SECURITY_INFORMATION
READ_CONTROL
REST_RIGHTS_MASK
SECURITY_ANONYMOUS_LOGON_RID
SECURITY_AUTHENTICATED_USER_RID
SECURITY_BATCH_RID
SECURITY_BUILTIN_DOMAIN_RID
SECURITY_CREATOR_GROUP_RID
SECURITY_CREATOR_GROUP_SERVER_RID
SECURITY_CREATOR_OWNER_RID
SECURITY_CREATOR_OWNER_SERVER_RID
SECURITY_CREATOR_SID_AUTHORITY
SECURITY_DESCRIPTOR_MIN_LENGTH
SECURITY_DESCRIPTOR_REVISION
SECURITY_DESCRIPTOR_REVISION1
SECURITY_DIALUP_RID
SECURITY_ENTERPRISE_CONTROLLERS_RID
SECURITY_INTERACTIVE_RID
SECURITY_LOCAL_RID
SECURITY_LOCAL_SERVICE_RID
SECURITY_LOCAL_SID_AUTHORITY
SECURITY_LOCAL_SYSTEM_RID
SECURITY_LOGON_IDS_RID
SECURITY_LOGON_IDS_RID_COUNT
SECURITY_MAX_ALWAYS_FILTERED
SECURITY_MIN_NEVER_FILTERED
SECURITY_NETWORK_RID
SECURITY_NETWORK_SERVICE_RID
SECURITY_NON_UNIQUE_AUTHORITY
SECURITY_NT_AUTHORITY
SECURITY_NT_NON_UNIQUE
SECURITY_NT_NON_UNIQUE_SUB_AUTH_COUNT
SECURITY_NULL_RID
SECURITY_NULL_SID_AUTHORITY
SECURITY_OTHER_ORGANIZATION_RID
SECURITY_PACKAGE_BASE_RID
SECURITY_PACKAGE_DIGEST_RID
SECURITY_PACKAGE_NTLM_RID
SECURITY_PACKAGE_RID_COUNT
SECURITY_PACKAGE_SCHANNEL_RID
SECURITY_PRINCIPAL_SELF_RID
SECURITY_PROXY_RID
SECURITY_REMOTE_LOGON_RID
SECURITY_RESOURCE_MANAGER_AUTHORITY
SECURITY_RESTRICTED_CODE_RID
SECURITY_SERVER_LOGON_RID
SECURITY_SERVICE_RID
SECURITY_TERMINAL_SERVER_RID
SECURITY_THIS_ORGANIZATION_RID
SECURITY_WORLD_RID
SECURITY_WORLD_SID_AUTHORITY
SE_ASSIGNPRIMARYTOKEN_NAME
SE_AUDIT_NAME
SE_BACKUP_NAME
SE_CHANGE_NOTIFY_NAME
SE_CREATE_GLOBAL_NAME
SE_CREATE_PAGEFILE_NAME
SE_CREATE_PERMANENT_NAME
SE_CREATE_TOKEN_NAME

Defined Privileges

SE_DACL_PRESENT
SE_DEBUG_NAME
SE_DS_OBJECT
SE_DS_OBJECT_ALL
SE_ENABLE_DELEGATION_NAME
SE_FILE_OBJECT
SE_IMPERSONATE_NAME
SE_INCREASE_QUOTA_NAME
SE_INC_BASE_PRIORITY_NAME
SE_KERNEL_OBJECT
SE_LMSHARE
SE_LOAD_DRIVER_NAME
SE_LOCK_MEMORY_NAME
SE_MACHINE_ACCOUNT_NAME
SE_MANAGE_VOLUME_NAME
SE_PRINTER
SE_PRIVILEGE_ENABLED
SE_PRIVILEGE_ENABLED_BY_DEFAULT
SE_PRIVILEGE_REMOVED
SE_PRIVILEGE_USED_FOR_ACCESS
SE_PROF_SINGLE_PROCESS_NAME
SE_PROVIDER_DEFINED_OBJECT
SE_REGISTRY_KEY
SE_REGISTRY_WOW64_32KEY
SE_REMOTE_SHUTDOWN_NAME
SE_RESTORE_NAME
SE_SECURITY_NAME
SE_SERVICE
SE_SHUTDOWN_NAME
SE_SYNC_AGENT_NAME
SE_SYSTEMTIME_NAME
SE_SYSTEM_ENVIRONMENT_NAME
SE_SYSTEM_PROFILE_NAME
SE_TAKE_OWNERSHIP_NAME
SE_TCB_NAME
SE_UNDOCK_NAME
SE_UNKNOWN_OBJECT_TYPE

SE_OBJECT_TYPE Enumeration

SE_UNSOLICITED_INPUT_NAME
SE_WINDOW_OBJECT
SE_WMIGUID_OBJECT
SPECIFIC_RIGHTS_ALL
STANDARD_RIGHTS_ALL
STANDARD_RIGHTS_EXECUTE
STANDARD_RIGHTS_READ
STANDARD_RIGHTS_REQUIRED
STANDARD_RIGHTS_WRITE
SUCCESSFUL_ACCESS_ACE_FLAG
SYNCHRONIZE
SYSTEM_ALARM_ACE_TYPE
SYSTEM_ALARM_CALLBACK_ACE_TYPE
SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE
SYSTEM_ALARM_OBJECT_ACE_TYPE
SYSTEM_AUDIT_ACE_TYPE
SYSTEM_AUDIT_CALLBACK_ACE_TYPE
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE
SYSTEM_AUDIT_OBJECT_ACE_TYPE
SidTypeAlias
SidTypeComputer
SidTypeDeletedAccount
SidTypeDomain
SidTypeGroup
SidTypeInvalid
SidTypeUnknown
SidTypeUser

Enum SidNameUse

SidTypeWellKnownGroup
TOKEN_ADJUST_DEFAULT
TOKEN_ADJUST_GROUPS
TOKEN_ADJUST_PRIVILEGES
TOKEN_ADJUST_SESSIONID
TOKEN_ALL_ACCESS
TOKEN_ALL_ACCESS_P
TOKEN_ASSIGN_PRIMARY
TOKEN_DUPLICATE
TOKEN_EXECUTE
TOKEN_IMPERSONATE
TOKEN_QUERY
TOKEN_QUERY_SOURCE
TOKEN_READ
TOKEN_WRITE
TokenAccessInformation
TokenAuditPolicy
TokenDefaultDacl
TokenElevation
TokenElevationType
TokenGroups
TokenGroupsAndPrivileges
TokenHasRestrictions
TokenImpersonationLevel
TokenIntegrityLevel
TokenLinkedToken
TokenLogonSid
TokenMandatoryPolicy
TokenOrigin
TokenOwner
TokenPrimaryGroup
TokenPrivileges
TokenRestrictedSids
TokenSandBoxInert
TokenSessionId
TokenSessionReference
TokenSource
TokenStatistics
TokenType
TokenUIAccess
TokenUser

Enum TokenInformationClass

TokenVirtualizationAllowed
TokenVirtualizationEnabled
VALID_INHERIT_FLAGS
WRITE_DAC
WRITE_OWNER
WinAccountAdministratorSid
WinAccountCertAdminsSid
WinAccountComputersSid
WinAccountControllersSid
WinAccountDomainAdminsSid
WinAccountDomainGuestsSid
WinAccountDomainUsersSid
WinAccountEnterpriseAdminsSid
WinAccountGuestSid
WinAccountKrbtgtSid
WinAccountPolicyAdminsSid
WinAccountRasAndIasServersSid
WinAccountReadonlyControllersSid
WinAccountSchemaAdminsSid
WinAnonymousSid
WinAuthenticatedUserSid
WinBatchSid
WinBuiltinAccountOperatorsSid
WinBuiltinAdministratorsSid
WinBuiltinAuthorizationAccessSid
WinBuiltinBackupOperatorsSid
WinBuiltinCertSvcDComAccessGroup
WinBuiltinCryptoOperatorsSid
WinBuiltinDCOMUsersSid
WinBuiltinDomainSid
WinBuiltinEventLogReadersGroup
WinBuiltinGuestsSid
WinBuiltinIUsersSid
WinBuiltinIncomingForestTrustBuildersSid
WinBuiltinNetworkConfigurationOperatorsSid
WinBuiltinPerfLoggingUsersSid
WinBuiltinPerfMonitoringUsersSid
WinBuiltinPowerUsersSid
WinBuiltinPreWindows2000CompatibleAccessSid
WinBuiltinPrintOperatorsSid
WinBuiltinRemoteDesktopUsersSid
WinBuiltinReplicatorSid
WinBuiltinSystemOperatorsSid
WinBuiltinTerminalServerLicenseServersSid
WinBuiltinUsersSid
WinCacheablePrincipalsGroupSid
WinCreatorGroupServerSid
WinCreatorGroupSid
WinCreatorOwnerRightsSid
WinCreatorOwnerServerSid
WinCreatorOwnerSid
WinDialupSid
WinDigestAuthenticationSid
WinEnterpriseControllersSid
WinEnterpriseReadonlyControllersSid
WinHighLabelSid
WinIUserSid
WinInteractiveSid
WinLocalServiceSid
WinLocalSid
WinLocalSystemSid
WinLogonIdsSid
WinLowLabelSid
WinMediumLabelSid
WinNTLMAuthenticationSid
WinNetworkServiceSid
WinNetworkSid
WinNewEnterpriseReadonlyControllersSid
WinNonCacheablePrincipalsGroupSid
WinNtAuthoritySid
WinNullSid

Enum WellKnownSidType

WinOtherOrganizationSid
WinProxySid
WinRemoteLogonIdSid
WinRestrictedCodeSid
WinSChannelAuthenticationSid
WinSelfSid
WinServiceSid
WinSystemLabelSid
WinTerminalServerSid
WinThisOrganizationSid
WinUntrustedLabelSid
WinWorldSid
WinWriteRestrictedCodeSid