1; 2; Exports of file MSDTCPRX.dll 3; 4; Autogenerated by gen_exportdef 5; Written by Kai Tietz, 2007 6; 7LIBRARY MSDTCPRX.dll 8EXPORTS 9DllGetDTCProxy 10; public: __cdecl CSecurityDescriptor::CSecurityDescriptor(void) __ptr64 11??0CSecurityDescriptor@@QEAA@XZ 12; protected: __cdecl CService::CService(void) __ptr64 13??0CService@@IEAA@XZ 14; protected: __cdecl CServiceControlManager::CServiceControlManager(void) __ptr64 15??0CServiceControlManager@@IEAA@XZ 16; public: __cdecl CSecurityDescriptor::~CSecurityDescriptor(void) __ptr64 17??1CSecurityDescriptor@@QEAA@XZ 18; protected: __cdecl CService::~CService(void) __ptr64 19??1CService@@IEAA@XZ 20DTC_XaOpen 21DTC_XaStart 22DTC_XaEnd 23DTC_XaPrepare 24DTC_XaCommit 25DTC_XaRollback 26DTC_XaRecover 27DTC_XaForget 28DTC_XaComplete 29DTC_XaClose 30DTC_AxReg 31DTC_AxUnReg 32ax_reg 33ax_unreg 34ShutDownCM 35DllGetDTCConnectionManager 36DllGetDTCUtilObject 37ContactToNameObject 38SysPrepDtcReinstall 39; protected: __cdecl CServiceControlManager::~CServiceControlManager(void) __ptr64 40??1CServiceControlManager@@IEAA@XZ 41; public: class CSecurityDescriptor & __ptr64 __cdecl CSecurityDescriptor::operator=(class CSecurityDescriptor const & __ptr64) __ptr64 42??4CSecurityDescriptor@@QEAAAEAV0@AEBV0@@Z 43; public: class CService & __ptr64 __cdecl CService::operator=(class CService const & __ptr64) __ptr64 44??4CService@@QEAAAEAV0@AEBV0@@Z 45; public: class CServiceControlManager & __ptr64 __cdecl CServiceControlManager::operator=(class CServiceControlManager const & __ptr64) __ptr64 46??4CServiceControlManager@@QEAAAEAV0@AEBV0@@Z 47; public: unsigned long __cdecl CService::AddRef(void) __ptr64 48?AddRef@CService@@QEAAKXZ 49; public: unsigned long __cdecl CServiceControlManager::AddRef(void) __ptr64 50?AddRef@CServiceControlManager@@QEAAKXZ 51; public: long __cdecl CSecurityDescriptor::AddSid(unsigned short * __ptr64,unsigned long,unsigned long) __ptr64 52?AddSid@CSecurityDescriptor@@QEAAJPEAGKK@Z 53; public: long __cdecl CSecurityDescriptor::AddSid(void * __ptr64,unsigned long,unsigned long) __ptr64 54?AddSid@CSecurityDescriptor@@QEAAJPEAXKK@Z 55; protected: long __cdecl CSecurityDescriptor::Alloc(unsigned long) __ptr64 56?Alloc@CSecurityDescriptor@@IEAAJK@Z 57; long __cdecl ApplyAccountSettings(int,unsigned short * __ptr64,unsigned long,unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,int) 58?ApplyAccountSettings@@YAJHPEAGK000H@Z 59; long __cdecl ApplyNamedSecurityChange(unsigned short * __ptr64,enum _SE_OBJECT_TYPE,void * __ptr64,void * __ptr64,unsigned long) 60?ApplyNamedSecurityChange@@YAJPEAGW4_SE_OBJECT_TYPE@@PEAX2K@Z 61; long __cdecl CheckForDCPromotionDemotion(unsigned short * __ptr64) 62?CheckForDCPromotionDemotion@@YAJPEAG@Z 63; public: long __cdecl CSecurityDescriptor::ClearAcl(void) __ptr64 64?ClearAcl@CSecurityDescriptor@@QEAAJXZ 65; public: long __cdecl CSecurityDescriptor::ClearInMemoryAcl(void) __ptr64 66?ClearInMemoryAcl@CSecurityDescriptor@@QEAAJXZ 67; void __cdecl CloseNetpEventLogHandle(void) 68?CloseNetpEventLogHandle@@YAXXZ 69; public: static long __cdecl CConnectionManager::Create(class CConnectionManager * __ptr64 * __ptr64) 70?Create@CConnectionManager@@SAJPEAPEAV1@@Z 71; public: static long __cdecl CNameService::Create(class CNameService * __ptr64 * __ptr64) 72?Create@CNameService@@SAJPEAPEAV1@@Z 73; public: static long __cdecl CService::Create(class CService * __ptr64 * __ptr64,unsigned short * __ptr64,class CServiceControlManager * __ptr64,unsigned long,unsigned short * __ptr64) 74?Create@CService@@SAJPEAPEAV1@PEAGPEAVCServiceControlManager@@K1@Z 75; public: static long __cdecl CServiceControlManager::Create(class CServiceControlManager * __ptr64 * __ptr64,unsigned long,unsigned short * __ptr64,unsigned short * __ptr64) 76?Create@CServiceControlManager@@SAJPEAPEAV1@KPEAG1@Z 77; void __cdecl CreateASRKey(void) 78?CreateASRKey@@YAXXZ 79; public: static long __cdecl CTmProxyCore::CreateInstance(class CTmProxyCore * __ptr64 * __ptr64,struct IUnknown * __ptr64) 80?CreateInstance@CTmProxyCore@@SAJPEAPEAV1@PEAUIUnknown@@@Z 81; long __cdecl CreateNewContact(struct IProperties * __ptr64 * __ptr64) 82?CreateNewContact@@YAJPEAPEAUIProperties@@@Z 83; long __cdecl CreateOrOpenMutexW(void * __ptr64 * __ptr64,unsigned short const * __ptr64,int) 84?CreateOrOpenMutexW@@YAJPEAPEAXPEBGH@Z 85; void __cdecl DeleteExistingContacts(unsigned short * __ptr64,struct IContactPool * __ptr64,unsigned short * __ptr64) 86?DeleteExistingContacts@@YAXPEAGPEAUIContactPool@@0@Z 87; int __cdecl DllGetDTCAdmin(struct _GUID const & __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) 88?DllGetDTCAdmin@@YAHAEBU_GUID@@0PEAPEAX@Z 89; long __cdecl DtcWriteToEventLogger(unsigned long,unsigned long,unsigned long,unsigned long,void * __ptr64,char * __ptr64) 90?DtcWriteToEventLogger@@YAJKKKKPEAXPEAD@Z 91; long __cdecl DtcWriteToEventLoggerEx(unsigned short,unsigned short,unsigned long,void * __ptr64,unsigned short,unsigned long,char const * __ptr64 * __ptr64,void * __ptr64) 92?DtcWriteToEventLoggerEx@@YAJGGKPEAXGKPEAPEBD0@Z 93; long __cdecl DtcWriteToEventLoggerExUnFiltered(unsigned short,unsigned short,unsigned long,void * __ptr64,unsigned short,unsigned long,char const * __ptr64 * __ptr64,void * __ptr64) 94?DtcWriteToEventLoggerExUnFiltered@@YAJGGKPEAXGKPEAPEBD0@Z 95; long __cdecl DtcWriteToEventLoggerExUnFilteredA(unsigned short,unsigned short,unsigned long,void * __ptr64,unsigned short,unsigned long,char const * __ptr64 * __ptr64,void * __ptr64) 96?DtcWriteToEventLoggerExUnFilteredA@@YAJGGKPEAXGKPEAPEBD0@Z 97; long __cdecl EraseDtcClient(unsigned short * __ptr64) 98?EraseDtcClient@@YAJPEAG@Z 99; public: long __cdecl CService::GetAccount(unsigned short * __ptr64,unsigned long * __ptr64) __ptr64 100?GetAccount@CService@@QEAAJPEAGPEAK@Z 101; long __cdecl GetAccountSid(unsigned short * __ptr64,unsigned short * __ptr64,void * __ptr64 * __ptr64) 102?GetAccountSid@@YAJPEAG0PEAPEAX@Z 103; public: long __cdecl CSecurityDescriptor::GetControl(unsigned short * __ptr64) __ptr64 104?GetControl@CSecurityDescriptor@@QEAAJPEAG@Z 105; unsigned short * __ptr64 __cdecl GetDefaultLogPath(void) 106?GetDefaultLogPath@@YAPEAGXZ 107; unsigned long __cdecl GetDefaultLogSize(void) 108?GetDefaultLogSize@@YAKXZ 109; long __cdecl GetDefaultSecurityConfigurationOptions(unsigned short * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) 110?GetDefaultSecurityConfigurationOptions@@YAJPEAGPEAK1@Z 111; char * __ptr64 __cdecl GetDefaultServiceNameA(void) 112?GetDefaultServiceNameA@@YAPEADXZ 113; unsigned short * __ptr64 __cdecl GetDefaultServiceNameW(void) 114?GetDefaultServiceNameW@@YAPEAGXZ 115; unsigned short * __ptr64 __cdecl GetDefaultServicePath(void) 116?GetDefaultServicePath@@YAPEAGXZ 117; int __cdecl GetDtcCIDProps(struct _LOG_PROPERTIES & __ptr64,struct _DAC_PROPERTIES & __ptr64) 118?GetDtcCIDProps@@YAHAEAU_LOG_PROPERTIES@@AEAU_DAC_PROPERTIES@@@Z 119; int __cdecl GetDtcLogPath(unsigned long,unsigned short * __ptr64) 120?GetDtcLogPath@@YAHKPEAG@Z 121; int __cdecl GetDtcPath(unsigned long,unsigned short * __ptr64) 122?GetDtcPath@@YAHKPEAG@Z 123; long __cdecl GetDtcRpcSecurityLevel(unsigned short * __ptr64,enum _DTC_SECURITY_LEVEL * __ptr64,int) 124?GetDtcRpcSecurityLevel@@YAJPEAGPEAW4_DTC_SECURITY_LEVEL@@H@Z 125; unsigned short * __ptr64 __cdecl GetEventLogSource(void) 126?GetEventLogSource@@YAPEAGXZ 127; public: long __cdecl CService::GetHandle(struct SC_HANDLE__ * __ptr64 & __ptr64) __ptr64 128?GetHandle@CService@@QEAAJAEAPEAUSC_HANDLE__@@@Z 129; public: long __cdecl CServiceControlManager::GetHandle(struct SC_HANDLE__ * __ptr64 & __ptr64) __ptr64 130?GetHandle@CServiceControlManager@@QEAAJAEAPEAUSC_HANDLE__@@@Z 131; long __cdecl GetLastKnownDomainControllerState(unsigned short * __ptr64,unsigned long * __ptr64) 132?GetLastKnownDomainControllerState@@YAJPEAGPEAK@Z 133; long __cdecl GetLocalDtcClusteringVersion(unsigned long * __ptr64) 134?GetLocalDtcClusteringVersion@@YAJPEAK@Z 135; long __cdecl GetMsDtcSPN(unsigned short * __ptr64,unsigned short * __ptr64 * __ptr64) 136?GetMsDtcSPN@@YAJPEAGPEAPEAG@Z 137; public: long __cdecl CSecurityDescriptor::GetNamedInfo(unsigned short * __ptr64,enum _SE_OBJECT_TYPE) __ptr64 138?GetNamedInfo@CSecurityDescriptor@@QEAAJPEAGW4_SE_OBJECT_TYPE@@@Z 139; unsigned short * __ptr64 __cdecl GetOldDefaultLogPath(void) 140?GetOldDefaultLogPath@@YAPEAGXZ 141; long __cdecl GetSecurityConfigurationOptions(unsigned short * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,int) 142?GetSecurityConfigurationOptions@@YAJPEAGPEAK1H@Z 143; public: long __cdecl CSecurityDescriptor::GetSecurityDescriptor(void * __ptr64 * __ptr64) __ptr64 144?GetSecurityDescriptor@CSecurityDescriptor@@QEAAJPEAPEAX@Z 145; long __cdecl GetSecurityRegValueNonClusterW(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64) 146?GetSecurityRegValueNonClusterW@@YAJPEAGPEBGPEAEPEAK@Z 147; long __cdecl GetSecurityRegValueW(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64,int) 148?GetSecurityRegValueW@@YAJPEAGPEBGPEAEPEAKH@Z 149; long __cdecl GetSharedDtcClusteringVersion(unsigned long * __ptr64) 150?GetSharedDtcClusteringVersion@@YAJPEAK@Z 151; long __cdecl GetTmContactA(char * __ptr64,char * __ptr64,struct IProperties * __ptr64 * __ptr64) 152?GetTmContactA@@YAJPEAD0PEAPEAUIProperties@@@Z 153; long __cdecl GetTmContactW(unsigned short * __ptr64,unsigned short * __ptr64,struct IProperties * __ptr64 * __ptr64) 154?GetTmContactW@@YAJPEAG0PEAPEAUIProperties@@@Z 155; long __cdecl GetTmUIContactA(char * __ptr64,char * __ptr64,struct IProperties * __ptr64 * __ptr64) 156?GetTmUIContactA@@YAJPEAD0PEAPEAUIProperties@@@Z 157; long __cdecl GetTmUIContactW(unsigned short * __ptr64,unsigned short * __ptr64,struct IProperties * __ptr64 * __ptr64) 158?GetTmUIContactW@@YAJPEAG0PEAPEAUIProperties@@@Z 159; long __cdecl GetXATmSecurityKey(unsigned short * __ptr64,unsigned short * __ptr64,unsigned long * __ptr64) 160?GetXATmSecurityKey@@YAJPEAG0PEAK@Z 161; long __cdecl InstallDtc(unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,unsigned long,unsigned short * __ptr64,int) 162?InstallDtc@@YAJPEAG0000K0H@Z 163; long __cdecl InstallDtcClient(unsigned short * __ptr64,unsigned long,unsigned long) 164?InstallDtcClient@@YAJPEAGKK@Z 165; long __cdecl InstallTipGw(unsigned short * __ptr64) 166?InstallTipGw@@YAJPEAG@Z 167; long __cdecl InstallXaTm(unsigned short * __ptr64) 168?InstallXaTm@@YAJPEAG@Z 169; protected: long __cdecl CService::InternalInit(unsigned short * __ptr64,class CServiceControlManager * __ptr64,unsigned long,unsigned short * __ptr64) __ptr64 170?InternalInit@CService@@IEAAJPEAGPEAVCServiceControlManager@@K0@Z 171; protected: long __cdecl CServiceControlManager::InternalInit(unsigned long,unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 172?InternalInit@CServiceControlManager@@IEAAJKPEAG0@Z 173; int __cdecl IsNtVersion5OrMore(void) 174?IsNtVersion5OrMore@@YAHXZ 175; long __cdecl JoinDtc(void) 176?JoinDtc@@YAJXZ 177; long __cdecl JoinDtcEx(unsigned short * __ptr64) 178?JoinDtcEx@@YAJPEAG@Z 179; long __cdecl LookupSpecialAccount(unsigned short * __ptr64,struct _SPECIAL_ACCOUNT_ * __ptr64 * __ptr64) 180?LookupSpecialAccount@@YAJPEAGPEAPEAU_SPECIAL_ACCOUNT_@@@Z 181; protected: long __cdecl CSecurityDescriptor::MakeAbsolute(void) __ptr64 182?MakeAbsolute@CSecurityDescriptor@@IEAAJXZ 183; long __cdecl MirrorXaTmSecurityKey(unsigned short * __ptr64) 184?MirrorXaTmSecurityKey@@YAJPEAG@Z 185; long __cdecl MsDtcSPNFree(unsigned short * __ptr64 * __ptr64) 186?MsDtcSPNFree@@YAJPEAPEAG@Z 187; public: long __cdecl CServiceControlManager::OpenServiceA(class CService * __ptr64 * __ptr64,unsigned short * __ptr64,unsigned long) __ptr64 188?OpenServiceA@CServiceControlManager@@QEAAJPEAPEAVCService@@PEAGK@Z 189; long __cdecl PopulateLocalRegistry(void) 190?PopulateLocalRegistry@@YAJXZ 191; long __cdecl PopulateSharedClusterRegistryWithContacts(void) 192?PopulateSharedClusterRegistryWithContacts@@YAJXZ 193; long __cdecl PopulateSharedClusterRegistryWithLogInfo(void) 194?PopulateSharedClusterRegistryWithLogInfo@@YAJXZ 195; public: long __cdecl CSecurityDescriptor::QueryServiceObjectSecurity(struct SC_HANDLE__ * __ptr64,unsigned long) __ptr64 196?QueryServiceObjectSecurity@CSecurityDescriptor@@QEAAJPEAUSC_HANDLE__@@K@Z 197; public: unsigned long __cdecl CService::Release(void) __ptr64 198?Release@CService@@QEAAKXZ 199; public: unsigned long __cdecl CServiceControlManager::Release(void) __ptr64 200?Release@CServiceControlManager@@QEAAKXZ 201; long __cdecl RemoveDtc(unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64) 202?RemoveDtc@@YAJPEAG00@Z 203; public: long __cdecl CSecurityDescriptor::RemoveSid(unsigned short * __ptr64) __ptr64 204?RemoveSid@CSecurityDescriptor@@QEAAJPEAG@Z 205; public: long __cdecl CSecurityDescriptor::RemoveSid(void * __ptr64) __ptr64 206?RemoveSid@CSecurityDescriptor@@QEAAJPEAX@Z 207; protected: void __cdecl CSecurityDescriptor::Reset(void) __ptr64 208?Reset@CSecurityDescriptor@@IEAAXXZ 209; long __cdecl RidToSid(unsigned long,void * __ptr64 * __ptr64) 210?RidToSid@@YAJKPEAPEAX@Z 211; public: long __cdecl CService::SetAccount(unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 212?SetAccount@CService@@QEAAJPEAG0@Z 213; long __cdecl SetAccountInfoInRegistryW(unsigned short * __ptr64) 214?SetAccountInfoInRegistryW@@YAJPEAG@Z 215; public: long __cdecl CSecurityDescriptor::SetControl(unsigned short,unsigned short) __ptr64 216?SetControl@CSecurityDescriptor@@QEAAJGG@Z 217; long __cdecl SetDomainControllerState(unsigned short * __ptr64) 218?SetDomainControllerState@@YAJPEAG@Z 219; int __cdecl SetDtcCIDProps(struct _LOG_PROPERTIES & __ptr64,struct _DAC_PROPERTIES & __ptr64) 220?SetDtcCIDProps@@YAHAEAU_LOG_PROPERTIES@@AEAU_DAC_PROPERTIES@@@Z 221; long __cdecl SetDtcClient(unsigned short * __ptr64,char * __ptr64,unsigned short * __ptr64) 222?SetDtcClient@@YAJPEAGPEAD0@Z 223; long __cdecl SetDtcRpcSecurityLevel(unsigned short * __ptr64,enum _DTC_SECURITY_LEVEL,int) 224?SetDtcRpcSecurityLevel@@YAJPEAGW4_DTC_SECURITY_LEVEL@@H@Z 225; long __cdecl SetDtcServerProtocol(char * __ptr64,char * __ptr64) 226?SetDtcServerProtocol@@YAJPEAD0@Z 227; void __cdecl SetEventLogSourceToMsdtcCore(void) 228?SetEventLogSourceToMsdtcCore@@YAXXZ 229; public: long __cdecl CSecurityDescriptor::SetNamedInfo(unsigned short * __ptr64,enum _SE_OBJECT_TYPE,unsigned long) __ptr64 230?SetNamedInfo@CSecurityDescriptor@@QEAAJPEAGW4_SE_OBJECT_TYPE@@K@Z 231; protected: long __cdecl CSecurityDescriptor::SetNewAcl(struct _ACL * __ptr64,unsigned long,int,int) __ptr64 232?SetNewAcl@CSecurityDescriptor@@IEAAJPEAU_ACL@@KHH@Z 233; public: long __cdecl CSecurityDescriptor::SetOwner(unsigned short * __ptr64,int) __ptr64 234?SetOwner@CSecurityDescriptor@@QEAAJPEAGH@Z 235; public: long __cdecl CSecurityDescriptor::SetOwner(void * __ptr64,int) __ptr64 236?SetOwner@CSecurityDescriptor@@QEAAJPEAXH@Z 237; long __cdecl SetSecurityConfigurationOptions(unsigned short * __ptr64,unsigned long,unsigned long) 238?SetSecurityConfigurationOptions@@YAJPEAGKK@Z 239; long __cdecl SetSecurityRegValueNonClusterW(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned char * __ptr64,unsigned long) 240?SetSecurityRegValueNonClusterW@@YAJPEAGPEBGKPEAEK@Z 241; long __cdecl SetSecurityRegValueW(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned char * __ptr64,unsigned long) 242?SetSecurityRegValueW@@YAJPEAGPEBGKPEAEK@Z 243; public: long __cdecl CSecurityDescriptor::SetServiceObjectSecurity(struct SC_HANDLE__ * __ptr64,unsigned long) __ptr64 244?SetServiceObjectSecurity@CSecurityDescriptor@@QEAAJPEAUSC_HANDLE__@@K@Z 245; public: long __cdecl CSecurityDescriptor::SetSpecialAccounts(unsigned long) __ptr64 246?SetSpecialAccounts@CSecurityDescriptor@@QEAAJK@Z 247; long __cdecl StringToSid(unsigned short * __ptr64,void * __ptr64 * __ptr64) 248?StringToSid@@YAJPEAGPEAPEAX@Z 249; long __cdecl UpdateTmNameObject(struct INameObject * __ptr64,struct INameObject * __ptr64 * __ptr64) 250?UpdateTmNameObject@@YAJPEAUINameObject@@PEAPEAU1@@Z 251; long __cdecl UpgradeDtc(int) 252?UpgradeDtc@@YAJH@Z 253; long __cdecl VerifyAccountInfo(void) 254?VerifyAccountInfo@@YAJXZ 255; int __cdecl Win95Present(void) 256?Win95Present@@YAHXZ 257; struct _SPECIAL_ACCOUNT_ * g_aSpecialAccounts 258?g_aSpecialAccounts@@3PAU_SPECIAL_ACCOUNT_@@A DATA 259ClusterChangeDtcUserAccount 260ClusterCryptoContainerCreate 261ClusterCryptoContainerDelete 262ClusterDaclCryptoContainer 263ClusterUpdateAccountInformation 264DecryptAccountInformation 265DllGetClassObject 266DllGetTransactionManagerCore 267DllRegisterServer 268DllUnregisterServer 269EncryptAccountInformation 270