2020-11-20 20:52:43 -05:00
## Vanara.PInvoke.PowrProf
2020-07-14 18:02:36 -04:00
PInvoke API (methods, structures and constants) imported from Windows PowrProf.dll.
2020-11-20 20:52:43 -05:00
- Includes methods from powrprof.dll
- Current NuGet release: [![Nuget ](https://img.shields.io/nuget/v/Vanara.PInvoke.PowrProf?logo=nuget&style=flat-square )![Nuget ](https://img.shields.io/nuget/dt/Vanara.PInvoke.PowrProf?label=%20&style=flat-square )](https://www.nuget.org/packages/Vanara.PInvoke.PowrProf)
### Methods - 100% API coverage (80 of 80 functions)
2019-09-05 23:03:18 -04:00
Native Method | Header | Managed Method
--- | --- | ---
2020-06-03 00:02:36 -04:00
[CallNtPowerInformation ](https://www.google.com/search?num=5&q=CallNtPowerInformation+site%3Adocs.microsoft.com ) | powerbase.h | [Vanara.PInvoke.PowrProf.CallNtPowerInformation ](https://github.com/dahall/Vanara/search?l=C%23&q=CallNtPowerInformation )
[CanUserWritePwrScheme ](https://www.google.com/search?num=5&q=CanUserWritePwrScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.CanUserWritePwrScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=CanUserWritePwrScheme )
[DeletePwrScheme ](https://www.google.com/search?num=5&q=DeletePwrScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.DeletePwrScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=DeletePwrScheme )
[DevicePowerClose ](https://www.google.com/search?num=5&q=DevicePowerClose+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.DevicePowerClose ](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePowerClose )
[DevicePowerEnumDevices ](https://www.google.com/search?num=5&q=DevicePowerEnumDevices+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.DevicePowerEnumDevices ](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePowerEnumDevices )
[DevicePowerOpen ](https://www.google.com/search?num=5&q=DevicePowerOpen+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.DevicePowerOpen ](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePowerOpen )
[DevicePowerSetDeviceState ](https://www.google.com/search?num=5&q=DevicePowerSetDeviceState+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.DevicePowerSetDeviceState ](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePowerSetDeviceState )
[EnumPwrSchemes ](https://www.google.com/search?num=5&q=EnumPwrSchemes+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.EnumPwrSchemes ](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPwrSchemes )
[GetActivePwrScheme ](https://www.google.com/search?num=5&q=GetActivePwrScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.GetActivePwrScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=GetActivePwrScheme )
[GetCurrentPowerPolicies ](https://www.google.com/search?num=5&q=GetCurrentPowerPolicies+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.GetCurrentPowerPolicies ](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPowerPolicies )
[GetPwrCapabilities ](https://www.google.com/search?num=5&q=GetPwrCapabilities+site%3Adocs.microsoft.com ) | powerbase.h | [Vanara.PInvoke.PowrProf.GetPwrCapabilities ](https://github.com/dahall/Vanara/search?l=C%23&q=GetPwrCapabilities )
[GetPwrDiskSpindownRange ](https://www.google.com/search?num=5&q=GetPwrDiskSpindownRange+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.GetPwrDiskSpindownRange ](https://github.com/dahall/Vanara/search?l=C%23&q=GetPwrDiskSpindownRange )
[IsPwrHibernateAllowed ](https://www.google.com/search?num=5&q=IsPwrHibernateAllowed+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.IsPwrHibernateAllowed ](https://github.com/dahall/Vanara/search?l=C%23&q=IsPwrHibernateAllowed )
[IsPwrShutdownAllowed ](https://www.google.com/search?num=5&q=IsPwrShutdownAllowed+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.IsPwrShutdownAllowed ](https://github.com/dahall/Vanara/search?l=C%23&q=IsPwrShutdownAllowed )
[IsPwrSuspendAllowed ](https://www.google.com/search?num=5&q=IsPwrSuspendAllowed+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.IsPwrSuspendAllowed ](https://github.com/dahall/Vanara/search?l=C%23&q=IsPwrSuspendAllowed )
[PowerCanRestoreIndividualDefaultPowerScheme ](https://www.google.com/search?num=5&q=PowerCanRestoreIndividualDefaultPowerScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerCanRestoreIndividualDefaultPowerScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerCanRestoreIndividualDefaultPowerScheme )
[PowerCreatePossibleSetting ](https://www.google.com/search?num=5&q=PowerCreatePossibleSetting+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerCreatePossibleSetting ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerCreatePossibleSetting )
[PowerCreateSetting ](https://www.google.com/search?num=5&q=PowerCreateSetting+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerCreateSetting ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerCreateSetting )
[PowerDeleteScheme ](https://www.google.com/search?num=5&q=PowerDeleteScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerDeleteScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerDeleteScheme )
[PowerDeterminePlatformRole ](https://www.google.com/search?num=5&q=PowerDeterminePlatformRole+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerDeterminePlatformRole ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerDeterminePlatformRole )
[PowerDeterminePlatformRoleEx ](https://www.google.com/search?num=5&q=PowerDeterminePlatformRoleEx+site%3Adocs.microsoft.com ) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerDeterminePlatformRoleEx ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerDeterminePlatformRoleEx )
[PowerDuplicateScheme ](https://www.google.com/search?num=5&q=PowerDuplicateScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerDuplicateScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerDuplicateScheme )
[PowerEnumerate ](https://www.google.com/search?num=5&q=PowerEnumerate+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerEnumerate ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerEnumerate )
[PowerGetActiveScheme ](https://www.google.com/search?num=5&q=PowerGetActiveScheme+site%3Adocs.microsoft.com ) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerGetActiveScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerGetActiveScheme )
[PowerImportPowerScheme ](https://www.google.com/search?num=5&q=PowerImportPowerScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerImportPowerScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerImportPowerScheme )
[PowerIsSettingRangeDefined ](https://www.google.com/search?num=5&q=PowerIsSettingRangeDefined+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerIsSettingRangeDefined ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerIsSettingRangeDefined )
[PowerReadACDefaultIndex ](https://www.google.com/search?num=5&q=PowerReadACDefaultIndex+site%3Adocs.microsoft.com ) | PowrProf.h | [Vanara.PInvoke.PowrProf.PowerReadACDefaultIndex ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadACDefaultIndex )
[PowerReadACValue ](https://www.google.com/search?num=5&q=PowerReadACValue+site%3Adocs.microsoft.com ) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerReadACValue ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadACValue )
[PowerReadACValueIndex ](https://www.google.com/search?num=5&q=PowerReadACValueIndex+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadACValueIndex ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadACValueIndex )
[PowerReadDCDefaultIndex ](https://www.google.com/search?num=5&q=PowerReadDCDefaultIndex+site%3Adocs.microsoft.com ) | PowrProf.h | [Vanara.PInvoke.PowrProf.PowerReadDCDefaultIndex ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadDCDefaultIndex )
[PowerReadDCValue ](https://www.google.com/search?num=5&q=PowerReadDCValue+site%3Adocs.microsoft.com ) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerReadDCValue ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadDCValue )
[PowerReadDCValueIndex ](https://www.google.com/search?num=5&q=PowerReadDCValueIndex+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadDCValueIndex ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadDCValueIndex )
[PowerReadDescription ](https://www.google.com/search?num=5&q=PowerReadDescription+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadDescription ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadDescription )
[PowerReadFriendlyName ](https://www.google.com/search?num=5&q=PowerReadFriendlyName+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadFriendlyName ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadFriendlyName )
[PowerReadIconResourceSpecifier ](https://www.google.com/search?num=5&q=PowerReadIconResourceSpecifier+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadIconResourceSpecifier ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadIconResourceSpecifier )
[PowerReadPossibleDescription ](https://www.google.com/search?num=5&q=PowerReadPossibleDescription+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadPossibleDescription ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadPossibleDescription )
[PowerReadPossibleFriendlyName ](https://www.google.com/search?num=5&q=PowerReadPossibleFriendlyName+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadPossibleFriendlyName ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadPossibleFriendlyName )
[PowerReadPossibleValue ](https://www.google.com/search?num=5&q=PowerReadPossibleValue+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadPossibleValue ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadPossibleValue )
[PowerReadSettingAttributes ](https://www.google.com/search?num=5&q=PowerReadSettingAttributes+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadSettingAttributes ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadSettingAttributes )
[PowerReadValueIncrement ](https://www.google.com/search?num=5&q=PowerReadValueIncrement+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadValueIncrement ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadValueIncrement )
[PowerReadValueMax ](https://www.google.com/search?num=5&q=PowerReadValueMax+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadValueMax ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadValueMax )
[PowerReadValueMin ](https://www.google.com/search?num=5&q=PowerReadValueMin+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadValueMin ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadValueMin )
[PowerReadValueUnitsSpecifier ](https://www.google.com/search?num=5&q=PowerReadValueUnitsSpecifier+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadValueUnitsSpecifier ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadValueUnitsSpecifier )
[PowerRegisterForEffectivePowerModeNotifications ](https://www.google.com/search?num=5&q=PowerRegisterForEffectivePowerModeNotifications+site%3Adocs.microsoft.com ) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerRegisterForEffectivePowerModeNotifications ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRegisterForEffectivePowerModeNotifications )
[PowerRegisterSuspendResumeNotification ](https://www.google.com/search?num=5&q=PowerRegisterSuspendResumeNotification+site%3Adocs.microsoft.com ) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerRegisterSuspendResumeNotification ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRegisterSuspendResumeNotification )
[PowerRemovePowerSetting ](https://www.google.com/search?num=5&q=PowerRemovePowerSetting+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerRemovePowerSetting ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRemovePowerSetting )
[PowerReplaceDefaultPowerSchemes ](https://www.google.com/search?num=5&q=PowerReplaceDefaultPowerSchemes+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReplaceDefaultPowerSchemes ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReplaceDefaultPowerSchemes )
[PowerReportThermalEvent ](https://www.google.com/search?num=5&q=PowerReportThermalEvent+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReportThermalEvent ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReportThermalEvent )
[PowerRestoreDefaultPowerSchemes ](https://www.google.com/search?num=5&q=PowerRestoreDefaultPowerSchemes+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerRestoreDefaultPowerSchemes ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRestoreDefaultPowerSchemes )
[PowerRestoreIndividualDefaultPowerScheme ](https://www.google.com/search?num=5&q=PowerRestoreIndividualDefaultPowerScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerRestoreIndividualDefaultPowerScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRestoreIndividualDefaultPowerScheme )
[PowerSetActiveScheme ](https://www.google.com/search?num=5&q=PowerSetActiveScheme+site%3Adocs.microsoft.com ) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerSetActiveScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSetActiveScheme )
[PowerSettingAccessCheck ](https://www.google.com/search?num=5&q=PowerSettingAccessCheck+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerSettingAccessCheck ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSettingAccessCheck )
[PowerSettingAccessCheckEx ](https://www.google.com/search?num=5&q=PowerSettingAccessCheckEx+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerSettingAccessCheckEx ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSettingAccessCheckEx )
[PowerSettingRegisterNotification ](https://www.google.com/search?num=5&q=PowerSettingRegisterNotification+site%3Adocs.microsoft.com ) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerSettingRegisterNotification ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSettingRegisterNotification )
[PowerSettingUnregisterNotification ](https://www.google.com/search?num=5&q=PowerSettingUnregisterNotification+site%3Adocs.microsoft.com ) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerSettingUnregisterNotification ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSettingUnregisterNotification )
[PowerUnregisterFromEffectivePowerModeNotifications ](https://www.google.com/search?num=5&q=PowerUnregisterFromEffectivePowerModeNotifications+site%3Adocs.microsoft.com ) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerUnregisterFromEffectivePowerModeNotifications ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerUnregisterFromEffectivePowerModeNotifications )
[PowerUnregisterSuspendResumeNotification ](https://www.google.com/search?num=5&q=PowerUnregisterSuspendResumeNotification+site%3Adocs.microsoft.com ) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerUnregisterSuspendResumeNotification ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerUnregisterSuspendResumeNotification )
[PowerWriteACDefaultIndex ](https://www.google.com/search?num=5&q=PowerWriteACDefaultIndex+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteACDefaultIndex ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteACDefaultIndex )
[PowerWriteACValueIndex ](https://www.google.com/search?num=5&q=PowerWriteACValueIndex+site%3Adocs.microsoft.com ) | Powersetting.h; | [Vanara.PInvoke.PowrProf.PowerWriteACValueIndex ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteACValueIndex )
[PowerWriteDCDefaultIndex ](https://www.google.com/search?num=5&q=PowerWriteDCDefaultIndex+site%3Adocs.microsoft.com ) | PowrProf.h | [Vanara.PInvoke.PowrProf.PowerWriteDCDefaultIndex ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteDCDefaultIndex )
[PowerWriteDCValueIndex ](https://www.google.com/search?num=5&q=PowerWriteDCValueIndex+site%3Adocs.microsoft.com ) | Powersetting.h; | [Vanara.PInvoke.PowrProf.PowerWriteDCValueIndex ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteDCValueIndex )
[PowerWriteDescription ](https://www.google.com/search?num=5&q=PowerWriteDescription+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteDescription ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteDescription )
[PowerWriteFriendlyName ](https://www.google.com/search?num=5&q=PowerWriteFriendlyName+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteFriendlyName ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteFriendlyName )
[PowerWriteIconResourceSpecifier ](https://www.google.com/search?num=5&q=PowerWriteIconResourceSpecifier+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteIconResourceSpecifier ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteIconResourceSpecifier )
[PowerWritePossibleDescription ](https://www.google.com/search?num=5&q=PowerWritePossibleDescription+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWritePossibleDescription ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWritePossibleDescription )
[PowerWritePossibleFriendlyName ](https://www.google.com/search?num=5&q=PowerWritePossibleFriendlyName+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWritePossibleFriendlyName ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWritePossibleFriendlyName )
[PowerWritePossibleValue ](https://www.google.com/search?num=5&q=PowerWritePossibleValue+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWritePossibleValue ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWritePossibleValue )
[PowerWriteSettingAttributes ](https://www.google.com/search?num=5&q=PowerWriteSettingAttributes+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteSettingAttributes ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteSettingAttributes )
[PowerWriteValueIncrement ](https://www.google.com/search?num=5&q=PowerWriteValueIncrement+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteValueIncrement ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteValueIncrement )
[PowerWriteValueMax ](https://www.google.com/search?num=5&q=PowerWriteValueMax+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteValueMax ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteValueMax )
[PowerWriteValueMin ](https://www.google.com/search?num=5&q=PowerWriteValueMin+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteValueMin ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteValueMin )
[PowerWriteValueUnitsSpecifier ](https://www.google.com/search?num=5&q=PowerWriteValueUnitsSpecifier+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteValueUnitsSpecifier ](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteValueUnitsSpecifier )
[ReadGlobalPwrPolicy ](https://www.google.com/search?num=5&q=ReadGlobalPwrPolicy+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.ReadGlobalPwrPolicy ](https://github.com/dahall/Vanara/search?l=C%23&q=ReadGlobalPwrPolicy )
[ReadProcessorPwrScheme ](https://www.google.com/search?num=5&q=ReadProcessorPwrScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.ReadProcessorPwrScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=ReadProcessorPwrScheme )
[ReadPwrScheme ](https://www.google.com/search?num=5&q=ReadPwrScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.ReadPwrScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=ReadPwrScheme )
[SetActivePwrScheme ](https://www.google.com/search?num=5&q=SetActivePwrScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.SetActivePwrScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=SetActivePwrScheme )
[SetSuspendState ](https://www.google.com/search?num=5&q=SetSuspendState+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.SetSuspendState ](https://github.com/dahall/Vanara/search?l=C%23&q=SetSuspendState )
[WriteGlobalPwrPolicy ](https://www.google.com/search?num=5&q=WriteGlobalPwrPolicy+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.WriteGlobalPwrPolicy ](https://github.com/dahall/Vanara/search?l=C%23&q=WriteGlobalPwrPolicy )
[WriteProcessorPwrScheme ](https://www.google.com/search?num=5&q=WriteProcessorPwrScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.WriteProcessorPwrScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=WriteProcessorPwrScheme )
[WritePwrScheme ](https://www.google.com/search?num=5&q=WritePwrScheme+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.WritePwrScheme ](https://github.com/dahall/Vanara/search?l=C%23&q=WritePwrScheme )
2019-03-01 14:34:56 -05:00
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
2020-06-03 00:02:36 -04:00
[BATTERY_REPORTING_SCALE ](https://www.google.com/search?num=5&q=BATTERY_REPORTING_SCALE+site%3Adocs.microsoft.com ) | winnt.h | [Vanara.PInvoke.PowrProf.BATTERY_REPORTING_SCALE ](https://github.com/dahall/Vanara/search?l=C%23&q=BATTERY_REPORTING_SCALE )
[DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS ](https://www.google.com/search?num=5&q=DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS ](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS )
[GLOBAL_MACHINE_POWER_POLICY ](https://www.google.com/search?num=5&q=GLOBAL_MACHINE_POWER_POLICY+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.GLOBAL_MACHINE_POWER_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=GLOBAL_MACHINE_POWER_POLICY )
[GLOBAL_POWER_POLICY ](https://www.google.com/search?num=5&q=GLOBAL_POWER_POLICY+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.GLOBAL_POWER_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=GLOBAL_POWER_POLICY )
[GLOBAL_USER_POWER_POLICY ](https://www.google.com/search?num=5&q=GLOBAL_USER_POWER_POLICY+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.GLOBAL_USER_POWER_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=GLOBAL_USER_POWER_POLICY )
[MACHINE_POWER_POLICY ](https://www.google.com/search?num=5&q=MACHINE_POWER_POLICY+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.MACHINE_POWER_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=MACHINE_POWER_POLICY )
[MACHINE_PROCESSOR_POWER_POLICY ](https://www.google.com/search?num=5&q=MACHINE_PROCESSOR_POWER_POLICY+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.MACHINE_PROCESSOR_POWER_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=MACHINE_PROCESSOR_POWER_POLICY )
[POWER_ACTION_POLICY ](https://www.google.com/search?num=5&q=POWER_ACTION_POLICY+site%3Adocs.microsoft.com ) | winnt.h | [Vanara.PInvoke.PowrProf.POWER_ACTION_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_ACTION_POLICY )
[POWER_POLICY ](https://www.google.com/search?num=5&q=POWER_POLICY+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.POWER_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_POLICY )
[PROCESSOR_POWER_POLICY ](https://www.google.com/search?num=5&q=PROCESSOR_POWER_POLICY+site%3Adocs.microsoft.com ) | winnt.h | [Vanara.PInvoke.PowrProf.PROCESSOR_POWER_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_POWER_POLICY )
[PROCESSOR_POWER_POLICY_INFO ](https://www.google.com/search?num=5&q=PROCESSOR_POWER_POLICY_INFO+site%3Adocs.microsoft.com ) | winnt.h | [Vanara.PInvoke.PowrProf.PROCESSOR_POWER_POLICY_INFO ](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_POWER_POLICY_INFO )
[SYSTEM_POWER_CAPABILITIES ](https://www.google.com/search?num=5&q=SYSTEM_POWER_CAPABILITIES+site%3Adocs.microsoft.com ) | winnt.h | [Vanara.PInvoke.PowrProf.SYSTEM_POWER_CAPABILITIES ](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_POWER_CAPABILITIES )
[SYSTEM_POWER_LEVEL ](https://www.google.com/search?num=5&q=SYSTEM_POWER_LEVEL+site%3Adocs.microsoft.com ) | winnt.h | [Vanara.PInvoke.PowrProf.SYSTEM_POWER_LEVEL ](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_POWER_LEVEL )
[THERMAL_EVENT ](https://www.google.com/search?num=5&q=THERMAL_EVENT+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.THERMAL_EVENT ](https://github.com/dahall/Vanara/search?l=C%23&q=THERMAL_EVENT )
[USER_POWER_POLICY ](https://www.google.com/search?num=5&q=USER_POWER_POLICY+site%3Adocs.microsoft.com ) | powrprof.h | [Vanara.PInvoke.PowrProf.USER_POWER_POLICY ](https://github.com/dahall/Vanara/search?l=C%23&q=USER_POWER_POLICY )
2020-12-24 13:00:18 -05:00
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[SafeEffectivePowerModeNotificationHandle ](https://www.google.com/search?num=5&q=SafeEffectivePowerModeNotificationHandle+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.PowrProf.SafeEffectivePowerModeNotificationHandle ](https://github.com/dahall/Vanara/search?l=C%23&q=SafeEffectivePowerModeNotificationHandle )
[SafeHPOWERNOTIFY ](https://www.google.com/search?num=5&q=SafeHPOWERNOTIFY+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.PowrProf.SafeHPOWERNOTIFY ](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHPOWERNOTIFY )
[SafeHPOWERSRNOTIFY ](https://www.google.com/search?num=5&q=SafeHPOWERSRNOTIFY+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.PowrProf.SafeHPOWERSRNOTIFY ](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHPOWERSRNOTIFY )