Main Page Windows 8 DLLs Windows 10 DLLs Feedback NirSoft Utilities
Windows 7 DLL File Information - powrprof.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.

 

General Information

File Description: Power Profile Helper DLL  
File Version: 6.1.7100.0 (winmain_win7rc.090421-1700)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Medium - 17 other DLL files in system32 directory are statically linked to this file.
File Size: 142 KB
Total Number of Exported Functions: 92
Total Number of Exported Functions With Names: 92
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 69,120 Bytes 47.5% Read, Execute Code
.data 0x00012000 2,048 Bytes 1.4% Write, Read Initialized Data
.rsrc 0x00013000 69,632 Bytes 47.9% Read Initialized Data
.reloc 0x00024000 3,584 Bytes 2.5% Read, Discardable Initialized Data
 

Static Linking

powrprof.dll is statically linked to the following files:

msvcrt.dll
ntdll.dll
API-MS-Win-Core-LocalRegistry-L1-1-0.dll
API-MS-Win-Core-ProcessThreads-L1-1-0.dll
API-MS-Win-Security-Base-L1-1-0.dll
KERNELBASE.dll
RPCRT4.dll
SETUPAPI.dll
KERNEL32.dll

This means that when powrprof.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, powrprof.dll won't be loaded.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 3 67,038 Bytes 46.1%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 266 27,226 Bytes 18.7%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 2 1,124 Bytes 0.8%
Total 271 95,388 Bytes 65.6%
 

Icons in this file

There are 3 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
 

Cursors in this file

No cursors found in this file

 

Dialog-boxes list (up to 200 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 200 strings)

String ID String Text
10 Saves energy by reducing your computers performance where possible.
11 Power saver
12 Favors performance, but may use more energy.
13 High performance
14 Automatically balances performance with energy consumption on capable hardware.
15 Balanced
16 Power plan used when there are no users logged into the system.
17 System power plan
50 Do nothing
51 Do nothing
52 Sleep
53 Sleep
54 Hibernate
55 Hibernate
56 Shut down
57 Shut down
58 Do nothing
59 Do nothing
80 Seconds
82 Milliseconds
83 Microseconds
100 The default Windows power plan types include Balanced, Power saver, and High performance. The three types are designed to balance power savings while providing performance on demand, maximize power savings, or maximize performance. Many system components use the power plan type to deciding whether to optimize power savings or performance.
101 Power plan type
102 Require a password to unlock the computer when it wakes from sleep.
103 Require a password on wakeup
104 Specify how long your computer is inactive before going to sleep.
105 Sleep after
106 Specify how long your computer is inactive before hibernating.
107 Hibernate after
108 Allow Windows to save your work and enter a low-power state so that you can resume working almost immediately.
109 Allow hybrid sleep
110 Enables system to show a progress bar during transitions to sleep.
111 Enable Sleep Progress Bar
119 Specify sleep settings.
120 Sleep
121 Allow Windows to use the standby states when sleeping your computer.
122 Allow Standby States
124 Specify if timed events should be allowed to wake the computer from sleep.
125 Allow wake timers
128 Idle timeout before the system returns to a low power sleep state after waking unattended.
129 System unattended sleep timeout
150 Specifies the policy for devices powering down while the system is running.
151 Device idle policy
152 Favor performance over power savings.
153 Performance
154 Favor power savings over performance.
155 Power savings
200 Configure notification and alarm settings for your battery.
201 Battery
202 Specify the action to take when the battery capacity reaches the critical level.
203 Critical battery action
204 Specify the action that your computer takes when battery capacity reaches the low level.
205 Low battery action
206 Third Low Battery Alarm Action
207 Third Low Battery Alarm Action
208 Fourth Low Battery Alarm Action
209 Fourth Low Battery Alarm Action
210 Flags and settings for first low battery alarm
211 First low-battery alarm flags
212 Specify whether a notification is shown when the battery capacity reaches the low level.
213 Low battery notification
214 Flags and settings for third low battery alarm
215 Third low-battery alarm flags
216 Flags and settings for fourth low battery alarm
217 Fourth low-battery alarm flags
218 Percentage of battery capacity remaining that initiates the critical battery action.
219 Critical battery level
220 Percentage of battery capacity remaining that initiates the low battery action.
221 Low battery level
222 Percent battery power remaining when third low-power action should be taken.
223 Third power trip point
224 Percent battery power remaining when fourth low-power action should be taken.
225 Fourth power trip point
250 Specify what your computer does when you close the lid and press the power buttons.
251 Power buttons and lid
252 Specify the action to take when you press the power button.
253 Power button action
254 Specify the action to take when you press the sleep button.
255 Sleep button action
256 Specify the action that your computer takes when you close the lid on your mobile PC.
257 Lid close action
258 Specify the action to take when you press the Start menu power button.
259 Start menu power button
300 Specify power management settings for your hard disk.
301 Hard disk
302 Specify how long your hard drive is inactive before the disk turns off.
303 Turn off hard disk after
304 Allow the system to adapt the harddisk power down timeout based on system usage and recent history.
305 Enable adaptive powerdown timeout.
306 The harddisk may reduce its speed after the specified time of inactivity is detected.
307 Harddisk lowspeed timeout.
308 Allow the system to adapt the harddisk lowspeed timeout based on system usage and recent history.
309 Adaptive lowspeed timeout
310 Ignore a burst of disk activity up to the specified time when determining if the disk is idle.
311 Hard disk burst ignore time
350 Specify power management settings for your computers processor.
351 Processor power management
352 Processor performance settings which allow the system to lower processor performance (and power consumption) if the system is not doing any work.
353 Processor throttle setting.
354 Disable any processor power savings.
355 Disable
356 Lower the maximum frequency of the processor. Irregardless of the workload demands, the processor will run at a reduced frequency, thus drawing less power.
357 Lower maximum processor frequency
358 Adaptively lower the maximum processor frequency, based on remaining battery life. Irregardless of the workload demands, the processor will run at a reduced frequency, thus drawing less power.
359 Adaptively lower the maximum processor frequency.
360 Adaptively adjust the processor frequency based on workload demands. This setting will significantly reduce power consumption of the processor, while have very little effect on performance.
361 Adaptively adjust processor frequency.
362 Specify the maximum performance state of your processor (in percentage).
363 Maximum processor state
364 Specify the minimum performance state of your processor (in percentage).
365 Minimum processor state
370 Specify the cooling mode for your system
371 System cooling policy
372 Slow the processor before increasing fan speed
373 Passive
374 Increase fan speed before slowing the processor
375 Active
376 Specify the upper busy threshold that must be met before increasing the processor's performance state (in percentage).
377 Processor performance increase threshold
378 Specify the lower busy threshold that must be met before decreasing the processor's performance state (in percentage).
379 Processor performance decrease threshold
380 Allow processors to use throttle states in addition to performance states.
381 Allow Throttle States
382 Select the ideal processor performance state.
383 Ideal
384 Select the processor performance state one closer to ideal than the current processor performance state.
385 Single
386 Select the highest speed/power processor performance state.
387 Rocket
388 Select the lowest speed/power processor performance state.
389 Rocket
390 Specify the algorithm used to select a new performance state when the ideal performance state is higher than the current performance state.
391 Processor performance increase policy
392 Specify the algorithm used to select a new performance state when the ideal performance state is lower than the current performance state.
393 Processor performance decrease policy
394 Specify the minimum number of perf check intervals since the last performance state change before the performance state may be increased.
395 Processor performance increase time
396 Specify the minimum number of perf check intervals since the last performance state change before the performance state may be decreased.
397 Processor performance decrease time
398 Specify the amount that must expire before processor performance states and parked cores may be reevaluated (in milliseconds).
399 Processor performance time check interval
400 Specify power management settings for your display.
401 Display
402 Specify how long your computer is inactive before your display turns off.
403 Turn off display after
404 Extends the time that Windows waits to turn off the display if you repeatedly turn on the display with the keyboard or mouse.
405 Adaptive display
406 Specify how long your computer is inactive before your display dims.
407 Dim display after
408 Specify timeout threshhold within which the user would be considered annoyed.
409 User annoyance timeout
410 Specify the percentage to increase the adaptive timeout by.
411 Increase adaptive timeout by
412 Monitors ambient light sensors to detect changes in ambient light and adjust the display brightness.
413 Enable adaptive brightness
510 Enable or disable passive cooling policy on the system.
511 Passive Cooling Mode
515 Specify the normal brightness level of your display.
516 Display brightness
517 Do not allow Windows to wake from sleep on timed events.
518 Disable
519 Allow Windows to wake from sleep on timed events.
520 Enable
521 Specify the brightness level for when your display is dimmed.
522 Dimmed display brightness
550 Allow away mode to be enabled for your computer
551 Allow Away Mode Policy
552 Don't Allow away mode to be enabled
554 Allow away mode to be enabled
560 Allow programs to prevent machine from going to sleep automatically
561 Allow system required policy
562 Don't allow programs to prevent machine from going to sleep automatically
563 Allow programs to prevent machine from going to sleep automatically
566 Allow programs to prevent display from turning off automatically
567 Allow display required policy
568 Don't allow programs to prevent display from turning off automatically
569 Allow programs to prevent display from turning off automatically
600 PCI Express Power Management Settings
601 PCI Express
602 Specifies the Active State Power Management (ASPM) policy to use for capable links when the link is idle.
603 Link State Power Management
604 Turn off ASPM for all links.
606 Attempt to use the L0S state when link is idle.
607 Moderate power savings
608 Attempt to use the L1 state when the link is idle.
609 Maximum power savings
700 Specify if idle state promotion and demotion values should be scaled based on the current performance state.
701 Processor idle threshold scaling
702 Specify if idle states should be disabled.
703 Processor idle disable
704 Specify the time that elapsed since the last idle state promotion or demotion before idle states may be promoted or demoted again (in microseconds).
705 Processor idle time check
706 Specify the upper busy threshold that must be met before demoting the processor to a lighter idle state (in percentage).
707 Processor idle demote threshold
708 Specify the lower busy threshold that must be met before promoting the processor to a deeper idle state (in percentage).
709 Processor idle promote threshold
710 Enable scaling of idle state promotion and demotion values based on the current performance state.
711 Enable scaling
712 Disable scaling of idle state promotion and demotion values based on the current performance state.
713 Disable scaling
 

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information

 

Exported Functions List

The following functions are exported by this dll:
CallNtPowerInformation CanUserWritePwrScheme
DeletePwrScheme DevicePowerClose
DevicePowerEnumDevices DevicePowerOpen
DevicePowerSetDeviceState EnumPwrSchemes
GUIDFormatToGlobalPowerPolicy GUIDFormatToPowerPolicy
GetActivePwrScheme GetCurrentPowerPolicies
GetPwrCapabilities GetPwrDiskSpindownRange
IsAdminOverrideActive IsPwrHibernateAllowed
IsPwrShutdownAllowed IsPwrSuspendAllowed
LoadCurrentPwrScheme MergeLegacyPwrScheme
PowerApplyPowerRequestOverride PowerCanRestoreIndividualDefaultPowerScheme
PowerCreatePossibleSetting PowerCreateSetting
PowerCustomizePlatformPowerSettings PowerDebugDifPowerPolicies
PowerDebugDifSystemPowerPolicies PowerDebugDumpPowerPolicy
PowerDebugDumpPowerScheme PowerDebugDumpSystemPowerCapabilities
PowerDebugDumpSystemPowerPolicy PowerDeleteScheme
PowerDeterminePlatformRole PowerDuplicateScheme
PowerEnumerate PowerGetActiveScheme
PowerImportPowerScheme PowerOpenSystemPowerKey
PowerOpenUserPowerKey PowerPolicyToGUIDFormat
PowerReadACDefaultIndex PowerReadACValue
PowerReadACValueIndex PowerReadDCDefaultIndex
PowerReadDCValue PowerReadDCValueIndex
PowerReadDescription PowerReadFriendlyName
PowerReadIconResourceSpecifier PowerReadPossibleDescription
PowerReadPossibleFriendlyName PowerReadPossibleValue
PowerReadSecurityDescriptor PowerReadSettingAttributes
PowerReadValueIncrement PowerReadValueMax
PowerReadValueMin PowerReadValueUnitsSpecifier
PowerRemovePowerSetting PowerReplaceDefaultPowerSchemes
PowerRestoreDefaultPowerSchemes PowerRestoreIndividualDefaultPowerScheme
PowerSetActiveScheme PowerSetAlsBrightnessOffset
PowerSettingAccessCheck PowerSettingRegisterNotification
PowerSettingUnregisterNotification PowerWriteACDefaultIndex
PowerWriteACValueIndex PowerWriteDCDefaultIndex
PowerWriteDCValueIndex PowerWriteDescription
PowerWriteFriendlyName PowerWriteIconResourceSpecifier
PowerWritePossibleDescription PowerWritePossibleFriendlyName
PowerWritePossibleValue PowerWriteSecurityDescriptor
PowerWriteSettingAttributes PowerWriteValueIncrement
PowerWriteValueMax PowerWriteValueMin
PowerWriteValueUnitsSpecifier ReadGlobalPwrPolicy
ReadProcessorPwrScheme ReadPwrScheme
SetActivePwrScheme SetSuspendState
ValidatePowerPolicies WriteGlobalPwrPolicy
WriteProcessorPwrScheme WritePwrScheme

 

Imported Functions List

The following functions are imported by this dll: