#ifndef _CHECKDOG_H_ #define _CHECKDOG_H_ #include "Global.h" // Read data from the dog typedef DWORD (WINAPI * DOGREAD) (DWORD dwBytes, DWORD dwAddr, char *pData); // Write data to the dog typedef DWORD (WINAPI * DOGWRITE) (DWORD dwBytes, DWORD dwAddr, char *pData); extern HANDLE g_hReadDogThread; extern HANDLE g_hWriteDogThread; extern int InitDog(); extern int UnInitDog(void); extern DWORD WINAPI ReadDogThreadProc(LPVOID lpParameter); extern DWORD WINAPI WriteDogThreadProc(LPVOID lpParameter); extern BOOL CheckDogThreadStart(); extern BOOL CheckDogThreadEnd(); #endif //_CHECKDOG_H_