Commit 2866809c authored by Ove Kaaven's avatar Ove Kaaven Committed by Alexandre Julliard

Implemented DPMI RMCBs using the DOS subsystem, and a few other

improvements. Also, some special-cased shortcut paths will allow some common real-mode call/RMCB combinations to work even without calling the DOS subsystem, thus letting APIs like DOSASPI work without any dirty hacks even on platforms that cannot use dosmod.
parent d5e7c792
......@@ -82,7 +82,10 @@ extern void WINAPI INT_Int29Handler(CONTEXT*);
extern void WINAPI INT_Int2fHandler(CONTEXT*);
/* msdos/dpmi.c */
typedef void WINAPI (*RMCBPROC)(CONTEXT*);
extern void WINAPI INT_Int31Handler(CONTEXT*);
extern FARPROC16 WINAPI DPMI_AllocInternalRMCB(RMCBPROC);
extern void WINAPI DPMI_FreeInternalRMCB(FARPROC16);
/* msdos/xms.c */
extern void WINAPI XMS_Handler(CONTEXT*);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment