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
rpcimport.h
Go to the documentation of this file.
1 extern "C"
2 {
3 
4  __declspec(dllexport) void __stdcall ClientFree(void * mem);
5 
6  __declspec(dllexport) void __stdcall Bind(char * NetworkAddress, char * EndPoint);
7  __declspec(dllexport) void __stdcall UnBind(void);
8 
9  __declspec(dllexport) void __stdcall SendString(char * pszString);
10  __declspec(dllexport) void __stdcall ExecuteMessage(char * pszString, int command);
11  __declspec(dllexport) void __stdcall ExecuteStringMessage(char * pszString, char * pszParam, int command);
12  __declspec(dllexport) int __stdcall StringResult(char * pszString, int command, int data);
13  __declspec(dllexport) int __stdcall IntegerResult(char * pszString, int command, int data);
14  __declspec(dllexport) void __stdcall Shutdown(void);
15 
16  __declspec(dllexport) void __stdcall SetStringList(char * pszString, void * Buffer, int Size, int Command);
17  __declspec(dllexport) void __stdcall GetStringList(char * pszString, void ** Buffer, int& Size, int Command);
18 
19  __declspec(dllexport) int __stdcall SafeSendString(char * pszString);
20  __declspec(dllexport) int __stdcall SafeExecuteMessage(char * pszString, int command);
21  __declspec(dllexport) int __stdcall SafeExecuteStringMessage(char * pszString, char * pszParam, int command);
22  __declspec(dllexport) int __stdcall SafeStringResult(char * pszString, int command, int data, int * Result);
23  __declspec(dllexport) int __stdcall SafeIntegerResult(char * pszString, int command, int data, int * Result);
24 
25  __declspec(dllexport) int __stdcall SafeSetStringList(char * pszString, void * Buffer, int Size, int Command);
26  __declspec(dllexport) int __stdcall SafeGetStringList(char * pszString, void ** Buffer, int& Size, int Command);
27 
28 }
29