# IShFileUtilities Member List

This is the complete list of members for IShFileUtilities, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
CleanPathName(TMCString &thePathName)=0 | IShFileUtilities | `[pure virtual]`
CreateIMCFile(IMCFile **pFile)=0 | IShFileUtilities | `[pure virtual]`
CreateIMCFileIterator(IMCFileIterator **fileIterator, const TMCString &dir, const TMCFileType *fileTypeRec, boolean resolveAliases=true)=0 | IShFileUtilities | `[pure virtual]`
CreateIMCLargeFile(IMCLargeFile **pFile)=0 | IShFileUtilities | `[pure virtual]`
CreateInputFileStream(TMCiostream **outStream, const TMCString &filePathName, TranscoderType encoding, int32 *outFileSize=nil)=0 | IShFileUtilities | `[pure virtual]`
CreateITranscoder(ITranscoder **outTranscoder, TranscoderType type)=0 | IShFileUtilities | `[pure virtual]`
CreateTokenStream(IShTokenStream **tokenStream, TMCiostream *stream, boolean ownsStream)=0 | IShFileUtilities | `[pure virtual]`
GetAppDirectory(TMCString &outString)=0 | IShFileUtilities | `[pure virtual]`
GetAppPath(TMCString &outString)=0 | IShFileUtilities | `[pure virtual]`
GetBaseNameMaxLength(int32 &maxLength)=0 | IShFileUtilities | `[pure virtual]`
GetExtensionsFolder(IMCFile **outFolder)=0 | IShFileUtilities | `[pure virtual]`
GetSeparator(TMCString &sepString)=0 | IShFileUtilities | `[pure virtual]`
GetSeparator(void)=0 | IShFileUtilities | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`