Original Post
Hi I am getting an error when I try to compile my code. I am using Visual C++ Express Edition. If anyone can help, I will really appreciate it. The code is: template class ATL_NO_VTABLE CComClassFactoryProtocolCLSID : public CComClassFactoryProtocolT { public: HRESULT GetTargetCLSID(CLSID& clsid); }; The error is on line two of the code above: error C3203: 'CComClassFactoryProtocolCLSID' : unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type