|
enum | SIATTRIBFLAGS {
SIATTRIBFLAGS_AND = 0x0001
, SIATTRIBFLAGS_OR = 0x0002
, SIATTRIBFLAGS_APPCOMPAT = 0x0003
, SIATTRIBFLAGS_MASK = 0x0003
,
SIATTRIBFLAGS_ALLITEMS = 0x4000
} |
|
enum | tagEXPLORERPANESTATE {
EPS_DONTCARE = 0x0
, EPS_DEFAULT_ON = 0x1
, EPS_DEFAULT_OFF = 0x2
, EPS_STATE_MASK = 0xffff
,
EPS_INITIALSTATE = 0x10000
, EPS_FORCE = 0x20000
} |
|
typedef enum v1_enum::SIATTRIBFLAGS | SIATTRIBFLAGS |
|
typedef enum v1_enum::tagEXPLORERPANESTATE | EXPLORERPANESTATE |
|
typedef IUnknown * | LPUNKNOWN |
|
enum | PROPDESC_TYPE_FLAGS {
PDTF_DEFAULT = 0
, PDTF_MULTIPLEVALUES = 0x001
, PDTF_ISINNATE = 0x002
, PDTF_ISGROUP = 0x004
,
PDTF_CANGROUPBY = 0x008
, PDTF_CANSTACKBY = 0x010
, PDTF_ISTREEPROPERTY = 0x020
, PDTF_INCLUDEINFULLTEXTQUERY = 0x040
,
PDTF_ISVIEWABLE = 0x080
, PDTF_ISQUERYABLE = 0x100
, PDTF_CANBEPURGED = 0x200
, PDTF_SEARCHRAWVALUE = 0x400
,
PDTF_ISSYSTEMPROPERTY = 0x80000000
, PDTF_MASK_ALL = 0x800007ff
} |
|
enum | PROPDESC_GROUPING_RANGE {
PDGR_DISCRETE = 0
, PDGR_ALPHANUMERIC
, PDGR_SIZE
, PDGR_DYNAMIC
,
PDGR_DATE
, PDGR_PERCENT
, PDGR_ENUMERATED
} |
|
enum | PROPDESC_FORMAT_FLAGS {
PDFF_DEFAULT = 0x0000
, PDFF_PREFIXNAME = 0x0001
, PDFF_FILENAME = 0x0002
, PDFF_ALWAYSKB = 0x0004
,
PDFF_RESERVED_RIGHTTOLEFT = 0x0008
, PDFF_SHORTTIME = 0x0010
, PDFF_LONGTIME = 0x0020
, PDFF_HIDETIME = 0x0040
,
PDFF_SHORTDATE = 0x0080
, PDFF_LONGDATE = 0x0100
, PDFF_HIDEDATE = 0x0200
, PDFF_RELATIVEDATE = 0x0400
,
PDFF_USEEDITINVITATION = 0x0800
, PDFF_READONLY = 0x1000
, PDFF_NOAUTOREADINGORDER = 0x2000
} |
|
enum | PROPDESC_RELATIVEDESCRIPTION_TYPE {
PDRDT_GENERAL = 0
, PDRDT_DATE
, PDRDT_SIZE
, PDRDT_COUNT
,
PDRDT_REVISION
, PDRDT_LENGTH
, PDRDT_DURATION
, PDRDT_SPEED
,
PDRDT_RATE
, PDRDT_RATING
, PDRDT_PRIORITY
} |
|
enum | PROPDESC_AGGREGATION_TYPE {
PDAT_DEFAULT = 0
, PDAT_FIRST
, PDAT_SUM
, PDAT_AVERAGE
,
PDAT_DATERANGE
, PDAT_UNION
, PDAT_MAX
, PDAT_MIN
} |
|
enum | PROPDESC_CONDITION_TYPE {
PDCOT_NONE = 0
, PDCOT_STRING
, PDCOT_SIZE
, PDCOT_DATETIME
,
PDCOT_BOOLEAN
, PDCOT_NUMBER
} |
|
typedef enum IPropertyDescription::PROPDESC_TYPE_FLAGS | PROPDESC_TYPE_FLAGS |
|
typedef enum IPropertyDescription::PROPDESC_GROUPING_RANGE | PROPDESC_GROUPING_RANGE |
|
typedef enum IPropertyDescription::PROPDESC_FORMAT_FLAGS | PROPDESC_FORMAT_FLAGS |
|
typedef enum IPropertyDescription::PROPDESC_RELATIVEDESCRIPTION_TYPE | PROPDESC_RELATIVEDESCRIPTION_TYPE |
|
typedef enum IPropertyDescription::PROPDESC_AGGREGATION_TYPE | PROPDESC_AGGREGATION_TYPE |
|
typedef enum IPropertyDescription::PROPDESC_CONDITION_TYPE | PROPDESC_CONDITION_TYPE |
|
enum | _FILEOPENDIALOGOPTIONS {
FOS_OVERWRITEPROMPT = 0x00000002
, FOS_STRICTFILETYPES = 0x00000004
, FOS_NOCHANGEDIR = 0x00000008
, FOS_PICKFOLDERS = 0x00000020
,
FOS_FORCEFILESYSTEM = 0x00000040
, FOS_ALLNONSTORAGEITEMS = 0x00000080
, FOS_NOVALIDATE = 0x00000100
, FOS_ALLOWMULTISELECT = 0x00000200
,
FOS_PATHMUSTEXIST = 0x00000800
, FOS_FILEMUSTEXIST = 0x00001000
, FOS_CREATEPROMPT = 0x00002000
, FOS_SHAREAWARE = 0x00004000
,
FOS_NOREADONLYRETURN = 0x00008000
, FOS_NOTESTFILECREATE = 0x00010000
, FOS_HIDEMRUPLACES = 0x00020000
, FOS_HIDEPINNEDPLACES = 0x00040000
,
FOS_NODEREFERENCELINKS = 0x00100000
, FOS_DONTADDTORECENT = 0x02000000
, FOS_FORCESHOWHIDDEN = 0x10000000
, FOS_DEFAULTNOMINIMODE = 0x20000000
,
FOS_FORCEPREVIEWPANEON = 0x40000000
} |
|
typedef DWORD | FILEOPENDIALOGOPTIONS |
|
|
HRESULT | GetNamedValue ([in, string] LPCWSTR pszName, [out] PROPVARIANT *ppropvar) |
|
HRESULT | SetNamedValue ([in, string] LPCWSTR pszName, [in] REFPROPVARIANT propvar) |
|
HRESULT | GetNameCount ([out] DWORD *pdwCount) |
|
HRESULT | GetNameAt ([in] DWORD iProp, [out] BSTR *pbstrName) |
|
HRESULT | SetPropertyKey ([in] REFPROPERTYKEY key) |
|
HRESULT | GetPropertyKey ([out] PROPERTYKEY *key) |
|
HRESULT | GetRelatedProperty ([in] LPCWSTR ppszRelationshipName, [in] REFIID riid, [out, iid_is(riid)] void **ppv) |
|
| DEFINE_ENUM_FLAG_OPERATORS (SIATTRIBFLAGS) HRESULT BindToHandler([in |
|
HRESULT | GetPropertyStore ([in] GETPROPERTYSTOREFLAGS flags, [in] REFIID riid, [out, iid_is(riid)] void **ppv) |
|
HRESULT | GetPropertyDescriptionList ([in] REFPROPERTYKEY keyType, [in] REFIID riid, [out, iid_is(riid)] void **ppv) |
|
HRESULT | GetAttributes ([in] SIATTRIBFLAGS AttribFlags, [in] SFGAOF sfgaoMask, [out] SFGAOF *psfgaoAttribs) |
|
HRESULT | GetCount ([out] DWORD *pdwNumItems) |
|
HRESULT | GetItemAt ([in] DWORD dwIndex, [out] IShellItem **ppsi) |
|
HRESULT | EnumItems ([out] IEnumShellItems **ppenumShellItems) |
|
HRESULT | GetPaneState ([in] REFEXPLORERPANE ep, [out] EXPLORERPANESTATE *peps) |
|
HRESULT | Show ([in, unique, annotation("__in_opt")] HWND hwndOwner) |
|
HRESULT | RemoteShow ([in, unique] HWND hwndOwner) |
|
HRESULT | GetResults ([out] IShellItemArray **ppenum) |
|
HRESULT | GetSelectedItems ([out] IShellItemArray **ppsai) |
|
HRESULT | GetId ([out] KNOWNFOLDERID *pkfid) |
|
HRESULT | GetCategory ([out] KF_CATEGORY *pCategory) |
|
HRESULT | GetShellItem ([in] DWORD dwFlags, [in] REFIID riid, [out, iid_is(riid)] void **ppv) |
|
HRESULT | GetPath ([in] DWORD dwFlags, [out, string] LPWSTR *ppszPath) |
|
HRESULT | SetPath ([in] DWORD dwFlags, [in, string] LPCWSTR pszPath) |
|
HRESULT | GetIDList ([in] DWORD dwFlags, [out] PIDLIST_ABSOLUTE *ppidl) |
|
HRESULT | GetFolderType ([out] FOLDERTYPEID *pftid) |
|
HRESULT | GetRedirectionCapabilities ([out] KF_REDIRECTION_CAPABILITIES *pCapabilities) |
|
HRESULT | GetFolderDefinition ([out] KNOWNFOLDER_DEFINITION *pKFD) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
| DEFINE_ENUM_FLAG_OPERATORS (PROPDESC_TYPE_FLAGS) typedef[v1_enum] enum PROPDESC_VIEW_FLAGS |
|
| DEFINE_ENUM_FLAG_OPERATORS (PROPDESC_VIEW_FLAGS) typedef[v1_enum] enum PROPDESC_DISPLAYTYPE |
|
| DEFINE_ENUM_FLAG_OPERATORS (PROPDESC_FORMAT_FLAGS) typedef[v1_enum] enum PROPDESC_SORTDESCRIPTION |
|
HRESULT | GetPropertyKey ([out] PROPERTYKEY *pkey) |
|
HRESULT | GetCanonicalName ([out, string] LPWSTR *ppszName) |
|
HRESULT | GetPropertyType ([out] VARTYPE *pvartype) |
|
HRESULT | GetDisplayName ([out, string] LPWSTR *ppszName) |
|
HRESULT | GetEditInvitation ([out, string] LPWSTR *ppszName) |
|
HRESULT | GetTypeFlags ([in] PROPDESC_TYPE_FLAGS mask, [out] PROPDESC_TYPE_FLAGS *ppdtFlags) |
|
HRESULT | GetViewFlags ([out] PROPDESC_VIEW_FLAGS *ppdvFlags) |
|
HRESULT | GetDefaultColumnWidth ([out] UINT *pcxChars) |
|
HRESULT | GetDisplayType ([out] PROPDESC_DISPLAYTYPE *pdisplaytype) |
|
HRESULT | GetColumnState ([out] SHCOLSTATEF *pcsFlags) |
|
HRESULT | GetGroupingRange ([out] PROPDESC_GROUPING_RANGE *psd) |
|
HRESULT | GetRelativeDescriptionType ([out] PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) |
|
HRESULT | GetRelativeDescription ([in] REFPROPVARIANT propvar1, [in] REFPROPVARIANT propvar2, [out, string] LPWSTR *ppszDesc1, [out, string] LPWSTR *ppszDesc2) |
|
HRESULT | GetSortDescription ([out] PROPDESC_SORTDESCRIPTION *psd) |
|
HRESULT | GetSortDescriptionLabel ([in] BOOL fDescending, [out, string] LPWSTR *ppszDescription) |
|
HRESULT | GetAggregationType ([out] PROPDESC_AGGREGATION_TYPE *paggtype) |
|
HRESULT | GetConditionType ([out] PROPDESC_CONDITION_TYPE *pcontype, [out] CONDITION_OPERATION *popDefault) |
|
HRESULT | GetEnumTypeList ([in] REFIID riid, [out, iid_is(riid)] void **ppv) |
|
HRESULT | CoerceToCanonicalValue ([in, out] PROPVARIANT *propvar) |
|
HRESULT | RemoteCoerceToCanonicalValue ([in] REFPROPVARIANT propvar, [out] PROPVARIANT *ppropvar) |
|
HRESULT | FormatForDisplay ([in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS flags, [out, string] LPWSTR *ppszDisplay) |
|
HRESULT | IsValueCanonical ([in] REFPROPVARIANT propvar) |
|
HRESULT | SetFileTypes ([in] UINT cFileTypes, [in, size_is(cFileTypes)] const COMDLG_FILTERSPEC *rgFilterSpec) |
|
HRESULT | SetFileTypeIndex ([in] UINT iFileType) |
|
HRESULT | GetFileTypeIndex ([out] UINT *piFileType) |
|
HRESULT | Advise ([in] IFileDialogEvents *pfde, [out] DWORD *pdwCookie) |
|
HRESULT | Unadvise ([in] DWORD dwCookie) |
|
HRESULT | SetOptions ([in] FILEOPENDIALOGOPTIONS fos) |
|
HRESULT | GetOptions ([in] FILEOPENDIALOGOPTIONS *pfos) |
|
HRESULT | SetDefaultFolder ([in] IShellItem *psi) |
|
HRESULT | SetFolder ([in] IShellItem *psi) |
|
HRESULT | GetFolder ([out] IShellItem **ppsi) |
|
HRESULT | GetCurrentSelection ([out] IShellItem **ppsi) |
|
HRESULT | SetFileName ([in, string] LPCWSTR pszName) |
|
HRESULT | GetFileName ([out, string] LPWSTR *pszName) |
|
HRESULT | SetTitle ([in, string] LPCWSTR pszTitle) |
|
HRESULT | SetOkButtonLabel ([in, string] LPCWSTR pszText) |
|
HRESULT | SetFileNameLabel ([in, string] LPCWSTR pszLabel) |
|
HRESULT | GetResult ([out] IShellItem **ppsi) |
|
HRESULT | AddPlace ([in] IShellItem *psi, [in] FDAP fdap) |
|
HRESULT | SetDefaultExtension ([in, string] LPCWSTR pszDefaultExtension) |
|
HRESULT | Close ([in] HRESULT hr) |
|
HRESULT | SetClientGuid ([in] REFGUID guid) |
|
HRESULT | ClearClientData () |
|
HRESULT | SetFilter ([in] IShellItemFilter *pFilter) |
|
Definition at line 96 of file propsys.idl.