/* * status.h: Status return codes * * Author: * Dick Porter (dick@ximian.com) * * (C) 2002 Ximian, Inc. */ #ifndef _WAPI_STATUS_H_ #define _WAPI_STATUS_H_ typedef enum { STATUS_WAIT_0 = (int) 0x00000000, STATUS_ABANDONED_WAIT_0 = (int) 0x00000080, STATUS_USER_APC = (int) 0x000000C0, STATUS_TIMEOUT = (int) 0x00000102, STATUS_PENDING = (int) 0x00000103, STATUS_SEGMENT_NOTIFICATION = (int) 0x40000005, STATUS_GUARD_PAGE_VIOLATION = (int) 0x80000001, STATUS_DATATYPE_MISALIGNMENT = (int) 0x80000002, STATUS_BREAKPOINT = (int) 0x80000003, STATUS_SINGLE_STEP = (int) 0x80000004, STATUS_ACCESS_VIOLATION = (int) 0xC0000005, STATUS_IN_PAGE_ERROR = (int) 0xC0000006, STATUS_NO_MEMORY = (int) 0xC0000017, STATUS_ILLEGAL_INSTRUCTION = (int) 0xC000001D, STATUS_NONCONTINUABLE_EXCEPTION = (int) 0xC0000025, STATUS_INVALID_DISPOSITION = (int) 0xC0000026, STATUS_ARRAY_BOUNDS_EXCEEDED = (int) 0xC000008C, STATUS_FLOAT_DENORMAL_OPERAND = (int) 0xC000008D, STATUS_FLOAT_DIVIDE_BY_ZERO = (int) 0xC000008E, STATUS_FLOAT_INEXACT_RESULT = (int) 0xC000008F, STATUS_FLOAT_INVALID_OPERATION = (int) 0xC0000090, STATUS_FLOAT_OVERFLOW = (int) 0xC0000091, STATUS_FLOAT_STACK_CHECK = (int) 0xC0000092, STATUS_FLOAT_UNDERFLOW = (int) 0xC0000093, STATUS_INTEGER_DIVIDE_BY_ZERO = (int) 0xC0000094, STATUS_INTEGER_UNDERFLOW = (int) 0xC0000095, STATUS_PRIVILEGED_INSTRUCTION = (int) 0xC0000096, STATUS_STACK_OVERFLOW = (int) 0xC00000FD, STATUS_CONTROL_C_EXIT = (int) 0xC000013A } WapiStatus; #endif /* _WAPI_STATUS_H_ */