(void**)&pGraph )
                  
                  
                  
                  
                  
                  
                  
                  
                  CComPtr<IGraphBuilder> pGraph;
                  
                  
                  
                  
                  
                  HRESULT hr = CoCreateInstance(CLSID_FilterGraph, nullptr, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void**)&pGraph);
                  
                  
                
я оч далек от com и atl, наверное поэтому вопрос нихрена не понятен, буду так считать
попробуйте вот это https://github.com/ThePhD/out_ptr Оно специально делалось под COM и страшненькие низкоуровневые API
Там же должны быть врапера для CoCreateInstance, зачем её напрямую вызывать?
Обсуждают сегодня