umpo.dll

v10.0.19041.3636 64-bit Windows NT Analyzed
Description
User-mode Power Service
Authors
© Microsoft Corporation. All rights reserved.
File size
174.5 KB
Uploaded
2025-12-01 07:41
Views
79
SHA-256
c6a6febfd06bff54ac74ea3ad39ae166

Exported functions 19

PtrUmpoFullPowerPlanSupportDisabled #1 · 0x22179
PtrUmpoOnAcPower #2 · 0x21410
PtrUmpoProviderHandle #3 · 0x21fd0
PtrUmpoSchemeLock #4 · 0x22240
UmpoAllocate #5 · 0x142b0
UmpoAlpcSendPowerMessage #6 · 0x6a00
UmpoFree #7 · 0x142e0
UmpoGetActiveScheme #8 · 0x2a90
UmpoInternalCloseUserPowerKey #9 · 0x67d0
UmpoInternalConvertGuidToString #10 · 0x66d0
UmpoInternalDataAccessorToString #11 · 0x69b0
UmpoInternalGetKeyValueGuid #12 · 0x2970
UmpoInternalOpenGUIDSubKey #13 · 0x64a0
UmpoInternalOpenUserPowerKey #14 · 0x2840
UmpoMain #15 · 0x11fa0
UmpoNotificationHandler #16 · 0xb660
UmpoNotifyKernelAllPowerPolicyChanged #17 · 0x75b0
UmpoSendKernelPowerPolicyNotification #18 · 0x3e90
UmpoWriteToUserPowerKey #19 · 0x10ba0

Imported DLLs & functions 198

ApiSetQueryApiSetPresence 0x180018968
IsApiSetImplemented 0x180018978
IsDebuggerPresent 0x180018988
DelayLoadFailureHook 0x180018998
ResolveDelayLoadedAPI 0x1800189a8
GetLastError 0x1800189c0
SetUnhandledExceptionFilter 0x1800189b8
UnhandledExceptionFilter 0x1800189c8
CreateDirectoryW 0x180018a18
CreateFileW 0x1800189e8
DeleteFileW 0x1800189e0
FindClose 0x1800189f0
FindFirstFileW 0x1800189d8
FindNextFileW 0x180018a08
ReadFile 0x180018a10
RemoveDirectoryW 0x1800189f8
WriteFile 0x180018a00
GetTempPathW 0x180018a28
CloseHandle 0x180018a38
LocalAlloc 0x180018a48
LocalFree 0x180018a50
InitializeSListHead 0x180018a60
DisableThreadLibraryCalls 0x180018a78
FreeLibrary 0x180018a70
GetModuleFileNameA 0x180018a80
GetProcAddress 0x180018a90
LoadLibraryExW 0x180018a88
PathCchAppend 0x180018aa0
GetCurrentProcess 0x180018af8
GetCurrentProcessId 0x180018ad0
GetCurrentThread 0x180018af0
GetCurrentThreadId 0x180018ae0
GetProcessId 0x180018ab0
OpenProcessToken 0x180018b08
OpenThreadToken 0x180018b00
TerminateProcess 0x180018ad8
TlsAlloc 0x180018ae8
TlsFree 0x180018ab8
TlsGetValue 0x180018ac0
TlsSetValue 0x180018ac8
IsProcessorFeaturePresent 0x180018b18
QueryPerformanceCounter 0x180018b28
RegCloseKey 0x180018b78
RegCreateKeyExW 0x180018b40
RegDeleteKeyExW 0x180018b98
RegDeleteTreeW 0x180018b80
RegDeleteValueW 0x180018b50
RegEnumKeyExW 0x180018b38
RegEnumValueW 0x180018b48
RegFlushKey 0x180018b88
RegGetValueW 0x180018b60
RegLoadAppKeyW 0x180018b68
RegOpenKeyExW 0x180018b70
RegQueryInfoKeyW 0x180018b90
RegQueryValueExW 0x180018b58
RegSetValueExW 0x180018ba0
AcquireSRWLockExclusive 0x180018c08
AcquireSRWLockShared 0x180018bf0
CreateEventW 0x180018bf8
DeleteCriticalSection 0x180018bd0
EnterCriticalSection 0x180018bc0
InitializeCriticalSection 0x180018bb0
InitializeSRWLock 0x180018c00
LeaveCriticalSection 0x180018bb8
ReleaseSRWLockExclusive 0x180018bd8
ReleaseSRWLockShared 0x180018be8
SetEvent 0x180018be0
WaitForSingleObject 0x180018bc8
GetSystemDirectoryW 0x180018c30
GetSystemTimeAsFileTime 0x180018c28
GetTickCount 0x180018c38
GetVersionExW 0x180018c40
CloseThreadpoolWait 0x180018c60
CreateThreadpoolWait 0x180018c58
SetThreadpoolWait 0x180018c50
WaitForThreadpoolWaitCallbacks 0x180018c68
FileTimeToSystemTime 0x180018c90
SystemTimeToFileTime 0x180018c80
SystemTimeToTzSpecificLocalTime 0x180018c78
TzSpecificLocalTimeToSystemTime 0x180018c88
__C_specific_handler 0x180018d08
_o___std_type_info_destroy_list 0x180018cf0
_o___stdio_common_vswprintf 0x180018ce8
_o__cexit 0x180018d00
_o__configure_narrow_argv 0x180018cf8
_o__errno 0x180018cd0
_o__execute_onexit_table 0x180018ca0
_o__initialize_narrow_environment 0x180018ca8
_o__initialize_onexit_table 0x180018cb0
_o__invalid_parameter_noinfo 0x180018cb8
_o__seh_filter_dll 0x180018cc0
_o__wcsicmp 0x180018cd8
_o_toupper 0x180018ce0
memcpy 0x180018d20
memmove 0x180018cc8
wcsrchr 0x180018d10
wcsstr 0x180018d18
_initterm 0x180018d30
_initterm_e 0x180018d38
EventProviderEnabled 0x180018d70
EventRegister 0x180018d58
EventSetInformation 0x180018d60
EventUnregister 0x180018d68
EventWriteTransfer 0x180018d78
AccessCheck 0x180018da8
AdjustTokenPrivileges 0x180018da0
AllocateAndInitializeSid 0x180018db8
CheckTokenMembership 0x180018dc8
CreateWellKnownSid 0x180018db0
FreeSid 0x180018dc0
GetLengthSid 0x180018d98
ImpersonateLoggedOnUser 0x180018d90
RevertToSelf 0x180018d88
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x180018dd8
RegisterServiceCtrlHandlerExW 0x180018df0
SetServiceStatus 0x180018de8
I_QueryTagInformation 0x180018e00
I_ScSendPnPMessage 0x180018e08
WTSGetServiceSessionId 0x180018878
WTSIsServerContainer 0x180018870
AlpcGetMessageAttribute 0x180018eb8
AlpcInitializeMessageAttribute 0x180018ec0
DbgPrint 0x180018f28
EtwEventEnabled 0x180018e50
EtwEventRegister 0x180018e28
EtwEventUnregister 0x180018e38
EtwEventWrite 0x180018e30
NtAlpcCancelMessage 0x180018f00
NtAlpcConnectPort 0x180018f08
NtAlpcDisconnectPort 0x180018eb0
NtAlpcQueryInformation 0x180018ee8
NtAlpcSendWaitReceivePort 0x180018ea8
NtClose 0x180018ef0
NtCreateIRTimer 0x180018f78
NtPowerInformation 0x180018f40
NtQueryInformationProcess 0x180018e48
NtQueryInformationToken 0x180018ed8
NtQuerySystemTime 0x180018f58
NtQueryWnfStateData 0x180018f60
NtSetIRTimer 0x180018e90
RtlAllocateHeap 0x180018e58
RtlAllocateWnfSerializationGroup 0x180018f50
RtlCaptureContext 0x180018f80
RtlCompareMemory 0x180018f20
RtlCopySid 0x180018e78
RtlCreateHeap 0x180018e60
RtlDeleteElementGenericTableAvl 0x180018e68
RtlDestroyHeap 0x180018e80
RtlEnumerateGenericTableAvl 0x180018ec8
RtlEqualString 0x180018e98
RtlFreeHeap 0x180018e20
RtlGetPersistedStateLocation 0x180018f98
RtlGUIDFromString 0x180018ea0
RtlInitializeGenericTableAvl 0x180018e18
RtlInitUnicodeString 0x180018ef8
RtlInsertElementGenericTableAvl 0x180018ed0
RtlIsMultiSessionSku 0x180018fa0
RtlIsStateSeparationEnabled 0x180018e88
RtlLengthSid 0x180018e40
RtlLoadString 0x180018f48
RtlLookupElementGenericTableAvl 0x180018e70
RtlLookupFunctionEntry 0x180018f88
RtlNtStatusToDosError 0x180018f30
RtlPublishWnfStateData 0x180018f68
RtlSubscribeWnfStateChangeNotification 0x180018f70
RtlUnsubscribeWnfNotificationWaitForCompletion 0x180018f38
RtlVirtualUnwind 0x180018f90
TpAllocAlpcCompletion 0x180018f18
TpReleaseAlpcCompletion 0x180018f10
TpWaitForAlpcCompletion 0x180018ee0
I_RpcBindingIsClientLocal 0x1800188a8
I_RpcOpenClientProcess 0x180018890
Ndr64AsyncClientCall 0x180018888
NdrClientCall3 0x180018910
NdrServerCall2 0x180018898
NdrServerCallAll 0x1800188b0
RpcAsyncCancelCall 0x180018908
RpcAsyncCompleteCall 0x1800188e0
RpcAsyncInitializeHandle 0x1800188c8
RpcBindingFree 0x1800188c0
RpcBindingFromStringBindingW 0x1800188d8
RpcImpersonateClient 0x1800188f8
RpcRevertToSelf 0x1800188f0
RpcServerRegisterIf3 0x1800188a0
RpcServerUnregisterIfEx 0x1800188b8
RpcServerUseProtseqEpW 0x180018918
RpcStringBindingComposeW 0x180018930
RpcStringFreeW 0x180018900
UuidCreate 0x1800188d0
UuidEqual 0x180018920
UuidFromStringW 0x1800188e8
UuidToStringW 0x180018928
PdcPpmProfileClientRegister 0x180018940
PdcPpmProfileClientUnregister 0x180018958
PdcPpmProfileDisable 0x180018948
PdcPpmProfileEnable 0x180018950