Share via


IShellFolderViewType interface

This interface is implemented by the history shell folder to support multiple views.

Members

The IShellFolderViewType interface inherits from the IUnknown interface. IShellFolderViewType also has these types of members:

  • Methods

Methods

The IShellFolderViewType interface has these methods.

Method Description
EnumViews

Returns an enumerator object that lists the different views supported.

Reserved1

Returns the name of the default view.

Reserved2

Reserved for future use.

Reserved3

Reserved for future use.

 

Remarks

This interface is not declared in a public header. Applications must define it themselves. The following Interface Definition Language (IDL) fragment describes this interface, including its IID.

[
    object,
    uuid("49422C1E-1C03-11d2-8DAB-0000F87A556C"),
    pointer_default(unique),
    local,
]
interface IShellFolderViewType : IUnknown
{
    HRESULT EnumViews([in] ULONG grfFlags, [out] IEnumIDList **ppenum);
    HRESULT Reserved1([in] DWORD dwFlags, [out] LPWSTR *ppwszName);
    HRESULT Reserved2([in] PCUITEMID_CHILD pidl, [out] DWORD *pdwFlags);
    HRESULT Reserved3([in] PCUIDLIST_RELATIVE pidl, [in] PCUIDLIST_RELATIVE pidlView, [out] PIDLIST_RELATIVE *ppidlOut);
};

Requirements

Minimum supported client

Windows XP with SP3

Minimum supported server

Windows Server 2003

Header

User-defined

DLL

Ienamespacecontrol.dll