JYDEST.H
上传用户:bjghjy
上传日期:2007-01-07
资源大小:379k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. #ifndef _INC_JYDEST
  2. #define _INC_JYDEST
  3. #include <time.h>
  4. #ifdef _MSDOS
  5. #ifndef BYTE
  6. #define BYTE char
  7. #endif
  8. #ifndef BOOL
  9. #define BOOL char
  10. #endif
  11. #ifdef FAR
  12. #define FAR far
  13. #endif
  14. #endif
  15. typedef struct tag_JyDest
  16. {
  17. BYTE reqType;
  18. char curJys;
  19. short zqsid;
  20. int sd;
  21. int userId;
  22. int jyNum;
  23. int recNum,recNum1;
  24. int recCount, aliveCount;
  25. char gddm[10+1],DesKey[8+1],jymm[7+1];
  26. int jyzh;
  27. double zjye,kyje;
  28. time_t startTime;
  29. BOOL isReqEnd, isSending;
  30. struct tag_JyDest *lpNext;
  31. }JY_DEST, *LPJY_DEST;
  32. typedef struct tag_JyDests
  33. {
  34. int destCount;
  35. BOOL isChanging;
  36. LPJY_DEST lpDestHead;
  37. }JY_DESTS, *LPJY_DESTS;
  38. extern JY_DESTS jy_dests;
  39. BOOL JyDestInit(void);
  40. void JyDestExit(void);
  41. LPJY_DEST GetJyDest(char *lpgddm);
  42. LPJY_DEST GetJyDestBySd(int sd);
  43. LPJY_DEST GetFirstIdelRec(void);
  44. int GetJyDestCount(void);
  45. LPJY_DEST AddJyDest(int sd,int reqType, char jys, int recNum, 
  46. char *lpgddm, int jynum,int zqsid);
  47. int ChangeJyDest(int sd, LPJY_DEST lpJyDest, int reqType,
  48. char jys, int userId, int);
  49. int CheckJyDest(int sd, int reqType, char jys, char *gddm,
  50. int userId, LPJY_DEST*);
  51. int CreateScanJyDestThread(void);
  52. void DelJyDeads(void);
  53. void CheckJyDestEcho(int sd);
  54. int JyDest_ChkUsr(LPJY_DEST);
  55. int JyDest_ChgPwd(LPJY_DEST);
  56. int JyDest_BuySell(LPJY_DEST);
  57. int JyDest_Cancel(LPJY_DEST);
  58. int JyDest_Yecx(LPJY_DEST);
  59. int JyDest_Cjcx(LPJY_DEST);
  60. int JyDest_Wtcx(LPJY_DEST);
  61. int Jy_SendRet(int sd, char, char, int);
  62. #endif