| 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] |
1.6.3