IShellItemFilter::GetEnumFlagsForItem method (shobjidl_core.h)

Allows a client to specify which classes of objects in a Shell item should be enumerated for inclusion in the view.

Syntax

HRESULT GetEnumFlagsForItem(
  [in]  IShellItem *psi,
  [out] SHCONTF    *pgrfFlags
);

Parameters

[in] psi

Type: IShellItem*

A pointer to the Shell item for which the SHCONTF enum flags are to be retrieved.

[out] pgrfFlags

Type: SHCONTF*

A pointer to the SHCONTF enum flags for the given Shell item that specifies which classes of objects to enumerate for inclusion in the view.

Return value

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

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 (include Shobjidl.h)

See also

IShellItem

IShellItemFilter

SHCONTF