KiWaitSatisfyOther

UINT8 __stdcall KiWaitSatisfyOther(KMUTANT *Object){
  UINT8 v1; 
  v1 = 1;
  if( (Object->Header.Type & 7) == 1 )
  {
    Object->Header.SignalState = 0;
  }
  else if( (Object->Header.Type & 0x7F) == 5 )
  {
    --Object->Header.SignalState;
  }
  else
  {
    return 0;
  }
  return v1;
}

Referenced by:

KeRegisterObjectNotification
KiWaitSatisfyAny
NtAssociateWaitCompletionPacket