core.sys.windows.accctrl

Windows API header module

Translated from MinGW Windows headers

Authors

Stewart Gordon

License

Types 70

aliasAccFree = LocalFree
NOT_USED_ACCESS
GRANT_ACCESS
SET_ACCESS
DENY_ACCESS
REVOKE_ACCESS
SET_AUDIT_SUCCESS
SET_AUDIT_FAILURE
SE_UNKNOWN_OBJECT_TYPE
SE_FILE_OBJECT
SE_SERVICE
SE_PRINTER
SE_REGISTRY_KEY
SE_LMSHARE
SE_KERNEL_OBJECT
SE_WINDOW_OBJECT
SE_DS_OBJECT
SE_DS_OBJECT_ALL
SE_PROVIDER_DEFINED_OBJECT
SE_WMIGUID_OBJECT
SE_REGISTRY_WOW64_32KEY
TRUSTEE_IS_UNKNOWN
TRUSTEE_IS_USER
TRUSTEE_IS_GROUP
TRUSTEE_IS_DOMAIN
TRUSTEE_IS_ALIAS
TRUSTEE_IS_WELL_KNOWN_GROUP
TRUSTEE_IS_DELETED
TRUSTEE_IS_INVALID
TRUSTEE_IS_COMPUTER
TRUSTEE_IS_SID
TRUSTEE_IS_NAME
TRUSTEE_BAD_FORM
TRUSTEE_IS_OBJECTS_AND_SID
TRUSTEE_IS_OBJECTS_AND_NAME
NO_MULTIPLE_TRUSTEE
TRUSTEE_IS_IMPERSONATE
structTRUSTEE_A
Fields
TRUSTEE_A * pMultipleTrustee
MULTIPLE_TRUSTEE_OPERATION MultipleTrusteeOperation
TRUSTEE_FORM TrusteeForm
TRUSTEE_TYPE TrusteeType
LPSTR ptstrName
structTRUSTEE_W
Fields
TRUSTEE_W * pMultipleTrustee
MULTIPLE_TRUSTEE_OPERATION MultipleTrusteeOperation
TRUSTEE_FORM TrusteeForm
TRUSTEE_TYPE TrusteeType
LPWSTR ptstrName
Fields
TRUSTEE_A Trustee
ULONG fAccessFlags
ACCESS_RIGHTS Access
ACCESS_RIGHTS ProvSpecificAccess
INHERIT_FLAGS Inheritance
LPCSTR lpInheritProperty
Fields
TRUSTEE_W Trustee
ULONG fAccessFlags
ACCESS_RIGHTS Access
ACCESS_RIGHTS ProvSpecificAccess
INHERIT_FLAGS Inheritance
LPCWSTR lpInheritProperty
Fields
ULONG cEntries
ACTRL_ACCESS_ENTRYA * pAccessList
Fields
ULONG cEntries
ACTRL_ACCESS_ENTRYW * pAccessList
Fields
LPCSTR lpProperty
PACTRL_ACCESS_ENTRY_LISTA pAccessEntryList
ULONG fListFlags
Fields
LPCWSTR lpProperty
PACTRL_ACCESS_ENTRY_LISTW pAccessEntryList
ULONG fListFlags
Fields
ULONG cEntries
PACTRL_PROPERTY_ENTRYA pPropertyAccessList
Fields
ULONG cEntries
PACTRL_PROPERTY_ENTRYW pPropertyAccessList
Fields
LPSTR lpProperty
ACCESS_RIGHTS Access
ULONG fAccessFlags
ULONG fReturnedAccess
Fields
LPWSTR lpProperty
ACCESS_RIGHTS Access
ULONG fAccessFlags
ULONG fReturnedAccess
Fields
ULONG Reserved2
HANDLE hEvent
Fields
ULONG fAccessPermission
LPSTR lpAccessPermissionName
Fields
ULONG fAccessPermission
LPWSTR lpAccessPermissionName
Fields
LPSTR lpControlId
LPSTR lpControlName
Fields
LPWSTR lpControlId
LPWSTR lpControlName
Fields
DWORD grfAccessPermissions
ACCESS_MODE grfAccessMode
DWORD grfInheritance
TRUSTEE_A Trustee
Fields
DWORD grfAccessPermissions
ACCESS_MODE grfAccessMode
DWORD grfInheritance
TRUSTEE_W Trustee
Fields
DWORD ObjectsPresent
GUID ObjectTypeGuid
GUID InheritedObjectTypeGuid
SID * pSid
Fields
DWORD ObjectsPresent
SE_OBJECT_TYPE ObjectType
LPSTR ObjectTypeName
LPSTR InheritedObjectTypeName
LPSTR ptstrName
Fields
DWORD ObjectsPresent
SE_OBJECT_TYPE ObjectType
LPWSTR ObjectTypeName
LPWSTR InheritedObjectTypeName
LPWSTR ptstrName
aliasTRUSTEE_ = TRUSTEE
aliasPTRUSTEE = TRUSTEE *
aliasPACTRL_ACCESS = ACTRL_ACCESS *
aliasPACTRL_ACCESS_ENTRY_LIST = ACTRL_ACCESS_ENTRY_LIST *
aliasPACTRL_ACCESS_INFO = ACTRL_ACCESS_INFO *
aliasPACTRL_ACCESS_ENTRY = ACTRL_ACCESS_ENTRY *
aliasPACTRL_AUDIT = ACTRL_AUDIT *
aliasPACTRL_CONTROL_INFO = ACTRL_CONTROL_INFO *
aliasEXPLICIT_ACCESS_ = EXPLICIT_ACCESS
aliasPEXPLICIT_ACCESS = EXPLICIT_ACCESS *
aliasPTRUSTEE_ACCESS = TRUSTEE_ACCESS *
aliasPOBJECTS_AND_NAME_ = OBJECTS_AND_NAME_ *

Variables 11

enumvarACTRL_RESERVED = 0x00000000
enumvarACTRL_FILE_READ = 0x00000001
enumvarACTRL_DIR_LIST = 0x00000001
enumvarACTRL_KERNEL_TERMINATE = 0x00000001
enumvarACTRL_PRINT_SADMIN = 0x00000001
enumvarACTRL_SVC_GET_INFO = 0x00000001
enumvarACTRL_REG_QUERY = 0x00000001
enumvarACTRL_WIN_CLIPBRD = 0x00000001
varTCHAR[] ACCCTRL_DEFAULT_PROVIDER
enumvarTRUSTEE_ACCESS_ALLOWED = 0x00000001
enumvarNO_INHERITANCE = 0x0