关于引用dll文件的一个小疑点

关于引用dll文件的一个小问题!
大家好!
C/C++ code

    HnGraph::IHnGraphPtr            pGraph;  //HnGraph是本工程引用的另外一个工程,但是那个工程里没有IHnGraphPtr 这这样写是什么意思?



当我在IHnGraphPtr处安f12时跳转到:hngraph.tlh 文件中
_COM_SMARTPTR_TYPEDEF(IHnGraph, __uuidof(IHnGraph));

请问 这个是什么意思? 是表示引用这个dll文件么? 
C/C++ code

if(pGraph.CreateInstance(__uuidof(HnGraph::CHnGraphDoc)) != S_OK)  //这个判断总是false是不是得加载什么dll文件?




------解决方案--------------------
给的提示感觉还是有点少

如果原来你看的是别人的工程,为何不搜索一下工程,
关键词看有无引入响应的dll //pragma 

如果查到了,可以找到对应的dll的头文件看 导出函数
------解决方案--------------------
COM组件的DLL是否注册成功
------解决方案--------------------
探讨
COM组件的DLL是否注册成功