Routing Table Manager Version 2 Functions

The following functions are used to interact with the routing table manager.

Registration Functions

RtmRegisterEntity

RtmDeregisterEntity

RtmGetRegisteredEntities

RtmReleaseEntities

Opaque Pointer Functions

RtmLockDestination

RtmGetOpaqueInformationPointer

Export Method Functions

RtmGetEntityMethods

RtmInvokeMethod

RtmBlockMethods

Handle to Information Structure Functions

RtmGetEntityInfo

RtmGetDestInfo

RtmGetRouteInfo

RtmGetNextHopInfo

RtmReleaseEntityInfo

RtmReleaseDestInfo

RtmReleaseRouteInfo

RtmReleaseNextHopInfo

Routing Table Insertion and Deletion Functions

RtmAddRouteToDest

RtmDeleteRouteToDest

RtmHoldDestination

RtmGetRoutePointer

RtmLockRoute

RtmUpdateAndUnlockRoute

Routing Table Query Functions

RtmGetExactMatchDestination

RtmGetMostSpecificDestination

RtmGetLessSpecificDestination

RtmGetExactMatchRoute

RtmIsBestRoute

Next-Hop Insertion and Deletion Functions

RtmAddNextHop

RtmFindNextHop

RtmDeleteNextHop

RtmGetNextHopPointer

RtmLockNextHop

Routing Table Enumeration Functions

RtmCreateDestEnum

RtmGetEnumDests

RtmReleaseDests

RtmCreateRouteEnum

RtmGetEnumRoutes

RtmReleaseRoutes

RtmCreateNextHopEnum

RtmGetEnumNextHops

RtmReleaseNextHops

RtmDeleteEnumHandle

Change Notification Functions

RtmRegisterForChangeNotification

RtmGetChangedDests

RtmReleaseChangedDests

RtmIgnoreChangedDests

RtmGetChangeStatus

RtmMarkDestForChangeNotification

RtmIsMarkedForChangeNotification

RtmDeregisterFromChangeNotification

Route List Function

RtmCreateRouteList

RtmInsertInRouteList

RtmCreateRouteListEnum

RtmGetListEnumRoutes

RtmDeleteRouteList

Handle Management Functions

RtmReferenceHandles