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

📄 test.h

📁 好东东
💻 H
字号:
#ifndef _TEST_H_
#define _TEST_H_

#include <windows.h>
#include <initguid.h>

typedef struct Cmds{
	int		TargetDevice;
	BOOL	bIsEnum;		// 是否枚举设备类下的所有设备
	BOOL	bSetRmt;		// 是否设置远端目标机器的IPaddress and Port
	BOOL	bCreateDosName;	// 是否创建一个DOS name
	BOOL	bDeleteDosName;	// 是否删除一个DOS name
	ULONG	IPAddress;		// 若bSetRmt == TRUE, 此处设置远端目标机器的IP address
	USHORT	Port;			// 若bSetRmt == TRUE, 此处设置远端目标机器的 Port
	USHORT	ComX;			// 若bCreateDosName == TRUE, 此处设置DOS name
}CMDS, *PCMDS;

BOOL	EnumDevice( const LPGUID lpGUID );
void	CreateDosName( LPGUID lpGuid, int TargetDevice, ULONG ComX );
void	DeleteDosName( LPGUID lpGuid, int TargetDevice );
void	SetRmt( LPGUID lpGuid ,int TargetDevice,  ULONG IPAddress, USHORT Port );
HANDLE	OpenDevice( LPGUID lpGuid , int TargetDevice);
BOOL	GetDeviceName( LPGUID lpGuid, int TargetDevice, TCHAR* szDevName );
int		Parse( int argc, char* argv[], PCMDS lpCmd );
int		ParseAddress( const char* szAddress, PULONG IPAddress, PUSHORT Port);

#endif

⌨️ 快捷键说明

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