/*++ Copyright (c) 1999 Microsoft Corporation Module Name: net\routing\netsh\ip\protocols\msdpmib.h Abstract: Include for msdpmib.c Author: Dave Thaler 11/03/99 Revision History: --*/ #ifndef _MSDPMIB_H_ #define _MSDPMIB_H_ DWORD GetMsdpMIBIfIndex( IN OUT LPWSTR *pptcArguments, IN DWORD dwCurrentIndex, OUT PDWORD pdwIndices, OUT PDWORD pdwNumParsed ); DWORD GetMsdpMIBIpAddress( IN OUT LPWSTR *pptcArguments, IN DWORD dwCurrentIndex, IN DWORD dwArgCount, OUT PDWORD pdwIndices, OUT PDWORD pdwNumParsed ); DWORD GetMsdpMIBSAIndex( IN OUT LPWSTR *ppwcArguments, IN DWORD dwCurrentIndex, IN DWORD dwArgCount, OUT PDWORD pdwIndices, OUT PDWORD pdwNumParsed ); typedef VOID (MSDP_PRINT_FN)( PMIB_OPAQUE_INFO pgodInfo, DWORD dwFormat ); typedef MSDP_PRINT_FN *PMSDP_PRINT_FN; MSDP_PRINT_FN PrintMsdpGlobalStats; MSDP_PRINT_FN PrintMsdpPeerStats; MSDP_PRINT_FN PrintMsdpSA; typedef struct _MSDP_MAGIC_TABLE { DWORD dwId; PMSDP_PRINT_FN pfnPrintFunction; ULONG ulIndexBytes; }MSDP_MAGIC_TABLE, *PMSDP_MAGIC_TABLE; FN_HANDLE_CMD HandleMsdpMibShowObject; #endif //_MSDPMIB_H_