typedef enum _PNP_DEVNODE_STATE                                                 // 22 elements; 0x0004 Bytes
{
    DeviceNodeUnspecified           = 0x00000300,
    DeviceNodeUninitialized         = 0x00000301,
    DeviceNodeInitialized           = 0x00000302,
    DeviceNodeDriversAdded          = 0x00000303,
    DeviceNodeResourcesAssigned     = 0x00000304,
    DeviceNodeStartPending          = 0x00000305,
    DeviceNodeStartCompletion       = 0x00000306,
    DeviceNodeStartPostWork         = 0x00000307,
    DeviceNodeStarted               = 0x00000308,
    DeviceNodeQueryStopped          = 0x00000309,
    DeviceNodeStopped               = 0x0000030A,
    DeviceNodeRestartCompletion     = 0x0000030B,
    DeviceNodeEnumeratePending      = 0x0000030C,
    DeviceNodeEnumerateCompletion   = 0x0000030D,
    DeviceNodeAwaitingQueuedDeletion 
                                    = 0x0000030E,
    DeviceNodeAwaitingQueuedRemoval 
                                    = 0x0000030F,
    DeviceNodeQueryRemoved          = 0x00000310,
    DeviceNodeRemovePendingCloses   = 0x00000311,
    DeviceNodeRemoved               = 0x00000312,
    DeviceNodeDeletePendingCloses   = 0x00000313,
    DeviceNodeDeleted               = 0x00000314,
    MaxDeviceNodeState              = 0x00000315
} PNP_DEVNODE_STATE, * PPNP_DEVNODE_STATE;

Return to OS-specific structures/unions/enums list.
Return to OS version list.