[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
DOS Extender functions
------------------------------------------------------------------------------
The following functions are for use with the Blinker DOS extender. They will
seldom have meaningful effects or return meaningful information except when
used with the DOS extender.
In the subsequent discussions and examples, the following terms are used:
Descriptor A structure containing the size, base and attributes of a
protected mode segment.
Paragraph The segment portion of a real mode address, eg the paragraph of
the colour adapter is B800h.
Segment The actual code or data unit as allocated and stored in memory.
Selector The value used to identify a segment when running in protected
mode, i.e. that is passed to and from the protected mode memory
allocation functions.
All functions assume the following definitions from the include file
BLX286.H which can be found in the C subdirectory of the Blinker
installation directory:
typedef unsigned char BYTE;
typedef unsigned short SEL;
typedef unsigned short USHORT;
typedef unsigned long ULONG;
typedef unsigned short _far *PSEL;
typedef struct
{
ULONG segbase; /* Segment linear base address */
ULONG seglen; /* Segment length in bytes */
USHORT segattrib; /* Segment attribute bytes */
} DESC; /* This is not a real descriptor */
#define BLXAPI pascal _far
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson