Hi,
Just fyi, according to the msdn: http://msdn.microsoft.com/library/en-us/dx8_c/directx_cpp/Graphics/Reference /CPP/D3DX/Interfaces/ID3DXFont/ID3DXFont.asp
It would appear those should go in a new header d3dx8core.h. If you need to pick them up by people who include d3dx8.h, add a #include <d3dx8core.h> into d3dx8.h. This assumes we try to keep our definitions in the same location as windows...
Jason