## Vanara.PInvoke.PowrProf PInvoke API (methods, structures and constants) imported from Windows PowrProf.dll. - 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) Native Method | Header | Managed Method --- | --- | --- [CallNtPowerInformation](https://www.google.com/search?num=5&q=CallNtPowerInformation+site%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.WritePwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=WritePwrScheme) ### Enumerations Native Enum | Header | Managed Enum --- | --- | --- [DEVICE_NOTIFY](https://www.google.com/search?num=5&q=DEVICE_NOTIFY+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.DEVICE_NOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_NOTIFY) [EFFECTIVE_POWER_MODE](https://www.google.com/search?num=5&q=EFFECTIVE_POWER_MODE+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.EFFECTIVE_POWER_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=EFFECTIVE_POWER_MODE) [EventCode](https://www.google.com/search?num=5&q=EventCode+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.EventCode](https://github.com/dahall/Vanara/search?l=C%23&q=EventCode) [GlobalFlags](https://www.google.com/search?num=5&q=GlobalFlags+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GlobalFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GlobalFlags) [PDQUERY](https://www.google.com/search?num=5&q=PDQUERY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PDQUERY](https://github.com/dahall/Vanara/search?l=C%23&q=PDQUERY) [PDSET](https://www.google.com/search?num=5&q=PDSET+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PDSET](https://github.com/dahall/Vanara/search?l=C%23&q=PDSET) [POWER_ACTION](https://www.google.com/search?num=5&q=POWER_ACTION+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.POWER_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_ACTION) [POWER_ATTR](https://www.google.com/search?num=5&q=POWER_ATTR+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.POWER_ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_ATTR) [POWER_DATA_ACCESSOR](https://www.google.com/search?num=5&q=POWER_DATA_ACCESSOR+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.POWER_DATA_ACCESSOR](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_DATA_ACCESSOR) [POWER_INFORMATION_LEVEL](https://www.google.com/search?num=5&q=POWER_INFORMATION_LEVEL+site%3Alearn.microsoft.com) | wdm.h | [Vanara.PInvoke.PowrProf.POWER_INFORMATION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_INFORMATION_LEVEL) [POWER_PLATFORM_ROLE](https://www.google.com/search?num=5&q=POWER_PLATFORM_ROLE+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.POWER_PLATFORM_ROLE](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_PLATFORM_ROLE) [PowerActionFlags](https://www.google.com/search?num=5&q=PowerActionFlags+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.PowerActionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PowerActionFlags) [PowerPlatformRoleVersion](https://www.google.com/search?num=5&q=PowerPlatformRoleVersion+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerPlatformRoleVersion](https://github.com/dahall/Vanara/search?l=C%23&q=PowerPlatformRoleVersion) [PROCESSOR_POWER_POLICY_INFO_Options](https://www.google.com/search?num=5&q=PROCESSOR_POWER_POLICY_INFO_Options+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.PROCESSOR_POWER_POLICY_INFO_Options](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_POWER_POLICY_INFO_Options) [RegisterSuspendResumeNotificationFlags](https://www.google.com/search?num=5&q=RegisterSuspendResumeNotificationFlags+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.RegisterSuspendResumeNotificationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=RegisterSuspendResumeNotificationFlags) [SYSTEM_POWER_CONDITION](https://www.google.com/search?num=5&q=SYSTEM_POWER_CONDITION+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.SYSTEM_POWER_CONDITION](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_POWER_CONDITION) ### Structures Native Structure | Header | Managed Structure --- | --- | --- [BATTERY_REPORTING_SCALE](https://www.google.com/search?num=5&q=BATTERY_REPORTING_SCALE+site%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.USER_POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=USER_POWER_POLICY) ### Classes Native Class | Header | Managed Class --- | --- | --- [SafeEffectivePowerModeNotificationHandle](https://www.google.com/search?num=5&q=SafeEffectivePowerModeNotificationHandle+site%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | | [Vanara.PInvoke.PowrProf.SafeHPOWERSRNOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHPOWERSRNOTIFY)