branch update for HEAD-2003091401
[reactos.git] / include / ntos / except.h
index d464c56..753d50a 100644 (file)
@@ -14,7 +14,7 @@ typedef enum {
        ExceptionContinueSearch,
        ExceptionNestedException,
        ExceptionCollidedUnwind,
-  ExceptionDismiss  // ???
+  ExceptionDismiss  /* ??? */
 } EXCEPTION_DISPOSITION;
 
 
@@ -57,7 +57,9 @@ typedef struct _EXCEPTION_RECORD {
 /* ExceptionFlags */
 #ifndef _GNU_H_WINDOWS32_DEFINES
 #ifdef __NTOSKRNL__
+#ifndef EXCEPTION_NONCONTINUABLE
 #define        EXCEPTION_NONCONTINUABLE        0x01
+#endif
 #endif /* __NTOSKRNL__ */
 #endif /* _GNU_H_WINDOWS32_DEFINES */
 #define        EXCEPTION_UNWINDING       0x02
@@ -105,17 +107,17 @@ typedef PEXCEPTION_REGISTRATION PEXCEPTION_REGISTRATION_RECORD;
 
 #if 1
 
-// Runtime DLL structures
+/* Runtime DLL structures */
 
 #ifndef _GNU_H_WINDOWS32_DEFINES
 #ifdef __NTOSKRNL__
 #define EXCEPTION_EXECUTE_HANDLER     1
 #define EXCEPTION_CONTINUE_SEARCH     0
-#define EXCEPTION_CONTINUE_EXECUTION -1
+/* #define EXCEPTION_CONTINUE_EXECUTION -1 */
 #endif /* __NTOSKRNL__ */
 #endif /* _GNU_H_WINDOWS32_DEFINES */
 
-// Functions of the following prototype return one of the above constants
+/* Functions of the following prototype return one of the above constants */
 #ifdef __GNUC__
 typedef DWORD CDECL (*PSCOPE_EXCEPTION_FILTER)(VOID);
 typedef VOID CDECL (*PSCOPE_EXCEPTION_HANDLER)(VOID);