, including all inherited members.
| AddRef()=0 | IMCUnknown | [pure virtual] |
| Close(void)=0 | IMCFile | [pure virtual] |
| CopyTo(IMCFile &toFile)=0 | IMCFile | [pure virtual] |
| CreateOnDisk(void)=0 | IMCFile | [pure virtual] |
| CreateOnDiskWithFullPath(void)=0 | IMCFile | [pure virtual] |
| CurrentFileInfo(APIFileInfo &info) const =0 | IMCFile | [pure virtual] |
| eAlways enum value | IMCFile | |
| eBegin enum value | IMCFile | |
| eCurrent enum value | IMCFile | |
| eEnd enum value | IMCFile | |
| EFilePermission enum name | IMCFile | |
| EFileSeekType enum name | IMCFile | |
| EFileSeparator enum name | IMCFile | |
| eRead enum value | IMCFile | |
| eReadWrite enum value | IMCFile | |
| eWrite enum value | IMCFile | |
| Exists(void) const =0 | IMCFile | [pure virtual] |
| Flush(void)=0 | IMCFile | [pure virtual] |
| GetBaseName(TMCString &baseName) const =0 | IMCFile | [pure virtual] |
| GetExtension(TMCString &extension) const =0 | IMCFile | [pure virtual] |
| GetFileFreeSpace(uint64 &freeSpace)=0 | IMCFile | [pure virtual] |
| GetFileFullPathName(TMCString &pathName) const =0 | IMCFile | [pure virtual] |
| GetFileHandle()=0 | IMCFile | [pure virtual] |
| GetFileInfo(APIFileInfo &info)=0 | IMCFile | [pure virtual] |
| GetFileName(TMCString &pathName) const =0 | IMCFile | [pure virtual] |
| GetFileURL(TMCString &outURL) const =0 | IMCFile | [pure virtual] |
| GetMCFileType(MCFileTypeID &outFileID) const =0 | IMCFile | [pure virtual] |
| GetParentFolderPath(TMCString &outParentPath) const =0 | IMCFile | [pure virtual] |
| GetPathName(TMCString &pathName) const =0 | IMCFile | [pure virtual] |
| GetPermissions(EFilePermission &aPermission) const =0 | IMCFile | [pure virtual] |
| GetPhysicalSize(uint32 &dataSize)=0 | IMCFile | [pure virtual] |
| GetPosition(uint32 &mark)=0 | IMCFile | [pure virtual] |
| GetRelativeFileName(TMCString &theRelFileName, const TMCString &rootName)=0 | IMCFile | [pure virtual] |
| GetSize(uint32 &length)=0 | IMCFile | [pure virtual] |
| GetUnixFullPathName(TMCString &outUnixPathName) const =0 | IMCFile | [pure virtual] |
| IsDirectory(void) const =0 | IMCFile | [pure virtual] |
| IsOpen(void) const =0 | IMCFile | [pure virtual] |
| IsResourceFork(void) const =0 | IMCFile | [pure virtual] |
| IsSameAs(const IMCFile &aFile)=0 | IMCFile | [pure virtual] |
| kFileTypeSeparator enum value | IMCFile | |
| Open()=0 | IMCFile | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Read(void *buffer, uint32 readAmount, uint32 *bytesRead=nil)=0 | IMCFile | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| Remove(void)=0 | IMCFile | [pure virtual] |
| Rename(const TMCString &newName)=0 | IMCFile | [pure virtual] |
| Seek(int32 distance, EFileSeekType startPoint)=0 | IMCFile | [pure virtual] |
| SetBaseName(const TMCString &baseName)=0 | IMCFile | [pure virtual] |
| SetEOF(uint32 newLength)=0 | IMCFile | [pure virtual] |
| SetExtension(const TMCString &extension)=0 | IMCFile | [pure virtual] |
| SetIsResourceFork(boolean isResourceFork)=0 | IMCFile | [pure virtual] |
| SetMacTypeAndCreator(const TMCFileID *inMacType, const IDType *inMacCreator)=0 | IMCFile | [pure virtual] |
| SetMCFileType(const MCFileTypeID &inFileID)=0 | IMCFile | [pure virtual] |
| SetModificationTime(const TMCSystemTime &inModificationTime)=0 | IMCFile | [pure virtual] |
| SetPermissions(EFilePermission dataPermission)=0 | IMCFile | [pure virtual] |
| SetReadOnly(const boolean inReadOnly)=0 | IMCFile | [pure virtual] |
| SetWithFile(const IMCFile &aFile)=0 | IMCFile | [pure virtual] |
| SetWithFullPathName(const TMCString &aFileName, boolean isDirectory=false)=0 | IMCFile | [pure virtual] |
| SetWithPathName(const TMCString &aFileName, boolean isDirectory=false)=0 | IMCFile | [pure virtual] |
| SetWithRelativeFileName(const TMCString &theRelFileName, const TMCString &rootName, boolean isDirectory=false)=0 | IMCFile | [pure virtual] |
| Write(const void *buffer, uint32 writeAmount, uint32 *bytesWritten=nil)=0 | IMCFile | [pure virtual] |