| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //###########################################################################
- //
- // 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 DWORD WINAPI ReadDogThreadProc(LPVOID lpParameter);
- extern DWORD WINAPI WriteDogThreadProc(LPVOID lpParameter);
- extern BOOL CheckDogThreadStart();
- extern BOOL CheckDogThreadEnd();
- #endif //_CHECKDOG_H_
|