123
This commit is contained in:
@@ -0,0 +1,166 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Ubi.com GameService SDK</TITLE>
|
||||
<LINK href="./gs-sdk-doc.css" rel="stylesheet" type="text/css">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
<!-- Generated by Doxygen 1.3.4 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>GSFriendsCB.h</h1><a href="GSFriendsCB_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">//****************************************************************************</span>
|
||||
00002 <span class="comment">//* Author: Guillaume Plante <gsdevteam@ubisoft.com></span>
|
||||
00003 <span class="comment">//* Date: 5/16/01 9:43:49 AM</span>
|
||||
00010 <span class="comment"></span><span class="comment">//****************************************************************************</span>
|
||||
00011
|
||||
00012
|
||||
00013 <span class="preprocessor">#ifndef _GSFRIENDSCB_H_</span>
|
||||
00014 <span class="preprocessor"></span><span class="preprocessor">#define _GSFRIENDSCB_H_</span>
|
||||
00015 <span class="preprocessor"></span>
|
||||
00016 <span class="preprocessor">#include "GSTypes.h"</span>
|
||||
00017 <span class="preprocessor">#include "GSErrors.h"</span>
|
||||
00018
|
||||
00019 <span class="preprocessor">#ifdef __cplusplus</span>
|
||||
00020 <span class="preprocessor"></span><span class="keyword">class </span>clFriendsCallbacks
|
||||
00021 {
|
||||
00022 <span class="keyword">public</span>:
|
||||
00023 <span class="keyword">virtual</span> GSvoid FriendsRcv_LoginResult(GSubyte ubType, GSint iReason) = 0;
|
||||
00024 <span class="keyword">virtual</span> GSvoid FriendsRcv_AddFriend(GSubyte ubType, GSint iReason,
|
||||
00025 GSchar* szFriend) = 0;
|
||||
00026 <span class="keyword">virtual</span> GSvoid FriendsRcv_DelFriend(GSubyte ubType, GSint iReason,
|
||||
00027 GSchar* szFriend) = 0;
|
||||
00028 <span class="keyword">virtual</span> GSvoid FriendsRcv_IgnorePlayer( GSRESULT rCode,
|
||||
00029 <span class="keyword">const</span> GSchar * szPlayer ) = 0;
|
||||
00030 <span class="keyword">virtual</span> GSvoid FriendsRcv_UnignorePlayer( GSRESULT rCode,
|
||||
00031 <span class="keyword">const</span> GSchar * szPlayer ) = 0;
|
||||
00032 <span class="keyword">virtual</span> GSvoid FriendsRcv_ListIgnoredPlayers( GSRESULT rCode ) = 0;
|
||||
00033 <span class="keyword">virtual</span> GSvoid FriendsRcv_IgnoredPlayer( <span class="keyword">const</span> GSchar * szPlayer ) = 0;
|
||||
00034 <span class="keyword">virtual</span> GSvoid FriendsRcv_Page(GSchar* szUsername, GSchar* szMessage,
|
||||
00035 GSchar* szTimeStamp) = 0;
|
||||
00036 <span class="keyword">virtual</span> GSvoid FriendsRcv_PagePlayer(GSubyte ubType, GSint iReason,
|
||||
00037 GSchar* szUsername) = 0;
|
||||
00038 <span class="keyword">virtual</span> GSvoid FriendsRcv_PeerMsg(GSchar* szUsername, GSvoid* p_Buffer,
|
||||
00039 GSuint uiLength) = 0;
|
||||
00040 <span class="keyword">virtual</span> GSvoid FriendsRcv_PeerPlayer(GSubyte ubType, GSint iReason,
|
||||
00041 GSchar* szUsername) = 0;
|
||||
00042 <span class="keyword">virtual</span> GSvoid FriendsRcv_ChangeFriend(GSubyte ubType, GSint iReason) = 0;
|
||||
00043 <span class="keyword">virtual</span> GSvoid FriendsRcv_StatusChange(GSubyte ubType, GSint iReason) = 0;
|
||||
00044 <span class="keyword">virtual</span> GSvoid FriendsRcv_UpdateFriend(GSchar* szUsername, GSint iReason,
|
||||
00045 GSchar* szGroup, GSint iMood, GSint iOptions, GSchar *szGameName) = 0;
|
||||
00046 <span class="keyword">virtual</span> GSvoid FriendsRcv_SearchPlayer(GSubyte ubType, GSint iReason,
|
||||
00047 GSchar* szUsername, GSint iStatus, GSchar *szGameName) = 0;
|
||||
00048 <span class="keyword">virtual</span> GSvoid FriendsRcv_ScoreCard(GSubyte ubType, GSint iReason,
|
||||
00049 GSchar* szPlayer,GSchar* szGame, GSchar* szScore) = 0;
|
||||
00050 };
|
||||
00051 <span class="preprocessor">#endif //__cplusplus</span>
|
||||
00052 <span class="preprocessor"></span>
|
||||
00053
|
||||
00058 <span class="comment">//============================================================================</span>
|
||||
00059 <span class="comment">// Callback CBFriendsRcv_LoginResult</span>
|
||||
00073 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00074"></a><a class="code" href="group__group__FriendCB.html#a0">00074</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a0">CBFriendsRcv_LoginResult</a>)(GSubyte ubType,
|
||||
00075 GSint iReason);
|
||||
00076
|
||||
00077 <span class="comment">//============================================================================</span>
|
||||
00078 <span class="comment">// Callback CBFriendsRcv_AddFriend</span>
|
||||
00097 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00098"></a><a class="code" href="group__group__FriendCB.html#a1">00098</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a1">CBFriendsRcv_AddFriend</a>)(GSubyte ubType,
|
||||
00099 GSint iReason, GSchar* szUsername);
|
||||
00100
|
||||
00101 <span class="comment">//============================================================================</span>
|
||||
00102 <span class="comment">// Callback CBFriendsRcv_DelFriend</span>
|
||||
00117 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00118"></a><a class="code" href="group__group__FriendCB.html#a2">00118</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a2">CBFriendsRcv_DelFriend</a>)(GSubyte ubType,
|
||||
00119 GSint iReason, GSchar* szUsername);
|
||||
00120
|
||||
00121 <span class="comment">//============================================================================</span>
|
||||
00122 <span class="comment">// Callback CBFriendsRcv_IgnorePlayer</span>
|
||||
00123
|
||||
00148 <span class="comment">//============================================================================</span>
|
||||
<a name="l00149"></a><a class="code" href="group__group__FriendCB.html#a3">00149</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a3">CBFriendsRcv_IgnorePlayer</a>)( GSRESULT rCode,
|
||||
00150 <span class="keyword">const</span> GSchar * szPlayer );
|
||||
00151
|
||||
00152 <span class="comment">//============================================================================</span>
|
||||
00153 <span class="comment">// Callback CBFriendsRcv_UnignorePlayer</span>
|
||||
00154
|
||||
00178 <span class="comment">//============================================================================</span>
|
||||
<a name="l00179"></a><a class="code" href="group__group__FriendCB.html#a4">00179</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a4">CBFriendsRcv_UnignorePlayer</a>)(
|
||||
00180 GSRESULT rCode, <span class="keyword">const</span> GSchar * szPlayer );
|
||||
00181
|
||||
00182 <span class="comment">//============================================================================</span>
|
||||
00183 <span class="comment">// Callback CBFriendsRcv_ListIgnoredPlayers</span>
|
||||
00184
|
||||
00206 <span class="comment">//============================================================================</span>
|
||||
<a name="l00207"></a><a class="code" href="group__group__FriendCB.html#a5">00207</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a5">CBFriendsRcv_ListIgnoredPlayers</a>)( GSRESULT rCode );
|
||||
00208
|
||||
00209 <span class="comment">//============================================================================</span>
|
||||
00210 <span class="comment">// Callback CBFriendsRcv_IgnoredPlayer</span>
|
||||
00211
|
||||
00224 <span class="comment">//============================================================================</span>
|
||||
<a name="l00225"></a><a class="code" href="group__group__FriendCB.html#a6">00225</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a6">CBFriendsRcv_IgnoredPlayer</a>)(
|
||||
00226 <span class="keyword">const</span> GSchar * szPlayer );
|
||||
00227
|
||||
00228 <span class="comment">//============================================================================</span>
|
||||
00229 <span class="comment">// Callback CBFriendsRcv_Page</span>
|
||||
00245 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00246"></a><a class="code" href="group__group__FriendCB.html#a7">00246</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a7">CBFriendsRcv_Page</a>)(GSchar* szUsername,
|
||||
00247 GSchar* pszMessage, GSchar* szTimeStamp);
|
||||
00248
|
||||
00249 <span class="comment">//============================================================================</span>
|
||||
00250 <span class="comment">// Callback CBFriendsRcv_PagePlayer</span>
|
||||
00270 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00271"></a><a class="code" href="group__group__FriendCB.html#a8">00271</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a8">CBFriendsRcv_PagePlayer</a>)(GSubyte ubType,
|
||||
00272 GSint iReason, GSchar* szUsername);
|
||||
00273
|
||||
00274 <span class="comment">//============================================================================</span>
|
||||
00275 <span class="comment">// Callback CBFriendsRcv_PeerMsg</span>
|
||||
00290 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00291"></a><a class="code" href="group__group__FriendCB.html#a9">00291</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a9">CBFriendsRcv_PeerMsg</a>)(GSchar* szUsername,
|
||||
00292 GSvoid* p_Buffer, GSuint uiLength);
|
||||
00293
|
||||
00294
|
||||
00295 <span class="comment">//============================================================================</span>
|
||||
00296 <span class="comment">// Callback CBFriendsRcv_PeerPlayer</span>
|
||||
00318 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00319"></a><a class="code" href="group__group__FriendCB.html#a10">00319</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a10">CBFriendsRcv_PeerPlayer</a>)(GSubyte ubType,
|
||||
00320 GSint iReason, GSchar* szUsername);
|
||||
00321
|
||||
00322 <span class="comment">//============================================================================</span>
|
||||
00323 <span class="comment">// Callback CBFriendsRcv_ChangeFriend</span>
|
||||
00337 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00338"></a><a class="code" href="group__group__FriendCB.html#a11">00338</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a11">CBFriendsRcv_ChangeFriend</a>)(GSubyte ubType,
|
||||
00339 GSint iReason);
|
||||
00340
|
||||
00341 <span class="comment">//============================================================================</span>
|
||||
00342 <span class="comment">// Callback CBFriendsRcv_StatusChange</span>
|
||||
00356 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00357"></a><a class="code" href="group__group__FriendCB.html#a12">00357</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a12">CBFriendsRcv_StatusChange</a>)(GSubyte ubType,
|
||||
00358 GSint iReason);
|
||||
00359
|
||||
00360 <span class="comment">//============================================================================</span>
|
||||
00361 <span class="comment">// Callback CBFriendsRcv_UpdateFriend</span>
|
||||
00382 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00383"></a><a class="code" href="group__group__FriendCB.html#a13">00383</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a13">CBFriendsRcv_UpdateFriend</a>)(GSchar* szUsername,
|
||||
00384 GSint iStatus, GSchar* szGroup, GSint iMood, GSint iOptions,
|
||||
00385 GSchar *szGameName);
|
||||
00386
|
||||
00387 <span class="comment">//============================================================================</span>
|
||||
00388 <span class="comment">// Callback CBFriendsRcv_SearchPlayer</span>
|
||||
00410 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00411"></a><a class="code" href="group__group__FriendCB.html#a14">00411</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a14">CBFriendsRcv_SearchPlayer</a>)(GSubyte ubType,
|
||||
00412 GSint iReason,GSchar* szUsername, GSint iStatus, GSchar *szGameName);
|
||||
00413
|
||||
00414 <span class="comment">//============================================================================</span>
|
||||
00415 <span class="comment">// Callback CBFriendsRcv_ScoreCard</span>
|
||||
00430 <span class="comment"></span><span class="comment">//============================================================================</span>
|
||||
<a name="l00431"></a><a class="code" href="group__group__FriendCB.html#a15">00431</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__FriendCB.html#a15">CBFriendsRcv_ScoreCard</a>)(GSubyte ubType,
|
||||
00432 GSint iReason,GSchar* szUsername,GSchar* szGame, GSchar* szScore);
|
||||
00433
|
||||
00438 <span class="preprocessor">#endif //_GSFRIENDSCB_H_</span>
|
||||
</pre></div><hr>
|
||||
<p align="right">
|
||||
<i>Ubi.com GameService SDK - ©UbiSoft Entertainment 2002 </i><br>
|
||||
<i><a href="mailto:gsdevteam@ubisoft.com">GameService development team</a></i>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user