In the Microsoft Windows 2000 environment, ports for printers on
a network can be created using an AddPort command and XcvData function. By placing
pointers within XcvData to data structures, the process of adding ports can be
made largely invisible to a user.