msdtcprx.dll

v2001.12.10941.16384 32-bit Windows NT Analyzed
Description
Microsoft Distributed Transaction Coordinator OLE Transactions Interface Proxy DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
720.0 KB
Uploaded
2025-12-01 08:00
Views
79
SHA-256
aa402e2621f2e5972e8d8b3394b30e9e

Exported functions 37

DllGetDTCProxy #4 · 0x445e0
Create #5 · 0x71870
CreateInstance #6 · 0x49310
DllGetDtcConfigManager #7 · 0x69b20
GetDtcLogPath #8 · 0x454a0
UpgradeApplySuccess #9 · 0x69900
DTC_XaOpen #10 · 0x52d10
DTC_XaStart #11 · 0x53030
DTC_XaEnd #12 · 0x53390
DTC_XaPrepare #13 · 0x53570
DTC_XaCommit #14 · 0x53730
DTC_XaRollback #15 · 0x538e0
DTC_XaRecover #16 · 0x53a70
DTC_XaForget #17 · 0x53c20
DTC_XaComplete #18 · 0x53c80
DTC_XaClose #19 · 0x53ce0
CreateLegacyTmInstance #20 · 0x75a00
CreateLocalTmInstance #21 · 0x759e0
CreateRemoteProxyTmInstance #22 · 0x75aa0
CreateTmInstanceForRemoteAdmin #23 · 0x75bb0
ShutDownCM #24 · 0x77670
DllGetDTCConnectionManager #25 · 0x77410
DllGetDTCUtilObject #26 · 0x76e80
ContactToNameObject #27 · 0x71cf0
SysPrepDtcCleanup #28 · 0x75440
SysPrepDtcGeneralize #29 · 0x755a0
SysPrepDtcSpecialize #30 · 0x75710
DeployDtc #31 · 0x73600
DllGetClassObject #32 · 0x44490
DllGetTransactionManagerCore #33 · 0x48270
DllRegisterServer #34 · 0x44650
DllUnregisterServer #35 · 0x44650
GetTmInstance #36 · 0x480e0
InstallContacts #37 · 0x73b20
InstallDtc #38 · 0x742a0
InstallDtcClient #39 · 0x73d60
RemoveDtc #40 · 0x74bc0

Imported DLLs & functions 367

DeregisterEventSource 0x100ac020
EnableTrace 0x100ac004
FlushTraceW 0x100ac008
LookupPrivilegeValueA 0x100ac018
QueryServiceLockStatusA 0x100ac034
QueryTraceW 0x100ac00c
RegConnectRegistryW 0x100ac024
RegDeleteKeyA 0x100ac03c
RegDeleteKeyW 0x100ac038
RegEnumKeyA 0x100ac010
RegEnumKeyW 0x100ac014
RegisterEventSourceW 0x100ac028
RegQueryValueA 0x100ac030
ReportEventW 0x100ac02c
SetEntriesInAclA 0x100ac000
SetNamedSecurityInfoW 0x100ac01c
CLSIDFromString 0x100ac1b8
CoCreateFreeThreadedMarshaler 0x100ac1d0
CoCreateGuid 0x100ac1c0
CoCreateInstance 0x100ac1d4
CoGetObjectContext 0x100ac1c8
CoTaskMemAlloc 0x100ac1cc
CoTaskMemFree 0x100ac1bc
CoWaitForMultipleHandles 0x100ac1b4
StringFromGUID2 0x100ac1c4
DebugBreak 0x100ac1dc
IsDebuggerPresent 0x100ac1e4
OutputDebugStringA 0x100ac1e8
OutputDebugStringW 0x100ac1e0
DelayLoadFailureHook 0x100ac1f0
ResolveDelayLoadedAPI 0x100ac1f8
GetLastError 0x100ac204
RaiseException 0x100ac200
SetErrorMode 0x100ac208
SetLastError 0x100ac20c
SetUnhandledExceptionFilter 0x100ac214
UnhandledExceptionFilter 0x100ac210
CreateDirectoryW 0x100ac238
CreateFileW 0x100ac224
DeleteFileW 0x100ac21c
FindClose 0x100ac228
FindFirstFileW 0x100ac244
FindNextFileW 0x100ac240
GetDriveTypeW 0x100ac22c
GetFileAttributesW 0x100ac234
GetFileSize 0x100ac23c
GetFullPathNameW 0x100ac220
SetFileAttributesW 0x100ac230
MoveFileExW 0x100ac24c
CopyFileW 0x100ac254
CloseHandle 0x100ac25c
DuplicateHandle 0x100ac260
GetProcessHeap 0x100ac268
HeapAlloc 0x100ac26c
HeapFree 0x100ac270
LocalAlloc 0x100ac278
LocalFree 0x100ac27c
DisableThreadLibraryCalls 0x100ac2b8
FindResourceExW 0x100ac284
FreeLibrary 0x100ac2ac
FreeLibraryAndExitThread 0x100ac28c
GetModuleFileNameA 0x100ac2a4
GetModuleFileNameW 0x100ac288
GetModuleHandleExW 0x100ac2a0
GetModuleHandleW 0x100ac2b4
GetProcAddress 0x100ac290
LoadLibraryExA 0x100ac2b0
LoadLibraryExW 0x100ac294
LoadResource 0x100ac29c
LoadStringW 0x100ac298
LockResource 0x100ac2a8
FormatMessageW 0x100ac2c0
VirtualAlloc 0x100ac2cc
VirtualProtect 0x100ac2d0
VirtualQuery 0x100ac2c8
ExpandEnvironmentStringsW 0x100ac2dc
GetCommandLineA 0x100ac2e0
GetCommandLineW 0x100ac2d8
CreateProcessA 0x100ac324
CreateProcessW 0x100ac300
CreateThread 0x100ac2fc
GetCurrentProcess 0x100ac31c
GetCurrentProcessId 0x100ac330
GetCurrentThread 0x100ac32c
GetCurrentThreadId 0x100ac308
GetExitCodeProcess 0x100ac310
GetThreadPriority 0x100ac30c
OpenProcessToken 0x100ac2ec
OpenThreadToken 0x100ac314
SetThreadPriority 0x100ac2f0
SetThreadStackGuarantee 0x100ac2e8
SetThreadToken 0x100ac320
TerminateProcess 0x100ac304
TerminateThread 0x100ac328
TlsAlloc 0x100ac2f8
TlsFree 0x100ac2f4
TlsGetValue 0x100ac318
QueryPerformanceCounter 0x100ac338
QueryFullProcessImageNameW 0x100ac340
RegCloseKey 0x100ac364
RegCreateKeyExA 0x100ac34c
RegCreateKeyExW 0x100ac358
RegDeleteValueA 0x100ac354
RegDeleteValueW 0x100ac360
RegFlushKey 0x100ac374
RegGetValueW 0x100ac348
RegOpenKeyExA 0x100ac368
RegOpenKeyExW 0x100ac36c
RegQueryValueExA 0x100ac378
RegQueryValueExW 0x100ac35c
RegSetValueExA 0x100ac350
RegSetValueExW 0x100ac370
CompareStringW 0x100ac38c
MultiByteToWideChar 0x100ac388
WideCharToMultiByte 0x100ac390
lstrcmpiA 0x100ac39c
lstrcmpiW 0x100ac3a0
lstrcmpW 0x100ac398
AcquireSRWLockExclusive 0x100ac3c8
AcquireSRWLockShared 0x100ac3e8
CreateEventA 0x100ac3b0
CreateEventW 0x100ac3f8
CreateMutexExW 0x100ac3e4
CreateSemaphoreExW 0x100ac3bc
DeleteCriticalSection 0x100ac3ec
EnterCriticalSection 0x100ac3a8
InitializeCriticalSection 0x100ac3d4
InitializeCriticalSectionAndSpinCount 0x100ac3e0
InitializeCriticalSectionEx 0x100ac3ac
LeaveCriticalSection 0x100ac3d0
OpenSemaphoreW 0x100ac3c0
ReleaseMutex 0x100ac3dc
ReleaseSemaphore 0x100ac3f0
ReleaseSRWLockExclusive 0x100ac3c4
ReleaseSRWLockShared 0x100ac3d8
ResetEvent 0x100ac3b4
SetEvent 0x100ac3b8
WaitForSingleObject 0x100ac3f4
WaitForSingleObjectEx 0x100ac3cc
GetComputerNameExW 0x100ac428
GetLocalTime 0x100ac420
GetSystemDirectoryA 0x100ac410
GetSystemDirectoryW 0x100ac424
GetSystemInfo 0x100ac40c
GetSystemTimeAsFileTime 0x100ac41c
GetSystemWindowsDirectoryA 0x100ac414
GetTickCount 0x100ac408
GetVersionExA 0x100ac418
CloseThreadpoolTimer 0x100ac43c
CreateThreadpoolTimer 0x100ac430
SetThreadpoolTimer 0x100ac434
WaitForThreadpoolTimerCallbacks 0x100ac438
VerQueryValueW 0x100ac444
UnregisterTraceGuids 0x100ac44c
StartTraceW 0x100ac458
StopTraceW 0x100ac454
AdjustTokenPrivileges 0x100ac480
AllocateAndInitializeSid 0x100ac470
CheckTokenMembership 0x100ac49c
CopySid 0x100ac474
CreateWellKnownSid 0x100ac498
DuplicateTokenEx 0x100ac464
FreeSid 0x100ac48c
GetLengthSid 0x100ac4a8
GetSecurityDescriptorDacl 0x100ac4ac
GetSecurityDescriptorGroup 0x100ac484
GetSecurityDescriptorOwner 0x100ac488
GetSecurityDescriptorSacl 0x100ac47c
GetSidLengthRequired 0x100ac46c
GetTokenInformation 0x100ac494
GetWindowsAccountDomainSid 0x100ac490
ImpersonateLoggedOnUser 0x100ac468
InitializeSecurityDescriptor 0x100ac4a0
IsWellKnownSid 0x100ac478
RevertToSelf 0x100ac4a4
SetSecurityDescriptorDacl 0x100ac460
LookupAccountNameW 0x100ac4b4
LookupAccountSidW 0x100ac4b8
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x100ac4c8
ConvertStringSidToSidW 0x100ac4cc
EnumDependentServicesW 0x100ac4d4
CloseServiceHandle 0x100ac4e4
CreateServiceW 0x100ac4ec
DeleteService 0x100ac4e0
OpenSCManagerW 0x100ac4e8
OpenServiceW 0x100ac4dc
ChangeServiceConfig2W 0x100ac4fc
ChangeServiceConfigW 0x100ac4f8
QueryServiceConfigW 0x100ac500
QueryServiceStatusEx 0x100ac4f4
ControlService 0x100ac50c
OpenSCManagerA 0x100ac514
QueryServiceConfigA 0x100ac518
QueryServiceStatus 0x100ac508
StartServiceA 0x100ac510
BCryptCloseAlgorithmProvider 0x100ac534
BCryptDestroyKey 0x100ac520
BCryptExportKey 0x100ac530
BCryptGenerateSymmetricKey 0x100ac53c
BCryptGenRandom 0x100ac52c
BCryptGetProperty 0x100ac524
BCryptOpenAlgorithmProvider 0x100ac528
BCryptSetProperty 0x100ac538
CloseCluster 0x100ac06c
CloseClusterResource 0x100ac058
ClusterCloseEnum 0x100ac048
ClusterEnum 0x100ac04c
ClusterGetEnumCount 0x100ac068
ClusterOpenEnum 0x100ac050
ClusterResourceControl 0x100ac060
ClusterResourceTypeCloseEnum 0x100ac070
ClusterResourceTypeEnum 0x100ac078
ClusterResourceTypeGetEnumCount 0x100ac054
ClusterResourceTypeOpenEnum 0x100ac044
GetClusterResourceState 0x100ac07c
GetNodeClusterState 0x100ac05c
OpenClusterEx 0x100ac074
OpenClusterResourceEx 0x100ac064
CreateTimerQueueTimer 0x100ac08c
DeleteTimerQueueTimer 0x100ac084
MoveFileW 0x100ac090
QueueUserWorkItem 0x100ac094
UnregisterWaitEx 0x100ac088
CommitTransaction 0x100ac550
OpenTransaction 0x100ac554
OpenTransactionManagerById 0x100ac548
PrivCreateTransaction 0x100ac544
RollbackTransactionAsync 0x100ac54c
__CxxFrameHandler3 0x100ac638
__dllonexit 0x100ac584
_amsg_exit 0x100ac594
_callnewh 0x100ac5c0
_CxxThrowException 0x100ac574
_errno 0x100ac5ac
_except_handler4_common 0x100ac5d4
_initterm 0x100ac628
_local_unwind4 0x100ac56c
_lock 0x100ac58c
_ltoa 0x100ac658
_ltow 0x100ac62c
_mbscmp 0x100ac5d0
_onexit 0x100ac580
_purecall 0x100ac614
_resetstkoflw 0x100ac5fc
_stricmp 0x100ac5ec
_strnicmp 0x100ac5cc
_ultow 0x100ac55c
_unlock 0x100ac588
_vsnprintf 0x100ac5e8
_vsnprintf_s 0x100ac604
_vsnwprintf 0x100ac61c
_waccess 0x100ac5b4
_wcsdup 0x100ac5a4
_wcsicmp 0x100ac5f4
_wcsnicmp 0x100ac5b8
_wfopen 0x100ac648
_wtoi 0x100ac5b0
_wtol 0x100ac568
_XcptFilter 0x100ac598
??0exception@@QAE@ABQBD@Z 0x100ac624
??0exception@@QAE@ABQBDH@Z 0x100ac640
??0exception@@QAE@ABV0@@Z 0x100ac608
??0exception@@QAE@XZ 0x100ac60c
??1exception@@UAE@XZ 0x100ac610
??1type_info@@UAE@XZ 0x100ac578
?terminate@@YAXXZ 0x100ac57c
?what@exception@@UBEPBDXZ 0x100ac644
atoi 0x100ac5d8
atol 0x100ac590
fclose 0x100ac5f8
fflush 0x100ac650
fopen 0x100ac5e4
fprintf 0x100ac654
fputs 0x100ac5e0
free 0x100ac5c8
fwprintf 0x100ac64c
isdigit 0x100ac564
malloc 0x100ac5c4
mbstowcs 0x100ac5a0
memcmp 0x100ac634
memcpy 0x100ac570
memcpy_s 0x100ac618
memmove 0x100ac620
memmove_s 0x100ac600
memset 0x100ac5f0
strchr 0x100ac63c
strnlen 0x100ac630
strtok 0x100ac5dc
wcschr 0x100ac5bc
wcscpy_s 0x100ac560
wcsrchr 0x100ac5a8
wcstombs 0x100ac59c
FailedClusterAPIToEventLog 0x100ac0a8
MtxCluClearClusterTmMappings 0x100ac0cc
MtxCluCreateClusterProxyTmInstance 0x100ac0e4
MtxCluCreateClusterTmInstance 0x100ac0ac
MtxCluCreateTmInstanceForVirtualServer 0x100ac0a0
MtxCluEnumerateClusterTmMappings 0x100ac0d8
MtxCluEnumerateDtcResources 0x100ac0a4
MtxCluEnumerateDtcResourcesEx 0x100ac0b8
MtxCluGetDefaultClusterResource 0x100ac0c0
MtxCluGetDefaultClusterResourceNonAdmin 0x100ac0c4
MtxCluGetDTCVirtualServerNameW 0x100ac0dc
MtxCluGetNameFromResourceIdString 0x100ac0e0
MtxCluGetResourceIdStringFromName 0x100ac0c8
MtxCluGetVirtualServerToken 0x100ac09c
MtxCluRemoveClusterTmMappingByName 0x100ac0d0
MtxCluSetClusterTmMapping 0x100ac0d4
MtxCluSetDefaultClusterResource 0x100ac0bc
MtxCluVerifyLogPathInDependantDiskResource 0x100ac0b0
MtxCluVerifyLogPathIsValidCSV 0x100ac0b4
NtSetInformationTransaction 0x100ac678
RtlAllocateHeap 0x100ac674
RtlCaptureContext 0x100ac66c
RtlFreeHeap 0x100ac670
RtlImageNtHeader 0x100ac664
RtlNtStatusToDosError 0x100ac660
RtlReportException 0x100ac668
ResUtilFindSzProperty 0x100ac0ec
I_RpcBindingInqLocalClientPID 0x100ac188
I_RpcBindingInqTransportType 0x100ac18c
NdrClientCall4 0x100ac108
NdrServerCall2 0x100ac158
RpcBindingFree 0x100ac0f8
RpcBindingFromStringBindingW 0x100ac124
RpcBindingInqAuthClientExA 0x100ac148
RpcBindingInqAuthClientExW 0x100ac164
RpcBindingSetAuthInfoExW 0x100ac114
RpcBindingVectorFree 0x100ac0fc
RpcCancelThread 0x100ac17c
RpcEpRegisterA 0x100ac10c
RpcEpResolveBinding 0x100ac110
RpcErrorEndEnumeration 0x100ac170
RpcErrorGetNextRecord 0x100ac15c
RpcErrorStartEnumeration 0x100ac174
RpcExceptionFilter 0x100ac140
RpcImpersonateClient 0x100ac11c
RpcMgmtInqServerPrincNameW 0x100ac178
RpcMgmtSetCancelTimeout 0x100ac184
RpcRevertToSelf 0x100ac12c
RpcServerInqBindings 0x100ac150
RpcServerInqDefaultPrincNameW 0x100ac180
RpcServerListen 0x100ac144
RpcServerRegisterAuthInfoW 0x100ac14c
RpcServerRegisterIfEx 0x100ac0f4
RpcServerUnregisterIf 0x100ac168
RpcServerUseProtseqA 0x100ac160
RpcServerUseProtseqEpA 0x100ac16c
RpcSsDestroyClientContext 0x100ac154
RpcStringBindingComposeW 0x100ac120
RpcStringFreeA 0x100ac104
RpcStringFreeW 0x100ac130
UuidCreate 0x100ac128
UuidEqual 0x100ac138
UuidFromStringA 0x100ac118
UuidFromStringW 0x100ac13c
UuidToStringA 0x100ac100
UuidToStringW 0x100ac134
PathIsNetworkPathW 0x100ac194
FreeAddrInfoW 0x100ac1ac
GetAddrInfoW 0x100ac1a8
WSACleanup 0x100ac1a0
WSAGetLastError 0x100ac1a4
WSAStartup 0x100ac19c