LpcSendWaitReceivePort

INT64 __fastcall LpcSendWaitReceivePort(INT64 a1, INT64 a2, __m256i *a3, UINT64 a4, INT64 *a5, LARGE_INTEGER *a6){
  _ETHREAD *CurrentThread; 
  unsigned int v7; 
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  --*((_WORD *)CurrentThread + 242);
  v7 = AlpcpProcessSynchronousRequest(a1, (unsigned int)a2 | 2, a3, 0i64, a4, a5, 0i64, a6, 0);
  if( v7 == -1073740029 )
    v7 = -1073741769;
  if( v7 == -1073740031 )
    v7 = -1073741229;
  KeLeaveCriticalRegion();
  return v7;
}

Referenced by:

DbgkpSendApiMessageLpc
ExpRaiseHardError
IopSendMessageToTrackService