⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userdata.h

📁 这个基于嵌入式平台SMART PHONE电子邮件收发管理系统(MAIL MAN是一个电子邮件客户端软件。它以很小的体积
💻 H
字号:
//#define MAX_USERNAME 10
//#define MAX_PASSWDLEN 10
#ifndef USERDATH	
#define USERDATH	1
#define PID_NAME       MAKELONG (CEVT_LPWSTR, 1)
#define PID_PASSWD     MAKELONG (CEVT_LPWSTR, 2)
#define PID_SMTP_SEVERNAME	MAKELONG(CEVT_LPWSTR, 3)
#define PID_POP3_SEVERNAME	MAKELONG(CEVT_LPWSTR, 4)
#define PID_PASSWD_MAIL	MAKELONG(CEVT_LPWSTR, 5)
#define PID_DELETE_OPTION	MAKELONG(CEVT_BOOL	, 6)
#define PID_DIS_NAME	MAKELONG(CEVT_LPWSTR	,7)
#define PID_SAVE_PASS		MAKELONG(CEVT_BOOL,8)
#define PID_USER_NAME		MAKELONG(CEVT_LPWSTR,8)
#define PID_RECE_MANU		MAKELONG(CEVT_BOOL,9)
#define NUM_DBUSER_PROPS   10

class userData{
public:
//TCHAR name[MAX_USERNAME];
//TCHAR password[MAX_PASSWDLEN];
TCHAR name[ADDRESS_LENTH];
TCHAR password[PASSWORD_LENTH];
TCHAR smtp_name[SEVERNAME_LENTH];
TCHAR pop3_name[SEVERNAME_LENTH];
TCHAR pass_mail[PASSWORD_LENTH];
BOOL   delete_option;
TCHAR display_name[PERSON_NAME_LENTH];
TCHAR user_name[ADDRESS_LENTH];
BOOL   save_pass;
BOOL   rece_manu;
CEOID m_oidRecord;

userData()
{
	m_oidRecord=0;
}

private:
};

class userDataDB{
public:
	userDataDB(HINSTANCE hinst);
	~userDataDB();
	BOOL OpenOrCreateDB();

public:
	BOOL GetUserName(int index,TCHAR name[]);
	BOOL EditUser(userData& record);
	BOOL DelUser(LPWSTR username);
	BOOL AddUser(userData& record);
	BOOL GetUserInfo(LPWSTR username,userData& record);
	BOOL CheckLoginProgram(LPWSTR username,LPWSTR password);
	BOOL NameExist(LPWSTR username,CEOID&);
	int getRecordNum();
	BOOL DelRecord(userData &record);

private:
	BOOL AddRecord(userData &record);

	BOOL EditRecord(userData &record);
	BOOL ReadRecord(userData &record);





private:
HANDLE g_hDB;
CEOID g_oidDB;
INT g_nLastSort;
CEGUID m_ceguid;


};

#endif

⌨️ 快捷键说明

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