WinUSB based managed USB communications library