pub unsafe fn GetBestRoute2(
    interfaceluid: Option<*const NET_LUID_LH>,
    interfaceindex: u32,
    sourceaddress: Option<*const SOCKADDR_INET>,
    destinationaddress: *const SOCKADDR_INET,
    addresssortoptions: u32,
    bestroute: *mut MIB_IPFORWARD_ROW2,
    bestsourceaddress: *mut SOCKADDR_INET
) -> WIN32_ERROR