DELEGATEITEMID structure (shobjidl_core.h)

Used by delegate folders in place of a standard ITEMIDLIST structure.

Syntax

typedef struct DELEGATEITEMID {
  WORD cbSize;
  WORD wOuter;
  WORD cbInner;
  BYTE rgb[1];
} DELEGATEITEMID;

Members

cbSize

Type: WORD

The size, in bytes, of this structure.

wOuter

Type: WORD

Private data owned by the delegating (outer) folder.

cbInner

Type: WORD

The size, in bytes, of the delegate's data. The first cbInner bytes of the rgb array contain this data. The remaining data in rgb belongs to the outer folder.

rgb[1]

Type: BYTE[1]

An array holding the inner folder's data, which is opaque to the outer folder, followed by outer folder's data.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header shobjidl_core.h (include Shobjidl.h)