AddRef()=0 | IMCUnknown | [pure virtual] |
Close(void)=0 | IMCLargeFile | [pure virtual] |
Flush(void)=0 | IMCLargeFile | [pure virtual] |
GetIMCFile(IMCFile **aFile)=0 | IMCLargeFile | [pure virtual] |
GetPosition(uint64 &mark)=0 | IMCLargeFile | [pure virtual] |
GetSize(uint64 &length)=0 | IMCLargeFile | [pure virtual] |
Open()=0 | IMCLargeFile | [pure virtual] |
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
Read(void *buffer, uint32 readAmount, uint32 *bytesRead=nil)=0 | IMCLargeFile | [pure virtual] |
Release()=0 | IMCUnknown | [pure virtual] |
Seek(int64 distance, IMCFile::EFileSeekType startPoint)=0 | IMCLargeFile | [pure virtual] |
SetEOF(uint64 newLength)=0 | IMCLargeFile | [pure virtual] |
SetWithIMCFile(const IMCFile &aFile)=0 | IMCLargeFile | [pure virtual] |
Write(const void *buffer, uint32 writeAmount, uint32 *bytesWritten=nil)=0 | IMCLargeFile | [pure virtual] |