I think you can do that already, like this:

ThisTrade = enterLong(TMF);
if(ThisTrade) memcpy(ThisTrade->Skill,Data,NUM_SKILLS*sizeof(var));