I've looked everywhere and cannot figure out what m, m, m, m are for (ModelView Matrix).. It says to ignore them but I can't just ignore them as the program I'm hooking into uses those for some odd reason :S
The last row should always be (0, 0, 0, 1). That's just the way it is. Look up homogeneous transformations (or Affine Transformations). The last row is there just so that a straight matrix-vector multiplication can be used, as opposed to a special function just for that type of matrix.