stdafx.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // pch.h: 这是预编译标头文件。
  2. // 下方列出的文件仅编译一次,提高了将来生成的生成性能。
  3. // 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。
  4. // 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。
  5. // 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。
  6. #ifndef PCH_H
  7. #define PCH_H
  8. // 添加要在此处预编译的标头
  9. #include "framework.h"
  10. //////////////////////////////////////////////////////////////////////////
  11. // 用例;
  12. extern HMODULE g_hdll;
  13. extern BOOL LoadLogLibarary();
  14. extern void FreeLogLibarary();
  15. typedef DWORD(*irc_IsAppRunning)(LPCTSTR lpszAppDir);
  16. typedef bool (*irc_StartIRApp)(LPCTSTR lpszAppDir, LPCTSTR lpSignalXml, DWORD dwPort);
  17. typedef bool (*irc_CloseApp)();
  18. typedef bool (*irc_Connect)(LPCTSTR lpServer, int port);
  19. typedef bool (*irc_loadSignalDataSet)(LPCTSTR lpDatasetXml);
  20. typedef LPCTSTR(*irc_getDeviceNames)();
  21. typedef LPCTSTR(*irc_getSignalsName)();
  22. typedef bool (*irc_sendSignal)(LPCTSTR lpSignal, int send_times, int sleep_time);
  23. typedef bool (*irc_sendSignals)(LPCTSTR lpSignals, int sleep_time);
  24. typedef bool (*irc_sendRepeatsSignal)(LPCTSTR lpSignal, int repeat_time);
  25. extern int g_nIRControl;
  26. extern irc_IsAppRunning g_IsAppRunning;
  27. extern irc_StartIRApp g_StartIRApp;
  28. extern irc_CloseApp g_CloseApp;
  29. extern irc_Connect g_Connect;
  30. extern irc_getDeviceNames g_getDeviceNames;
  31. extern irc_getSignalsName g_getSignalsName;
  32. extern irc_loadSignalDataSet g_loadSignalDataSet;
  33. extern irc_sendSignal g_sendSignal;
  34. extern irc_sendSignals g_sendSignals;
  35. extern irc_sendRepeatsSignal g_sendRepeatsSignal;
  36. #endif //PCH_H