Class: DhcpsApi::DHCP_OPTION_DATA_ELEMENT_UNION

Inherits:
FFI::Union
  • Object
show all
Defined in:
lib/dhcpsapi/data_structures.rb

Overview

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;