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

framebased.h File Reference
#include <pseh/framebased/internal.h>
#include <pseh/excpt.h>
#include <stddef.h>
#include <setjmp.h>

Go to the source code of this file.

Data Structures

struct  _SEHFrame_t
struct  _SEHTryLevel_t

Defines

#define _SEHLongJmp   longjmp
#define _SEHSetJmp   setjmp
#define _SEHJmpBuf_t   jmp_buf
#define _SEH_INIT_CONST   register const
#define _SEH_ACCESS_LOCALS(LOCALS_)
#define _SEH_VAR(VAR_)   _SEHPLocals->VAR_
#define _SEH_FILTER(NAME_)
#define _SEH_STATIC_FILTER(ACTION_)   ((_SEHFilter_t)((ACTION_) + 2))
#define _SEH_WRAP_FILTER(WRAPPER_, NAME_)
#define _SEH_FINALLYFUNC(NAME_)
#define _SEH_WRAP_FINALLY(WRAPPER_, NAME_)   _SEH_WRAP_FINALLY_ARGS(WRAPPER_, NAME_, ())
#define _SEH_WRAP_FINALLY_ARGS(WRAPPER_, NAME_, ARGS_)
#define _SEH_WRAP_FINALLY_LOCALS_ARGS(WRAPPER_, LOCALS_, NAME_, ARGS_)
#define _SEH_DECLARE_HANDLERS(FILTER_, FINALLY_)
#define _SEH_SetExceptionCode(CODE_)   (_SEHPortableFrame->SPF_Code = (CODE_))
#define _SEH_GetExceptionCode()   (unsigned long)(_SEHPortableFrame->SPF_Code)
#define _SEH_GetExceptionPointers()   ((struct _EXCEPTION_POINTERS *)_SEHExceptionPointers)
#define _SEH_AbnormalTermination()   (_SEHPortableFrame->SPF_Code != 0)
#define _SEH_LEAVE   break
#define _SEH_YIELD(STMT_)
#define _SEH_TRY
#define _SEH_EXCEPT(FILTER_)
#define _SEH_FINALLY(FINALLY_)
#define _SEH_END
#define _SEH_HANDLE   _SEH_EXCEPT(_SEH_STATIC_FILTER(_SEH_EXECUTE_HANDLER))
#define _SEH_EnableTracing(LEVEL_)   ((void)(_SEHPortableFrame->SPF_Tracing = (LEVEL_)))
#define _SEH_DisableTracing()   ((void)(_SEHPortableFrame->SPF_Tracing = _SEH_DO_TRACE_NONE))

Functions

static __declspec (noreturn) __inline void __stdcall _SEHCompilerSpecificHandler(_SEHPortableTryLevel_t *trylevel)

Variables

static const int _SEHScopeKind = 1
static _SEHPortableFrame_t *const _SEHPortableFrame = 0
static _SEHPortableTryLevel_t
*const 
_SEHPortableTryLevel = 0

Generated on Sat May 26 2012 05:56:39 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.