Ignore:
Timestamp:
Apr 18, 2012, 10:46:37 PM (13 years ago)
Author:
dmik
Message:

kernel32: Make SEH work in OS/2 context.

See #82 for details.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/oslibexcept.h

    r9617 r21999  
    99#define __OSLIBEXCEPT_H__
    1010
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
     11BOOL APIENTRY OSLibConvertExceptionInfo(PEXCEPTIONREPORTRECORD pReportRec,
     12                                        PCONTEXTRECORD pContextRec,
     13                                        PWINEXCEPTION_RECORD pWinReportRec,
     14                                        PWINCONTEXT pWinContextRec,
     15                                        TEB *pWinTEB);
    1416
    15 //******************************************************************************
    16 //Dispatches OS/2 exception to win32 handler
    17 //Returns: TRUE, win32 exception handler returned continue execution
    18 //         FALSE, otherwise
    19 //******************************************************************************
     17BOOL APIENTRY OSLibConvertExceptionResult(ULONG rc,
     18                                          PWINCONTEXT pWinContextRec,
     19                                          PCONTEXTRECORD pContextRec);
     20
    2021BOOL APIENTRY OSLibDispatchException(PEXCEPTIONREPORTRECORD pReportRec,
    2122                                     PEXCEPTIONREGISTRATIONRECORD pRegistrationRec,
    22                                      PCONTEXTRECORD pContextRec, PVOID p);
    23 
    24 #ifdef __cplusplus
    25 }
    26 #endif
     23                                     PCONTEXTRECORD pContextRec, PVOID p,
     24                                     BOOL fSEH);
    2725
    2826#endif
Note: See TracChangeset for help on using the changeset viewer.