summaryrefslogtreecommitdiff
path: root/plugins/ExternalAPI/m_simplestatusmsg.h
diff options
context:
space:
mode:
authorVadim Dashevskiy <watcherhd@gmail.com>2012-05-20 19:23:15 +0000
committerVadim Dashevskiy <watcherhd@gmail.com>2012-05-20 19:23:15 +0000
commitd80195880f3a04b4a826816f6c2a3468f121ed55 (patch)
treee24aa22b07ebacac370584e441647996d46ec4eb /plugins/ExternalAPI/m_simplestatusmsg.h
parent12274c83beaefd2815190ac84d404510eed0394f (diff)
AddContactPlus and SimpleStatusMsg added
git-svn-id: http://svn.miranda-ng.org/main/trunk@109 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/ExternalAPI/m_simplestatusmsg.h')
-rw-r--r--plugins/ExternalAPI/m_simplestatusmsg.h50
1 files changed, 50 insertions, 0 deletions
diff --git a/plugins/ExternalAPI/m_simplestatusmsg.h b/plugins/ExternalAPI/m_simplestatusmsg.h
new file mode 100644
index 0000000000..bf31dab2d1
--- /dev/null
+++ b/plugins/ExternalAPI/m_simplestatusmsg.h
@@ -0,0 +1,50 @@
+/*
+
+Simple Status Message plugin for Miranda IM
+Copyright (C) 2006-2011 Bartosz 'Dezeath' Białek, (C) 2005 Harven
+
+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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+#ifndef M_SIMPLESTATUSMSG_H__
+#define M_SIMPLESTATUSMSG_H__
+
+// Change global status mode/message
+// wParam = (int)new status, 0 if for current
+// lParam = (LPARAM)(TCHAR *)status message
+#define MS_SIMPLESTATUSMSG_SETSTATUS "SimpleStatusMsg/SetStatus"
+
+// Bring up the status message dialog
+// wParam = 0
+// lParam = (LPARAM)(char *)protocol name, NULL if for all protocols
+#define MS_SIMPLESTATUSMSG_SHOWDIALOG "SimpleStatusMsg/ShowDialog"
+
+// Force a change of status mode/message. The status message dialog will
+// appear depending on settings
+// wParam = (int)new status
+// lParam = (LPARAM)(char *)protocol name, NULL if for all protocols
+// Returns 1 when changed without showing the status message dialog
+#define MS_SIMPLESTATUSMSG_CHANGESTATUSMSG "SimpleStatusMsg/ChangeStatusMessage"
+
+// Copy the status message of a contact to clipboard
+// wParam = (WPARAM)(HANDLE)hContact
+// lParam = 0
+#define MS_SIMPLESTATUSMSG_COPYMSG "SimpleStatusMsg/CopyMsg"
+
+// Go to URL in status message of a contact
+// wParam = (WPARAM)(HANDLE)hContact
+// lParam = 0
+#define MS_SIMPLESTATUSMSG_GOTOURLMSG "SimpleStatusMsg/GoToURLMsg"
+
+#endif // M_SIMPLESTATUSMSG_H__