A hardpoint is a named 3x4 matrix of 12 32-bit floats, in the order X.x, X.y, X.z, Y.x, Y.y, Y.z, Z.x, Z.y, Z.z, pos.x, pos.y, pos.z. The left-handed coordinate system is used, with positive x to the right, positive y up, and 'looking' along positive z. A transform at the origin would be:
1,0,0...