SoftKey.h 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *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_)