VOID __stdcall PiHotSwapGetDetachableNode(_DEVICE_NODE *DeviceNode, _DEVICE_NODE **DetachableNode){ while( DeviceNode && (DeviceNode->CapabilityFlags & 0x18) == 0 ) DeviceNode = DeviceNode->Parent; *DetachableNode = DeviceNode; }