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