ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

cppexcept.h File Reference
#include <pseh/pseh2.h>

Go to the source code of this file.

Data Structures

struct  type_info
struct  exception
struct  cxx_exception_frame
struct  catchblock_info
struct  tryblock_info
struct  unwind_info
struct  cxx_function_descr
struct  this_ptr_offsets
struct  cxx_type_info
struct  cxx_type_info_table
struct  cxx_exception_type

Defines

#define CXX_FRAME_MAGIC_VC6   0x19930520
#define CXX_FRAME_MAGIC_VC7   0x19930521
#define CXX_FRAME_MAGIC_VC8   0x19930522
#define CXX_EXCEPTION   0xe06d7363
#define EH_NONCONTINUABLE   0x01
#define EH_UNWINDING   0x02
#define EH_EXIT_UNWIND   0x04
#define EH_STACK_INVALID   0x08
#define EH_NESTED_CALL   0x10
#define TYPE_FLAG_CONST   1
#define TYPE_FLAG_VOLATILE   2
#define TYPE_FLAG_REFERENCE   8
#define FUNC_DESCR_SYNCHRONOUS   1 /* synchronous exceptions only (built with /EHs) */
#define CLASS_IS_SIMPLE_TYPE   1
#define CLASS_HAS_VIRTUAL_BASE_CLASS   4

Typedefs

typedef void(* vtable_ptr )()
typedef void(* cxx_copy_ctor )(void)
typedef DWORD(* cxx_exc_custom_handler )(PEXCEPTION_RECORD, cxx_exception_frame *, PCONTEXT, EXCEPTION_REGISTRATION_RECORD **, const cxx_function_descr *, int nested_trylevel, EXCEPTION_REGISTRATION_RECORD *nested_frame, DWORD unknown3)

Functions

void WINAPI _CxxThrowException (exception *, const cxx_exception_type *)
int CDECL _XcptFilter (NTSTATUS, PEXCEPTION_POINTERS)
int CDECL __CppXcptFilter (NTSTATUS, PEXCEPTION_POINTERS)
static const chardbgstr_type_info (const type_info *info)
static voidget_this_pointer (const this_ptr_offsets *off, void *object)

Generated on Sun May 27 2012 06:05:05 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.