IShellIconOverlayIdentifier interface (shobjidl_core.h)

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

Inheritance

The IShellIconOverlayIdentifier interface inherits from the IUnknown interface. IShellIconOverlayIdentifier also has these types of members:

Methods

The IShellIconOverlayIdentifier interface has these methods.

 
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.

Remarks

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.

Requirements

Requirement Value
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)