[Facades] Add System.Security.Cryptography.Algorithms to net_4_x profile
[mono.git] / mono / io-layer / status.h
1 /*
2  * status.h:  Status return codes
3  *
4  * Author:
5  *      Dick Porter (dick@ximian.com)
6  *
7  * (C) 2002 Ximian, Inc.
8  */
9
10 #ifndef _WAPI_STATUS_H_
11 #define _WAPI_STATUS_H_
12
13 typedef enum {
14         STATUS_WAIT_0                   = (int) 0x00000000,
15         STATUS_ABANDONED_WAIT_0         = (int) 0x00000080,
16         STATUS_USER_APC                 = (int) 0x000000C0,
17         STATUS_TIMEOUT                  = (int) 0x00000102,
18         STATUS_PENDING                  = (int) 0x00000103,
19         STATUS_SEGMENT_NOTIFICATION     = (int) 0x40000005,
20         STATUS_GUARD_PAGE_VIOLATION     = (int) 0x80000001,
21         STATUS_DATATYPE_MISALIGNMENT    = (int) 0x80000002,
22         STATUS_BREAKPOINT               = (int) 0x80000003,
23         STATUS_SINGLE_STEP              = (int) 0x80000004,
24         STATUS_ACCESS_VIOLATION         = (int) 0xC0000005,
25         STATUS_IN_PAGE_ERROR            = (int) 0xC0000006,
26         STATUS_NO_MEMORY                = (int) 0xC0000017,
27         STATUS_ILLEGAL_INSTRUCTION      = (int) 0xC000001D,
28         STATUS_NONCONTINUABLE_EXCEPTION = (int) 0xC0000025,
29         STATUS_INVALID_DISPOSITION      = (int) 0xC0000026,
30         STATUS_ARRAY_BOUNDS_EXCEEDED    = (int) 0xC000008C,
31         STATUS_FLOAT_DENORMAL_OPERAND   = (int) 0xC000008D,
32         STATUS_FLOAT_DIVIDE_BY_ZERO     = (int) 0xC000008E,
33         STATUS_FLOAT_INEXACT_RESULT     = (int) 0xC000008F,
34         STATUS_FLOAT_INVALID_OPERATION  = (int) 0xC0000090,
35         STATUS_FLOAT_OVERFLOW           = (int) 0xC0000091,
36         STATUS_FLOAT_STACK_CHECK        = (int) 0xC0000092,
37         STATUS_FLOAT_UNDERFLOW          = (int) 0xC0000093,
38         STATUS_INTEGER_DIVIDE_BY_ZERO   = (int) 0xC0000094,
39         STATUS_INTEGER_UNDERFLOW        = (int) 0xC0000095,
40         STATUS_PRIVILEGED_INSTRUCTION   = (int) 0xC0000096,
41         STATUS_STACK_OVERFLOW           = (int) 0xC00000FD,
42         STATUS_CONTROL_C_EXIT           = (int) 0xC000013A
43 } WapiStatus;
44
45 #endif /* _WAPI_STATUS_H_ */