Application Compatibility: Networking: Kernel-Mode IP Helper APIs

Feature Impact


Brief Description

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

  • IPv6 support

  • 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.

Community Additions