From af7e438cfe8ce85e1da234318ed1584e89d952cc Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Fri, 29 Jun 2012 05:38:03 +0000 Subject: only add some plugins and protocols, not adapted See please maybe not all need us git-svn-id: http://svn.miranda-ng.org/main/trunk@678 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/FTPFileYM/mir_db.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 plugins/FTPFileYM/mir_db.h (limited to 'plugins/FTPFileYM/mir_db.h') diff --git a/plugins/FTPFileYM/mir_db.h b/plugins/FTPFileYM/mir_db.h new file mode 100644 index 0000000000..df2004c86d --- /dev/null +++ b/plugins/FTPFileYM/mir_db.h @@ -0,0 +1,57 @@ +/* +FTP File YM plugin +Copyright (C) 2007-2010 Jan Holub + +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 version 2 +of the License. + +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, see . +*/ + +#pragma once + +#include "common.h" + +class DB +{ +public: + static int setByte(HANDLE hContact, char *szModule, char *szSetting, int iValue); + static int setByteF(HANDLE hContact, char *szModule, char *szSetting, int id, int iValue); + static int setWord(HANDLE hContact, char *szModule, char *szSetting, int iValue); + static int setWordF(HANDLE hContact, char *szModule, char *szSetting, int id, int iValue); + static int setDword(HANDLE hContact, char *szModule, char *szSetting, int iValue); + static int setDwordF(HANDLE hContact, char *szModule, char *szSetting, int id, int iValue); + + static int setAString(HANDLE hContact, char *szModule, char *szSetting, char *szValue); + static int setAStringF(HANDLE hContact, char *szModule, char *szSetting, int id, char *szValue); + static int setString(HANDLE hContact, char *szModule, char *szSetting, TCHAR *stzValue); + static int setStringF(HANDLE hContact, char *szModule, char *szSetting, int id, TCHAR *stzValue); + + static int getByte(HANDLE hContact, char *szModule, char *szSetting, int iErrorValue); + static int getByteF(HANDLE hContact, char *szModule, char *szSetting, int id, int iErrorValue = -1); + static int getWord(HANDLE hContact, char *szModule, char *szSetting, int iErrorValue = -1); + static int getWordF(HANDLE hContact, char *szModule, char *szSetting, int id, int iErrorValue = -1); + static int getDword(HANDLE hContact, char *szModule, char *szSetting, int iErrorValue = -1); + static int getDwordF(HANDLE hContact, char *szModule, char *szSetting, int id, int iErrorValue = -1); + + static int getAString(HANDLE hContact, char *szModule, char *szSetting, char *buff); + static int getAStringF(HANDLE hContact, char *szModule, char *szSetting, int id, char *buff); + static int getString(HANDLE hContact, char *szModule, char *szSetting, TCHAR *buff); + static int getStringF(HANDLE hContact, char *szModule, char *szSetting, int id, TCHAR *buff); + + static int setCryptedString(HANDLE hContact, char *szModule, char *szSetting, char *szValue); + static int getCryptedString(HANDLE hContact, char *szModule, char *szSetting, char *szValue); + + static int deleteSetting(HANDLE hContact, char *szModule, char *szSetting); + static int deleteSettingF(HANDLE hContact, char *szModule, char *szSetting, int id); + + static char *getProto(HANDLE hContact); +}; \ No newline at end of file -- cgit v1.2.3