int CUserAddDlg::SaveuserInfo(USER_INFO *pUserinfo) { int bRet = 0; bRet = H264_DVR_SetDevConfig(m_loginID,E_SDK_CONFIG_ADD_USER, 0, (char *)pUserinfo, sizeof(USER_INFO)); if ( bRet > 0 && m_userinfo) { //重新更新内存数据 memcpy( &m_userinfo->userList[m_userinfo->userNum], pUserinfo, sizeof(USER_INFO) ); m_userinfo->userNum ++; } return bRet; }
void CNetServerEmail::OnCheckTest() { SaveConfig(); m_bBusy = TRUE; BeginWaitCursor(); HANDLE hThread = CreateThread(NULL, 0, AddProc, (PVOID)(HWND)*this, 0, NULL); long lRet = H264_DVR_SetDevConfig(m_LoginID,E_SDK_CFG_MAIL_TEST,-1, (char*)&m_netEmailCfg,sizeof(SDK_NetEmailConfig),10000); Sleep(3000); if (lRet>0) { m_TestPrompt = _CS("ConfigNet.SendSuccess"); }else { m_TestPrompt = _CS("ConfigNet.SendFail"); } UpdateData(FALSE); CloseHandle(hThread); UpdateData(); }