Try this structure ;)
Code:
type = struct equip_essence {
short show_level;
short enhance_level;
int dmg_low;
int dmg_high;
int def;
int hp;
int mp;
int attack;
int armor;
char unused[2];
char marked;
char quality;
unsigned short prefix_addon_group;
unsigned short postfix_addon_group;
char identify_addon_count;
unsigned short identify_addon_group[4];
char hole_type[4];
bool rune_active[4];
unsigned short rune[4];
unsigned short rune_addon_group[4];
unsigned short rune_chain_id;
unsigned short rune_chain_addon_group;
bool gem_active[4];
unsigned short gem[4];
short dur;
short dur_max;
unsigned short gem_addon_group[4];
short show_gem_value;
short repair_count;
char evaluation;
unsigned short ext_identify_addon_group;
short reserved1;
int reserved[5];
char owner_name_len;
char owner_name[1];
}