Main Page | Modules | Class List | File List | Class Members | File Members

GSCDKeyCallbacks.h

Go to the documentation of this file.
00001 //****************************************************************************
00002 //*   Author:  Guillaume Plante  gsdevelopers@ubisoft.com
00003 //*   Date:    2002-06-06 15:47:17
00010 //****************************************************************************
00011 
00012 #ifndef _GSCDKEYCALLBACKS_H_
00013 #define _GSCDKEYCALLBACKS_H_
00014 
00015 #include "GSTypes.h"
00016 #include "GSCDKeyDefines.h"
00017 
00018 
00027 //============================================================================
00028 // CallBack CBCDKey_RcvActivationID
00029 // Author:              Guillaume Plante  gsdevelopers@ubisoft.com
00030 // Date:                2002-06-06 14:34:14
00045 //============================================================================
00046 typedef GSvoid (__stdcall *CBCDKey_RcvActivationID)(PREPLY_INFORMATION psReplyInfo,
00047                         PVALIDATION_SERVER_INFO psValidationServerInfo,GSubyte *pucActivationID,GSubyte *pucGlobalID);
00048 
00049 
00050 //============================================================================
00051 // CallBack CBCDKey_RcvAuthorizationID
00052 // Author:              Guillaume Plante  gsdevelopers@ubisoft.com
00053 // Date:                2002-06-06 14:38:23
00067 //============================================================================
00068 typedef GSvoid (__stdcall *CBCDKey_RcvAuthorizationID)(PREPLY_INFORMATION psReplyInfo,
00069                         PVALIDATION_SERVER_INFO psValidationServerInfo,GSubyte *pucAuhorizationID);
00070 
00082 //============================================================================
00083 // CallBack CBCDKey_RcvValidationResponse
00084 // Author:              Guillaume Plante  gsdevelopers@ubisoft.com
00085 // Date:                2002-06-06 14:44:57
00103 //============================================================================
00104 typedef GSvoid (__stdcall *CBCDKey_RcvValidationResponse)(PREPLY_INFORMATION psReplyInfo,
00105                         PVALIDATION_SERVER_INFO psValidationServerInfo,GSubyte *pucAuhorizationID,CDKEY_PLAYER_STATUS eStatus,GSubyte *pucGlobalID);
00106 
00107 
00108 //============================================================================
00109 // CallBack CBCDKey_RcvPlayerStatusRequest
00110 // Author:              Guillaume Plante  gsdevelopers@ubisoft.com
00111 // Date:                2002-06-06 14:49:13
00127 //============================================================================
00128 typedef GSvoid (__stdcall *CBCDKey_RcvPlayerStatusRequest)(PVALIDATION_SERVER_INFO psValidationServerInfo,
00129                         GSubyte *pucAuhorizationID);
00130 
00131 
00142 //============================================================================
00143 // Function GSCDKey_FixRcvActivationID
00144 // Author:              Guillaume Plante  gsdevelopers@ubisoft.com
00145 // Date:                2002-06-06 14:56:15
00162 //============================================================================
00163 GSbool __stdcall GSCDKey_FixRcvActivationID(GShandle pGSCDKeyHandle,CBCDKey_RcvActivationID fRcvActivationID);
00164 
00165 
00166 //============================================================================
00167 // Function GSCDKey_FixRcvAuthorizationID
00168 // Author:              Guillaume Plante  gsdevelopers@ubisoft.com
00169 // Date:                2002-06-06 14:58:29
00186 //============================================================================
00187 GSbool __stdcall GSCDKey_FixRcvAuthorizationID(GShandle pGSCDKeyHandle,CBCDKey_RcvAuthorizationID fRcvAuthorizationID);
00188 
00189 
00190 //============================================================================
00191 // Function GSCDKey_FixRcvValidationResponse
00192 // Author:              Guillaume Plante  gsdevelopers@ubisoft.com
00193 // Date:                2002-06-06 14:58:37
00210 //============================================================================
00211 GSbool __stdcall GSCDKey_FixRcvValidationResponse(GShandle pGSCDKeyHandle,CBCDKey_RcvValidationResponse fRcvValidationResponse);
00212 
00213 
00214 //============================================================================
00215 // Function GSCDKey_FixRcvPlayerStatusRequest
00216 // Author:              Guillaume Plante  gsdevelopers@ubisoft.com
00217 // Date:                2002-06-06 14:58:50
00234 //============================================================================
00235 GSbool __stdcall GSCDKey_FixRcvPlayerStatusRequest(GShandle pGSCDKeyHandle,CBCDKey_RcvPlayerStatusRequest fRcvPlayerStatusRequest);
00236 
00239 #endif //_GSCDKEYCALLBACKS_H_

Ubi.com GameService SDK - ©UbiSoft Entertainment 2002
GameService development team