What device class GUIDs does the Power Manager currently define?
The default Power Manager implementation understands the following GUIDs: • {A32942B7-920C-486b-B0E6-92A702A99B35}—Generic power-manageable devices • {8DD679CE-8AB4-43c8-A14A-EA4963FAA715}—Power-manageable block devices • {98C5250D-C29A-4985-AE5F-AFE5367E5006}—Power-manageable NDIS miniports Applications can get a list of power-managed classes by enumerating HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\Interfaces. When applications call a Power Manager API that refers to a specific device, they should qualify the device’s name with its class. If the device name is not qualified with a class, the Power Manager will assume that the device belongs to the generic power-manageable device class. Class-qualified device names are prefixed with the class GUID rendered as a string, followed by a backslash. For example, “{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}\DSK1:” refers to a power-manageable block device named “DSK1:”.