PnpAcquireDependencyRelationsLock

VOID __stdcall PnpAcquireDependencyRelationsLock(UINT8 ExclusiveLock){
  BOOL v2; 
  PpDevNodeLockTree(0);
  LOBYTE(v2) = 1;
  if( ExclusiveLock )
    ExAcquireResourceExclusiveLite(&PiDependencyRelationsLock, 1u);
  else
    ExAcquireResourceSharedLite(&PiDependencyRelationsLock, v2);
}

Referenced by:

IoDuplicateDependency
IoReserveDependency
IoResolveDependency
IoSetDependency
IopSortRelationListForRemove
PiDeviceDependencyInit
PiQueryPowerDependencyRelations
PipNotifyDeviceDependencyList
PipProcessRebuildPowerRelationsQueue
PnpCheckForActiveDependencies
PnpDeleteAllDependencyRelations
PnpGetDeviceDependencyList
PnpNewDeviceNodeDependencyCheck
PnpProcessDependencyRelations
PnpQueuePendingSurpriseRemoval
PnpRequestDeviceRemoval
PnpStartedDeviceNodeDependencyCheck
PnpSurpriseRemoveLockedDeviceNode