Как использовать "user agent" в Webbrowser (IE) в Lazarus

Доброе утро. Я использую "Webbrowser (IE)" на lazarus x86 в Windows 10x64, он работает нормально, но я хочу использовать "user agent" для эмуляции режима iPad. Я использовал следующий пример:
https://theroadtodelphi.com/2011/03/11/ ... component/
но это дает мне ошибку:
в
Пожалуйста, если вы можете мне помочь, я прилагаю пример проекта.
https://theroadtodelphi.com/2011/03/11/ ... component/
но это дает мне ошибку:
- Код: Выделить всё
Identifier not found "DefaultInterface"
в
- Код: Выделить всё
if DefaultInterface.QueryInterface(IOleControl, Control) = 0 then
Control.OnAmbientPropertyChange(DISPID_AMBIENT_USERAGENT); //call the OnAmbientPropertyChange event
Пожалуйста, если вы можете мне помочь, я прилагаю пример проекта.