StovePCMatchmaking(Native dll): D:/workspace/messenger/matchmaking_xmpp/stove_pc_matchmaking/include/StovePCMatchmakingSDK.h File Reference

StovePCMatchmaking(Native dll) 1.0.4.1

- Main Page
- Modules
- Classes
- Files
- Examples

- File List
- File Members

Macros | Functions
StovePCMatchmakingSDK.h File Reference

The header that defines the StovePCMatchmaking API. More...

`#include "StovePCMatchmakingDefine.h"`

Go to the source code of this file.

## Macros

#define | STOVEPCMATCHMAKINGSDK_API __declspec(dllimport)

## Functions

STOVEPCMATCHMAKINGSDK_API bool | StovePCMatchmaking_Init (const StovePCMatchmakingLogLevel loglevel)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_UnInit ()
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_RegisterCallback (const StovePCMatchmakingCallback &callback)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_Connect (const wchar_t *nickname)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_Disconnect ()
STOVEPCMATCHMAKINGSDK_API StovePCMatchmakingConnectionState | StovePCMatchmaking_GetConnectionState ()
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_RunCallback ()
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_AddRequestLobbyListFilter (const wchar_t *keyToMatch, const wchar_t *valueToMatch, const StovePCMatchmakingComparisonType oper)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_RequestLobbyList (const __int64 pageOffset, const int maxCount)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_GetMyLobbyList ()
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_CreateLobby (const wchar_t *title, const wchar_t *password, const int maxUser)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_JoinLobby (const wchar_t *lobby, const wchar_t *password)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_JoinRandomLobby (const StovePCMatchmakingMetadata *conditionArray, const int conditionCount, const int maxUser)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_SendLobbyBinarydata (const wchar_t *lobby, const unsigned char *data, const int dataLength, const wchar_t *meta)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_SendLobbyMsg (const wchar_t *lobby, const wchar_t *message, const wchar_t *meta)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_LeaveLobby (const wchar_t *lobby)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_DestroyLobby (const wchar_t *lobby)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_SetLobbyOwner (const wchar_t *lobby, const unsigned __int64 UID)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_SendLobbyInvitation (const wchar_t *lobby, const unsigned __int64 UID, const wchar_t *message)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_SendRejectLobbyInvitation (const wchar_t *lobby, const unsigned __int64 UID)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_KickUser (const wchar_t *lobby, const unsigned __int64 UID)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_BanUser (const wchar_t *lobby, const unsigned __int64 UID)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_UnBanUser (const wchar_t *lobby, const unsigned __int64 UID)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_SetLobbyData (const wchar_t *lobby, const wchar_t *key, const wchar_t *value)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_GetLobbyData (const wchar_t *lobby)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_SetLobbyUserdata (const wchar_t *lobby, const wchar_t *key, const wchar_t *value)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_GetLobbyUserList (const wchar_t *lobby)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_GetLobbyBanUserList (const wchar_t *lobby)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_StartGame (const wchar_t *lobby, const wchar_t *serverIP, const int serverPort)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_EndGame (const wchar_t *lobby, const wchar_t *serverIP, const int serverPort)
STOVEPCMATCHMAKINGSDK_API void | StovePCMatchmaking_GetMyFriendList ()
STOVEPCMATCHMAKINGSDK_API unsigned __int64 | StovePCMatchmaking_GetUID ()
STOVEPCMATCHMAKINGSDK_API int | StovePCMatchmaking_GetLogLevel ()

## Detailed Description

The header that defines the StovePCMatchmaking API.