| _FILEOPENDIALOGOPTIONS enum name | IFileDialog | |
| AddPlace([in] IShellItem *psi, [in] FDAP fdap) | IFileDialog | |
| AddRef() | IUnknown | |
| Advise([in] IFileDialogEvents *pfde, [out] DWORD *pdwCookie) | IFileDialog | |
| bhid | v1_enum | |
| ClearClientData() | IFileDialog | |
| Close([in] HRESULT hr) | IFileDialog | |
| CoerceToCanonicalValue([in, out] PROPVARIANT *propvar) | IPropertyDescription | |
| DEFINE_ENUM_FLAG_OPERATORS(SIATTRIBFLAGS) HRESULT BindToHandler([in | v1_enum | |
| IPropertyDescription::DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_TYPE_FLAGS) typedef[v1_enum] enum PROPDESC_VIEW_FLAGS | IPropertyDescription | inline |
| IPropertyDescription::DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_VIEW_FLAGS) typedef[v1_enum] enum PROPDESC_DISPLAYTYPE | IPropertyDescription | inline |
| IPropertyDescription::DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_FORMAT_FLAGS) typedef[v1_enum] enum PROPDESC_SORTDESCRIPTION | IPropertyDescription | inline |
| EnumItems([out] IEnumShellItems **ppenumShellItems) | v1_enum | |
| EPS_DEFAULT_OFF enum value | v1_enum | |
| EPS_DEFAULT_ON enum value | v1_enum | |
| EPS_DONTCARE enum value | v1_enum | |
| EPS_FORCE enum value | v1_enum | |
| EPS_INITIALSTATE enum value | v1_enum | |
| EPS_STATE_MASK enum value | v1_enum | |
| EXPLORERPANESTATE typedef | v1_enum | |
| FILEOPENDIALOGOPTIONS typedef | IFileDialog | |
| FormatForDisplay([in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS flags, [out, string] LPWSTR *ppszDisplay) | IPropertyDescription | |
| FOS_ALLNONSTORAGEITEMS enum value | IFileDialog | |
| FOS_ALLOWMULTISELECT enum value | IFileDialog | |
| FOS_CREATEPROMPT enum value | IFileDialog | |
| FOS_DEFAULTNOMINIMODE enum value | IFileDialog | |
| FOS_DONTADDTORECENT enum value | IFileDialog | |
| FOS_FILEMUSTEXIST enum value | IFileDialog | |
| FOS_FORCEFILESYSTEM enum value | IFileDialog | |
| FOS_FORCEPREVIEWPANEON enum value | IFileDialog | |
| FOS_FORCESHOWHIDDEN enum value | IFileDialog | |
| FOS_HIDEMRUPLACES enum value | IFileDialog | |
| FOS_HIDEPINNEDPLACES enum value | IFileDialog | |
| FOS_NOCHANGEDIR enum value | IFileDialog | |
| FOS_NODEREFERENCELINKS enum value | IFileDialog | |
| FOS_NOREADONLYRETURN enum value | IFileDialog | |
| FOS_NOTESTFILECREATE enum value | IFileDialog | |
| FOS_NOVALIDATE enum value | IFileDialog | |
| FOS_OVERWRITEPROMPT enum value | IFileDialog | |
| FOS_PATHMUSTEXIST enum value | IFileDialog | |
| FOS_PICKFOLDERS enum value | IFileDialog | |
| FOS_SHAREAWARE enum value | IFileDialog | |
| FOS_STRICTFILETYPES enum value | IFileDialog | |
| GetAggregationType([out] PROPDESC_AGGREGATION_TYPE *paggtype) | IPropertyDescription | |
| GetAttributes([in] SIATTRIBFLAGS AttribFlags, [in] SFGAOF sfgaoMask, [out] SFGAOF *psfgaoAttribs) | v1_enum | |
| GetCanonicalName([out, string] LPWSTR *ppszName) | IPropertyDescription | |
| GetCategory([out] KF_CATEGORY *pCategory) | v1_enum | |
| GetColumnState([out] SHCOLSTATEF *pcsFlags) | IPropertyDescription | |
| GetConditionType([out] PROPDESC_CONDITION_TYPE *pcontype, [out] CONDITION_OPERATION *popDefault) | IPropertyDescription | |
| GetCount([out] DWORD *pdwNumItems) | v1_enum | |
| GetCurrentSelection([out] IShellItem **ppsi) | IFileDialog | |
| GetDefaultColumnWidth([out] UINT *pcxChars) | IPropertyDescription | |
| GetDisplayName([out, string] LPWSTR *ppszName) | IPropertyDescription | |
| GetDisplayType([out] PROPDESC_DISPLAYTYPE *pdisplaytype) | IPropertyDescription | |
| GetEditInvitation([out, string] LPWSTR *ppszName) | IPropertyDescription | |
| GetEnumTypeList([in] REFIID riid, [out, iid_is(riid)] void **ppv) | IPropertyDescription | |
| GetFileName([out, string] LPWSTR *pszName) | IFileDialog | |
| GetFileTypeIndex([out] UINT *piFileType) | IFileDialog | |
| GetFolder([out] IShellItem **ppsi) | IFileDialog | |
| GetFolderDefinition([out] KNOWNFOLDER_DEFINITION *pKFD) | v1_enum | |
| GetFolderType([out] FOLDERTYPEID *pftid) | v1_enum | |
| GetGroupingRange([out] PROPDESC_GROUPING_RANGE *psd) | IPropertyDescription | |
| GetId([out] KNOWNFOLDERID *pkfid) | v1_enum | |
| GetIDList([in] DWORD dwFlags, [out] PIDLIST_ABSOLUTE *ppidl) | v1_enum | |
| GetItemAt([in] DWORD dwIndex, [out] IShellItem **ppsi) | v1_enum | |
| GetNameAt([in] DWORD iProp, [out] BSTR *pbstrName) | v1_enum | |
| GetNameCount([out] DWORD *pdwCount) | v1_enum | |
| GetNamedValue([in, string] LPCWSTR pszName, [out] PROPVARIANT *ppropvar) | v1_enum | |
| GetOptions([in] FILEOPENDIALOGOPTIONS *pfos) | IFileDialog | |
| GetPaneState([in] REFEXPLORERPANE ep, [out] EXPLORERPANESTATE *peps) | v1_enum | |
| GetPath([in] DWORD dwFlags, [out, string] LPWSTR *ppszPath) | v1_enum | |
| GetPropertyDescriptionList([in] REFPROPERTYKEY keyType, [in] REFIID riid, [out, iid_is(riid)] void **ppv) | v1_enum | |
| GetPropertyKey([out] PROPERTYKEY *key) | v1_enum | |
| GetPropertyStore([in] GETPROPERTYSTOREFLAGS flags, [in] REFIID riid, [out, iid_is(riid)] void **ppv) | v1_enum | |
| GetPropertyType([out] VARTYPE *pvartype) | IPropertyDescription | |
| GetRedirectionCapabilities([out] KF_REDIRECTION_CAPABILITIES *pCapabilities) | v1_enum | |
| GetRelatedProperty([in] LPCWSTR ppszRelationshipName, [in] REFIID riid, [out, iid_is(riid)] void **ppv) | v1_enum | |
| GetRelativeDescription([in] REFPROPVARIANT propvar1, [in] REFPROPVARIANT propvar2, [out, string] LPWSTR *ppszDesc1, [out, string] LPWSTR *ppszDesc2) | IPropertyDescription | |
| GetRelativeDescriptionType([out] PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) | IPropertyDescription | |
| GetResult([out] IShellItem **ppsi) | IFileDialog | |
| GetResults([out] IShellItemArray **ppenum) | v1_enum | |
| GetSelectedItems([out] IShellItemArray **ppsai) | v1_enum | |
| GetShellItem([in] DWORD dwFlags, [in] REFIID riid, [out, iid_is(riid)] void **ppv) | v1_enum | |
| GetSortDescription([out] PROPDESC_SORTDESCRIPTION *psd) | IPropertyDescription | |
| GetSortDescriptionLabel([in] BOOL fDescending, [out, string] LPWSTR *ppszDescription) | IPropertyDescription | |
| GetTypeFlags([in] PROPDESC_TYPE_FLAGS mask, [out] PROPDESC_TYPE_FLAGS *ppdtFlags) | IPropertyDescription | |
| GetViewFlags([out] PROPDESC_VIEW_FLAGS *ppdvFlags) | IPropertyDescription | |
| IsValueCanonical([in] REFPROPVARIANT propvar) | IPropertyDescription | |
| LPUNKNOWN typedef | IUnknown | |
| pbc | v1_enum | |
| PDAT_AVERAGE enum value | IPropertyDescription | |
| PDAT_DATERANGE enum value | IPropertyDescription | |
| PDAT_DEFAULT enum value | IPropertyDescription | |
| PDAT_FIRST enum value | IPropertyDescription | |
| PDAT_MAX enum value | IPropertyDescription | |
| PDAT_MIN enum value | IPropertyDescription | |
| PDAT_SUM enum value | IPropertyDescription | |
| PDAT_UNION enum value | IPropertyDescription | |
| PDCOT_BOOLEAN enum value | IPropertyDescription | |
| PDCOT_DATETIME enum value | IPropertyDescription | |
| PDCOT_NONE enum value | IPropertyDescription | |
| PDCOT_NUMBER enum value | IPropertyDescription | |
| PDCOT_SIZE enum value | IPropertyDescription | |
| PDCOT_STRING enum value | IPropertyDescription | |
| PDFF_ALWAYSKB enum value | IPropertyDescription | |
| PDFF_DEFAULT enum value | IPropertyDescription | |
| PDFF_FILENAME enum value | IPropertyDescription | |
| PDFF_HIDEDATE enum value | IPropertyDescription | |
| PDFF_HIDETIME enum value | IPropertyDescription | |
| PDFF_LONGDATE enum value | IPropertyDescription | |
| PDFF_LONGTIME enum value | IPropertyDescription | |
| PDFF_NOAUTOREADINGORDER enum value | IPropertyDescription | |
| PDFF_PREFIXNAME enum value | IPropertyDescription | |
| PDFF_READONLY enum value | IPropertyDescription | |
| PDFF_RELATIVEDATE enum value | IPropertyDescription | |
| PDFF_RESERVED_RIGHTTOLEFT enum value | IPropertyDescription | |
| PDFF_SHORTDATE enum value | IPropertyDescription | |
| PDFF_SHORTTIME enum value | IPropertyDescription | |
| PDFF_USEEDITINVITATION enum value | IPropertyDescription | |
| PDGR_ALPHANUMERIC enum value | IPropertyDescription | |
| PDGR_DATE enum value | IPropertyDescription | |
| PDGR_DISCRETE enum value | IPropertyDescription | |
| PDGR_DYNAMIC enum value | IPropertyDescription | |
| PDGR_ENUMERATED enum value | IPropertyDescription | |
| PDGR_PERCENT enum value | IPropertyDescription | |
| PDGR_SIZE enum value | IPropertyDescription | |
| PDRDT_COUNT enum value | IPropertyDescription | |
| PDRDT_DATE enum value | IPropertyDescription | |
| PDRDT_DURATION enum value | IPropertyDescription | |
| PDRDT_GENERAL enum value | IPropertyDescription | |
| PDRDT_LENGTH enum value | IPropertyDescription | |
| PDRDT_PRIORITY enum value | IPropertyDescription | |
| PDRDT_RATE enum value | IPropertyDescription | |
| PDRDT_RATING enum value | IPropertyDescription | |
| PDRDT_REVISION enum value | IPropertyDescription | |
| PDRDT_SIZE enum value | IPropertyDescription | |
| PDRDT_SPEED enum value | IPropertyDescription | |
| PDTF_CANBEPURGED enum value | IPropertyDescription | |
| PDTF_CANGROUPBY enum value | IPropertyDescription | |
| PDTF_CANSTACKBY enum value | IPropertyDescription | |
| PDTF_DEFAULT enum value | IPropertyDescription | |
| PDTF_INCLUDEINFULLTEXTQUERY enum value | IPropertyDescription | |
| PDTF_ISGROUP enum value | IPropertyDescription | |
| PDTF_ISINNATE enum value | IPropertyDescription | |
| PDTF_ISQUERYABLE enum value | IPropertyDescription | |
| PDTF_ISSYSTEMPROPERTY enum value | IPropertyDescription | |
| PDTF_ISTREEPROPERTY enum value | IPropertyDescription | |
| PDTF_ISVIEWABLE enum value | IPropertyDescription | |
| PDTF_MASK_ALL enum value | IPropertyDescription | |
| PDTF_MULTIPLEVALUES enum value | IPropertyDescription | |
| PDTF_SEARCHRAWVALUE enum value | IPropertyDescription | |
| ppvOut | v1_enum | |
| PROPDESC_AGGREGATION_TYPE enum name | IPropertyDescription | |
| PROPDESC_AGGREGATION_TYPE typedef | IPropertyDescription | |
| PROPDESC_CONDITION_TYPE enum name | IPropertyDescription | |
| PROPDESC_CONDITION_TYPE typedef | IPropertyDescription | |
| PROPDESC_DISPLAYTYPE | IPropertyDescription | |
| PROPDESC_FORMAT_FLAGS enum name | IPropertyDescription | |
| PROPDESC_FORMAT_FLAGS typedef | IPropertyDescription | |
| PROPDESC_GROUPING_RANGE enum name | IPropertyDescription | |
| PROPDESC_GROUPING_RANGE typedef | IPropertyDescription | |
| PROPDESC_RELATIVEDESCRIPTION_TYPE enum name | IPropertyDescription | |
| PROPDESC_RELATIVEDESCRIPTION_TYPE typedef | IPropertyDescription | |
| PROPDESC_SORTDESCRIPTION | IPropertyDescription | |
| PROPDESC_TYPE_FLAGS enum name | IPropertyDescription | |
| PROPDESC_TYPE_FLAGS typedef | IPropertyDescription | |
| PROPDESC_VIEW_FLAGS | IPropertyDescription | |
| QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) | IUnknown | |
| Release() | IUnknown | |
| RemoteCoerceToCanonicalValue([in] REFPROPVARIANT propvar, [out] PROPVARIANT *ppropvar) | IPropertyDescription | |
| RemoteShow([in, unique] HWND hwndOwner) | v1_enum | |
| riid | v1_enum | |
| SetClientGuid([in] REFGUID guid) | IFileDialog | |
| SetDefaultExtension([in, string] LPCWSTR pszDefaultExtension) | IFileDialog | |
| SetDefaultFolder([in] IShellItem *psi) | IFileDialog | |
| SetFileName([in, string] LPCWSTR pszName) | IFileDialog | |
| SetFileNameLabel([in, string] LPCWSTR pszLabel) | IFileDialog | |
| SetFileTypeIndex([in] UINT iFileType) | IFileDialog | |
| SetFileTypes([in] UINT cFileTypes, [in, size_is(cFileTypes)] const COMDLG_FILTERSPEC *rgFilterSpec) | IFileDialog | |
| SetFilter([in] IShellItemFilter *pFilter) | IFileDialog | |
| SetFolder([in] IShellItem *psi) | IFileDialog | |
| SetNamedValue([in, string] LPCWSTR pszName, [in] REFPROPVARIANT propvar) | v1_enum | |
| SetOkButtonLabel([in, string] LPCWSTR pszText) | IFileDialog | |
| SetOptions([in] FILEOPENDIALOGOPTIONS fos) | IFileDialog | |
| SetPath([in] DWORD dwFlags, [in, string] LPCWSTR pszPath) | v1_enum | |
| SetPropertyKey([in] REFPROPERTYKEY key) | v1_enum | |
| SetTitle([in, string] LPCWSTR pszTitle) | IFileDialog | |
| Show([in, unique, annotation("__in_opt")] HWND hwndOwner) | v1_enum | |
| SIATTRIBFLAGS enum name | v1_enum | |
| SIATTRIBFLAGS typedef | v1_enum | |
| SIATTRIBFLAGS_ALLITEMS enum value | v1_enum | |
| SIATTRIBFLAGS_AND enum value | v1_enum | |
| SIATTRIBFLAGS_APPCOMPAT enum value | v1_enum | |
| SIATTRIBFLAGS_MASK enum value | v1_enum | |
| SIATTRIBFLAGS_OR enum value | v1_enum | |
| tagEXPLORERPANESTATE enum name | v1_enum | |
| Unadvise([in] DWORD dwCookie) | IFileDialog | |