Hi all, Hopefully just a quicky. Got a com server library generated from ATL. #import'd the .tlb file into another project, MFC application wizard generated. Two interfaces defined in the library, one dual which is automation ready and is used to set and retrieve properties. The second uses GDI shit and is derived from IUnknown. One object exposes both these interfaces. When I include a IDualBasedIntf *lpData; into my MFC class there is no problem. When I includes a IUIUnkBasedIntf *lpUIServices; pointer I get: error C2143: syntax error : missing ';' before '*' VS.NET 2003 is the development environment, winxp.