Thomas Bluemel
1be6d7bcaa
fixed the prototype of KePulseEvent() and made NtPulseEvent() return the previous state
...
svn path=/trunk/; revision=13209
2005-01-22 12:45:03 +00:00
Eric Kohl
ceedef9d54
Merge EXTENDED_IO_STACK_LOCATION into IO_STACK_LOCATION and fix the resulting errors.
...
svn path=/trunk/; revision=12301
2004-12-23 12:39:16 +00:00
Hartmut Birr
e3bd28c5ae
- Fixed the definition of SYNCH_LEVEL.
...
svn path=/trunk/; revision=12050
2004-12-12 17:52:06 +00:00
Filip Navara
31e89ab427
- Define RTL_REGISTRY_HANDLE and RTL_REGISTRY_OPTIONAL.
...
svn path=/trunk/; revision=11575
2004-11-07 15:40:31 +00:00
Hartmut Birr
0e80529be4
- Fixed the definition of KeGetCurrentKPCR.
...
svn path=/trunk/; revision=11508
2004-10-31 17:05:50 +00:00
Filip Navara
0ca74773d6
- Make InitializeListHead, InsertHeadList, InsertTailList and
...
RemoveEntryList an inline functions instead of macros to match DDK.
It's important because using macros can lead to variable name
conflicts.
- Make PopEntryList, PushEntryList a macro instead of inline function
(to match DDK).
- RemoveEntryList, RemoveHeadList and RemoveTailList shouldn't zero
Blink and Flink of the removed entry. The MS documentation is wrong
and there has been already submitted an official bug report for that.
svn path=/trunk/; revision=11478
2004-10-30 14:02:04 +00:00
Filip Navara
d338969f54
- Remove duplicate definition of RTL_RANGE_LIST_SHARED_OK and
...
RTL_RANGE_LIST_NULL_CONFLICT_OK.
- Fix declaration of PRTL_CONFLICT_RANGE_CALLBACK.
svn path=/trunk/; revision=11467
2004-10-28 21:41:58 +00:00
Filip Navara
497ef5e058
- Define IoReleaseRemoveLock.
...
- Fix definiton of IoReleaseRemoveLockAndWait.
svn path=/trunk/; revision=11465
2004-10-27 21:36:19 +00:00
Thomas Bluemel
4a6dd7de44
fixed prototypes of NtSetEvent(), NtResetEvent(), NtQueryEvent(), NtPulseEvent(), NtOpenEvent() and NtCreateEvent()
...
svn path=/trunk/; revision=11417
2004-10-24 15:26:14 +00:00
Filip Navara
b5e5b4f012
- Add declarations for the PnP arbiter and resource translation interfaces (ARBITER_REQUEST_SOURCE, ARBITER_RESULT, ARBITER_ACTION, ARBITER_CONFLICT_INFO, ARBITER_PARAMETERS, ARBITER_LIST_ENTRY, PARBITER_HANDLER, ARBITER_INTERFACE, RESOURCE_TRANSLATION_DIRECTION, PTRANSLATE_RESOURCE_HANDLER, PTRANSLATE_RESOURCE_REQUIREMENTS_HANDLER, TRANSLATOR_INTERFACE).
...
svn path=/trunk/; revision=11396
2004-10-23 08:10:57 +00:00
Filip Navara
3d8c71fce1
- Define the PLUGPLAY_REGKEY_* flags.
...
svn path=/trunk/; revision=11382
2004-10-22 19:29:44 +00:00
Filip Navara
108bfdf09f
- Fix calling convention of ExInterlocked* functions.
...
svn path=/trunk/; revision=11314
2004-10-17 13:08:26 +00:00
Alex Ionescu
772a37758e
Sorry, forgot these updates for WIN32K to build with new KPCR.
...
svn path=/trunk/; revision=11163
2004-10-03 03:07:18 +00:00
Filip Navara
6244c47ebf
- Define FILE_USE_FILE_POINTER_POSITION and FILE_WRITE_TO_END_OF_FILE.
...
- Correct prototype of PFAST_IO_UNLOCK_ALL_BY_KEY.
svn path=/trunk/; revision=10819
2004-09-11 03:52:18 +00:00
Filip Navara
bf2c0b0d8b
Fix declaration of FILE_DISPOSITION_INFORMATION.
...
svn path=/trunk/; revision=10581
2004-08-18 02:13:27 +00:00
Gé van Geldorp
446f5adc02
Fix RtlEqualLuid()
...
svn path=/trunk/; revision=10491
2004-08-10 23:26:39 +00:00
Filip Navara
6435dec245
- Compile kernel32 using w32api.
...
- Fixed some packing issues in DDK headers (more to come).
svn path=/trunk/; revision=9664
2004-06-13 20:04:56 +00:00
Royce Mitchell III
7440bee0cf
reactos-specific debugging functions KeRosDumpStackFrames and KeRosPrintAddress
...
svn path=/trunk/; revision=9523
2004-05-28 21:16:27 +00:00
Filip Navara
31c1c21824
- Compile Win32k, GDI, USER32 and CSRSS using W32API.
...
svn path=/trunk/; revision=9053
2004-04-09 20:03:21 +00:00
Eric Kohl
9334666401
Restore modification.
...
svn path=/trunk/; revision=9004
2004-04-07 15:33:55 +00:00
Thomas Bluemel
879e613c5d
patch reverted because ros crashes ntoskrnl
...
svn path=/trunk/; revision=9003
2004-04-07 15:02:31 +00:00
KJK::Hyperion
9c7501f3dd
- SSPT elements are 8 bit wide on Windows. Made ReactOS binary compatible in this regard, since this affects a public function (KeAddSystemServiceTable)
...
- use a function pointer for SSDT elements. Function pointers aren't guaranteed to have the same size as data pointers (and we were using ULONG, anyway)
- SSPT and SSDT types no longer structures to avoid pesky alignment issues
- genw32k and genntdll fixed accordingly
svn path=/trunk/; revision=8996
2004-04-07 00:14:05 +00:00
Filip Navara
7f1a2fa09f
- Fixed declaration of DRIVER_OBJECT and friends.
...
svn path=/trunk/; revision=8664
2004-03-12 19:40:40 +00:00
Filip Navara
71853e115b
2004-03-02 Filip Navara <xnavara@volny.cz>
...
* include/ddk/scsi.h: Replace ASSERT with assert.
* include/ddk/video.h: Ditto.
* include/ddk/winddk.h: Ditto. Remove the lower case assert macro.
* include/ddk/tdi.h: Correct packing.
svn path=/trunk/; revision=8505
2004-03-02 16:49:22 +00:00
Gé van Geldorp
1f1b824d08
Import w32api version 2.5 include files
...
svn path=/trunk/; revision=8283
2004-02-21 09:20:39 +00:00