123
This commit is contained in:
@@ -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 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>
|
||||
Reference in New Issue
Block a user