![]() |
The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
|
Go to the source code of this file.
Functions | |
void __stdcall | MIDL_user_free (void *mem) |
void *__stdcall | MIDL_user_allocate (size_t size) |
void __stdcall | ClientFree (void *mem) |
void __stdcall | Bind (const char *NetworkAddress, const char *EndPoint, const char *protocolSequence) |
void __stdcall | UnBind () |
void __stdcall | SendString (char *pszString) |
void __stdcall | ExecuteMessage (char *pszString, int command) |
void __stdcall | ExecuteStringMessage (char *pszString, char *pszParam, int command) |
int __stdcall | StringResult (char pszString[WA_RETURN_STRING_SIZE], int command, int data) |
int __stdcall | IntegerResult (char *pszString, int command, int data) |
void __stdcall | Shutdown (void) |
void __stdcall | SetStringList (char *pszString, void *Buffer, int Size, int Command) |
void __stdcall | GetStringList (char *pszString, void **Buffer, int &Size, int Command) |
void __stdcall | GetStringDataList (char *pszString, void **Buffer, int &Size, int stringcommand, int datacommand, int datadata) |
int __stdcall | SafeSendString (char *pszString) |
int __stdcall | SafeExecuteMessage (char *pszString, int command) |
int __stdcall | SafeExecuteStringMessage (char *pszString, char *pszParam, int command) |
int __stdcall | SafeStringResult (char *pszString, int command, int data, int *Result) |
int __stdcall | SafeIntegerResult (char *pszString, int command, int data, int *Result) |
int __stdcall | SafeSetStringList (char *pszString, void *Buffer, int Size, int Command) |
int __stdcall | SafeGetStringList (char *pszString, void **Buffer, int &Size, int Command) |
Variables | |
unsigned char * | StringBinding = NULL |
void __stdcall Bind | ( | const char * | NetworkAddress, |
const char * | EndPoint, | ||
const char * | protocolSequence | ||
) |
This binds to the interface before the RPC calls can connect
NetworkAddress | - machine name or tcpip address |
EndPoint | - destination port/pipe etc. on the machine |
protocolSequence | - protocol type |
Definition at line 53 of file RPCFuncsU.cpp.
Referenced by WinampRemote::Client::ClientBinder::ClientBinder(), TdmRemote::DoBind(), main(), and ServerTester::testServer().
void __stdcall ClientFree | ( | void * | mem | ) |
Definition at line 47 of file RPCFuncsU.cpp.
void __stdcall ExecuteMessage | ( | char * | pszString, |
int | command | ||
) |
Definition at line 94 of file RPCFuncsU.cpp.
Referenced by WinampRemote::Client::WinampClientBase::back5(), WinampRemote::Client::WinampClientBase::forward5(), WinampRemote::Client::WinampClientBase::nextSong(), WinampRemote::Client::WinampClientBase::pause(), WinampRemote::Client::WinampClientBase::playlistEnd(), WinampRemote::Client::WinampClientBase::playlistStart(), WinampRemote::Client::WinampClientBase::playSong(), WinampRemote::Client::WinampClientBase::previousSong(), WinampRemote::Client::WinampClientBase::stopAfterCurrent(), WinampRemote::Client::WinampClientBase::stopSong(), WinampRemote::Client::WinampClientBase::stopWithFade(), WinampRemote::Client::WinampClientBase::toggleRepeat(), and WinampRemote::Client::WinampClientBase::toggleShuffle().
void __stdcall ExecuteStringMessage | ( | char * | pszString, |
char * | pszParam, | ||
int | command | ||
) |
Definition at line 110 of file RPCFuncsU.cpp.
void __stdcall GetStringDataList | ( | char * | pszString, |
void ** | Buffer, | ||
int & | Size, | ||
int | stringcommand, | ||
int | datacommand, | ||
int | datadata | ||
) |
Definition at line 214 of file RPCFuncsU.cpp.
void __stdcall GetStringList | ( | char * | pszString, |
void ** | Buffer, | ||
int & | Size, | ||
int | Command | ||
) |
Definition at line 190 of file RPCFuncsU.cpp.
int __stdcall IntegerResult | ( | char * | pszString, |
int | command, | ||
int | data | ||
) |
Definition at line 143 of file RPCFuncsU.cpp.
Referenced by WinampRemote::Client::WinampClientBase::deletePlaylist(), WinampRemote::Client::WinampClientBase::getCurrentPlayListItem(), WinampRemote::Client::WinampClientBase::getCurrentPlayPosition(), WinampRemote::Client::WinampClientBase::getEQData(), WinampRemote::Client::WinampClientBase::getPanning(), WinampRemote::Client::WinampClientBase::getPlaybackStatus(), WinampRemote::Client::WinampClientBase::getPlaylistLength(), WinampRemote::Client::WinampClientBase::getRepeat(), WinampRemote::Client::WinampClientBase::getShuffle(), WinampRemote::Client::WinampClientBase::getTime(), WinampRemote::Client::WinampClientBase::getTimes(), WinampRemote::Client::WinampClientBase::getVolume(), WinampRemote::Client::WinampClientBase::setEQData(), WinampRemote::Client::WinampClientBase::setPanning(), WinampRemote::Client::WinampClientBase::setPlaylistIndex(), WinampRemote::Client::WinampClientBase::setRepeat(), WinampRemote::Client::WinampClientBase::setShuffle(), WinampRemote::Client::WinampClientBase::setTime(), WinampRemote::Client::WinampClientBase::setVolume(), WinampRemote::Client::WinampClientBase::startPlaylist(), and WinampRemote::Client::WinampClientBase::winampVersion().
void* __stdcall MIDL_user_allocate | ( | size_t | size | ) |
Definition at line 38 of file RPCFuncsU.cpp.
void __stdcall MIDL_user_free | ( | void * | mem | ) |
Definition at line 33 of file RPCFuncsU.cpp.
int __stdcall SafeExecuteMessage | ( | char * | pszString, |
int | command | ||
) |
Definition at line 252 of file RPCFuncsU.cpp.
int __stdcall SafeExecuteStringMessage | ( | char * | pszString, |
char * | pszParam, | ||
int | command | ||
) |
Definition at line 266 of file RPCFuncsU.cpp.
int __stdcall SafeGetStringList | ( | char * | pszString, |
void ** | Buffer, | ||
int & | Size, | ||
int | Command | ||
) |
Definition at line 325 of file RPCFuncsU.cpp.
int __stdcall SafeIntegerResult | ( | char * | pszString, |
int | command, | ||
int | data, | ||
int * | Result | ||
) |
Definition at line 294 of file RPCFuncsU.cpp.
int __stdcall SafeSendString | ( | char * | pszString | ) |
Definition at line 238 of file RPCFuncsU.cpp.
int __stdcall SafeSetStringList | ( | char * | pszString, |
void * | Buffer, | ||
int | Size, | ||
int | Command | ||
) |
Definition at line 308 of file RPCFuncsU.cpp.
int __stdcall SafeStringResult | ( | char * | pszString, |
int | command, | ||
int | data, | ||
int * | Result | ||
) |
Definition at line 280 of file RPCFuncsU.cpp.
void __stdcall SendString | ( | char * | pszString | ) |
Definition at line 79 of file RPCFuncsU.cpp.
Referenced by WinampRemote::Client::WinampClientBase::sendString().
void __stdcall SetStringList | ( | char * | pszString, |
void * | Buffer, | ||
int | Size, | ||
int | Command | ||
) |
Definition at line 176 of file RPCFuncsU.cpp.
void __stdcall Shutdown | ( | void | ) |
Definition at line 161 of file RPCFuncsU.cpp.
int __stdcall StringResult | ( | char | pszString[WA_RETURN_STRING_SIZE], |
int | command, | ||
int | data | ||
) |
Definition at line 125 of file RPCFuncsU.cpp.
Referenced by WinampRemote::Client::WinampClientBase::getPlayListItem().
void __stdcall UnBind | ( | void | ) |
unbinds from RPC
Definition at line 70 of file RPCFuncsU.cpp.
Referenced by Bind(), TdmRemote::LocateServersExecute(), main(), and WinampRemote::Client::ClientBinder::~ClientBinder().
unsigned char* StringBinding = NULL |
Definition at line 31 of file RPCFuncsU.cpp.