Have you installed Service Pack for your Visual Studio?
Please, consider using XNAMath/DirectXMath v 2.4, 2.5 or 3.0.
These samples should work with D3DXMATRIXA16. Both parameters are pointers to D3DXMATRIX.
Another thing, maybe something writes to your matrix because of a bad pointer, matrix is destroyed or something similar.