CheckDog.h 603 B

123456789101112131415161718192021222324252627
  1. #ifndef _CHECKDOG_H_
  2. #define _CHECKDOG_H_
  3. #include "Global.h"
  4. // Read data from the dog
  5. typedef DWORD (WINAPI * DOGREAD) (DWORD dwBytes, DWORD dwAddr, char *pData);
  6. // Write data to the dog
  7. typedef DWORD (WINAPI * DOGWRITE) (DWORD dwBytes, DWORD dwAddr, char *pData);
  8. extern HANDLE g_hReadDogThread;
  9. extern HANDLE g_hWriteDogThread;
  10. extern int InitDog();
  11. extern int UnInitDog(void);
  12. extern DWORD WINAPI ReadDogThreadProc(LPVOID lpParameter);
  13. extern DWORD WINAPI WriteDogThreadProc(LPVOID lpParameter);
  14. extern BOOL CheckDogThreadStart();
  15. extern BOOL CheckDogThreadEnd();
  16. #endif //_CHECKDOG_H_