诸暨麻将添加redis
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 

56 行
1.4 KiB

  1. #ifndef WH_SERVICE_HEAD_FILE
  2. #define WH_SERVICE_HEAD_FILE
  3. #pragma once
  4. #include "ServiceCoreHead.h"
  5. //////////////////////////////////////////////////////////////////////////////////
  6. //系统服务
  7. class SERVICE_CORE_CLASS CWHService
  8. {
  9. //函数定义
  10. private:
  11. //构造函数
  12. CWHService();
  13. //系统功能
  14. public:
  15. //拷贝字符
  16. static bool SetClipboardString(LPCTSTR pszString);
  17. //机器标识
  18. public:
  19. //机器标识
  20. static bool GetMachineID(TCHAR szMachineID[LEN_MACHINE_ID]);
  21. //机器标识
  22. static bool GetMachineIDEx(TCHAR szMachineID[LEN_MACHINE_ID]);
  23. //网卡地址
  24. static bool GetMACAddress(TCHAR szMACAddress[LEN_NETWORK_ID]);
  25. //系统热键
  26. public:
  27. //注销热键
  28. static bool UnRegisterHotKey(HWND hWnd, UINT uKeyID);
  29. //注册热键
  30. static bool RegisterHotKey(HWND hWnd, UINT uKeyID, WORD wHotKey);
  31. //系统文件
  32. public:
  33. //工作目录
  34. static bool GetWorkDirectory(TCHAR szWorkDirectory[], WORD wBufferCount);
  35. //文件版本
  36. static bool GetModuleVersion(LPCTSTR pszModuleName, DWORD & dwVersionInfo);
  37. //压缩函数
  38. public:
  39. //压缩数据
  40. static ULONG CompressData(LPBYTE pcbSourceData, ULONG lSourceSize, BYTE cbResultData[], ULONG lResultSize);
  41. //解压数据
  42. static ULONG UnCompressData(LPBYTE pcbSourceData, ULONG lSourceSize, BYTE cbResultData[], ULONG lResultSize);
  43. };
  44. //////////////////////////////////////////////////////////////////////////////////
  45. #endif