IDelegateItem interface (shobjidl_core.h)

Used to obtain the immediately underlying representation of an item's path.


The IDelegateItem interface inherits from the IRelatedItem interface.


This interface provides only the methods of the IRelatedItem interface, from which it inherits.

When to Implement

An implementation of this interface for system-provided data objects is provided with Windows. Custom data sources that want to expose this information must implement the interface as part of their data object.

When to Use

Use this interface to uncovers a single level of aliasing. For instance, if you have the path of an item in the Documents library, this interface reveals the path of the item in the location that was added to the library. Whether this is the file system path depends on the nature of that original location. For a full recursion to the source item, use IIdentityName.


Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header shobjidl_core.h