From 65e002b63efdb00571d0ba4ec1a73b14e1d7d3a0 Mon Sep 17 00:00:00 2001 From: Alexey Kulakov Date: Wed, 4 Jul 2012 20:10:29 +0000 Subject: Pascal headers moved to include\delphi directory (with small updates) removed deprecated m_mwclc.h file and link on it in AutoShutdown plugin git-svn-id: http://svn.miranda-ng.org/main/trunk@763 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- include/delphi/m_plugins.inc | 62 ++++++++++++++------------------------------ 1 file changed, 19 insertions(+), 43 deletions(-) (limited to 'include/delphi/m_plugins.inc') diff --git a/include/delphi/m_plugins.inc b/include/delphi/m_plugins.inc index 689b7a39e7..bb88804666 100644 --- a/include/delphi/m_plugins.inc +++ b/include/delphi/m_plugins.inc @@ -1,5 +1,4 @@ -(* - +{ Miranda IM: the free IM client for Microsoft* Windows* Copyright 2000-2003 Miranda ICQ/IM project, @@ -19,52 +18,29 @@ 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*) +} {$IFNDEF M_PLUGINS} {$DEFINE M_PLUGINS} +{ + Undocumented: Do NOT use. + Version: 0.3.4.1+ (2004/10/04) +} const + DBPE_DONE = 1; + DBPE_CONT = 0; + DBPE_HALT = -1; +type + PPLUGIN_DB_ENUM = ^TPLUGIN_DB_ENUM; + TPLUGIN_DB_ENUM = record + cbSize : int; +// 0 = continue, 1 = found, -1 = stop now + pfnEnumCallback : function (pluginname:PAnsiChar; link:pointer; lParam:LPARAM):int;cdecl; + lParam : LPARAM; + end; - DEFMOD_PROTOCOLICQ = 1; // removed from v0.3.0.0 alpha - DEFMOD_PROTOCOLMSN = 2; // removed from v0.1.2.0+ - DEFMOD_UIFINDADD = 3; - DEFMOD_UIUSERINFO = 4; - DEFMOD_SRMESSAGE = 5; - DEFMOD_SRURL = 6; - DEFMOD_SREMAIL = 7; - DEFMOD_SRAUTH = 8; - DEFMOD_SRFILE = 9; - DEFMOD_UIHELP = 10; - DEFMOD_UIHISTORY = 11; - DEFMOD_RNDCHECKUPD = 12; - DEFMOD_RNDICQIMPORT = 13; // not built in to v0.1.0.1+ - DEFMOD_RNDAUTOAWAY = 14; - DEFMOD_RNDUSERONLINE = 15; - DEFMOD_RNDCRYPT = 16; // v0.1.0.1-v0.1.2.0 - DEFMOD_SRAWAY = 17; // v0.1.0.1+ - DEFMOD_RNDIGNORE = 18; // v0.1.0.1+ - DEFMOD_UIVISIBILITY = 19; // v0.1.1.0+, options page only - DEFMOD_UICLUI = 20; // v0.1.1.0+ - DEFMOD_UIPLUGINOPTS = 21; // v0.1.2.1+ - DEFMOD_PROTOCOLNETLIB = 22; // v0.1.2.2+ - - DEFMOD_HIGHEST = 22; - - - - { - wParam : 0 - lParam : 0 - Affect : Gets an array of modules that the plugins report they want to replace - Returns: Returns a pointer to an array of ints, with elements 1 or 0, - indexed by the DEFMOD_* constants, 1 is to mark that the default - module shouldn't be loaded, see notes - Notes : this is primarily for use by the core's module initialiser, - but could also be used by modules that are doing - naughty things that are very feature-dependent. - } - MS_PLUGINS_GETDISABLEDEFAULTARRAY = 'Plugins/GetDisableDefaultArray'; +const + MS_PLUGINS_ENUMDBPLUGINS:PAnsiChar = 'Plugins/DbEnumerate'; {$ENDIF} -- cgit v1.2.3