#ifndef _PCI_H

#define _PCI_H

 

#define PCI_DEVICE_ID_2_PORT  0x0004

#define PCI_DEVICE_ID_4_PORT  0x0001

#define PCI_DEVICE_ID_8_PORT  0x0002

#define PCI_DEVICE_ID_16_PORT 0x0003

 

#define PCI_DEVICE_ID_2_8255  0x0101

#define PCI_DEVICE_ID_INDUSTRIAL    0x1011

#define PCI_DEVICE_ID_INDUSTRIAL_OLD1   0x0003

#define PCI_DEVICE_ID_INDUSTRIAL_OLD2   0x1121

 

#define PCI_VENDER_ID  0x6666

 

int IsPCIPresent(void);

unsigned int FindPCIDevice(unsigned int);

unsigned int FindPCIClassCode(unsigned int);

unsigned char ReadPCIConfigByte (unsigned int, int);

unsigned int ReadPCIConfigWord (unsigned int, int);

unsigned long ReadPCIConfigDWord (unsigned int, int);

int GetPCICardInfo (unsigned int deviceID, unsigned int *addr);

 

#endif /*_TYPEDEF_H*/