The vt field should be a VARTYPE not a VARENUM.
[wine] / dlls / d3d8 /
drwxr-xr-x   ..
-rw-r--r-- 50 .cvsignore
-rw-r--r-- 556 Makefile.in
-rw-r--r-- 5333 basetexture.c
-rw-r--r-- 7748 cubetexture.c
-rw-r--r-- 250 d3d8.spec
-rw-r--r-- 2037 d3d8_main.c
-rw-r--r-- 50654 d3d8_private.h
-rw-r--r-- 185009 device.c
-rw-r--r-- 24252 directx.c
-rw-r--r-- 5767 indexbuffer.c
-rw-r--r-- 4313 resource.c
-rw-r--r-- 26034 shader.c
-rw-r--r-- 6175 surface.c
-rw-r--r-- 2865 swapchain.c
-rw-r--r-- 7496 texture.c
-rw-r--r-- 5994 vertexbuffer.c
-rw-r--r-- 6172 volume.c
-rw-r--r-- 7973 volumetexture.c