In Windows ADB uses the generic WINUSB driver. The adb
binary handles the protocol all by itself.
The official documentation can be found at:
https://android.googlesource.com/platform/system/core/+/master/adb/OVERVIEW.TXT https://android.googlesource.com/platform/system/core/+/master/adb/SERVICES.TXT https://android.googlesource.com/platform/system/core/+/master/adb/protocol.txt