3 #include "fatfile_local.h"
6 const T_FILEOBJ_METHODS FatFile_FileObjMethods =
8 /* { FatFile_Delete }, */ /* デストラクタ */
9 FatFile_IoControl, /* IoControl */
10 FatFile_Seek, /* Seek */
11 FatFile_Read, /* Read */
12 FatFile_Write, /* Write */
16 FILE_ERR FatFile_Create(C_FATFILE *self, C_FATVOL *pFatVol, FATVOL_UINT uiCluster, HANDLE hDir, int iDirEntry, int iMode)
19 FileObj_Create(&self->FileObj, &FatFile_FileObjMethods);
23 self->pFatVol = pFatVol;
24 self->uiStartCluster = uiCluster;
26 self->iDirEntry = iDirEntry;
36 self->uiCurrentCluster = self->uiStartCluster;