module Chef::ReservedNames::Win32::API::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
-
ACE_HEADER
AceType - ACCESS_MIN_MS_OBJECT_ACE_TYPE
- ACCESS_SYSTEM_SECURITY
- ACL_REVISION
-
ACL revisions
- ACL_REVISION1
- ACL_REVISION2
- ACL_REVISION3
- ACL_REVISION4
- ACL_REVISION_DS
- CONTAINER_INHERIT_ACE
- DACL_SECURITY_INFORMATION
- DELETE
-
Standard Access Rights
- ELEVATION_TYPE
- FAILED_ACCESS_ACE_FLAG
- FILE_ADD_FILE
- FILE_ADD_SUBDIRECTORY
- FILE_ALL_ACCESS
- FILE_APPEND_DATA
- FILE_CREATE_PIPE_INSTANCE
- FILE_DELETE_CHILD
- FILE_EXECUTE
- FILE_GENERIC_EXECUTE
- FILE_GENERIC_READ
- FILE_GENERIC_WRITE
- FILE_LIST_DIRECTORY
- FILE_READ_ATTRIBUTES
- FILE_READ_DATA
-
File/Directory Specific Rights
- FILE_READ_EA
- FILE_TRAVERSE
- FILE_WRITE_ATTRIBUTES
- FILE_WRITE_DATA
- FILE_WRITE_EA
- GENERIC_ALL
- GENERIC_EXECUTE
- GENERIC_READ
-
ACCESS_RIGHTS_MASK Generic Access Rights
- GENERIC_WRITE
- GROUP_SECURITY_INFORMATION
- INHERITED_ACE
- INHERIT_ONLY_ACE
- LABEL_SECURITY_INFORMATION
- LOGON32_LOGON_BATCH
- LOGON32_LOGON_INTERACTIVE
-
LOGON32 constants for LogonUser
- LOGON32_LOGON_NETWORK
- LOGON32_LOGON_NETWORK_CLEARTEXT
- LOGON32_LOGON_NEW_CREDENTIALS
- LOGON32_LOGON_SERVICE
- LOGON32_LOGON_UNLOCK
- LOGON32_PROVIDER_DEFAULT
- LOGON32_PROVIDER_WINNT35
- LOGON32_PROVIDER_WINNT40
- LOGON32_PROVIDER_WINNT50
- MAXDWORD
- MAX_ACL_REVISION
- MIN_ACL_REVISION
- NO_PROPAGATE_INHERIT_ACE
- OBJECT_INHERIT_ACE
-
ACE_HEADER
AceFlags - OWNER_SECURITY_INFORMATION
-
SECURITY_INFORMATION flags (DWORD)
- POLICY_AUDIT_LOG_ADMIN
- POLICY_CREATE_ACCOUNT
- POLICY_CREATE_PRIVILEGE
- POLICY_CREATE_SECRET
- POLICY_GET_PRIVATE_INFORMATION
- POLICY_LOOKUP_NAMES
- POLICY_NOTIFICATION
- POLICY_SERVER_ADMIN
- POLICY_SET_AUDIT_REQUIREMENTS
- POLICY_SET_DEFAULT_QUOTA_LIMITS
- POLICY_TRUST_ADMIN
- POLICY_VIEW_AUDIT_INFORMATION
- POLICY_VIEW_LOCAL_INFORMATION
-
LSA access policy
- PROTECTED_DACL_SECURITY_INFORMATION
- PROTECTED_SACL_SECURITY_INFORMATION
- READ_CONTROL
- SACL_SECURITY_INFORMATION
- SECURITY_DESCRIPTOR_MIN_LENGTH
-
Minimum size of a SECURITY_DESCRIPTOR. TODO: this is probably platform dependent. Make it work on 64 bit.
- SECURITY_DESCRIPTOR_REVISION
- SECURITY_DESCRIPTOR_REVISION1
- SECURITY_IMPERSONATION_LEVEL
-
msdn.microsoft.com/en-us/library/windows/desktop/aa379572%28v=vs.85%29.aspx
- SE_DACL_AUTO_INHERITED
- SE_DACL_AUTO_INHERIT_REQ
- SE_DACL_DEFAULTED
- SE_DACL_PRESENT
- SE_DACL_PROTECTED
- SE_GROUP_DEFAULTED
- SE_OBJECT_TYPE
- SE_OWNER_DEFAULTED
-
SECURITY_DESCRIPTOR_CONTROL
- SE_PRIVILEGE_ENABLED
- SE_PRIVILEGE_ENABLED_BY_DEFAULT
-
AdjustTokenPrivileges
- SE_PRIVILEGE_REMOVED
- SE_PRIVILEGE_USED_FOR_ACCESS
- SE_PRIVILEGE_VALID_ATTRIBUTES
- SE_RM_CONTROL_VALID
- SE_SACL_AUTO_INHERITED
- SE_SACL_AUTO_INHERIT_REQ
- SE_SACL_DEFAULTED
- SE_SACL_PRESENT
- SE_SACL_PROTECTED
- SE_SELF_RELATIVE
- SID_NAME_USE
- SPECIFIC_RIGHTS_ALL
- STANDARD_RIGHTS_ALL
- STANDARD_RIGHTS_EXECUTE
- STANDARD_RIGHTS_READ
- STANDARD_RIGHTS_REQUIRED
- STANDARD_RIGHTS_WRITE
- SUBFOLDERS_AND_FILES_ONLY
- 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
- SYSTEM_MANDATORY_LABEL_ACE_TYPE
- TOKEN_ADJUST_DEFAULT
- TOKEN_ADJUST_GROUPS
- TOKEN_ADJUST_PRIVILEGES
- TOKEN_ADJUST_SESSIONID
- TOKEN_ALL_ACCESS
- TOKEN_ASSIGN_PRIMARY
-
Access Token Rights (for OpenProcessToken) Access Rights for Access-Token Objects (used in OpenProcessToken)
- TOKEN_DUPLICATE
- TOKEN_IMPERSONATE
- TOKEN_INFORMATION_CLASS
- TOKEN_QUERY
- TOKEN_QUERY_SOURCE
- TOKEN_READ
- UNPROTECTED_DACL_SECURITY_INFORMATION
- UNPROTECTED_SACL_SECURITY_INFORMATION
- VALID_INHERIT_FLAGS
- WRITE
- WRITE_DAC
- WRITE_OWNER