PnpAcquireDependencyRelationsLock

INT8 __fastcall PnpAcquireDependencyRelationsLock(char a1){
  INT64 v2; 

  PpDevNodeLockTree(PPL_SIMPLE_READ);
  if( a1 )
    return ExAcquireResourceExclusiveLite((UINT64)&stru_140C452E0 + 384, 1, v2);
  else
    return ExAcquireResourceSharedLite((UINT64)&stru_140C452E0 + 384, 1);
}

Referenced by:

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