EXP_SPECIAL_FOLDER structure (shlobj_core.h)

Holds an extra data block used by IShellLinkDataList. It holds special folder information.

Syntax

typedef struct {
  DWORD cbSize;
  DWORD dwSignature;
  DWORD idSpecialFolder;
  DWORD cbOffset;
} EXP_SPECIAL_FOLDER, *LPEXP_SPECIAL_FOLDER;

Members

cbSize

Type: DWORD

The size of the EXP_SPECIAL_FOLDER structure.

dwSignature

Type: DWORD

The structure's signature. It should be set to EXP_SPECIAL_FOLDER_SIG.

idSpecialFolder

Type: DWORD

The ID of the special folder that the link points into.

cbOffset

Type: DWORD

The offset into the saved PIDL.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional, Windows XP [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header shlobj_core.h (include Shlobj.h)