2006-02-25 20:50:29 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#define TRACKS 35
|
|
|
|
#define IMAGETYPES 7
|
|
|
|
#define NIBBLES 6656
|
|
|
|
|
|
|
|
BOOL ImageBoot (HIMAGE);
|
|
|
|
void ImageClose (HIMAGE);
|
|
|
|
void ImageDestroy ();
|
|
|
|
void ImageInitialize ();
|
2006-03-09 21:40:16 +00:00
|
|
|
|
|
|
|
enum ImageError_e
|
|
|
|
{
|
|
|
|
IMAGE_ERROR_BAD_POINTER =-1,
|
|
|
|
IMAGE_ERROR_NONE = 0,
|
|
|
|
IMAGE_ERROR_UNABLE_TO_OPEN = 1,
|
|
|
|
IMAGE_ERROR_BAD_SIZE = 2
|
|
|
|
};
|
|
|
|
|
|
|
|
//int ImageOpen (LPCTSTR,HIMAGE *,BOOL *,BOOL);
|
|
|
|
int ImageOpen (LPCTSTR imagefilename, HIMAGE *hDiskImage_, BOOL *pWriteProtected_, BOOL bCreateIfNecessary );
|
|
|
|
|
2006-02-25 20:50:29 +00:00
|
|
|
void ImageReadTrack (HIMAGE,int,int,LPBYTE,int *);
|
|
|
|
void ImageWriteTrack (HIMAGE,int,int,LPBYTE,int);
|