// AA 71 ÈÎÎñ»î¶¯ÐÅÏ¢ #tagMCActTaskInfo struct tagMCActTaskItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; }; struct tagMCActTask { DWORD TaskID; // ÈÎÎñID£¬1~n BYTE TaskType; // ÈÎÎñÀàÐÍ DWORD NeedValue; // Íê³ÉÈÎÎñËùÐèÖµ BYTE Count; // ½±ÀøÎïÆ·Êý tagMCActTaskItem AwardItemList[Count]; // ½±ÀøÎïÆ·Áбí }; struct tagMCActTaskInfo { tagHead Head; BYTE ActNum; // »î¶¯±àºÅ char StartDate[10]; // ¿ªÊ¼ÈÕÆÚ y-m-d char EndtDate[10]; // ½áÊøÈÕÆÚ y-m-d BYTE IsDayReset; // ÊÇ·ñÿÌìÖØÖà BYTE ResetType; // ÖØÖÃÀàÐÍ£¬0-0µãÖØÖã»1-5µãÖØÖà WORD LimitLV; // ÏÞÖÆµÈ¼¶ BYTE TaskCount; tagMCActTask TaskList[TaskCount]; // ÈÎÎñÁбí BYTE RoundMax; // ×î´ó¿ÉÑ­»·ÂִΣ¬µ±Ð¡ÓÚµÈÓÚ1ʱ´ú±í²»Ñ­»· };