googling result in this:
DirectX 9 For PB (October 2006)
http://www.purebasic.fr/english/viewtopic.php?p=152977
size: 58 MB download from purearea link
inside the file
d3dx9math.pbi there is a definition for your functions
D3DXMatrixTranspose.l(*pOut.D3DXMATRIX, *pM.D3DXMATRIX)
D3DXMatrixTranspose.l(*pOut.D3DXMATRIX, *pM.D3DXMATRIX)
D3DXVec3Project.l(*pOut.D3DXVector3, *pV.D3DXVector3, *pViewport.D3DVIEWPORT9, *pProjection.D3DXMATRIX, *pView.D3DXMATRIX, *pWorld.D3DXMATRIX)
D3DXVec3ProjectArray.l(*pOut.D3DXVector3, OutStride.l, *pV.D3DXVector3, VStride.l, *pViewport.D3DVIEWPORT9, *pProjection.D3DXMATRIX, *pView.D3DXMATRIX, *pWorld.D3DXMATRIX, n.l)
i can't provide advice how to use it, you may find it usefull