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.

53 lines
999 B

  1. /*++
  2. Copyright (c) 1997 - 98, Microsoft Corporation
  3. Module Name:
  4. rtmlist.h
  5. Abstract:
  6. Contains defines for managing entity-specific
  7. list of routes in RTM.
  8. Author:
  9. Chaitanya Kodeboyina (chaitk) 10-Sep-1998
  10. Revision History:
  11. --*/
  12. #ifndef __ROUTING_RTMLIST_H__
  13. #define __ROUTING_RTMLIST_H__
  14. //
  15. // Entity Specific List of Routes
  16. //
  17. typedef struct _ROUTE_LIST
  18. {
  19. OPEN_HEADER ListHeader; // Signature, Type and Reference Count
  20. LIST_ENTRY ListHead; // Points to head of the list of routes
  21. }
  22. ROUTE_LIST , *PROUTE_LIST ;
  23. //
  24. // Enumeration on a Route List
  25. //
  26. typedef struct _LIST_ENUM
  27. {
  28. OPEN_HEADER EnumHeader; // Enumeration Type and Reference Count
  29. PROUTE_LIST RouteList; // Route list on which enum is created
  30. ROUTE_INFO MarkerRoute; // Pointer to next route in route list
  31. }
  32. LIST_ENUM, *PLIST_ENUM;
  33. #endif // __ROUTING_RTMLIST_H__