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

pseh2_64.h
Go to the documentation of this file.
00001 #ifndef KJK_PSEH2_H_
00002 #define KJK_PSEH2_H_
00003 
00004 
00005 #define _SEH2_TRY if(1) {
00006 #define _SEH2_EXCEPT(...) } if(0) {
00007 #define _SEH2_END }
00008 #define _SEH2_YIELD(STMT_) STMT_
00009 #define _SEH2_LEAVE
00010 #define _SEH2_FINALLY } if(1) {
00011 #define _SEH2_GetExceptionInformation() (GetExceptionInformation())
00012 #define _SEH2_GetExceptionCode() (0)
00013 #define _SEH2_AbnormalTermination() (0)
00014 
00015 struct _EXCEPTION_RECORD;
00016 struct _EXCEPTION_POINTERS;
00017 struct _CONTEXT;
00018 
00019 typedef int (__cdecl * _SEH2FrameHandler_t)
00020 (
00021     struct _EXCEPTION_RECORD *,
00022     void *,
00023     struct _CONTEXT *,
00024     void *
00025 );
00026 
00027 typedef struct __SEH2Registration
00028 {
00029     struct __SEH2Registration * SER_Prev;
00030     _SEH2FrameHandler_t SER_Handler;
00031 }
00032 _SEH2Registration_t;
00033 
00034 
00035 #endif
00036 
00037 /* EOF */

Generated on Sun May 27 2012 04:33:16 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.