home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet MPEG Audio Archive
/
IMAA.mdf
/
util
/
dos
/
l3v100n
/
rsx
/
source
/
start32.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-01-19
|
911b
|
27 lines
/* Copyright Rainer Schnitker 92,93 */
#ifndef _DPMI_TYPES
#define _DPMI_TYPES
typedef unsigned char BYTE;
typedef BYTE far *LPBYTE;
typedef unsigned int WORD;
typedef WORD far *LPWORD;
typedef unsigned long DWORD;
typedef DWORD far *LPDWORD;
#endif
/* extender segments,selectors */
extern WORD cs16real,ds16real; /* 16-bit segments for extender */
extern WORD code16sel,data16sel; /* 16-bit cs,ds for extender */
extern WORD stack16sel; /* 16-bit stack sel */
extern DWORD stackp16; /* 16-bit stack offset */
extern WORD sel_incr; /* increment to next sel */
extern WORD dosmem_sel; /* dos memory selector */
extern char dpmi10;
void protected_to_real ( WORD );
int real_to_protected ( WORD );
int hangin_extender ( void );
void clean_up ( void );