См. #3343 Сейчас интерфейс добавлен так, чтобы срочно решить проблемы. Необходимо доработать его в следующих направлениях: 1) Перенести код в нужное место (создавать с нужным объектом, а не в HTMLDocument, что неправильно, скорее всего) 2) Сделать корректные QueryInterface, AddRef, Release (и методы IDispatch, если возможно) 3) Посмотреть на методы, которые используются в 1С 8.1 4) Сделать dispinterface для этого интерфейса.
dispinterface не критичен и должен быть отдельной задачей. Сейчас IHTMLBaseElement добавлен так же, как и все *Element'ы, то есть создаётся через IHTMLDocument2::createElement с соответствующим тагом 'BASE'. Все четыре собственных метода реализованы в виде заглушек, дальнейшая реализация тогда, когда встанет задача работы этих методов. Сейчас - вызываются, но вполне удовлетворяются E_NOTIMPL.