DbgkpSuspendProcess

UINT8 __stdcall DbgkpSuspendProcess(_EPROCESS *CurrentProcess){
  _ETHREAD *CurrentThread; 
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  --*((_WORD *)CurrentThread + 242);
  if( PsFreezeProcess((__int64)CurrentProcess, 0) )
    return 1;
  KeLeaveCriticalRegionThread((__int64)CurrentThread);
  return 0;
}

Referenced by:

DbgkpSendApiMessage
DbgkpSendApiMessageLpc
DbgkpSendErrorMessage
PsDispatchIumService