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