pub unsafe extern "system" fn AccessCheckByTypeResultListAndAuditAlarmByHandleW(
SubsystemName: LPCWSTR,
HandleId: LPVOID,
ClientToken: HANDLE,
ObjectTypeName: LPCWSTR,
ObjectName: LPCWSTR,
pSecurityDescriptor: PSECURITY_DESCRIPTOR,
PrincipalSelfSid: PSID,
DesiredAccess: DWORD,
AuditType: AUDIT_EVENT_TYPE,
Flags: DWORD,
ObjectTypeList: POBJECT_TYPE_LIST,
ObjectTypeListLength: DWORD,
GenericMapping: PGENERIC_MAPPING,
ObjectCreation: BOOL,
GrantedAccess: LPDWORD,
AccessStatusList: LPDWORD,
pfGenerateOnClose: LPBOOL
) -> BOOL