struct Config_Buff_s {
WORD wNumMemWindows; // Num memory windows
DWORD dMemBase[MAX_MEM_REGISTERS]; // memory window base
DWORD dMemLength[MAX_MEM_REGISTERS]; // memory window length
WORD wMemAttrib[MAX_MEM_REGISTERS]; // memory window attrib
WORD wNumIOPorts; // num IO ports
WORD wIOPortBase[MAX_IO_PORTS]; // IO port base
WORD wIOPortLength[MAX_IO_PORTS]; // IO port length
WORD wNumIRQs; // num IRQ info
BYTE bIRQRegisters[MAX_IRQS]; // IRQ list
BYTE bIRQAttrib[MAX_IRQS]; // IRQ attrib list
WORD wNumDMAs; // num DMA channels
BYTE bDMALst[MAX_DMA_CHANNELS]; // DMA list
WORD wDMAAttrib[MAX_DMA_CHANNELS]; // DMA Attrib list
BYTE bReserved1[3]; // reserved
};
typedef struct Config_Buff_s CMCONFIG;
Contains information about an allocated configuration.