I noticed that the "destructor" for VXIrecRecordResult seems to leak marknames. I have not actually observed the leak.
I noticed that the other "destructors" for VXIrecTransferResult and VXIrecRecognitionResult call VXIStringDestroy on their markname members.
A patch is attached.
patch for leak