Commit Graph

185 Commits

Author SHA1 Message Date
Benjamin Höglinger-Stelzer
5611bbd3fa Implemented new DS4_SUBMIT_REPORT_EX 2020-09-07 21:44:46 +02:00
Benjamin Höglinger-Stelzer
4527b0682d Refactored casts 2020-08-30 00:51:34 +02:00
Benjamin Höglinger-Stelzer
040ad7d846 Applied code formatting 2020-08-30 00:49:37 +02:00
Benjamin Höglinger-Stelzer
957cbbed6b De-duplicated code 2020-08-29 17:32:41 +02:00
Benjamin Höglinger-Stelzer
030715d5c3 Redesigned blocking device plugin 2020-08-29 15:52:39 +02:00
Benjamin Höglinger-Stelzer
8618ab50ab Implemented IOCTL_VIGEM_WAIT_DEVICE_READY 2020-08-27 20:44:38 +02:00
Benjamin Höglinger-Stelzer
6b7b3840b1 Removed faulty plugin queueing 2020-08-27 20:33:09 +02:00
Benjamin Höglinger-Stelzer
b347783c43 Renamed some objects for new API 2020-08-27 20:30:12 +02:00
Benjamin Höglinger-Stelzer
5abf8e22ad Updated branding in the INF 2020-08-27 19:33:18 +02:00
Benjamin Höglinger-Stelzer
4245394452 Replaced submodule with git subtree usage
Added PnpLockdown=1 to ViGEmBus.inf
2020-08-27 16:41:43 +02:00
Benjamin Höglinger-Stelzer
a49bd54c00 Fixed missing rename 2020-05-23 16:17:46 +02:00
Benjamin Höglinger-Stelzer
9cbd4b65c2 Renamed busenum.h to Driver.h 2020-05-23 16:15:34 +02:00
Benjamin Höglinger-Stelzer
07228b3945 Added <WppKernelMode>true</WppKernelMode> to project file 2020-05-23 15:14:48 +02:00
Benjamin Höglinger-Stelzer
6f898b8053 Added duplicate device check 2020-05-22 21:57:43 +02:00
Benjamin Höglinger-Stelzer
dd74ccb1b8 Removed redundant default callback 2020-05-22 15:44:42 +02:00
Benjamin Höglinger-Stelzer
631003541f Settled on BSD-3-Clause license 2020-05-22 15:26:24 +02:00
Benjamin Höglinger-Stelzer
2dbf948fdb Removed unnecessary interfaces 2020-05-18 20:18:17 +02:00
Benjamin Höglinger-Stelzer
64ca258915 Fixed PNP & Power Capabilities to reflect the actual caps of the physical devices closer
Removed default derived destructors
2020-05-18 19:58:05 +02:00
Benjamin Höglinger-Stelzer
2fe83018c0 Removed RAW device exposure as the real devices don't do that 2020-05-18 18:57:08 +02:00
Benjamin Höglinger-Stelzer
5bea1d5b0f Changed XUSB pool tag 2020-05-15 22:15:52 +02:00
Benjamin Höglinger-Stelzer
f9eaad93f2 Added diagnostic function DumpAsHex 2020-05-15 17:00:06 +02:00
Benjamin Höglinger-Stelzer
9f4e557d94 Updated cabinet creation
Removed unused files
2020-05-14 19:18:15 +02:00
Benjamin Höglinger-Stelzer
af18a07443 Code clean-up 2020-05-14 16:44:37 +02:00
Benjamin Höglinger-Stelzer
250d6f7937 Removed redundant headers
Removed obsolete types
2020-05-14 16:43:41 +02:00
Benjamin Höglinger-Stelzer
dc39ba970d Fixed handle leak 2020-05-14 15:03:59 +02:00
Benjamin Höglinger-Stelzer
2f636a5da6 Minor clean-up 2020-05-14 14:09:46 +02:00
Benjamin Höglinger-Stelzer
15a9b2c896 Minor clean-up 2020-05-13 21:58:37 +02:00
Benjamin Höglinger-Stelzer
5d2dd2a122 Removed unused code 2020-05-13 21:46:14 +02:00
Benjamin Höglinger-Stelzer
225c536205 Removed unused code 2020-05-13 21:37:57 +02:00
Benjamin Höglinger-Stelzer
25d3d4ab8d Changed info level to verbose level on debug tracing 2020-05-13 18:05:13 +02:00
Benjamin Höglinger-Stelzer
9a2f66048d Implemented new plugin request tracking 2020-05-13 17:59:18 +02:00
Benjamin Höglinger-Stelzer
2457076e20 Implemented new plugin request tracking 2020-05-13 17:58:55 +02:00
Benjamin Höglinger-Stelzer
bc34f716e1 Tracing updates 2020-05-13 16:40:31 +02:00
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