class DhcpsApi::DHCP_OPTION_DATA_ELEMENT_UNION

typedef struct _DHCP_OPTION_DATA_ELEMENT {

DHCP_OPTION_DATA_TYPE OptionType;
union {
  BYTE             ByteOption;
  WORD             WordOption;
  DWORD            DWordOption;
  DWORD_DWORD      DWordDWordOption;
  DHCP_IP_ADDRESS  IpAddressOption;
  LPWSTR           StringDataOption;
  DHCP_BINARY_DATA BinaryDataOption;
  DHCP_BINARY_DATA EncapsulatedDataOption;
  LPWSTR           Ipv6AddressDataOption;
} Element;

} DHCP_OPTION_DATA_ELEMENT, *LPDHCP_OPTION_DATA_ELEMENT;