Commit Graph

211 Commits

Author SHA1 Message Date
gibbed
d9984a15c5 Macros for 8-bit GPR/MEM access. 2014-01-18 07:55:24 -08:00
gibbed
137230bbef Fixed copy-pasted comment. 2014-01-18 06:08:35 -08:00
gibbed
7cb71c6b9f do { 2014-01-18 06:07:15 -08:00
gibbed
619b9758a0 NtQueryDirectoryFile and necessary backing. Not fully functional yet. 2014-01-18 05:59:22 -08:00
Ben Vanik
c257ad0122 Work on D3D11 for various state settings. This code sucks. Needs a rewrite. 2014-01-18 01:50:31 -08:00
Ben Vanik
946397cc8c Fixing warnings. 2014-01-18 00:13:03 -08:00
gibbed
ba9d343c51 RtlUnicodeToMultiByteN. 2014-01-17 21:13:09 -08:00
gibbed
3b151b21ad NtOpenFile. Duplicated mostly from NtCreateFile's implementation. Probably wrong. 2014-01-17 19:45:56 -08:00
gibbed
5cdae4cee4 Fixed cast for %p. 2014-01-17 19:18:35 -08:00
gibbed
4fa3efd2b6 Corrected implementation of %s for _vswprintf. 2014-01-17 19:15:58 -08:00
gibbed
373d8a3eb8 Corrected implementation of %n. 2014-01-17 19:10:33 -08:00
gibbed
a6e1095cbc Fixed some formatting and a cast. 2014-01-17 18:57:56 -08:00
gibbed
dbaa47a851 Whoops. Memory leak. 2014-01-17 18:48:47 -08:00
gibbed
441013770d Return value of _vsnprintf and _vswprintf should not be counting the null terminator. 2014-01-17 18:48:02 -08:00
gibbed
cd8c081ee6 _vswprintf. Also moved _vsnprintf and _vswprintf to its own file. 2014-01-17 18:46:56 -08:00
Ben Vanik
d73aa419d1 Better returns for XAudio. 2014-01-13 20:50:56 -08:00
Wszechpolak
8dfb2b1efb Adding stubs of NetDll functions 2014-01-13 05:04:01 +01:00
Ben Vanik
d224dd94c1 Fixing log_heap printing a bit, though damn this stuff is nasty. 2014-01-12 15:43:54 -08:00
Ben Vanik
6129e1eb7a Simplifying macros to fix VS' broken preprocessor. 2014-01-12 14:06:00 -08:00
Ben Vanik
123444078f Fixing warning. 2014-01-12 13:52:50 -08:00
Ben Vanik
e2a218ad2a Removing bad assert. 2014-01-12 10:48:27 -08:00
Ben Vanik
adc98914b8 XAudioGetVoiceCategoryVolumeChangeMask 2014-01-12 03:35:49 -08:00
Ben Vanik
ecbd2c7e89 Pushing audio samples through. 2014-01-12 02:39:47 -08:00
Ben Vanik
dbf1aa182e Fixing WaitForMultipleObjects 2014-01-12 02:34:22 -08:00
Ben Vanik
4688d5e600 Starting work on audio. 2014-01-12 01:27:41 -08:00
gibbed
6c62b2796a RtlMultiByteToUnicodeN. 2014-01-12 00:22:43 -08:00
Ben Vanik
bd74c544c6 XMsgInProcessCall stubbed for a few xmp messages games check on startup. 2014-01-11 23:41:57 -08:00
Ben Vanik
61e873cd31 Starting work on APCs, though nothing is hitting them yet. 2014-01-11 22:12:05 -08:00
Ben Vanik
c50fbafbd9 Start of DPCs. Queuing them, but not yet dispatching. 2014-01-11 21:40:23 -08:00
Ben Vanik
27d4938cc2 KeAcquireSpinLockAtRaisedIrql/etc. 2014-01-11 21:38:56 -08:00
Ben Vanik
dc496e8102 Unifying kernel modules and user modules to XModule. XexLoadImage/etc. 2014-01-11 17:24:34 -08:00
Ben Vanik
0cb4a2e415 Fixing input. 2014-01-09 20:06:30 -08:00
Ben Vanik
eef08db16d Returning fake user status. 2014-01-08 23:00:26 -08:00
Ben Vanik
5644f0fd40 KeQueryBasePriorityThread and implementing Set. 2014-01-08 22:22:34 -08:00
Ben Vanik
a8ade5d33b Stubs for launch data. 2014-01-07 23:47:35 -08:00
Ben Vanik
a09b587fc7 NtYieldExecution. 2014-01-07 23:38:14 -08:00
Ben Vanik
de140796a5 RtlTimeToTimeFields / RtlTimeFieldsToTime. TZ may be wrong. 2014-01-07 23:16:31 -08:00
Ben Vanik
73200ff0bc Timers were wrong. Fixing. 2014-01-07 22:47:35 -08:00
Ben Vanik
5a4f738a37 Dummy ExRegisterTitleTerminateNotification. 2014-01-07 21:55:46 -08:00
Ben Vanik
cfe7b2127d Timers. Probably. 2014-01-07 21:55:32 -08:00
Ben Vanik
1357a798ef RtlRaiseException handling thread naming. But needs issue #54. 2014-01-07 20:55:13 -08:00
Ben Vanik
5fd0b211ce Thread ID lookup and naming. 2014-01-07 20:54:47 -08:00
Ben Vanik
20b76b0e59 Not sure why NtQueryVolumeInformationFile was always set to fail. 2014-01-07 19:44:49 -08:00
Ben Vanik
c0fe77282f FscSetCacheElementCount stub. 2014-01-07 19:44:30 -08:00
Ben Vanik
e893d03962 XFileMailslotSetInformation stub. 2014-01-07 18:52:26 -08:00
Ben Vanik
5019f350f8 Mutants. 2014-01-07 18:32:55 -08:00
Ben Vanik
40ca0bcb76 NtSignalAndWaitForSingleObjectEx (untested). 2014-01-07 00:28:48 -08:00
Ben Vanik
9aa2f204f5 PulseEvent. Surprised anyone uses this. 2014-01-06 23:57:12 -08:00
Ben Vanik
469ea9451d NtSuspendThread. 2014-01-06 23:23:27 -08:00
Ben Vanik
8033c73f41 Stubbing KeLockL2. 2014-01-06 23:19:26 -08:00