pub unsafe extern "system" fn ZwAccessCheckAndAuditAlarm(
    SubsystemName: PUNICODE_STRING,
    HandleId: PVOID,
    ObjectTypeName: PUNICODE_STRING,
    ObjectName: PUNICODE_STRING,
    SecurityDescriptor: PSECURITY_DESCRIPTOR,
    DesiredAccess: ACCESS_MASK,
    GenericMapping: PGENERIC_MAPPING,
    ObjectCreation: BOOLEAN,
    GrantedAccess: PACCESS_MASK,
    AccessStatus: PNTSTATUS,
    GenerateOnClose: PBOOLEAN
) -> NTSTATUS