st/nine: add missing c++ declaration for IDirect3DVolumeTexture9

Signed-off-by: Xavier Bouchoux <xavierb@gmail.com>
st/nine: additional defines to d3dtypes.h

Signed-off-by: Xavier Bouchoux <xavierb@gmail.com>
Merge pull request #43 from xxxbxxx/for-upstream-1

Add some missing headers to be able to compile source d3d9 code with nine