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
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
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
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
Sir Richard [Sun, 21 Mar 2010 22:09:29 +0000 (22:09 +0000)]
[DDK]: Fix build, sorry.
svn path=/trunk/; revision=46326
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sir Richard [Sat, 20 Mar 2010 21:25:40 +0000 (21:25 +0000)]
[CMBATT]: Implement CmBattQueryInformation and CmBattQueryStatus.
svn path=/trunk/; revision=46288
Cameron Gutman [Sat, 20 Mar 2010 16:49:50 +0000 (16:49 +0000)]
- Fix build
svn path=/trunk/; revision=46286
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
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
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
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
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
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
Eric Kohl [Fri, 19 Mar 2010 20:55:09 +0000 (20:55 +0000)]
[BATT]
Add battery class installer dll.
svn path=/trunk/; revision=46277
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
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
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
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
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
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
Christoph von Wittich [Wed, 17 Mar 2010 16:20:55 +0000 (16:20 +0000)]
[USER32]
reduce diff to wine
svn path=/trunk/; revision=46251
Timo Kreuzer [Wed, 17 Mar 2010 16:17:16 +0000 (16:17 +0000)]
[NTOS]
I forgot to set the exit function for systems without sysenter/sysexit support. Should fix sysreg.
svn path=/trunk/; revision=46250
Timo Kreuzer [Wed, 17 Mar 2010 13:12:46 +0000 (13:12 +0000)]
[NTOS]
Rewrite Trap exits stubs in raw assembly (2nd try) and remove inline assembly. Bugcheck in KiTrap0DHandler, when the fault was not handled. Replace code patching for sysexit vs iret with a function pointer. Slightly refactor KiSystemServiceHandler/KiFastCallEntryHanlder. Unroll the loop in the systemcall handler and use volatile keyword when reloading TrapFrame and DescriptorTable from the new stack after converting to gui thread to prevent the compiler from optimizing it away (or moving it out of the loop). Add an asm macro KiCallHandler, which expands to call on debug builds to make sure backtraces work as expected and to jmp on release builds for improved performance. Modify KiExitV86Trap to always exit and add DECLSPEC_NORETURN. Use __debugbreak() instead of while(TRUE) on errors in KiExitTrapDebugChecks.
The old code hat 2 issues: one was restoring segments in KiExitV86Trap when they shouldn't be, leading to a bugcheck. And the other was a long hang (5 mintes or more) in 3rd stage on qemu when selecting RosDbg, caused by the KiFastCallExitHandler function pointer being initialized with a pointer to the iret handler. Initializing it in code solved the issue. To figure out why is left as an exercise to the reader.
svn path=/trunk/; revision=46247
Kamil Hornicek [Wed, 17 Mar 2010 12:11:55 +0000 (12:11 +0000)]
[WIN32K]
When adding new glyph cache entry convert the glyph bitmap with proper alignment to comply with the new code in EngCreateBitmap and remove the corresponding hack from SURFMEM_bCreateDib.
[FREETYPE]
When doing 1BPP -> 8BPP conversion set all 8 bits not only the LSB. (Freetype devs were notified of this issue)
See issue #5244 for more details.
svn path=/trunk/; revision=46246
Cameron Gutman [Wed, 17 Mar 2010 09:25:55 +0000 (09:25 +0000)]
- Enable ACPI
- Please send all complaints to roswarrior ;)
svn path=/trunk/; revision=46243
Cameron Gutman [Wed, 17 Mar 2010 09:25:07 +0000 (09:25 +0000)]
- Set the resource pointer back to the start of the list before looping a second time
- Remove the duplicate OSL
- Disable more debug prints
- ROS with ACPI has been booted successfully on VirtualBox (with additions), QEMU, and VMware
svn path=/trunk/; revision=46242
Cameron Gutman [Wed, 17 Mar 2010 08:48:57 +0000 (08:48 +0000)]
- Check that the memory location that we are trying to read is valid
- Remove the VMware hack
- ACPI works on all tested VMs now (QEMU, VirtualBox, and VMware)
- Just a resource code issue remains and prevents us from enabling ACPI by default
svn path=/trunk/; revision=46241
Cameron Gutman [Wed, 17 Mar 2010 07:16:08 +0000 (07:16 +0000)]
- Check that the device number is not invalid
- ACPI now crashes later on VMware
svn path=/trunk/; revision=46240
Cameron Gutman [Wed, 17 Mar 2010 06:19:01 +0000 (06:19 +0000)]
- Don't acquire the mutex in the ISR handler because we're at a raised IRQL
- Fixes VirtualBox Additions with ACPI enabled
svn path=/trunk/; revision=46239
Cameron Gutman [Wed, 17 Mar 2010 05:30:22 +0000 (05:30 +0000)]
- Define NDEBUG and demote several non-critical debug prints to DPRINT
svn path=/trunk/; revision=46238
Cameron Gutman [Wed, 17 Mar 2010 05:02:06 +0000 (05:02 +0000)]
- Add a hack to disable ACPI if VMware is detected
- This hack circumvents the main blocker that prevents enabling ACPI in trunk
svn path=/trunk/; revision=46237
Christoph von Wittich [Wed, 17 Mar 2010 00:11:31 +0000 (00:11 +0000)]
[USER32]
reduce diff to wine
svn path=/trunk/; revision=46236
Eric Kohl [Tue, 16 Mar 2010 23:10:03 +0000 (23:10 +0000)]
[ADVAPI32]
- Create a service status handle when a service starts and destroy it after it has been stopped.
svn path=/trunk/; revision=46233
Daniel Reimer [Tue, 16 Mar 2010 22:37:53 +0000 (22:37 +0000)]
Update some more apps. (OpenOffice 3.2.0, SciTE 2.03)
svn path=/trunk/; revision=46232
Christoph von Wittich [Tue, 16 Mar 2010 22:21:20 +0000 (22:21 +0000)]
[USER32]
reduce diff to wine
svn path=/trunk/; revision=46231
Daniel Reimer [Tue, 16 Mar 2010 22:08:44 +0000 (22:08 +0000)]
Update openoffice 2.4 Links to a new and working mirror
svn path=/trunk/; revision=46230
Christoph von Wittich [Tue, 16 Mar 2010 17:50:04 +0000 (17:50 +0000)]
[KERNEL32]
reduce diff to wine
svn path=/trunk/; revision=46229
Christoph von Wittich [Tue, 16 Mar 2010 12:26:49 +0000 (12:26 +0000)]
[SHELL32]
reduce diffs to wine
svn path=/trunk/; revision=46225
Christoph von Wittich [Tue, 16 Mar 2010 12:11:39 +0000 (12:11 +0000)]
[KSPROXY]
fix file headers
svn path=/trunk/; revision=46224
Christoph von Wittich [Tue, 16 Mar 2010 12:02:45 +0000 (12:02 +0000)]
[SHELL32]
sync SHNotifyCopyFileW to wine 1.1.40
svn path=/trunk/; revision=46223
Johannes Anderwald [Tue, 16 Mar 2010 11:12:19 +0000 (11:12 +0000)]
[KSPROXY]
- Implement IKsPinPipe for CInputPin & COutputPin
- Implement IKsPinFactory, IStreamBuilder for CInputPin
- Implement IKsAggregateControl, IQualityControl stub for CInputPin & COutputPin
svn path=/trunk/; revision=46222
Johannes Anderwald [Tue, 16 Mar 2010 11:09:19 +0000 (11:09 +0000)]
[DXSDK]
- Add IAMBufferNegotiation interface
svn path=/trunk/; revision=46221
Christoph von Wittich [Tue, 16 Mar 2010 10:47:04 +0000 (10:47 +0000)]
[DXDIAG]
get next button to work
svn path=/trunk/; revision=46220
Christoph von Wittich [Tue, 16 Mar 2010 09:29:28 +0000 (09:29 +0000)]
[ADVAPI32]
sync RegpApplyRestrictions to wine 1.1.40
svn path=/trunk/; revision=46219
Dmitry Gorbachev [Mon, 15 Mar 2010 22:54:09 +0000 (22:54 +0000)]
Link buslogic.sys against libcntpr. This should fix "undefined reference" errors reported on the forum.
svn path=/trunk/; revision=46217
Christoph von Wittich [Mon, 15 Mar 2010 22:21:34 +0000 (22:21 +0000)]
[PSDK]
fix callback definition
svn path=/trunk/; revision=46216
Christoph von Wittich [Mon, 15 Mar 2010 22:13:19 +0000 (22:13 +0000)]
[NTDLL_WINETEST]
sync ntdll_winetest to wine 1.1.40
svn path=/trunk/; revision=46215
Christoph von Wittich [Mon, 15 Mar 2010 22:04:15 +0000 (22:04 +0000)]
[KERNEL32]
sync parameter validation for SearchPath with wine 1.1.40
svn path=/trunk/; revision=46214
Christoph von Wittich [Mon, 15 Mar 2010 17:59:46 +0000 (17:59 +0000)]
[NTDLL_WINETEST]
partial sync of ntdll_winetest to match newer structs in winternl
svn path=/trunk/; revision=46213
Christoph von Wittich [Mon, 15 Mar 2010 17:58:48 +0000 (17:58 +0000)]
[DBGHELP]
sync dbghelp with wine 1.1.40
svn path=/trunk/; revision=46212
Dmitry Gorbachev [Mon, 15 Mar 2010 17:03:37 +0000 (17:03 +0000)]
Update log2lines to ver. 2.2. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=46211
Johannes Anderwald [Mon, 15 Mar 2010 16:23:45 +0000 (16:23 +0000)]
- Fix build
svn path=/trunk/; revision=46209
Johannes Anderwald [Mon, 15 Mar 2010 16:22:41 +0000 (16:22 +0000)]
[KSPROXY]
- Implement IKsDataTypeHandler::KsIsMediaTypeInRanges, IKsDataTypeHandler::KsSetMediaType
- Instantiate the IKsInterfaceHandler for the CInputPin
svn path=/trunk/; revision=46208
Christoph von Wittich [Mon, 15 Mar 2010 15:44:35 +0000 (15:44 +0000)]
[ADVAPI32]
sync ParseStringSidToSid with wine 1.1.40
svn path=/trunk/; revision=46207
Johannes Anderwald [Mon, 15 Mar 2010 13:11:31 +0000 (13:11 +0000)]
[KSPROXY]
- Implement ISpecifyPropertyPages interface for CInputPin
- Implement IKsInterfaceHandler::KsSetPin, IKsInterfaceHandler::KsProcessMediaSamples, IKsInterfaceHandler::KsCompleteIo
svn path=/trunk/; revision=46205
Dmitry Gorbachev [Mon, 15 Mar 2010 12:40:57 +0000 (12:40 +0000)]
Update Firefox 3 URLs. Maciej Białas, bug #5251.
svn path=/trunk/; revision=46204
Christoph von Wittich [Mon, 15 Mar 2010 11:45:17 +0000 (11:45 +0000)]
[FAULTREP]
import faultrep.dll from wine 1.1.40
svn path=/trunk/; revision=46203
Christoph von Wittich [Mon, 15 Mar 2010 11:35:51 +0000 (11:35 +0000)]
[WININET]
sync wininet with wine 1.1.40
svn path=/trunk/; revision=46202
Hervé Poussineau [Sun, 14 Mar 2010 19:21:38 +0000 (19:21 +0000)]
[ntoskrnl] Better fix for correct display of loaded drivers
svn path=/trunk/; revision=46200
Eric Kohl [Sun, 14 Mar 2010 12:26:49 +0000 (12:26 +0000)]
[EVENTLOG]
- Set the current service status from the service control handler.
- Fix type declarations.
- ElfrOpenELA/ElfrRegisterEventSourceA: Do not call the Unicode functions because in this case it is easier to do things yourself.
- Implement ElfrGetLogInformation partially.
- Bind client to the EventLog Pipe.
- Use RtlInitAnsiString and RtlInitUnicodeString instead of building strings manually.
- GetEventLogInformation: Check for valid dwInfoLevel.
svn path=/trunk/; revision=46199
Hervé Poussineau [Sat, 13 Mar 2010 23:19:05 +0000 (23:19 +0000)]
[ntoskrnl] Never suppose that buffer in UNICODE_STRING is null terminated. Fixes display artifacts on list of loaded drivers
svn path=/trunk/; revision=46193
Cameron Gutman [Sat, 13 Mar 2010 23:01:58 +0000 (23:01 +0000)]
- Fix a typo in AcpiOsReadPciConfiguration and AcpiOsWritePciConfiguration
- May fix ACPI on VMware
svn path=/trunk/; revision=46192
Hervé Poussineau [Sat, 13 Mar 2010 22:56:41 +0000 (22:56 +0000)]
[freeldr] Never suppose that buffer in UNICODE_STRING is null terminated. Fixes some random failures when loading drivers
svn path=/trunk/; revision=46190
Sir Richard [Sat, 13 Mar 2010 21:06:22 +0000 (21:06 +0000)]
[CMBATT]: ACPI-compliant. WMI-managed Control Method Battery Driver. Step 1: Define the interface and ACPI/PnP structures.
The rest of the code is in my WC but needs ACPI Eval IOCTL support in ReactOS before it'll work.
svn path=/trunk/; revision=46188
Sir Richard [Sat, 13 Mar 2010 20:49:13 +0000 (20:49 +0000)]
[DDK]: Add ACPI_INTERFACE_STANDARD2. ACPI_INTERFACE_STANDARD is left as an excercise to the reader.
svn path=/trunk/; revision=46187
Sir Richard [Sat, 13 Mar 2010 20:42:53 +0000 (20:42 +0000)]
[DDK]: Fix Wmilib.h.
svn path=/trunk/; revision=46185
Sir Richard [Sat, 13 Mar 2010 20:37:31 +0000 (20:37 +0000)]
[DDK]: Merge 46183 from header-branch.
svn path=/trunk/; revision=46184
Amine Khaldi [Sat, 13 Mar 2010 20:24:46 +0000 (20:24 +0000)]
[DDK]
- Add acpiioct.h and wmilib.h
- Dedicated to sir_richard ;)
svn path=/branches/header-work/; revision=46183