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

73 lines
1.3 KiB
C

/*++
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_