USETW2
USETW2(r.wValue, UHID_FEATURE_REPORT, 0);
USETW2(r.wValue, UHID_FEATURE_REPORT, 2);
USETW2(r.wValue, UHID_FEATURE_REPORT, 0);
USETW2(r.wValue, UHID_FEATURE_REPORT, 2);
USETW2(req.wValue, t->c_cc[VSTOP], t->c_cc[VSTART]);
USETW2(req.wIndex, flow, portno);
USETW2(req.wIndex, FTDI_SIO_RTS_CTS_HS, portno);
USETW2(req.wValue, type, id);
USETW2(req.wValue, type, id);
USETW2(req.wValue, type, id);
USETW2(req.wValue, type, id);
USETW2(req.wIndex, id->bInterfaceNumber, id->bAlternateSetting);
USETW2(req.wValue, UDESC_STRING, sindex);
USETW2(p->bString[i], 0, s[i]);
USETW2(req.wValue, UDESC_SS_HUB, 0);
USETW2(req.wValue, duration, id);
USETW2(req.wValue, UDESC_REPORT, 0); /* report id should be 0 */
USETW2(req.wValue, type, index);
USETW2(req.wValue, UDESC_HUB, 0);