typedef enum _PNP_DEVICE_ACTION_REQUEST                                         // 25 elements; 0x0004 Bytes
{
    AssignResources                 = 0,
    ClearDeviceProblem              = 1,
    ClearProblem                    = 2,
    ClearEjectProblem               = 3,
    HaltDevice                      = 4,
    QueryPowerRelations             = 5,
    Rebalance                       = 6,
    ReenumerateBootDevices          = 7,
    ReenumerateDeviceOnly           = 8,
    ReenumerateDeviceTree           = 9,
    ReenumerateRootDevices          = 10,
    RequeryDeviceState              = 11,
    ResetDevice                     = 12,
    ResourceRequirementsChanged     = 13,
    RestartEnumeration              = 14,
    SetDeviceProblem                = 15,
    StartDevice                     = 16,
    StartSystemDevicesPass0         = 17,
    StartSystemDevicesPass1         = 18,
    NotifyTransportRelationsChange  = 19,
    NotifyEjectionRelationsChange   = 20,
    ConfigureDevice                 = 21,
    ConfigureDeviceClass            = 22,
    ConfigureDeviceExtensions       = 23,
    ConfigureDeviceReset            = 24
} PNP_DEVICE_ACTION_REQUEST, * PPNP_DEVICE_ACTION_REQUEST;

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