Add licensing info
[mono.git] / mcs / class / Mono.Data.Tds / Mono.Data.Tds.Protocol / TdsPacketSubType.cs
1 //
2 // Mono.Data.Tds.Protocol.TdsPacketSubType.cs
3 //
4 // Authors:
5 //   Tim Coleman (tim@timcoleman.com)
6 //   Daniel Morgan (danielmorgan@verizon.net)
7 //
8 // Copyright (C) Tim Coleman, 2002
9 // Portions (C) 2003 Daniel Morgan
10 //
11
12 //
13 // Permission is hereby granted, free of charge, to any person obtaining
14 // a copy of this software and associated documentation files (the
15 // "Software"), to deal in the Software without restriction, including
16 // without limitation the rights to use, copy, modify, merge, publish,
17 // distribute, sublicense, and/or sell copies of the Software, and to
18 // permit persons to whom the Software is furnished to do so, subject to
19 // the following conditions:
20 // 
21 // The above copyright notice and this permission notice shall be
22 // included in all copies or substantial portions of the Software.
23 // 
24 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
27 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
28 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
29 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
30 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31 //
32
33 namespace Mono.Data.Tds.Protocol {
34         public enum TdsPacketSubType {
35                 Capability = 0xe2,
36                 Dynamic = 0xe7,
37                 Dynamic2 = 0xa3,
38                 EnvironmentChange = 0xe3,
39                 Error = 0xaa,
40                 Info = 0xab,
41                 EED = 0xe5,
42                 Param = 0xac,
43                 Authentication = 0xed,
44                 LoginAck = 0xad,
45                 ReturnStatus = 0x79,
46                 ProcId = 0x7c,
47                 Done = 0xfd,
48                 DoneProc = 0xfe,
49                 DoneInProc = 0xff,
50                 ColumnName = 0xa0,
51                 ColumnInfo = 0xa1,
52                 ColumnDetail = 0xa5,
53                 AltName = 0xa7,
54                 AltFormat = 0xa8,
55                 TableName = 0xa4,
56                 ColumnOrder = 0xa9,
57                 Control = 0xae,
58                 Row = 0xd1,
59                 ColumnMetadata = 0x81,
60                 RowFormat = 0xee,
61                 ParamFormat = 0xec,
62                 Parameters = 0xd7
63         }
64 }