From cabd3fad0ff65ed36eb213791e64e4e36103bd25 Mon Sep 17 00:00:00 2001 From: henrypp Date: Tue, 28 Jul 2020 17:10:31 +0600 Subject: [PATCH] union tagITEM_ADDRESS --- src/main.hpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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;