IFILTER_FLAGS

The IFILTER_FLAGS enumeration indicates whether the caller should use the IPropertySetStorage and IPropertyStorage interfaces to locate additional properties.

typedef enum tagIFILTER_FLAGS
{
    IFILTER_FLAGS_OLE_PROPERTIES    = 1
} IFILTER_FLAGS;
 

The pdwFlags parameter, in IFilter::Init, allows the IFilter implementation to pass information back to the caller. Currently, the only valid flag is:

Elements

IFILTER_FLAGS_OLE_PROPERTIES
The caller should use the IPropertySetStorage and IPropertyStorage interfaces to locate additional properties. When this flag is set, properties available through OLE property enumeration should not be returned from IFilter.

If OLE properties should not be enumerated, then pdwFlags should be set to zero.

See Also

IFilter::Init, IPropertySetStorage, IPropertyStorage