C# Class ManagedWin32.Api.PowerProf

Show file Open project: MathewSachin/ManagedWin32

Public Methods

Method Description
CheckPowerSetting ( bool ac, System.Guid guid ) : int
ReadDefaultSetting ( bool ac, System.Guid &activeSchemeGuid, System.Guid &subGroupGuid, System.Guid &settingGuid, int &value ) : int
ReadPowerSetting ( bool ac, System.Guid &activeSchemeGuid, System.Guid &subGroupGuid, System.Guid &settingGuid, int &value ) : int
WritePowerSetting ( bool ac, System.Guid &activeSchemeGuid, System.Guid &subGroupGuid, System.Guid &settingGuid, int newValue ) : int

Private Methods

Method Description
CallNtPowerInformation ( int InformationLevel, IntPtr lpInputBuffer, int nInputBufferSize, SystemPowerCapablities &lpOutputBuffer, int nOutputBufferSize ) : int
PowerDeterminePlatformRole ( ) : PowerPlatformRole
PowerEnumerate ( int RootPowerKey, IntPtr SchemeGuid, IntPtr SubGroupOfPowerSettingGuid, int AcessFlags, int Index, System.Guid &Buffer, int &BufferSize ) : int
PowerGetActiveScheme ( int UserRootPowerKey, IntPtr &ActivePolicyGuid ) : int
PowerReadACDefaultIndex ( int RootPowerKey, System.Guid &SchemeGuid, System.Guid &SubGroupOfPowerSettingsGuid, System.Guid &PowerSettingGuid, int &Value ) : int
PowerReadACValueIndex ( int RootPowerKey, System.Guid &SchemeGuid, System.Guid &SubGroupOfPowerSettingsGuid, System.Guid &PowerSettingGuid, int &Value ) : int
PowerReadDCDefaultIndex ( int RootPowerKey, System.Guid &SchemeGuid, System.Guid &SubGroupOfPowerSettingsGuid, System.Guid &PowerSettingGuid, int &Value ) : int
PowerReadDCValueIndex ( int RootPowerKey, System.Guid &SchemeGuid, System.Guid &SubGroupOfPowerSettingsGuid, System.Guid &PowerSettingGuid, int &Value ) : int
PowerReadFriendlyName ( IntPtr RootPowerKey, System.Guid &SchemeGuid, IntPtr SubGroupOfPowerSettingGuid, IntPtr PowerSettingGuid, IntPtr Buffer, int &BufferSize ) : int
PowerSetActiveScheme ( int UserRootPowerKey, System.Guid &SchemeGuid ) : int
PowerSettingAccessCheck ( PowerDataAccessor AccessFlags, [ PowerGuid ) : int
PowerWriteACValueIndex ( int RootPowerKey, System.Guid &SchemeGuid, System.Guid &SubGroupOfPowerSettingsGuid, System.Guid &PowerSettingGuid, int AcValueIndex ) : int
PowerWriteDCValueIndex ( int RootPowerKey, System.Guid &SchemeGuid, System.Guid &SubGroupOfPowerSettingsGuid, System.Guid &PowerSettingGuid, int AcValueIndex ) : int

Method Details

CheckPowerSetting() public static method

public static CheckPowerSetting ( bool ac, System.Guid guid ) : int
ac bool
guid System.Guid
return int

ReadDefaultSetting() public static method

public static ReadDefaultSetting ( bool ac, System.Guid &activeSchemeGuid, System.Guid &subGroupGuid, System.Guid &settingGuid, int &value ) : int
ac bool
activeSchemeGuid System.Guid
subGroupGuid System.Guid
settingGuid System.Guid
value int
return int

ReadPowerSetting() public static method

public static ReadPowerSetting ( bool ac, System.Guid &activeSchemeGuid, System.Guid &subGroupGuid, System.Guid &settingGuid, int &value ) : int
ac bool
activeSchemeGuid System.Guid
subGroupGuid System.Guid
settingGuid System.Guid
value int
return int

WritePowerSetting() public static method

public static WritePowerSetting ( bool ac, System.Guid &activeSchemeGuid, System.Guid &subGroupGuid, System.Guid &settingGuid, int newValue ) : int
ac bool
activeSchemeGuid System.Guid
subGroupGuid System.Guid
settingGuid System.Guid
newValue int
return int