typedef struct _EXCEPTION_REGISTRATION_RECORD
{
    EXCEPTION_REGISTRATION_RECORD *Next;
    EXCEPTION_DISPOSITION (*Handler)(EXCEPTION_RECORD *, void *, CONTEXT *, void *);
} EXCEPTION_REGISTRATION_RECORD, *PEXCEPTION_REGISTRATION_RECORD;