>How can a member of an enum type, like
>
[quoted text clipped - 6 lines]
>
>collide with a namespace, like Microsoft ?
In C++, enum members aren't scoped to the enum but rather to the enclosing
namespace.
>These are both third party
>libraries - how can I solve the name collission?
You could rename the enumerator or enclose the enum in a namespace for the
library. Either way, you may have to recompile the library, but the odds
are much worse for the latter.

Signature
Doug Harrison
Visual C++ MVP