reactos.git
14 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 17:09:17 +0000 (17:09 +0000)]
[XDK]
Improve BYTES_TO_PAGES macro

svn path=/branches/header-work/; revision=46360

14 years ago[NTIFS]
Timo Kreuzer [Tue, 23 Mar 2010 16:58:28 +0000 (16:58 +0000)]
[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

14 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 16:42:06 +0000 (16:42 +0000)]
[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

14 years agoDDKAPI -> NTAPI
Timo Kreuzer [Tue, 23 Mar 2010 16:38:10 +0000 (16:38 +0000)]
DDKAPI -> NTAPI

svn path=/branches/header-work/; revision=46357

14 years ago[WIN32K]
Jérôme Gardou [Tue, 23 Mar 2010 16:09:23 +0000 (16:09 +0000)]
[WIN32K]
revert r46354

svn path=/branches/reactos-yarotows/; revision=46356

14 years agoFix a typo
Timo Kreuzer [Tue, 23 Mar 2010 16:05:10 +0000 (16:05 +0000)]
Fix a typo

svn path=/branches/reactos-yarotows/; revision=46355

14 years ago[WIN32K]
Jérôme Gardou [Tue, 23 Mar 2010 15:30:41 +0000 (15:30 +0000)]
[WIN32K]
Don't access garbage pointer.

svn path=/branches/reactos-yarotows/; revision=46354

14 years ago[ACPI]
Cameron Gutman [Tue, 23 Mar 2010 03:05:57 +0000 (03:05 +0000)]
[ACPI]
 - Add stubs for ACPI_INTERFACE_STANDARD and write all of the glue code for IRP_MN_QUERY_INTERFACE

svn path=/trunk/; revision=46353

14 years ago[DDK]
Cameron Gutman [Tue, 23 Mar 2010 02:59:50 +0000 (02:59 +0000)]
[DDK]
 - Fix a typo

svn path=/trunk/; revision=46352

14 years ago[Win32k|User32]
James Tabor [Tue, 23 Mar 2010 02:42:11 +0000 (02:42 +0000)]
[Win32k|User32]
- Start Menu and Item structure migration.

svn path=/trunk/; revision=46351

14 years ago[BATTC]
Cameron Gutman [Tue, 23 Mar 2010 02:02:13 +0000 (02:02 +0000)]
[BATTC]
 - Remove the incorrect stub from BatteryClassSystemControl

svn path=/trunk/; revision=46350

14 years ago- Hack fix for gdibatch, please retest Acrobat reader 7.
James Tabor [Tue, 23 Mar 2010 01:34:30 +0000 (01:34 +0000)]
- Hack fix for gdibatch, please retest Acrobat reader 7.

svn path=/trunk/; revision=46349

14 years ago[XDK]
Amine Khaldi [Tue, 23 Mar 2010 00:27:32 +0000 (00:27 +0000)]
[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

14 years ago[NTOSKRNL]
Eric Kohl [Tue, 23 Mar 2010 00:16:14 +0000 (00:16 +0000)]
[NTOSKRNL]
NtAccessCheck:
- Fix returned status if the token is not an impersonation token.
- Add a check for the token impersonation level.

svn path=/trunk/; revision=46347

14 years ago[KSPROXY]
Johannes Anderwald [Mon, 22 Mar 2010 21:40:29 +0000 (21:40 +0000)]
[KSPROXY]
- HACK: Return the oldest used sample when the allocator runs out of samples. Fixes playback as the render does not seem to release the media samples
- Start implementing IKsClockForwarder interface
- Fix a few bugs in KsOpenDefaultDevice
- Implement IMediaSample::GetMediaType
- Always use the CKsAllocator interface for allocating samples

svn path=/trunk/; revision=46346

14 years ago[RICHED20_WINETEST]
Christoph von Wittich [Mon, 22 Mar 2010 20:50:32 +0000 (20:50 +0000)]
[RICHED20_WINETEST]
sync riched20_winetest to wine 1.1.41

svn path=/trunk/; revision=46345

14 years agoUpdate rapps database to most recent Versions of all apps.
Daniel Reimer [Mon, 22 Mar 2010 19:41:28 +0000 (19:41 +0000)]
Update rapps database to most recent Versions of all apps.

svn path=/trunk/; revision=46344

14 years ago[OLEDLG]
Christoph von Wittich [Mon, 22 Mar 2010 16:02:32 +0000 (16:02 +0000)]
[OLEDLG]
reduce diff to wine

svn path=/trunk/; revision=46343

14 years ago- [USER32] reduce diff to wine
James Tabor [Mon, 22 Mar 2010 15:23:37 +0000 (15:23 +0000)]
- [USER32] reduce diff to wine

svn path=/trunk/; revision=46342

14 years agoFix debug prints.
Dmitry Gorbachev [Mon, 22 Mar 2010 14:22:46 +0000 (14:22 +0000)]
Fix debug prints.

svn path=/trunk/; revision=46341

14 years ago[DDK]
Amine Khaldi [Mon, 22 Mar 2010 12:54:34 +0000 (12:54 +0000)]
[DDK]
- Remove some duplicated definitions.

svn path=/branches/header-work/; revision=46340

14 years ago[KSPROXY]
Johannes Anderwald [Mon, 22 Mar 2010 05:03:50 +0000 (05:03 +0000)]
[KSPROXY]
- Implement IKsAllocator interface
- Implement IMediaSample interface
- Implement querying the output pin for IMemInputPin and determine allocator properties. Currently the allocation strategy is limited to 16 Buffers with a size of 2048 * 188 (MPEG2 TS Payload size). Needs more work to determine a reasonable value
- Implement overriding allocator if properties are not matching
- Implement IPin::BeginFlush, IPin::EndFlush, IPin::EndOfStream, IPin::NewSegment for the OutputPin
- Implement a I/O thread which queues the media sample to the kernel pin via IKsInterfaceHandler and then transmitts it to the connected input pin via IMemInputPin interface.
- Implement setting pin state via a friend function, in order to synchronize the starting / stopping of the I/O thread
- Fix a bug in IAMFilterMiscFlags::GetMiscFlags function
- ksproxy (CLSID_Proxy) is now able to connect to MPEG-2 splitter and deliver samples. Needs more investigation why the render filter is not releasing the samples back to allocator, which causes the I/O thread to hang. WIP

svn path=/trunk/; revision=46339

14 years ago[CMBATT]: CmBattIoctl: Add handling for the direct-access undocumented IOCTLs. Some...
Sir Richard [Mon, 22 Mar 2010 04:12:02 +0000 (04:12 +0000)]
[CMBATT]: CmBattIoctl: Add handling for the direct-access undocumented IOCTLs. Some PnP glue remains, as well as the ACPI routines, and the driver is done.

svn path=/trunk/; revision=46338

14 years ago[CMBATT]: Implement CmBattPowerDispatch for power requests.
Sir Richard [Mon, 22 Mar 2010 02:18:28 +0000 (02:18 +0000)]
[CMBATT]: Implement CmBattPowerDispatch for power requests.

svn path=/trunk/; revision=46337

14 years ago[CMBATT]: Implement CmBattSystemControl to parse WMI requests.
Sir Richard [Mon, 22 Mar 2010 02:11:16 +0000 (02:11 +0000)]
[CMBATT]: Implement CmBattSystemControl to parse WMI requests.

svn path=/trunk/; revision=46336

14 years ago[CMBATT]: Fix typo in CmBattPowerCallBack caught by aicom.
Sir Richard [Mon, 22 Mar 2010 01:57:11 +0000 (01:57 +0000)]
[CMBATT]: Fix typo in CmBattPowerCallBack caught by aicom.

svn path=/trunk/; revision=46335

14 years ago[CMBATT]: CmBattIoctl: Batteries are very hot-pluggable, so we need to do all the...
Sir Richard [Mon, 22 Mar 2010 01:56:20 +0000 (01:56 +0000)]
[CMBATT]: CmBattIoctl: Batteries are very hot-pluggable, so we need to do all the work under our remove lock. Add the logic for it.
[CMBATT]: CmBattIoctl: If the request was for the AC adapter, pass it down to ACPI.

svn path=/trunk/; revision=46334

14 years ago[CMBATT]: Implement CmBattGetAcpiInterfaces and CmBattIoCompletion to get the ACPI...
Sir Richard [Mon, 22 Mar 2010 01:47:40 +0000 (01:47 +0000)]
[CMBATT]: Implement CmBattGetAcpiInterfaces and CmBattIoCompletion to get the ACPI interface.
[CMBATT]: Implement CmBattWmiRegistration and CmBattWmiDeRegistration to initialize the WMILIB and register with the I/O WMI routines.
[DDK]: Add missing IoWMIRegistrationControl flags.

svn path=/trunk/; revision=46333

14 years ago[CMBATT]
Cameron Gutman [Mon, 22 Mar 2010 01:41:17 +0000 (01:41 +0000)]
[CMBATT]
 - Implement CmBattIoctl

svn path=/trunk/; revision=46332

14 years ago[CMBATT]
Cameron Gutman [Mon, 22 Mar 2010 01:25:48 +0000 (01:25 +0000)]
[CMBATT]
 - Replace magic numbers with IRP_MJ_* constants

svn path=/trunk/; revision=46331

14 years ago[CMBATT]: Implement PnP side: CmBattDestroyFdo, CmBattRemoveDevice, CmBattCreateFdo...
Sir Richard [Mon, 22 Mar 2010 01:14:50 +0000 (01:14 +0000)]
[CMBATT]: Implement PnP side: CmBattDestroyFdo, CmBattRemoveDevice, CmBattCreateFdo, CmBattAddBattery, CmBattAddAcAdapter, CmBattAddDevice.
[DDK]: Add ACPI_INTERFACE_STANDARD.

svn path=/trunk/; revision=46330

14 years ago[PSDK]
Amine Khaldi [Mon, 22 Mar 2010 01:00:05 +0000 (01:00 +0000)]
[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

14 years ago[RICHED20]
Aleksey Bragin [Sun, 21 Mar 2010 22:44:26 +0000 (22:44 +0000)]
[RICHED20]
- Sync riched20 with Wine-1.1.41.

svn path=/trunk/; revision=46328

14 years ago[WINE]
Aleksey Bragin [Sun, 21 Mar 2010 22:27:26 +0000 (22:27 +0000)]
[WINE]
- Move and update assembler functions definition macros from port.h (added by Steven around revision 7000) to config.h as it is now in Wine.
- Update related __ASM macros.

svn path=/trunk/; revision=46327

14 years ago[DDK]: Fix build, sorry.
Sir Richard [Sun, 21 Mar 2010 22:09:29 +0000 (22:09 +0000)]
[DDK]: Fix build, sorry.

svn path=/trunk/; revision=46326

14 years ago[DBGHELP]
Christoph von Wittich [Sun, 21 Mar 2010 21:08:48 +0000 (21:08 +0000)]
[DBGHELP]
sync dbghelp with wine 1.1.41

svn path=/trunk/; revision=46325

14 years ago[CMBATT]: Implement CmBattPowerCallback and CmBattWakeDpc to handle S0 entry/exit...
Sir Richard [Sun, 21 Mar 2010 21:07:01 +0000 (21:07 +0000)]
[CMBATT]: Implement CmBattPowerCallback and CmBattWakeDpc to handle S0 entry/exit transitions which determine if we delay ACPI battery notifications to avoid wake, and the queuing of a DPC to handle processing the delayed ARs when we return to S0.

svn path=/trunk/; revision=46324

14 years ago[VERSION]
Christoph von Wittich [Sun, 21 Mar 2010 21:02:06 +0000 (21:02 +0000)]
[VERSION]
sync version with wine 1.1.41

svn path=/trunk/; revision=46323

14 years ago[CMBATT]; Implement CmBattSetStatusNotify and CmBattDisableStatusNotify for setting...
Sir Richard [Sun, 21 Mar 2010 20:38:43 +0000 (20:38 +0000)]
[CMBATT]; Implement CmBattSetStatusNotify and CmBattDisableStatusNotify for setting/clearing the current trip point (at the Windows layer). Actual ACPI work in CmBattSetTripPpoint not done.

svn path=/trunk/; revision=46321

14 years ago[USP10]
Christoph von Wittich [Sun, 21 Mar 2010 20:26:32 +0000 (20:26 +0000)]
[USP10]
sync usp10 with wine 1.1.41

svn path=/trunk/; revision=46320

14 years ago[HLINK]
Christoph von Wittich [Sun, 21 Mar 2010 19:28:13 +0000 (19:28 +0000)]
[HLINK]
sync hlink with wine 1.1.41

svn path=/trunk/; revision=46319

14 years ago[PSDK]
Christoph von Wittich [Sun, 21 Mar 2010 19:23:25 +0000 (19:23 +0000)]
[PSDK]
sync wincodec.idl with wine 1.1.41

svn path=/trunk/; revision=46318

14 years ago[GDIPLUS]
Christoph von Wittich [Sun, 21 Mar 2010 19:20:42 +0000 (19:20 +0000)]
[GDIPLUS]
sync gdiplus with wine 1.1.41

svn path=/trunk/; revision=46317

14 years ago[FUSION]
Christoph von Wittich [Sun, 21 Mar 2010 19:19:12 +0000 (19:19 +0000)]
[FUSION]
sync fusion with wine 1.1.41

svn path=/trunk/; revision=46316

14 years ago[AVIFIL32]
Christoph von Wittich [Sun, 21 Mar 2010 19:17:10 +0000 (19:17 +0000)]
[AVIFIL32]
sync avifil32 with wine 1.1.41

svn path=/trunk/; revision=46315

14 years ago[WINDOWSCODECS]
Christoph von Wittich [Sun, 21 Mar 2010 19:14:16 +0000 (19:14 +0000)]
[WINDOWSCODECS]
sync windowscodecs with wine 1.1.41

svn path=/trunk/; revision=46313

14 years ago[QEDIT]
Christoph von Wittich [Sun, 21 Mar 2010 19:07:07 +0000 (19:07 +0000)]
[QEDIT]
sync qedit with wine 1.1.41

svn path=/trunk/; revision=46312

14 years ago[QUARTZ]
Christoph von Wittich [Sun, 21 Mar 2010 19:02:37 +0000 (19:02 +0000)]
[QUARTZ]
sync quartz with wine 1.1.41

svn path=/trunk/; revision=46311

14 years ago[CMBATT]: Implement CmBattQueryTag and CmBattNotifyHandler for getting ACPI Battery...
Sir Richard [Sun, 21 Mar 2010 18:04:08 +0000 (18:04 +0000)]
[CMBATT]: Implement CmBattQueryTag and CmBattNotifyHandler for getting ACPI Battery notifications, as per ACPI Spec and microsoft.com/whdc/archive/ACPInotify.mspx.

svn path=/trunk/; revision=46309

14 years ago[URLMON]
Christoph von Wittich [Sun, 21 Mar 2010 17:43:25 +0000 (17:43 +0000)]
[URLMON]
sync urlmon with wine 1.1.41

svn path=/trunk/; revision=46308

14 years agoAdd more HIDs for other CPUs and Manufacturers like VIA and AMD into cpu.inf to make...
Daniel Reimer [Sun, 21 Mar 2010 15:47:41 +0000 (15:47 +0000)]
Add more HIDs for other CPUs and Manufacturers like VIA and AMD into cpu.inf to make it show the real CPU name in the Device Manager. This does not work yet, because our ACPI always returns the Default CPU HID right now.

svn path=/trunk/; revision=46306

14 years ago[MSI]
Christoph von Wittich [Sun, 21 Mar 2010 15:18:13 +0000 (15:18 +0000)]
[MSI]
sync msi with wine 1.1.41

svn path=/trunk/; revision=46305

14 years ago[SHLWAPI]
Christoph von Wittich [Sun, 21 Mar 2010 15:14:34 +0000 (15:14 +0000)]
[SHLWAPI]
sync shlwapi with wine 1.1.41

svn path=/trunk/; revision=46304

14 years ago[MSHTML]
Christoph von Wittich [Sun, 21 Mar 2010 15:12:30 +0000 (15:12 +0000)]
[MSHTML]
sync mshtml with wine 1.1.41

svn path=/trunk/; revision=46303

14 years ago[SHDOCVW]
Christoph von Wittich [Sun, 21 Mar 2010 15:08:31 +0000 (15:08 +0000)]
[SHDOCVW]
sync shdocvw with wine 1.1.41

svn path=/trunk/; revision=46302

14 years ago[RSAENH]
Christoph von Wittich [Sun, 21 Mar 2010 15:03:19 +0000 (15:03 +0000)]
[RSAENH]
sync rsaenh with wine 1.1.41

svn path=/trunk/; revision=46301

14 years ago[CRYPT32]
Christoph von Wittich [Sun, 21 Mar 2010 14:58:20 +0000 (14:58 +0000)]
[CRYPT32]
sync crypt32 with wine 1.1.41

svn path=/trunk/; revision=46300

14 years ago[RPCRT4]
Christoph von Wittich [Sun, 21 Mar 2010 14:53:49 +0000 (14:53 +0000)]
[RPCRT4]
partial rpcrt4 sync to wine 1.1.41

svn path=/trunk/; revision=46299

14 years ago[WININET]
Christoph von Wittich [Sun, 21 Mar 2010 14:53:28 +0000 (14:53 +0000)]
[WININET]
sync wininet with wine 1.1.41

svn path=/trunk/; revision=46298

14 years ago[NTOSKRNL]
Eric Kohl [Sun, 21 Mar 2010 14:10:50 +0000 (14:10 +0000)]
[NTOSKRNL]
NtAccessCheck
- Probe parameters.
- Fail if generic access rights have not been mapped.

svn path=/trunk/; revision=46297

14 years ago[OLEAUT32]
Christoph von Wittich [Sun, 21 Mar 2010 13:04:42 +0000 (13:04 +0000)]
[OLEAUT32]
sync oleaut32 with wine 1.1.41

svn path=/trunk/; revision=46296

14 years ago[OLE32]
Christoph von Wittich [Sun, 21 Mar 2010 13:00:22 +0000 (13:00 +0000)]
[OLE32]
sync ole32 with wine 1.1.41

svn path=/trunk/; revision=46295

14 years ago[WIDL]
Christoph von Wittich [Sun, 21 Mar 2010 12:47:24 +0000 (12:47 +0000)]
[WIDL]
sync widl with wine 1.1.41

svn path=/trunk/; revision=46294

14 years ago[MSXML3]
Christoph von Wittich [Sun, 21 Mar 2010 11:14:47 +0000 (11:14 +0000)]
[MSXML3]
sync msxml3 to wine 1.1.41

svn path=/trunk/; revision=46293

14 years ago[RPCRT4]
Christoph von Wittich [Sun, 21 Mar 2010 10:53:17 +0000 (10:53 +0000)]
[RPCRT4]
partial rpcrt4 sync to wine 1.1.40 (fixes crashing cstub test)

svn path=/trunk/; revision=46292

14 years ago[CMBATT]: Implement CmBattGetBatteryStatus. See ACPI Specification 4.0B (10.2 Control...
Sir Richard [Sun, 21 Mar 2010 03:14:12 +0000 (03:14 +0000)]
[CMBATT]: Implement CmBattGetBatteryStatus. See ACPI Specification 4.0B (10.2 Control Method Batteries, P.383).

svn path=/trunk/; revision=46291

14 years ago[DDK]
Amine Khaldi [Sat, 20 Mar 2010 23:01:57 +0000 (23:01 +0000)]
[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

14 years ago[NTOS]
Timo Kreuzer [Sat, 20 Mar 2010 22:05:01 +0000 (22:05 +0000)]
[NTOS]
NtOpenThreadTokenEx: Initialize NewToken with NULL, so it doesn't get wrongly dereferenced. Fixes advapi32:security winetest crash.

svn path=/trunk/; revision=46289

14 years ago[CMBATT]: Implement CmBattQueryInformation and CmBattQueryStatus.
Sir Richard [Sat, 20 Mar 2010 21:25:40 +0000 (21:25 +0000)]
[CMBATT]: Implement CmBattQueryInformation and CmBattQueryStatus.

svn path=/trunk/; revision=46288

14 years ago[NTOSKRNL]
Amine Khaldi [Sat, 20 Mar 2010 16:58:43 +0000 (16:58 +0000)]
[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

14 years ago - Fix build
Cameron Gutman [Sat, 20 Mar 2010 16:49:50 +0000 (16:49 +0000)]
 - Fix build

svn path=/trunk/; revision=46286

14 years ago[NTOSKRNL]
Cameron Gutman [Sat, 20 Mar 2010 16:48:00 +0000 (16:48 +0000)]
[NTOSKRNL]
 - Fix a memory leak of the allocated IO_STATUS_BLOCK
 - Don't free unallocated memory
 - Send the IRP with the correct MajorFunction
 - Use IoBuildAsynchronousFsdRequest instead of IoBuildSynchronousFsdRequest (fixes potiential null pointer access when attempting to set the wait event which is NULL)
 - Set the correct stack parameters for the IRPs

svn path=/trunk/; revision=46285

14 years ago[XDK]
Amine Khaldi [Sat, 20 Mar 2010 11:47:30 +0000 (11:47 +0000)]
[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

14 years ago[CRT]
Timo Kreuzer [Sat, 20 Mar 2010 00:49:30 +0000 (00:49 +0000)]
[CRT]
Import x87 asm version of pow() from glibc. Replaces our broken implementation, fixing a bunch of winetests (oleaut32 vartest)

svn path=/trunk/; revision=46283

14 years ago[FREELDR]
Timo Kreuzer [Sat, 20 Mar 2010 00:41:46 +0000 (00:41 +0000)]
[FREELDR]
Make the char buffer in KeBugCheckEx big enough for the output string. Spottet by Russel.

svn path=/trunk/; revision=46282

14 years ago - Add cpu.inf and usb.inf to inf.rbuild
Cameron Gutman [Fri, 19 Mar 2010 22:45:25 +0000 (22:45 +0000)]
 - Add cpu.inf and usb.inf to inf.rbuild

svn path=/trunk/; revision=46281

14 years ago- Add german translation.
Eric Kohl [Fri, 19 Mar 2010 21:19:35 +0000 (21:19 +0000)]
- Add german translation.
- Install class installer DLL.
- Register class installer.
- Register class icon. The Device Manager does not recognize it yet.

svn path=/trunk/; revision=46280

14 years agosync with trunk (r46275)
Jérôme Gardou [Fri, 19 Mar 2010 21:09:21 +0000 (21:09 +0000)]
sync with trunk (r46275)

svn path=/branches/reactos-yarotows/; revision=46279

14 years ago[KSPROXY]
Johannes Anderwald [Fri, 19 Mar 2010 21:07:23 +0000 (21:07 +0000)]
[KSPROXY]
- Fix build for XXX time because of me

svn path=/trunk/; revision=46278

14 years ago[BATT]
Eric Kohl [Fri, 19 Mar 2010 20:55:09 +0000 (20:55 +0000)]
[BATT]
Add battery class installer dll.

svn path=/trunk/; revision=46277

14 years ago[EXT2FSD]
Amine Khaldi [Fri, 19 Mar 2010 20:01:04 +0000 (20:01 +0000)]
[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

14 years ago[CMBATT]: Driver Entrypoint, Create/Close handler, and Unload handler.
Sir Richard [Fri, 19 Mar 2010 18:17:32 +0000 (18:17 +0000)]
[CMBATT]: Driver Entrypoint, Create/Close handler, and Unload handler.

svn path=/trunk/; revision=46275

14 years ago[KSPROXY]
Johannes Anderwald [Fri, 19 Mar 2010 15:39:08 +0000 (15:39 +0000)]
[KSPROXY]
- Start implementing IKsAllocator interface
- Retrieve the default format for the input and output pin
- Instantiate the kernel pin when an interface request for IMemInputPin / IKsPropertySet / IKsObject request arrives
- Implement IKsPin::KsCreateSinkPinHandle for the input pin
- Partly implement IKsPin::KsPropagateAcquire for input / output pin
- Fix asserts in IKsControl::KsProperty, IKsControl::KsMethod, IKsControl::KsEvent
- Simplify CInputPin::CheckFormat
- Store the currently used pin medium / interface and connection format
- Implement IAMBufferNegotiation::SuggestAllocatorProperties, IAMBufferNegotiation::GetAllocatorProperties for the output pin
- Pass pin's communication to output pin
- Implement IMediaFilter::Pause, IMediaFilter::Run for CKsProxy
- CKsProxy is now able to deliver signal statistics for BDA devices (app: SageDvbRecorder, OS: WinXP SP3)

svn path=/trunk/; revision=46274

14 years ago[XDK]
Amine Khaldi [Fri, 19 Mar 2010 14:10:13 +0000 (14:10 +0000)]
[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

14 years ago[XDK]
Amine Khaldi [Fri, 19 Mar 2010 12:47:29 +0000 (12:47 +0000)]
[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

14 years ago[XDK]
Amine Khaldi [Fri, 19 Mar 2010 11:36:36 +0000 (11:36 +0000)]
[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

14 years ago[NTOSKRNL]
Cameron Gutman [Fri, 19 Mar 2010 03:14:33 +0000 (03:14 +0000)]
[NTOSKRNL]
 - Use the correct file name for services which have differing service and image names
 - Fixes the file name of the display miniports on the SOS screen (VGA.SYS -> VGAMP.SYS and VBE.SYS -> VBEMP.SYS)

svn path=/trunk/; revision=46270

14 years ago[XDK]
Amine Khaldi [Thu, 18 Mar 2010 22:48:53 +0000 (22:48 +0000)]
[XDK]
- DDKAPI -> NTAPI
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46268

14 years ago[XDK]
Amine Khaldi [Thu, 18 Mar 2010 22:45:30 +0000 (22:45 +0000)]
[XDK]
- Apply a consistent formatting.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46267

14 years ago[WIN32K]
Kamil Hornicek [Thu, 18 Mar 2010 18:55:48 +0000 (18:55 +0000)]
[WIN32K]
Remove a pedantic assert to allow compressed bitmaps.
See issue #5255 for more details.

svn path=/trunk/; revision=46266

14 years ago[XDK]
Amine Khaldi [Thu, 18 Mar 2010 17:16:54 +0000 (17:16 +0000)]
[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

14 years ago[NTOS]
Timo Kreuzer [Thu, 18 Mar 2010 16:30:54 +0000 (16:30 +0000)]
[NTOS]
Fix compilation with MSVC. Dedicated to Stefan.

svn path=/trunk/; revision=46264

14 years agoSync with trunk head (part 1 of 2)
Amine Khaldi [Thu, 18 Mar 2010 15:37:13 +0000 (15:37 +0000)]
Sync with trunk head (part 1 of 2)

svn path=/branches/header-work/; revision=46262

14 years ago[PSDK]
Amine Khaldi [Thu, 18 Mar 2010 14:14:27 +0000 (14:14 +0000)]
[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

14 years ago[NTDDK]
Amine Khaldi [Thu, 18 Mar 2010 13:37:50 +0000 (13:37 +0000)]
[NTDDK]
- Group related definitions.
[XDK]
- Add PCI_CAPABILITIES_HEADER.
[WDM]
- Update wdm.h to reflect XDK changes.

svn path=/branches/header-work/; revision=46260

14 years ago[NTDDK]
Amine Khaldi [Thu, 18 Mar 2010 13:19:50 +0000 (13:19 +0000)]
[NTDDK]
- Group some related definitions.

svn path=/branches/header-work/; revision=46259

14 years ago[NTDDK]
Amine Khaldi [Thu, 18 Mar 2010 12:54:44 +0000 (12:54 +0000)]
[NTDDK]
- Group related definitions.
- Add EXTENDED_AGP_REGISTER and several missing PCI_*, PCIX_*, and OSC_* definitions

svn path=/branches/header-work/; revision=46258

14 years ago[NTDDK]
Amine Khaldi [Thu, 18 Mar 2010 00:36:45 +0000 (00:36 +0000)]
[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

14 years ago[NTDDK]
Amine Khaldi [Wed, 17 Mar 2010 22:44:46 +0000 (22:44 +0000)]
[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

14 years ago[NTOS]
Timo Kreuzer [Wed, 17 Mar 2010 21:26:04 +0000 (21:26 +0000)]
[NTOS]
Add DPRINTs to tell if SYSENTER is detected. Requested by Christoph for testing the test machine.

svn path=/trunk/; revision=46253