pub unsafe extern "system" fn DhcpV6GetFreeIPAddress(
    serveripaddress: PCWSTR,
    scopeid: DHCP_IPV6_ADDRESS,
    startip: DHCP_IPV6_ADDRESS,
    endip: DHCP_IPV6_ADDRESS,
    numfreeaddrreq: u32,
    ipaddrlist: *mut *mut DHCPV6_IP_ARRAY
) -> u32