TimeSyncServer.h 885 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // TimeSyncServer.h : PROJECT_NAME 应用程序的主头文件
  2. //
  3. #pragma once
  4. #ifndef __AFXWIN_H__
  5. #error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
  6. #endif
  7. #include "resource.h" // 主符号
  8. #include <WinSvc.h>
  9. #include <DbgHelp.h>
  10. #pragma comment(lib, "dbghelp.lib")
  11. extern SERVICE_STATUS m_ServiceStatus;
  12. extern SERVICE_STATUS_HANDLE m_ServiceStatusHandle;
  13. //函数声明
  14. void WINAPI ServiceMain(DWORD argc, LPTSTR *argv);
  15. void WINAPI ServiceCtrlHandler(DWORD Opcode);
  16. BOOL InstallService(CString &strPath);
  17. BOOL DeleteService();
  18. // CTimeSyncServerApp:
  19. // 有关此类的实现,请参阅 TimeSyncServer.cpp
  20. //
  21. class CTimeSyncServerApp : public CWinApp
  22. {
  23. public:
  24. CTimeSyncServerApp();
  25. // 重写
  26. public:
  27. virtual BOOL InitInstance();
  28. static void StartTheAppServices(WORD);
  29. // 实现
  30. DECLARE_MESSAGE_MAP()
  31. };
  32. extern CTimeSyncServerApp theApp;