icftypes.h from v6.0A and later of the Windows SDK shows a different typedef (below). Please update the online documentation.
typedef
enum NET_FW_IP_PROTOCOL_
{ NET_FW_IP_PROTOCOL_TCP = 6,
NET_FW_IP_PROTOCOL_UDP = 17,
NET_FW_IP_PROTOCOL_ANY = 256
} NET_FW_IP_PROTOCOL;