Main Page | Modules | Class List | File List | Class Members | File Members

GSFriendsCB.h File Reference

Callback functions for the friends service. More...

#include "GSTypes.h"
#include "GSErrors.h"

Go to the source code of this file.

Typedefs

typedef GSvoid(* CBFriendsRcv_LoginResult )(GSubyte ubType, GSint iReason)
 Receive friends service login result.

typedef GSvoid(* CBFriendsRcv_AddFriend )(GSubyte ubType, GSint iReason, GSchar *szUsername)
 Receive the status of the friend addition request.

typedef GSvoid(* CBFriendsRcv_DelFriend )(GSubyte ubType, GSint iReason, GSchar *szUsername)
 Receive the status of the remove friend request.

typedef GSvoid(* CBFriendsRcv_IgnorePlayer )(GSRESULT rCode, const GSchar *szPlayer)
 Result of an ignore player request.

typedef GSvoid(* CBFriendsRcv_UnignorePlayer )(GSRESULT rCode, const GSchar *szPlayer)
 Result of an unignore player request.

typedef GSvoid(* CBFriendsRcv_ListIgnoredPlayers )(GSRESULT rCode)
 Result of a request to get the ignore-list.

typedef GSvoid(* CBFriendsRcv_IgnoredPlayer )(const GSchar *szPlayer)
 Enumeration of the ignored players.

typedef GSvoid(* CBFriendsRcv_Page )(GSchar *szUsername, GSchar *pszMessage, GSchar *szTimeStamp)
 Receive a page message.

typedef GSvoid(* CBFriendsRcv_PagePlayer )(GSubyte ubType, GSint iReason, GSchar *szUsername)
 Receive the status of send page request.

typedef GSvoid(* CBFriendsRcv_PeerMsg )(GSchar *szUsername, GSvoid *p_Buffer, GSuint uiLength)
 Receive a peer message.

typedef GSvoid(* CBFriendsRcv_PeerPlayer )(GSubyte ubType, GSint iReason, GSchar *szUsername)
 Receive the status of the send peer message request.

typedef GSvoid(* CBFriendsRcv_ChangeFriend )(GSubyte ubType, GSint iReason)
 Receive the status of change friend request.

typedef GSvoid(* CBFriendsRcv_StatusChange )(GSubyte ubType, GSint iReason)
 Receive the status of a change status request.

typedef GSvoid(* CBFriendsRcv_UpdateFriend )(GSchar *szUsername, GSint iStatus, GSchar *szGroup, GSint iMood, GSint iOptions, GSchar *szGameName)
 Receive information about a friend.

typedef GSvoid(* CBFriendsRcv_SearchPlayer )(GSubyte ubType, GSint iReason, GSchar *szUsername, GSint iStatus, GSchar *szGameName)
 Receive the status of search player request.

typedef GSvoid(* CBFriendsRcv_ScoreCard )(GSubyte ubType, GSint iReason, GSchar *szUsername, GSchar *szGame, GSchar *szScore)
 Receive score card information for a player.


Detailed Description

This file contains all callback functions declaration for the friend service.

Ubi.com GameService SDK - ©UbiSoft Entertainment 2002
GameService development team