// A3 BB ×°±¸Î»Ï´Á·ÊôÐÔÐÅÏ¢ #tagMCEquipPartXLAttrInfo struct tagMCEquipPartXLAttrValue { DWORD XLAttrValue; // µ±Ç°ÊôÐÔÖµ DWORD XLAttrChange; // Ï´Á·²Ù×÷ÊôÐÔÖµ, µ±´óÓÚ0ʱ´ú±íµ±Ç°²¿Î»Óл¹Î´È·ÈϵÄÏ´Á·½á¹û, Ó뵱ǰÊôÐÔÖµÏà¼õµÃ³öÏ´Á·Õý¸ºÖµ }; struct tagMCEquipPartXLAttr { BYTE EquipPlace; // ×°±¸Î» BYTE XLAttrLV; // Ï´Á·µÈ¼¶ BYTE XLAttrCnt; // ÊôÐÔÌõÊý tagMCEquipPartXLAttrValue XLAttrList[XLAttrCnt]; // ÊôÐÔÁбí,Ë÷Òý0µÄ´ú±íÊôÐÔ1,ÒÀ´ÎµÝÔö }; struct tagMCEquipPartXLAttrInfo { tagHead Head; BYTE Count; // ÐÅÏ¢¸öÊý tagMCEquipPartXLAttr InfoList[Count]; // ÐÅÏ¢Áбí };