/** MDevDrv.h MMURTL Device Drive and ISR prototypes ****/ /* MMURTL Operating System Source Code Copyright 1991,1992,1993, Richard A. Burgess ALL RIGHTS RESERVED Version x0.8 */ extern far long InitDevDr(long dDevNum, char *pDCBs, long nDevices, long dfReplace); extern far long DeviceOp(unsigned long dDevice, unsigned long dOpNum, unsigned long dLBA, unsigned long dnBlocks, unsigned char *pData); extern far long DeviceStat(unsigned long dDevice, char *pStatRet, unsigned long dStatusMax, unsigned long *pdSatusRet); extern far long DeviceInit(unsigned long dDevNum, char *pInitData, unsigned long sdInitData); extern far long UnMaskIRQ(long IRQNum); extern far long MaskIRQ(long IRQNum); extern far long SetIRQVector(long IRQNum, char *pIRQ); extern far long EndOfIRQ(long IRQNum); /************ End of Module ***********/