The ability structure contains information about an ability returned from the Resources namespace functions.
struct IAbility { unsigned short ID; unsigned char Type; unsigned char ListIconID; unsigned short Unknown; unsigned short MP; unsigned short TimerID; unsigned short ValidTargets; signed char TP; signed char Category; const char* Name; const char* Description; };