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

eh.h
Go to the documentation of this file.
00001 
00006 #include <crtdefs.h>
00007 
00008 #ifndef _EH_H_
00009 #define _EH_H_
00010 
00011 #ifndef RC_INVOKED
00012 
00013 #pragma pack(push,_CRT_PACKING)
00014 
00015 #ifndef __cplusplus
00016 #error eh.h is only for C++!
00017 #endif
00018 
00019 typedef void (__cdecl *terminate_function)(void);
00020 typedef void (__cdecl *terminate_handler)(void);
00021 typedef void (__cdecl *unexpected_function)(void);
00022 typedef void (__cdecl *unexpected_handler)(void);
00023 
00024 struct _EXCEPTION_POINTERS;
00025 typedef void (__cdecl *_se_translator_function)(unsigned int,struct _EXCEPTION_POINTERS *);
00026 
00027 _CRTIMP __declspec(noreturn) void __cdecl terminate(void);
00028 _CRTIMP void __cdecl unexpected(void);
00029 _CRTIMP int __cdecl _is_exception_typeof(const type_info &_Type,struct _EXCEPTION_POINTERS *_ExceptionPtr);
00030 _CRTIMP terminate_function __cdecl set_terminate(terminate_function _NewPtFunc);
00031 extern "C" _CRTIMP terminate_function __cdecl _get_terminate(void);
00032 _CRTIMP unexpected_function __cdecl set_unexpected(unexpected_function _NewPtFunc);
00033 extern "C" _CRTIMP unexpected_function __cdecl _get_unexpected(void);
00034 _CRTIMP _se_translator_function __cdecl _set_se_translator(_se_translator_function _NewPtFunc);
00035 _CRTIMP bool __cdecl __uncaught_exception(void);
00036 
00037 #pragma pack(pop)
00038 #endif
00039 #endif /* End _EH_H_ */
00040 

Generated on Fri May 25 2012 04:28:23 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.