From 9f54d2d2fe173c2a426dc790e70f14a585829431 Mon Sep 17 00:00:00 2001 From: Alexander Lantsev Date: Wed, 26 Sep 2012 19:14:12 +0000 Subject: - added SKYPEACCOUNT dialog - added normal skype class starting - merge fixes git-svn-id: http://svn.miranda-ng.org/main/trunk@1668 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Skype/src/skype_proto.h | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'protocols/Skype/src/skype_proto.h') diff --git a/protocols/Skype/src/skype_proto.h b/protocols/Skype/src/skype_proto.h index 405d2fa907..6967c918a9 100644 --- a/protocols/Skype/src/skype_proto.h +++ b/protocols/Skype/src/skype_proto.h @@ -1,5 +1,10 @@ +#pragma once + +#include "skype.h" + struct CSkypeProto; -typedef INT_PTR (__cdecl CSkypeProto::*ServiceFunc)(WPARAM, LPARAM); + +typedef INT_PTR (__cdecl CSkypeProto::*SkypeServiceFunc)(WPARAM, LPARAM); struct CSkypeProto : public PROTO_INTERFACE, public MZeroedObject { @@ -55,8 +60,16 @@ public: virtual int __cdecl OnEvent( PROTOEVENTTYPE eventType, WPARAM wParam, LPARAM lParam ); - HANDLE m_hNetlibUser; + char* ModuleName(); + bool IsOffline(); +protected: + bool isOffline; + Account::Ref account; + + HANDLE hNetlibUser; void Log( const char* fmt, ... ); - void CreateProtoService(const char* szService, ServiceFunc serviceProc); + + INT_PTR __cdecl SvcCreateAccMgrUI(WPARAM wParam, LPARAM lParam); + void CreateProtoService(const char* szService, SkypeServiceFunc serviceProc); }; \ No newline at end of file -- cgit v1.2.3