⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 win32dll.h

📁 看门狗接口
💻 H
字号:

// The following ifdef block is the standard way of creating macros which make exporting 
// from a DLL simpler. All files within this DLL are compiled with the WIN32DLL_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see 
// WIN32DLL_API functions as being imported from a DLL, wheras this DLL sees symbols
// defined with this macro as being exported.
#define WIN32DLL_API __declspec(dllexport)

#ifndef ULONG
#define ULONG unsigned long
#endif

#ifndef HUINT
#define HUINT unsigned short
#endif

#ifndef UCHAR
#define UCHAR unsigned char
#endif

#ifndef WORD
#define WORD unsigned short
#endif

#define MHSTATUS ULONG
#pragma pack(1)
    typedef struct _QA_DLL_PARA
    {
    	BYTE	Command;
		BYTE	DogCascade;
    	BYTE	OperationNo;
    	WORD	DogAddr1;
		WORD	DogAddr2;
    	WORD	DogBytes;
    	DWORD	DogPassword;
    	DWORD	DogResult;
    	BYTE	DogData[200];
    }QA_DLL_PARA, * PQA_DLL_PARA;
#pragma pack()
//	unsigned long FAR PASCAL GS_MHDog(PMH_DLL_PARA pmdp);

#ifdef  __cplusplus
extern "C" {
#endif

WIN32DLL_API unsigned long GS_QADog(PQA_DLL_PARA pmdp);
short int DogBytes, DogAddr1, DogAddr2;
unsigned long DogPassword;
unsigned long DogResult;
BYTE OperationNo, DogCascade;
void * DogData;

extern DWORD DogCheck(void);
extern DWORD ReadDog(void);
extern DWORD WriteDog(void);
extern DWORD BogusRead(void);
extern DWORD BogusWrite(void);
extern DWORD WriteOnly(void);
extern DWORD WriteExpressions(void);
extern DWORD Compare(void);
extern DWORD Operation(void);
extern DWORD GetCurrentNo(void);
extern DWORD DisableShare(void);
extern DWORD EnableShare(void);

#ifdef  __cplusplus
}
#endif
 
#define DOGCHECK			1
#define READDOG				2
#define WRITEDOG			3
#define BOGUSREAD			4
#define BOGUSWRITE			5
#define GETCURRENTNO		6
#define COMPARE				7
#define OPERATION			8
#define WRITEEXPRESSIONS	9
#define WRITEONLY			10
#define DISABLESHARE		11
#define ENABLESHARE			12



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -