|
|
/*++
Module Name:
moxaext.h
Environment:
Kernel mode
Revision History :
--*/
extern PMOXA_GLOBAL_DATA MoxaGlobalData; extern ULONG MOXAPortsPerCard[MAX_TYPE]; extern ULONG MoxaLoopCnt; extern BOOLEAN MoxaIRQok; extern LONG MoxaTxLowWater;
extern UCHAR MoxaFlagBit[MAX_PORT]; extern ULONG MoxaTotalTx[MAX_PORT]; extern ULONG MoxaTotalRx[MAX_PORT]; extern PMOXA_DEVICE_EXTENSION MoxaExtension[MAX_COM+1];
/************ USED BY MoxaStartWrite ***********/ extern BOOLEAN WRcompFlag;
/************ USED BY ImmediateChar ***********/ extern PUCHAR ICbase, ICofs, ICbuff; extern PUSHORT ICrptr, ICwptr; extern USHORT ICtxMask, ICspage, ICepage, ICbufHead; extern USHORT ICtail, IChead, ICcount; extern USHORT ICpageNo, ICpageOfs;
/************ USED BY MoxaPutData **************/ extern PUCHAR PDbase, PDofs, PDbuff, PDwriteChar; extern PUSHORT PDrptr, PDwptr; extern USHORT PDtxMask, PDspage, PDepage, PDbufHead; extern USHORT PDtail, PDhead, PDcount, PDcount2; extern USHORT PDcnt, PDlen, PDpageNo, PDpageOfs; extern ULONG PDdataLen;
/************ USED BY MoxaGetData **************/ extern PUCHAR GDbase, GDofs, GDbuff, GDreadChar; extern PUSHORT GDrptr, GDwptr; extern USHORT GDrxMask, GDspage, GDepage, GDbufHead; extern USHORT GDtail, GDhead, GDcount, GDcount2; extern USHORT GDcnt, GDlen, GDpageNo, GDpageOfs; extern ULONG GDdataLen;
/************ USED BY MoxaIntervalReadTimeout ***/ extern PUCHAR IRTofs; extern PUSHORT IRTrptr, IRTwptr; extern USHORT IRTrxMask;
/************ USED BY MoxaLineInput & MoxaView **********/ extern UCHAR LIterminater; extern ULONG LIbufferSize, LIi; extern PUCHAR LIdataBuffer; extern PUCHAR LIbase, LIofs, LIbuff; extern PUSHORT LIrptr, LIwptr; extern USHORT LIrxMask, LIspage, LIepage, LIbufHead; extern USHORT LItail, LIhead, LIcount, LIcount2; extern USHORT LIcnt, LIlen, LIpageNo, LIpageOfs;
/************ USED BY MoxaPutB **********/ extern PUCHAR PBbase, PBofs, PBbuff, PBwriteChar; extern PUSHORT PBrptr, PBwptr; extern USHORT PBtxMask, PBspage, PBepage, PBbufHead; extern USHORT PBtail, PBhead, PBcount, PBcount2; extern USHORT PBcnt, PBpageNo, PBpageOfs; extern ULONG PBdataLen;
extern const PHYSICAL_ADDRESS MoxaPhysicalZero; extern WMIGUIDREGINFO MoxaWmiGuidList[MOXA_WMI_GUID_LIST_SIZE];
|