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

C++
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