Code:
// ProjectCmn.cpp
#ifdef __V16_PARAMETER
int nMinLimitLevel = itemElem.GetProp()->nMinLimitLevel;
int nMaxLimitLeve = itemElem.GetProp()->nMaxLimitLevel;
int nItemGroup = itemElem.GetProp()->nItemGroup;
int nUseLimitGroup = itemElem.GetProp()->nUseLimitGroup;
int nMaxDuplication = itemElem.GetProp()->nMaxDuplication;
int nEffectValue = itemElem.GetProp()->nEffectValue;
int nTargetMinEnchant = itemElem.GetProp()->nTargetMinEnchant;
int bResetBind = itemElem.GetProp()->bResetBind;
int nBindCondition = itemElem.GetProp()->nBindCondition;
int nResetBindCondition = itemElem.GetProp()->nResetBindCondition;
#endif
// ProjectCmn.h
#ifdef __V16_PARAMETER
int nMinLimitLevel;
int nMaxLimitLevel;
int nItemGroup;
int nUseLimitGroup;
int nMaxDuplication;
int nEffectValue;
int nTargetMinEnchant;
int nTargetMaxEnchant;
int bResetBind;
int nBindCondition;
int nResetBindCondition;
#endif
// DPSrvr.cpp
#ifdef __V16_PARAMETER
int nMinLimitLevel = itemElem.GetProp()->nMinLimitLevel;
int nMaxLimitLevel = itemElem.GetProp()->nMaxLimitLevel;
int nItemGroup = itemElem.GetProp()->nItemGroup;
int nUseLimitGroup = itemElem.GetProp()->nUseLimitGroup;
int nMaxDuplication = itemElem.GetProp()->nMaxDuplication;
int nEffectValue = itemElem.GetProp()->nEffectValue;
int nTargetMinEnchant = itemElem.GetProp()->nTargetMinEnchant;
int bResetBind = itemElem.GetProp()->bResetBind;
int nBindCondition = itemElem.GetProp()->nBindCondition;
int nResetBindCondition = itemElem.GetProp()->nResetBindCondition;
#endif
Credits to Pumbaaa. Send skill window in priv messages

xD
wasn't it Crasy who posted that first? any way have you got it working? does it load the items correctly because I've seen 3 different examples if it is proven to work I'll pm you the window
edit: it also needs the v17 parameters
int dwHitActiveSkillId = itemElem.GetProp()->dwHitActiveSkillId
int dwHitActiveSkillLv = itemElem.GetProp()->dwHitActiveSkillLv
int dwHitActiveSkillProb = itemElem.GetProp()->dwHitActiveSkillProb
int dwHitActiveSkillTarget = itemElem.GetProp()->dwHitActiveSkillTarget
int dwDamageActiveSkillId = itemElem.GetProp()->dwDamageActiveSkillId
int dwDamageActiveSkillLv = itemElem.GetProp()->dwDamageActiveSkillLv
int dwDamageActiveSkillProb = itemElem.GetProp()->dwDamageActiveSkillProb
int dwDamageActiveSkillTarget = itemElem.GetProp()->dwDamageActiveSkillTarget
int dwEquipActiveSkillId = itemElem.GetProp()->dwEquipActiveSkillId
int dwEquipActiveSkillLv = itemElem.GetProp()->dwEquipActiveSkillLv
int dwSmelting = itemElem.GetProp()->dwSmelting
int dwAttsmelting = itemElem.GetProp()->dwAttsmelting
int dwGemsmelting = itemElem.GetProp()->dwGemsmelting
int dwPierce = itemElem.GetProp()->dwPierce
int dwUprouse = itemElem.GetProp()->dwUprouse
int bAbsoluteTime = itemElem.GetProp()->bAbsoluteTime