mprddm.dll

v10.0.19041.6093 64-bit Windows NT Analyzed
Description
Demand Dial Manager Supervisor
Authors
© Microsoft Corporation. All rights reserved.
File size
893.5 KB
Uploaded
2025-12-01 07:33
Views
93
SHA-256
50b88054744c23f1ed89813bd3a5e0f4

Exported functions 62

DDMAdminConnectionClearStats #1 · 0x48f0
DDMAdminConnectionEnum #2 · 0x42a0
DDMAdminConnectionEnumEx #3 · 0x4170
DDMAdminConnectionGetInfo #4 · 0x45c0
DDMAdminConnectionGetInfoEx #5 · 0x4320
DDMAdminInterfaceConnect #6 · 0x1770
DDMAdminInterfaceDisconnect #7 · 0x1600
DDMAdminPortClearStats #8 · 0x5630
DDMAdminPortDisconnect #9 · 0x5700
DDMAdminPortEnum #10 · 0x51c0
DDMAdminPortGetInfo #11 · 0x5500
DDMAdminPortReset #12 · 0x56f0
DDMAdminRemoveQuarantine #13 · 0x5910
DDMAdminRoutingDomainConnectionEnumEx #14 · 0x4220
DDMAdminServerGetInfo #15 · 0x3c00
DDMAdminServerGetInfoEx #16 · 0x3010
DDMAdminServerSetInfo #17 · 0x3e40
DDMAdminServerSetInfoEx #18 · 0x1ea0
DDMAdminUpdateConnection #19 · 0x4bc0
DDMAdminUpdateQoSPolicies #20 · 0x5b80
DDMConnectInterface #21 · 0x1d4b0
DDMDisconnectInterface #22 · 0x1d8e0
DDMGetIdentityAttributes #23 · 0x24d90
DDMHandleRoutingDomainConfigChange #24 · 0x21600
DDMPlumbRDIkev2TunnelPolicy #25 · 0x5a10
DDMPostCleanup #26 · 0x23c90
DDMRegisterConnectionNotification #27 · 0x57c0
DDMSendUserMessage #28 · 0x5900
DDMServiceInitialize #29 · 0x1ec40
DDMServicePostListens #30 · 0x6050
DDMTransportCreate #31 · 0x9c10
DdmDeleteIkev2PskPolicy #32 · 0x14580
DdmGetKey #33 · 0x15540
DdmPlumbIkev2PskPolicy #34 · 0x14290
DdmSetKey #35 · 0x15600
DdmUpdateGlobalPhoneBookContext #36 · 0x6ed0
IfObjectConnectionChangeNotification #37 · 0x7b40
IfObjectFreePhonebookContext #38 · 0x6eb0
IfObjectGetStatistics #39 · 0x2c50
IfObjectLoadDestinationInfo #40 · 0x6f30
IfObjectLoadPhonebookInfo #41 · 0x7830
IfObjectSetDialoutHoursRestriction #42 · 0x7ed0
IfObjectUpdatePbkExtraInfo #43 · 0x75f0
IfObjectUpdatePbkInfo #44 · 0x72b0
MarkInterfaceAsReachable #45 · 0x23040
RasAcctConfigChangeNotification #46 · 0x4e5b0
RasAcctProviderFreeAttributes #47 · 0x4f420
RasAcctProviderInitialize #48 · 0x4e3e0
RasAcctProviderInterimAccounting #49 · 0x4e600
RasAcctProviderStartAccounting #50 · 0x4e4e0
RasAcctProviderStopAccounting #51 · 0x4e540
RasAcctProviderTerminate #52 · 0x4e480
RasAuthConfigChangeNotification #53 · 0x4e670
RasAuthProviderAuthenticateUser #54 · 0x4f3b0
RasAuthProviderFreeAttributes #55 · 0x4f420
RasAuthProviderInitialize #56 · 0x4e130
RasAuthProviderTerminate #57 · 0x4e2d0
RasConnectionInitiate #58 · 0xd740
ReConnectInterface #59 · 0x22be0
ReConnectPersistentInterface #60 · 0x23110
TimerQInsert #61 · 0x23870
TimerQRemove #62 · 0x239a0

Imported DLLs & functions 448

CryptAcquireContextA 0x18009d150
CryptAcquireContextW 0x18009d0a8
CryptGenRandom 0x18009d140
CryptReleaseContext 0x18009d128
EventRegister 0x18009d068
EventSetInformation 0x18009d070
EventUnregister 0x18009d060
EventWriteTransfer 0x18009d058
LsaClose 0x18009d080
LsaFreeMemory 0x18009d0a0
LsaOpenPolicy 0x18009d088
LsaRetrievePrivateData 0x18009d090
LsaStorePrivateData 0x18009d098
PerfCreateInstance 0x18009d0d8
PerfDeleteInstance 0x18009d0e0
PerfSetCounterRefValue 0x18009d0c0
PerfSetCounterSetInfo 0x18009d0e8
PerfStartProviderEx 0x18009d0d0
PerfStopProvider 0x18009d0c8
RegCloseKey 0x18009d118
RegCreateKeyExA 0x18009d138
RegCreateKeyExW 0x18009d160
RegDeleteKeyExW 0x18009d168
RegDeleteValueW 0x18009d158
RegEnumKeyExW 0x18009d0f8
RegEnumKeyW 0x18009d078
RegNotifyChangeKeyValue 0x18009d110
RegOpenKeyExA 0x18009d120
RegOpenKeyExW 0x18009d100
RegOpenKeyW 0x18009d0b8
RegQueryInfoKeyW 0x18009d0f0
RegQueryValueExA 0x18009d148
RegQueryValueExW 0x18009d108
RegSetValueExA 0x18009d130
RegSetValueExW 0x18009d0b0
TraceMessage 0x18009d170
CoCreateInstance 0x18009d810
DefineDosDeviceW 0x18009d820
GlobalFree 0x18009d830
CancelIo 0x18009d840
ExitThread 0x18009d868
TerminateThread 0x18009d860
RegDeleteTreeW 0x18009d878
RegGetValueW 0x18009d880
CreateMutexA 0x18009d890
CM_Get_Device_ID_List_SizeW 0x18009d8b8
CM_Get_Device_ID_ListW 0x18009d8a0
CM_Locate_DevNodeW 0x18009d8a8
CM_MapCrToWin32Err 0x18009d8c0
CM_Open_DevNode_Key 0x18009d8b0
LookupAccountNameW 0x18009d8d0
ConvertSidToStringSidW 0x18009d8e0
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x18009d8e8
CloseServiceHandle 0x18009d8f8
OpenSCManagerW 0x18009d900
StartServiceW 0x18009d908
OpenServiceA 0x18009d920
QueryServiceStatus 0x18009d918
CertCloseStore 0x18009d1a8
CertCompareCertificate 0x18009d1d0
CertCreateCertificateContext 0x18009d1b0
CertDuplicateCertificateContext 0x18009d1a0
CertEnumCertificatesInStore 0x18009d190
CertFindCertificateInStore 0x18009d1b8
CertFindChainInStore 0x18009d1c0
CertFreeCertificateContext 0x18009d188
CertGetCertificateContextProperty 0x18009d1e8
CertGetEnhancedKeyUsage 0x18009d180
CertGetNameStringW 0x18009d1c8
CertNameToStrW 0x18009d198
CertOpenStore 0x18009d1d8
CryptHashCertificate 0x18009d1e0
DhcpLeaseIpAddress 0x18009d938
DhcpNotifyConfigChange 0x18009d940
DhcpReleaseIpAddressLease 0x18009d948
DhcpRenewIpAddressLease 0x18009d930
DnsDhcpSrvRegisterHostName 0x18009d200
DnsDhcpSrvRegisterInit 0x18009d210
DnsDhcpSrvRegisterTerm 0x18009d1f8
DnsSetConfigDword 0x18009d208
EapHostPeerFreeErrorMemory 0x18009d958
EapHostPeerFreeMemory 0x18009d968
EapHostPeerGetMethods 0x18009d970
EapHostPeerQueryCredentialInputFields 0x18009d960
EapHostPeerInitialize 0x18009d988
EapHostPeerUninitialize 0x18009d980
FwpmEngineClose0 0x18009d9a0
FwpmEngineOpen0 0x18009d9e0
FwpmFilterAdd0 0x18009d9a8
FwpmFilterDeleteByKey0 0x18009d9f0
FwpmFreeMemory0 0x18009d9c8
FwpmProviderContextAdd0 0x18009d9d8
FwpmProviderContextAdd2 0x18009d9e8
FwpmProviderContextDeleteByKey0 0x18009d9d0
FwpmTransactionAbort0 0x18009d9c0
FwpmTransactionBegin0 0x18009da08
FwpmTransactionCommit0 0x18009d998
IPsecSaCreateEnumHandle0 0x18009d9b8
IPsecSaDestroyEnumHandle0 0x18009d9b0
IPsecSaEnum0 0x18009d9f8
IPsecSaInitiateAsync0 0x18009da00
AllocateAttributes 0x18009da18
DoRequest 0x18009da38
FreeAttributes 0x18009da48
InitializeIas 0x18009da30
MemAllocIas 0x18009da20
MemFreeIas 0x18009da40
ShutdownIas 0x18009da28
ConvertInterfaceGuidToLuid 0x18009d250
ConvertInterfaceIndexToLuid 0x18009d230
ConvertInterfaceLuidToGuid 0x18009d238
ConvertInterfaceLuidToIndex 0x18009d270
ConvertIpv4MaskToLength 0x18009d290
CreateProxyArpEntry 0x18009d288
DeleteIpForwardEntry 0x18009d228
DeleteProxyArpEntry 0x18009d220
GetAdaptersAddresses 0x18009d280
GetCurrentThreadCompartmentId 0x18009d278
GetIpAddrTable 0x18009d248
InitializeIpInterfaceEntry 0x18009d268
SetCurrentThreadCompartmentId 0x18009d260
SetIpInterfaceEntry 0x18009d240
SetIpStatisticsEx 0x18009d258
AcquireSRWLockExclusive 0x18009d330
AcquireSRWLockShared 0x18009d370
CloseHandle 0x18009d568
CloseThreadpool 0x18009d478
CloseThreadpoolCleanupGroup 0x18009d470
CloseThreadpoolCleanupGroupMembers 0x18009d468
CloseThreadpoolTimer 0x18009d328
CloseThreadpoolWork 0x18009d490
CompareStringA 0x18009d4c8
CreateEventA 0x18009d4c0
CreateEventW 0x18009d578
CreateFileA 0x18009d4b8
CreateFileW 0x18009d410
CreateIoCompletionPort 0x18009d428
CreateMutexExW 0x18009d368
CreateMutexW 0x18009d5b8
CreateSemaphoreExW 0x18009d2d0
CreateThread 0x18009d3e8
CreateThreadpool 0x18009d448
CreateThreadpoolCleanupGroup 0x18009d450
CreateThreadpoolTimer 0x18009d358
CreateThreadpoolWork 0x18009d480
CreateWaitableTimerW 0x18009d3d8
DebugBreak 0x18009d5c0
DecodePointer 0x18009d4f0
DelayLoadFailureHook 0x18009d5c8
DeleteCriticalSection 0x18009d2e8
DeviceIoControl 0x18009d2f0
DuplicateHandle 0x18009d588
EncodePointer 0x18009d4e8
EnterCriticalSection 0x18009d5a8
ExpandEnvironmentStringsW 0x18009d3a0
FormatMessageW 0x18009d310
FreeLibrary 0x18009d3b0
GetComputerNameW 0x18009d3a8
GetCurrentProcess 0x18009d5a0
GetCurrentProcessId 0x18009d558
GetCurrentThreadId 0x18009d308
GetDateFormatW 0x18009d440
GetLastError 0x18009d570
GetLocalTime 0x18009d3f0
GetModuleFileNameA 0x18009d2c8
GetModuleHandleExW 0x18009d5d8
GetModuleHandleW 0x18009d380
GetOverlappedResult 0x18009d420
GetProcAddress 0x18009d360
GetProcessHeap 0x18009d378
GetQueuedCompletionStatus 0x18009d408
GetStringTypeW 0x18009d4e0
GetSystemTimeAsFileTime 0x18009d2c0
GetTickCount 0x18009d530
GetTimeFormatW 0x18009d438
GetWindowsDirectoryW 0x18009d400
GlobalAlloc 0x18009d2b0
HeapAlloc 0x18009d560
HeapCreate 0x18009d3c8
HeapDestroy 0x18009d3f8
HeapFree 0x18009d5b0
HeapReAlloc 0x18009d388
InitializeCriticalSection 0x18009d3e0
InitializeCriticalSectionAndSpinCount 0x18009d4b0
InitializeCriticalSectionEx 0x18009d2f8
InitializeSRWLock 0x18009d3c0
IsDebuggerPresent 0x18009d390
LeaveCriticalSection 0x18009d598
LoadLibraryExA 0x18009d4a0
LoadLibraryExW 0x18009d3b8
LocalAlloc 0x18009d548
LocalFree 0x18009d538
lstrcmpiW 0x18009d4d0
MultiByteToWideChar 0x18009d2a8
OpenProcess 0x18009d580
OpenSemaphoreW 0x18009d340
OutputDebugStringW 0x18009d320
PostQueuedCompletionStatus 0x18009d418
QueryPerformanceCounter 0x18009d528
ReleaseMutex 0x18009d2a0
ReleaseSemaphore 0x18009d2e0
ReleaseSRWLockExclusive 0x18009d318
ReleaseSRWLockShared 0x18009d350
ResolveDelayLoadedAPI 0x18009d5d0
RtlCaptureContext 0x18009d4f8
RtlLookupFunctionEntry 0x18009d500
RtlVirtualUnwind 0x18009d508
SetConsoleCtrlHandler 0x18009d498
SetEvent 0x18009d540
SetLastError 0x18009d2d8
SetProcessShutdownParameters 0x18009d4a8
SetThreadExecutionState 0x18009d430
SetThreadpoolThreadMaximum 0x18009d458
SetThreadpoolThreadMinimum 0x18009d460
SetThreadpoolTimer 0x18009d348
SetUnhandledExceptionFilter 0x18009d518
SetWaitableTimer 0x18009d3d0
Sleep 0x18009d398
SubmitThreadpoolWork 0x18009d488
TerminateProcess 0x18009d520
TryEnterCriticalSection 0x18009d4d8
UnhandledExceptionFilter 0x18009d510
WaitForMultipleObjectsEx 0x18009d550
WaitForSingleObject 0x18009d590
WaitForSingleObjectEx 0x18009d338
WaitForThreadpoolTimerCallbacks 0x18009d300
WideCharToMultiByte 0x18009d2b8
___lc_codepage_func 0x18009db10
___lc_collate_cp_func 0x18009db08
___lc_handle_func 0x18009db18
___mb_cur_max_func 0x18009db30
__C_specific_handler 0x18009dbd8
__crtCompareStringW 0x18009db00
__crtLCMapStringW 0x18009daf0
__CxxFrameHandler3 0x18009dc88
__dllonexit 0x18009daa0
__pctype_func 0x18009db20
_amsg_exit 0x18009dac8
_callnewh 0x18009db38
_CxxThrowException 0x18009db48
_errno 0x18009db28
_initterm 0x18009dac0
_itoa_s 0x18009dbe8
_itow 0x18009dba0
_itow_s 0x18009db50
_lock 0x18009dab0
_ltow 0x18009dbc8
_onexit 0x18009da98
_purecall 0x18009dc80
_strcmpi 0x18009da58
_stricmp 0x18009db98
_unlock 0x18009daa8
_vsnprintf 0x18009dbe0
_vsnprintf_s 0x18009dbf8
_vsnwprintf 0x18009dc20
_wcsdup 0x18009db88
_wcsicmp 0x18009dc70
_wtoi 0x18009dc40
_wtol 0x18009dbc0
_XcptFilter 0x18009dad0
??0bad_cast@@QEAA@AEBV0@@Z 0x18009db70
??0bad_cast@@QEAA@PEBD@Z 0x18009db78
??0exception@@QEAA@AEBQEBD@Z 0x18009dba8
??0exception@@QEAA@AEBQEBDH@Z 0x18009db40
??0exception@@QEAA@AEBV0@@Z 0x18009dc00
??0exception@@QEAA@XZ 0x18009dc08
??1bad_cast@@UEAA@XZ 0x18009db80
??1exception@@UEAA@XZ 0x18009dc10
??1type_info@@UEAA@XZ 0x18009da90
??3@YAXPEAX@Z 0x18009dc50
?terminate@@YAXXZ 0x18009dab8
?what@exception@@UEBAPEBDXZ 0x18009dbb0
abort 0x18009dad8
calloc 0x18009dae8
free 0x18009dc68
iswdigit 0x18009dbd0
malloc 0x18009dc60
mbstowcs_s 0x18009da60
memcmp 0x18009dae0
memcpy 0x18009daf8
memcpy_s 0x18009dc18
memmove 0x18009da78
memmove_s 0x18009dbf0
memset 0x18009da80
rand 0x18009dc38
realloc 0x18009db68
setlocale 0x18009db90
srand 0x18009dc48
strchr 0x18009db58
strcmp 0x18009da88
strstr 0x18009dbb8
time 0x18009dc28
wcschr 0x18009dc30
wcscmp 0x18009da68
wcscpy_s 0x18009db60
wcsstr 0x18009dc78
wcstok_s 0x18009da70
wcstombs 0x18009dc58
NsiEnumerateObjectsAllParametersEx 0x18009d608
NsiGetAllParametersEx 0x18009d600
NsiGetParameter 0x18009d5f0
NsiGetParameterEx 0x18009d5e8
NsiSetAllParametersEx 0x18009d5f8
EtwTraceMessage 0x18009dd08
RtlAllocateHeap 0x18009dd00
RtlCreateTimer 0x18009dca8
RtlCreateTimerQueue 0x18009dca0
RtlDeleteTimerQueueEx 0x18009dcb8
RtlFreeHeap 0x18009dcf8
RtlGetNtProductType 0x18009dcc0
RtlInitUnicodeString 0x18009dd18
RtlIpv4AddressToStringA 0x18009dc98
RtlIpv4AddressToStringW 0x18009dcd0
RtlIpv4StringToAddressW 0x18009dce8
RtlIpv6AddressToStringA 0x18009dcc8
RtlIpv6AddressToStringW 0x18009dce0
RtlIpv6StringToAddressA 0x18009dcd8
RtlIpv6StringToAddressW 0x18009dcf0
RtlNtStatusToDosError 0x18009dd10
RtlUpdateTimer 0x18009dcb0
CLSIDFromString 0x18009dd38
CoCreateGuid 0x18009dd28
CoInitializeEx 0x18009dd30
CoUninitialize 0x18009dd40
SafeArrayCreate 0x18009d628
SafeArrayGetElement 0x18009d640
SafeArrayPutElement 0x18009d648
SysAllocString 0x18009d618
SysFreeString 0x18009d620
VariantClear 0x18009d630
VariantInit 0x18009d638
DDMComputeLuid 0x18009d6a0
DDMFreeDialingParam 0x18009d720
DDMFreePhonebookContext 0x18009d6d8
DDMFreeRemoteEndpoint 0x18009d6c8
DDMGetEapInfo 0x18009d698
DDMGetEapUserIdentityW 0x18009d6f8
DDMGetPhoneBookContext 0x18009d6c0
DDMGetPhonebookInfo 0x18009d6d0
DDMGetProtocolStartParams 0x18009d690
DDMGetRasDialingParams 0x18009d678
DDMGetRasDialParams 0x18009d6b8
DDMGetTunnelEndpoints 0x18009d6b0
DDMRasPbkEntryCleanup 0x18009d708
DDMUpdateProtocolConfigInfoFromEntry 0x18009d6a8
RasConnectionNotificationW 0x18009d680
RasDialW 0x18009d700
RasFreeEapUserIdentityW 0x18009d658
RasFreeEntryAdvancedProperties 0x18009d710
RasGetConnectStatusW 0x18009d688
RasGetCustomAuthDataW 0x18009d718
RasGetEapUserIdentityW 0x18009d670
RasGetEntryAdvancedProperties 0x18009d6e8
RasGetEntryDialParamsW 0x18009d660
RasGetEntryPropertiesW 0x18009d668
RasGetHport 0x18009d6e0
RasGetSubEntryHandleW 0x18009d728
RasHangUpW 0x18009d6f0
RasActivateRoute 0x18009dd68
RasAllocateRoute 0x18009ddb0
RasBundleClearStatisticsEx 0x18009ddf8
RasBundleGetPort 0x18009dde8
RasBundleGetStatisticsEx 0x18009de98
RasClearPortUserData 0x18009dec0
RasCompressionGetInfo 0x18009dd80
RasCompressionSetInfo 0x18009de10
RasDeAllocateRoute 0x18009dda8
RasDeviceConnect 0x18009de70
RasDeviceGetInfo 0x18009de08
RasDeviceSetInfo 0x18009de68
RasEnableIpSec 0x18009deb8
RasFreeBuffer 0x18009dda0
RasGetBuffer 0x18009de20
RasGetConnectInfo 0x18009df00
RasGetConnectionUserData 0x18009df08
RasGetDeviceConfigInfo 0x18009de80
RasGetFramingCapabilities 0x18009dd58
RasGetInfo 0x18009dd88
RasGetKey 0x18009def8
RasGetPortUserData 0x18009ddd8
RasGetProtocolInfo 0x18009ddc0
RasGetTimeSinceLastActivity 0x18009dd78
RasGetUnicodeDeviceName 0x18009de40
RasInitialize 0x18009de18
RasIsPulseDial 0x18009de60
RasPortCancelReceive 0x18009dd90
RasPortClearStatistics 0x18009dea0
RasPortConnectComplete 0x18009de48
RasPortDisconnect 0x18009ddb8
RasPortEnum 0x18009ddc8
RasPortGetBundle 0x18009dde0
RasPortGetProtocolCompression 0x18009dd70
RasPortGetStatistics 0x18009dee8
RasPortGetStatisticsEx 0x18009de90
RasPortListen 0x18009de58
RasPortOpen 0x18009ddd0
RasPortReceive 0x18009deb0
RasPortSend 0x18009de28
RasPortSetFramingEx 0x18009ded8
RasPortSetProtocolCompression 0x18009dd98
RasProtocolStarted 0x18009dee0
RasReferenceRasman 0x18009def0
RasRegisterPnPHandler 0x18009dd50
RasRequestNotification 0x18009dec8
RasSendNotification 0x18009ddf0
RasSendProtocolResultToRasman 0x18009de30
RasServerPortClose 0x18009de50
RasSetConnectionUserData 0x18009dd60
RasSetDeviceConfigInfo 0x18009de88
RasSetPortUserData 0x18009dea8
RasSetRouterUsage 0x18009ded0
RasSetTunnelEndPoints 0x18009de00
RasUpdateDefaultRouteSettings 0x18009de38
RasUpdateQoSPolicies 0x18009de78
RpcImpersonateClient 0x18009d760
RpcRevertToSelf 0x18009d758
UuidCreate 0x18009d750
UuidFromStringA 0x18009d738
UuidFromStringW 0x18009d740
UuidIsNil 0x18009d748
LogEventA 0x18009df48
LogEventW 0x18009df38
RouterLogDeregisterW 0x18009df30
RouterLogEventStringW 0x18009df18
RouterLogEventW 0x18009df20
RouterLogRegisterW 0x18009df28
TraceDeregisterA 0x18009df40
TracePrintfA 0x18009df58
TraceRegisterExA 0x18009df60
TraceVprintfExA 0x18009df50
LoadStringA 0x18009d770
LoadStringW 0x18009d778
NsiConnectToServer 0x18009d798
NsiDisconnectFromServer 0x18009d7a0
NsiRpcDeregisterChangeNotification 0x18009d788
NsiRpcRegisterChangeNotification 0x18009d790
FreeAddrInfoW 0x18009d7f0
GetAddrInfoW 0x18009d7e0
htonl 0x18009d7c0
inet_addr 0x18009d7c8
inet_ntoa 0x18009d7d0
ntohl 0x18009d7b8
ntohs 0x18009d7b0
WSACleanup 0x18009d7f8
WSAGetLastError 0x18009d7e8
WSAStartup 0x18009d800
WSAStringToAddressW 0x18009d7d8