CoUninitialize

CoUninitializeで、COMの終了処理を行う。

CoUninitialize function (combaseapi.h) - Win32 apps | Microsoft Docs

CoInitializeで初期化して、COMインターフェースを使い終わったら、これで終了処理をする。
そして、この後にまたCOMインターフェースを使う場合は、CoInitializeで初期化が必要で、もちろんS_OKとなる。

こう書くと、

CoInitialize success!
CoInitialize success!
続行するには何かキーを押してください . . .

CoUninitializeをしてから、CoInitializeをしてるので、S_OKになる。

Sample/com/CoUninitialize/CoUninitialize/src/CoUninitialize at master · bg1bgst333/Sample · GitHub