Нужно доработать mshtml.idl, добавив в него объявления интерфейса IHTMLEditServices и всех интерфейсов, связанных с ним.
Проблема не столько в том, чтобы описать IHTMLEditServices, сколько в описании тех интерфейсов, которыми он оперирует. В каждом таком неизвестном интерфейсе встречаются новые необъявленные. Нужно раскручивать всю цепочку сразу. Интерфейсы, которые нуждаются в описании на данный момент (то, что известно): IHTMLEditDesigner IMarkupContainer ISelectionServices IMarkupPointer IElementSegment ISegment ISelectionServicesListener SELECTION_TYPE (?)
В релиз 1.0.9 вошёл патч на добавление IHTMLEditServices, IHTMLEditDesigner, ISelectionServices. Неизвестные интерфейсы пока заменены на IUnknown (в комментариях - правильное название интерфейса).
Успешным решением баги можем считать только (!) принятие патчей в winehq.
Патч принят в cvs