summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-01-14RedirectorStrategy: Do not report STALL conditions on control pipev1.00-11Dmitry Fleytman1-4/+16
2016-01-14UsbDk: Trivial: Minor comments fixDmitry Fleytman1-1/+1
2015-12-28Docs: Adding documentation for UsbView operationDmitry Fleytman1-0/+15
2015-12-25Revert "RedirectorStrategy: Ensure there are no short buffers on read"v1.00-10Dmitry Fleytman4-84/+4
2015-12-24UsdDkController: Clarify redirection option in the help screenv1.00-9Dmitry Fleytman1-1/+4
2015-12-24UsbTarget: Add trace for ResetDeviceDmitry Fleytman1-0/+4
2015-12-24FilterStrategy: Simplify requests forwarding codeDmitry Fleytman2-15/+6
2015-12-24RedirectorStrategy: Ensure there are no short buffers on readDmitry Fleytman4-4/+84
2015-12-24UsbTarget: Protect pipes from concurrent accessesDmitry Fleytman2-72/+115
2015-12-24Utils: Introduce RW-locksDmitry Fleytman1-0/+73
2015-12-24Utils: Generalize auto-locking mechanismsDmitry Fleytman1-11/+15
2015-12-24Utils: Make spinlock copying prohibitedDmitry Fleytman1-0/+3
2015-12-24Utils: Replace dummy class with aliasDmitry Fleytman1-9/+1
2015-12-24UsbDk: Trivial: Ditch dummy TODOsDmitry Fleytman2-4/+0
2015-12-24Control/Hider: Trivial: Simplify queues creationDmitry Fleytman2-6/+6
2015-12-24UsbDk: Make USB transfers execute at dispatch levelDmitry Fleytman5-10/+12
2015-12-24RedirectorStrategy: Trivial: Make variable names follow the conventionDmitry Fleytman1-19/+19
2015-12-24RedirectorStrategy: Extend transfer error tracesDmitry Fleytman3-15/+66
2015-12-21UsbDk: Make WdfRequest constructor explicitDmitry Fleytman1-1/+1
2015-12-21UsbDkTarget: Add tracing for target creationDmitry Fleytman2-2/+30
2015-12-20UsbDk: Trivial: Drop extra empty lineDmitry Fleytman1-1/+0
2015-12-20UsbTarget: Extend error tracesDmitry Fleytman1-6/+6
2015-12-01UsbDk: Use precompiled headers to speed-up compilationDmitry Fleytman3-18/+369
2015-11-24UsbDk: Propagate USBD errors to user mode clientsv1.00-8Dmitry Fleytman5-44/+62
2015-11-24UsbDk: Eliminate camelCase notation from interface definitionsDmitry Fleytman3-22/+22
2015-11-24UsbDkData: Trivial: typo fixedDmitry Fleytman1-1/+1
2015-11-24CWdfUsbTarget: Do not delete USB target explicitelyDmitry Fleytman2-9/+0
2015-11-24CWdfDevice: Pacify excessive tracesDmitry Fleytman1-1/+0
2015-11-24CWdmSet: Prohibit copyingDmitry Fleytman1-0/+3
2015-11-24CWdmList: Prohibit copyingDmitry Fleytman1-0/+3
2015-11-24CWdmSet: Eliminate unlocked internal list accessesDmitry Fleytman1-0/+4
2015-11-24CWdmSet: Avoid entries destruction under lockDmitry Fleytman1-15/+47
2015-11-24UsbDk: Drop uneeded dynamic memory allocationsDmitry Fleytman9-87/+37
2015-11-24Utils: Make List/Set classes support reference counting bjectsDmitry Fleytman2-18/+18
2015-11-24FilterDevice: Protect filter objects from deletion while in useDmitry Fleytman4-12/+18
2015-11-24ControlDevice: Never delete redirection object explicitelyDmitry Fleytman3-3/+16
2015-11-24WdfDevice: Cache device name on creationDmitry Fleytman2-8/+35
2015-11-24Redirector: Drop empty Delete() overrideDmitry Fleytman2-6/+0
2015-11-24Redirector: Introduce additional tracesDmitry Fleytman1-0/+2
2015-11-24ControlDevice: Refactoring: Rename some private membersDmitry Fleytman2-3/+3
2015-11-24Redirector: Make some debug traces more clearDmitry Fleytman1-2/+2
2015-11-24Redirector: allow zero length pipe Read/Write requestsDmitry Fleytman1-42/+36
2015-11-24WdfRequest: Handle buffer-less requests properlyDmitry Fleytman1-0/+12
2015-11-24MemoryBuffer: Handle empty memory objects properlyDmitry Fleytman1-2/+11
2015-11-24WdfRequest: Add some failure tracesDmitry Fleytman3-5/+33
2015-11-24WdfRequest: Drop unused functionsDmitry Fleytman1-6/+0
2015-11-24ControlDevice: Do not process AddRedirect in IoInCallerContextDmitry Fleytman4-29/+97
2015-11-16Utils: Introduce helper for opening current process handleDmitry Fleytman3-1/+25
2015-11-16ControlDevice: Make WDF allocate context area for control requestsDmitry Fleytman2-24/+50
2015-11-10UsbDk: Added documentation on creating and sharing crash dumpsLeonid Bloch1-0/+80