AccessCheckByTypeResultListAndAuditAlarmByHandleW method
int
AccessCheckByTypeResultListAndAuditAlarmByHandleW(
- Pointer<
Uint16> SubsystemName, - Pointer<
Void> HandleId, - Pointer<
Void> ClientToken, - Pointer<
Uint16> ObjectTypeName, - Pointer<
Uint16> ObjectName, - Pointer<
Void> SecurityDescriptor, - Pointer<
Void> PrincipalSelfSid, - int DesiredAccess,
- int AuditType,
- int Flags,
- Pointer<
POBJECT_TYPE_LIST> ObjectTypeList, - int ObjectTypeListLength,
- Pointer<
GENERIC_MAPPING> GenericMapping, - int ObjectCreation,
- Pointer<
Uint64> GrantedAccessList, - Pointer<
Uint64> AccessStatusList, - Pointer<
Int32> pfGenerateOnClose,
Implementation
int AccessCheckByTypeResultListAndAuditAlarmByHandleW(
ffi.Pointer<ffi.Uint16> SubsystemName,
ffi.Pointer<ffi.Void> HandleId,
ffi.Pointer<ffi.Void> ClientToken,
ffi.Pointer<ffi.Uint16> ObjectTypeName,
ffi.Pointer<ffi.Uint16> ObjectName,
ffi.Pointer<ffi.Void> SecurityDescriptor,
ffi.Pointer<ffi.Void> PrincipalSelfSid,
int DesiredAccess,
int AuditType,
int Flags,
ffi.Pointer<POBJECT_TYPE_LIST> ObjectTypeList,
int ObjectTypeListLength,
ffi.Pointer<GENERIC_MAPPING> GenericMapping,
int ObjectCreation,
ffi.Pointer<ffi.Uint64> GrantedAccessList,
ffi.Pointer<ffi.Uint64> AccessStatusList,
ffi.Pointer<ffi.Int32> pfGenerateOnClose,
) {
return (_AccessCheckByTypeResultListAndAuditAlarmByHandleW ??=
_dylib.lookupFunction<
_c_AccessCheckByTypeResultListAndAuditAlarmByHandleW,
_dart_AccessCheckByTypeResultListAndAuditAlarmByHandleW>(
'AccessCheckByTypeResultListAndAuditAlarmByHandleW'))(
SubsystemName,
HandleId,
ClientToken,
ObjectTypeName,
ObjectName,
SecurityDescriptor,
PrincipalSelfSid,
DesiredAccess,
AuditType,
Flags,
ObjectTypeList,
ObjectTypeListLength,
GenericMapping,
ObjectCreation,
GrantedAccessList,
AccessStatusList,
pfGenerateOnClose,
);
}