Hello Tony
You need to forward all the functions of d3dx9_24 to these ones of d3dx9_36; not only these ones that are already implemented in d3dx9_36.
Moreover, when you create a new dll, you need to change plenty of files:
configure
configure.ac
Makefile.in
in the folder ~/wine-git/
You can take as example your d3dx9_36 implementation at this following link: http://source.winehq.org/git/wine.git/?a=commitdiff;h=87fefc7ef4eabef2b5869d75c7
David