Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenpseh2_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
1.7.6.1
|