// mykhapiconsole.cpp : This file contains the 'main' function. Program execution begins and ends there.

//


#include <iostream>

#include <objbase.h>        //CoInitializeEx(),CoUninitialzie()

#include <unknwn.h>

#include <Propvarutil.h>


#import "khopenapi.ocx" no_namespace,no_smart_pointers,raw_interfaces_only

//#import "wshom.ocx" no_namespace, raw_interfaces_only  

//no_namespace no_smart_pointers raw_interfaces_only \

//raw_native_types no_implementation named_guids



int main()

{

    HRESULT hr;

    CLSID clsid; 

    CoInitializeEx(nullptr, COINIT_MULTITHREADED);

    CLSIDFromProgID(OLESTR("KHOPENAPI.KHOpenAPICtrl.1"), &clsid);

    KHOpenAPI* pApp = nullptr;

    hr = CoCreateInstance(clsid, nullptr, CLSCTX_INPROC_SERVER, __uuidof(KHOpenAPI), reinterpret_cast<LPVOID*>(&pApp));

        

    if (FAILED(hr))

    {

        throw "Cannot Create COM Object";

    }

            

    CoUninitialize();

    return 0;

}


https://helloacm.com/how-to-call-com-object-from-visual-studio-c/

여기 예제보고 ocx 임포트 해볼려고 하는데

객체 생성이 안됩니다

문제 좀 알려주세요