24 #ifndef __IOpenFileDialog__ 25 #define __IOpenFileDialog__ 27 #include "IPMUnknown.h" 28 #include "DocumentID.h" 41 const OSType kAllFileTypes =
'all ';
44 namespace OpenFileDialog
47 extern const PMString kAllFilesFilterName;
67 kDefaultIID = IID_IOPENFILEDIALOG
93 virtual void AppendAllFilesToFilterList() = 0;
100 virtual void SetAdditionalFOSFlags(uint32 flags) = 0;
110 virtual void SetDefaultExtension(
const PMString &extension) = 0;
115 virtual void SetDefaultFilter(
const PMString &filterName) = 0;
117 #elif defined(MACINTOSH) 121 virtual void AddType(SysOSType theType) = 0;
127 virtual void AddCustomMenu(
const PMString &theName, SysOSType theType) = 0;