msdtcprx.dll

v2001.12.10941.16384 64-bit Windows NT Analyzed
Description
Microsoft Distributed Transaction Coordinator OLE Transactions Interface Proxy DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
900.5 KB
Uploaded
2025-12-01 07:33
Views
108
SHA-256
602bac9e449c1a7c53a7b5490ffe6167

Exported functions 37

DllGetDTCProxy #4 · 0xb860
Create #5 · 0x44a60
CreateInstance #6 · 0x11d40
DllGetDtcConfigManager #7 · 0x3a6d0
GetDtcLogPath #8 · 0xcaf0
UpgradeApplySuccess #9 · 0x3a3e0
DTC_XaOpen #10 · 0x1d040
DTC_XaStart #11 · 0x1d4a0
DTC_XaEnd #12 · 0x1d8a0
DTC_XaPrepare #13 · 0x1daf0
DTC_XaCommit #14 · 0x1dd40
DTC_XaRollback #15 · 0x1df80
DTC_XaRecover #16 · 0x1e190
DTC_XaForget #17 · 0x1e410
DTC_XaComplete #18 · 0x1e4a0
DTC_XaClose #19 · 0x1e530
CreateLegacyTmInstance #20 · 0x49f20
CreateLocalTmInstance #21 · 0x49f10
CreateRemoteProxyTmInstance #22 · 0x4a020
CreateTmInstanceForRemoteAdmin #23 · 0x4a170
ShutDownCM #24 · 0x4c500
DllGetDTCConnectionManager #25 · 0x4c200
DllGetDTCUtilObject #26 · 0x4bb50
ContactToNameObject #27 · 0x450d0
SysPrepDtcCleanup #28 · 0x49900
SysPrepDtcGeneralize #29 · 0x49aa0
SysPrepDtcSpecialize #30 · 0x49c40
DeployDtc #31 · 0x46f00
DllGetClassObject #32 · 0xb6a0
DllGetTransactionManagerCore #33 · 0x108e0
DllRegisterServer #34 · 0x96e0
DllUnregisterServer #35 · 0x96e0
GetTmInstance #36 · 0x10700
InstallContacts #37 · 0x47670
InstallDtc #38 · 0x48270
InstallDtcClient #39 · 0x47920
RemoveDtc #40 · 0x48da0

Imported DLLs & functions 373

DeregisterEventSource 0x18008e160
EnableTrace 0x18008e100
FlushTraceW 0x18008e118
LookupPrivilegeValueA 0x18008e138
QueryServiceLockStatusA 0x18008e120
QueryTraceW 0x18008e128
RegConnectRegistryW 0x18008e168
RegCreateKeyW 0x18008e0f0
RegDeleteKeyA 0x18008e0f8
RegDeleteKeyW 0x18008e110
RegEnumKeyA 0x18008e130
RegEnumKeyW 0x18008e108
RegisterEventSourceW 0x18008e0e8
RegQueryValueA 0x18008e158
ReportEventW 0x18008e150
SetEntriesInAclA 0x18008e148
SetNamedSecurityInfoW 0x18008e140
CLSIDFromString 0x18008e480
CoCreateFreeThreadedMarshaler 0x18008e498
CoCreateGuid 0x18008e488
CoCreateInstance 0x18008e478
CoGetObjectContext 0x18008e460
CoTaskMemAlloc 0x18008e490
CoTaskMemFree 0x18008e470
CoWaitForMultipleHandles 0x18008e468
StringFromGUID2 0x18008e4a0
DebugBreak 0x18008e4c8
IsDebuggerPresent 0x18008e4c0
OutputDebugStringA 0x18008e4b8
OutputDebugStringW 0x18008e4b0
DelayLoadFailureHook 0x18008e4d8
ResolveDelayLoadedAPI 0x18008e4e8
GetLastError 0x18008e500
RaiseException 0x18008e4f8
SetErrorMode 0x18008e518
SetLastError 0x18008e510
SetUnhandledExceptionFilter 0x18008e520
UnhandledExceptionFilter 0x18008e508
CreateDirectoryW 0x18008e548
CreateFileW 0x18008e530
DeleteFileW 0x18008e578
FindClose 0x18008e558
FindFirstFileW 0x18008e570
FindNextFileW 0x18008e580
GetDriveTypeW 0x18008e560
GetFileAttributesW 0x18008e540
GetFileSize 0x18008e568
GetFullPathNameW 0x18008e538
SetFileAttributesW 0x18008e550
MoveFileExW 0x18008e590
CopyFileW 0x18008e5a0
CloseHandle 0x18008e5b8
DuplicateHandle 0x18008e5b0
GetProcessHeap 0x18008e5d0
HeapAlloc 0x18008e5c8
HeapFree 0x18008e5d8
LocalAlloc 0x18008e5f0
LocalFree 0x18008e5e8
DisableThreadLibraryCalls 0x18008e628
FindResourceExW 0x18008e668
FreeLibrary 0x18008e630
FreeLibraryAndExitThread 0x18008e608
GetModuleFileNameA 0x18008e650
GetModuleFileNameW 0x18008e620
GetModuleHandleExW 0x18008e638
GetModuleHandleW 0x18008e640
GetProcAddress 0x18008e660
LoadLibraryExA 0x18008e658
LoadLibraryExW 0x18008e610
LoadResource 0x18008e600
LoadStringW 0x18008e648
LockResource 0x18008e618
FormatMessageW 0x18008e678
VirtualAlloc 0x18008e688
VirtualProtect 0x18008e690
VirtualQuery 0x18008e698
ExpandEnvironmentStringsW 0x18008e6a8
GetCommandLineA 0x18008e6b8
GetCommandLineW 0x18008e6b0
CreateProcessA 0x18008e6f8
CreateProcessW 0x18008e720
CreateThread 0x18008e6d8
GetCurrentProcess 0x18008e6f0
GetCurrentProcessId 0x18008e718
GetCurrentThread 0x18008e758
GetCurrentThreadId 0x18008e710
GetExitCodeProcess 0x18008e708
GetThreadPriority 0x18008e740
OpenProcessToken 0x18008e700
OpenThreadToken 0x18008e6d0
SetThreadPriority 0x18008e6c8
SetThreadStackGuarantee 0x18008e6e0
SetThreadToken 0x18008e6e8
TerminateProcess 0x18008e750
TerminateThread 0x18008e738
TlsAlloc 0x18008e748
TlsFree 0x18008e730
TlsGetValue 0x18008e728
QueryPerformanceCounter 0x18008e768
QueryFullProcessImageNameW 0x18008e778
RegCloseKey 0x18008e7d8
RegCreateKeyExA 0x18008e7e8
RegCreateKeyExW 0x18008e790
RegDeleteValueA 0x18008e7d0
RegDeleteValueW 0x18008e7f0
RegEnumValueW 0x18008e7c8
RegFlushKey 0x18008e788
RegGetValueW 0x18008e7b8
RegOpenKeyExA 0x18008e7c0
RegOpenKeyExW 0x18008e7a8
RegQueryValueExA 0x18008e7b0
RegQueryValueExW 0x18008e798
RegSetValueExA 0x18008e7e0
RegSetValueExW 0x18008e7a0
CompareStringW 0x18008e818
MultiByteToWideChar 0x18008e810
WideCharToMultiByte 0x18008e820
lstrcmpiA 0x18008e840
lstrcmpiW 0x18008e838
lstrcmpW 0x18008e830
AcquireSRWLockExclusive 0x18008e858
AcquireSRWLockShared 0x18008e8b0
CreateEventA 0x18008e8e0
CreateEventW 0x18008e8d0
CreateMutexExW 0x18008e8a8
CreateSemaphoreExW 0x18008e888
DeleteCriticalSection 0x18008e8b8
EnterCriticalSection 0x18008e8c0
InitializeCriticalSection 0x18008e8a0
InitializeCriticalSectionAndSpinCount 0x18008e8d8
InitializeCriticalSectionEx 0x18008e898
LeaveCriticalSection 0x18008e878
OpenSemaphoreW 0x18008e868
ReleaseMutex 0x18008e870
ReleaseSemaphore 0x18008e890
ReleaseSRWLockExclusive 0x18008e850
ReleaseSRWLockShared 0x18008e880
ResetEvent 0x18008e8e8
SetEvent 0x18008e8f0
WaitForSingleObject 0x18008e8c8
WaitForSingleObjectEx 0x18008e860
GetComputerNameExW 0x18008e930
GetLocalTime 0x18008e940
GetSystemDirectoryA 0x18008e950
GetSystemDirectoryW 0x18008e948
GetSystemInfo 0x18008e920
GetSystemTimeAsFileTime 0x18008e918
GetSystemWindowsDirectoryA 0x18008e928
GetTickCount 0x18008e910
GetVersionExA 0x18008e938
CloseThreadpoolTimer 0x18008e970
CreateThreadpoolTimer 0x18008e968
SetThreadpoolTimer 0x18008e960
WaitForThreadpoolTimerCallbacks 0x18008e978
VerQueryValueW 0x18008e988
UnregisterTraceGuids 0x18008e998
StartTraceW 0x18008e9b0
StopTraceW 0x18008e9a8
AdjustTokenPrivileges 0x18008ea18
AllocateAndInitializeSid 0x18008ea58
CheckTokenMembership 0x18008ea38
CopySid 0x18008ea08
CreateWellKnownSid 0x18008e9f8
DuplicateTokenEx 0x18008ea50
FreeSid 0x18008e9e8
GetLengthSid 0x18008ea20
GetSecurityDescriptorDacl 0x18008e9c0
GetSecurityDescriptorGroup 0x18008e9e0
GetSecurityDescriptorOwner 0x18008e9c8
GetSecurityDescriptorSacl 0x18008ea48
GetSidLengthRequired 0x18008ea00
GetTokenInformation 0x18008ea28
GetWindowsAccountDomainSid 0x18008e9f0
ImpersonateLoggedOnUser 0x18008e9d8
InitializeSecurityDescriptor 0x18008ea40
IsWellKnownSid 0x18008ea10
RevertToSelf 0x18008e9d0
SetSecurityDescriptorDacl 0x18008ea30
LookupAccountNameW 0x18008ea70
LookupAccountSidW 0x18008ea68
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x18008ea90
ConvertStringSidToSidW 0x18008ea98
EnumDependentServicesW 0x18008eaa8
CloseServiceHandle 0x18008ead8
CreateServiceW 0x18008ead0
DeleteService 0x18008eac8
OpenSCManagerW 0x18008eac0
OpenServiceW 0x18008eab8
ChangeServiceConfig2W 0x18008eaf0
ChangeServiceConfigW 0x18008eb00
QueryServiceConfigW 0x18008eaf8
QueryServiceStatusEx 0x18008eae8
ControlService 0x18008eb30
OpenSCManagerA 0x18008eb10
QueryServiceConfigA 0x18008eb28
QueryServiceStatus 0x18008eb18
StartServiceA 0x18008eb20
BCryptCloseAlgorithmProvider 0x18008eb50
BCryptDestroyKey 0x18008eb60
BCryptExportKey 0x18008eb40
BCryptGenerateSymmetricKey 0x18008eb48
BCryptGenRandom 0x18008eb78
BCryptGetProperty 0x18008eb68
BCryptOpenAlgorithmProvider 0x18008eb70
BCryptSetProperty 0x18008eb58
CloseCluster 0x18008e1b8
CloseClusterResource 0x18008e190
ClusterCloseEnum 0x18008e180
ClusterEnum 0x18008e178
ClusterGetEnumCount 0x18008e1b0
ClusterOpenEnum 0x18008e1e8
ClusterResourceControl 0x18008e1a0
ClusterResourceTypeCloseEnum 0x18008e1e0
ClusterResourceTypeEnum 0x18008e1c0
ClusterResourceTypeGetEnumCount 0x18008e188
ClusterResourceTypeOpenEnum 0x18008e1c8
GetClusterResourceState 0x18008e1d0
GetNodeClusterState 0x18008e198
OpenClusterEx 0x18008e1d8
OpenClusterResourceEx 0x18008e1a8
CreateTimerQueueTimer 0x18008e210
DeleteTimerQueueTimer 0x18008e1f8
MoveFileW 0x18008e200
QueueUserWorkItem 0x18008e218
UnregisterWaitEx 0x18008e208
CommitTransaction 0x18008eb98
OpenTransaction 0x18008eba0
OpenTransactionManagerById 0x18008eb90
PrivCreateTransaction 0x18008eb88
RollbackTransactionAsync 0x18008eba8
__C_specific_handler 0x18008ec48
__CxxFrameHandler3 0x18008ebd8
__dllonexit 0x18008eca8
_amsg_exit 0x18008ecd0
_callnewh 0x18008ed38
_CxxThrowException 0x18008ebc8
_errno 0x18008ed00
_initterm 0x18008ecc8
_local_unwind 0x18008ebb8
_lock 0x18008ecb8
_ltoa 0x18008ecc0
_ltow 0x18008ec40
_mbscmp 0x18008ed58
_onexit 0x18008eca0
_purecall 0x18008ebe8
_resetstkoflw 0x18008ec50
_stricmp 0x18008ec70
_strnicmp 0x18008ed50
_ultow 0x18008ec10
_unlock 0x18008ecb0
_vsnprintf 0x18008ec78
_vsnprintf_s 0x18008ec08
_vsnwprintf 0x18008ed78
_waccess 0x18008ed20
_wcsdup 0x18008ecf0
_wcsicmp 0x18008ec60
_wcsnicmp 0x18008ed28
_wfopen 0x18008eda0
_wtoi 0x18008ed18
_wtol 0x18008ec28
_XcptFilter 0x18008ecd8
??0exception@@QEAA@AEBQEBD@Z 0x18008ebd0
??0exception@@QEAA@AEBQEBDH@Z 0x18008ed90
??0exception@@QEAA@AEBV0@@Z 0x18008ec00
??0exception@@QEAA@XZ 0x18008ebf8
??1exception@@UEAA@XZ 0x18008ebf0
??1type_info@@UEAA@XZ 0x18008ec90
?terminate@@YAXXZ 0x18008ec98
?what@exception@@UEBAPEBDXZ 0x18008ed98
atoi 0x18008ed68
atol 0x18008ec38
fclose 0x18008ed88
fflush 0x18008edb0
fopen 0x18008ec80
fprintf 0x18008edb8
fputs 0x18008ed08
free 0x18008ed48
fwprintf 0x18008eda8
isdigit 0x18008ec20
malloc 0x18008ed40
mbstowcs 0x18008ece8
memcmp 0x18008ed10
memcpy 0x18008ebc0
memcpy_s 0x18008ebe0
memmove 0x18008ec88
memmove_s 0x18008ec30
memset 0x18008ed80
strchr 0x18008ec68
strnlen 0x18008ed60
strtok 0x18008ed70
wcschr 0x18008ed30
wcscmp 0x18008ec58
wcscpy_s 0x18008ec18
wcsrchr 0x18008ecf8
wcstombs 0x18008ece0
FailedClusterAPIToEventLog 0x18008e230
MtxCluClearClusterTmMappings 0x18008e278
MtxCluCreateClusterProxyTmInstance 0x18008e2a8
MtxCluCreateClusterTmInstance 0x18008e268
MtxCluCreateTmInstanceForVirtualServer 0x18008e2b0
MtxCluEnumerateClusterTmMappings 0x18008e290
MtxCluEnumerateDtcResources 0x18008e238
MtxCluEnumerateDtcResourcesEx 0x18008e250
MtxCluGetDefaultClusterResource 0x18008e260
MtxCluGetDefaultClusterResourceNonAdmin 0x18008e2b8
MtxCluGetDTCVirtualServerNameW 0x18008e298
MtxCluGetNameFromResourceIdString 0x18008e2a0
MtxCluGetResourceIdStringFromName 0x18008e270
MtxCluGetVirtualServerToken 0x18008e228
MtxCluRemoveClusterTmMappingByName 0x18008e280
MtxCluSetClusterTmMapping 0x18008e288
MtxCluSetDefaultClusterResource 0x18008e258
MtxCluVerifyLogPathInDependantDiskResource 0x18008e240
MtxCluVerifyLogPathIsValidCSV 0x18008e248
NtSetInformationTransaction 0x18008ee08
RtlAllocateHeap 0x18008edc8
RtlCaptureContext 0x18008edf8
RtlFreeHeap 0x18008ee00
RtlImageNtHeader 0x18008edd8
RtlLookupFunctionEntry 0x18008edf0
RtlNtStatusToDosError 0x18008edd0
RtlReportException 0x18008ede0
RtlVirtualUnwind 0x18008ede8
ResUtilFindSzProperty 0x18008e2c8
I_RpcBindingInqLocalClientPID 0x18008e3f8
I_RpcBindingInqTransportType 0x18008e400
NdrClientCall3 0x18008e408
NdrServerCall2 0x18008e2f8
NdrServerCallAll 0x18008e300
RpcBindingFree 0x18008e3f0
RpcBindingFromStringBindingW 0x18008e3b0
RpcBindingInqAuthClientExA 0x18008e318
RpcBindingInqAuthClientExW 0x18008e2d8
RpcBindingSetAuthInfoExW 0x18008e3c0
RpcBindingVectorFree 0x18008e368
RpcCancelThread 0x18008e390
RpcEpRegisterA 0x18008e340
RpcEpResolveBinding 0x18008e3c8
RpcErrorEndEnumeration 0x18008e370
RpcErrorGetNextRecord 0x18008e378
RpcErrorStartEnumeration 0x18008e388
RpcExceptionFilter 0x18008e3a8
RpcImpersonateClient 0x18008e338
RpcMgmtInqServerPrincNameW 0x18008e3d0
RpcMgmtSetCancelTimeout 0x18008e380
RpcRevertToSelf 0x18008e328
RpcServerInqBindings 0x18008e308
RpcServerInqDefaultPrincNameW 0x18008e3e8
RpcServerListen 0x18008e320
RpcServerRegisterAuthInfoW 0x18008e310
RpcServerRegisterIfEx 0x18008e348
RpcServerUnregisterIf 0x18008e350
RpcServerUseProtseqA 0x18008e2e0
RpcServerUseProtseqEpA 0x18008e358
RpcSsDestroyClientContext 0x18008e398
RpcStringBindingComposeW 0x18008e3b8
RpcStringFreeA 0x18008e2f0
RpcStringFreeW 0x18008e330
UuidCreate 0x18008e3a0
UuidEqual 0x18008e3e0
UuidFromStringA 0x18008e360
UuidFromStringW 0x18008e3d8
UuidToStringA 0x18008e2e8
UuidToStringW 0x18008e410
PathIsNetworkPathW 0x18008e420
FreeAddrInfoW 0x18008e450
GetAddrInfoW 0x18008e448
WSACleanup 0x18008e440
WSAGetLastError 0x18008e430
WSAStartup 0x18008e438