Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IDtcTransaction.cs
Go to the documentation of this file.
1
using
System.Runtime.InteropServices
;
2
3
namespace
System.Transactions
;
4
5
[ComImport]
6
[
Guid
(
"0fb15084-af41-11ce-bd2b-204c4f4f5020"
)]
7
[InterfaceType(
ComInterfaceType
.InterfaceIsIUnknown)]
8
public
interface
IDtcTransaction
9
{
10
void
Commit
(
int
retaining, [MarshalAs(
UnmanagedType
.I4)]
int
commitType,
int
reserved);
11
12
void
Abort
(
IntPtr
reason,
int
retaining,
int
async);
13
14
void
GetTransactionInfo
(
IntPtr
transactionInformation);
15
}
System.Transactions.IDtcTransaction.GetTransactionInfo
void GetTransactionInfo(IntPtr transactionInformation)
System.Transactions.IDtcTransaction.Commit
void Commit(int retaining, [MarshalAs(UnmanagedType.I4)] int commitType, int reserved)
System.Transactions.IDtcTransaction.Abort
void Abort(IntPtr reason, int retaining, int async)
System.Transactions.IDtcTransaction
Definition
IDtcTransaction.cs:9
System.Runtime.InteropServices.ComInterfaceType
ComInterfaceType
Definition
ComInterfaceType.cs:4
System.Runtime.InteropServices.UnmanagedType
UnmanagedType
Definition
UnmanagedType.cs:4
System.Runtime.InteropServices
Definition
SequenceMarshal.cs:4
System.Transactions
Definition
AppSettings.cs:1
System.Guid
Definition
Guid.cs:15
System.IntPtr
Definition
IntPtr.cs:14
source
System.Transactions.Local
System.Transactions
IDtcTransaction.cs
Generated by
1.10.0