AccessCheckAndAuditAlarmA method

int AccessCheckAndAuditAlarmA(
  1. Pointer<Int8> SubsystemName,
  2. Pointer<Void> HandleId,
  3. Pointer<Int8> ObjectTypeName,
  4. Pointer<Int8> ObjectName,
  5. Pointer<Void> SecurityDescriptor,
  6. int DesiredAccess,
  7. Pointer<GENERIC_MAPPING> GenericMapping,
  8. int ObjectCreation,
  9. Pointer<Uint64> GrantedAccess,
  10. Pointer<Int32> AccessStatus,
  11. Pointer<Int32> pfGenerateOnClose,
)

Implementation

int AccessCheckAndAuditAlarmA(
  ffi.Pointer<ffi.Int8> SubsystemName,
  ffi.Pointer<ffi.Void> HandleId,
  ffi.Pointer<ffi.Int8> ObjectTypeName,
  ffi.Pointer<ffi.Int8> ObjectName,
  ffi.Pointer<ffi.Void> SecurityDescriptor,
  int DesiredAccess,
  ffi.Pointer<GENERIC_MAPPING> GenericMapping,
  int ObjectCreation,
  ffi.Pointer<ffi.Uint64> GrantedAccess,
  ffi.Pointer<ffi.Int32> AccessStatus,
  ffi.Pointer<ffi.Int32> pfGenerateOnClose,
) {
  return (_AccessCheckAndAuditAlarmA ??= _dylib.lookupFunction<
      _c_AccessCheckAndAuditAlarmA,
      _dart_AccessCheckAndAuditAlarmA>('AccessCheckAndAuditAlarmA'))(
    SubsystemName,
    HandleId,
    ObjectTypeName,
    ObjectName,
    SecurityDescriptor,
    DesiredAccess,
    GenericMapping,
    ObjectCreation,
    GrantedAccess,
    AccessStatus,
    pfGenerateOnClose,
  );
}