Application Compatibility: Networking: Kernel-Mode IP Helper APIs
In prior releases of Windows®, Winsock clients did not have an API set to access the kernel, which has changed in Windows Vista® and Windows Server® 2008. Also, Windows Vista and Windows Server 2008 now support IPv6 by default. Instead of providing separate APIs for IPv4 and IPv6, a new Helper API set has been designed to provide a common functionality across all the new technologies, as follows:
Kernel-mode functions for Windows Sockets in Kernel (WSK) clients
Single set of functions for IPv4 and IPv6 addressing
Provides a consistent, extensible object model
Provides a well-defined security model based on the network service interface
Exposes new stack functionality, such as compartments and sub-interfaces
Applications using the older Helper APIs or undocumented kernel function calls will fail to function and might become unstable.
Applications need to support and implement the new kernel-mode IP Helper APIs.