An application written for Microsoft® Windows® can use the Windows networking (WNet) functions in the Microsoft® Win32® application programming interface (API) to implement networking capabilities without making allowances for a particular network provider or physical network implementation. The reason is that the WNet functions are network independent.