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

  1. #ifndef ROUTEEXT_H_INCLUDED
  2. #define ROUTEEXT_H_INCLUDED
  3. #include "strie.h"
  4. #include "ftrie.h"
  5. // Constants
  6. // Level of debug print
  7. #define NONE 0x0000
  8. #define POOL 0x0001
  9. #define STAT 0x0002
  10. #define TRIE 0x0080
  11. #define FULL 0x00FF
  12. // Print Flags
  13. #define ROUTE_INFO 0
  14. #define STRIE_INFO 1
  15. #define FTRIE_INFO 2
  16. // Prototypes
  17. UINT KdPrintDest(Dest *pDest, ULONG proxyPtr, ULONG printDetail);
  18. UINT KdPrintRoute(Route *pRoute, ULONG proxyPtr, ULONG printDetail);
  19. UINT ReadTrie(Trie *pTrie, ULONG proxyPtr);
  20. UINT KdPrintTrie(Trie *pTrie, ULONG proxyPtr, ULONG printDetail);
  21. UINT KdPrintSTrie(STrie *pSTrie, ULONG proxyPtr, ULONG printDetail);
  22. UINT KdPrintSTrieNode(STrieNode *pSTrieNode, ULONG proxyPtr, ULONG printDetail);
  23. UINT KdPrintFTrie(FTrie *pFTrie, ULONG proxyPtr, ULONG printDetail);
  24. UINT KdPrintFTrieNode(FTrieNode *pFTrieNode, ULONG proxyPtr, ULONG printDetail);
  25. VOID KdPrintIPAddr (IN ULONG *addr);
  26. ULONG GetLocation (char *String);
  27. #endif