En windows tampoco es sencillo hacer un sniffer, al fin y al cabo también se ejecutan a nivel del kernel, pero hay herramientas como
Wireshark que te pueden facilitar el trabajo.
Lo único que se puede hacer con funciones de la API, hasta donde yo se, son monitores de red tipo netstat como ya te indico tefots. Pero se limitan a monitorizar el trafico, ni se puede controlarlo, ni echarle un vistazo a los paquetes como haría un sniffer.