Fixed a bunch of problems with the tcom version

Surpac 6.3.2 uses an older version of tcom so I had to cater to that.
Going forward there should be a separate version for the older package?