# IShFileFormatUtilities Member List

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

AddFileType(const TMCFileType &inFileType)=0 | IShFileFormatUtilities | `[pure virtual]`
AddFileTypes(const TMCFileTypeList &inTypesList)=0 | IShFileFormatUtilities | `[pure virtual]`
AddRef()=0 | IMCUnknown | `[pure virtual]`
FindFile(IMCFile *outFile, TMCArray< IDType > &fileTypes, IDType &popupSelection)=0 | IShFileFormatUtilities | `[pure virtual]`
GetFileFamilies(TMCArray< APITypeAndName > &outFamilies, boolean inForOpen)=0 | IShFileFormatUtilities | `[pure virtual]`
GetFileTypeByID(MCFileTypeID fileID)=0 | IShFileFormatUtilities | `[pure virtual]`
GetFileTypes(TMCArray< APITypeAndName > &outFileTypes, IDType inFamily, boolean inForOpen)=0 | IShFileFormatUtilities | `[pure virtual]`
GetFileTypes(TMCArray< IDType > &outFileTypes, IDType inFamily, boolean inForOpen)=0 | IShFileFormatUtilities | `[pure virtual]`
GetFileTypesByFamilyID(TMCFileTypeList &fileTypeList, MCTypeFamilyID familyID)=0 | IShFileFormatUtilities | `[pure virtual]`
GetMultipleFiles(const TMCString &inPropmt, IMCFile *startingPath, TMCCountedPtrArray< IMCFile > &outFileList, TMCArray< IDType > &inFileTypes, IDType &inOutPopupSelection)=0 | IShFileFormatUtilities | `[pure virtual]`
LoadResourceFTYP(IDType inCompFamilyID, IDType inCompClassID, ResourceID inResID, MCTypeFamilyID inFileFamily, TMCFileTypeList &outTypeList)=0 | IShFileFormatUtilities | `[pure virtual]`
OpenDocument(const IMCFile *inFile, MCFileTypeID fileType, IMFDocument **outDocument)=0 | IShFileFormatUtilities | `[pure virtual]`
OpenFileDialog(const TMCString &inTitle, IMCFile *file, TMCArray< IDType > &inFileTypes, IDType &inOutPopupSelection, IDType &outFormat)=0 | IShFileFormatUtilities | `[pure virtual]`
OpenFolderDialog(const TMCString &inTitle, IMCFile *file)=0 | IShFileFormatUtilities | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
RegisterFileFamily(IDType inFamily, const TMCString &fileFamilyName)=0 | IShFileFormatUtilities | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
SaveFileDialog(const TMCString &inTitle, IMCFile *file, TMCArray< IDType > &inFileTypes, IDType &inOutFormat)=0 | IShFileFormatUtilities | `[pure virtual]`