windows-nt/Source/XPSP1/NT/net/rras/ip/rtrmgr/map.h

110 lines
1.2 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++
Copyright (c) 1995 Microsoft Corporation
Module Name:
routing\ip\rtrmgr\map.c
Abstract:
Header for map.c
Revision History:
Amritansh Raghav 10/6/95 Created
--*/
VOID
InitHashTables(
VOID
);
VOID
UnInitHashTables(
VOID
);
VOID
AddBinding(
PICB picb
);
VOID
RemoveBinding(
PICB picb
);
PADAPTER_INFO
GetInterfaceBinding(
DWORD dwIfIndex
);
#if DBG
VOID
CheckBindingConsistency(
PICB picb
);
#else
#define CheckBindingConsistency(x) NOTHING
#endif
/*
DWORD
StoreAdapterToInterfaceMap(
DWORD dwAdapterId,
DWORD dwIfIndex
);
DWORD
DeleteAdapterToInterfaceMap(
DWORD dwAdapterId
);
DWORD
GetInterfaceFromAdapter(
DWORD dwAdapterId
);
PADAPTER_MAP
LookUpAdapterHash(
DWORD dwAdapterId
);
VOID
InsertAdapterHash(
PADAPTER_MAP paiBlock
);
DWORD
GetAdapterFromInterface(
DWORD dwIfIndex
);
*/
VOID
AddInterfaceLookup(
PICB picb
);
VOID
RemoveInterfaceLookup(
PICB picb
);
PICB
InterfaceLookupByIfIndex(
DWORD dwIfIndex
);
PICB
InterfaceLookupByICBSeqNumber(
DWORD dwSeqNumber
);