Source code of Windows XP (NT5)
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.

82 lines
3.5 KiB

  1. net/atm
  2. this sub-project contains implementation of ATM-related technologies.
  3. this includes the lane, rawwan, and uni drivers, atm samples, as well as
  4. the winsock2 service provider which exposes rawwan to winsock clients.
  5. oldnt:ntos/inc/atm.h moved to newnt:net/atm/genx/inc/atm.w because this
  6. file is published to the DDK. it was given a .w extension so that it
  7. can be run through the "cleansing" process (which takes care of copyright
  8. headers, etc) before being published.
  9. oldnt:ntos/inc/atm40.h moved to newnt:net/atm/inc.
  10. oldnt:inc/laneinfo.h moved to newnt:net/inc. it is used by net/config
  11. so it needs visibility outside of net/atm. recommend it be renamed
  12. with an atm prefix -- e.g. atmlanep.h
  13. oldnt:inc/rawanuser.h moved to netnt:net/atm/inc since the service
  14. provider implemnetation now lives under net/atm. this header no longer
  15. needs to have global visibility because it is only included by files
  16. under net/atm.
  17. oldnt:inc/ws2atmsp.h moved to newnt:net/atm/inc since the service
  18. provider implementation now lives under net/atm. this header no longer
  19. needs to have global visibility because it is only included by files
  20. under net/atm.
  21. net/dlc
  22. this sub-project builds the DLC driver as well as the user mode api.
  23. oldnt:net/dlc moved to newnt:net/dlc/api
  24. oldnt:ntos/dlc moved to newnt:net/dlc/driver
  25. net/ndis
  26. this sub-project contains the implementation of ndis.sys. it specifically
  27. DOES NOT contain any and all ndis miniports. most ndis drivers for OEM
  28. hardware have moved to the Drivers project.
  29. oldnt:inc/ndispnp.h moved to newnt:net/ndis/genx/inc because this file
  30. is published internally for other projects to use. it was given a .w
  31. extension so that it can be run through the "cleansing" process.
  32. oldnt:ntos/inc/ndis*.h moved to newnt:net/ndis/sys because these headers
  33. were only included by code under net/ndis/sys. (Except for ndiswah.h
  34. which moved to newnt:net/inc.)
  35. net/sfm
  36. this sub-project contains the implementation of Services for Macintosh
  37. rules.mk files were not brought over since they relied on the outdated
  38. net\ui project.
  39. net/tcpip
  40. this sub-project contains the implementation of TCP/IP, it's command-line
  41. utilities, APIs, and services.
  42. /apis - user-mode programattic APIs expsosed via DLL.
  43. /commands - command line utitlies that ship with the product.
  44. /driver - tcpip.sys
  45. /services - TCP/IP services (e.g. RIP Listener, Echo, Chargen, TFTP, etc.)
  46. /tools - Internal tools and test programs that do not ship.
  47. oldnt:sockets/tcpcmd/trace (trace.dll) was dropped. rtutils.dll exports
  48. the same functionality.
  49. oldnt:sockets/tcpcmd/relay (relay.dll and router.exe) was dropped.
  50. this is the DHCP relay agent which is no longer standalone.
  51. it's functionality is now provided by rras.
  52. oldnt:sockets/tcpcmd/routetab (routetab.dll) was dropped. iphlpapi.dll
  53. exports the same functionality for NT5. Win9x shares this source, so it
  54. may be that we need to bring it over to newnt eventually.
  55. oldnt:sockets/tcpcmd/winipcfg was dropped. It is not listed in layout.inf
  56. so it seems it is not shipped. (Althought I think it is shipped in
  57. Windows 9x.)
  58. net/tdi
  59. this sub-project contains the implementation of tdi.sys. it specifically
  60. DOES NOT contain any and all tdi providers.
  61. oldnt:inc/tdi*.h moved to newnt:newnt/tdi/genx/inc/tdi*.w since
  62. they are published internally to NT.