123456789101112131415161718192021222324252627282930313233343536373839 |
- //###########################################################################
- //
- // Module: CHECKDOG.H
- //
- // Decriptions: This is header file of SoftDog's Win32 API module.
- //
- // Copyright (C) SafeNet China Ltd. All Rights Reserved.
- //
- //###########################################################################
- #ifndef _CHECKDOG_H_
- #define _CHECKDOG_H_
- #include "Global.h"
- // Read data from the dog
- typedef DWORD (WINAPI * DOGREAD) (DWORD dwBytes, DWORD dwAddr, char *pData);
- extern DOGREAD DogRead;
- // Write data to the dog
- typedef DWORD (WINAPI * DOGWRITE) (DWORD dwBytes, DWORD dwAddr, char *pData);
- extern DOGWRITE DogWrite;
- extern HANDLE g_hReadDogThread;
- extern HANDLE g_hWriteDogThread;
- extern int InitDog();
- extern int UnInitDog(void);
- extern int ReadDogInfo( CString &sMsg );
- extern DWORD WINAPI ReadDogThreadProc(LPVOID lpParameter);
- extern DWORD WINAPI WriteDogThreadProc(LPVOID lpParameter);
- extern BOOL CheckDogThreadStart();
- extern BOOL CheckDogThreadEnd();
- #endif //_CHECKDOG_H_
|