pub unsafe extern "system" fn SeOpenObjectAuditAlarmWithTransaction(
    objecttypename: *const UNICODE_STRING,
    object: *const c_void,
    absoluteobjectname: *const UNICODE_STRING,
    securitydescriptor: PSECURITY_DESCRIPTOR,
    accessstate: *const ACCESS_STATE,
    objectcreated: BOOLEAN,
    accessgranted: BOOLEAN,
    accessmode: i8,
    transactionid: *const GUID,
    generateonclose: *mut BOOLEAN,
)