Насколько я могу судить, технология IFiler все еще используется в недавних приложениях.В своем первоначальном дизайне (примерно в 1996 году или ранее) это COM-объекты, написанные на C или C ++.Большинство фильтров IFilter, доступных с прошлых лет, не будут работать на 64-битной.Если вы создаете приложение вне Windows, вам может потребоваться создать код, который загружает и вызывает IFilters.
Любая реализация, которая хочет использовать IFilter, должна иметь некоторый интерфейс для загрузки и вызова IFilter в памяти., наведите его на файл и нажмите его, чтобы прочитать содержимое, затем нажмите его еще несколько раз, чтобы извлечь текстовый результат из буфера памяти.Современные реализации, использующие фильтры IFilter, используют более продвинутую защиту памяти для очистки памяти при утечках, что не редкость в C-кодировании ... Несколько примеров (примерно с 2003 или 2005 года) доступны в Интернете, они должны работать, если вы уважаетестарый стиль интерфейса.
Надеюсь, что это поможет.