thumbcache.h header
This header is used by The Windows Shell. For more information, see:
thumbcache.h contains the following programming interfaces:
Interfaces
ISharedBitmap Exposes memory-efficient methods for accessing bitmaps. This interface is used as a thin wrapper around HBITMAP objects, allowing those objects to be reference counted and protected from having their underlying data changed. |
IThumbnailCache Exposes methods for a system thumbnail cache that is shared across applications. |
IThumbnailCachePrimer . (IThumbnailCachePrimer) |
IThumbnailProvider Exposes a method for getting a thumbnail image and is intended to be implemented for thumbnail handlers. The object that implements this interface must also implement IInitializeWithStream. |
IThumbnailSettings Provides a method that enables a thumbnail provider to determine the user context of a thumbnail request. |
Structures
WTS_THUMBNAILID Contains a unique identifier for a thumbnail in the system thumbnail cache. |
Enumerations
WTS_CONTEXTFLAGS Specifies the context of a thumbnail extraction. Used by IThumbnailSettings::SetContext. |
WTS_FLAGS Values used by IThumbnailCache::GetThumbnail to specify options for the extraction and display of the thumbnail image. |