_COM_SMARTPTR_TYPEDEF(_DKHOpenAPI, __uuidof(_DKHOpenAPI));

_COM_SMARTPTR_TYPEDEF(_DKHOpenAPIEvents, __uuidof(_DKHOpenAPIEvents));


struct __declspec(uuid("cf20fbb6-edd4-4be5-a473-fef91977deb6"))

_DKHOpenAPI : IDispatch

struct __declspec(uuid("7335f12d-8973-4bd5-b7f0-12df03d175b7"))

_DKHOpenAPIEvents : IDispatch

struct __declspec(uuid("a1574a0d-6bfa-4bd7-9020-ded88711818d"))

KHOpenAPI;

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


_DKHOpenAPI* pApp = nullptr;

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

hr = pApp->QueryInterface(   ,    );


CoCreateInstance 반환을 S_OK 받아지는데

queryinterface의 매개변수 타입을 어떻게 해야하나여