IFilter Reference

[This is preliminary documentation and subject to change.]

interface IFilter : public IUnknown
{
    SCODE Init( ULONG grfFlags,
                ULONG cAttributes,
                FULLPROPSPEC const * aAttributes,
                DWORD * pdwFlags );
 
    SCODE GetChunk( STAT_CHUNK * pStat );
 
    SCODE GetText( ULONG * pcwcBuffer,
                   WCHAR * awcBuffer );
 
    SCODE GetValue( PROPVARIANT ** ppPropValue );
 
    SCODE BindRegion( FILTERREGION origPos,
                      REFIID riid,
                      void * * ppunk );
 
}