IWebBrowser2は、いわゆるウェブブラウザコンポーネントの本体である。
IWebBrowser2 (exdisp.h) - Win32 apps | Microsoft Learn
概要説明
TestやBFCで作ってたCUserControlクラスを継承して、CWebBrowserHostクラスを作成し、そこにIWebBrowser2などを使ってWebページの表示などを実現する。
まずは、CoCreateInstanceでIWebBrowser2ポインタを取得する。
WebBrowserHost.hは、
IWebBrowser2ポインタm_pWebBrowser2、そしてブラウザの初期化はInitBrowserに分ける。
InitBrowserにて、CoCreateInstanceでIWebBrowser2のポインタを取得。
OnCreateでInitBrowser呼んでる。
OnDestroyで破棄も忘れずに。

IWebBrowser2ポインタ取れてる。
Sample/com/IWebBrowser2/IWebBrowser2/src/IWebBrowser2 at master · bg1bgst333/Sample · GitHub