SoftKey.h 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. // SoftKey.h: interface for the SoftKey class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_SOFTKEY_H__574C48E9_F1A1_4E3B_96C6_AFBE79D0F560__INCLUDED_)
  5. #define AFX_SOFTKEY_H__574C48E9_F1A1_4E3B_96C6_AFBE79D0F560__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class SoftKey
  10. {
  11. public:
  12. char KeyPath[260];
  13. int Ini();
  14. // 加强版Ini();
  15. int IniEx();
  16. // 加密狗API::FindPort_2的加强版;
  17. int FindPortEx(IN const int &nStart, IN BYTE *InByte, IN const int &InLen);
  18. int RectFitDes(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  19. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  20. char *S0, char *S1,char *S2, char *S3,char *S4, char *S5,char *S6, char *S7);
  21. int decryptlong1(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  22. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  23. TCHAR *S0, TCHAR *S1,TCHAR *S2, TCHAR *S3,TCHAR *S4, TCHAR *S5,TCHAR *S6, TCHAR *S7);
  24. int decryptlong2(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  25. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  26. TCHAR *S0, TCHAR *S1,TCHAR *S2, TCHAR *S3,TCHAR *S4, TCHAR *S5,TCHAR *S6, TCHAR *S7);
  27. int decryptlong3(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  28. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  29. TCHAR *S0, TCHAR *S1,TCHAR *S2, TCHAR *S3,TCHAR *S4, TCHAR *S5,TCHAR *S6, TCHAR *S7);
  30. int decryptlong4(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  31. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  32. TCHAR *S0, TCHAR *S1,TCHAR *S2, TCHAR *S3,TCHAR *S4, TCHAR *S5,TCHAR *S6, TCHAR *S7);
  33. int decryptpiccount(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  34. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  35. TCHAR *S0, TCHAR *S1,TCHAR *S2, TCHAR *S3,TCHAR *S4, TCHAR *S5,TCHAR *S6, TCHAR *S7);
  36. int timedog1(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  37. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  38. char *S0, char *S1,char *S2, char *S3,char *S4, char *S5,char *S6, char *S7);
  39. int timedog2(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  40. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  41. char *S0, char *S1,char *S2, char *S3,char *S4, char *S5,char *S6, char *S7);
  42. int checktime(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  43. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  44. char *S0, char *S1,char *S2, char *S3,char *S4, char *S5,char *S6, char *S7);
  45. int getdata(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  46. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  47. char *S0, char *S1,char *S2, char *S3,char *S4, char *S5,char *S6, char *S7);
  48. int calyearpos(long *D0, long *D1,long *D2, long *D3,long *D4, long *D5,long *D6, long *D7,
  49. double *F0, double *F1,double *F2, double *F3,double *F4, double *F5,double *F6, double *F7,
  50. char *S0, char *S1,char *S2, char *S3,char *S4, char *S5,char *S6, char *S7);
  51. //addtofile...请不要修改这里
  52. void GetErrInfo(long err,TCHAR *ErrInfo );
  53. int ConnectSvr(TCHAR *ServerName,int Port);
  54. int ConnectAddNew(short Addr,TCHAR *OutVefCode);
  55. int ConnectAdd(short Addr);
  56. long GetKeySetCount(short Addr);
  57. short GetIpCount();
  58. short GetConCount();
  59. int DisConnect();
  60. SoftKey();
  61. virtual ~SoftKey();
  62. };
  63. #endif // !defined(AFX_SOFTKEY_H__574C48E9_F1A1_4E3B_96C6_AFBE79D0F560__INCLUDED_)