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.

72 lines
1.3 KiB

  1. /*++
  2. Copyright (c) 1999 Microsoft Corporation
  3. Module Name:
  4. net\routing\netsh\ip\protocols\msdpmib.h
  5. Abstract:
  6. Include for msdpmib.c
  7. Author:
  8. Dave Thaler 11/03/99
  9. Revision History:
  10. --*/
  11. #ifndef _MSDPMIB_H_
  12. #define _MSDPMIB_H_
  13. DWORD
  14. GetMsdpMIBIfIndex(
  15. IN OUT LPWSTR *pptcArguments,
  16. IN DWORD dwCurrentIndex,
  17. OUT PDWORD pdwIndices,
  18. OUT PDWORD pdwNumParsed
  19. );
  20. DWORD
  21. GetMsdpMIBIpAddress(
  22. IN OUT LPWSTR *pptcArguments,
  23. IN DWORD dwCurrentIndex,
  24. IN DWORD dwArgCount,
  25. OUT PDWORD pdwIndices,
  26. OUT PDWORD pdwNumParsed
  27. );
  28. DWORD
  29. GetMsdpMIBSAIndex(
  30. IN OUT LPWSTR *ppwcArguments,
  31. IN DWORD dwCurrentIndex,
  32. IN DWORD dwArgCount,
  33. OUT PDWORD pdwIndices,
  34. OUT PDWORD pdwNumParsed
  35. );
  36. typedef
  37. VOID
  38. (MSDP_PRINT_FN)(
  39. PMIB_OPAQUE_INFO pgodInfo,
  40. DWORD dwFormat
  41. );
  42. typedef MSDP_PRINT_FN *PMSDP_PRINT_FN;
  43. MSDP_PRINT_FN PrintMsdpGlobalStats;
  44. MSDP_PRINT_FN PrintMsdpPeerStats;
  45. MSDP_PRINT_FN PrintMsdpSA;
  46. typedef struct _MSDP_MAGIC_TABLE
  47. {
  48. DWORD dwId;
  49. PMSDP_PRINT_FN pfnPrintFunction;
  50. ULONG ulIndexBytes;
  51. }MSDP_MAGIC_TABLE, *PMSDP_MAGIC_TABLE;
  52. FN_HANDLE_CMD HandleMsdpMibShowObject;
  53. #endif //_MSDPMIB_H_