Commit Graph

152 Commits

Author SHA1 Message Date
Benjamin Höglinger-Stelzer c644146dd7 Added _PendingPlugInRequests 2020-05-13 16:36:30 +02:00
Benjamin Höglinger-Stelzer ce523c597f Removed obsolete types 2020-05-12 17:42:08 +02:00
Benjamin Höglinger-Stelzer fe1dcddc6a Hardened device type checks
Removed obsolete code
2020-05-12 17:37:16 +02:00
Benjamin Höglinger-Stelzer b5ebcca496 Consolidated tracing calls 2020-05-12 17:14:00 +02:00
Benjamin Höglinger-Stelzer 359dfe52fe Implemented IOCTL_XUSB_GET_USER_INDEX 2020-05-12 17:02:34 +02:00
Benjamin Höglinger-Stelzer a51dc81252 Implemented process ownership check in SubmitReport 2020-05-12 16:04:33 +02:00
Jason Hart 5355deb20c Update and/or add license as needed 2020-05-11 19:24:38 -04:00
Benjamin Höglinger-Stelzer c981801a37 Implemented freeing context memory 2020-05-11 21:39:43 +02:00
Benjamin Höglinger-Stelzer 55b1ef6cfa Fixed DS4 crash 2020-05-11 21:20:39 +02:00
Benjamin Höglinger-Stelzer 7b6776d36a Bugfixes from porting 2020-05-11 20:57:14 +02:00
Benjamin Höglinger-Stelzer 53c1960077 Changed function 2020-05-11 17:46:57 +02:00
Benjamin Höglinger-Stelzer c47f72f7f9 Minor clean-up 2020-05-11 17:34:28 +02:00
Benjamin Höglinger-Stelzer 226c8bb44d Refactored names 2020-05-11 17:31:14 +02:00
Benjamin Höglinger-Stelzer 45ea4c870d Ported everything 2020-05-11 17:27:15 +02:00
Benjamin Höglinger-Stelzer 4737829886 Removed unused code 2020-05-11 14:31:10 +02:00
Benjamin Höglinger-Stelzer b579c4efae Minor fix 2020-05-11 14:30:19 +02:00
Benjamin Höglinger-Stelzer cf993010ff Fixed PDO WDF context initialization 2020-05-11 14:25:53 +02:00
Benjamin Höglinger-Stelzer 85c75e7ad6 Implemented overriding VID & PID for DS4 target 2020-05-11 14:19:27 +02:00
Benjamin Höglinger-Stelzer a5964c3b23 Removed unused code 2020-05-11 14:15:08 +02:00
Benjamin Höglinger-Stelzer e0f9d1044b Minor fix 2020-05-11 14:11:39 +02:00
Benjamin Höglinger-Stelzer 0e278ebe21 Implemented UsbControlTransfer 2020-05-11 14:09:32 +02:00
Benjamin Höglinger-Stelzer 14ee423fc1 Updated tracing 2020-05-11 14:03:02 +02:00
Benjamin Höglinger-Stelzer 48a6431f0f Renamed functions 2020-05-11 13:54:36 +02:00
Benjamin Höglinger-Stelzer be5a84c4f2 Implemented ViGEm::Bus::Targets::EmulationTargetDS4::UsbBulkOrInterruptTransfer 2020-05-11 13:38:47 +02:00
Benjamin Höglinger-Stelzer 4b0015f524 Implemented ViGEm::Bus::Targets::EmulationTargetXUSB::UsbBulkOrInterruptTransfer 2020-05-11 13:35:26 +02:00
Benjamin Höglinger-Stelzer 2dd54c3b2c Added UsbBulkOrInterruptTransfer 2020-05-11 13:11:02 +02:00
Benjamin Höglinger-Stelzer 5539b5d052 Implemented UsbGetStringDescriptorType 2020-05-11 13:06:33 +02:00
Benjamin Höglinger-Stelzer 93644c0a35 Implementing I/O handler 2020-05-11 12:46:18 +02:00
Benjamin Höglinger-Stelzer 1f7bcff6dc Ported UsbSelectInterface 2020-05-11 12:37:40 +02:00
Benjamin Höglinger-Stelzer 670e1f2183 Implemented UsbGetDescriptorFromInterface 2020-05-11 12:33:34 +02:00
Benjamin Höglinger-Stelzer cfb324a2b9 Type reduction 2020-05-11 12:27:41 +02:00
Benjamin Höglinger-Stelzer acd0c93d33 Ported UsbClassInterface 2020-05-11 12:24:25 +02:00
Benjamin Höglinger-Stelzer c08ca0490f Stuff 2020-05-11 02:09:24 +02:00
Benjamin Höglinger-Stelzer a560564d3e Minor clean-up 2020-05-11 00:24:57 +02:00
Benjamin Höglinger-Stelzer 09cabc6b70 Porting more stuff 2020-05-11 00:17:25 +02:00
Benjamin Höglinger-Stelzer 7c1936aff1 Porting USB functions 2020-05-11 00:06:35 +02:00
Benjamin Höglinger-Stelzer c04f820d9f Added equality operator 2020-05-10 23:27:03 +02:00
Benjamin Höglinger-Stelzer e363532095 Fixed include
Removed ununsed code
2020-05-10 23:04:28 +02:00
Benjamin Höglinger-Stelzer 6f228df7b2 Porting over common USB logic 2020-05-10 22:57:05 +02:00
Benjamin Höglinger-Stelzer 027ff95b78 Oops 2020-05-10 21:21:48 +02:00
Benjamin Höglinger-Stelzer 9cfe2f7cd4 Clean-up 2020-05-10 21:19:39 +02:00
Jason Hart 2d39c661f5 Remove XUSB from DS4Pdo header 2020-05-10 15:17:11 -04:00
Benjamin Höglinger-Stelzer 66c2efb611 Fixed x86 build 2020-05-10 21:01:40 +02:00
Benjamin Höglinger-Stelzer b14a9cb59d Fixed build settings 2020-05-10 20:56:12 +02:00
Benjamin Höglinger-Stelzer 252c2e4531 Made new and delete work 2020-05-10 20:50:16 +02:00
Benjamin Höglinger-Stelzer 636990a072 Styling fix 2020-05-10 20:00:08 +02:00
Benjamin Höglinger-Stelzer 6ebef069d5 Further porting over stuff 2020-05-10 17:03:01 +02:00
Benjamin Höglinger-Stelzer 5864b91c09 Ported over parts of DS4 code 2020-05-08 22:55:56 +02:00
Benjamin Höglinger-Stelzer 07c97094f8 Ported majority of XUSB stuff over to C++ 2020-05-08 22:43:46 +02:00
Benjamin Höglinger-Stelzer bd074d93fd Added another INF to simplify test signing and installation for single architecture 2020-05-08 14:49:12 +02:00