Commit Graph

1533 Commits

Author SHA1 Message Date
PatrickvL 8111990205 Kernel : Added ObReferenceObjectByName stub 2017-02-06 13:53:25 +01:00
PatrickvL f79b82a4b3 Kernel : Added ObOpenObjectByPointer stub 2017-02-06 13:51:32 +01:00
PatrickvL d37f06d25b Kernel : Added ObMakeTemporaryObject stub 2017-02-06 13:48:30 +01:00
PatrickvL c0c55ca461 Kernel : Added ObInsertObject stub 2017-02-06 13:46:27 +01:00
PatrickvL 1b71c925f6 Kernel : Added ObCreateObject stub 2017-02-06 13:42:44 +01:00
PatrickvL 153cdc07b7 Fixed KMUTANT offsetof TODO 2017-02-06 13:23:55 +01:00
PatrickvL 258ee34ff5 xboxkrnl : Added KMUTANT struct and comment headers 2017-02-06 13:22:34 +01:00
PatrickvL 92d83306be xboxkrnl: Expanded OBJECT_TYPE struct, updated all occurrences 2017-02-06 13:09:30 +01:00
PatrickvL 5644f95751 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-06 12:10:03 +01:00
PatrickvL 156fa48f6d xboxkrnl : Added OBJECT_TYPE struct 2017-02-06 12:10:00 +01:00
PatrickvL e7a32fe639 Merge pull request #147 from PatrickvL/master
Small updates
2017-02-06 11:41:32 +01:00
PatrickvL 92cc88a87b Fixed a few compiler warnings in EmuKrnlKe 2017-02-06 11:39:49 +01:00
PatrickvL 1cefa1cb9e Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-06 11:36:18 +01:00
PatrickvL 53a731009f Removed pLibraryVersion argument from EmuHLEIntercept
Since it can be reconstructed from the pXbeHeader argument
2017-02-06 11:35:33 +01:00
PatrickvL 6b9ab6a635 Renamed an argument and comment update 2017-02-06 11:26:51 +01:00
PatrickvL 253d6a4cf7 Merge pull request #145 from PatrickvL/master
Some cleanup in OOVPA names
2017-02-05 16:55:38 +01:00
PatrickvL 292da99da0 Removed trailing B's and C's from a few OOVPA's
Also updated registrations
2017-02-05 16:53:21 +01:00
PatrickvL 29483bc989 Rrenamed X_D3DDevice_ prefix to D3DDevice_
For those, registration is now done via OOVPA_TABLE_ENTRY instead of
OOVPA_TABLE_PATCH
2017-02-05 16:32:03 +01:00
PatrickvL 73962bb0f1 Renamed IDirect3D_ prefix to D3D_ 2017-02-05 16:11:44 +01:00
PatrickvL a75d9ed0c8 Revert "Fixed compiler warning"
This reverts commit 904ae4f940.
2017-02-05 16:01:41 +01:00
PatrickvL 904ae4f940 Fixed compiler warning 2017-02-05 15:47:12 +01:00
PatrickvL ee5798b10c Aliassed D3DTexture_LockRect better
D3DTexture_LockRect version 5849 already appeared in 5788, which is
identical to 5233 (the version in between, 5558, is different, by one
OV-pair, so I kept that).

PS: I found this purely by accident, when taking a quick look at jarupxx
past few commits, of which 2c6dfd5b stood out because of the "Removed"
description. I fear more of these little mistakes might have slipped in
with that batch...
2017-02-05 15:45:20 +01:00
PatrickvL 5b1b58b3b0 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-04 20:46:46 +01:00
PatrickvL 85e35b177b Merge pull request #140 from jarupxx/fnc-1
Add DSound OOVPAs

The tests on the current version seem alright. Let's merge this!
2017-02-04 20:40:40 +01:00
PatrickvL b64d6c994d Merge branch 'master' into fnc-1 2017-02-04 20:34:57 +01:00
PatrickvL 12657d13bd Merge pull request #143 from PatrickvL/master
Removed redundant comments from all .inl files
2017-02-04 20:27:00 +01:00
PatrickvL 8570dbb5a2 Removed redundant comments from all OOVPA registrations, keeping ordering, other comments and disabled registrations intact 2017-02-04 20:20:56 +01:00
PatrickvL 489917d57f Introduced new OOVPA registration macro's
these come from my OOVPA_Sorting branch, which will be simpler to merge
later on if master already has this
2017-02-04 19:04:56 +01:00
PatrickvL 8fa861c3e9 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-04 18:45:10 +01:00
PatrickvL a8e9ca4aa1 Merge pull request #142 from PatrickvL/fix_73747bf
This fixes crashes introduced in 73747bf by re-enabling XGIsSwizzledFormat
2017-02-04 18:37:06 +01:00
PatrickvL 9d4d353e9f Restored XGIsSwizzledFormat OOVPA registration and patch 2017-02-04 18:34:32 +01:00
PatrickvL b5e1b5dfff Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-03 22:30:35 +01:00
jarupxx 8ffa9f7937 Added the CDirectSoundStream_SetPitch fnction (4627)
Moved from 5788 version.
2017-02-03 16:29:13 +09:00
Luke Usher 068386cd84 Merge pull request #139 from PatrickvL/master
Kernel improvements
2017-02-02 20:24:51 +00:00
PatrickvL 174c397233 Implemented KeIsExecutingDpc, KeCancelTimer and KeDisconnectInterrupt
Also commented a few functions, and replaced a few magic numbers by
constants.
2017-02-02 18:32:18 +01:00
PatrickvL d441c9ce0e Extended KOBJECTS enum 2017-02-02 17:48:35 +01:00
jarupxx 7d93ef3d94 Added the SetCurrentPosition fnctions (5233) 2017-02-02 20:30:47 +09:00
jarupxx 7ae306b345 Added the DirectSoundGetSampleTime fnction (4361-4627) 2017-02-02 20:23:44 +09:00
jarupxx 7b0e3ab9f0 Added the DirectSoundDoWork fnction (4361-4627) 2017-02-02 20:21:39 +09:00
jarupxx 62c226e40f Modified the SetPlayRegion fnctions (4361-4627) 2017-02-02 19:59:36 +09:00
jarupxx fefcb616bd Modified SetMixBins fnctions (4361-5233) 2017-02-02 19:43:43 +09:00
jarupxx 57ac8c8d7f Modified the SetLoopRegion fnctions (4361-5233) 2017-02-02 19:34:49 +09:00
jarupxx bbdeca5b81 Added the SetLFO fnctions (4627) 2017-02-02 19:28:18 +09:00
PatrickvL 57e4f3570a At last introduced KeInterruptTime, used it in KeQueryInterruptTime (which is now protected against overflow)
Also fixed EmuThreadDpcHandler by applying CONTAINING_RECORD to DpcQueue
(DPC's do seem to get called now)
2017-02-01 20:59:32 +01:00
PatrickvL 03fb26943d Ported Dpc handler thread over from Dxbx
Needs testing
2017-02-01 12:29:21 +01:00
PatrickvL c540b3580c Kernel : Added KeRemoveQueueDpc and KeResetEvent
Fixed and completed KeInitializeEvent, KeInsertQueueDpc and KeSetTimerEx
Also ported LIST_ENTRY methods over from Dxbx and applied where possible
2017-02-01 11:49:38 +01:00
PatrickvL 53d240758e Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-01 09:56:56 +01:00
PatrickvL 979bcaaf76 Added incomplete version of KeInitializeEvent
Requires InitializeListHead
2017-01-31 17:14:09 +01:00
PatrickvL 149170dc38 Merge pull request #132 from jarupxx/OOVPA
Fixed the pattern XNetStartup, WSAStartup
2017-01-28 21:52:26 +01:00
PatrickvL 1599af3139 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-01-28 17:08:12 +01:00