d93269d03a7fcd3a56f0e3c1e9dd6983c4990650 |
28-Aug-2015 |
Dan Willemsen <dwillemsen@google.com> |
Stop checking HOST_OS LOCAL_MODULE_HOST_OS is now enforced, so these can always be defined. Bug: 23566667 Change-Id: I098aaa5e4d346ef346afff3fa641106870aab363
ndroid.mk
|
b2fa10bf9ced93ee17b7b27f4135e84c0c5c4cd0 |
26-Aug-2015 |
Dan Willemsen <dwillemsen@google.com> |
Remove USE_MINGW, whitelist modules for windows Bug: 23566667 Change-Id: I944f48aea13abef0efa157c82ef7c91a63429eb5
indows/prebuilt/usb/Android.mk
|
487b1deae9082ff68833adf9eb47d57557f8bf16 |
23-Jul-2015 |
Spencer Low <CompareAndSwap@gmail.com> |
AdbWinUsbApi.dll: fix race condition crash in WinUsb.dll There is a race condition in AdbWinUsbApi.dll where AdbCloseHandle() of an interface would clobber the WinUsb handles, causing a concurrent Adb{Read,Write}EndpointSync() to crash. The fix is to make AdbCloseHandle(endpoint) set a flag to prevent future IOs from starting up, abort any pending IOs, and wait for the pending IOs to abort. Adb{Read,Write}EndpointSync() participates in this scheme. There is still a race condition if the caller calls AdbCloseHandle(interface) before calling AdbCloseHandle(endpoint). No AOSP code does this and assuming that this never happens simplifies the fix. This fix also ignores Adb{Read,Write}EndpointAsync() (the async APIs) since those APIs are unused by AOSP. This fix should not affect devices whose vendor supplies Windows USB drivers that use a 'legacy kernel driver'. This causes AdbWinApi.dll to call a 'legacy kernel driver' instead of AdbWinUsbApi.dll (which uses WinUsb.dll which uses a kernel driver included with Windows). The source code for the 'legacy kernel driver' was deleted from AOSP over 4 years ago, so it is probably deprecated (I don't know the official status of it). Even so, I wouldn't be surprised if some modern 3rd party devices were still using the legacy driver or a similar driver derived from the original source code. Also in this change: - Added a test case to adb_winapi_test that reproduces the race condition and verifies the fix. - adb_winapi_test misc: more strictly check return values and error codes, symbolize some dumped data to make things more readable, disable old test code that looked for specific hardware, test AdbGetInterfaceName() the same way adb uses it, fix dumping of initial "handshake". - Increased AdbWinUsbApi.dll file version info from 2.0.0.0 to 2.0.0.1. - Update AdbWinUsbApi.dll in prebuilt tree. - Include AdbWinUsbApi.pdb (debugging symbols) so the DLL can be debugged in the future (or at least so crash addresses can be manually symbolized). - Update AdbWinApi.dll, AdbWinUsbApi.dll, adb_winapi_test.exe build environments to WDK 7.1.0, which seems to be the publicly available closest version to what built the last version of these files. This entailed modifying SOURCES files to use USE_NATIVE_EH=1 instead of USER_C_FLAGS=/EHsc, removing /Wp64, manually setting DLL base addresses to the old address, using DEBUG_CRTS=1 to pickup the debug ATL for checked builds. - Update BUILDME.TXT files with up-to-date instructions. - For source files that are already majority CRLF, make the whole file CRLF. - Update SOURCES to explicitly set Windows Vista as the target. This means that future rebuilders don't need to worry as much about their build environment. Bug: https://code.google.com/p/android/issues/detail?id=161890 Change-Id: I30a4e2ff3919929001c2319c4bb80354f7bcfda0 Signed-off-by: Spencer Low <CompareAndSwap@gmail.com>
indows/.gitignore
indows/prebuilt/usb/AdbWinApi.def
indows/prebuilt/usb/AdbWinApi.dll
indows/prebuilt/usb/AdbWinApi.pdb
indows/prebuilt/usb/AdbWinUsbApi.dll
indows/prebuilt/usb/AdbWinUsbApi.pdb
indows/usb/adb_winapi_test/BUILDME.TXT
indows/usb/adb_winapi_test/SOURCES
indows/usb/adb_winapi_test/adb_winapi_test.cpp
indows/usb/adb_winapi_test/stdafx.h
indows/usb/api/BUILDME.TXT
indows/usb/api/SOURCES
indows/usb/api/adb_api.h
indows/usb/winusb/AdbWinUsbApi.rc
indows/usb/winusb/BUILDME.TXT
indows/usb/winusb/SOURCES
indows/usb/winusb/adb_winusb_endpoint_object.cpp
indows/usb/winusb/adb_winusb_endpoint_object.h
|
1a96b4dcc75f14558ffec3c289288da57a6e7a04 |
04-May-2015 |
Dan Albert <danalbert@google.com> |
Use the right variable for evaluating 'windows'. HOST_PREBUILT_TAG is for the building OS, not the target OS. Change-Id: If97a826548a28dcb268a3836c925529730c45642
ndroid.mk
|
28f76a9b1bfba4c17451e08aa71a153403546973 |
25-Feb-2015 |
Dan Albert <danalbert@google.com> |
Make adb_api.h safe to include first. Change-Id: I0fd2e3c52c69f67d7cd2b24ffcfa764613817b6f
indows/usb/api/adb_api.h
|
f41962ca29891e6767bbec82503fc5995fc2ac35 |
10-Sep-2014 |
Siva Velusamy <vsiva@google.com> |
Android SDK Windows USB driver: Project Tango pid Change-Id: Id4a366755390338d9b8add35ad2df66eda9f2324
indows/usb/android_winusb.inf
|
700c6fd81dc6501df4cf7eb4ba399ecc021f67c8 |
06-Jun-2014 |
Raphael Moll <ralf@android.com> |
Android USB driver: support 4EE7 (Nexus adb only). Bug: b/14988808 Change-Id: Ib855f063c949649c059da09483f782d09fbf3d2c
indows/usb/android_winusb.inf
|
3bc8fd9e50702a2d48461ac49251b590d05deda0 |
21-May-2014 |
Ying Wang <wangying@google.com> |
Host multilib build. Bug: 13751317 Change-Id: I05ad98c1f3f55e3288fbcc169311a7685b872fd9
indows/prebuilt/usb/Android.mk
|
260db8ce438d1cc11a03263cfc3fe72d632817a3 |
29-Jan-2014 |
Raphael Moll <ralf@android.com> |
Android SDK Windows USB driver: Glass PID. Change-Id: Id190e9e83c48bf6b3df08707efdbf154720c3a78
indows/usb/android_winusb.inf
|
4bc66d0f859d22b019231738cb9244058f790d10 |
10-Jul-2013 |
Raphael Moll <raphael@google.com> |
SDK: Windows USB driver rev 8. Fixes for Nexus 7 and generic PIDs. SDK Bugs: b/6494263, b/9322844 Change-Id: I40ea1d1abdb557dd7c67873ac592cbc2320754d5
indows/usb/android_winusb.inf
|
fbb5fc390a7dd6250e7548d90bf649bf4389eb70 |
28-Aug-2012 |
Raphael Moll <raphael@google.com> |
Windows USB Driver for generic, rev 7 Change-Id: Ie646d5709108ffa69d9729cfe6e5674a47e1d4ff
indows/usb/android_winusb.inf
|
c9533ad3cf7dc50e033eeeccac08350042e9c794 |
27-Aug-2012 |
Raphael Moll <raphael@google.com> |
Windows USB Driver for generic + Q, rev 7. Change-Id: I6a6bf4b89405ebd51c72685c85a1b894de0e6897
indows/usb/android_winusb.inf
indows/usb/readme.txt
|
7fa6b8dd1bcc351bd29e437eb3cb9f2acc7d7eb9 |
22-Jun-2012 |
Raphael Moll <raphael@google.com> |
Update SDK Windows USB driver definition. Change-Id: Ia4ad0453599476eea72fcd90f7c200ec57490d3f
indows/usb/android_winusb.inf
|
fb5178a947b99d963283b013888981bdf7ba4aca |
28-Oct-2011 |
Raphael <raphael@google.com> |
SDK: updating android Windows USB Driver. This makes it match Change I5508492c. Change-Id: I191e77e2704efcecf509469f03d60eb395ecad2d
indows/usb/android_winusb.inf
|
327b8aa802ae97956fdbfbd53b75d263daaa2875 |
07-Dec-2010 |
Raphael <raphael@google.com> |
USB driver: update to public rev 4 Change-Id: Icecde3b08876a939db3f170ba9a4b23260df336f
indows/usb/android_winusb.inf
|
7fd3f4150436e85a21a3ddb19e06ef7a68b2dd64 |
02-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am a279716d: am 0e5e7996: Merge from open-source master * commit 'a279716dd7610b1702d8302824ca6c2a0326db6a': Remove obsolete USB Driver "legacy" sources & files.
|
d0041b0e9cc5506e318fa7aa34f8f4986ec90e1d |
01-Dec-2010 |
Raphael Moll <ralf@android.com> |
Remove obsolete USB Driver "legacy" sources & files. Change-Id: I4357c1417e6472395b803b799f43aae18f845be9
indows/usb/legacy/driver/android_usb.inf
indows/usb/legacy/driver/android_usb.rc
indows/usb/legacy/driver/android_usb_bulk_file_object.cpp
indows/usb/legacy/driver/android_usb_bulk_file_object.h
indows/usb/legacy/driver/android_usb_device_file_object.cpp
indows/usb/legacy/driver/android_usb_device_file_object.h
indows/usb/legacy/driver/android_usb_device_object.cpp
indows/usb/legacy/driver/android_usb_device_object.h
indows/usb/legacy/driver/android_usb_driver_defines.h
indows/usb/legacy/driver/android_usb_driver_object.cpp
indows/usb/legacy/driver/android_usb_driver_object.h
indows/usb/legacy/driver/android_usb_file_object.cpp
indows/usb/legacy/driver/android_usb_file_object.h
indows/usb/legacy/driver/android_usb_inl.h
indows/usb/legacy/driver/android_usb_interrupt_file_object.cpp
indows/usb/legacy/driver/android_usb_interrupt_file_object.h
indows/usb/legacy/driver/android_usb_new_delete.h
indows/usb/legacy/driver/android_usb_pipe_file_object.cpp
indows/usb/legacy/driver/android_usb_pipe_file_object.h
indows/usb/legacy/driver/android_usb_pool_tags.h
indows/usb/legacy/driver/android_usb_wdf_object.cpp
indows/usb/legacy/driver/android_usb_wdf_object.h
indows/usb/legacy/driver/makefile
indows/usb/legacy/driver/makefile.inc
indows/usb/legacy/driver/precomp.h
indows/usb/legacy/driver/sources
indows/usb/legacy/driver/sources.inc
indows/usb/legacy/prebuilt/driver/WdfCoInstaller01005.dll
indows/usb/legacy/prebuilt/driver/android_usb.inf
indows/usb/legacy/prebuilt/driver/androidusb.sys
indows/usb/legacy/prebuilt/driver/androidusb86.cat
indows/usb/legacy/prebuilt/driver_amd_64/WdfCoInstaller01005.dll
indows/usb/legacy/prebuilt/driver_amd_64/android_usb.inf
indows/usb/legacy/prebuilt/driver_amd_64/androidusb.sys
indows/usb/legacy/prebuilt/driver_amd_64/androidusba64.cat
|
2dcfe08b4891a683f67a0170f65f5cd671b0ee4d |
08-Nov-2010 |
Raphael <raphael@google.com> |
Merge commit '4e75b80a' into merge Conflicts: host/windows/usb/android_winusb.inf Change-Id: I64a3be958e85302d0a6213d1c46ff9e7214ef352
|
66980b1877986a2975ba15daa9081bf97024e3b6 |
06-Nov-2010 |
Raphael Moll <ralf@android.com> |
Fix DOS end-of-lines in winusb INF file. The file has a mix of unix and DOS-mode end-of-lines. This CL just fixes the end-of-line to make it a consistent DOS-mode. There is no change to the actualy content. Change-Id: I6635ec87907f68e1d34c807f712723804eb0e698
indows/usb/android_winusb.inf
|
deef918041bd00c5be7f3533913bc92eac8c829c |
18-May-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add Samsung VID/PID to android_winusb.inf fixing bug 2687489 Change-Id: I31baae3400ef8ef04270fd17352ee81cd244d779
indows/usb/android_winusb.inf
|
f3dca555bf46cb1ff08df364394a895763e9d20d |
04-Feb-2010 |
Raphael <raphael@google.com> |
Add new N1 PID to Windows USB driver INF. SDK Bug: 2418399 Change-Id: I76c25a61bc67e07ebf82209c8172dcfe93eff2eb
indows/usb/android_winusb.inf
|
a6181df43110ce1bea8a856295ce372ab06a7873 |
22-Jan-2010 |
Xavier Ducrohet <xav@android.com> |
Add Dell Mini5 to the USB driver. Change-Id: If0758e6dc43541fd2877e7d00ff3abf9d354a299
indows/usb/android_winusb.inf
|
ecef8139decf8ff101c6bea2c7c89b4e3ff8ca38 |
11-Dec-2009 |
vchtchetkine <vchtchetkine@google.com> |
Fixed
indows/usb/android_winusb.inf
|
0c638bb8b0b553d344242c0ea93fea92dd9dee3d |
21-Sep-2009 |
Raphael <raphael@google.com> |
Add sholes to Windows USB Driver in Eclair. SDK BUG 2132512 Change-Id: I935c71f2fb689ed8e493e3375ad676f6f66a3f76
indows/usb/android_winusb.inf
|
653de1559011a917d8f01dfd989ed26e32fa4a5b |
12-Aug-2009 |
vchtchetkine <vchtchetkine@google.com> |
Reformat .inf file for better reading and remove redundancies
indows/usb/android_winusb.inf
|
1620a180c2f56573d4f9446c54acc126175f6775 |
11-Aug-2009 |
Raphael <raphael@google.com> |
BUG 2033924: Add AdbWinUsbApi.dll to prebuilt for Windows SDK
indows/prebuilt/usb/Android.mk
|
78ce46361bf91b21c2d4769c062af96d4fde98fd |
10-Aug-2009 |
vchtchetkine <vchtchetkine@google.com> |
Complete AdbWinApi split: submit prebuild binaries. As the result of the split, now we have two DLLs that deal with USB driver connection on Windows. AdbWinApi.dll deals with legacy driver and LoadLibrary AdbWinUsbApi.dll on condition that WINUSB.DLL is installed on user's machine. When both DLLs must be installed in the same location in SDK. BUG 2033924
indows/prebuilt/usb/AdbWinApi.dll
indows/prebuilt/usb/AdbWinUsbApi.dll
|
fd6f01eb6999c79d21844a117d27bf2c5f469de3 |
10-Aug-2009 |
vchtchetkine <vchtchetkine@google.com> |
Update ignore file to include new ignoring patterns
indows/.gitignore
|
acc6f826433e639b1ba00c021ab5f9161eb56e59 |
06-Aug-2009 |
vchtchetkine <vchtchetkine@google.com> |
Split AdbWinApi.dll into two dlls to remove dependency on WINUSB.DLL Move all WINUSB-dependent functionality into AdbWinUsbApi.dll in order to enable ADB on condition that WINUSB has not been installed. In this patch set new file (adb_winusb_api.h) has been added where I moved typedef that broke the build. Aso, adb_api.cpp and AdbWinApi.cpp were changed to include that new header file. BUG 2033924
indows/usb/api/AdbWinApi.cpp
indows/usb/api/SOURCES
indows/usb/api/adb_api.cpp
indows/usb/api/adb_api.h
indows/usb/api/adb_endpoint_object.h
indows/usb/api/adb_interface.h
indows/usb/api/adb_io_completion.h
indows/usb/api/adb_object_handle.h
indows/usb/api/adb_winusb_api.h
indows/usb/api/adb_winusb_endpoint_object.cpp
indows/usb/api/adb_winusb_endpoint_object.h
indows/usb/api/adb_winusb_interface.cpp
indows/usb/api/adb_winusb_interface.h
indows/usb/api/adb_winusb_io_completion.cpp
indows/usb/api/adb_winusb_io_completion.h
indows/usb/api/stdafx.h
indows/usb/winusb/AdbWinUsbApi.cpp
indows/usb/winusb/AdbWinUsbApi.def
indows/usb/winusb/AdbWinUsbApi.rc
indows/usb/winusb/BUILDME.TXT
indows/usb/winusb/MAKEFILE
indows/usb/winusb/Resource.h
indows/usb/winusb/SOURCES
indows/usb/winusb/adb_winusb_endpoint_object.cpp
indows/usb/winusb/adb_winusb_endpoint_object.h
indows/usb/winusb/adb_winusb_interface.cpp
indows/usb/winusb/adb_winusb_interface.h
indows/usb/winusb/adb_winusb_io_completion.cpp
indows/usb/winusb/adb_winusb_io_completion.h
indows/usb/winusb/stdafx.cpp
indows/usb/winusb/stdafx.h
|
3e44f3b231c027f01290367049f2244514f22d16 |
07-Aug-2009 |
Raphael <raphael@google.com> |
Revert "Split AdbWinApi.dll into two dlls to remove dependency on WINUSB.DLL" which breaks the Windows SDK on Donut. This reverts commit f855c4e8469e31114fccca4c28aeb01a806a9a48.
indows/usb/api/AdbWinApi.cpp
indows/usb/api/SOURCES
indows/usb/api/adb_api.cpp
indows/usb/api/adb_api.h
indows/usb/api/adb_endpoint_object.h
indows/usb/api/adb_interface.h
indows/usb/api/adb_io_completion.h
indows/usb/api/adb_object_handle.h
indows/usb/api/adb_winusb_endpoint_object.cpp
indows/usb/api/adb_winusb_endpoint_object.h
indows/usb/api/adb_winusb_interface.cpp
indows/usb/api/adb_winusb_interface.h
indows/usb/api/adb_winusb_io_completion.cpp
indows/usb/api/adb_winusb_io_completion.h
indows/usb/api/stdafx.h
indows/usb/winusb/AdbWinUsbApi.cpp
indows/usb/winusb/AdbWinUsbApi.def
indows/usb/winusb/AdbWinUsbApi.rc
indows/usb/winusb/BUILDME.TXT
indows/usb/winusb/MAKEFILE
indows/usb/winusb/Resource.h
indows/usb/winusb/SOURCES
indows/usb/winusb/adb_winusb_endpoint_object.cpp
indows/usb/winusb/adb_winusb_endpoint_object.h
indows/usb/winusb/adb_winusb_interface.cpp
indows/usb/winusb/adb_winusb_interface.h
indows/usb/winusb/adb_winusb_io_completion.cpp
indows/usb/winusb/adb_winusb_io_completion.h
indows/usb/winusb/stdafx.cpp
indows/usb/winusb/stdafx.h
|
f855c4e8469e31114fccca4c28aeb01a806a9a48 |
06-Aug-2009 |
vchtchetkine <vchtchetkine@google.com> |
Split AdbWinApi.dll into two dlls to remove dependency on WINUSB.DLL Move all WINUSB-dependent functionality into AdbWinUsbApi.dll in order to enable ADB on condition that WINUSB has not been installed.
indows/usb/api/AdbWinApi.cpp
indows/usb/api/SOURCES
indows/usb/api/adb_api.cpp
indows/usb/api/adb_api.h
indows/usb/api/adb_endpoint_object.h
indows/usb/api/adb_interface.h
indows/usb/api/adb_io_completion.h
indows/usb/api/adb_object_handle.h
indows/usb/api/adb_winusb_endpoint_object.cpp
indows/usb/api/adb_winusb_endpoint_object.h
indows/usb/api/adb_winusb_interface.cpp
indows/usb/api/adb_winusb_interface.h
indows/usb/api/adb_winusb_io_completion.cpp
indows/usb/api/adb_winusb_io_completion.h
indows/usb/api/stdafx.h
indows/usb/winusb/AdbWinUsbApi.cpp
indows/usb/winusb/AdbWinUsbApi.def
indows/usb/winusb/AdbWinUsbApi.rc
indows/usb/winusb/BUILDME.TXT
indows/usb/winusb/MAKEFILE
indows/usb/winusb/Resource.h
indows/usb/winusb/SOURCES
indows/usb/winusb/adb_winusb_endpoint_object.cpp
indows/usb/winusb/adb_winusb_endpoint_object.h
indows/usb/winusb/adb_winusb_interface.cpp
indows/usb/winusb/adb_winusb_interface.h
indows/usb/winusb/adb_winusb_io_completion.cpp
indows/usb/winusb/adb_winusb_io_completion.h
indows/usb/winusb/stdafx.cpp
indows/usb/winusb/stdafx.h
|
199aeb031dfc8cbd1db7423c27f3db931fb6c9f7 |
30-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Move legacy driver binaries to the legacy driver directory
indows/prebuilt/usb/driver/WdfCoInstaller01005.dll
indows/prebuilt/usb/driver/android_usb.inf
indows/prebuilt/usb/driver/androidusb.sys
indows/prebuilt/usb/driver/androidusb86.cat
indows/prebuilt/usb/driver_amd_64/WdfCoInstaller01005.dll
indows/prebuilt/usb/driver_amd_64/android_usb.inf
indows/prebuilt/usb/driver_amd_64/androidusb.sys
indows/prebuilt/usb/driver_amd_64/androidusba64.cat
indows/usb/legacy/prebuilt/driver/WdfCoInstaller01005.dll
indows/usb/legacy/prebuilt/driver/android_usb.inf
indows/usb/legacy/prebuilt/driver/androidusb.sys
indows/usb/legacy/prebuilt/driver/androidusb86.cat
indows/usb/legacy/prebuilt/driver_amd_64/WdfCoInstaller01005.dll
indows/usb/legacy/prebuilt/driver_amd_64/android_usb.inf
indows/usb/legacy/prebuilt/driver_amd_64/androidusb.sys
indows/usb/legacy/prebuilt/driver_amd_64/androidusba64.cat
|
f5d51ce49f4fc22ea7e7fa55fdc38ab8c4c8b1e1 |
30-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Add .inf file needed for WinUsb framework installation
indows/usb/NOTICE
indows/usb/android_winusb.inf
indows/usb/readme.txt
|
17851887c25d198ec913196df7b851d335614ec9 |
30-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Bump up AdbWinApi.dll version and submit prebuilt AdbWinApi.dll
indows/prebuilt/usb/AdbWinApi.dll
indows/usb/api/AdbWinApi.rc
|
71e765b54c2ace67ff9acc85bc66f51afec80974 |
30-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Make changes to enable driver build in new location
indows/usb/legacy/driver/precomp.h
indows/usb/legacy/driver/sources.inc
|
1db55021599137f7bcec830d298f6062b495cd35 |
30-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Copy legacy driver source code as a sample for custom USB drivers The primary usage for this code is to provide vendors / customers who for some reasons are not satisfied with WinUsb, with a sample custom driver code that is compliant with our AdbWinApi.dll. So vendors / customers can build their own custom USB driver that can be recognized by AdbWinApi, and can be accessible from adb.exe
indows/usb/legacy/driver/android_usb.inf
indows/usb/legacy/driver/android_usb.rc
indows/usb/legacy/driver/android_usb_bulk_file_object.cpp
indows/usb/legacy/driver/android_usb_bulk_file_object.h
indows/usb/legacy/driver/android_usb_device_file_object.cpp
indows/usb/legacy/driver/android_usb_device_file_object.h
indows/usb/legacy/driver/android_usb_device_object.cpp
indows/usb/legacy/driver/android_usb_device_object.h
indows/usb/legacy/driver/android_usb_driver_defines.h
indows/usb/legacy/driver/android_usb_driver_object.cpp
indows/usb/legacy/driver/android_usb_driver_object.h
indows/usb/legacy/driver/android_usb_file_object.cpp
indows/usb/legacy/driver/android_usb_file_object.h
indows/usb/legacy/driver/android_usb_inl.h
indows/usb/legacy/driver/android_usb_interrupt_file_object.cpp
indows/usb/legacy/driver/android_usb_interrupt_file_object.h
indows/usb/legacy/driver/android_usb_new_delete.h
indows/usb/legacy/driver/android_usb_pipe_file_object.cpp
indows/usb/legacy/driver/android_usb_pipe_file_object.h
indows/usb/legacy/driver/android_usb_pool_tags.h
indows/usb/legacy/driver/android_usb_wdf_object.cpp
indows/usb/legacy/driver/android_usb_wdf_object.h
indows/usb/legacy/driver/makefile
indows/usb/legacy/driver/makefile.inc
indows/usb/legacy/driver/precomp.h
indows/usb/legacy/driver/sources
indows/usb/legacy/driver/sources.inc
|
39164844f16c2c63d52a71652d53b233c5f28e14 |
28-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Add classes encapsulatinglegacy USB API Added implementation for endpoints and overlapped I/O support for legacy API support.
indows/usb/api/SOURCES
indows/usb/api/adb_helper_routines.cpp
indows/usb/api/adb_helper_routines.h
indows/usb/api/adb_legacy_endpoint_object.cpp
indows/usb/api/adb_legacy_endpoint_object.h
indows/usb/api/adb_legacy_interface.cpp
indows/usb/api/adb_legacy_interface.h
indows/usb/api/adb_legacy_io_completion.cpp
indows/usb/api/adb_legacy_io_completion.h
indows/usb/api/adb_winusb_interface.cpp
|
59fc68ba26dca2543bd96a71254e6b124243fb66 |
28-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Fix SDK build break caused by including legacy support header into main API header usb_windows.c doesn't build with adb_legacy_api.h included into adb_api.h Since adb_legacy_api.h is not used anywhere outside AdbWinApi.dll project, the simplest fix would be to remove its inclusion from adb_api.h
indows/usb/api/adb_api.h
indows/usb/api/adb_helper_routines.cpp
|
8267511c96e3226e45a0be773ee442b66261824d |
24-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Refactor API classes to support both, WinUsb and Legacy API To support both, WinUsb and Legacy driver APIs we need to abstract classes that depend on driver API details and then implement two sets of the actual classes: one for WinUsb, and another for the Legacy drivers, so we can choose in runtime which objects should be instantiated, depending on what type of driver we have underneath this API.
indows/usb/api/SOURCES
indows/usb/api/adb_api.cpp
indows/usb/api/adb_api.h
indows/usb/api/adb_api_legacy.h
indows/usb/api/adb_endpoint_object.cpp
indows/usb/api/adb_endpoint_object.h
indows/usb/api/adb_helper_routines.cpp
indows/usb/api/adb_helper_routines.h
indows/usb/api/adb_interface.cpp
indows/usb/api/adb_interface.h
indows/usb/api/adb_io_completion.cpp
indows/usb/api/adb_io_completion.h
indows/usb/api/adb_legacy_interface.cpp
indows/usb/api/adb_legacy_interface.h
indows/usb/api/adb_winusb_endpoint_object.cpp
indows/usb/api/adb_winusb_endpoint_object.h
indows/usb/api/adb_winusb_interface.cpp
indows/usb/api/adb_winusb_interface.h
indows/usb/api/adb_winusb_io_completion.cpp
indows/usb/api/adb_winusb_io_completion.h
|
2be4a90641291ebe17d8f280ea09ac5768a209bd |
23-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Add test application
indows/.gitignore
indows/usb/adb_winapi_test/BUILDME.TXT
indows/usb/adb_winapi_test/MAKEFILE
indows/usb/adb_winapi_test/SOURCES
indows/usb/adb_winapi_test/adb_winapi_test.cpp
indows/usb/adb_winapi_test/stdafx.cpp
indows/usb/adb_winapi_test/stdafx.h
|
cd693f5739280fa27490532ca80ea5f012a5c686 |
23-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Add build instructions, ignore list and remove obsolete .sln file
indows/.gitignore
indows/usb/api/BUILDME.TXT
indows/usb/usb_windows.sln
|
d79c237203964e64d78ca2011513b1fa067b079c |
23-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Delete files irrelevant for the new driver model :x
indows/usb/common/android_usb_common_defines.h
indows/usb/driver/android_usb.inf
indows/usb/driver/android_usb.rc
indows/usb/driver/android_usb.sln
indows/usb/driver/android_usb.vcproj
indows/usb/driver/android_usb_bulk_file_object.cpp
indows/usb/driver/android_usb_bulk_file_object.h
indows/usb/driver/android_usb_device_file_object.cpp
indows/usb/driver/android_usb_device_file_object.h
indows/usb/driver/android_usb_device_object.cpp
indows/usb/driver/android_usb_device_object.h
indows/usb/driver/android_usb_driver_defines.h
indows/usb/driver/android_usb_driver_object.cpp
indows/usb/driver/android_usb_driver_object.h
indows/usb/driver/android_usb_file_object.cpp
indows/usb/driver/android_usb_file_object.h
indows/usb/driver/android_usb_inl.h
indows/usb/driver/android_usb_interrupt_file_object.cpp
indows/usb/driver/android_usb_interrupt_file_object.h
indows/usb/driver/android_usb_new_delete.h
indows/usb/driver/android_usb_pipe_file_object.cpp
indows/usb/driver/android_usb_pipe_file_object.h
indows/usb/driver/android_usb_pool_tags.h
indows/usb/driver/android_usb_wdf_object.cpp
indows/usb/driver/android_usb_wdf_object.h
indows/usb/driver/makefile
indows/usb/driver/makefile.inc
indows/usb/driver/precomp.h
indows/usb/driver/sources
indows/usb/driver/sources.inc
indows/usb/test/android_usb_test/android_usb_test.cpp
indows/usb/test/android_usb_test/android_usb_test.sln
indows/usb/test/android_usb_test/android_usb_test.vcproj
indows/usb/test/android_usb_test/stdafx.cpp
indows/usb/test/android_usb_test/stdafx.h
indows/usb/test/device_emulator/DeviceEmulator.cpp
indows/usb/test/device_emulator/DeviceEmulator.def
indows/usb/test/device_emulator/DeviceEmulator.idl
indows/usb/test/device_emulator/DeviceEmulator.rc
indows/usb/test/device_emulator/DeviceEmulator.rgs
indows/usb/test/device_emulator/LoopbackDevice.cpp
indows/usb/test/device_emulator/LoopbackDevice.h
indows/usb/test/device_emulator/LoopbackDevice.rgs
indows/usb/test/device_emulator/LoopbackDeviceEvents.h
indows/usb/test/device_emulator/device_emulator.sln
indows/usb/test/device_emulator/device_emulator.vcproj
indows/usb/test/device_emulator/makefile
indows/usb/test/device_emulator/resource.h
indows/usb/test/device_emulator/sources
indows/usb/test/device_emulator/stdafx.cpp
indows/usb/test/device_emulator/stdafx.h
|
dceaaa52cec11631c72cfea5fb74ee607602ecde |
22-Jul-2009 |
vchtchetkine <vchtchetkine@google.com> |
Refactor ADB API dll to support WinUsb
indows/usb/api/AdbWinApi.cpp
indows/usb/api/AdbWinApi.def
indows/usb/api/AdbWinApi.rc
indows/usb/api/AdbWinApi.sln
indows/usb/api/AdbWinApi.vcproj
indows/usb/api/MAKEFILE
indows/usb/api/Resource.h
indows/usb/api/SOURCES
indows/usb/api/adb_api.cpp
indows/usb/api/adb_api.h
indows/usb/api/adb_api_extra.h
indows/usb/api/adb_api_instance.cpp
indows/usb/api/adb_api_instance.h
indows/usb/api/adb_api_private_defines.h
indows/usb/api/adb_endpoint_object.cpp
indows/usb/api/adb_endpoint_object.h
indows/usb/api/adb_helper_routines.cpp
indows/usb/api/adb_helper_routines.h
indows/usb/api/adb_interface.cpp
indows/usb/api/adb_interface.h
indows/usb/api/adb_interface_enum.cpp
indows/usb/api/adb_interface_enum.h
indows/usb/api/adb_io_completion.cpp
indows/usb/api/adb_io_completion.h
indows/usb/api/adb_io_object.cpp
indows/usb/api/adb_io_object.h
indows/usb/api/adb_object_handle.cpp
indows/usb/api/adb_object_handle.h
indows/usb/api/stdafx.cpp
indows/usb/api/stdafx.h
|
243d18eb22363fcfe5fd76d93c8d2e30f1246ffd |
11-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137873
indows/prebuilt/adb.exe
|
52d4c30ca52320ec92d1d1ddc8db3f07f69c4f98 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
ndroid.mk
indows/prebuilt/adb.exe
indows/prebuilt/javawrap.exe
indows/prebuilt/usb/AdbWinApi.a
indows/prebuilt/usb/AdbWinApi.def
indows/prebuilt/usb/AdbWinApi.dll
indows/prebuilt/usb/Android.mk
indows/prebuilt/usb/driver/WdfCoInstaller01005.dll
indows/prebuilt/usb/driver/android_usb.inf
indows/prebuilt/usb/driver/androidusb.sys
indows/prebuilt/usb/driver/androidusb86.cat
indows/prebuilt/usb/driver_amd_64/WdfCoInstaller01005.dll
indows/prebuilt/usb/driver_amd_64/android_usb.inf
indows/prebuilt/usb/driver_amd_64/androidusb.sys
indows/prebuilt/usb/driver_amd_64/androidusba64.cat
indows/usb/api/AdbWinApi.cpp
indows/usb/api/AdbWinApi.def
indows/usb/api/AdbWinApi.rc
indows/usb/api/AdbWinApi.sln
indows/usb/api/AdbWinApi.vcproj
indows/usb/api/Resource.h
indows/usb/api/adb_api.cpp
indows/usb/api/adb_api.h
indows/usb/api/adb_api_extra.h
indows/usb/api/adb_api_instance.cpp
indows/usb/api/adb_api_instance.h
indows/usb/api/adb_api_private_defines.h
indows/usb/api/adb_endpoint_object.cpp
indows/usb/api/adb_endpoint_object.h
indows/usb/api/adb_helper_routines.cpp
indows/usb/api/adb_helper_routines.h
indows/usb/api/adb_interface.cpp
indows/usb/api/adb_interface.h
indows/usb/api/adb_interface_enum.cpp
indows/usb/api/adb_interface_enum.h
indows/usb/api/adb_io_completion.cpp
indows/usb/api/adb_io_completion.h
indows/usb/api/adb_io_object.cpp
indows/usb/api/adb_io_object.h
indows/usb/api/adb_object_handle.cpp
indows/usb/api/adb_object_handle.h
indows/usb/api/stdafx.cpp
indows/usb/api/stdafx.h
indows/usb/common/android_usb_common_defines.h
indows/usb/driver/android_usb.inf
indows/usb/driver/android_usb.rc
indows/usb/driver/android_usb.sln
indows/usb/driver/android_usb.vcproj
indows/usb/driver/android_usb_bulk_file_object.cpp
indows/usb/driver/android_usb_bulk_file_object.h
indows/usb/driver/android_usb_device_file_object.cpp
indows/usb/driver/android_usb_device_file_object.h
indows/usb/driver/android_usb_device_object.cpp
indows/usb/driver/android_usb_device_object.h
indows/usb/driver/android_usb_driver_defines.h
indows/usb/driver/android_usb_driver_object.cpp
indows/usb/driver/android_usb_driver_object.h
indows/usb/driver/android_usb_file_object.cpp
indows/usb/driver/android_usb_file_object.h
indows/usb/driver/android_usb_inl.h
indows/usb/driver/android_usb_interrupt_file_object.cpp
indows/usb/driver/android_usb_interrupt_file_object.h
indows/usb/driver/android_usb_new_delete.h
indows/usb/driver/android_usb_pipe_file_object.cpp
indows/usb/driver/android_usb_pipe_file_object.h
indows/usb/driver/android_usb_pool_tags.h
indows/usb/driver/android_usb_wdf_object.cpp
indows/usb/driver/android_usb_wdf_object.h
indows/usb/driver/makefile
indows/usb/driver/makefile.inc
indows/usb/driver/precomp.h
indows/usb/driver/sources
indows/usb/driver/sources.inc
indows/usb/test/android_usb_test/android_usb_test.cpp
indows/usb/test/android_usb_test/android_usb_test.sln
indows/usb/test/android_usb_test/android_usb_test.vcproj
indows/usb/test/android_usb_test/stdafx.cpp
indows/usb/test/android_usb_test/stdafx.h
indows/usb/test/device_emulator/DeviceEmulator.cpp
indows/usb/test/device_emulator/DeviceEmulator.def
indows/usb/test/device_emulator/DeviceEmulator.idl
indows/usb/test/device_emulator/DeviceEmulator.rc
indows/usb/test/device_emulator/DeviceEmulator.rgs
indows/usb/test/device_emulator/LoopbackDevice.cpp
indows/usb/test/device_emulator/LoopbackDevice.h
indows/usb/test/device_emulator/LoopbackDevice.rgs
indows/usb/test/device_emulator/LoopbackDeviceEvents.h
indows/usb/test/device_emulator/device_emulator.sln
indows/usb/test/device_emulator/device_emulator.vcproj
indows/usb/test/device_emulator/makefile
indows/usb/test/device_emulator/resource.h
indows/usb/test/device_emulator/sources
indows/usb/test/device_emulator/stdafx.cpp
indows/usb/test/device_emulator/stdafx.h
indows/usb/usb_windows.sln
|
d4aee0c0caa00aa02d4c50ed28151591ac0456b5 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
ndroid.mk
indows/prebuilt/adb.exe
indows/prebuilt/javawrap.exe
indows/prebuilt/usb/AdbWinApi.a
indows/prebuilt/usb/AdbWinApi.def
indows/prebuilt/usb/AdbWinApi.dll
indows/prebuilt/usb/Android.mk
indows/prebuilt/usb/driver/WdfCoInstaller01005.dll
indows/prebuilt/usb/driver/android_usb.inf
indows/prebuilt/usb/driver/androidusb.sys
indows/prebuilt/usb/driver/androidusb86.cat
indows/prebuilt/usb/driver_amd_64/WdfCoInstaller01005.dll
indows/prebuilt/usb/driver_amd_64/android_usb.inf
indows/prebuilt/usb/driver_amd_64/androidusb.sys
indows/prebuilt/usb/driver_amd_64/androidusba64.cat
indows/usb/api/AdbWinApi.cpp
indows/usb/api/AdbWinApi.def
indows/usb/api/AdbWinApi.rc
indows/usb/api/AdbWinApi.sln
indows/usb/api/AdbWinApi.vcproj
indows/usb/api/Resource.h
indows/usb/api/adb_api.cpp
indows/usb/api/adb_api.h
indows/usb/api/adb_api_extra.h
indows/usb/api/adb_api_instance.cpp
indows/usb/api/adb_api_instance.h
indows/usb/api/adb_api_private_defines.h
indows/usb/api/adb_endpoint_object.cpp
indows/usb/api/adb_endpoint_object.h
indows/usb/api/adb_helper_routines.cpp
indows/usb/api/adb_helper_routines.h
indows/usb/api/adb_interface.cpp
indows/usb/api/adb_interface.h
indows/usb/api/adb_interface_enum.cpp
indows/usb/api/adb_interface_enum.h
indows/usb/api/adb_io_completion.cpp
indows/usb/api/adb_io_completion.h
indows/usb/api/adb_io_object.cpp
indows/usb/api/adb_io_object.h
indows/usb/api/adb_object_handle.cpp
indows/usb/api/adb_object_handle.h
indows/usb/api/stdafx.cpp
indows/usb/api/stdafx.h
indows/usb/common/android_usb_common_defines.h
indows/usb/driver/android_usb.inf
indows/usb/driver/android_usb.rc
indows/usb/driver/android_usb.sln
indows/usb/driver/android_usb.vcproj
indows/usb/driver/android_usb_bulk_file_object.cpp
indows/usb/driver/android_usb_bulk_file_object.h
indows/usb/driver/android_usb_device_file_object.cpp
indows/usb/driver/android_usb_device_file_object.h
indows/usb/driver/android_usb_device_object.cpp
indows/usb/driver/android_usb_device_object.h
indows/usb/driver/android_usb_driver_defines.h
indows/usb/driver/android_usb_driver_object.cpp
indows/usb/driver/android_usb_driver_object.h
indows/usb/driver/android_usb_file_object.cpp
indows/usb/driver/android_usb_file_object.h
indows/usb/driver/android_usb_inl.h
indows/usb/driver/android_usb_interrupt_file_object.cpp
indows/usb/driver/android_usb_interrupt_file_object.h
indows/usb/driver/android_usb_new_delete.h
indows/usb/driver/android_usb_pipe_file_object.cpp
indows/usb/driver/android_usb_pipe_file_object.h
indows/usb/driver/android_usb_pool_tags.h
indows/usb/driver/android_usb_wdf_object.cpp
indows/usb/driver/android_usb_wdf_object.h
indows/usb/driver/makefile
indows/usb/driver/makefile.inc
indows/usb/driver/precomp.h
indows/usb/driver/sources
indows/usb/driver/sources.inc
indows/usb/test/android_usb_test/android_usb_test.cpp
indows/usb/test/android_usb_test/android_usb_test.sln
indows/usb/test/android_usb_test/android_usb_test.vcproj
indows/usb/test/android_usb_test/stdafx.cpp
indows/usb/test/android_usb_test/stdafx.h
indows/usb/test/device_emulator/DeviceEmulator.cpp
indows/usb/test/device_emulator/DeviceEmulator.def
indows/usb/test/device_emulator/DeviceEmulator.idl
indows/usb/test/device_emulator/DeviceEmulator.rc
indows/usb/test/device_emulator/DeviceEmulator.rgs
indows/usb/test/device_emulator/LoopbackDevice.cpp
indows/usb/test/device_emulator/LoopbackDevice.h
indows/usb/test/device_emulator/LoopbackDevice.rgs
indows/usb/test/device_emulator/LoopbackDeviceEvents.h
indows/usb/test/device_emulator/device_emulator.sln
indows/usb/test/device_emulator/device_emulator.vcproj
indows/usb/test/device_emulator/makefile
indows/usb/test/device_emulator/resource.h
indows/usb/test/device_emulator/sources
indows/usb/test/device_emulator/stdafx.cpp
indows/usb/test/device_emulator/stdafx.h
indows/usb/usb_windows.sln
|
e3c5766074e2d6d1dcd60c4dafabce8a0c20d2b8 |
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
indows/prebuilt/AdbWinApi.dll
indows/prebuilt/usb/AdbWinApi.dll
indows/prebuilt/usb/driver/android_usb.inf
indows/prebuilt/usb/driver_amd_64/android_usb.inf
indows/usb/api/adb_interface.cpp
indows/usb/driver/android_usb.inf
|
5a4d0fa291a7269007701282f32cfda55ce39008 |
22-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127436
indows/prebuilt/usb/driver_amd_64/androidusb.sys
indows/prebuilt/usb/driver_amd_64/androidusba64.cat
|
7b53e3937797ee1eea71c6291bdcd58cb9dedf7a |
20-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127101
indows/prebuilt/usb/driver_amd_64/androidusb.sys
indows/prebuilt/usb/driver_amd_64/androidusba64.cat
|
b8d704a517c8a838e42dde314c7f6acdcc981e53 |
16-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@126645
indows/prebuilt/usb/AdbWinApi.dll
indows/prebuilt/usb/driver/android_usb.inf
indows/prebuilt/usb/driver/androidusb.sys
indows/prebuilt/usb/driver/androidusb86.cat
indows/prebuilt/usb/driver_amd_64/WdfCoInstaller01005.dll
indows/prebuilt/usb/driver_amd_64/android_usb.inf
indows/prebuilt/usb/driver_amd_64/androidusb.sys
indows/prebuilt/usb/driver_amd_64/androidusba64.cat
indows/usb/api/AdbWinApi.vcproj
indows/usb/api/adb_api_extra.h
indows/usb/api/adb_io_object.cpp
indows/usb/common/android_usb_common_defines.h
indows/usb/driver/android_usb.inf
indows/usb/driver/android_usb.sln
indows/usb/driver/android_usb.vcproj
indows/usb/driver/android_usb_device_file_object.cpp
indows/usb/driver/android_usb_pipe_file_object.cpp
|
5c11852110eeb03dc5a69111354b383f98d15336 |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
ndroid.mk
indows/prebuilt/AdbWinApi.dll
indows/prebuilt/adb.exe
indows/prebuilt/javawrap.exe
indows/prebuilt/usb/AdbWinApi.a
indows/prebuilt/usb/AdbWinApi.def
indows/prebuilt/usb/AdbWinApi.dll
indows/prebuilt/usb/Android.mk
indows/prebuilt/usb/driver/WdfCoInstaller01005.dll
indows/prebuilt/usb/driver/android_usb.inf
indows/prebuilt/usb/driver/androidusb.sys
indows/usb/api/AdbWinApi.cpp
indows/usb/api/AdbWinApi.def
indows/usb/api/AdbWinApi.rc
indows/usb/api/AdbWinApi.sln
indows/usb/api/AdbWinApi.vcproj
indows/usb/api/Resource.h
indows/usb/api/adb_api.cpp
indows/usb/api/adb_api.h
indows/usb/api/adb_api_extra.h
indows/usb/api/adb_api_instance.cpp
indows/usb/api/adb_api_instance.h
indows/usb/api/adb_api_private_defines.h
indows/usb/api/adb_endpoint_object.cpp
indows/usb/api/adb_endpoint_object.h
indows/usb/api/adb_helper_routines.cpp
indows/usb/api/adb_helper_routines.h
indows/usb/api/adb_interface.cpp
indows/usb/api/adb_interface.h
indows/usb/api/adb_interface_enum.cpp
indows/usb/api/adb_interface_enum.h
indows/usb/api/adb_io_completion.cpp
indows/usb/api/adb_io_completion.h
indows/usb/api/adb_io_object.cpp
indows/usb/api/adb_io_object.h
indows/usb/api/adb_object_handle.cpp
indows/usb/api/adb_object_handle.h
indows/usb/api/stdafx.cpp
indows/usb/api/stdafx.h
indows/usb/common/android_usb_common_defines.h
indows/usb/driver/android_usb.inf
indows/usb/driver/android_usb.rc
indows/usb/driver/android_usb.sln
indows/usb/driver/android_usb.vcproj
indows/usb/driver/android_usb_bulk_file_object.cpp
indows/usb/driver/android_usb_bulk_file_object.h
indows/usb/driver/android_usb_device_file_object.cpp
indows/usb/driver/android_usb_device_file_object.h
indows/usb/driver/android_usb_device_object.cpp
indows/usb/driver/android_usb_device_object.h
indows/usb/driver/android_usb_driver_defines.h
indows/usb/driver/android_usb_driver_object.cpp
indows/usb/driver/android_usb_driver_object.h
indows/usb/driver/android_usb_file_object.cpp
indows/usb/driver/android_usb_file_object.h
indows/usb/driver/android_usb_inl.h
indows/usb/driver/android_usb_interrupt_file_object.cpp
indows/usb/driver/android_usb_interrupt_file_object.h
indows/usb/driver/android_usb_new_delete.h
indows/usb/driver/android_usb_pipe_file_object.cpp
indows/usb/driver/android_usb_pipe_file_object.h
indows/usb/driver/android_usb_pool_tags.h
indows/usb/driver/android_usb_wdf_object.cpp
indows/usb/driver/android_usb_wdf_object.h
indows/usb/driver/makefile
indows/usb/driver/makefile.inc
indows/usb/driver/precomp.h
indows/usb/driver/sources
indows/usb/driver/sources.inc
indows/usb/test/android_usb_test/android_usb_test.cpp
indows/usb/test/android_usb_test/android_usb_test.sln
indows/usb/test/android_usb_test/android_usb_test.vcproj
indows/usb/test/android_usb_test/stdafx.cpp
indows/usb/test/android_usb_test/stdafx.h
indows/usb/test/device_emulator/DeviceEmulator.cpp
indows/usb/test/device_emulator/DeviceEmulator.def
indows/usb/test/device_emulator/DeviceEmulator.idl
indows/usb/test/device_emulator/DeviceEmulator.rc
indows/usb/test/device_emulator/DeviceEmulator.rgs
indows/usb/test/device_emulator/LoopbackDevice.cpp
indows/usb/test/device_emulator/LoopbackDevice.h
indows/usb/test/device_emulator/LoopbackDevice.rgs
indows/usb/test/device_emulator/LoopbackDeviceEvents.h
indows/usb/test/device_emulator/device_emulator.sln
indows/usb/test/device_emulator/device_emulator.vcproj
indows/usb/test/device_emulator/makefile
indows/usb/test/device_emulator/resource.h
indows/usb/test/device_emulator/sources
indows/usb/test/device_emulator/stdafx.cpp
indows/usb/test/device_emulator/stdafx.h
indows/usb/usb_windows.sln
|