**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Data.OracleClient / System.Data.OracleClient.Oci / OciHandleType.cs
blobaba344b2a69d51aeeca2ebb8a83347bb39658927
1 //
2 // OciHandleType.cs
3 //
4 // Part of managed C#/.NET library System.Data.OracleClient.dll
5 //
6 // Part of the Mono class libraries at
7 // mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci
8 //
9 // Assembly: System.Data.OracleClient.dll
10 // Namespace: System.Data.OracleClient.Oci
11 //
12 // Author:
13 // Tim Coleman <tim@timcoleman.com>
14 //
15 // Copyright (C) Tim Coleman, 2003
16 //
18 using System;
20 namespace System.Data.OracleClient.Oci {
21 internal enum OciHandleType {
22 Environment = 0x01,
23 Error = 0x02,
24 Service = 0x03,
25 Statement = 0x04,
26 Bind = 0x05,
27 Define = 0x06,
28 Describe = 0x07,
29 Server = 0x08,
30 Session = 0x09,
31 Transaction = 0x0a,
32 ComplexObject = 0x0b,
33 Security = 0x0c,
34 Subscription = 0x0d,
35 DirectPathContext = 0x0e,
36 DirectPathColumnArray = 0x0f,
37 DirectPathStream = 0x10,
38 Process = 0x11,
40 // Descriptor handles
42 LobLocator = 0x32,
43 Snapshot = 0x33,
44 ResultSet = 0x34,
45 Parameter = 0x35,
46 RowId = 0x36,
47 //ComplexObject = 0x37,
48 FileLobLocator = 0x38,
49 EnqueueOptions = 0x39,
50 DequeueOptions = 0x3a,
51 MessageProperties = 0x3b,
52 Agent = 0x3c,
53 Locator = 0x3d,
54 IntervalYearToMonth = 0x3e,
55 IntervalDayToSecond = 0x3f,
56 Notify = 0x40,
57 Date = 0x41,
58 Time = 0x42,
59 TimeWithTZ = 0x43,
60 TimeStamp = 0x44,
61 TimeStampWithTZ = 0x45,
62 TimeStampLocal = 0x46,
63 UserCallback = 0x47