In directX9 there were functions to deal with D3DXVECTOR3's in order to calculate dot and cross products:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb205508(v=VS.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/bb205507(v=VS.85).aspx
However these have dissappeared from the D3DXMath library in DX10.
http://msdn.microsoft.com/en-us/library/windows/desktop/bb205164(v=vs.85).aspx
I assume they must have gone somewhere? My question is where, and also why? Thank you.