windows-nt/Source/XPSP1/NT/net/rras/ip/wanarp2/info.h
2020-09-26 16:20:57 +08:00

78 lines
1.2 KiB
C

/*++
Copyright (c) 1995 Microsoft Corporation
Module Name:
wanarp\info.h
Abstract:
Header for info.c
Revision History:
AmritanR
--*/
#ifndef __WANARP_INFO_H__
#define __WANARP_INFO_H__
NDIS_STATUS
DoNDISRequest(NDIS_REQUEST_TYPE RT, NDIS_OID OID, void *Info, uint Length, uint
*Needed);
int
WanIpSetRequest(
PVOID pvContext,
NDIS_OID Oid,
UINT Type
);
UINT
WanIpAddAddress(
IN PVOID pvContext,
IN UINT uiType,
IN DWORD dwAddress,
IN DWORD dwMask,
IN PVOID pvUnused
);
UINT
WanIpDeleteAddress(
IN PVOID pvContext,
IN UINT uiType,
IN DWORD dwAddress,
IN DWORD dwMask
);
INT
WanIpQueryInfo(
IN PVOID pvIfContext,
IN TDIObjectID *pTdiObjId,
IN PNDIS_BUFFER pnbBuffer,
IN PUINT puiSize,
IN PVOID pvContext
);
INT
WanIpSetInfo(
IN PVOID pvContext,
IN TDIObjectID *pTdiObjId,
IN PVOID pvBuffer,
IN UINT uiSize
);
INT
WanIpGetEntityList(
IN PVOID pvContext,
IN TDIEntityID *pTdiEntityList,
IN PUINT puiCount
);
#endif // __WANARP_INFO_H__