pub unsafe extern "system" fn NtAccessCheckAndAuditAlarm(
    subsystemname: *const UNICODE_STRING,
    handleid: *const c_void,
    objecttypename: *const UNICODE_STRING,
    objectname: *const UNICODE_STRING,
    securitydescriptor: PSECURITY_DESCRIPTOR,
    desiredaccess: u32,
    genericmapping: *const GENERIC_MAPPING,
    objectcreation: BOOLEAN,
    grantedaccess: *mut u32,
    accessstatus: *mut i32,
    generateonclose: *mut BOOLEAN,
) -> NTSTATUS