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 |