Creates a new instance of the default Shell folder view object. It is recommended that you use SHCreateShellFolderView rather than this function.
SHSTDAPI SHCreateShellFolderViewEx( CSFV *pcsfv, IShellView **ppsv );
Pointer to a structure that describes the details used in creating this instance of the Shell folder view object.
The address of an IShellView interface pointer that, when this function returns successfully, points to the new view object. On failure, this value is NULL.
If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
SHCreateShellFolderView is recommended over SHCreateShellFolderViewEx because of the greater flexibility of its elements to participate in various scenarios, provide new functionality to the view, and interact with other objects.
When dealing with several instances of IShellView, you might want to verify which is the default Shell folder view object. To do so, call QueryInterface on the object using IID_CDefView. This call succeeds only on the default Shell folder view object.
|Minimum supported client||Windows 2000 Professional [desktop apps only]|
|Minimum supported server||Windows 2000 Server [desktop apps only]|
|Header||shlobj_core.h (include Shlobj.h)|
|DLL||Shell32.dll (version 5.0 or later)|