summaryrefslogtreecommitdiff
path: root/libusb/os/windows_usbdk.c
Commit message (Expand)AuthorAgeFilesLines
* windows: Add option for WinUSB RAW_IO endpoint policyMartin Ling2023-01-201-0/+1
* Windows: Filter out non-libusb I/O completionsChris Dickens2021-01-151-1/+1
* Windows: Cleanup header includes and definiionsChris Dickens2020-12-191-1/+0
* Windows: Restrict path for dynamic library loadingChris Dickens2020-10-201-2/+2
* Windows: Use I/O completion ports for transfersChris Dickens2020-08-101-15/+30
* core: Narrow the types passed to certain backend functionsChris Dickens2020-04-281-5/+5
* core: Kill backend get_device_descriptor() functionChris Dickens2020-04-281-14/+7
* core: Change pointer type from 'unsigned char' to 'void'Chris Dickens2020-04-171-5/+5
* core: Remove redundant definitions for descriptor sizesChris Dickens2020-04-171-1/+1
* core: Move parameter validation from backend to coreChris Dickens2020-03-161-5/+1
* core: Introduce accessor functions for structure private dataChris Dickens2020-02-261-35/+33
* Windows: Refactoring to consolidate and simplify common codeChris Dickens2020-02-071-173/+51
* Windows: Drop support for Windows XPChris Dickens2020-01-211-13/+5
* Misc: Clean up Visual Studio project filesChris Dickens2020-01-211-5/+41
* Windows: Remove support for WinCE and Visual Studio older than 2013Chris Dickens2020-01-201-1/+0
* windows: Fix USBD_STATUS to LIBUSB_TRANSFER_STATUS translationMatthias Bolte2020-01-021-12/+0
* Fix some -Wformat warnings.Josh Gao2019-07-071-1/+1
* Windows: UsbDk: Fix potential buffer overflowChris Dickens2018-03-121-2/+2
* Windows: UsbDk: Implement get_config_descriptor_by_value()Chris Dickens2018-02-241-2/+20
* Windows: Fix MinGW build warnings/errorsChris Dickens2018-01-081-2/+0
* Windows: Enable dynamic selection between WinUSB and UsbDk backendsChris Dickens2018-01-081-103/+40
* Windows: Rework poll() emulation to a much simpler and effective designChris Dickens2018-01-061-73/+83
* Windows: UsbDk: Fix some minor style/naming issuesChris Dickens2018-01-061-11/+9
* Windows: UsbDk: Return appropriate error code for malloc failureChris Dickens2018-01-061-5/+5
* Windows: UsbDk: Fix direction determination for control transfersChris Dickens2018-01-061-3/+6
* Windows: UsbDk: Remove unnecessary empty functionsChris Dickens2018-01-061-33/+5
* Windows: UsbDk: Cache system redirector handleChris Dickens2018-01-061-11/+6
* Windows: UsbDk: Use a better macro for getting contextChris Dickens2018-01-061-11/+9
* Windows: UsbDk: Fix spelling of InterruptTransferType enumChris Dickens2018-01-061-1/+1
* Windows: UsbDk: Fix some strange type-castingChris Dickens2018-01-061-10/+7
* core: Preparation for handling backend-specific optionsChris Dickens2017-07-161-0/+1
* core: Pass context to backend when calling exit() functionChris Dickens2017-07-161-1/+2
* core: Add provisions for per-context private backend dataChris Dickens2017-07-061-0/+1
* core: Kill usbi_os_backend structure definition madnessChris Dickens2017-07-061-1/+1
* Align error code handling with WinUsbSameeh Jubran2017-05-171-5/+1
* Misc: Fix usbi_os_backend structure initializationChris Dickens2016-05-291-0/+3
* Windows: Ensure proper cleanup when backend init() functions failChris Dickens2016-01-271-10/+20
* Windows: Fix DDK compilationPete Batard2016-01-271-1/+2
* Windows: Fix compilation warnings when logging is disabledChris Dickens2016-01-271-4/+2
* Windows (usbdk): Remove unnecessary bookkeepingChris Dickens2016-01-271-6/+2
* Windows (usbdk): Remove unnecessary/unused structureChris Dickens2016-01-271-7/+1
* Windows: Source file cleanupChris Dickens2016-01-261-674/+625
* usbdk: Introduce usbdk backendDmitry Fleytman2016-01-261-0/+952