#ifndef __MDRIVE_H__ #define __MDRIVE_H__ #include "VDrive.h" #ifdef __cplusplus extern "C" { #endif /* _cplusplus */ VOID far * FAR PASCAL CEXPORT MDriveCreate ( UINT nMemory ) ; VOID FAR PASCAL CEXPORT MDriveDelete ( VOID far *pCMDrive ) ; UINT FAR PASCAL CEXPORT MDriveForceReset ( VOID far *pCMDrive ) ; UINT FAR PASCAL CEXPORT MDriveReadSectors ( VOID far *pCMDrive, UINT nCylinder, UINT nHead, UINT nSector, UINT nCount, LPBYTE lpcBuffer ) ; UINT FAR PASCAL CEXPORT MDriveReset ( VOID far *pCMDrive ) ; UINT FAR PASCAL CEXPORT MDriveSetRead ( VOID far *pCMDrive, UINT nTempType, UINT nCylinders ) ; UINT FAR PASCAL CEXPORT MDriveSetWrite ( VOID far *pCMDrive, UINT nTempType, UINT nCylinders ) ; UINT FAR PASCAL CEXPORT MDriveType ( VOID far *pCMDrive ) ; UINT FAR PASCAL CEXPORT MDriveWriteSectors ( VOID far *pCMDrive, UINT nCylinder, UINT nHead, UINT nSector, UINT nCount, LPBYTE lpcBuffer ) ; #ifdef __cplusplus } #endif /* _cplusplus */ #endif /* __MDRIVE_H__ */