CMCONFIG

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.