#ifndef __TYPHOON_PRODUCT_H__
#define __TYPHOON_PRODUCT_H__

typedef enum TyphoonAppId_E
{
    TYPHOON_APP_ID_NONE = 0x0,
    TYPHOON_APP_ID_FTP = 0x1,
    TYPHOON_APP_ID_WEB = 0x2,
    TYPHOON_APP_ID_SYNC = 0x4,
    TYPHOON_APP_ID_OTHER = 0x8,
    TYPHOON_APP_ID_FTPC = 0x10,
    TYPHOON_APP_ID_FTPS = 0x20,
    TYPHOON_APP_ID_PROXYC = 0x40,
    TYPHOON_APP_ID_PROXYS = 0x80,
    TYPHOON_APP_ID_OFFLINE = 0x100,
    TYPHOON_APP_ID_ENCAUTH = 0x200,
}TyphoonAppId_E;

#if 0
#define LOCAL_CONFIG_BUF        128
typedef struct tm_local_config
{
    char code[LOCAL_CONFIG_BUF];
    char duration[LOCAL_CONFIG_BUF];
    char max_bandwidth[LOCAL_CONFIG_BUF];
    char expire_date[LOCAL_CONFIG_BUF];
    char activate_date[LOCAL_CONFIG_BUF];
    char server_date[LOCAL_CONFIG_BUF];
    char low_bound_bandwidth[LOCAL_CONFIG_BUF];

    char server_key[LOCAL_CONFIG_BUF];
    int productId;
}stLocalConfig;
#endif

#endif

