PnpDeviceCompletionQueueIsEmpty

UINT64 __stdcall PnpDeviceCompletionQueueIsEmpty(_PNP_DEVICE_COMPLETION_QUEUE *Queue){
  UINT64 v1; 
  unsigned int v2; 
  unsigned __int8 v3; 
  unsigned __int64 v4; 
  v2 = 0;
  KeAcquireSpinLockRaiseToDpc(&qword_140C448E8, v1);
  v4 = v3;
  if( (__int64 *)PnpDeviceCompletionQueue == &PnpDeviceCompletionQueue
    && (__int64 *)qword_140C448B8 == &qword_140C448B8 )
  {
    v2 = 1;
  }
  KxReleaseSpinLock(&qword_140C448E8);
  __writecr8(v4);
  return v2;
}

Referenced by:

PnpDeviceCompletionProcessCompletedRequests