{ "Constants":[{ "Name":"DTCINSTALL_E_CLIENT_ALREADY_INSTALLED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":384 ,"Attrs":[] },{ "Name":"DTCINSTALL_E_SERVER_ALREADY_INSTALLED" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":385 ,"Attrs":[] },{ "Name":"XA_SWITCH_F_DTC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"XA_FMTID_DTC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4478019 ,"Attrs":[] },{ "Name":"XA_FMTID_DTC_VER1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21255235 ,"Attrs":[] },{ "Name":"XIDDATASIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] },{ "Name":"MAXGTRIDSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"MAXBQUALSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"RMNAMESZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"MAXINFOSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"TMNOFLAGS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":0 ,"Attrs":[] },{ "Name":"TMREGISTER" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"TMNOMIGRATE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"TMUSEASYNC" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4 ,"Attrs":[] },{ "Name":"TMASYNC" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-2147483648 ,"Attrs":[] },{ "Name":"TMONEPHASE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"TMFAIL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":536870912 ,"Attrs":[] },{ "Name":"TMNOWAIT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":268435456 ,"Attrs":[] },{ "Name":"TMRESUME" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":134217728 ,"Attrs":[] },{ "Name":"TMSUCCESS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":67108864 ,"Attrs":[] },{ "Name":"TMSUSPEND" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":33554432 ,"Attrs":[] },{ "Name":"TMSTARTRSCAN" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":16777216 ,"Attrs":[] },{ "Name":"TMENDRSCAN" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":8388608 ,"Attrs":[] },{ "Name":"TMMULTIPLE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":4194304 ,"Attrs":[] },{ "Name":"TMJOIN" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2097152 ,"Attrs":[] },{ "Name":"TMMIGRATE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"TM_JOIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"TM_RESUME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"TM_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"TMER_TMERR" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-1 ,"Attrs":[] },{ "Name":"TMER_INVAL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-2 ,"Attrs":[] },{ "Name":"TMER_PROTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-3 ,"Attrs":[] },{ "Name":"XA_RBBASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] },{ "Name":"XA_RBROLLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] },{ "Name":"XA_RBCOMMFAIL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":101 ,"Attrs":[] },{ "Name":"XA_RBDEADLOCK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":102 ,"Attrs":[] },{ "Name":"XA_RBINTEGRITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":103 ,"Attrs":[] },{ "Name":"XA_RBOTHER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":104 ,"Attrs":[] },{ "Name":"XA_RBPROTO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":105 ,"Attrs":[] },{ "Name":"XA_RBTIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":106 ,"Attrs":[] },{ "Name":"XA_RBTRANSIENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":107 ,"Attrs":[] },{ "Name":"XA_RBEND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":107 ,"Attrs":[] },{ "Name":"XA_NOMIGRATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"XA_HEURHAZ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"XA_HEURCOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"XA_HEURRB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"XA_HEURMIX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"XA_RETRY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"XA_RDONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"XA_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"XAER_ASYNC" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-2 ,"Attrs":[] },{ "Name":"XAER_RMERR" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-3 ,"Attrs":[] },{ "Name":"XAER_NOTA" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-4 ,"Attrs":[] },{ "Name":"XAER_INVAL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-5 ,"Attrs":[] },{ "Name":"XAER_PROTO" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-6 ,"Attrs":[] },{ "Name":"XAER_RMFAIL" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-7 ,"Attrs":[] },{ "Name":"XAER_DUPID" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-8 ,"Attrs":[] },{ "Name":"XAER_OUTSIDE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-9 ,"Attrs":[] },{ "Name":"DTC_INSTALL_OVERWRITE_CLIENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"DTC_INSTALL_OVERWRITE_SERVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"OLE_TM_CONFIG_VERSION_1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"OLE_TM_CONFIG_VERSION_2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"OLE_TM_FLAG_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"OLE_TM_FLAG_NODEMANDSTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"OLE_TM_FLAG_NOAGILERECOVERY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"OLE_TM_FLAG_QUERY_SERVICE_LOCKSTATUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"OLE_TM_FLAG_INTERNAL_TO_TM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"CLSID_MSDtcTransactionManager" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"5b18ab61-091d-11d1-97df-00c04fb9618a" ,"Attrs":[] },{ "Name":"CLSID_MSDtcTransaction" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"39f8d76b-0928-11d1-97df-00c04fb9618a" ,"Attrs":[] }], "Types":[{ "Name":"DTC_STATUS_" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTC_STATUS_UNKNOWN","Value":0} ,{"Name":"DTC_STATUS_STARTING","Value":1} ,{"Name":"DTC_STATUS_STARTED","Value":2} ,{"Name":"DTC_STATUS_PAUSING","Value":3} ,{"Name":"DTC_STATUS_PAUSED","Value":4} ,{"Name":"DTC_STATUS_CONTINUING","Value":5} ,{"Name":"DTC_STATUS_STOPPING","Value":6} ,{"Name":"DTC_STATUS_STOPPED","Value":7} ,{"Name":"DTC_STATUS_E_CANTCONTROL","Value":8} ,{"Name":"DTC_STATUS_FAILED","Value":9} ] ,"IntegerBase":"Int32" },{ "Name":"DTC_GET_TRANSACTION_MANAGER" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pszHost","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pszTmName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"rid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"wcbReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pvReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] },{ "Name":"DTC_GET_TRANSACTION_MANAGER_EX_A" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"i_pszHost","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"i_pszTmName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"i_riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"i_grfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_pvConfigParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"o_ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] },{ "Name":"DTC_GET_TRANSACTION_MANAGER_EX_W" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"i_pwszHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"i_pwszTmName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"i_riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"i_grfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_pvConfigParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"o_ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] },{ "Name":"DTC_INSTALL_CLIENT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"i_pszRemoteTmHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} ,{"Name":"i_dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_dwOverwrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"BOID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rgb","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"TX_MISC_CONSTANTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MAX_TRAN_DESC","Value":40} ] ,"IntegerBase":"Int32" },{ "Name":"ISOLATIONLEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ISOLATIONLEVEL_UNSPECIFIED","Value":-1} ,{"Name":"ISOLATIONLEVEL_CHAOS","Value":16} ,{"Name":"ISOLATIONLEVEL_READUNCOMMITTED","Value":256} ,{"Name":"ISOLATIONLEVEL_BROWSE","Value":256} ,{"Name":"ISOLATIONLEVEL_CURSORSTABILITY","Value":4096} ,{"Name":"ISOLATIONLEVEL_READCOMMITTED","Value":4096} ,{"Name":"ISOLATIONLEVEL_REPEATABLEREAD","Value":65536} ,{"Name":"ISOLATIONLEVEL_SERIALIZABLE","Value":1048576} ,{"Name":"ISOLATIONLEVEL_ISOLATED","Value":1048576} ] ,"IntegerBase":"Int32" },{ "Name":"XACTTRANSINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"uow","Type":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":[]} ,{"Name":"isoLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"isoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"grfTCSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"grfRMSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"grfTCSupportedRetaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"grfRMSupportedRetaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"XACTSTATS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cCommitting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cCommitted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cAborting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cAborted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cInDoubt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cHeuristicDecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"timeTransactionsUp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"ISOFLAG" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ISOFLAG_RETAIN_COMMIT_DC","Value":1} ,{"Name":"ISOFLAG_RETAIN_COMMIT","Value":2} ,{"Name":"ISOFLAG_RETAIN_COMMIT_NO","Value":3} ,{"Name":"ISOFLAG_RETAIN_ABORT_DC","Value":4} ,{"Name":"ISOFLAG_RETAIN_ABORT","Value":8} ,{"Name":"ISOFLAG_RETAIN_ABORT_NO","Value":12} ,{"Name":"ISOFLAG_RETAIN_DONTCARE","Value":5} ,{"Name":"ISOFLAG_RETAIN_BOTH","Value":10} ,{"Name":"ISOFLAG_RETAIN_NONE","Value":15} ,{"Name":"ISOFLAG_OPTIMISTIC","Value":16} ,{"Name":"ISOFLAG_READONLY","Value":32} ] ,"IntegerBase":"Int32" },{ "Name":"XACTTC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"XACTTC_NONE","Value":0} ,{"Name":"XACTTC_SYNC_PHASEONE","Value":1} ,{"Name":"XACTTC_SYNC_PHASETWO","Value":2} ,{"Name":"XACTTC_SYNC","Value":2} ,{"Name":"XACTTC_ASYNC_PHASEONE","Value":4} ,{"Name":"XACTTC_ASYNC","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"XACTRM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"XACTRM_OPTIMISTICLASTWINS","Value":1} ,{"Name":"XACTRM_NOREADONLYPREPARES","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"XACTCONST" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"XACTCONST_TIMEOUTINFINITE","Value":0} ] ,"IntegerBase":"Int32" },{ "Name":"XACTHEURISTIC" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"XACTHEURISTIC_ABORT","Value":1} ,{"Name":"XACTHEURISTIC_COMMIT","Value":2} ,{"Name":"XACTHEURISTIC_DAMAGE","Value":3} ,{"Name":"XACTHEURISTIC_DANGER","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"XACTSTAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"XACTSTAT_NONE","Value":0} ,{"Name":"XACTSTAT_OPENNORMAL","Value":1} ,{"Name":"XACTSTAT_OPENREFUSED","Value":2} ,{"Name":"XACTSTAT_PREPARING","Value":4} ,{"Name":"XACTSTAT_PREPARED","Value":8} ,{"Name":"XACTSTAT_PREPARERETAINING","Value":16} ,{"Name":"XACTSTAT_PREPARERETAINED","Value":32} ,{"Name":"XACTSTAT_COMMITTING","Value":64} ,{"Name":"XACTSTAT_COMMITRETAINING","Value":128} ,{"Name":"XACTSTAT_ABORTING","Value":256} ,{"Name":"XACTSTAT_ABORTED","Value":512} ,{"Name":"XACTSTAT_COMMITTED","Value":1024} ,{"Name":"XACTSTAT_HEURISTIC_ABORT","Value":2048} ,{"Name":"XACTSTAT_HEURISTIC_COMMIT","Value":4096} ,{"Name":"XACTSTAT_HEURISTIC_DAMAGE","Value":8192} ,{"Name":"XACTSTAT_HEURISTIC_DANGER","Value":16384} ,{"Name":"XACTSTAT_FORCED_ABORT","Value":32768} ,{"Name":"XACTSTAT_FORCED_COMMIT","Value":65536} ,{"Name":"XACTSTAT_INDOUBT","Value":131072} ,{"Name":"XACTSTAT_CLOSED","Value":262144} ,{"Name":"XACTSTAT_OPEN","Value":3} ,{"Name":"XACTSTAT_NOTPREPARED","Value":524227} ,{"Name":"XACTSTAT_ALL","Value":524287} ] ,"IntegerBase":"Int32" },{ "Name":"XACTOPT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"ITransaction" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0fb15084-af41-11ce-bd2b-204c4f4f5020" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Commit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"grfTC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"Abort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetTransactionInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTTRANSINFO","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionCloner" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"02656950-2152-11d0-944c-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]} ,"Methods":[{ "Name":"CloneWithCommitDisabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransaction2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"34021548-0065-11d3-bac1-00c04f797be2" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"ITransactionCloner","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]} ,"Methods":[{ "Name":"GetTransactionInfo2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTTRANSINFO","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionDispenser" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3a6ad9e1-23b9-11cf-ad60-00aa00a74ccd" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetOptionsObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"BeginTransaction" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"isoLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"isoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pOptions","Type":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionOptions" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3a6ad9e0-23b9-11cf-ad60-00aa00a74ccd" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"SetOptions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTOPT","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"GetOptions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTOPT","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ] }] },{ "Name":"ITransactionOutcomeEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3a6ad9e2-23b9-11cf-ad60-00aa00a74ccd" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Committed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"Aborted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"HeuristicDecision" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwDecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"Indoubt" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"ITmNodeName" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"30274f88-6ee4-474e-9b95-7807bc9ef8cf" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetNodeNameSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbNodeNameSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"GetNodeName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbNodeNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pNodeNameBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out"]} ] }] },{ "Name":"IKernelTransaction" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"79427a2b-f895-40e0-be79-b57dc82ed231" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionResourceAsync" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"69e971f0-23ce-11cf-ad60-00aa00a74ccd" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"PrepareRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"fWantMoniker","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fSinglePhase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"CommitRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"AbortRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"TMDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"ITransactionLastResourceAsync" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c82bd532-5b30-11d3-8a91-00c04f79eb6d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"DelegateCommit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"ForgetRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ] }] },{ "Name":"ITransactionResource" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ee5ff7b3-4572-11d0-9452-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"PrepareRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"fWantMoniker","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fSinglePhase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"CommitRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"AbortRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"TMDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"ITransactionEnlistmentAsync" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0fb15081-af41-11ce-bd2b-204c4f4f5020" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"PrepareRequestDone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"CommitRequestDone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"AbortRequestDone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"ITransactionLastEnlistmentAsync" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c82bd533-5b30-11d3-8a91-00c04f79eb6d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"TransactionOutcome" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"XactStat","Type":{"Kind":"ApiRef","Name":"XACTSTAT","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ] }] },{ "Name":"ITransactionExportFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e1cf9b53-8745-11ce-a9ba-00aa006c3706" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetRemoteClassId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbWhereabouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbWhereabouts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"ppExport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionExport","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionImportWhereabouts" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0141fda4-8fc0-11ce-bd18-204c4f4f5020" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetWhereaboutsSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbWhereabouts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"GetWhereabouts" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbWhereabouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbWhereabouts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionExport" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0141fda5-8fc0-11ce-bd18-204c4f4f5020" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Export" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punkTransaction","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pcbTransactionCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"GetTransactionCookie" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punkTransaction","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"cbTransactionCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbTransactionCookie","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionImport" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e1cf9b5a-8745-11ce-a9ba-00aa006c3706" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Import" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbTransactionCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbTransactionCookie","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]} ] }] },{ "Name":"ITipTransaction" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"17cf72d0-bac5-11d1-b1bf-00c04fc2f3ef" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Push" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_pszRemoteTmUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"o_ppszRemoteTxUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetTransactionUrl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"o_ppszLocalTxUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITipHelper" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"17cf72d1-bac5-11d1-b1bf-00c04fc2f3ef" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Pull" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_pszTxUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"o_ppITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"PullAsync" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_pszTxUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"i_pTipPullSink","Type":{"Kind":"ApiRef","Name":"ITipPullSink","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"o_ppITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetLocalTmUrl" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"o_ppszLocalTmUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ] }] },{ "Name":"ITipPullSink" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"17cf72d2-bac5-11d1-b1bf-00c04fc2f3ef" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"PullComplete" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_hrPull","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDtcNetworkAccessConfig" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"9797c15d-a428-4291-87b6-0995031a678d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetAnyNetworkAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbAnyNetworkAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetAnyNetworkAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bAnyNetworkAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetNetworkAdministrationAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbNetworkAdministrationAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetNetworkAdministrationAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bNetworkAdministrationAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetNetworkTransactionAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbNetworkTransactionAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetNetworkTransactionAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bNetworkTransactionAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetNetworkClientAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbNetworkClientAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetNetworkClientAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bNetworkClientAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetNetworkTIPAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbNetworkTIPAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetNetworkTIPAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bNetworkTIPAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetXAAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbXAAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetXAAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bXAAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"RestartDtcService" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"AUTHENTICATION_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"NO_AUTHENTICATION_REQUIRED","Value":0} ,{"Name":"INCOMING_AUTHENTICATION_REQUIRED","Value":1} ,{"Name":"MUTUAL_AUTHENTICATION_REQUIRED","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"IDtcNetworkAccessConfig2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a7aa013b-eb7d-4f42-b41c-b2dec09ae034" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDtcNetworkAccessConfig","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]} ,"Methods":[{ "Name":"GetNetworkInboundAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbInbound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetNetworkOutboundAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbOutbound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetNetworkInboundAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bInbound","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetNetworkOutboundAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bOutbound","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetAuthenticationLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAuthLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHENTICATION_LEVEL","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetAuthenticationLevel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AuthLevel","Type":{"Kind":"ApiRef","Name":"AUTHENTICATION_LEVEL","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDtcNetworkAccessConfig3" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"76e4b4f3-2ca5-466b-89d5-fd218ee75b49" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDtcNetworkAccessConfig2","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]} ,"Methods":[{ "Name":"GetLUAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbLUAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SetLUAccess" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bLUAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"xid_t" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"formatID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"gtrid_length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"bqual_length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"xa_switch_t" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"name","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"xa_open_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_close_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_start_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_end_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_rollback_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_prepare_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_commit_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_recover_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_forget_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ,{"Name":"xa_complete_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"XA_OPEN_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_CLOSE_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_START_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_END_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_ROLLBACK_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_PREPARE_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_COMMIT_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_RECOVER_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_FORGET_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"XA_COMPLETE_EPT" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"IDtcToXaMapper" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"64ffabe0-7ce9-11d0-8ce6-00c04fdc877e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"RequestNewResourceManager" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDSN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pszClientDllName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pdwRMCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"TranslateTridToXid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"dwRMCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pXid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"EnlistResourceManager" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRMCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] },{ "Name":"ReleaseResourceManager" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRMCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] }] },{ "Name":"IDtcToXaHelperFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a9861610-304a-11d1-9813-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDSN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pszClientDllName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pguidRm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ,{"Name":"ppXaHelper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcToXaHelper","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDtcToXaHelper" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a9861611-304a-11d1-9813-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Close" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_fDoRecovery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"TranslateTridToXid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pITransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pguidBqual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pXid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDtcToXaHelperSinglePipe" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"47ed4971-53b3-11d1-bbb9-00c04fd658f6" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"XARMCreate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszDSN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pszClientDll","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pdwRMCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"ConvertTridToXID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwITrans","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"dwRMCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pxid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"EnlistWithRM" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRMCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_pITransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"i_pITransRes","Type":{"Kind":"ApiRef","Name":"ITransactionResourceAsync","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"o_ppITransEnslitment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionEnlistmentAsync","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"ReleaseRMCookie" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_dwRMCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_fNormal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"APPLICATIONTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"LOCAL_APPLICATIONTYPE","Value":0} ,{"Name":"CLUSTERRESOURCE_APPLICATIONTYPE","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"OLE_TM_CONFIG_PARAMS_V1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwcConcurrencyHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"OLE_TM_CONFIG_PARAMS_V2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwcConcurrencyHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"applicationType","Type":{"Kind":"ApiRef","Name":"APPLICATIONTYPE","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":[]} ,{"Name":"clusterResourceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"XACT_DTC_CONSTANTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"XACT_E_CONNECTION_REQUEST_DENIED","Value":-2147168000} ,{"Name":"XACT_E_TOOMANY_ENLISTMENTS","Value":-2147167999} ,{"Name":"XACT_E_DUPLICATE_GUID","Value":-2147167998} ,{"Name":"XACT_E_NOTSINGLEPHASE","Value":-2147167997} ,{"Name":"XACT_E_RECOVERYALREADYDONE","Value":-2147167996} ,{"Name":"XACT_E_PROTOCOL","Value":-2147167995} ,{"Name":"XACT_E_RM_FAILURE","Value":-2147167994} ,{"Name":"XACT_E_RECOVERY_FAILED","Value":-2147167993} ,{"Name":"XACT_E_LU_NOT_FOUND","Value":-2147167992} ,{"Name":"XACT_E_DUPLICATE_LU","Value":-2147167991} ,{"Name":"XACT_E_LU_NOT_CONNECTED","Value":-2147167990} ,{"Name":"XACT_E_DUPLICATE_TRANSID","Value":-2147167989} ,{"Name":"XACT_E_LU_BUSY","Value":-2147167988} ,{"Name":"XACT_E_LU_NO_RECOVERY_PROCESS","Value":-2147167987} ,{"Name":"XACT_E_LU_DOWN","Value":-2147167986} ,{"Name":"XACT_E_LU_RECOVERING","Value":-2147167985} ,{"Name":"XACT_E_LU_RECOVERY_MISMATCH","Value":-2147167984} ,{"Name":"XACT_E_RM_UNAVAILABLE","Value":-2147167983} ,{"Name":"XACT_E_LRMRECOVERYALREADYDONE","Value":-2147167982} ,{"Name":"XACT_E_NOLASTRESOURCEINTERFACE","Value":-2147167981} ,{"Name":"XACT_S_NONOTIFY","Value":315648} ,{"Name":"XACT_OK_NONOTIFY","Value":315649} ,{"Name":"dwUSER_MS_SQLSERVER","Value":65535} ] ,"IntegerBase":"Int32" },{ "Name":"IXATransLookup" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"f3b1f131-eeda-11ce-aed4-00aa0051e2c4" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Lookup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IXATransLookup2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bf193c85-0d1a-4290-b88f-d2cb8873d1e7" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Lookup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pXID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IResourceManagerSink" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0d563181-defb-11ce-aed1-00aa0051e2c4" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"TMDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IResourceManager" ,"Architectures":[] ,"Platform":"windows5.0" ,"Kind":"Com" ,"Guid":"13741d21-87eb-11ce-8081-0080c758527e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Enlist" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pRes","Type":{"Kind":"ApiRef","Name":"ITransactionResourceAsync","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pisoLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"ppEnlist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionEnlistmentAsync","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"Reenlist" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPrepInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbPrepInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pXactStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTSTAT","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"ReenlistmentComplete" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetDistributedTransactionManager" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] }] },{ "Name":"ILastResourceManager" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4d964ad4-5b33-11d3-8a91-00c04f79eb6d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"TransactionCommitted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPrepInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbPrepInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"RecoveryDone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IResourceManager2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d136c69a-f749-11d1-8f47-00c04f8ee57d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IResourceManager","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]} ,"Methods":[{ "Name":"Enlist2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pResAsync","Type":{"Kind":"ApiRef","Name":"ITransactionResourceAsync","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pisoLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pXid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppEnlist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionEnlistmentAsync","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"Reenlist2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pXid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In"]} ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pXactStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTSTAT","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IResourceManagerRejoinable" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6f6de620-b5df-4f3e-9cfa-c8aebd05172b" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IResourceManager2","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]} ,"Methods":[{ "Name":"Rejoin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPrepInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbPrepInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pXactStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTSTAT","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IXAConfig" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c8a6e3a1-9a8c-11cf-a308-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clsidHelperDll","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"Terminate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IRMHelper" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e793f6d1-f53d-11cf-a60d-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"RMCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwcTotalNumberOfRMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"RMInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pXa_Switch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xa_switch_t","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"fCDeclCallingConv","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pszOpenString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pszCloseString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"guidRMRecovery","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] }] },{ "Name":"IXAObtainRMInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e793f6d2-f53d-11cf-a60d-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"ObtainRMInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pIRMHelper","Type":{"Kind":"ApiRef","Name":"IRMHelper","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ] }] },{ "Name":"IResourceManagerFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"13741d20-87eb-11ce-8081-0080c758527e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidRM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszRMName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pIResMgrSink","Type":{"Kind":"ApiRef","Name":"IResourceManagerSink","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ppResMgr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IResourceManager","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IResourceManagerFactory2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6b369c21-fbd2-11d1-8f47-00c04f8ee57d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IResourceManagerFactory","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]} ,"Methods":[{ "Name":"CreateEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguidRM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ,{"Name":"pszRMName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pIResMgrSink","Type":{"Kind":"ApiRef","Name":"IResourceManagerSink","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"riidRequested","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvResMgr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] }] },{ "Name":"IPrepareInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"80c7bfd0-87ee-11ce-8081-0080c758527e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetPrepareInfoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbPrepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"GetPrepareInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPrepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ] }] },{ "Name":"IPrepareInfo2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5fab2547-9779-11d1-b886-00c04fb9618a" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetPrepareInfoSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbPrepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"GetPrepareInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbPrepareInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPrepInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] }] },{ "Name":"IGetDispenser" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c23cc370-87ef-11ce-8081-0080c758527e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetDispenser" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionVoterBallotAsync2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5433376c-414d-11d3-b206-00c04fc2f3ef" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"VoteRequestDone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Optional"]} ] }] },{ "Name":"ITransactionVoterNotifyAsync2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5433376b-414d-11d3-b206-00c04fc2f3ef" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"ITransactionOutcomeEvents","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]} ,"Methods":[{ "Name":"VoteRequest" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"ITransactionVoterFactory2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5433376a-414d-11d3-b206-00c04fc2f3ef" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pVoterNotify","Type":{"Kind":"ApiRef","Name":"ITransactionVoterNotifyAsync2","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ppVoterBallot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionVoterBallotAsync2","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionPhase0EnlistmentAsync" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"82dc88e1-a954-11d1-8f88-00600895e7d5" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Enable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"WaitForEnlistment" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Phase0Done" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Unenlist" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetTransaction" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionPhase0NotifyAsync" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ef081809-0c76-11d2-87a6-00c04f990f34" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Phase0Request" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fAbortingHint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"EnlistCompleted" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"ITransactionPhase0Factory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"82dc88e0-a954-11d1-8f88-00600895e7d5" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pPhase0Notify","Type":{"Kind":"ApiRef","Name":"ITransactionPhase0NotifyAsync","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"ppPhase0Enlistment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionPhase0EnlistmentAsync","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionTransmitter" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"59313e01-b36c-11cf-a539-00aa006887c3" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Set" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"GetPropagationTokenSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"MarshalPropagationToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"UnmarshalReturnToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbReturnToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbReturnToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ] },{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"ITransactionTransmitterFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"59313e00-b36c-11cf-a539-00aa006887c3" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTransmitter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionTransmitter","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"ITransactionReceiver" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"59313e03-b36c-11cf-a539-00aa006887c3" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"UnmarshalPropagationToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetReturnTokenSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbReturnToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"MarshalReturnToken" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbReturnToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbReturnToken","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"ITransactionReceiverFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"59313e02-b36c-11cf-a539-00aa006887c3" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppReceiver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionReceiver","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"_ProxyConfigParams" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"wcThreadsMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IDtcLuConfigure" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e760-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Add" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pucLuPair","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"Delete" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pucLuPair","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] }] },{ "Name":"IDtcLuRecovery" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ac2b8ad2-d6f0-11d0-b386-00a0c9083365" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[] },{ "Name":"IDtcLuRecoveryFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e762-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pucLuPair","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppRecovery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcLuRecovery","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"_DtcLu_LocalRecovery_Work" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCINITIATEDRECOVERYWORK_CHECKLUSTATUS","Value":1} ,{"Name":"DTCINITIATEDRECOVERYWORK_TRANS","Value":2} ,{"Name":"DTCINITIATEDRECOVERYWORK_TMDOWN","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"_DtcLu_Xln" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCLUXLN_COLD","Value":1} ,{"Name":"DTCLUXLN_WARM","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"_DtcLu_Xln_Confirmation" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCLUXLNCONFIRMATION_CONFIRM","Value":1} ,{"Name":"DTCLUXLNCONFIRMATION_LOGNAMEMISMATCH","Value":2} ,{"Name":"DTCLUXLNCONFIRMATION_COLDWARMMISMATCH","Value":3} ,{"Name":"DTCLUXLNCONFIRMATION_OBSOLETE","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"_DtcLu_Xln_Response" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCLUXLNRESPONSE_OK_SENDOURXLNBACK","Value":1} ,{"Name":"DTCLUXLNRESPONSE_OK_SENDCONFIRMATION","Value":2} ,{"Name":"DTCLUXLNRESPONSE_LOGNAMEMISMATCH","Value":3} ,{"Name":"DTCLUXLNRESPONSE_COLDWARMMISMATCH","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"_DtcLu_Xln_Error" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCLUXLNERROR_PROTOCOL","Value":1} ,{"Name":"DTCLUXLNERROR_LOGNAMEMISMATCH","Value":2} ,{"Name":"DTCLUXLNERROR_COLDWARMMISMATCH","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"_DtcLu_CompareState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCLUCOMPARESTATE_COMMITTED","Value":1} ,{"Name":"DTCLUCOMPARESTATE_HEURISTICCOMMITTED","Value":2} ,{"Name":"DTCLUCOMPARESTATE_HEURISTICMIXED","Value":3} ,{"Name":"DTCLUCOMPARESTATE_HEURISTICRESET","Value":4} ,{"Name":"DTCLUCOMPARESTATE_INDOUBT","Value":5} ,{"Name":"DTCLUCOMPARESTATE_RESET","Value":6} ] ,"IntegerBase":"Int32" },{ "Name":"_DtcLu_CompareStates_Confirmation" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCLUCOMPARESTATESCONFIRMATION_CONFIRM","Value":1} ,{"Name":"DTCLUCOMPARESTATESCONFIRMATION_PROTOCOL","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"_DtcLu_CompareStates_Error" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCLUCOMPARESTATESERROR_PROTOCOL","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"_DtcLu_CompareStates_Response" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DTCLUCOMPARESTATESRESPONSE_OK","Value":1} ,{"Name":"DTCLUCOMPARESTATESRESPONSE_PROTOCOL","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"IDtcLuRecoveryInitiatedByDtcTransWork" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e765-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetLogNameSizes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pcbRemoteLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"GetOurXln" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pXln","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_Xln","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pRemoteLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"HandleConfirmationFromOurXln" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Confirmation","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Confirmation","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ] },{ "Name":"HandleTheirXlnResponse" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Xln","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"pRemoteLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbRemoteLogName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pConfirmation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Confirmation","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"HandleErrorFromOurXln" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Error","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Error","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ] },{ "Name":"CheckForCompareStates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fCompareStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"GetOurTransIdSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbOurTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"GetOurCompareStates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pOurTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pCompareState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_CompareState","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"HandleTheirCompareStatesResponse" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"CompareState","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareState","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"pConfirmation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Confirmation","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"HandleErrorFromOurCompareStates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Error","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Error","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ] },{ "Name":"ConversationLost" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetRecoverySeqNum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"plRecoverySeqNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] },{ "Name":"ObsoleteRecoverySeqNum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lNewRecoverySeqNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] }] },{ "Name":"IDtcLuRecoveryInitiatedByDtcStatusWork" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e766-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"HandleCheckLuStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lRecoverySeqNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] }] },{ "Name":"IDtcLuRecoveryInitiatedByDtc" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e764-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetWork" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_LocalRecovery_Work","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] }] },{ "Name":"IDtcLuRecoveryInitiatedByLuWork" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ac2b8ad1-d6f0-11d0-b386-00a0c9083365" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"HandleTheirXln" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lRecoverySeqNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Xln","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"pRemoteLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbRemoteLogName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbOurLogName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Response","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"GetOurLogNameSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"GetOurXln" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pXln","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_Xln","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] },{ "Name":"HandleConfirmationOfOurXln" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Confirmation","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Confirmation","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ] },{ "Name":"HandleTheirCompareStates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRemoteTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbRemoteTransId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"CompareState","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareState","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Response","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pCompareState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_CompareState","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"HandleConfirmationOfOurCompareStates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Confirmation","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Confirmation","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ] },{ "Name":"HandleErrorFromOurCompareStates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Error","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Error","TargetKind":"Default","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ] },{ "Name":"ConversationLost" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IDtcLuRecoveryInitiatedByLu" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e768-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetObjectToHandleWorkFromLu" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppWork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcLuRecoveryInitiatedByLuWork","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDtcLuRmEnlistment" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e769-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Unplug" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fConversationLost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"BackedOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"BackOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Committed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Forget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"RequestCommit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IDtcLuRmEnlistmentSink" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e770-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"AckUnplug" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"TmDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"SessionLost" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"BackedOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"BackOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Committed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Forget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Prepare" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"RequestCommit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IDtcLuRmEnlistmentFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e771-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pucLuPair","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pITransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"pTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbTransId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRmEnlistmentSink","Type":{"Kind":"ApiRef","Name":"IDtcLuRmEnlistmentSink","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"ppRmEnlistment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcLuRmEnlistment","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDtcLuSubordinateDtc" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e773-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Unplug" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fConversationLost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"BackedOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"BackOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Committed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Forget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Prepare" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"RequestCommit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IDtcLuSubordinateDtcSink" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e774-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"AckUnplug" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"TmDown" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"SessionLost" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"BackedOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"BackOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Committed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"Forget" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"RequestCommit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IDtcLuSubordinateDtcFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4131e775-1aea-11d0-944b-00a0c905416e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Create" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pucLuPair","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"punkTransactionOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"isoLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"isoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pOptions","Type":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbTransId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSubordinateDtcSink","Type":{"Kind":"ApiRef","Name":"IDtcLuSubordinateDtcSink","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]},"Attrs":["In"]} ,{"Name":"ppSubordinateDtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcLuSubordinateDtc","TargetKind":"Com","Api":"System.DistributedTransactionCoordinator","Parents":[]}},"Attrs":["Out"]} ] }] }], "Functions":[{ "Name":"DtcGetTransactionManager" ,"SetLastError":false ,"DllImport":"XOLEHLP" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_pszHost","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"i_pszTmName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"i_riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"i_dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_wcbReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"i_pvReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"o_ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] },{ "Name":"DtcGetTransactionManagerC" ,"SetLastError":false ,"DllImport":"XOLEHLP" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_pszHost","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"i_pszTmName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"i_riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"i_dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_wcbReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"i_pvReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"o_ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] },{ "Name":"DtcGetTransactionManagerExA" ,"SetLastError":false ,"DllImport":"XOLEHLP" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_pszHost","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"i_pszTmName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"i_riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"i_grfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_pvConfigParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"o_ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] },{ "Name":"DtcGetTransactionManagerExW" ,"SetLastError":false ,"DllImport":"XOLEHLP" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i_pwszHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"i_pwszTmName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"i_riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"i_grfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"i_pvConfigParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"o_ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] }], "UnicodeAliases":[ "DTC_GET_TRANSACTION_MANAGER_EX_" ,"DtcGetTransactionManagerEx" ] }