[runtime] Fix "make distcheck"
[mono-project.git] / mono / io-layer / status.h
blobce18369855098adc6c6c0dffe2bc0a5f2da6ef8a
1 /*
2 * status.h: Status return codes
4 * Author:
5 * Dick Porter (dick@ximian.com)
7 * (C) 2002 Ximian, Inc.
8 */
10 #ifndef _WAPI_STATUS_H_
11 #define _WAPI_STATUS_H_
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;
45 #endif /* _WAPI_STATUS_H_ */