Kirk, Indeed it is annoying. It would be also on Microsoft SDKs, I guess. I dare to say, I know it would be bikeshed discussions, what would more proper identifier be as alternative of "InterFace"? Or I suggest to workaround. Simply #undef interface. Thank you, ...Takumi