PipUnlinkDeviceObjectAndDependencyNode

VOID __stdcall PipUnlinkDeviceObjectAndDependencyNode(
        _DEVICE_OBJECT *DeviceObject,
        _PNP_DEPENDENCY_NODE *DependencyNode){
  DeviceObject->DeviceObjectExtension->DependencyNode = 0i64;
  *((_QWORD *)DependencyNode + 6) = 0i64;
  if( DependencyNode[22]-- == 1 )
    PipDeleteDependencyNode(DependencyNode);
}

Referenced by:

IoResolveDependency