/****** gcdkeyc.h GameSpy CDKey SDK Client Header Copyright 1999-2007 GameSpy Industries, Inc devsupport@gamespy.com ****** Please see the GameSpy CDKey SDK documentation for more information ******/ #ifndef _GOACDKEYC_H_ #define _GOACDKEYC_H_ #ifdef __cplusplus extern "C" { #endif #define RESPONSE_SIZE 73 typedef enum { CDResponseMethod_NEWAUTH, // method = 0 for normal auth CDResponseMethod_REAUTH // method = 1 for ison proof } CDResponseMethod; void gcd_compute_response(char *cdkey, char *challenge,/*out*/ char response[73], CDResponseMethod method); #ifdef __cplusplus } #endif #endif