SMTP Internal classes added to make SmtpMail.Send work
[mono.git] / mcs / class / Mono.PEToolkit / ExeSignature.cs
1 /*\r
2  * Copyright (c) 2002 Sergey Chaban <serge@wildwestsoftware.com>\r
3  */\r
4 \r
5 namespace Mono.PEToolkit {\r
6 \r
7         public enum ExeSignature : ushort {\r
8 \r
9                 UNKNOWN = 0,\r
10 \r
11                 /// <summary>\r
12                 ///  "MZ"\r
13                 /// </summary>\r
14                 /// <remarks>\r
15                 ///  IMAGE_DOS_SIGNATURE\r
16                 /// </remarks>\r
17                 DOS = 0x5A4D,\r
18 \r
19 \r
20                 /// <summary>\r
21                 /// "NE"\r
22                 /// </summary>\r
23                 /// <remarks>\r
24                 ///  IMAGE_OS2_SIGNATURE\r
25                 /// </remarks>\r
26                 OS2 = 0x454E,\r
27 \r
28 \r
29                 /// <summary>\r
30                 ///  "LE"\r
31                 /// </summary>\r
32                 /// <remarks>\r
33                 ///  IMAGE_OS2_SIGNATURE_LE\r
34                 /// </remarks>\r
35                 OS2_LE = 0x454C,\r
36 \r
37 \r
38                 /// <summary>\r
39                 ///  "LE"\r
40                 /// </summary>\r
41                 /// <remarks>\r
42                 ///  IMAGE_VXD_SIGNATURE\r
43                 /// </remarks>\r
44                 VXD = OS2_LE,\r
45 \r
46 \r
47                 /// <summary>\r
48                 ///  "PE", the complete signature is "PE\0\0"\r
49                 ///  (that is, NT followed by NT2).\r
50                 /// </summary>\r
51                 /// <remarks>\r
52                 ///  IMAGE_NT_SIGNATURE\r
53                 /// </remarks>\r
54                 NT = 0x4550,\r
55                 NT2 = 0\r
56         }\r
57 \r
58 }\r