Amine Khaldi
f7910da58e
- Move more stuff to wdm.h
...
- DbgPrint(Ex) : PCCH Format -> PCSTR Format
- Add NTSYSAPI to vDbgPrintEx(WithPrefix)
- DbgPrintReturnControlC and Dbg{Set,Query}DebugFilterState : NTKERNELAPI -> NTSYSAPI
- Add vKdPrintExWithPrefix definition
- Improve the conditions around KdDebuggerEnabled and KdDebuggerNotPresent definitions
svn path=/branches/header-work/; revision=45890
2010-03-05 19:56:44 +00:00
Amine Khaldi
775b7007f8
- Move more stuff to wdm.h
...
- Improve more Po* and Zw* definitions
svn path=/branches/header-work/; revision=45888
2010-03-05 18:56:48 +00:00
Amine Khaldi
d1a7b6136c
- Move more stuff to wdm.h
...
- Improve more Ps* and Se* definitions
svn path=/branches/header-work/; revision=45877
2010-03-05 18:20:08 +00:00
Amine Khaldi
a8a908e214
- Move more stuff to wdm.h
...
- Improve more Ob* definitions
svn path=/branches/header-work/; revision=45876
2010-03-05 18:06:58 +00:00
Amine Khaldi
ce32e52bfc
- Move more stuff to wdm.h
...
- Improve more Mm* definitions
svn path=/branches/header-work/; revision=45875
2010-03-05 17:41:41 +00:00
Amine Khaldi
42fde03fe1
- Move more stuff to wdm.h
...
- Improve more Ke* definitions
svn path=/branches/header-work/; revision=45871
2010-03-05 16:18:23 +00:00
Timo Kreuzer
9a46e3d7d6
add back missing IoAllocateAdapterChannel
...
svn path=/branches/header-work/; revision=45851
2010-03-05 00:31:37 +00:00
Timo Kreuzer
38322160da
- sort wdm.h a bit more
...
- add missing NTAPI
- move TIMER_TYPE to ntdef.h
- remove duplicate port and register functions
- add volatile keyword where appropriate to register access inline functions
- Use result variable in IoGetRemainingStackSize inline function to avoid a warning
svn path=/branches/header-work/; revision=45816
2010-03-03 23:02:02 +00:00
Amine Khaldi
a8a844c5e5
- Move more stuff to wdm.h
...
- Improve more Io* and Ke* definitions
svn path=/branches/header-work/; revision=45807
2010-03-03 21:06:23 +00:00
Amine Khaldi
1f96c47edf
- Move more stuff to wdm.h
...
- Improve more Io* definitions
- Convert IoSetCompletionRoutine, IoSetNextIrpStackLocation and IoSkipCurrentIrpStackLocation to inline functions
svn path=/branches/header-work/; revision=45796
2010-03-03 19:24:25 +00:00
Amine Khaldi
60f9f52f92
- Move more stuff to wdm.h
...
- Improve IoIs32bitProcess and more Io* definitions
- Convert IoMarkIrpPending to an inline function- Move more stuff to wdm.h
svn path=/branches/header-work/; revision=45795
2010-03-03 18:30:50 +00:00
Amine Khaldi
6c5abe74d3
- Move more stuff to wdm.h
...
- Improve more Io* definitions
- Fix KeInitializeDpc
- IoCreateFile and everywhere related : ExtraCreateParameters -> InternalParameters
- IoQueueWorkItem and everywhere related : Routine -> WorkerRoutine and pIoWorkItem -> IoWorkItem
svn path=/branches/header-work/; revision=45794
2010-03-03 18:01:23 +00:00
Amine Khaldi
e4fb241c6b
- Move more stuff to wdm.h
...
- Improve IoAcquireRemoveLock(EX) and several Io*
- Convert some macros to inline functions
svn path=/branches/header-work/; revision=45793
2010-03-03 16:55:25 +00:00
Amine Khaldi
d944603372
- Move ntdef.h from ddk to psdk
...
- Move EVENT_TYPE to ntdef.h
- Introduce pragma once to wdm.h
- Fix FAST_MUTEX
- FastMutex->Gate => FastMutex->Event
- Improve KeInitializeEvent
- Improve InitializeSListHead
svn path=/branches/header-work/; revision=45789
2010-03-03 16:03:14 +00:00
Amine Khaldi
7a1c60b909
- Move more stuff to wdm.h
...
- Improve PAGED_CODE, ProbeFor{Read,Write} and Cm(UN)RegisterCallback
- Group some related definitions.
svn path=/branches/header-work/; revision=45787
2010-03-03 13:33:58 +00:00
Amine Khaldi
f9ac88867c
- Move more stuff to wdm.h
...
- Fix/Improve InitializeSListHead
- Convert some macros into inline functions
svn path=/branches/header-work/; revision=45786
2010-03-03 13:02:26 +00:00
Amine Khaldi
7c79de7f48
- Move more stuff to wdm.h
...
- Fix RTL_VERIFYMSG
- Improve NLS_MB_CODE_PAGE_TAG and NLS_MB_OEM_CODE_PAGE_TAG
- Fix/Improve some RTL and Guarded Mutex routines
svn path=/branches/header-work/; revision=45785
2010-03-03 12:39:52 +00:00
Amine Khaldi
db8a0b34de
- Move more stuff to wdm.h
...
- Add missing MM_ALLOCATE_* definitions
- Improve KeTryToAcquireSpinLockAtDpcLevel and KeTestSpinLock
- Fix a typo in BYTES_TO_PAGES definition
- Remove a useless #if block
- Add missing ntddk.h include in ntoskrnl.h
svn path=/branches/header-work/; revision=45782
2010-03-03 11:38:57 +00:00
Amine Khaldi
f6682d44d2
- Move more stuff to wdm.h
...
- Fix XMM_SAVE_AREA32
- Fix *PFN_* definitions
svn path=/branches/header-work/; revision=45758
2010-03-02 16:14:22 +00:00
Amine Khaldi
8eb606c117
- Move more stuff to wdm.h
...
- Improve Interrupt Request Level definitions
- KeGetCurrentIrql : DDKAPI -> NTAPI
- KeGetCurrentThread : Fix the definition, remove a redundant one and NTKERNELAPI -> NTSYSAPI
svn path=/branches/header-work/; revision=45757
2010-03-02 15:49:27 +00:00
Amine Khaldi
7e19d52e3d
- Move more stuff to wdm.h
...
- Fix REG_SET_VALUE_KEY_INFORMATION, REG_DELETE_VALUE_KEY_INFORMATION, REG_SET_INFORMATION_KEY_INFORMATION, REG_ENUMERATE_KEY_INFORMATION, REG_ENUMERATE_VALUE_KEY_INFORMATION, REG_PRE_CREATE_KEY_INFORMATION,
REG_POST_CREATE_KEY_INFORMATION, REG_POST_OPERATION_INFORMATION and REG_KEY_HANDLE_CLOSE_INFORMATION definitions.
svn path=/branches/header-work/; revision=45756
2010-03-02 14:53:28 +00:00
Amine Khaldi
144f595dde
- Move more stuff to wdm.h
...
- Group some related definitions
- Add missing TRACE_INFORMATION_CLASS members
- Improve REG_NOTIFY_CLASS
- Fix REG_DELETE_KEY_INFORMATION
svn path=/branches/header-work/; revision=45755
2010-03-02 14:32:50 +00:00
Amine Khaldi
74f31b099a
- Move more stuff to wdm.h
...
- Fix KBUGCHECK_CALLBACK_REASON
- Add missing KDPC_IMPORTANCE member
svn path=/branches/header-work/; revision=45751
2010-03-01 21:46:34 +00:00
Amine Khaldi
5bf6e1937a
- Move more stuff to wdm.h
...
- Add _PCI_COMMON_HEADER
- Improve _PCI_COMMON_CONFIG
- Enable msc extensions
svn path=/branches/header-work/; revision=45750
2010-03-01 21:24:36 +00:00
Amine Khaldi
706a8e639a
- Move more stuff to wdm.h
...
- Improve KWAIT_REASON
- Group related definitions
svn path=/branches/header-work/; revision=45745
2010-03-01 14:32:44 +00:00
Amine Khaldi
15be67bafc
- Move more stuff to wdm.h
...
- Add PCI_DISABLE_LEVEL_INTERRUPT, PCI_STATUS_DETECTED_PARITY_ERROR, PCI_SUBCLASS_NET_ISDN_CTLR, PCI_SUBCLASS_BR_RACEWAY and several missing PCI_CLASS_* definitions
svn path=/branches/header-work/; revision=45744
2010-03-01 14:15:43 +00:00
Amine Khaldi
44e57fdff5
- Move more stuff to wdm.h
...
- Group some related definitions
- Add IO_TYPE_CSQ_EX
- Add some missing _KEY_SET_INFORMATION_CLASS members
- KeyUserFlagsInformation -> KeyWow64FlagsInformation
svn path=/branches/header-work/; revision=45741
2010-03-01 13:26:33 +00:00
Amine Khaldi
820ea55592
- Move more stuff to wdm.h
...
- Add missing SE_* defines
- Fix SE_MAX_WELL_KNOWN_PRIVILEGE define
svn path=/branches/header-work/; revision=45726
2010-02-28 11:43:01 +00:00
Amine Khaldi
e9fc612764
- Move more stuff to wdm.h
...
- Add several missing FO_* flags
svn path=/branches/header-work/; revision=45725
2010-02-28 10:42:29 +00:00
Amine Khaldi
106dc08bed
- Move more stuff to wdm.h
...
- Add several missing _FILE_INFORMATION_CLASS members
- Add a missing _FSINFOCLASS member
svn path=/branches/header-work/; revision=45724
2010-02-28 10:19:57 +00:00
Amine Khaldi
6bab8c7b64
- Move more stuff to wdm.h
...
- Add VPB_DIRECT_WRITES_ALLOWED, several missing FILE_CHARACTERISTIC_* and several missing FILE_DEVICE_*
- Fix _DEVICE_RELATION_TYPE
- Improve _DEVICE_OBJECT and _SCATTER_GATHER_LIST
svn path=/branches/header-work/; revision=45723
2010-02-28 09:46:46 +00:00
Amine Khaldi
98cde9a0b4
- Move more stuff to wdm.h
...
- CmResourceTypeMaximum -> CmResourceTypeMemoryLarge
- Add some missing CM_RESOURCE_* defines
- Fix CM_Power_Data_s
svn path=/branches/header-work/; revision=45721
2010-02-28 09:19:00 +00:00
Amine Khaldi
1a9142015a
- Move more stuff to wdm.h
...
- Improve _IRP, (_)KSPIN_LOCK_QUEUE_NUMBER, _KDEVICE_QUEUE, _KTIMER and layout some IRP flags.
svn path=/branches/header-work/; revision=45713
2010-02-28 00:00:57 +00:00
Amine Khaldi
b3c8d392e9
Move more stuff to wdm.h fixing what needed to be fixed.
...
svn path=/branches/header-work/; revision=45712
2010-02-27 22:25:01 +00:00
Amine Khaldi
f2ebc0340a
Move more stuff to wdm.h
...
svn path=/branches/header-work/; revision=45709
2010-02-27 18:55:11 +00:00
Kai Tietz
8099cb0496
Guard IN, OUT, and OPTIONAL by guards to prevent double definition warning.
...
svn path=/branches/header-work/; revision=45708
2010-02-27 18:34:13 +00:00
Amine Khaldi
27b53c01f0
Move more stuff to wdm.h
...
svn path=/branches/header-work/; revision=45707
2010-02-27 17:52:27 +00:00
Amine Khaldi
092583168e
- Move more stuff to wdm.h
...
- FILE_OPEN_FOR_RECOVERY should be FILE_OPEN_REMOTE_INSTANCE
svn path=/branches/header-work/; revision=45705
2010-02-27 16:35:54 +00:00
Amine Khaldi
b2d9b6ba98
Move more stuff to wdm.h
...
svn path=/branches/header-work/; revision=45704
2010-02-27 16:16:32 +00:00
Amine Khaldi
1394a5a5e7
Move more stuff to wdm.h
...
svn path=/branches/header-work/; revision=45703
2010-02-27 15:47:38 +00:00
Amine Khaldi
a8e2d9b747
Move GUID comparison macro to wdm.h
...
svn path=/branches/header-work/; revision=45700
2010-02-27 15:09:59 +00:00
Amine Khaldi
a642218a45
Move alignment macros to wdm.h
...
svn path=/branches/header-work/; revision=45699
2010-02-27 14:59:20 +00:00
Kai Tietz
9d6a449a8f
Make sure that unnamed union/struct are prefix by __GCC_EXTENSION.
...
svn path=/branches/header-work/; revision=45694
2010-02-27 13:53:12 +00:00
Timo Kreuzer
9ea495ba33
Create a branch for header work.
...
svn path=/branches/header-work/; revision=45691
2010-02-26 22:57:55 +00:00