NtAccessCheckByTypeAndAuditAlarm

NTSTATUS __stdcall NtAccessCheckByTypeAndAuditAlarm(
        PUNICODE_STRING SubsystemName,
        PVOID HandleId,
        PUNICODE_STRING ObjectTypeName,
        PUNICODE_STRING ObjectName,
        PSECURITY_DESCRIPTOR SecurityDescriptor,
        PSID PrincipalSelfSid,
        _ACCESS_MASK DesiredAccess,
        _AUDIT_EVENT_TYPE AuditType,
        ULONG Flags,
        POBJECT_TYPE_LIST ObjectTypeList,
        ULONG ObjectTypeListLength,
        PGENERIC_MAPPING GenericMapping,
        BOOL ObjectCreation,
        PACCESS_MASK GrantedAccess,
        PNTSTATUS AccessStatus,
        PBOOLEAN GenerateOnClose){
  _XSTATE_CONFIGURATION *v17; 
  INT64 v18; 
  INT64 v19; 

  LODWORD(v19) = ObjectTypeListLength;
  LODWORD(v18) = AuditType;
  LODWORD(v17) = DesiredAccess;
  return SepAccessCheckAndAuditAlarm(
           (PFN_WDFCX_DEVICE_POST_SELF_MANAGED_IO_INIT *)SubsystemName,
           (INT64)HandleId,
           0i64,
           (PFN_WDFCX_DEVICE_POST_SELF_MANAGED_IO_INIT *)ObjectTypeName,
           (__int64)ObjectName,
           (__int64)SecurityDescriptor,
           (__int64)PrincipalSelfSid,
           v17,
           v18,
           Flags,
           (__int64)ObjectTypeList,
           v19,
           (__int64)GenericMapping,
           (__int64)GrantedAccess,
           (__int64)AccessStatus,
           (__int64)GenerateOnClose,
           0);
}

Referenced by:

No references.