1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// B1 61 ¹¦ÄÜÔ¤ÉèÐÅÏ¢ #tagSCFuncPresetInfoList
 
struct    tagSCFuncPreset
{
    BYTE        PresetID;        //Ô¤Éè·½°¸ID
    BYTE        NameLen; 
    char        PresetName[NameLen];    //Ô¤ÉèÃû³Æ
};
 
struct    tagSCFuncPresetInfo
{
    BYTE        FuncPresetType;    //Ô¤ÉèÀàÐÍ£¬1-È«¾ÖÕ½¶·£»2-ÕóÈÝ£»3-Ãü¸ñ£»
    DWORD        UnlockState;    //¸Ã¹¦ÄÜÔ¤Éè½âËø×´Ì¬£¬°´Ô¤ÉèID¶þ½øÖÆÎ»ÔËËã¼Ç¼ÊÇ·ñÒѽâËø
    BYTE        PresetCnt; 
    tagSCFuncPreset        PresetList[PresetCnt];    //±¾¹¦ÄÜÏÂÔ¤ÉèÁбí
};
 
struct    tagSCFuncPresetInfoList
{
    tagHead         Head;
    BYTE        FuncCnt; 
    tagSCFuncPresetInfo        FuncPresetList[FuncCnt];
};