The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
RPCFuncsU.h
Go to the documentation of this file.
1
2
#ifndef RPCFuncsUH
3
#define RPCFuncsUH
4
5
#include "
winampinterface.h
"
// for WA_RETURN_STRING_SIZE in header generated by MIDL
6
7
8
extern
"C"
9
{
10
11
void
__stdcall
SendString
(
char
* pszString);
12
void
__stdcall
ExecuteMessage
(
char
* pszString,
int
command
);
13
void
__stdcall
ExecuteStringMessage
(
char
* pszString,
char
*
pszParam
,
int
command
);
14
int
__stdcall
StringResult
(
char
pszString[
WA_RETURN_STRING_SIZE
],
int
command
,
int
data
);
15
int
__stdcall
IntegerResult
(
char
* pszString,
int
command
,
int
data
);
16
void
__stdcall
Shutdown
(
void
);
17
18
void
__stdcall
SetStringList
(
char
* pszString,
void
*
Buffer
,
int
Size
,
int
Command
);
19
void
__stdcall
GetStringList
(
char
* pszString,
void
**
Buffer
,
int
&
Size
,
int
Command
);
20
void
__stdcall
GetStringDataList
(
char
* pszString,
void
**
Buffer
,
int
&
Size
,
21
int
stringcommand,
int
datacommand,
int
datadata);
22
23
24
// provide some exception safe versions
25
26
int
__stdcall
SafeSendString
(
char
* pszString);
27
int
__stdcall
SafeExecuteMessage
(
char
* pszString,
int
command
);
28
int
__stdcall
SafeExecuteStringMessage
(
char
* pszString,
char
*
pszParam
,
int
command
);
29
int
__stdcall
SafeStringResult
(
char
* pszString,
int
command
,
int
data
,
int
*
Result
);
30
int
__stdcall
SafeIntegerResult
(
char
* pszString,
int
command
,
int
data
,
int
*
Result
);
31
32
33
}
34
35
#endif
RPCFuncsU.h
Generated by
1.8.1.1