Merge pull request #4540 from kumpera/android-changes-part1
[mono.git] / mcs / class / System.Transactions / System.Transactions / IDtcTransaction.cs
1 //
2 // IDtcTransaction.cs
3 //
4 // Author:
5 //      Atsushi Enomoto  <atsushi@ximian.com>
6 //
7 // (C)2005 Novell Inc,
8 //
9
10
11 // Well, am not interested in implementing DTC support...
12 using System;
13 using System.Runtime.InteropServices;
14
15 namespace System.Transactions
16 {
17         //[ComImport]
18         // [Guid (whatever)]
19         [InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
20         public interface IDtcTransaction
21         {
22                 void Abort (IntPtr reason, int retaining, int async);
23
24                 void Commit (int retaining, int commitType, int reserved);
25
26                 void GetTransactionInfo (IntPtr transactionInformation);
27         }
28 }
29