Hi,
+#include "config.h" +#include "wine/port.h"
+#include <stdarg.h>
+#include "windef.h" +#include "winbase.h" +#include "wingdi.h" +#include "winuser.h" +#include "wine/debug.h"
+#include "d3dx9.h"
There's no point in including so many unneccessary header files. Also, we have the year 2008, so you may want to update the Copyright ;-)