The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rpcthreadDLL.h
Go to the documentation of this file.
1 
2 #ifndef rpcthreadDLLH
3 #define rpcthreadDLLH
4 
5 #include <Classes.hpp>
6 
7 #include "winampinterface.h" // header file generated by MIDL compiler
8 #include "ServerDLLF.h" // WAExecutionStatus
9 
10 // bring the Winamp interfaces
11 #include "WinampServerImpl.h"
12 
13 #include "ICallObserver.h"
14 
15 using namespace WinampRemote::Remoting;
16 
17 class TRPCServerDLLThread : public TThread
18 {
19 private:
20  HWND m_pluginhwnd;
21  std::string m_protocolSequence;
22 
23 protected:
24  void __fastcall Execute();
25 public:
26  __fastcall TRPCServerDLLThread(bool CreateSuspended, HWND mainhwnd, const char * protocolSequence);
27  AnsiString Endpoint;
29  void MainIdent(char * msgString);
30 
31 };
32 
34 
35 #endif