[This is preliminary documentation and subject to change.]
The router manager uses the SUPPORT_FUNCTIONS structure to pass the routing protocol a set of pointers to functions provided by the router manager.
typedef struct _SUPPORT_FUNCTIONS {
DWORD (WINAPI *DemandDialRequest)( DWORD, DWORD );
DWORD (WINAPI *MIBEntryCreate)( DWORD, DWORD, LPVOID );
DWORD (WINAPI *MIBEntryDelete)( DWORD, DWORD, LPVOID );
DWORD (WINAPI *MIBEntrySet)( DWORD, DWORD, LPVOID );
DWORD (WINAPI *MIBEntryGet)( DWORD, DWORD, LPVOID, LPDWORD LPVOID );
DWORD (WINAPI *MIBEntryGetFirst)( DWORD, DWORD, LPVOID, LPDWORD, LPVOID );
DWORD (WINAPI *MIBEntryGetNext)( DWORD, DWORD, LPVOID, LPVOID, LPVOID);
} SUPPORT_FUNCTIONS, *PSUPPORT_FUNCTIONS;
Windows NT: Use version 5.0 and later.
Windows: Unsupported.
Windows CE: Unsupported.