123 lines
8.9 KiB
HTML
123 lines
8.9 KiB
HTML
<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>GSLoginCB.h</h1><a href="GSLoginCB_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:20:13 AM</span>
|
|
00010 <span class="comment"></span><span class="comment">//****************************************************************************</span>
|
|
00011
|
|
00012
|
|
00013 <span class="preprocessor">#ifndef __GSLOGINCB_H_</span>
|
|
00014 <span class="preprocessor"></span><span class="preprocessor">#define __GSLOGINCB_H_</span>
|
|
00015 <span class="preprocessor"></span>
|
|
00016 <span class="preprocessor">#include "GSTypes.h"</span>
|
|
00017
|
|
00018 <span class="preprocessor">#ifdef __cplusplus</span>
|
|
00019 <span class="preprocessor"></span><span class="keyword">class </span>clLoginCallbacks
|
|
00020 {
|
|
00021 <span class="keyword">public</span>:
|
|
00022 <span class="keyword">virtual</span> GSvoid LoginRcv_PlayerInfo(GSubyte ubType, GSchar * pszNickName,
|
|
00023 GSchar * pszSurName, GSchar * pszFirstName, GSchar * pszCountry,
|
|
00024 GSchar * pszEmail, GSchar * szIRCID, GSchar * szIPAddress,
|
|
00025 GSint iReason ) = 0;
|
|
00026 <span class="keyword">virtual</span> GSvoid LoginRcv_JoinWaitModuleResult(GSubyte ubType,
|
|
00027 GSchar * pszAddress, GSushort lPort, GSint iReason) = 0;
|
|
00028 <span class="keyword">virtual</span> GSvoid LoginRcv_LoginRouterResult(GSubyte ubType, GSint iReason) = 0;
|
|
00029 <span class="keyword">virtual</span> GSvoid LoginRcv_LoginWaitModuleResult(GSubyte ubType,
|
|
00030 GSint iReason) = 0;
|
|
00031 <span class="keyword">virtual</span> GSvoid LoginRcv_SystemPage(GSint lSubType, GSchar * pszText) = 0;
|
|
00032 <span class="keyword">virtual</span> GSvoid LoginRcv_LoginDisconnection() = 0;
|
|
00033 <span class="keyword">virtual</span> GSvoid LoginRcv_AccountCreationResult(GSubyte ubType,
|
|
00034 GSint iReason) = 0;
|
|
00035 <span class="keyword">virtual</span> GSvoid LoginRcv_ModifyUserResult(GSubyte ubType, GSint iReason) = 0;
|
|
00036 <span class="keyword">virtual</span> GSvoid LoginRcv_RequestMOTD(GSubyte ubType, GSchar *szUbiMOTD,
|
|
00037 GSchar *szGameMOTD, GSint iReason)=0;
|
|
00038 };
|
|
00039 <span class="preprocessor">#endif //__cplusplus</span>
|
|
00040 <span class="preprocessor"></span>
|
|
00041
|
|
00046 <span class="comment">//============================================================================</span>
|
|
00047 <span class="comment">// Callback CBLoginRcv_PlayerInfo</span>
|
|
00071 <span class="comment"></span><span class="comment">//============================================================================</span>
|
|
<a name="l00072"></a><a class="code" href="group__group__LoginCB.html#a0">00072</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a0">CBLoginRcv_PlayerInfo</a>)(GSubyte ubType,
|
|
00073 GSchar *szUsername, GSchar *szSurName, GSchar *szFirstName,
|
|
00074 GSchar *szCountry, GSchar *szEmail,GSchar *szIRCID, GSchar *szIPAddress,
|
|
00075 GSint iReason);
|
|
00076
|
|
00077
|
|
00078 <span class="comment">//============================================================================</span>
|
|
00079 <span class="comment">// Callback CBLoginRcv_JoinWaitModuleResult</span>
|
|
00096 <span class="comment"></span><span class="comment">//============================================================================</span>
|
|
<a name="l00097"></a><a class="code" href="group__group__LoginCB.html#a1">00097</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a1">CBLoginRcv_JoinWaitModuleResult</a>)(GSubyte ubType,
|
|
00098 GSchar *szAddress, GSushort usPort, GSint iReason);
|
|
00099
|
|
00100
|
|
00101 <span class="comment">//============================================================================</span>
|
|
00102 <span class="comment">// Callback CBLoginRcv_LoginRouterResult</span>
|
|
00103
|
|
00127 <span class="comment">//============================================================================</span>
|
|
<a name="l00128"></a><a class="code" href="group__group__LoginCB.html#a2">00128</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a2">CBLoginRcv_LoginRouterResult</a>)(GSubyte ubType,
|
|
00129 GSint iReason);
|
|
00130
|
|
00131
|
|
00132 <span class="comment">//============================================================================</span>
|
|
00133 <span class="comment">// Callback CBLoginRcv_LoginWaitModuleResult</span>
|
|
00134
|
|
00151 <span class="comment">//============================================================================</span>
|
|
<a name="l00152"></a><a class="code" href="group__group__LoginCB.html#a3">00152</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a3">CBLoginRcv_LoginWaitModuleResult</a>)(GSubyte ubType,
|
|
00153 GSint iReason);
|
|
00154
|
|
00155 <span class="comment">//============================================================================</span>
|
|
00156 <span class="comment">// Callback CBLoginRcv_SystemPage</span>
|
|
00157
|
|
00180 <span class="comment">//============================================================================</span>
|
|
<a name="l00181"></a><a class="code" href="group__group__LoginCB.html#a4">00181</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a4">CBLoginRcv_SystemPage</a>)(GSint iSubType,
|
|
00182 GSchar *szText);
|
|
00183
|
|
00184
|
|
00185 <span class="comment">//============================================================================</span>
|
|
00186 <span class="comment">// Callback CBLoginRcv_LoginDisconnection</span>
|
|
00187
|
|
00195 <span class="comment">//============================================================================</span>
|
|
<a name="l00196"></a><a class="code" href="group__group__LoginCB.html#a5">00196</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a5">CBLoginRcv_LoginDisconnection</a>)();
|
|
00197
|
|
00198
|
|
00199 <span class="comment">//============================================================================</span>
|
|
00200 <span class="comment">// Callback CBLoginRcv_AccountCreationResult</span>
|
|
00201
|
|
00227 <span class="comment">//============================================================================</span>
|
|
<a name="l00228"></a><a class="code" href="group__group__LoginCB.html#a6">00228</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a6">CBLoginRcv_AccountCreationResult</a>)(GSubyte ubType,
|
|
00229 GSint iReason);
|
|
00230
|
|
00231
|
|
00232 <span class="comment">//============================================================================</span>
|
|
00233 <span class="comment">// Callback CBLoginRcv_ModifyUserResult</span>
|
|
00234
|
|
00254 <span class="comment">//============================================================================</span>
|
|
<a name="l00255"></a><a class="code" href="group__group__LoginCB.html#a7">00255</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a7">CBLoginRcv_ModifyUserResult</a>)(GSubyte ubType,
|
|
00256 GSint iReason);
|
|
00257
|
|
00258
|
|
00259 <span class="comment">//============================================================================</span>
|
|
00260 <span class="comment">// Callback DBLoginRcv_RequestMOTD</span>
|
|
00261
|
|
00280 <span class="comment">//============================================================================</span>
|
|
<a name="l00281"></a><a class="code" href="group__group__LoginCB.html#a8">00281</a> <span class="keyword">typedef</span> GSvoid (__stdcall *<a class="code" href="group__group__LoginCB.html#a8">CBLoginRcv_RequestMOTD</a>)(GSubyte ubType,
|
|
00282 GSchar *szUbiMOTD, GSchar *szGameMOTD, GSint iReason);
|
|
00283
|
|
00286 <span class="preprocessor">#endif //__GSLOGINCB_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>
|