USETW2
USETW2(req.wValue, SAMPLING_FREQ_CONTROL, 0);
USETW2(req.wValue, SAMPLING_FREQ_CONTROL, 0);
USETW2(req.wIndex, clkid, sc->sc_ac_iface);
USETW2(req.wIndex, FTDI_SIO_RTS_CTS_HS, portno);
USETW2(req.wValue, t->c_cc[VSTOP], t->c_cc[VSTART]);
USETW2(req.wIndex, flow, portno);
USETW2(req.wValue, UDESC_SS_HUB, 0);
USETW2(req.wValue, UDESC_HUB, 0);
USETW2(req.wValue, type, index);
USETW2(req.wIndex, id->bInterfaceNumber, id->bAlternateSetting);
USETW2(req.wValue, UDESC_DEVICE, 0);
USETW2(req.wValue, UDESC_STRING, sindex);
USETW2(req.wValue, 0, UR_PST_EXT_PORT_STATUS);
USETW2(req.wIndex, timeout, port);
USETW2(req.wIndex, timeout, port);
USETW2(req.wValue, duration, id);
USETW2(req.wValue, type, id);
USETW2(req.wValue, type, id);
USETW2(req.wValue, UDESC_REPORT, 0); /* report id should be 0 */
USETW2(req.wValue, type, index);
USETW2(p->bString[i], 0, s[i]);
USETW2(req.wValue, control, 0);
USETW2(req.wIndex, 0, vs->vs_ifaceno);