Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

93 lines
2.0 KiB

/************************************************************************
strdef.h
-- strdef.cpp include file
History: Date Author Comment
8/14/00 Casper Wrote it.
*************************************************************************/
#ifndef _STRDEF_H
#define _STRDEF_H
#define TYPESTRLEN 50
#define IRQCNT 9
#define PORTSCNT 5
#define FIFOCNT 4
#define TXFIFOCNT 16
#define MODULECNT 4
#define MEMBANKCNT 6
#define POLLCNT 6
struct PCITABSTRC{
WORD devid;
WORD boardtype;
int portnum;
LPCSTR typestr;
LPCSTR infstr;
};
struct ISATABSTRC{
int mxkey_no;
WORD boardtype;
int asic_id;
int portnum;
LPCSTR typestr;
LPCSTR infstr;
};
struct IRQTABSTRC {
int irq;
LPSTR irq_str;
};
extern struct IRQTABSTRC GIrqTab[IRQCNT];
struct PORTSTABSTRC {
int ports;
LPSTR ports_str;
WORD ports_def;
};
extern struct PORTSTABSTRC GPortsTab[PORTSCNT];
struct MEMBANKSTRC {
ULONG membank;
LPSTR membank_str;
};
extern struct MEMBANKSTRC GMemBankTab[MEMBANKCNT];
struct MODULETYPESTRC{
int ports;
WORD ports_def;
LPSTR ports_str;
};
extern struct MODULETYPESTRC GModuleTypeTab[MODULECNT];
struct FIFOTABSTRC {
int fifo;
int fifoidx;
LPSTR fifo_str;
};
extern struct FIFOTABSTRC GFifoTab[FIFOCNT];
struct TXFIFOTABSTRC {
int txfifo;
int fifoidx;
LPSTR fifo_str;
};
extern struct TXFIFOTABSTRC GTxFifoTab[TXFIFOCNT];
struct POLLSTRC{
int poll_idx;
DWORD poll_val;
LPSTR poll_str;
};
extern struct POLLSTRC GPollTab[POLLCNT];
extern LPCSTR NoType_Str;
extern LPCSTR Ldir_DiagReg;
extern LPCSTR Ldir_mxkey;// = "mxkey";
extern LPCSTR Ldir_DiagDLL;// = "DiagDLL";
#endif