James Tabor
c571d594bd
- [USER32] reduce diff to wine
...
svn path=/trunk/; revision=46342
2010-03-22 15:23:37 +00:00
Dmitry Gorbachev
5f337ddbcf
Fix debug prints.
...
svn path=/trunk/; revision=46341
2010-03-22 14:22:46 +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
Johannes Anderwald
15a94d994c
[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
2010-03-22 05:03:50 +00:00
Sir Richard
db734f6736
[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
2010-03-22 04:12:02 +00:00
Sir Richard
9cb5d1c622
[CMBATT]: Implement CmBattPowerDispatch for power requests.
...
svn path=/trunk/; revision=46337
2010-03-22 02:18:28 +00:00
Sir Richard
4d0856dffe
[CMBATT]: Implement CmBattSystemControl to parse WMI requests.
...
svn path=/trunk/; revision=46336
2010-03-22 02:11:16 +00:00
Sir Richard
2e83cf2b10
[CMBATT]: Fix typo in CmBattPowerCallBack caught by aicom.
...
svn path=/trunk/; revision=46335
2010-03-22 01:57:11 +00:00
Sir Richard
6bd098b58b
[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
2010-03-22 01:56:20 +00:00
Sir Richard
01e54afe0a
[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
2010-03-22 01:47:40 +00:00
Cameron Gutman
2edf3c4c34
[CMBATT]
...
- Implement CmBattIoctl
svn path=/trunk/; revision=46332
2010-03-22 01:41:17 +00:00
Cameron Gutman
a1d37edf49
[CMBATT]
...
- Replace magic numbers with IRP_MJ_* constants
svn path=/trunk/; revision=46331
2010-03-22 01:25:48 +00:00
Sir Richard
d90af61d6f
[CMBATT]: Implement PnP side: CmBattDestroyFdo, CmBattRemoveDevice, CmBattCreateFdo, CmBattAddBattery, CmBattAddAcAdapter, CmBattAddDevice.
...
[DDK]: Add ACPI_INTERFACE_STANDARD.
svn path=/trunk/; revision=46330
2010-03-22 01:14:50 +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
Aleksey Bragin
79a14dac68
[RICHED20]
...
- Sync riched20 with Wine-1.1.41.
svn path=/trunk/; revision=46328
2010-03-21 22:44:26 +00:00
Aleksey Bragin
11604ef89b
[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
2010-03-21 22:27:26 +00:00
Sir Richard
9657b28db9
[DDK]: Fix build, sorry.
...
svn path=/trunk/; revision=46326
2010-03-21 22:09:29 +00:00
Christoph von Wittich
2bdad0ba67
[DBGHELP]
...
sync dbghelp with wine 1.1.41
svn path=/trunk/; revision=46325
2010-03-21 21:08:48 +00:00
Sir Richard
3e76f1bac8
[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
2010-03-21 21:07:01 +00:00
Christoph von Wittich
37d10b143e
[VERSION]
...
sync version with wine 1.1.41
svn path=/trunk/; revision=46323
2010-03-21 21:02:06 +00:00
Sir Richard
1c53a1fd45
[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
2010-03-21 20:38:43 +00:00
Christoph von Wittich
c379601527
[USP10]
...
sync usp10 with wine 1.1.41
svn path=/trunk/; revision=46320
2010-03-21 20:26:32 +00:00
Christoph von Wittich
465e002842
[HLINK]
...
sync hlink with wine 1.1.41
svn path=/trunk/; revision=46319
2010-03-21 19:28:13 +00:00
Christoph von Wittich
57d67500da
[PSDK]
...
sync wincodec.idl with wine 1.1.41
svn path=/trunk/; revision=46318
2010-03-21 19:23:25 +00:00
Christoph von Wittich
518193eb0a
[GDIPLUS]
...
sync gdiplus with wine 1.1.41
svn path=/trunk/; revision=46317
2010-03-21 19:20:42 +00:00
Christoph von Wittich
335d8b61b1
[FUSION]
...
sync fusion with wine 1.1.41
svn path=/trunk/; revision=46316
2010-03-21 19:19:12 +00:00
Christoph von Wittich
f3df4840c9
[AVIFIL32]
...
sync avifil32 with wine 1.1.41
svn path=/trunk/; revision=46315
2010-03-21 19:17:10 +00:00
Christoph von Wittich
f5e7692926
[WINDOWSCODECS]
...
sync windowscodecs with wine 1.1.41
svn path=/trunk/; revision=46313
2010-03-21 19:14:16 +00:00
Christoph von Wittich
b0d8fe0832
[QEDIT]
...
sync qedit with wine 1.1.41
svn path=/trunk/; revision=46312
2010-03-21 19:07:07 +00:00
Christoph von Wittich
f8e7a6dbaf
[QUARTZ]
...
sync quartz with wine 1.1.41
svn path=/trunk/; revision=46311
2010-03-21 19:02:37 +00:00
Sir Richard
22bb1901b6
[CMBATT]: Implement CmBattQueryTag and CmBattNotifyHandler for getting ACPI Battery notifications, as per ACPI Spec and http://www.microsoft.com/whdc/archive/ACPInotify.mspx .
...
svn path=/trunk/; revision=46309
2010-03-21 18:04:08 +00:00
Christoph von Wittich
c825e8a684
[URLMON]
...
sync urlmon with wine 1.1.41
svn path=/trunk/; revision=46308
2010-03-21 17:43:25 +00:00
Daniel Reimer
9fc5887492
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
2010-03-21 15:47:41 +00:00
Christoph von Wittich
5b9666d6ad
[MSI]
...
sync msi with wine 1.1.41
svn path=/trunk/; revision=46305
2010-03-21 15:18:13 +00:00
Christoph von Wittich
b7cad37389
[SHLWAPI]
...
sync shlwapi with wine 1.1.41
svn path=/trunk/; revision=46304
2010-03-21 15:14:34 +00:00
Christoph von Wittich
a209a984ba
[MSHTML]
...
sync mshtml with wine 1.1.41
svn path=/trunk/; revision=46303
2010-03-21 15:12:30 +00:00
Christoph von Wittich
154813b443
[SHDOCVW]
...
sync shdocvw with wine 1.1.41
svn path=/trunk/; revision=46302
2010-03-21 15:08:31 +00:00
Christoph von Wittich
4bf2ced778
[RSAENH]
...
sync rsaenh with wine 1.1.41
svn path=/trunk/; revision=46301
2010-03-21 15:03:19 +00:00
Christoph von Wittich
78e9a12f0a
[CRYPT32]
...
sync crypt32 with wine 1.1.41
svn path=/trunk/; revision=46300
2010-03-21 14:58:20 +00:00
Christoph von Wittich
a0b4b96d75
[RPCRT4]
...
partial rpcrt4 sync to wine 1.1.41
svn path=/trunk/; revision=46299
2010-03-21 14:53:49 +00:00
Christoph von Wittich
583156b208
[WININET]
...
sync wininet with wine 1.1.41
svn path=/trunk/; revision=46298
2010-03-21 14:53:28 +00:00
Eric Kohl
1b3286b8e0
[NTOSKRNL]
...
NtAccessCheck
- Probe parameters.
- Fail if generic access rights have not been mapped.
svn path=/trunk/; revision=46297
2010-03-21 14:10:50 +00:00
Christoph von Wittich
1436e51e2a
[OLEAUT32]
...
sync oleaut32 with wine 1.1.41
svn path=/trunk/; revision=46296
2010-03-21 13:04:42 +00:00
Christoph von Wittich
1a25e4b86d
[OLE32]
...
sync ole32 with wine 1.1.41
svn path=/trunk/; revision=46295
2010-03-21 13:00:22 +00:00
Christoph von Wittich
2e3fc85b22
[WIDL]
...
sync widl with wine 1.1.41
svn path=/trunk/; revision=46294
2010-03-21 12:47:24 +00:00
Christoph von Wittich
2daeb4ca5a
[MSXML3]
...
sync msxml3 to wine 1.1.41
svn path=/trunk/; revision=46293
2010-03-21 11:14:47 +00:00
Christoph von Wittich
69ced963a6
[RPCRT4]
...
partial rpcrt4 sync to wine 1.1.40 (fixes crashing cstub test)
svn path=/trunk/; revision=46292
2010-03-21 10:53:17 +00:00
Sir Richard
7356746408
[CMBATT]: Implement CmBattGetBatteryStatus. See ACPI Specification 4.0B (10.2 Control Method Batteries, P.383).
...
svn path=/trunk/; revision=46291
2010-03-21 03:14:12 +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
Timo Kreuzer
532150345c
[NTOS]
...
NtOpenThreadTokenEx: Initialize NewToken with NULL, so it doesn't get wrongly dereferenced. Fixes advapi32:security winetest crash.
svn path=/trunk/; revision=46289
2010-03-20 22:05:01 +00:00