typedef unsigned char   undefined;

// typedef unsigned char    bool;
typedef unsigned char    byte;
typedef unsigned int    dword;
typedef long long    longlong;
typedef unsigned int    uint;
typedef unsigned long    ulong;
typedef unsigned long long    ulonglong;
typedef unsigned char    undefined1;
typedef unsigned short    undefined2;
typedef unsigned int    undefined4;
typedef unsigned long long    undefined8;
typedef unsigned short    ushort;
typedef struct ItemProperty ItemProperty, *PItemProperty;

typedef struct TranslationArg TranslationArg, *PTranslationArg;

#include "fugg.h"

struct ItemProperty {
    int * * field0_0x0;
    int * field1_0x4;
    undefined field2_0x8;
    undefined field3_0x9;
    undefined field4_0xa;
    byte field5_0xb;
    int id;
    undefined field7_0x10;
    undefined field8_0x11;
    undefined field9_0x12;
    undefined field10_0x13;
    char field11_0x14;
    undefined field12_0x15;
    undefined field13_0x16;
    char field14_0x17;
    undefined field15_0x18;
    undefined field16_0x19;
    undefined field17_0x1a;
    undefined field18_0x1b;
    undefined field19_0x1c;
    undefined field20_0x1d;
    undefined field21_0x1e;
    undefined field22_0x1f;
    undefined field23_0x20;
    undefined field24_0x21;
    undefined field25_0x22;
    undefined field26_0x23;
    undefined field27_0x24;
    undefined field28_0x25;
    undefined field29_0x26;
    undefined field30_0x27;
    undefined field31_0x28;
    undefined field32_0x29;
    undefined field33_0x2a;
    undefined field34_0x2b;
    undefined field35_0x2c;
    undefined field36_0x2d;
    undefined field37_0x2e;
    undefined field38_0x2f;
    undefined field39_0x30;
    undefined field40_0x31;
    undefined field41_0x32;
    undefined field42_0x33;
    undefined field43_0x34;
    undefined field44_0x35;
    undefined field45_0x36;
    undefined field46_0x37;
    undefined field47_0x38;
    undefined field48_0x39;
    undefined field49_0x3a;
    undefined field50_0x3b;
    undefined field51_0x3c;
    undefined field52_0x3d;
    undefined field53_0x3e;
    undefined field54_0x3f;
    undefined field55_0x40;
    undefined field56_0x41;
    undefined field57_0x42;
    undefined field58_0x43;
    undefined field59_0x44;
    undefined field60_0x45;
    undefined field61_0x46;
    undefined field62_0x47;
    undefined field63_0x48;
    undefined field64_0x49;
    undefined field65_0x4a;
    undefined field66_0x4b;
    undefined field67_0x4c;
    undefined field68_0x4d;
    undefined field69_0x4e;
    undefined field70_0x4f;
    undefined field71_0x50;
    undefined field72_0x51;
    undefined field73_0x52;
    undefined field74_0x53;
    undefined field75_0x54;
    undefined field76_0x55;
    undefined field77_0x56;
    undefined field78_0x57;
    undefined field79_0x58;
    undefined field80_0x59;
    undefined field81_0x5a;
    undefined field82_0x5b;
    undefined field83_0x5c;
    undefined field84_0x5d;
    undefined field85_0x5e;
    undefined field86_0x5f;
    undefined field87_0x60;
    undefined field88_0x61;
    undefined field89_0x62;
    undefined field90_0x63;
    undefined field91_0x64;
    undefined field92_0x65;
    undefined field93_0x66;
    undefined field94_0x67;
    undefined field95_0x68;
    undefined field96_0x69;
    undefined field97_0x6a;
    undefined field98_0x6b;
    undefined field99_0x6c;
    undefined field100_0x6d;
    undefined field101_0x6e;
    undefined field102_0x6f;
    undefined field103_0x70;
    undefined field104_0x71;
    undefined field105_0x72;
    undefined field106_0x73;
    undefined field107_0x74;
    undefined field108_0x75;
    undefined field109_0x76;
    undefined field110_0x77;
    undefined field111_0x78;
    undefined field112_0x79;
    undefined field113_0x7a;
    undefined field114_0x7b;
    undefined field115_0x7c;
    undefined field116_0x7d;
    undefined field117_0x7e;
    undefined field118_0x7f;
    char field119_0x80;
    undefined field120_0x81;
    undefined field121_0x82;
    undefined field122_0x83;
    undefined field123_0x84;
    undefined field124_0x85;
    undefined field125_0x86;
    undefined field126_0x87;
    undefined field127_0x88;
    undefined field128_0x89;
    undefined field129_0x8a;
    undefined field130_0x8b;
    undefined field131_0x8c;
    undefined field132_0x8d;
    undefined field133_0x8e;
    undefined field134_0x8f;
    undefined field135_0x90;
    undefined field136_0x91;
    undefined field137_0x92;
    undefined field138_0x93;
    undefined field139_0x94;
    undefined field140_0x95;
    undefined field141_0x96;
    undefined field142_0x97;
    undefined field143_0x98;
    undefined field144_0x99;
    undefined field145_0x9a;
    undefined field146_0x9b;
    fugg::String some_string;
    undefined field148_0xa8;
    undefined field149_0xa9;
    undefined field150_0xaa;
    undefined field151_0xab;
    undefined field152_0xac;
    undefined field153_0xad;
    undefined field154_0xae;
    undefined field155_0xaf;
    undefined field156_0xb0;
    undefined field157_0xb1;
    undefined field158_0xb2;
    undefined field159_0xb3;
    undefined field160_0xb4;
    undefined field161_0xb5;
    undefined field162_0xb6;
    undefined field163_0xb7;
    undefined field164_0xb8;
    undefined field165_0xb9;
    undefined field166_0xba;
    undefined field167_0xbb;
    undefined field168_0xbc;
    undefined field169_0xbd;
    undefined field170_0xbe;
    undefined field171_0xbf;
    int field172_0xc0;
    undefined field173_0xc4;
    undefined field174_0xc5;
    undefined field175_0xc6;
    undefined field176_0xc7;
    undefined field177_0xc8;
    undefined field178_0xc9;
    undefined field179_0xca;
    undefined field180_0xcb;
    undefined field181_0xcc;
    undefined field182_0xcd;
    undefined field183_0xce;
    undefined field184_0xcf;
    undefined field185_0xd0;
    undefined field186_0xd1;
    undefined field187_0xd2;
    undefined field188_0xd3;
    undefined field189_0xd4;
    undefined field190_0xd5;
    undefined field191_0xd6;
    undefined field192_0xd7;
    undefined field193_0xd8;
    undefined field194_0xd9;
    undefined field195_0xda;
    undefined field196_0xdb;
    undefined field197_0xdc;
    undefined field198_0xdd;
    undefined field199_0xde;
    undefined field200_0xdf;
    undefined field201_0xe0;
    undefined field202_0xe1;
    undefined field203_0xe2;
    undefined field204_0xe3;
    undefined field205_0xe4;
    undefined field206_0xe5;
    undefined field207_0xe6;
    undefined field208_0xe7;
    undefined field209_0xe8;
    undefined field210_0xe9;
    undefined field211_0xea;
    undefined field212_0xeb;
    undefined field213_0xec;
    undefined field214_0xed;
    undefined field215_0xee;
    undefined field216_0xef;
    undefined field217_0xf0;
    undefined field218_0xf1;
    undefined field219_0xf2;
    undefined field220_0xf3;
    undefined field221_0xf4;
    undefined field222_0xf5;
    undefined field223_0xf6;
    undefined field224_0xf7;
    undefined field225_0xf8;
    undefined field226_0xf9;
    undefined field227_0xfa;
    undefined field228_0xfb;
    undefined field229_0xfc;
    undefined field230_0xfd;
    undefined field231_0xfe;
    undefined field232_0xff;
    undefined field233_0x100;
    undefined field234_0x101;
    undefined field235_0x102;
    undefined field236_0x103;
    undefined field237_0x104;
    undefined field238_0x105;
    undefined field239_0x106;
    undefined field240_0x107;
    undefined field241_0x108;
    undefined field242_0x109;
    undefined field243_0x10a;
    undefined field244_0x10b;
    undefined field245_0x10c;
    undefined field246_0x10d;
    undefined field247_0x10e;
    undefined field248_0x10f;
    undefined field249_0x110;
    undefined field250_0x111;
    undefined field251_0x112;
    undefined field252_0x113;
    undefined field253_0x114;
    undefined field254_0x115;
    undefined field255_0x116;
    undefined field256_0x117;
    undefined field257_0x118;
    undefined field258_0x119;
    undefined field259_0x11a;
    undefined field260_0x11b;
    undefined field261_0x11c;
    undefined field262_0x11d;
    undefined field263_0x11e;
    undefined field264_0x11f;
    undefined field265_0x120;
    undefined field266_0x121;
    undefined field267_0x122;
    undefined field268_0x123;
    undefined field269_0x124;
    undefined field270_0x125;
    undefined field271_0x126;
    undefined field272_0x127;
    undefined field273_0x128;
    undefined field274_0x129;
    undefined field275_0x12a;
    undefined field276_0x12b;
    undefined field277_0x12c;
    undefined field278_0x12d;
    undefined field279_0x12e;
    undefined field280_0x12f;
    undefined field281_0x130;
    undefined field282_0x131;
    undefined field283_0x132;
    undefined field284_0x133;
    undefined field285_0x134;
    undefined field286_0x135;
    undefined field287_0x136;
    undefined field288_0x137;
    undefined field289_0x138;
    undefined field290_0x139;
    undefined field291_0x13a;
    undefined field292_0x13b;
    undefined field293_0x13c;
    undefined field294_0x13d;
    undefined field295_0x13e;
    undefined field296_0x13f;
    undefined field297_0x140;
    undefined field298_0x141;
    undefined field299_0x142;
    undefined field300_0x143;
    undefined field301_0x144;
    undefined field302_0x145;
    undefined field303_0x146;
    undefined field304_0x147;
    undefined field305_0x148;
    undefined field306_0x149;
    undefined field307_0x14a;
    undefined field308_0x14b;
    undefined field309_0x14c;
    undefined field310_0x14d;
    undefined field311_0x14e;
    undefined field312_0x14f;
    undefined field313_0x150;
    undefined field314_0x151;
    undefined field315_0x152;
    undefined field316_0x153;
    undefined field317_0x154;
    undefined field318_0x155;
    undefined field319_0x156;
    undefined field320_0x157;
    undefined field321_0x158;
    undefined field322_0x159;
    undefined field323_0x15a;
    undefined field324_0x15b;
    int field325_0x15c;
    int * field326_0x160;
    int field327_0x164;
    undefined field328_0x168;
    undefined field329_0x169;
    undefined field330_0x16a;
    undefined field331_0x16b;
    undefined field332_0x16c;
    undefined field333_0x16d;
    undefined field334_0x16e;
    undefined field335_0x16f;
    undefined field336_0x170;
    undefined field337_0x171;
    undefined field338_0x172;
    undefined field339_0x173;
    int field340_0x174;
    int field341_0x178;
    undefined field342_0x17c;
    undefined field343_0x17d;
    undefined field344_0x17e;
    undefined field345_0x17f;
    undefined field346_0x180;
    undefined field347_0x181;
    undefined field348_0x182;
    undefined field349_0x183;
    undefined field350_0x184;
    undefined field351_0x185;
    undefined field352_0x186;
    undefined field353_0x187;
    undefined field354_0x188;
    undefined field355_0x189;
    undefined field356_0x18a;
    undefined field357_0x18b;
    undefined field358_0x18c;
    undefined field359_0x18d;
    undefined field360_0x18e;
    undefined field361_0x18f;
    undefined field362_0x190;
    undefined field363_0x191;
    undefined field364_0x192;
    undefined field365_0x193;
    undefined field366_0x194;
    undefined field367_0x195;
    undefined field368_0x196;
    undefined field369_0x197;
    undefined field370_0x198;
    undefined field371_0x199;
    undefined field372_0x19a;
    undefined field373_0x19b;
    undefined field374_0x19c;
    undefined field375_0x19d;
    undefined field376_0x19e;
    undefined field377_0x19f;
    undefined field378_0x1a0;
    undefined field379_0x1a1;
    undefined field380_0x1a2;
    undefined field381_0x1a3;
    undefined field382_0x1a4;
    undefined field383_0x1a5;
    undefined field384_0x1a6;
    undefined field385_0x1a7;
    undefined field386_0x1a8;
    undefined field387_0x1a9;
    undefined field388_0x1aa;
    undefined field389_0x1ab;
    float field390_0x1ac;
    undefined field391_0x1b0;
    undefined field392_0x1b1;
    undefined field393_0x1b2;
    undefined field394_0x1b3;
    undefined field395_0x1b4;
    undefined field396_0x1b5;
    undefined field397_0x1b6;
    undefined field398_0x1b7;
    undefined field399_0x1b8;
    undefined field400_0x1b9;
    undefined field401_0x1ba;
    undefined field402_0x1bb;
    undefined field403_0x1bc;
    undefined field404_0x1bd;
    undefined field405_0x1be;
    undefined field406_0x1bf;
    undefined field407_0x1c0;
    undefined field408_0x1c1;
    undefined field409_0x1c2;
    undefined field410_0x1c3;
    undefined field411_0x1c4;
    undefined field412_0x1c5;
    undefined field413_0x1c6;
    undefined field414_0x1c7;
};

