dhcp.h

来自「wince下的源代码集合打包」· C头文件 代码 · 共 78 行

H
78
字号
/*****************************************************************************//**								Microsoft Windows							**//**Copyright (c) 1997-2000 Microsoft Corporation.  All rights reserved.     **//*****************************************************************************//*	dhcp.h  DESCRIPTION:*/#ifndef _DHCP_H_#define _DHCP_H_#ifndef FAR#define FAR#endif#include "ipexport.h"typedef unsigned int (*PFNSetDHCPNTE)(unsigned Context, void **ppNTE,									  char *pAddr, DWORD *cAddr);typedef unsigned int (*PFNIPSetNTEAddr)(unsigned short Context, 										void *NTEp, IPAddr Addr, IPMask Mask, 										IPAddr GWAddr);typedef DWORD (*PFN_DHCP_NOTIFY)(uint Code, PTSTR pAdapter, void *Nte, unsigned Context,								   char *pAddr, unsigned cAddr);typedef int  (*PFNDhcpRegister)(	PFNSetDHCPNTE		pfnSetNTE,	PFNIPSetNTEAddr		pfnSetAddr, 	PFN_DHCP_NOTIFY		*ppDhcpNotify);extern int DhcpRegister(	PFNSetDHCPNTE		pfnSetNTE,	PFNIPSetNTEAddr		pfnSetAddr, 	PFN_DHCP_NOTIFY		*ppDhcpNotify);// Network Control Block structure//	Return Codes for Dhcp#define	DHCP_SUCCESS		0#define DHCP_FAILURE		1#define DHCP_NOMEM			2#define DHCP_NACK			3#define DHCP_NOCARD			4#define DHCP_COLLISION		5#define DHCP_NOINTERFACE	6	// specified interface doesn't exist//	OpCodes for the Dhcp Function#define	DHCP_REGISTER			0x01	// this is a must for all Helper funcs#define DHCP_PROBE				0x02	// reserved for all helper funcs// note; need a notification mechanism#define DHCP_RENEW				0x08#define DHCP_RELEASE			0x09//	Codes for PFN_DHCP_NOTIFY#define DHCP_NOTIFY_ADD_INTERFACE		0x0001	// unused#define DHCP_NOTIFY_DEL_INTERFACE		0x0002#define DHCP_REQUEST_ADDRESS			0x1001#define DHCP_REQUEST_RELEASE			0x1002#define DHCP_REQUEST_RENEW				0x1003#endif	// _DHCP_H_

⌨️ 快捷键说明

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