www.pudn.com > loseserver.rar > Database.h


#include "Types.h" 
// pointer to send packet from main file 
void sendpacket(char * data, int size, DWORD ptr); 
 
class database 
{ 
private: 
 
public: 
	//************** 
	// regular stuff 
	//************** 
	bool CheckDatabase(HWND hdwnd); 
	bool CheckDB(HWND hdwnd, char* ip, char* user, char* dbpw, char* dbname); 
	void mysqlclose(); 
	int mysqlping(); 
	void resetDB(); 
	// dialog db stuff 
	void createaccount(HWND hdwnd, char * username, char * password, char * email, char * isgm); 
	// get unique id 
	unsigned long getnewid(); 
	// time stuff 
	int getservertime(); 
	int setservertime(long nowtime); 
	int getclienttime(); 
	int setclienttime(int extra); 
	//****************** 
	// Login Server DB. 
	//****************** 
	int checklogin(HWND hdwnd, DWORD ptr, char * username, char * password); 
	int setisplaying(int id, int state); 
	int loginamountchars(char * username); 
	int getcharids(int amount, char * name, DWORD ptr); 
	int sendcharid(int charid, DWORD ptr); 
	int createnewchar(int accid, const char * name, BYTE charclass, BYTE gender, BYTE str, BYTE dex, BYTE con, BYTE wis, BYTE cha, BYTE intel); 
	int generatenewcharpack(DWORD ptr, const char * name); 
	int deletechar(char * name, DWORD ptr); 
	int statuspacket(char * name, DWORD ptr); 
	int getmapid(char * name, DWORD ptr); 
	void dbownchar(char * charname, DWORD ptr); 
	//****************** 
	// Game Server DB 
	//****************** 
	int saveuserobject(DWORD ptr); 
};