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;
}
Exemple #2
0
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();
}