PipAreDriversLoadedWorker

UINT64 __stdcall PipAreDriversLoadedWorker(PNP_DEVNODE_STATE CurrentNodeState, PNP_DEVNODE_STATE PreviousNodeState){
  __int32 v3; 

  while( CurrentNodeState <= DeviceNodeRemovePendingCloses )
  {
    if( CurrentNodeState >= DeviceNodeAwaitingQueuedRemoval )
      return 1i64;
    if( CurrentNodeState <= DeviceNodeInitialized )
      return 0i64;
    if( CurrentNodeState <= DeviceNodeEnumerateCompletion )
      return 1i64;
    CurrentNodeState = PreviousNodeState;
    PreviousNodeState = DeviceNodeUnspecified;
  }
  v3 = CurrentNodeState - 786;
  return v3 && v3 == 1;
}

Referenced by:

PipAreDriversLoaded
PipRestoreDevNodeState
PipSetDevNodeState