FOLDERSETDATA structure (shdeprecated.h)

[FOLDERSETDATA may be altered or unavailable in subsequent versions of the operating system or product.]

Deprecated. Data used in IBrowserService2::GetFolderSetData.

Syntax

typedef struct tagFolderSetData {
  FOLDERSETTINGS _fs;
  SHELLVIEWID    _vidRestore;
  DWORD          _dwViewPriority;
} FOLDERSETDATA, *LPFOLDERSETDATA;

Members

_fs

Type: FOLDERSETTINGS

The FOLDERSETTINGS structure containing folder view information.

_vidRestore

Type: SHELLVIEWID

The last view used for this folder, used as a suggestion for this visit.

_dwViewPriority

Type: DWORD

One of the following values indicating the priority used in choosing the view, listed from highest priority to lowest.

VIEW_PRIORITY_RESTRICTED

A Shell restriction is in place that forces this view to be used.

VIEW_PRIORITY_CACHEHIT

Current information for this view stored in the registry should be used.

VIEW_PRIORITY_STALECACHEHIT

Stored registry information for this view is out of date, so the default view for folders of this type should be used.

VIEW_PRIORITY_USEASDEFAULT

The default view for folders of this type should be used.

VIEW_PRIORITY_SHELLEXT

The Shell extension determines which view should be used.

VIEW_PRIORITY_CACHEMISS

No information on the view is stored in the registry, so the default view for folders of this type should be used.

VIEW_PRIORITY_INHERIT

The view from the previous window should be inherited.

VIEW_PRIORITY_SHELLEXT_ASBACKUP

If the classic view is operative, the inherited view should be used.

VIEW_PRIORITY_DESPERATE

The last known good view supported by the window should be used.

VIEW_PRIORITY_NONE

No view is available at this point.

Requirements

Requirement Value
Header shdeprecated.h