#if !defined(AFX__COMMON_H__7CB6FC5C_6968_449E_B2B5_045AADB07B1A__INCLUDED_) #define AFX__COMMON_H__7CB6FC5C_6968_449E_B2B5_045AADB07B1A__INCLUDED_ #define WM_ADDCLIENT WM_USER+1 #define WM_DELETECLIENT WM_USER+2 #define WM_INFORMATION WM_USER+3 typedef struct { bool isFlag; bool info; int UDPErrorCnt; int TCPErrorCnt; char FirmwareVersion[64]; char RTSP[64]; char HTTP[64]; char Name[64]; char sIp[64]; char Subnet[64]; char Gate[64]; char Dns[64]; char MAC[64]; char SerialNo[64]; char NickName[64]; char Server[64]; } Clientinfo; extern "C" __declspec(dllexport) BOOL InitSocket(HWND _hwnd); extern "C" __declspec(dllexport) void SearchDevice(Clientinfo & send, int index); extern "C" __declspec(dllexport) BOOL Refresh(); extern "C" __declspec(dllexport) BOOL CtrlDevice(char * ip, int act, unsigned char * data, int len); extern "C" __declspec(dllexport) BOOL CloseDll(); #endif // !defined(AFX_COMMON_H__5B1114A6_5073_46DC_95C5_B334C3E3715B__INCLUDED_)