SHGetPropertyStoreFromIDList function (shobjidl_core.h)

Retrieves an object that supports IPropertyStore or related interfaces from a pointer to an item identifier list (PIDL).

Syntax

SHSTDAPI SHGetPropertyStoreFromIDList(
  [in]  PCIDLIST_ABSOLUTE     pidl,
  [in]  GETPROPERTYSTOREFLAGS flags,
  [in]  REFIID                riid,
  [out] void                  **ppv
);

Parameters

[in] pidl

Type: PCIDLIST_ABSOLUTE

A pointer to an item ID list.

[in] flags

Type: GETPROPERTYSTOREFLAGS

One or more values from the GETPROPERTYSTOREFLAGS constants. This parameter can also be NULL.

[in] riid

Type: REFIID

A reference to the desired interface ID.

[out] ppv

Type: void**

When this function returns, contains the interface pointer requested in riid. This is typically IPropertyStore or a related interface.

Return value

None

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header shobjidl_core.h
DLL Shell32.dll