| AddPlace(IShellItem *psi, FDAP fdap=FDAP_BOTTOM) | Harlinn::Windows::FileDialog | inline | 
  | Advise(IFileDialogEvents *pfde) | Harlinn::Windows::FileDialog | inline | 
  | Advise(const FileDialogEvents &fileDialogEvents) | Harlinn::Windows::FileDialog | inline | 
  | As() const | Harlinn::Common::Core::Unknown | inline | 
  | As() const | Harlinn::Common::Core::Unknown | inline | 
  | Base typedef | Harlinn::Windows::FileOpenDialog |  | 
  | ClearClientData() | Harlinn::Windows::FileDialog | inline | 
  | Close(HRESULT hr) | Harlinn::Windows::FileDialog | inline | 
  | CoCreateInstanceFromClassId(const CLSID &clsid, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic | 
  | CoCreateInstanceFromClassId(const wchar_t *clsid, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic | 
  | CoCreateInstanceFromClassId(const WideString &clsid, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic | 
  | CoCreateInstanceFromDll(const ModuleHandle &dll, const CLSID &clsid) | Harlinn::Common::Core::Unknown | inlinestatic | 
  | CoCreateInstanceFromProgId(const wchar_t *progId, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic | 
  | CoCreateInstanceFromProgId(const WideString &progId, DWORD classContext=CLSCTX_INPROC_SERVER) | Harlinn::Common::Core::Unknown | inlinestatic | 
  | Create() | Harlinn::Windows::FileOpenDialog | static | 
  | Detach() | Harlinn::Common::Core::Unknown | inline | 
  | DoOnFileOk(bool &accept) | Harlinn::Windows::FileDialog | protectedvirtual | 
  | DoOnFolderChange() | Harlinn::Windows::FileDialog | protectedvirtual | 
  | DoOnFolderChanging(const ShellItem &newFolder, bool &allow) | Harlinn::Windows::FileDialog | protectedvirtual | 
  | DoOnOverwrite(const ShellItem &shellItem, FDE_OVERWRITE_RESPONSE &response) | Harlinn::Windows::FileDialog | protectedvirtual | 
  | DoOnSelectionChange() | Harlinn::Windows::FileDialog | protectedvirtual | 
  | DoOnShareViolation(const ShellItem &shellItem, FDE_SHAREVIOLATION_RESPONSE &response) | Harlinn::Windows::FileDialog | protectedvirtual | 
  | DoOnTypeChange() | Harlinn::Windows::FileDialog | protectedvirtual | 
  | GetCurrentSelection() | Harlinn::Windows::FileDialog | inline | 
  | GetFileName() | Harlinn::Windows::FileDialog | inline | 
  | GetFileTypeIndex() | Harlinn::Windows::FileDialog | inline | 
  | GetFolder() | Harlinn::Windows::FileDialog | inline | 
  | GetInterfacePointer() const noexcept | Harlinn::Common::Core::Unknown | inline | 
  | GetOptions() | Harlinn::Windows::FileDialog | inline | 
  | GetResult() | Harlinn::Windows::FileDialog | inline | 
  | GetResults() | Harlinn::Windows::FileOpenDialog | inline | 
  | GetSelectedItems() | Harlinn::Windows::FileOpenDialog | inline | 
  | InterfaceType typedef | Harlinn::Common::Core::Unknown |  | 
  | Is() const noexcept | Harlinn::Common::Core::Unknown | inline | 
  | Is() const noexcept | Harlinn::Common::Core::Unknown | inline | 
  | OnFileOk | Harlinn::Windows::FileDialog |  | 
  | OnFolderChange | Harlinn::Windows::FileDialog |  | 
  | OnFolderChanging | Harlinn::Windows::FileDialog |  | 
  | OnOverwrite | Harlinn::Windows::FileDialog |  | 
  | OnSelectionChange | Harlinn::Windows::FileDialog |  | 
  | OnShareViolation | Harlinn::Windows::FileDialog |  | 
  | OnTypeChange | Harlinn::Windows::FileDialog |  | 
  | operator bool() const noexcept | Harlinn::Common::Core::Unknown | inline | 
  | operator!=(const Unknown &other) const noexcept | Harlinn::Common::Core::Unknown | inline | 
  | operator!=(const IUnknown *other) const noexcept | Harlinn::Common::Core::Unknown | inline | 
  | operator=(const Unknown &other) noexcept | Harlinn::Common::Core::Unknown | inline | 
  | operator=(Unknown &&other) noexcept | Harlinn::Common::Core::Unknown | inline | 
  | operator=(nullptr_t) | Harlinn::Common::Core::Unknown | inline | 
  | operator==(const Unknown &other) const noexcept | Harlinn::Common::Core::Unknown | inline | 
  | operator==(const IUnknown *other) const noexcept | Harlinn::Common::Core::Unknown | inline | 
  | QueryInterface(REFIID riid, void **itf) const | Harlinn::Common::Core::Unknown | inline | 
  | QueryInterface(T **itf) const | Harlinn::Common::Core::Unknown | inline | 
  | ResetPtr(IUnknown *other=nullptr, bool addRef=false) noexcept | Harlinn::Common::Core::Unknown | inline | 
  | SetClientGuid(REFGUID guid) | Harlinn::Windows::FileDialog | inline | 
  | SetDefaultExtension(LPCWSTR pszDefaultExtension) | Harlinn::Windows::FileDialog | inline | 
  | SetDefaultFolder(IShellItem *psi) | Harlinn::Windows::FileDialog | inline | 
  | SetFileName(LPCWSTR pszName) | Harlinn::Windows::FileDialog | inline | 
  | SetFileNameLabel(LPCWSTR pszLabel) | Harlinn::Windows::FileDialog | inline | 
  | SetFileTypeIndex(UINT iFileType) | Harlinn::Windows::FileDialog | inline | 
  | SetFileTypes(UINT cFileTypes, const COMDLG_FILTERSPEC *rgFilterSpec) | Harlinn::Windows::FileDialog | inline | 
  | SetFilter(IShellItemFilter *pFilter) | Harlinn::Windows::FileDialog | inline | 
  | SetFolder(IShellItem *psi) | Harlinn::Windows::FileDialog | inline | 
  | SetOkButtonLabel(LPCWSTR pszText) | Harlinn::Windows::FileDialog | inline | 
  | SetOptions(FILEOPENDIALOGOPTIONS fos) | Harlinn::Windows::FileDialog | inline | 
  | SetTitle(LPCWSTR pszTitle) | Harlinn::Windows::FileDialog | inline | 
  | Show(HWND owner=0) | Harlinn::Windows::FileDialog | virtual | 
  | Harlinn::Windows::ModalWindow::Show(const Control &theOwner) | Harlinn::Windows::ModalWindow |  | 
  | swap(Unknown &other) noexcept | Harlinn::Common::Core::Unknown | inline | 
  | Unadvise(DWORD dwCookie) | Harlinn::Windows::FileDialog | inline | 
  | Unknown() noexcept | Harlinn::Common::Core::Unknown | inline | 
  | Unknown(IUnknown *unknown, bool addref=false) noexcept | Harlinn::Common::Core::Unknown | inlineexplicit | 
  | Unknown(REFIID iid, const Unknown &unknown, bool throwIfNoInterface=true) | Harlinn::Common::Core::Unknown | inline | 
  | Unknown(const Unknown &other) noexcept | Harlinn::Common::Core::Unknown | inline | 
  | Unknown(Unknown &&other) noexcept | Harlinn::Common::Core::Unknown | inline | 
  | unknown_ | Harlinn::Common::Core::Unknown | protected | 
  | ~Unknown() noexcept | Harlinn::Common::Core::Unknown | inline |