SHARDAPPIDINFOIDLIST structure (shlobj_core.h)

Contains data used by SHAddToRecentDocs to identify both an item—in this case by an absolute pointer to an item identifier list (PIDL)—and the process that it is associated with.

Syntax

typedef struct SHARDAPPIDINFOIDLIST {
  PCIDLIST_ABSOLUTE pidl;
  PCWSTR            pszAppID;
} SHARDAPPIDINFOIDLIST;

Members

pidl

Type: PCIDLIST_ABSOLUTE

An absolute PIDL that gives the full path of the item in the Shell namespace.

pszAppID

Type: PCWSTR

The application-defined AppUserModelID associated with the item.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header shlobj_core.h (include Shlobj.h)

See also

Application User Model IDs (AppUserModelIDs)

SHARDAPPIDINFO

SHARDAPPIDINFOLINK

SHAddToRecentDocs