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;
}