QueryInterface
IUnknown *p2; hr = pInnerUnknown->QueryInterface(vGUID2, (void**)&p2);
IUnknown *pOutUnknown;
CoCreateInstance(vGUID, NULL, CLSCTX_INPROC_SERVER, vIIDGUID, (void**)&pOutUnknown);