zpzDll.h 481 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <vector>
  3. #ifdef HOOKAPI_EXPORTS
  4. #define HOOKAPI_API __declspec(dllexport)
  5. #else
  6. #define HOOKAPI_API __declspec(dllimport)
  7. #endif
  8. #define MAX_DATA_LENGTH 1024
  9. HOOKAPI_API BOOL InstallHook();
  10. HOOKAPI_API void UninstallHook();
  11. HOOKAPI_API void SetHookStatus(bool isWork);
  12. HOOKAPI_API void SetHwnd(HWND hWnd);
  13. HOOKAPI_API void SetComNum(const char* s_comNum, const wchar_t* ws_comNum, size_t nLength);
  14. HOOKAPI_API void HookGetData(char* dst, int* length);