typedef struct _PO_DEVICE_NOTIFY { LIST_ENTRY Link; LIST_ENTRY PowerChildren; LIST_ENTRY PowerParents; DEVICE_OBJECT *TargetDevice; unsigned char OrderLevel; DEVICE_OBJECT *DeviceObject; unsigned short *DeviceName; unsigned short *DriverName; unsigned long ChildCount; unsigned long ActiveChild; unsigned long ParentCount; unsigned long ActiveParent; } PO_DEVICE_NOTIFY, *PPO_DEVICE_NOTIFY;