when using WINDIVERT_LAYER_NETWORK_FORWARD all packets have the same direction pAddr->Outbound
example using ics to share your internet with other devices you would use WINDIVERT_LAYER_NETWORK_FORWARD to capture and redirect the packets however when you check the direction of the packet with pAddr->Outbound you would expect there to be outbound and inbound however they are all outbound when using WINDIVERT_LAYER_NETWORK this works like it should showing outbound and inbound