PatrickvL
|
904ae0d0c4
|
Kernel : Added stubs for RtlEnterCriticalSectionAndRegion and RtlLeaveCriticalSectionAndRegion
|
2017-02-19 00:18:15 +01:00 |
PatrickvL
|
a058b6679e
|
Kernel : Fixed arguments to XProfpControl and XProfpGetData
|
2017-02-18 23:39:57 +01:00 |
PatrickvL
|
430516601d
|
Kernel : Corrected and (partially) implemented ExfInterlockedInsertHeadList, ExfInterlockedInsertTailList and ExfInterlockedRemoveHeadList
|
2017-02-18 19:10:43 +01:00 |
PatrickvL
|
1c8689990e
|
Kernel : Implemented ExInitializeReadWriteLock, KeInitializeQueue and KeInitielizeSemaphore
|
2017-02-18 18:50:53 +01:00 |
Luke Usher
|
fb5ee938ec
|
Merge pull request #170 from LukeUsher/appveyor-builds
Initial appveyor build scripts
|
2017-02-15 20:38:57 +00:00 |
Luke Usher
|
862e53e2d3
|
Initial appveyor build scripts
|
2017-02-15 20:37:47 +00:00 |
PatrickvL
|
afb4a5cbbb
|
Described more Cxbx FS-patching backgroud information
|
2017-02-14 11:16:35 +01:00 |
PatrickvL
|
9266a22eae
|
Kernel : Added KeRaiseIrqlToSynchLevel stub
Also moved code around and added more comments.
|
2017-02-13 15:03:09 +01:00 |
PatrickvL
|
3313c1c8d8
|
TIB and FS related cleanup and a few additional comments
|
2017-02-13 12:18:05 +01:00 |
PatrickvL
|
7ed9893a77
|
Kernel : Corrected and implemented ObReferenceObjectByPointer
|
2017-02-06 14:12:25 +01:00 |
PatrickvL
|
4daff59e1b
|
Kernel : Added ObfReferenceObject stub (the last thunk for Ob*)
|
2017-02-06 13:58:13 +01:00 |
PatrickvL
|
ee283ecaa5
|
Kernel : Added ObReferenceObjectByPointer stub
|
2017-02-06 13:54:50 +01:00 |
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
|
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
|
156fa48f6d
|
xboxkrnl : Added OBJECT_TYPE struct
|
2017-02-06 12:10:00 +01:00 |
PatrickvL
|
6b9ab6a635
|
Renamed an argument and comment update
|
2017-02-06 11:26:51 +01: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 |
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
|
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
|
979bcaaf76
|
Added incomplete version of KeInitializeEvent
Requires InitializeListHead
|
2017-01-31 17:14:09 +01:00 |
PatrickvL
|
5acc167a07
|
distorm starts to work
|
2017-01-09 18:27:32 +01:00 |
PatrickvL
|
a6ec272604
|
merge
|
2017-01-09 15:23:25 +01:00 |
x1nixmzeng
|
996f71a6df
|
Added stb_image for image decoding
|
2017-01-07 20:12:38 +00:00 |
x1nixmzeng
|
ca965c9ea6
|
Removed libjpeg library
|
2017-01-07 19:43:04 +00:00 |
Luke Usher
|
3a59895402
|
Merge pull request #86 from x1nixmzeng/kernel-thunks
Io Kernel API stubs for logging
|
2017-01-07 18:36:12 +00:00 |
x1nixmzeng
|
1b96e452bc
|
IofCompleteRequest stub
|
2017-01-07 13:57:25 +00:00 |
x1nixmzeng
|
a962f33878
|
IofCallDriver stub
|
2017-01-07 13:53:49 +00:00 |
x1nixmzeng
|
9ab7947b10
|
IoMarkIrpMustComplete stub
|
2017-01-07 13:47:46 +00:00 |
x1nixmzeng
|
673b1d9e9a
|
Fixed issues raised by @PatrickvL
|
2017-01-07 13:32:16 +00:00 |
x1nixmzeng
|
b27a466b5f
|
IoSynchronousFsdRequest stub
|
2017-01-07 02:26:04 +00:00 |
x1nixmzeng
|
2107c54fb8
|
IoSynchronousDeviceIoControlRequest stub
|
2017-01-07 02:20:10 +00:00 |
x1nixmzeng
|
3a3430381a
|
Stubs for IoStartNextPacket, IoStartNextPacketByKey, IoStartPacket
|
2017-01-07 02:13:36 +00:00 |
x1nixmzeng
|
7d606c774d
|
IoSetShareAccess stub
|
2017-01-07 01:57:34 +00:00 |
x1nixmzeng
|
3db796f461
|
IoSetIoCompletion stub
|
2017-01-07 01:51:14 +00:00 |
x1nixmzeng
|
5183b6e1df
|
IoRemoveShareAccess stub
|
2017-01-07 01:44:03 +00:00 |
x1nixmzeng
|
e25754ae17
|
IoQueueThreadIrp stub
|
2017-01-07 01:39:59 +00:00 |
x1nixmzeng
|
d551304b9c
|
IoQueryVolumeInformation stub
|
2017-01-07 01:35:48 +00:00 |
x1nixmzeng
|
74afee069e
|
IoQueryFileInformation stub
|
2017-01-07 01:14:51 +00:00 |
x1nixmzeng
|
e032edeee2
|
IoInvalidDeviceRequest stub
|
2017-01-07 01:10:30 +00:00 |
x1nixmzeng
|
df3aac9731
|
IoInitializeIrp stub
|
2017-01-07 01:06:03 +00:00 |
x1nixmzeng
|
50c945ed3b
|
IoFreeIrp stub
|
2017-01-07 00:56:24 +00:00 |
x1nixmzeng
|
d79ff8e7cb
|
IoDeleteDevice stub
|
2017-01-07 00:27:29 +00:00 |
x1nixmzeng
|
6bf0d128a5
|
Fixed existing Io thunk comments
|
2017-01-07 00:21:16 +00:00 |
x1nixmzeng
|
b9d12c5182
|
IoCheckShareAccess stub
|
2017-01-07 00:14:56 +00:00 |