Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
1.2 KiB

#ifndef ROUTEEXT_H_INCLUDED
#define ROUTEEXT_H_INCLUDED
#include "strie.h"
#include "ftrie.h"
// Constants
// Level of debug print
#define NONE 0x0000
#define POOL 0x0001
#define STAT 0x0002
#define TRIE 0x0080
#define FULL 0x00FF
// Print Flags
#define ROUTE_INFO 0
#define STRIE_INFO 1
#define FTRIE_INFO 2
// Prototypes
UINT KdPrintDest(Dest *pDest, ULONG proxyPtr, ULONG printDetail);
UINT KdPrintRoute(Route *pRoute, ULONG proxyPtr, ULONG printDetail);
UINT ReadTrie(Trie *pTrie, ULONG proxyPtr);
UINT KdPrintTrie(Trie *pTrie, ULONG proxyPtr, ULONG printDetail);
UINT KdPrintSTrie(STrie *pSTrie, ULONG proxyPtr, ULONG printDetail);
UINT KdPrintSTrieNode(STrieNode *pSTrieNode, ULONG proxyPtr, ULONG printDetail);
UINT KdPrintFTrie(FTrie *pFTrie, ULONG proxyPtr, ULONG printDetail);
UINT KdPrintFTrieNode(FTrieNode *pFTrieNode, ULONG proxyPtr, ULONG printDetail);
VOID KdPrintIPAddr (IN ULONG *addr);
ULONG GetLocation (char *String);
#endif