ObKillProcess

VOID __stdcall ObKillProcess(_EPROCESS *Process){
  _HANDLE_TABLE *ObjectTable; 
  char v3; 
  char v4; 
  INT16 v5; 

  ObjectTable = Process->ObjectTable;
  if( ObjectTable )
  {
    IoSetThreadHardErrorMode(0);
    v4 = v3;
    ExSweepHandleTable(Process, ObjectTable, 0);
    LOBYTE(v5) = v4;
    IoSetThreadHardErrorMode(v5);
    Process->ObjectTable = 0i64;
    ExpRemoveHandleTable(ObjectTable);
    ExpFreeHandleTable(ObjectTable);
  }
}

Referenced by:

PspRundownSingleProcess