StovePCMatchmaking(Native dll)  1.0.4.1
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.