Hello,

the 2 lines

+ #include "d3dx9.h"
+ #include "d3dx9effect.h"

in the  d3dx9_36/effect.c file are useless,
since in the d3dx9_private  file, one calls d3dx9.h file which calls d3dx9effect.h

A+

David