Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
1.3 KiB

  1. /*++
  2. Copyright (c) 1995 Microsoft Corporation
  3. Module Name:
  4. wanarp\info.h
  5. Abstract:
  6. Header for info.c
  7. Revision History:
  8. AmritanR
  9. --*/
  10. #ifndef __WANARP_INFO_H__
  11. #define __WANARP_INFO_H__
  12. NDIS_STATUS
  13. DoNDISRequest(NDIS_REQUEST_TYPE RT, NDIS_OID OID, void *Info, uint Length, uint
  14. *Needed);
  15. int
  16. WanIpSetRequest(
  17. PVOID pvContext,
  18. NDIS_OID Oid,
  19. UINT Type
  20. );
  21. UINT
  22. WanIpAddAddress(
  23. IN PVOID pvContext,
  24. IN UINT uiType,
  25. IN DWORD dwAddress,
  26. IN DWORD dwMask,
  27. IN PVOID pvUnused
  28. );
  29. UINT
  30. WanIpDeleteAddress(
  31. IN PVOID pvContext,
  32. IN UINT uiType,
  33. IN DWORD dwAddress,
  34. IN DWORD dwMask
  35. );
  36. INT
  37. WanIpQueryInfo(
  38. IN PVOID pvIfContext,
  39. IN TDIObjectID *pTdiObjId,
  40. IN PNDIS_BUFFER pnbBuffer,
  41. IN PUINT puiSize,
  42. IN PVOID pvContext
  43. );
  44. INT
  45. WanIpSetInfo(
  46. IN PVOID pvContext,
  47. IN TDIObjectID *pTdiObjId,
  48. IN PVOID pvBuffer,
  49. IN UINT uiSize
  50. );
  51. INT
  52. WanIpGetEntityList(
  53. IN PVOID pvContext,
  54. IN TDIEntityID *pTdiEntityList,
  55. IN PUINT puiCount
  56. );
  57. #endif // __WANARP_INFO_H__