PdcPortSendMessageSynchronously

INT64 __fastcall PdcPortSendMessageSynchronously(INT64 a1, INT64 a2){
  struct _EX_RUNDOWN_REF *v2; 
  unsigned int v5; 
  v2 = (struct _EX_RUNDOWN_REF *)(a1 + 8);
  if( ExAcquireRundownProtection((PEX_RUNDOWN_REF)(a1 + 8)) )
  {
    *(_DWORD *)(a2 + 44) = 5;
    v5 = (*(__int64(__fastcall **)(_QWORD, INT64, __int64))(a1 + 40))(*(_QWORD *)(a1 + 24), a2, 800i64);
    ExReleaseRundownProtection(v2);
  }
  else
  {
    return(unsigned int)-1073741431;
  }
  return v5;
}

Referenced by:

PdcTaskClientRequest