www.pudn.com > 天堂1服务端模拟程序.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);
};