This commit is contained in:
romkazvo
2023-08-07 19:29:24 +08:00
commit 34d6c5d489
4832 changed files with 1389451 additions and 0 deletions

View File

@@ -0,0 +1,122 @@
<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&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;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 &lt;gsdevteam@ubisoft.com&gt;</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 - &copy;UbiSoft Entertainment 2002 </i><br>
<i><a href="mailto:gsdevteam@ubisoft.com">GameService development team</a></i>
</p>
</body>
</html>