public static extern int GetDevicePower( string pvDevice, PowerDeviceFlags dwDeviceFlags, ref CEDevicePowerState DeviceState);
public static extern IntPtr SetPowerRequirement( String pvDevice, CEDevicePowerState DeviceState, PowerDeviceFlags DeviceFlags, IntPtr pvSystemState, int StateFlags);
public static extern int SetSystemPowerState(string psState, PowerState StateFlags, PowerDeviceFlags Options); //POWER_FORCE
public static extern int GetDevicePower( string pvDevice, PowerDeviceFlags dwDeviceFlags, ref CEDevicePowerState DeviceState);
public static extern IntPtr SetPowerRequirement( String pvDevice, CEDevicePowerState DeviceState, PowerDeviceFlags DeviceFlags, IntPtr pvSystemState, int StateFlags);
public static extern int SetSystemPowerState(string psState, PowerState StateFlags, PowerDeviceFlags Options); //POWER_FORCE