GetSecurityInfo (ADVAPI32.@)
DWORD GetSecurityInfo ( HANDLE handle, SE_OBJECT_TYPE type, SECURITY_INFORMATION SecurityInfo, PSID* ppsidOwner, PSID* ppsidGroup, PACL* ppDacl, PACL* ppSacl, PSECURITY_DESCRIPTOR* ppSecurityDescriptor )
Retrieves a copy of the security descriptor associated with an object.
hObject | [In] | A handle for the object. |
ObjectType | [In] | The type of object. |
SecurityInfo | [In] | A bitmask indicating what information to retrieve. |
ppsidOwner | [Out] | If non-NULL, receives a pointer to the owner SID. |
ppsidGroup | [Out] | If non-NULL, receives a pointer to the group SID. |
ppDacl | [Out] | If non-NULL, receives a pointer to the DACL. |
ppSacl | [Out] | If non-NULL, receives a pointer to the SACL. |
ppSecurityDescriptor | [Out] | Receives a pointer to the security descriptor, which must be freed with LocalFree. |
ERROR_SUCCESS if all's well, and a Win32 error code otherwise.
Declared in "include/winineti.h". gitlab.winehq.org/wine/wine/blob/master/include/winineti.h
Implemented in "dlls/advapi32/security.c". gitlab.winehq.org/wine/wine/blob/master/dlls/advapi32/security.c
Debug channel "advapi".
Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Dec 2024.