core.sys.windows.aclui
Windows API header module
Translated from MinGW API for MS-Windows 3.10
License
enum SI_PAGE_TYPE
iface ISecurityInformation
Types 9
structSI_OBJECT_INFO
aliasPSI_OBJECT_INFO = SI_OBJECT_INFO *
aliasPSI_ACCESS = SI_ACCESS *
structSI_INHERIT_TYPE
aliasPSI_INHERIT_TYPE = SI_INHERIT_TYPE *
enumSI_PAGE_TYPE
SI_PAGE_PERM
SI_PAGE_ADVPERM
SI_PAGE_AUDIT
SI_PAGE_OWNER
interfaceISecurityInformation : IUnknown
Methods
HRESULT GetObjectInformation(PSI_OBJECT_INFO)HRESULT GetSecurity(SECURITY_INFORMATION, PSECURITY_DESCRIPTOR *, BOOL)HRESULT GetAccessRights(const(GUID) *, DWORD, PSI_ACCESS *, ULONG *, ULONG *)HRESULT MapGeneric(const(GUID) *, UCHAR *, ACCESS_MASK *)HRESULT GetInheritTypes(PSI_INHERIT_TYPE *, ULONG *)HRESULT PropertySheetPageCallback(HWND, UINT, SI_PAGE_TYPE)Functions 2
fn
BOOL EditSecurity(HWND hwndOwner, LPSECURITYINFO psi)Variables 4
enumvar
SI_EDIT_PERMS = 0x00000000enumvar
SI_ACCESS_SPECIFIC = 0x00010000enumvar
PSPCB_SI_INITDIALOG = WM_USER + 1var
IID IID_ISecurityInformation