Vars sind vom typ long (schau mal in die acknex header!), daher caste deinen struct pointer von deinem Typ da auf void* und das wiederum auf long und speichere das im Skill.

Zum zurückholen einfach den wert des Skills auf nen Zeiger deines Typs da casten.