I read that template support is known as not always working. Here is one case that - in VS.NET 2003 works without VAX but not with VAX:
Attributed COM objects, i.e. use attributes directly in the header file to get your IDL created on the fly and injected code to e.g. add COM macros and *base classes* needed by the COM class.
I suppose VAX has no chance of getting a hand at those injected base classes? The result is that all the members of the base classes are missing from intellisense as e.g. CComCoClass<T, clsid>::Error(...)
Any cure - besides temporarily disabling VAX - possible?
"Guess symbol definition" was enabled but I forgot that I disabled "Prefer default intellisense". Enabling that brings back the members of injected classes.