diff -r 0b375a3ceaa0 -r 588a8e6e2041 QTfrontend/util/platform/xfiregameclient.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/QTfrontend/util/platform/xfiregameclient.h Mon Jan 14 12:35:01 2013 +0100 @@ -0,0 +1,49 @@ +/* This file is NOT open source. See "license.txt" to read the full license provided with the Xfire SDK. */ + +#ifndef __XFIREGAMECLIENT_H__ +#define __XFIREGAMECLIENT_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +/* +** XfireIsLoaded() +** +** returns 1 if application can talk to Xfire, 0 otherwise +*/ +int XfireIsLoaded(); + +/* +** XfireSetCustomGameDataA() +** +** ANSI version to tell xfire of custom game data +*/ +int XfireSetCustomGameDataA(int num_keys, const char **keys, const char **values); + +/* +** XfireSetCustomGameDataA() +** +** UNICODE version to tell xfire of custom game data +*/ +int XfireSetCustomGameDataW(int num_keys, const wchar_t **keys, const wchar_t **values); + +/* +** XfireSetCustomGameDataUTF8() +** +** UTF8 version to tell xfire of custom game data +*/ +int XfireSetCustomGameDataUTF8(int num_keys, const char **keys, const char **values); + +#ifdef UNICODE +#define XfireSetCustomGameData XfireSetCustomGameDataW +#else +#define XfireSetCustomGameData XfireSetCustomGameDataA +#endif + + +#ifdef __cplusplus +} +#endif + +#endif /* __XFIREGAMECLIENT_H__ */