Export (0) Print
Expand All
Expand Minimize

CSFV structure

Used with the SHCreateShellFolderViewEx function.

Syntax


typedef struct _CSFV {
  UINT              cbSize;
  IShellFolder      *pshf;
  IShellView        *psvOuter;
  PCIDLIST_ABSOLUTE pidl;
  LONG              lEvents;
  LPFNVIEWCALLBACK  pfnCallback;
  FOLDERVIEWMODE    fvm;
} CSFV, *LPCSFV;

Members

cbSize

Type: UINT

The size of the CSFV structure, in bytes.

pshf

Type: IShellFolder*

A pointer to the IShellFolder object for which to create the view.

psvOuter

Type: IShellView*

A pointer to the parent IShellView interface. This parameter can be NULL.

pidl

Type: PCIDLIST_ABSOLUTE

Ignored.

lEvents

Type: LONG

pfnCallback

Type: LPFNVIEWCALLBACK

A pointer to the LPFNVIEWCALLBACK function used by this folder view to handle callback messages. This parameter can be NULL.

fvm

Type: FOLDERVIEWMODE

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Shlobj.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft