1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// A5 13 ¼Ò×åÐÐΪÐÅÏ¢ #tagMCFamilyActionInfo
 
struct    tagMCFamilyAction
{
    DWORD        Time;    //ʱ¼ä
    BYTE        NameLen;
    char        Name[NameLen];
    DWORD        Value1;    //ÊýÖµ1
    DWORD        Value2;    //ÊýÖµ2
    DWORD        Value3;    //ÊýÖµ3
    DWORD        Value4;    //ÊýÖµ4
    DWORD        Value5;    //ÊýÖµ5
    DWORD        Value6;    //ÊýÖµ6
    WORD        UseDataLen;
    char        UseData[UseDataLen];
};
 
struct    tagMCFamilyActionInfo
{
    tagHead        Head;
    DWORD        FamilyID;            //¼Ò×åID
    BYTE        ActionType;        //ÀàÐÍ
    WORD        Count;            //ÊýÁ¿
    tagMCFamilyAction        FamilyActionList[Count];    //size = Count    
};