summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/delphi/custom_api.inc51
-rw-r--r--include/delphi/m_api.pas97
-rw-r--r--plugins/ExternalAPI/delphi/m_actman.inc3
3 files changed, 100 insertions, 51 deletions
diff --git a/include/delphi/custom_api.inc b/include/delphi/custom_api.inc
new file mode 100644
index 0000000000..92558ac10b
--- /dev/null
+++ b/include/delphi/custom_api.inc
@@ -0,0 +1,51 @@
+{$include m_actman.inc}
+{$include m_addcontactplus.inc}
+{$include m_alarms.inc}
+{$include m_assocmgr.inc}
+{$include m_avatarhistory.inc}
+{$include m_changekeyboardlayout.inc}
+{$include m_dbeditorpp.inc}
+{$include m_dropbox.inc}
+{$include m_fingerprint.inc}
+{$include m_flags.inc}
+{$include m_folders.inc}
+{$include m_ftpfile.inc}
+{$include m_historypp.inc}
+{$include m_historystats.inc}
+{$include m_httpserver.inc}
+{$include m_ieview.inc}
+{$include m_kbdnotify.inc}
+{$include m_listeningto.inc}
+{$include m_msg_buttonsbar.inc}
+{$include m_music.inc}
+{$include m_mydetails.inc}
+{$include m_newawaysys.inc}
+{$include m_notify.inc}
+{$include m_nudge.inc}
+{$include m_nxsn.inc}
+{$include m_png.inc}
+{$include m_proto_listeningto.inc}
+{$include m_quickcontacts.inc}
+{$include m_quotes.inc}
+{$include m_radio.inc}
+{$include m_sendss.inc}
+{$include m_sessions.inc}
+{$include m_shutdown.inc}
+{$include m_simplestatusmsg.inc}
+{$include m_skin_eng.inc}
+{$include m_smileyadd.inc}
+{$include m_spellchecker.inc}
+{$include m_splash.inc}
+{$include m_statusplugins.inc}
+{$include m_stopspam.inc}
+{$include m_tabsrmm.inc}
+{$include m_text.inc}
+{$include m_tipper.inc}
+{$include m_toptoolbar.inc}
+{$include m_userinfoex.inc}
+{$include m_variables.inc}
+{$include m_versioninfo.inc}
+{$include m_weather.inc}
+{$include m_winterspeak.inc}
+{$include m_yamn.inc}
+{.$include m_yapp.inc}
diff --git a/include/delphi/m_api.pas b/include/delphi/m_api.pas
index 25bc53430d..21c05d1ed9 100644
--- a/include/delphi/m_api.pas
+++ b/include/delphi/m_api.pas
@@ -182,76 +182,71 @@ var
this means only one module can return info, you shouldn't be merging them anyway! }
PluginInfo: TPLUGININFOEX;
- {$include m_database.inc}
- {$include m_db_int.inc}
- {$include m_findadd.inc}
- {$include m_awaymsg.inc}
- {$include m_email.inc}
- {$include m_history.inc}
- {$include m_message.inc}
- {$include m_url.inc}
- {$include m_clui.inc}
- {$include m_idle.inc}
- {$include m_ignore.inc}
- {$include m_skin.inc}
- {$include m_file.inc}
- {$include m_netlib.inc}
- {$include m_langpack.inc}
{$include m_clist.inc}
- {$include m_clc.inc}
- {$include m_userinfo.inc}
+ {$include m_genmenu.inc}
{$include m_protosvc.inc}
- {$include m_options.inc}
- {$include m_ssl.inc}
- {$include m_icq.inc}
{$include m_protoint.inc}
{$include m_protocols.inc}
- {$include m_protomod.inc}
- {$include m_utils.inc}
+
+ {$include m_acc.inc}
{$include m_addcontact.inc}
- {$include statusmodes.inc}
- {$include m_contacts.inc}
- {$include m_genmenu.inc}
- {$include m_icolib.inc}
- {$include m_fontservice.inc}
- {$include m_chat.inc}
- {$include m_fingerprint.inc}
- {$include m_variables.inc}
- {$include m_cluiframes.inc}
- {$include m_popup.inc}
{$include m_avatars.inc}
- {$include m_smileyadd.inc}
- {$include m_tipper.inc}
+ {$include m_awaymsg.inc}
{$include m_button.inc}
{$include m_button_int.inc}
- {$include m_dbeditorpp.inc}
- {$include m_userinfoex.inc}
- {$include m_imgsrvc.inc}
- {$include m_hotkeys.inc}
- {$include m_acc.inc}
- {$include m_xml.inc}
- {$include m_modernopt.inc}
+ {$include m_chat.inc}
+ {$include m_clc.inc}
+ {$include m_clistint.inc}
+ {$include m_clui.inc}
+ {$include m_cluiframes.inc}
+ {$include m_contacts.inc}
+ {$include m_crypto.inc}
+ {$include m_database.inc}
+ {$include m_db_int.inc}
{$include m_descbutton.inc}
- {$include m_iconheader.inc}
+ {$include m_email.inc}
{$include m_extraicons.inc}
- {$include m_proto_listeningto.inc}
- {$include m_toptoolbar.inc}
+ {$include m_file.inc}
+ {$include m_findadd.inc}
+ {$include m_fontservice.inc}
+ {$include m_history.inc}
+ {$include m_hotkeys.inc}
+ {$include m_icolib.inc}
+ {$include m_iconheader.inc}
+ {$include m_icq.inc}
+ {$include m_idle.inc}
+ {$include m_ignore.inc}
+ {$include m_imgsrvc.inc}
{$include m_json.inc}
- {$include m_xstatus.inc}
- {$include m_sms.inc}
- {$include m_zlib.inc}
- {$include m_pluginupdater.inc}
+ {$include m_langpack.inc}
+ {$include m_message.inc}
{$include m_metacontacts.inc}
+ {$include m_modernopt.inc}
+ {$include m_netlib.inc}
+ {$include m_options.inc}
+ {$include m_pluginupdater.inc}
+ {$include m_popup.inc}
+ {$include m_protomod.inc}
+ {$include m_skin.inc}
+ {$include m_sms.inc}
+ {$include m_ssl.inc}
+ {$include statusmodes.inc}
{$include m_timezones.inc}
- {$include m_crypto.inc}
+ {$include m_url.inc}
+ {$include m_userinfo.inc}
+ {$include m_utils.inc}
+ {$include m_xml.inc}
+ {$include m_xstatus.inc}
+ {$include m_zlib.inc}
+
+ {$include custom_api.inc}
+
{$define M_API_UNIT}
{$include m_helpers.inc}
- {$include m_clistint.inc}
implementation
{$undef M_API_UNIT}
{$include m_helpers.inc}
- {$include m_clistint.inc}
end.
diff --git a/plugins/ExternalAPI/delphi/m_actman.inc b/plugins/ExternalAPI/delphi/m_actman.inc
index 5f0089a60c..630e82767b 100644
--- a/plugins/ExternalAPI/delphi/m_actman.inc
+++ b/plugins/ExternalAPI/delphi/m_actman.inc
@@ -5,6 +5,9 @@
//const MIID_ACTMANAGER:MUUID='{9584DA04-FB4F-40c1-9325-E4F9CAAFCB5D}';
const
+ DBBranch = 'ActMan';
+
+const
AutoStartName:PWideChar = '#Autostart';
const
// Get list service (full share)