#include "abstractvd.h"
AVD_RET AVD_LINK AvdFileOpen (AVD_HANDLE *FileHandle,
const char *FilePath);
AVD_RET AVD_LINK AvdFileClose (AVD_HANDLE FileHandle);
AVD_RET AVD_LINK AvdFileRead (unsigned char *Buffer,
AVD_HANDLE FileHandle,
UINT64 Offset,
size_t Length,
size_t *BytesRead);
AVD_RET AVD_LINK AvdFileWrite (unsigned char *Buffer,
AVD_HANDLE FileHandle,
UINT64 Offset,
size_t Length,
size_t *BytesWritten);
AVD_RET AVD_LINK AvdFileSizeGet (AVD_HANDLE FileHandle,
UINT64 *FileSize);
AVD_RET AVD_LINK AvdFileSizeSet (AVD_HANDLE FileHandle,
UINT64 NewSize);