Amine Khaldi
736107dd68
[XDK]
...
- Autogenerate ntifs.h based on ntifs.template.h
- Remove some duplicate definitions between WDM and NTDDK.
[DDK]
- Remove wmlib.h
- Reflect the recent XDK changes.
svn path=/branches/header-work/; revision=46490
2010-03-27 15:31:25 +00:00
Timo Kreuzer
87ac6e3504
More formatting fixe
...
svn path=/branches/header-work/; revision=46487
2010-03-27 10:45:04 +00:00
Amine Khaldi
636b46506f
[DDK]
...
- Move devioctl.h to PSDK, introduce pragma once, apply consistent formatting and add several missing definitions.
[XDK]
- Autogenerate devioctl.h based on devioctl.template.h
svn path=/branches/header-work/; revision=46482
2010-03-27 01:12:23 +00:00
Amine Khaldi
dbe15d6293
[DDK]
...
dciddi.h :
- Introduce pragma once, apply consistent formatting, add missing definitions and improve several existing ones.
svn path=/branches/header-work/; revision=46481
2010-03-27 00:32:37 +00:00
Amine Khaldi
aa5f7dabb5
[DDK]
...
- Move compstui.h to PSDK, introduce pragma once, apply consistent formatting, add missing definitions and improve several existing ones.
svn path=/branches/header-work/; revision=46480
2010-03-27 00:08:19 +00:00
Amine Khaldi
2bce4e0e52
Sync with trunk head.
...
svn path=/branches/header-work/; revision=46444
2010-03-25 18:04:58 +00:00
Amine Khaldi
0474c721c7
[DDK]
...
- Move tvout.h to PSDK.
svn path=/branches/header-work/; revision=46435
2010-03-25 12:37:44 +00:00
Amine Khaldi
9ac94def32
[DDK]
...
- Remove duplicate xmldsodid.h
svn path=/branches/header-work/; revision=46433
2010-03-25 12:07:42 +00:00
Amine Khaldi
15ada14c57
[DDK]
...
- Bring in the signedness warning fix by aicom.
svn path=/branches/header-work/; revision=46411
2010-03-24 23:04:11 +00:00
Amine Khaldi
0f7b50812f
[DDK]
...
- Move cfg.h and cfgmgr32.h to PSDK, introduce pragma once, apply consistent formatting, add missing definitions and improve several existing ones.
[UNIATA]
- DDKAPI -> NTAPI.
svn path=/branches/header-work/; revision=46409
2010-03-24 22:56:18 +00:00
Timo Kreuzer
f71e0e99fd
[NTIFS]
...
- KeReleaseQueuedSpinLock
[XDK]
- reorder some #if's
- fix Mm64BitPhysicalAddress
svn path=/branches/header-work/; revision=46401
2010-03-24 20:19:04 +00:00
Timo Kreuzer
f743212592
[XDK]
...
- Add some amd64 related Mm variables
- Fix some _WIN2K_COMPAT_SLIST_USAGE definitions
- Add non-x86 spinlock functions
svn path=/branches/header-work/; revision=46392
2010-03-24 05:20:22 +00:00
Timo Kreuzer
4e669a2682
[XDK]
...
- Add amd64 KeAcquireSpinLock
- move KeGetCurrentIrql prototype to x86 specific file
svn path=/branches/header-work/; revision=46386
2010-03-24 02:20:51 +00:00
Timo Kreuzer
73c134f384
[XDK]
...
- Fix and update some amd64 definitions
svn path=/branches/header-work/; revision=46385
2010-03-24 01:39:36 +00:00
Timo Kreuzer
1be8cd9ee4
[XDK] Move more stuff from ntddk.template.h into appropriate headers
...
svn path=/branches/header-work/; revision=46365
2010-03-23 21:04:48 +00:00
Timo Kreuzer
83fc2214b9
[XDK]
...
- add x86/ke.h(mm.h and amd64/mm.h
- cleanup ntddk.template.h, moving stuff into approproate headers
svn path=/branches/header-work/; revision=46364
2010-03-23 20:18:51 +00:00
Timo Kreuzer
0ce290c185
[XDK]
...
- cleanup wdm.template.h, move to appropriate headers
- move ntddk stuff after wdm stuff in extypes.h
[NTDDK/WDM]
- Regenerate headers
svn path=/branches/header-work/; revision=46363
2010-03-23 19:24:29 +00:00
Amine Khaldi
52281dc572
- Move atsmedia.h to PSDK, introduce pragma once and remove the comments block and the header guard.
...
- NTDDK -> NTAPI
- DDKCDECLAPI -> __cdecl
- Update wdm.h to reflect the recent XDK changes
- Improve bdasup.h, apply a consistent formatting, introduce pragma once and add the missing BDA_TOPOLOGY_JOINT and KSM_PIN_PAIR definitions
svn path=/branches/header-work/; revision=46362
2010-03-23 18:38:46 +00:00
Timo Kreuzer
6fae56fbbb
[NTIFS]
...
- Don't check for non existing NTDDI_NT4 (MS typo)
[XDK]
- Fix PGPE_CONNECT_VECTOR2
- Don't check for non existing NTDDI_WIN2003 (MS typo)
svn path=/branches/header-work/; revision=46359
2010-03-23 16:58:28 +00:00
Timo Kreuzer
5bfe925b10
[XDK]
...
- Reorder iotypes, putting wdm stuff before ntddk stuff (dependencies)
- Update wdm.h and ntddk.h
- cleanup ntdef.h, use C-style comments
svn path=/branches/header-work/; revision=46358
2010-03-23 16:42:06 +00:00
Timo Kreuzer
f36be5691c
DDKAPI -> NTAPI
...
svn path=/branches/header-work/; revision=46357
2010-03-23 16:38:10 +00:00
Amine Khaldi
9219be6631
[XDK]
...
- Add the missing definitions needed to autogenerate ntddk.h
- Add ntddk.template.h as a template for autogenerating ntddk.h
- Adjust generate.bat to generate ntddk.h too.
[DDK]
- Introduce the autogenerated ntddk.h into DDK.
svn path=/branches/header-work/; revision=46348
2010-03-23 00:27:32 +00:00
Amine Khaldi
378b31381a
[DDK]
...
- Remove some duplicated definitions.
svn path=/branches/header-work/; revision=46340
2010-03-22 12:54:34 +00:00
Amine Khaldi
b5c5fd533b
[PSDK]
...
- Add devpropdef.h and evntprov.h
- Fix UOW redefinition.
[DDK]
- Fix PGUID redefinition.
[XDK]
- Add wmitypes.h and include it in wdm.h autogeneration template.
- Move several definitions to their appropriate places.
- Add HalGetDmaAlignment, LEGACY_BUS_INFORMATION, IO_DEVICE_EJECT_CALLBACK, PLUGPLAY_PROPERTY_PERSISTENT, and several missing Io*, DEVICE_*, REENUMERATE_*, PCI_*, PNP_*, Ob*, OB_*, PO_*, Wmi*, Etw* and ACPI related definitions.
- Add CmKeyObjectType to exported object types.
- Fix UOW redefinition.
- Group some related definitions.
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46329
2010-03-22 01:00:05 +00:00
Amine Khaldi
e9047cd524
[DDK]
...
- Fix PIO_CSQ_INSERT_IRP_EX redefinition.
[NTDDK]
- Remove a couple of duplicate definitions.
[XDK]
- Move several definitions to their appropriate places.
- Add COMPUTE_PAGES_SPANNED, NODE_REQUIREMENT, MM_ANY_NODE_OK, PNTFS_DEREF_EXPORTED_SECURITY_DESCRIPTOR, PsWrapApcWow64Thread, IRP_MN_DEVICE_ENUMERATED, USE_DMA_MACROS, NO_LEGACY_DRIVERS, FO_FLAGS_VALID_ONLY_DURING_CREATE, LOADER_PARTITION_INFORMATION_EX, BOOTDISK_INFORMATION_LITE, IO_CSQ_INSERT_IRP_EX, STATUS_CONTINUE_COMPLETION and several missing Ex*, REG_*, Cm*, Mm*, SL_*, Io*, IO_*, CONNECT_*, WDM_* and WMI* definitions.
- Update ExGetCurrentResourceThread and PADAPTER_OBJECT.
- Group some related definitions.
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46290
2010-03-20 23:01:57 +00:00
Amine Khaldi
a896fedfea
[NTOSKRNL]
...
- Remove duplicate SINGLE_GROUP_LEGACY_API definition.
[PSDK]
- Add missing GROUP_AFFINITY structure.
[NTDDK]
- Remove ExFreePool definition.
[NDK]
- Remove duplicate PROCESSOR_CACHE_TYPE and CACHE_DESCRIPTOR definitions (they now exist in wdm.h).
[XDK]
- Move several definitions to their appropriate places.
- Add PROCESSOR_CALLBACK_FUNCTION, INVALID_PROCESSOR_INDEX, XSTATE_SAVE, LOOKASIDE_MINIMUM_BLOCK_SIZE and several missing Ke*, KBUGCHECK_*, KB_ADD_PAGES_FLAG_*, EXCEPTION_*, KE_PROCESSOR_CHANGE_*, Ex*, FirstEntrySList, and EX_*, RESOURCE_* definitions.
- Update ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList, ExFreeToPagedLookasideList, OWNER_ENTRY and ERESOURCE.
- Group some related definitions.
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46287
2010-03-20 16:58:43 +00:00
Amine Khaldi
ea3378dc87
[XDK]
...
- Move several definitions to their appropriate places.
- Add FIELD_OFFSET, FIELD_SIZE, POOL_TAGGING, IF_DEBUG, IF_NTOS_DEBUG, LOOKASIDE_CHECK, KIPI_COUNTS, KTIMER_ACTUAL_LENGTH, LOGICAL_PROCESSOR_RELATIONSHIP, LTP_PC_SMT, SYSTEM_LOGICAL_PROCESSOR_INFORMATION, NUMA_NODE_RELATIONSHIP, GROUP_RELATIONSHIP, SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, SINGLE_GROUP_LEGACY_API, KMESSAGE_SERVICE_ROUTINE, KSEMAPHORE_ACTUAL_LENGTH and several missing CACHE_*, PROCESSOR_* and KAPC_* definitions.
- Group some related definitions.
- Base several ASSERT_* macros on NT_ASSERT instead of ASSERT.
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46284
2010-03-20 11:47:30 +00:00
Amine Khaldi
34c17935e0
[EXT2FSD]
...
- Remove a couple of duplicate definitions (that exist now in wdm.h).
[XDK]
- Move several definitions to their appropriate places.
- Group some related definitions.
- Add vKdPrintEx, DEFINE_GUIDEX, STATICGUIDOF, RTLVERLIB_DDI, LOWBYTE_MASK, FIRSTBYTE, SECONDBYTE, THIRDBYTE, FOURTHBYTE and several missing TRANSACTIONMANAGER_*, TRANSACTION_*, RESOURCEMANAGER_*, ENLISTMENT_*, PFN_NT_*, Nt*, SHORT_*, LONG_*, PFN_RTL_*, LONGLONG_* and Rtl* definitions.
- Fix RtlCheckBit definition.
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46276
2010-03-19 20:01:04 +00:00
Amine Khaldi
9c676e382b
[XDK]
...
- Move several definitions to their appropriate places.
- Add DEVICE_FLAGS, InitializeListHead32, AppendTailList, RTL_QUERY_REGISTRY_NOSTRING, NT_VERIFY, NT_VERIFYMSG, NT_VERIFYMSGW, SLIST_ENTRY32, SLIST_HEADER32 and several missing SERVICE_*, CM_*, EISA_* and IRQ_*.
- Update SLIST_HEADER.
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46273
2010-03-19 14:10:13 +00:00
Amine Khaldi
de2aade285
[XDK]
...
- Move several definitions to their appropriate places.
- Add MONITOR_DISPLAY_STATE, COUNTED_REASON_CONTEXT, PowerRequestMaximum, SET_POWER_SETTING_VALUE, NOTIFY_USER_POWER_SETTING and several missing GUIDs, APPLICATIONLAUNCH_SETTING_VALUEKEY_*, PERFSTATE_POLICY_CHANGE_*, PROCESSOR_PERF_BOOST_POLICY_*, CORE_PARKING_POLICY_CHANGE_*, POWER_*, SYSTEM_POWER_*, IOCTL_* and DIAGNOSTIC_REASON_*
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46272
2010-03-19 12:47:29 +00:00
Amine Khaldi
79bd72fbf8
[XDK]
...
- Move PORT_MAXIMUM_MESSAGE_LENGTH, INTERFACE_TYPE and guiddef.h inclusion to their appropriate places.
- Add PIO_APC_ROUTINE_DEFINED and several missing FILE_*, IO_* and REG_* definitions.
- Remove pshpack8 inclusion around FILE_BASIC_INFORMATION.
- Update KEY_INFORMATION_CLASS.
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46271
2010-03-19 11:36:36 +00:00
Amine Khaldi
9c88f9fb2b
[XDK]
...
- DDKAPI -> NTAPI
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46268
2010-03-18 22:48:53 +00:00
Amine Khaldi
b6fa074a1c
[XDK]
...
- Apply a consistent formatting.
[WDM]
- Update wdm.h to reflect XDK changes.
svn path=/branches/header-work/; revision=46267
2010-03-18 22:45:30 +00:00
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