burn_ht2008_dll.h

来自「iptv机顶盒写码」· C头文件 代码 · 共 51 行

H
51
字号
#ifndef BURN_HT2008_DLL
#define BURN_HT2008_DLL
typedef struct
{
	char mcid[16];
    char userid[16];
	char userpin[16];
	char dns1[16];
	char dns2[16];
	char domain[256];
	char pppoe_username[256];
	char pppoe_password[256];
	int nettype;//1DHCP,2,3静态
}DHCPUserInfo;

typedef struct 
{
	char mcid[16];
    char userid[16];
	char userpin[16];
	char dns1[16];
	char dns2[16];
	char domain[256];
	char address[16];
	char subnet[16];
	char gateway[16];
	char pppoe_username[256];
	char pppoe_password[256];
	int nettype;
}PPPOEUserInfo;

#define ERROR_INFO 200

#define HT_STB_BURN_NOERROR             (ERROR_INFO + 4)  //烧号成功
#define HT_STB_BURN_ERROR_PARA		(ERROR_INFO + 0) //必须的字段为空
#define HT_STB_BURN_ERROR_FAILED        (ERROR_INFO + 1) //烧号失败  
#define HT_STB_BURN_ERROR_PARA_DNS      (ERROR_INFO + 2) //DNS不符合规则
#define HT_STB_BURN_GET_MCID_FAILED     (ERROR_INFO + 3) //获取mcid失败 
#define HT_STB_BURN_REBOOT     (ERROR_INFO + 5) //需重启机顶盒 

#ifdef BURN_DLL_EXPORTS
#define BURN_DLL_API __declspec(dllexport)
#else
#define BURN_DLL_API __declspec(dllimport)
#endif

extern "C" BURN_DLL_API bool HT_GetMCID(char* mcid);
extern "C" BURN_DLL_API int HT_Burn(DHCPUserInfo *duserinfo);
extern "C" BURN_DLL_API void HT_InitBurn();
extern "C" BURN_DLL_API void HT_ExitBurn();
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?