kb_machblue_client_vote.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. //*****************************************************************************
  2. //FileName:kb_machblue_client_vote.h
  3. //
  4. //Description:
  5. //
  6. //Author:steven
  7. //
  8. //Date: 2007.03.17
  9. //
  10. //Version: v1.0
  11. //*****************************************************************************
  12. #ifndef KB_MACHBLUE_CLIENT_VOTE_H
  13. #define KB_MACHBLUE_CLIENT_VOTE_H
  14. //length of movie name
  15. #define KB_VOTE_RESULT_COUNT 30
  16. //
  17. typedef struct kb_vote_s
  18. {
  19. unsigned char  name[60];
  20. unsigned long index;
  21. unsigned long ip;
  22. unsigned long   count;
  23. }kb_vote_t;
  24. //
  25. typedef struct kb_vote_result_s
  26. {
  27. unsigned char  index;
  28. unsigned long result;
  29. }kb_vote_result_t;
  30. //
  31. typedef struct kb_vote_info_s
  32. {
  33. unsigned char  name[60];
  34. kb_vote_result_t result[KB_VOTE_RESULT_COUNT];
  35. unsigned char resCount;
  36. }kb_vote_info_t;
  37. /**
  38.  * Send vote information to server
  39.  * pVote < vote information >
  40.  
  41.  * @return None.
  42.  */ 
  43. extern BOOL kb_vote_info_send(kb_vote_t *pVote);
  44. /**
  45.  * Get vote result from server
  46.  
  47.  * pName < name of vote movie >
  48.  
  49.  * @return None.
  50.  */ 
  51. extern BOOL kb_vote_result_get(unsigned char *pName,kb_vote_info_t * kb_voteResult);
  52. #endif