summaryrefslogtreecommitdiff
path: root/protocols/Xfire/src/Xfire_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Xfire/src/Xfire_base.h')
-rw-r--r--protocols/Xfire/src/Xfire_base.h86
1 files changed, 0 insertions, 86 deletions
diff --git a/protocols/Xfire/src/Xfire_base.h b/protocols/Xfire/src/Xfire_base.h
deleted file mode 100644
index 9654c5a50f..0000000000
--- a/protocols/Xfire/src/Xfire_base.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Plugin of miranda IM(ICQ) for Communicating with users of the XFire Network.
- *
- * Copyright (C) 2010 by
- * dufte <dufte@justmail.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- *
- * Miranda ICQ: the free icq client for MS Windows
- * Copyright (C) 2000-2008 Richard Hughes, Roland Rabien & Tristan Van de Vreede
- *
- */
-
-/*
- Beinhaltet Basisfunktionen
- */
-
-#ifndef _XFIRE_BASE
-#define _XFIRE_BASE
-
-#include "baseProtocol.h"
-
-extern HANDLE XFireWorkingFolder;
-extern HANDLE XFireIconFolder;
-
-#define XFIRE_MAXSIZEOFGAMENAME 80
-
-class Xfire_base {
-private:
- //vars
- DBVARIANT m_dbv;
-public:
- char m_temp[128];
- //funktionen/tools
- void setString(char*from, char**to);
- void appendString(char*from, char**to);
- void readStringfromDB(char*name, unsigned int dbid, char**to);
- void readStringfromDB(char*name, unsigned int dbid, int id, char**to);
- void readUtf8StringfromDB(char*name, unsigned int dbid, char**to);
- void readUtf8StringfromDB(char*name, unsigned int dbid, int id, char**to);
- unsigned char readBytefromDB(char*name, unsigned int dbid, int defaultval = 0);
- unsigned int readWordfromDB(char*name, unsigned int dbid, int defaultval = 0);
- BOOL removeDBEntry(char*name, unsigned int dbid);
- BOOL removeDBEntry(char*name, unsigned int dbid, int id2);
- void writeStringtoDB(char*name, unsigned int dbid, int id, char*val);
- void writeStringtoDB(char*name, unsigned int dbid, char*val);
- void writeUtf8StringtoDB(char*name, unsigned int dbid, int id, char*val);
- void writeUtf8StringtoDB(char*name, unsigned int dbid, char*val);
- void writeBytetoDB(char*name, unsigned int dbid, int val);
- void writeWordtoDB(char*name, unsigned int dbid, int val);
- void strtolower(char*);
- void strtolowerT(TCHAR*);
- void strtoupper(char*);
- void strreplace(char*search, char*replace, char**data);
- BYTE accStringByte(char*);
- BOOL inString(char*str, char*search, char**pos = NULL);
- BOOL wildcmp(const TCHAR *search, const TCHAR *text);
- // ini funktionen
- BOOL getIniValue(unsigned int gameid, const char* valname, char*out, int sizeofout = 255);
- BOOL getIniValue(unsigned int gameid, unsigned int subid, const char* valname, char*out, int sizeofout = 255);
- BOOL getIniPath(char*path);
- BOOL getIconPath(char*path);
- // gamename
- BOOL getGamename(unsigned int gameid, char* out, int outsize = 255);
- //gdi+
- HICON createHICONfromdata(LPVOID data, unsigned int size);
- HBITMAP createHBITMAPfromdata(LPVOID data, unsigned int size);
- //processzeugs
- BOOL isValidPid(DWORD pid);
- BOOL getPidByProcessName(TCHAR *name, DWORD *pid);
-};
-
-#endif \ No newline at end of file