summaryrefslogtreecommitdiff
path: root/src/modules/protocols
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/protocols')
-rw-r--r--src/modules/protocols/protocols.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/modules/protocols/protocols.cpp b/src/modules/protocols/protocols.cpp
index 426bf039fb..14abba9059 100644
--- a/src/modules/protocols/protocols.cpp
+++ b/src/modules/protocols/protocols.cpp
@@ -622,28 +622,6 @@ INT_PTR CallProtoServiceInt(HANDLE hContact, const char *szModule, const char *s
/////////////////////////////////////////////////////////////////////////////////////////
-static INT_PTR srvProtoConstructor(WPARAM wParam, LPARAM lParam)
-{
- PROTO_INTERFACE *ppi = (PROTO_INTERFACE*)wParam;
- LPCSTR szProtoName = (LPCSTR)lParam;
-
- ppi->m_iVersion = 2;
- ppi->m_iStatus = ppi->m_iDesiredStatus = ID_STATUS_OFFLINE;
- ppi->m_szModuleName = mir_strdup(szProtoName);
- ppi->m_hProtoIcon = (HANDLE)CallService(MS_SKIN2_ISMANAGEDICON, (WPARAM)LoadSkinnedProtoIcon(szProtoName, ID_STATUS_ONLINE), 0);
- return 0;
-}
-
-static INT_PTR srvProtoDestructor(WPARAM wParam, LPARAM)
-{
- PROTO_INTERFACE *ppi = (PROTO_INTERFACE*)wParam;
- mir_free(ppi->m_szModuleName);
- mir_free(ppi->m_tszUserName);
- return 0;
-}
-
-/////////////////////////////////////////////////////////////////////////////////////////
-
static void InsertServiceListItem(int id, const char* szName)
{
TServiceListItem* p = (TServiceListItem*)mir_alloc(sizeof(TServiceListItem));
@@ -724,9 +702,6 @@ int LoadProtocolsModule(void)
CreateServiceFunction(MS_PROTO_ENUMACCOUNTS, Proto_EnumAccounts);
CreateServiceFunction(MS_PROTO_GETACCOUNT, srvProto_GetAccount);
- CreateServiceFunction("Proto/Constructor", srvProtoConstructor);
- CreateServiceFunction("Proto/Destructor", srvProtoDestructor);
-
CreateServiceFunction(MS_PROTO_ISACCOUNTENABLED, srvProto_IsAccountEnabled);
CreateServiceFunction(MS_PROTO_ISACCOUNTLOCKED, srvProto_IsAccountLocked);