Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |