SFV_CREATE structure (shlobj_core.h)

This structure is used with the SHCreateShellFolderView function.

Syntax

typedef struct _SFV_CREATE {
  UINT               cbSize;
  IShellFolder       *pshf;
  IShellView         *psvOuter;
  IShellFolderViewCB *psfvcb;
} SFV_CREATE;

Members

cbSize

Type: UINT

The size of the SFV_CREATE structure, in bytes.

pshf

Type: IShellFolder*

The IShellFolder interface of the folder for which to create the view.

psvOuter

Type: IShellView*

A pointer to the parent IShellView interface. This parameter may be NULL. This parameter is used only when the view created by SHCreateShellFolderView is hosted in a common dialog box.

psfvcb

Type: IShellFolderViewCB*

A pointer to the IShellFolderViewCB interface that handles the view's callbacks when various events occur. This parameter may be NULL.

Requirements

Requirement Value
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)

See also

ICommDlgBrowser