IShellIconOverlayIdentifier interface

Exposes methods that handle all communication between icon overlay handlers and the Shell.


The IShellIconOverlayIdentifier interface has these methods.

Method Description
IShellIconOverlayIdentifier::GetOverlayInfo Provides the location of the icon overlay's bitmap.
IShellIconOverlayIdentifier::GetPriority Specifies the priority of an icon overlay.
IShellIconOverlayIdentifier::IsMemberOf Specifies whether an icon overlay should be added to a Shell object's icon.


Icon overlays are small images placed at the lower-left corner of the icon that represents a Shell object in Windows Explorer or on the desktop. They are used to add some extra information to the object's normal icon. A commonly used icon overlay is the small arrow that indicates that a file or folder is actually a link. You can specify custom icon overlays for Shell objects by implementing and registering an icon overlay handler.

Icon overlay handlers are Component Object Model (COM) objects that are associated with a particular icon overlay. For a general discussion of icon overlay handlers, see How to Implement Icon Overlay Handlers.

This interface must be implemented by all icon overlay handlers.

This interface is not typically called by applications.


Minimum supported client Windows 2000 Professional, Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header shobjidl_core.h (include Shlobj.h)