/*
* One of the Windows headers define interface as a macro, but that
* is causing problems with the member named "interface" in some of the
/*
* One of the Windows headers define interface as a macro, but that
* is causing problems with the member named "interface" in some of the