Commit graph

171 commits

Author SHA1 Message Date
Amine Khaldi
aa1d8ab8bc [XDK]
- Add KeNumberProcessors, XSTATE_CONTEXT, MINIMAL_XSTATE_AREA_LENGTH, LOCK_QUEUE_WAIT_BIT, LOCK_QUEUE_OWNER_BIT and some missing XSAVE_*, CONTEXT_* and RTL_CONTEXT_* definitions
- PKINTERRUPT_ROUTINE : DDKAPI -> NTAPI
- Add some C_ASSERTs
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46265
2010-03-18 17:16:54 +00:00
Amine Khaldi
b797eef5ea Sync with trunk head (part 1 of 2)
svn path=/branches/header-work/; revision=46262
2010-03-18 15:37:13 +00:00
Amine Khaldi
b2c1de9860 [PSDK]
- Add several missing ntiologc.h definitions.
[XDK]
- Include ntiologc.h in wdm.h
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46261
2010-03-18 14:14:27 +00:00
Amine Khaldi
0d6a8c1681 [NTDDK]
- Group related definitions.
[XDK]
- Add PCI_CAPABILITIES_HEADER.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46260
2010-03-18 13:37:50 +00:00
Amine Khaldi
0c6a2ac923 [NTDDK]
- Group some related definitions.

svn path=/branches/header-work/; revision=46259
2010-03-18 13:19:50 +00:00
Amine Khaldi
8885f260b3 [NTDDK]
- Group related definitions.
- Add EXTENDED_AGP_REGISTER and several missing PCI_*, PCIX_*, and OSC_* definitions

svn path=/branches/header-work/; revision=46258
2010-03-18 12:54:44 +00:00
Amine Khaldi
6084e62d15 [NTDDK]
- Group related definitions.
- Add missing NTAPI attribute to IoCreateFileSpecifyDeviceObjectHint and IoCreateFileEx.
- Fix a FIXME.
[SERIAL]
- Remove redundant IoAttachDeviceToDeviceStackSafe definition.
[MCE]
- Add mce.h definitions.

svn path=/branches/header-work/; revision=46256
2010-03-18 00:36:45 +00:00
Amine Khaldi
e5aff20503 [NTDDK]
- Group related definitions.
- Add PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE, PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR, PHYSICAL_COUNTER_RESOURCE_LIST and several missing Hal*, pHal* and HAL_* definitions.

svn path=/branches/header-work/; revision=46255
2010-03-17 22:44:46 +00:00
Amine Khaldi
a141adc1a5 [NTDDK]
- Group related definitions.
- Update ARBITER_PARAMETERS.
- Add PS_CREATE_NOTIFY_INFO, PCREATE_PROCESS_NOTIFY_ROUTINE_EX, IMAGE_INFO_EX, TXN_PARAMETER_BLOCK, TXF_MINIVERSION_DEFAULT_VIEW, AGP_TARGET_BUS_INTERFACE_STANDARD, PNP_LOCATION_INTERFACE, and several missing Ps*, IO_*, DO_*, ARBITER_* and Io*.
- IMAGE_INFO : ULONG Reserved:22 -> ULONG Reserved:21.

svn path=/branches/header-work/; revision=46252
2010-03-17 16:25:03 +00:00
Amine Khaldi
32537e4bce [NTDDK]
- Fix PIMAGE_NT_HEADERS{32,64} and PCONTEXT redefinitions
- Remove duplicate SINGLE_GROUP_LEGACY_API
[NTIFS]
- Remove several duplicate definitions
[NTIMAGE]
- Fix PIMAGE_NT_HEADERS{32,64} redefinitions
[NDK]
- Fix PPEB redefinition
[XDK]
- Go back to the previous PEPROCESS and PETHREAD definitions
[WDM]
- Update wdm.h (to reflect xdk changes)

svn path=/branches/header-work/; revision=46248
2010-03-17 14:55:23 +00:00
Amine Khaldi
e78ab7139d [XDK]
- Improve PEPROCESS and PETHREAD definitions
- Remove PDEVICE_HANDLER_OBJECT
[WDM]
- Update wdm.h to reflect the changes to XDK
[NTDDK]
- Remove some duplicates and group some related definitions

svn path=/branches/header-work/; revision=46245
2010-03-17 11:07:59 +00:00
Amine Khaldi
463f7f48ab [XDK]
- Remove duplicate QUOTA_LIMITS
[WDM]
- Update wdm.h with the recent changes to XDK

svn path=/branches/header-work/; revision=46244
2010-03-17 10:16:54 +00:00
Amine Khaldi
a60d4bd207 [NTDDK]
- Group related definitions
- Add several missing Mm* and Se*

svn path=/branches/header-work/; revision=46235
2010-03-17 00:01:55 +00:00
Amine Khaldi
f5ebdf4dd3 [NTDDK]
- Group related definitions
- Add CmResourceTypeMaximum, SINGLE_GROUP_LEGACY_API, MAXIMUM_EXPANSION_SIZE, EXPAND_STACK_CALLOUT and several SYSTEM_*, TIMER_SET_*, XSTATE_*, SHARED_*, EX_*, PCCARD_*, PAUSE_PROCESSOR and Ke*

svn path=/branches/header-work/; revision=46234
2010-03-16 23:33:28 +00:00
Amine Khaldi
278d73b6cf [NTDDK]
- Group related definitions
- Add PAGE_PRIORITY_INFORMATION, PROCESS_*, RATE_QUOTA_LIMIT, QUOTA_LIMITS_*, MAX_HW_COUNTERS, THREAD_PROFILING_FLAG_DISPATCH and HARDWARE_COUNTER(_TYPE)

svn path=/branches/header-work/; revision=46227
2010-03-16 14:15:22 +00:00
Amine Khaldi
85d13f68f7 [XDK]
- Add METHOD_FROM_CTL_CODE, METHOD_DIRECT_TO_HARDWARE and METHOD_DIRECT_FROM_HARDWARE definitions
[NTDDK]
- Add RtlGetProductInfo, VER_*, FILE_CHARACTERISTICS_*, IOCTL_AVIO_* and THREAD_CSWITCH_*
- Add FILE_FS_* and KEY_* structures

svn path=/branches/header-work/; revision=46226
2010-03-16 13:40:22 +00:00
Amine Khaldi
99e1ded6f8 [NTDDK]
- Group related definitions
- Add several missing RTL related definitions

svn path=/branches/header-work/; revision=46218
2010-03-15 23:41:04 +00:00
Amine Khaldi
23e598d8ee [NTIFS]
- Move some definition to ntddk.h
[NTDDK]
- Add several missing Rtl* definitions

svn path=/branches/header-work/; revision=46210
2010-03-15 16:32:59 +00:00
Amine Khaldi
14fed7ef31 [NTDDK]
- Introduce pragma once
- Group related definitions
- Add some missing define types
- Add several CONTEXT_*, KERNEL_* and RTL_* definitions
- Add INITIAL_MXCSR and INITIAL_FPCSR
- Add WELL_KNOWN_SID_TYPE and TABLE_SEARCH_RESULT enumerations
- Add several missing Rtl* functions

svn path=/branches/header-work/; revision=46206
2010-03-15 14:02:59 +00:00
Amine Khaldi
2c3eaf3a0f [NTDDK]
- Remove duplicate definitions (wdm)

svn path=/branches/header-work/; revision=46198
2010-03-14 00:25:46 +00:00
Timo Kreuzer
8092586943 [NTIFS] fix NlsMbOemCodePageTag, NlsOemLeadByteInfo, FsRtlLegalAnsiCharacterArray
[XDK] Add IO_PRIORITY_HINT, fix NlsMbCodePageTag, NlsMbOemCodePageTag
- Update wdm.h based on xdk

svn path=/branches/header-work/; revision=46197
2010-03-14 00:22:25 +00:00
Amine Khaldi
3d575fe920 [NTIFS]
- Remove duplicate definitions (wdm)

svn path=/branches/header-work/; revision=46196
2010-03-14 00:16:47 +00:00
Amine Khaldi
eb25bd4350 [NTIFS]
- Remove duplicate definitions (wdm)

svn path=/branches/header-work/; revision=46195
2010-03-13 23:55:57 +00:00
Amine Khaldi
87551abebf [NTIFS]
- Group some related definitions

svn path=/branches/header-work/; revision=46194
2010-03-13 23:23:24 +00:00
Amine Khaldi
e6e5ef672b [NTIFS]
- Group related definitions
Add IOCTL_REDIR_QUERY_PATH_EX, QUERY_PATH_REQUEST_EX, VOLSNAPCONTROLTYPE, IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES, and some missing Zw*
- ZwFlushVirtualMemory : PULONG FlushSize -> PSIZE_T RegionSize

svn path=/branches/header-work/; revision=46191
2010-03-13 23:01:42 +00:00
Amine Khaldi
4a64c8b9f0 [NTIFS]
- Group related definitions
- Add some missing Cc*, PIN_* and MAP_* definitions
- Update CcCopyWriteWontFlush and CcMapData

svn path=/branches/header-work/; revision=46189
2010-03-13 22:20:18 +00:00
Amine Khaldi
df603c19d8 [DDK]
- Fix wmilib.h

svn path=/branches/header-work/; revision=46186
2010-03-13 20:47:12 +00:00
Amine Khaldi
d8a6ad0f81 [DDK]
- Add acpiioct.h and wmilib.h
- Dedicated to sir_richard ;)

svn path=/branches/header-work/; revision=46183
2010-03-13 20:24:46 +00:00
Amine Khaldi
34c6db5955 [WDM]
Add missing IO_PRIORITY_HINT enum

svn path=/branches/header-work/; revision=46179
2010-03-13 18:30:43 +00:00
Amine Khaldi
b1745e1a08 [NTIFS]
- Group related definitions
- Remove redundant PoRegisterPowerSettingCallback and PoUnregisterPowerSettingCallback (they exist in wdm.h)

svn path=/branches/header-work/; revision=46178
2010-03-13 18:12:08 +00:00
Amine Khaldi
d1c9ef597a [NTIFS]
- Group related definitions
- Add several missing FsRtl* and FSRTL_* definitions
- Add some missing NETWORK_OPEN_*, PREFETCH_OPEN_ECP_CONTEXT, sockaddr_storage, NFS_OPEN_ECP_CONTEXT and  SRV_OPEN_ECP_CONTEXT

svn path=/branches/header-work/; revision=46175
2010-03-13 17:29:43 +00:00
Amine Khaldi
a2c12aa203 [NTIFS]
- Group related definitions
- Add several missing FsRtl* and FSRTL_* definitions

svn path=/branches/header-work/; revision=46169
2010-03-13 15:44:53 +00:00
Amine Khaldi
5afc04be5a [NTIFS]
- Group related definitions
- Add several missing FsRtl*
- Convert FsRtlSetupAdvancedHeader macro to an inline function
- Add ECP_HEADER and ECP_LIST structures

svn path=/branches/header-work/; revision=46168
2010-03-13 15:22:32 +00:00
Amine Khaldi
b51716d233 [NTIFS]
- Group related definitions
- Add OPLOCK_KEY_ECP_CONTEXT, OPLOCK_KEY_ECP_CONTEXT and several missing FsRtl*
- Add missing FSRTL_* definitions
- Add FSRTL_PER_FILE_CONTEXT and FSRTL_MUP_PROVIDER_INFO_LEVEL_* structures

svn path=/branches/header-work/; revision=46164
2010-03-13 13:54:24 +00:00
Amine Khaldi
cc8ed6fc52 [NTIFS]
- Group related definitions
- Add several missing FsRtl* and OPLOCK_*
- Add LEGAL_ANSI_CHARACTER_ARRAY and NLS_MB_CODE_PAGE_TAG
- FsRtlRemoveBaseMcbEntry : VOID -> BOOLEAN

svn path=/branches/header-work/; revision=46161
2010-03-13 13:02:34 +00:00
Amine Khaldi
c50973ffa4 [PSDK]
Move NTSTATUS codes from DDK to PSDK, removing all the duplicated ones (and adding a couple of missing ones).

Dedicated to arty

svn path=/branches/header-work/; revision=46158
2010-03-13 01:18:58 +00:00
Amine Khaldi
350dfd1b9d Sync with trunk head
svn path=/branches/header-work/; revision=46148
2010-03-12 20:08:06 +00:00
Amine Khaldi
d9dd5c1f32 Fix (USERMODE=0) build :
[WMILIB]
- Add WmiSystemControl
[NDK]
- KeGetPcr : Correct KPCR member name

svn path=/branches/header-work/; revision=46146
2010-03-12 18:45:59 +00:00
Amine Khaldi
b5e6da689b [PSDK]
- Move ntddkbd.h to PSDK
- Add several missing KEYBOARD_* definitions

svn path=/branches/header-work/; revision=46145
2010-03-12 18:32:40 +00:00
Amine Khaldi
97378505bd [BATTC]
- Correct BatteryClassSystemControl params
- Include wmlib.h
[WMLIB]
- Add WMIENABLEDISABLECONTROL and SYSCTL_IRP_DISPOSITION

svn path=/branches/header-work/; revision=46144
2010-03-12 18:25:50 +00:00
Timo Kreuzer
38b3788cbc [WDM]
- fix definition of KeTickCount
- Add KeQueryTickCount (note: MS version is very hacky. Someone tell them how to use DECLSPEC_IMPORT)

svn path=/branches/header-work/; revision=46143
2010-03-12 17:48:50 +00:00
Amine Khaldi
fc648d6443 [NTIFS]
- Remove some redundant definitions (that exist in wdm.h)

svn path=/branches/header-work/; revision=46142
2010-03-12 17:17:51 +00:00
Timo Kreuzer
2bd64c4f15 Add a missing NTAPI
svn path=/branches/header-work/; revision=46140
2010-03-12 17:01:13 +00:00
Amine Khaldi
401b11a24d [NTIFS]
- Remove redundant IoSizeOfIrp, PoSetDeviceBusy and PPOWER_SETTING_CALLBACK definitions (They exist in wdm.h)

svn path=/branches/header-work/; revision=46139
2010-03-12 16:55:09 +00:00
Amine Khaldi
d418c3b59e [WDM]
- Remove NTKERNELAPI from IoSetStartIoAttributes
[NTIFS]
- Group some related definitions

svn path=/branches/header-work/; revision=46138
2010-03-12 16:43:17 +00:00
Timo Kreuzer
16e291bd53 [PSDK]
- Add dpfilter.h
- batclass.h: Fix BatteryClassSystemControl
- ntdef.h: add ARGUMENT_PRESENT and PEXCEPTION_ROUTINE
[NDK]
- Add some ob functions
[DDK]
- add wmlib.h
- remove winddk.h
[WDM]
- include dpfilter.h
- Add ASSERT_GATE, ASSERT_TIMER, ASSERT_MUTANT, ASSERT_SEMAPHORE, ASSERT_EVENT, TIMER_TABLE_SIZE, TIMER_TABLE_SHIFT, ADDRESS_AND_SIZE_TO_SPAN_PAGES, PoRequestShutdownEvent
- Group architecture specific definitions (currently only x86)
- uncomment some _DECL_HAL_KE_IMPORT


svn path=/branches/header-work/; revision=46137
2010-03-12 16:37:33 +00:00
Amine Khaldi
d663a6400c [NTIFS]
- Group related definitions
- Add FSRTL_AUXILIARY_BUFFER, FSRTL_AUXILIARY_FLAG_DEALLOCATE and several FsRtl*
- Update FILE_LOCK
- Missed FSRTL_COMMON_FCB_HEADER in my previous commit

svn path=/branches/header-work/; revision=46132
2010-03-12 14:39:26 +00:00
Amine Khaldi
cff140ca5c [NTIFS]
- Group related definitions
- Add HalGetDmaAlignmentRequirement, MM_PREFETCH_FLAGS, MM_PREFETCH_FLAGS_MASK, EOF_WAIT_BLOCK and several FSRTL_*, Mm*, Ob*
- Update MmIsRecursiveIoFault, FSRTL_COMMON_FCB_HEADER and FSRTL_ADVANCED_FCB_HEADER

svn path=/branches/header-work/; revision=46131
2010-03-12 13:33:25 +00:00
Amine Khaldi
b322069b82 [NTIFS]
- Add several missing Po* definitions

svn path=/branches/header-work/; revision=46130
2010-03-12 11:54:56 +00:00
Amine Khaldi
748cc2a52e [NTIFS]
- Group related definitions
- Add several Io* definitions
- Add IO_PRIORITY_INFO structure

svn path=/branches/header-work/; revision=46129
2010-03-12 11:40:01 +00:00