Edit

Share via


filter.h header

This header is used by multiple technologies. For more information, see:

filter.h contains the following programming interfaces:

Interfaces

 
IFilter

Scans documents for text and properties (also called attributes).
IPixelFilter

Implemented by search filters to return chunks containing the raw pixels and properties for images to enable semantic indexing of images.

Structures

 
FILTERREGION

Describes the position and extent of a specified portion of text within an object.
FULLPROPSPEC

Specifies a property set and a property within the property set.
IMAGE_INFO

Represents image metadata, including dimensions and format. This structure is populated by a search filter and returned from its implementation of IPixelFilter::GetImageInfo.
STAT_CHUNK

Describes the characteristics of a chunk.

Enumerations

 
CHUNK_BREAKTYPE

Describes the type of break that separates the current chunk from the previous chunk.
CHUNKSTATE

Specifies whether the current chunk is a text-type property or a value-type property.
IFILTER_FLAGS

Indicates whether the caller should use the IPropertySetStorage and IPropertyStorage interfaces to locate additional properties.
IFILTER_INIT

Flags that control the filtering process.
IMAGE_PIXELFORMAT

Specifies the pixel format of an image. This enumeration is used with the IMAGE_INFO structure.