Amine Khaldi
7a3aaf62ee
Sync with trunk head (part 1 of x)
...
svn path=/branches/header-work/; revision=46461
2010-03-26 09:25:42 +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
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
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
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
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
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
Timo Kreuzer
83d81567a2
Revert 45697:
...
"* Disable compiling usermode components for now."
svn path=/branches/header-work/; revision=46151
2010-03-12 21:28:06 +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
6335684dde
Forgot to add this in the previous commit
...
svn path=/branches/header-work/; revision=46147
2010-03-12 18:59:49 +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
1524d1f1f6
[FREELDR] Include ntddk.h instead of winddk.h
...
[RAMDISK] Add missing DO_XIP definition (not in WDK/DDK)
[FASTFAT] Remove duplicate VOLUME_IS_DIRTY definition
[HAL] Add case stubs for missing HAL_QUERY_INFORMATION_CLASS members
[NDK] Fix DbgPrompt prototype
[NTDDK]
- Move from winddk.h: _KUSER_SHARED_DATA (updated), pHalIoAssignDriveLetters, PHAL_RESET_DISPLAY_PARAMETERS, HAL_DISPATCH, HalDispatchTable, PCREATE_PROCESS_NOTIFY_ROUTINE, PCREATE_THREAD_NOTIFY_ROUTINE, IMAGE_INFO, PLOAD_IMAGE_NOTIFY_ROUTINE, BUS_DATA_TYPE (updated), PROCESSINFOCLASS (updated), THREADINFOCLASS (updated), DISK_SIGNATURE, PTIMER_APC_ROUTINE, Exfi386InterlockedIncrementLong, Exfi386InterlockedDecrementLong, Exfi386InterlockedExchangeUlong
- Add pHalGetAcpiTable, PCI_ERROR_HANDLER_CALLBACK, pHalSetPciErrorHandlerCallback
[WDM] Add _DECL_HAL_KE_IMPORT, Reorder sections (types before functions)
svn path=/branches/header-work/; revision=46097
2010-03-11 14:49:41 +00:00
Amine Khaldi
a00acb2a1b
Sync with trunk head
...
svn path=/branches/header-work/; revision=46021
2010-03-09 00:19:55 +00:00
Timo Kreuzer
26d4a0c37d
- globally disable warnings for char array subscripts
...
- include ntifs.h in bootvid, kdcom, ramdisk, freeldr
- define SINGLE_GROUP_LEGACY_API for the kernel
- Add back missing prototypes: IoFreeAdapterChannel, IoMapTransfer, IoFlushAdapterBuffers, IoFreeMapRegisters, HalAllocateCommonBuffer, HalFreeCommonBuffer, HalReadDmaCounter
- add missing NTAPI to KeQueryActiveProcessors
svn path=/branches/header-work/; revision=45961
2010-03-06 18:55:27 +00:00
Timo Kreuzer
c76dfd5cb8
- Convert the members of PCI_COMMON_HEADER into a #define to avoid inheritance on C++, which would render the type a non-POD, causing compilation errors.
...
- IoInitializeDpcRequest expects PIO_DPC_ROUTINE as 2nd parameter, fix callers.
- While FILE_CHARACTERISTIC_PNP_DEVICE is defined in the DDK/WDK, _SYSTEM_INFORMATION_CLASS is not, fix include guards in ntddk_ex.h
- add InterlockedBitTestAndSet64 and InterlockedBitTestAndReset64 for amd64
- Fix definition of NLS_MB_CODE_PAGE_TAG for gcc
- Fix parameters of DMA inline functions
- remove duplicate IoAllocateAdapterChannel
- Everything compiles again -> Amine, your turn :)
svn path=/branches/header-work/; revision=45858
2010-03-05 04:03:34 +00:00
Amine Khaldi
2a50af3a8e
* Disable compiling usermode components for now.
...
svn path=/branches/header-work/; revision=45697
2010-02-27 14:22:19 +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