ReactOS 0.4.16-dev-340-g0540c21
excpt.h File Reference
#include <vcruntime.h>
#include <pseh/pseh2.h>
Include dependency graph for excpt.h:

Go to the source code of this file.

Macros

#define GetExceptionCode   _exception_code
 
#define exception_code   _exception_code
 
#define GetExceptionInformation   (struct _EXCEPTION_POINTERS *)_exception_info
 
#define exception_info   (struct _EXCEPTION_POINTERS *)_exception_info
 
#define AbnormalTermination   _abnormal_termination
 
#define abnormal_termination   _abnormal_termination
 
#define EXCEPTION_EXECUTE_HANDLER   1
 
#define EXCEPTION_CONTINUE_SEARCH   0
 
#define EXCEPTION_CONTINUE_EXECUTION   -1
 

Typedefs

typedef enum _EXCEPTION_DISPOSITION EXCEPTION_DISPOSITION
 

Enumerations

enum  _EXCEPTION_DISPOSITION {
  ExceptionContinueExecution , ExceptionContinueSearch , ExceptionNestedException , ExceptionCollidedUnwind ,
  ExceptionContinueExecution , ExceptionContinueSearch , ExceptionNestedException , ExceptionCollidedUnwind
}
 

Macro Definition Documentation

◆ abnormal_termination

#define abnormal_termination   _abnormal_termination

Definition at line 88 of file excpt.h.

◆ AbnormalTermination

#define AbnormalTermination   _abnormal_termination

Definition at line 87 of file excpt.h.

◆ exception_code

#define exception_code   _exception_code

Definition at line 84 of file excpt.h.

◆ EXCEPTION_CONTINUE_EXECUTION

#define EXCEPTION_CONTINUE_EXECUTION   -1

Definition at line 92 of file excpt.h.

◆ EXCEPTION_CONTINUE_SEARCH

#define EXCEPTION_CONTINUE_SEARCH   0

Definition at line 91 of file excpt.h.

◆ EXCEPTION_EXECUTE_HANDLER

#define EXCEPTION_EXECUTE_HANDLER   1

Definition at line 90 of file excpt.h.

◆ exception_info

Definition at line 86 of file excpt.h.

◆ GetExceptionCode

#define GetExceptionCode   _exception_code

Definition at line 83 of file excpt.h.

◆ GetExceptionInformation

#define GetExceptionInformation   (struct _EXCEPTION_POINTERS *)_exception_info

Definition at line 85 of file excpt.h.

Typedef Documentation

◆ EXCEPTION_DISPOSITION

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Enumeration Type Documentation

◆ _EXCEPTION_DISPOSITION

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Enumerator
ExceptionContinueExecution 
ExceptionContinueSearch 
ExceptionNestedException 
ExceptionCollidedUnwind 
ExceptionContinueExecution 
ExceptionContinueSearch 
ExceptionNestedException 
ExceptionCollidedUnwind 

Definition at line 21 of file excpt.h.

22{
@ ExceptionContinueSearch
Definition: excpt.h:24
@ ExceptionCollidedUnwind
Definition: excpt.h:26
@ ExceptionNestedException
Definition: excpt.h:25
@ ExceptionContinueExecution
Definition: excpt.h:23
enum _EXCEPTION_DISPOSITION EXCEPTION_DISPOSITION