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,108 @@
<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>GSCDKeyInterface.h</h1><a href="GSCDKeyInterface_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 gsdevelopers@ubisoft.com</span>
00003 <span class="comment">//* Date: 2002-06-06 10:49:52</span>
00010 <span class="comment"></span><span class="comment">//****************************************************************************</span>
00011
00082 <span class="preprocessor">#ifndef _GSCDKEYINTERFACE_H_</span>
00083 <span class="preprocessor"></span><span class="preprocessor">#define _GSCDKEYINTERFACE_H_</span>
00084 <span class="preprocessor"></span>
00085 <span class="preprocessor">#include "<a class="code" href="GSCDKeyDefines_8h.html">GSCDKeyDefines.h</a>"</span>
00086 <span class="preprocessor">#include "<a class="code" href="GSCDKeyCallbacks_8h.html">GSCDKeyCallbacks.h</a>"</span>
00087
00088 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
00089
00099 <span class="comment">//============================================================================</span>
00100 <span class="comment">// Function GSCDKey_Initialize</span>
00101 <span class="comment">// Author: Guillaume Plante gsdevelopers@ubisoft.com</span>
00102 <span class="comment">// Date: 2002-06-06 10:51:55</span>
00120 <span class="comment"></span><span class="comment">//============================================================================</span>
00121 GShandle __stdcall <a class="code" href="group__group1.html#a0">GSCDKey_Initialize</a>(GSushort usPort);
00122
00123
00124 <span class="comment">//============================================================================</span>
00125 <span class="comment">// Function GSCDKey_Uninitialize</span>
00126 <span class="comment">// Author: Guillaume Plante gsdevelopers@ubisoft.com</span>
00127 <span class="comment">// Date: 2002-06-06 10:58:49</span>
00139 <span class="comment"></span><span class="comment">//============================================================================</span>
00140 GSvoid __stdcall <a class="code" href="group__group1.html#a1">GSCDKey_Uninitialize</a>(GShandle pGSCDKeyHandle = 0);
00141
00142
00143
00144 <span class="comment">//============================================================================</span>
00145 <span class="comment">// Function GSCDKey_Engine</span>
00146 <span class="comment">// Author: Guillaume Plante gsdevelopers@ubisoft.com</span>
00147 <span class="comment">// Date: 2002-06-06 11:06:12</span>
00165 <span class="comment"></span><span class="comment">//============================================================================</span>
00166 GSbool __stdcall <a class="code" href="group__group1.html#a2">GSCDKey_Engine</a>(GShandle pGSCDKeyHandle,GSuint uiMaxDelay = 500);
00167
00179 <span class="comment">//============================================================================</span>
00180 <span class="comment">// Function GSCDKey_ValidateUser</span>
00181 <span class="comment">// Author: Guillaume Plante gsdevelopers@ubisoft.com</span>
00182 <span class="comment">// Date: 2002-06-06 13:23:34</span>
00200 <span class="comment"></span><span class="comment">//============================================================================</span>
00201 <a class="code" href="GSCDKeyDefines_8h.html#a0">GSCDKeyRequest</a> __stdcall <a class="code" href="group__group2.html#a0">GSCDKey_ValidateUser</a>(GShandle pGSCDKeyHandle,
00202 <a class="code" href="struct__VALIDATION__SERVER__INFO.html">PVALIDATION_SERVER_INFO</a> psValidationServerInfo,
00203 GSubyte *pucAuhorizationID,GSchar *szGameName,
00204 GSushort usTimeout = 3);
00205
00206
00207 <span class="comment">//============================================================================</span>
00208 <span class="comment">// Function GSCDKey_DisconnectUser</span>
00209 <span class="comment">// Author: Guillaume Plante gsdevelopers@ubisoft.com</span>
00210 <span class="comment">// Date: 2002-06-06 13:57:12</span>
00225 <span class="comment"></span><span class="comment">//============================================================================</span>
00226 <a class="code" href="GSCDKeyDefines_8h.html#a0">GSCDKeyRequest</a> __stdcall <a class="code" href="group__group2.html#a1">GSCDKey_DisconnectUser</a>(GShandle pGSCDKeyHandle,
00227 <a class="code" href="struct__VALIDATION__SERVER__INFO.html">PVALIDATION_SERVER_INFO</a> psValidationServerInfo,
00228 GSubyte *pucAuhorizationID);
00229
00230
00231 <span class="comment">//============================================================================</span>
00232 <span class="comment">// Function GSCDKey_PlayerStatusReply</span>
00233 <span class="comment">// Author: Guillaume Plante gsdevelopers@ubisoft.com</span>
00234 <span class="comment">// Date: 2002-06-06 13:59:14</span>
00250 <span class="comment"></span><span class="comment">//============================================================================</span>
00251 <a class="code" href="GSCDKeyDefines_8h.html#a0">GSCDKeyRequest</a> __stdcall <a class="code" href="group__group2.html#a2">GSCDKey_PlayerStatusReply</a>(GShandle pGSCDKeyHandle,
00252 <a class="code" href="struct__VALIDATION__SERVER__INFO.html">PVALIDATION_SERVER_INFO</a> psValidationServerInfo,
00253 GSubyte *pucAuhorizationID,CDKEY_PLAYER_STATUS eStatus);
00254
00266 <span class="comment">//============================================================================</span>
00267 <span class="comment">// Function GSCDKey_RequestActivation</span>
00268 <span class="comment">// Author: Guillaume Plante gsdevelopers@ubisoft.com</span>
00269 <span class="comment">// Date: 2002-06-06 14:05:39</span>
00289 <span class="comment"></span><span class="comment">//============================================================================</span>
00290 <a class="code" href="GSCDKeyDefines_8h.html#a0">GSCDKeyRequest</a> __stdcall <a class="code" href="group__group3.html#a0">GSCDKey_RequestActivation</a>(GShandle pGSCDKeyHandle,
00291 <a class="code" href="struct__VALIDATION__SERVER__INFO.html">PVALIDATION_SERVER_INFO</a> psValidationServerInfo,
00292 <a class="code" href="struct__ACTIVATION__INFO.html">PACTIVATION_INFO</a> psActivationInfo,
00293 GSushort usTimeout = 6);
00294
00295
00296 <span class="comment">//============================================================================</span>
00297 <span class="comment">// Function GSCDKey_RequestAuthorization</span>
00298 <span class="comment">// Author: Guillaume Plante gsdevelopers@ubisoft.com</span>
00299 <span class="comment">// Date: 2002-06-06 14:16:15</span>
00318 <span class="comment"></span><span class="comment">//============================================================================</span>
00319 <a class="code" href="GSCDKeyDefines_8h.html#a0">GSCDKeyRequest</a> __stdcall <a class="code" href="group__group3.html#a1">GSCDKey_RequestAuthorization</a>(GShandle pGSCDKeyHandle,
00320 <a class="code" href="struct__VALIDATION__SERVER__INFO.html">PVALIDATION_SERVER_INFO</a> psValidationServerInfo,
00321 <a class="code" href="struct__VALIDATION__INFO.html">PVALIDATION_INFO</a> psValidationInfo,
00322 GSushort usTimeout = 3);
00323
00324 } <span class="comment">// extern "C"</span>
00325
00327 <span class="preprocessor">#endif //_GSCDKEYINTERFACE_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>