User`s manual

DIGITAL-LOGIC AG MSLB-P5 Manual V0.3
PRELIMINARY 199
Continued
05h Get Docking Station Information
Entry:
int FAR (*entryPoint)(Function, DockingStationInfo,
BiosSelector);
int Function;
unsigned char FAR *DockingStationInfo;
unsigned int BiosSelector;
Exit:
Docking station info buffer:
Offset 00h Docking station location identifier
Offset 04h Serial Number
Offset 08h Docking Capabilities:
Bits 2-1:
00 = Cold Docking
01 = Warm Docking
10 = Hot Docking
Bit 0:
0 = Surprise-style docking
1 = VCR-style docking
09h Set Statically Allocated Resources
Entry:
int FAR (*entryPoint)(Function, Resource Block,
BiosSelector);
int Function;
unsigned char FAR *ResourceBlock;
unsigned int BiosSelector;
0Ah Get Statically Allocated Resources
Entry:
int FAR (*entryPoint)(Function, Resource Block,
BiosSelector);
int Function;
unsigned char FAR *ResourceBlock;
unsigned int BiosSelector;
0Bh Get APM ID Table (For APM 1.1 only)
Entry:
int FAR (*entryPoint)(Function, BufSize, APMIdTAble
BiosSelector);
int Function;
unsigned int FAR *BufSize;
unsigned char FAR *APMIdTable;
unsigned int BiosSelector;
Exit:
APM ID table:
Length Description
Dword Device identifier
Word APM 1.1 identifier
40h Get PnP ISA Configuration Structure
Entry:
int FAR (*entryPoint)(Function, Configuration, BiosSelector);
int Function;
unsigned char FAR *Configuration;
unsigned int BIOS Selector;
Exit:
PnP ISA Configuration structure:
Offset Description
00h Structure revision
01h Number of Card Select Numbers assigned
02h ISA Read Data port
04h Reserved
41h Get Extended System Configuration Data (ESCD)
Entry:
int FAR (*entryPoint)(Function, MinESCDWriteSize,
ESCDSize, NVStorageBase, BiosSelector);
int Function;
unsigned int FAR *MinESCDWriteSize;
unsigned int FAR *ESCDSize;
unsigned long FAR *NVStorageBase;
unsigned int BiosSelector;