Separated the MZ loader and core DOS VM into dlls/winedos.
[wine] / loader / dos / dosmod.h
1 #ifndef __WINE_DOSMOD_H
2 #define __WINE_DOSMOD_H
3
4 #define DOSMOD_ENTER     0x01 /* VM86_ENTER */
5 #define DOSMOD_SET_TIMER 0x10
6 #define DOSMOD_GET_TIMER 0x11
7 #define DOSMOD_MPROTECT  0x12
8 #define DOSMOD_ENTERIDLE 0x13
9 #define DOSMOD_LEAVEIDLE 0x14
10
11 #define DOSMOD_SIGNAL    0x00 /* VM86_SIGNAL */
12 #define DOSMOD_LEFTIDLE  0x10
13
14 typedef struct {
15   void *addr;
16   size_t len;
17   int prot;
18 } mprot_info;
19
20 #endif