diff --git a/src/main.hpp b/src/main.hpp index 71f332ab..4e4c9e5c 100644 --- a/src/main.hpp +++ b/src/main.hpp @@ -459,13 +459,18 @@ typedef struct tagITEM_COLOR typedef struct tagITEM_ADDRESS { + union + { + union + { + FWP_V4_ADDR_AND_MASK addr4; + FWP_V6_ADDR_AND_MASK addr6; + }; + FWP_RANGE range; + }; + WCHAR host[NI_MAXHOST]; - FWP_V4_ADDR_AND_MASK* paddr4; - FWP_V6_ADDR_AND_MASK* paddr6; - - FWP_RANGE* prange; - ENUM_TYPE_DATA type; NET_ADDRESS_FORMAT format;