usercheck.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. ////////////////////////////////////////////////////////////////////////////////
  2. //  
  3. //  FileName    :   UserCheck.h.h
  4. //  Version     :   1.0
  5. //  Creater     :   Linsuyi
  6. //  Date        :   2002-01-17  10:37:18
  7. //  Comment     :   KAVuser-net check declaration header file
  8. //  
  9. ////////////////////////////////////////////////////////////////////////////////
  10. #ifndef _USERCHECK_H
  11. #define _USERCHECK_H    1
  12. #define defCHECK_CURRENT_VERSION            2
  13. #define defCHECK_CURRENT_USERFLAG           "KAV2000 User Info"
  14. #define defCHECK_CURRENT_SERVERFLAG         "KAV2000 Server Response"
  15. #pragma pack(push, 1)
  16. typedef struct tagUSER_INFO {
  17.     char    szFlag[30];             /* KAV2000 User Info + 0x0 */
  18.     int     nStructVersion;         /* 2 */
  19.     int     nWaitForResult;         /* 1 -> Server will return result 0 -> no result */
  20.     char    szDateTime[20];         /* 10/24/2000 22:39:08 + 0x0 */
  21.     
  22.     // valid when StructVersion > 1
  23.     char    szSerialNumber[28];     // xxxxxx-xxxxxx-xxxxxx-xxxxxx + 0x0
  24.     
  25. } USER_INFO;
  26. typedef struct tagSERVER_INFO{
  27.     char    szFlag[24];             /* KAV2000 Server Response + 0x0 */
  28.     
  29.     int     nStructVersion;         /* 1 */
  30.     int     nNumber;                /* number */
  31.     
  32. } SERVER_INFO;
  33. #pragma pack(pop)
  34. void GetUserInfo(USER_INFO& pUserInfo, BOOL bWaitForResult);
  35. #endif  // #ifndef _USERCHECK_H