diff options
| author | George Hazan <ghazan@miranda.im> | 2020-02-20 21:23:22 +0300 |
|---|---|---|
| committer | George Hazan <ghazan@miranda.im> | 2020-02-20 21:23:22 +0300 |
| commit | dd6ac172c4f814fa4b5ace6caca80d00d7e01ac8 (patch) | |
| tree | 805abd69e64f8e1f268e6415689de8742cac2215 /include | |
| parent | 79d99837e0fefa32d695dba7e2a13b8a42f39da2 (diff) | |
bunch of useless threads replaced with a call of ProtoBroadcastAsync
Diffstat (limited to 'include')
| -rw-r--r-- | include/m_core.h | 1 | ||||
| -rw-r--r-- | include/m_protoint.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/m_core.h b/include/m_core.h index ee75f1c1f2..3d765da7f3 100644 --- a/include/m_core.h +++ b/include/m_core.h @@ -315,6 +315,7 @@ MIR_CORE_DLL(int) mir_vsnwprintf(_Pre_notnull_ _Always_(_Post_z_) wchar_t *bu struct PROTO_INTERFACE;
MIR_APP_DLL(INT_PTR) ProtoBroadcastAck(const char *szModule, MCONTACT hContact, int type, int result, HANDLE hProcess, LPARAM lParam = 0);
+MIR_APP_DLL(void) ProtoBroadcastAsync(const char *szModule, MCONTACT hContact, int type, int result, HANDLE hProcess, LPARAM lParam = 0);
// avatar support functions
diff --git a/include/m_protoint.h b/include/m_protoint.h index a5263835f3..8eb162d807 100644 --- a/include/m_protoint.h +++ b/include/m_protoint.h @@ -91,6 +91,8 @@ public: __forceinline INT_PTR ProtoBroadcastAck(MCONTACT hContact, int type, int hResult, HANDLE hProcess, LPARAM lParam = 0) {
return ::ProtoBroadcastAck(m_szModuleName, hContact, type, hResult, hProcess, lParam); }
+ __forceinline void ProtoBroadcastAsync(MCONTACT hContact, int type, int hResult, HANDLE hProcess, LPARAM lParam = 0) {
+ return ::ProtoBroadcastAsync(m_szModuleName, hContact, type, hResult, hProcess, lParam); }
__forceinline INT_PTR delSetting(const char *name) { return db_unset(NULL, m_szModuleName, name); }
__forceinline INT_PTR delSetting(MCONTACT hContact, const char *name) { return db_unset(hContact, m_szModuleName, name); }
|
