Commit graph

61242 commits

Author SHA1 Message Date
Thomas Faber
74450c6b81 [NTOS:WMI]
- Fill out WmipGenericMapping according to kmtest:ObTypes

svn path=/trunk/; revision=66845
2015-03-21 08:39:54 +00:00
Thomas Faber
9e600f0e65 [NTOS:CM]
- Always fill out KEY_NAME_INFORMATION::NameLength in CmpQueryNameInformation if enough space is available. Fixes ntdll:reg test failures.
CORE-9403 #resolve

svn path=/trunk/; revision=66844
2015-03-21 08:25:59 +00:00
Amine Khaldi
05cb3136be [DWMAPI] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66842
2015-03-20 18:30:09 +00:00
Amine Khaldi
2fa249cd06 [DBGHELP] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66841
2015-03-20 18:27:31 +00:00
Amine Khaldi
662477c556 [PSDK] Add some missing mmsystem.h structures.
svn path=/trunk/; revision=66840
2015-03-20 18:26:11 +00:00
Amine Khaldi
c5f5d970f2 [WINMM_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66839
2015-03-20 18:22:14 +00:00
Christoph von Wittich
0e83d43b36 [WLANAPI]
stub WlanRegisterNotification

svn path=/trunk/; revision=66838
2015-03-20 13:13:27 +00:00
Amine Khaldi
defc192481 [WINMM] Apply Wine commit 6501113 by Jörg Höhle: MCI_ALL_DEVICE_ID(MCIDEVICEID) is not a 16bit entity in MCI32. CORE-9246
svn path=/trunk/; revision=66837
2015-03-20 11:16:05 +00:00
Kamil Hornicek
9428e523d2 [RAPPS]
- check the HTTP status when downloading a package (trying to run XML files in NTVDM is NOT funny)
- cleanup

svn path=/trunk/; revision=66836
2015-03-20 11:12:00 +00:00
Amine Khaldi
9bf84c49e8 [IEFRAME][IEXPLORE] Consistently set IE version. Brought to you by Jared. CORE-9395
svn path=/trunk/; revision=66835
2015-03-20 11:01:39 +00:00
Amine Khaldi
c8a8ae2c87 [LOGON][MPLAY32][WRITE] Add missing winuser.h inclusions to some resource files. Spotted initially by Ricardo Hanke in mplay32. CORE-9387
svn path=/trunk/; revision=66834
2015-03-20 10:54:01 +00:00
Amine Khaldi
10ae1b40b3 [MPLAY32] Add entries for found mci devices in the "Device" menu. By Ricardo Hanke. CORE-9385
svn path=/trunk/; revision=66833
2015-03-20 10:44:36 +00:00
Amine Khaldi
dfeca474ec [SETUPAPI] Partially sync parser.c with Wine Staging 1.7.37. Started off by Victor's work in CORE-9397 and completed by me. CORE-9246
svn path=/trunk/; revision=66832
2015-03-20 10:37:55 +00:00
Amine Khaldi
5fadd826c9 [MPLAY32] Display the current media position. By Ricardo Hanke. CORE-9396
svn path=/trunk/; revision=66831
2015-03-20 10:13:11 +00:00
Christoph von Wittich
7f0aa3f626 [I8042PRT]
apply the hack for Hyper-V as well

svn path=/trunk/; revision=66830
2015-03-20 08:18:38 +00:00
Hermès Bélusca-Maïto
114302b955 [NTVDM]
- Fix bugs in MemExceptionHandler, VDDInstallMemoryHook and VDDDeInstallMemoryHook where we must translate physical addresses to real ones and vice-versa.
- Give a first implementation of VDDAllocMem and VDDFreeMem.

svn path=/trunk/; revision=66829
2015-03-20 00:32:31 +00:00
Hermès Bélusca-Maïto
d4b941d2c8 [MVDM]: Add a testbench VDD. Tested by hyoenmadan on NT4 MIPS NTVDM and by myself on 2k3 NTVDM.
svn path=/trunk/; revision=66828
2015-03-20 00:14:11 +00:00
Timo Kreuzer
a382aad708 [I8042PRT]
Try to fix Dell Latitude notebooks.

svn path=/trunk/; revision=66826
2015-03-19 23:02:46 +00:00
Timo Kreuzer
0d4dc5534b [I8042PRT]
Fix an off-by-one error in the SMTABLE string parsing code. Enable SYS_VERSION string for VirtualPc detection. Should hopefully fix VirtualPc mouse.

svn path=/trunk/; revision=66825
2015-03-19 22:37:43 +00:00
Timo Kreuzer
7a75fa9daf [I8042PRT]
Commit missing file

svn path=/trunk/; revision=66824
2015-03-19 21:52:55 +00:00
Timo Kreuzer
77ef72e473 [I8042PRT]
Implement parsing of SMBIOS tables to be able to apply hardware specific hacks. First hack fix attempt is on Microsoft VirtualMachine.

svn path=/trunk/; revision=66823
2015-03-19 21:50:53 +00:00
Timo Kreuzer
0ca08e8f25 [NTOSKRNL]
Hackplement IoWMIOpenBlock and IoWMIQueryAllData. Just enough to query the SMBIOS tables.

svn path=/trunk/; revision=66822
2015-03-19 21:31:20 +00:00
Hermès Bélusca-Maïto
02b663f961 [DDK]: Fix english
[NTVDM]: Make export library. Define the Vdm(Un)MapFlat functions if needed.

svn path=/trunk/; revision=66821
2015-03-19 21:03:58 +00:00
Hermès Bélusca-Maïto
0c66b36a42 [DDK]: Update VDD headers.
svn path=/trunk/; revision=66820
2015-03-19 21:00:25 +00:00
Kamil Hornicek
6f1802eece [RAPPS]
- disable redrawing while the application list is being updated (suggested by Christoph)

svn path=/trunk/; revision=66819
2015-03-19 20:19:27 +00:00
Hermès Bélusca-Maïto
9d069a334c [RAPPS]: Fix french translation.
svn path=/trunk/; revision=66818
2015-03-19 20:07:33 +00:00
Amine Khaldi
9f9195a622 [RAPPS] Fix build.
svn path=/trunk/; revision=66816
2015-03-19 19:43:57 +00:00
Kamil Hornicek
d0f22842dc fix build?
svn path=/trunk/; revision=66815
2015-03-19 19:41:25 +00:00
Kamil Hornicek
c7046c39bc [RAPPS]
- remove the custom parser, add caching, accelerators and lazy loading support and more (patch by Ismael Ferreras Morezuelas)
- modifications by me: 
- don't rely on an undocumented behavior when calling GetPrivateProfileStringW and check the return value instead (should get fixed in kernel32 too)
- modify the packaging scripts so the resulting CAB file contains UTF16 encoded files and remove the re-encoding hack from the patch (this is backwards compatible as the previous parser implementation was UTF16 aware)
CORE-9060

svn path=/trunk/; revision=66814
2015-03-19 19:26:14 +00:00
Timo Kreuzer
631b0ae9a1 [PSDK/DDK/XDK]
- Add mising wmiguid.h
- Fix parameter of IoWMIOpenBlock based on latest WDK
- Add a few missing constants to wmistr.h

svn path=/trunk/; revision=66813
2015-03-19 16:30:45 +00:00
Kamil Hornicek
c1212df781 [RAPPS]
- use compression for the app DB archive
- update spanish resources
- patch by Ismael Ferreras Morezuelas
CORE-9060

svn path=/trunk/; revision=66812
2015-03-19 14:17:49 +00:00
Kamil Hornicek
caaea6ad22 [SHELL32]
- add icons 165, 166 (by Robert Naumann) and 167 (adapted regedit icon by me) and add these to the Drive's properties Tools tab (patch by Robert Naumann)
- use the dialog resource id directly in SH_CreatePropertySheetPage (makes the icons actually draw)
CORE-9382

svn path=/trunk/; revision=66810
2015-03-19 13:48:10 +00:00
Amine Khaldi
ae7a35a7bd [CRYPTNET] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66808
2015-03-19 13:19:05 +00:00
Amine Khaldi
4c7d4aa79e [IEFRAME] Simplify loading inetcpl when clicking on Properties.
svn path=/trunk/; revision=66807
2015-03-19 13:15:49 +00:00
Amine Khaldi
31c9d59bc1 [CRYPT32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66806
2015-03-19 12:37:21 +00:00
Amine Khaldi
fd10f42deb [CRYPT32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66805
2015-03-19 12:37:00 +00:00
Amine Khaldi
846061565a [COMDLG32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66804
2015-03-19 12:24:17 +00:00
Amine Khaldi
f9e6b0df11 [COMDLG32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66803
2015-03-19 12:24:05 +00:00
Amine Khaldi
38305d6d20 * Addendum to r66800.
svn path=/trunk/; revision=66802
2015-03-19 12:08:58 +00:00
Amine Khaldi
2923acd08c [COMCTL32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66801
2015-03-19 12:07:45 +00:00
Amine Khaldi
aa6974689d [COMCTL32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66800
2015-03-19 12:07:32 +00:00
Timo Kreuzer
42280af1d7 [NTOSKRNL]
Fix shutdown.

svn path=/trunk/; revision=66799
2015-03-19 11:58:00 +00:00
Amine Khaldi
9ae780aad6 [PSDK] Add missing _LI_METRIC enum.
svn path=/trunk/; revision=66798
2015-03-19 11:51:24 +00:00
Timo Kreuzer
34c63e36da Merge the following revisions from kernel-fun branch:
r62291
[NTOSKRNL]
Start implementing the built-in WMI driver

r62294
[NTOSKRNL]
Add basic code for the WMI GUID object

r62301
[NTOSKRNK]
Halfplement WmipSecurityMethod, implement WmipGUIDFromString as a wrapper around RtlGUIDFromString due to different format requirements, fix usage of RtlPrefixUnicodeString.

r62302
[NTOSKRNL]
Implement WmipFastIoDeviceControl, start implementing WmipIoControl

r62321
[NTOSKRNL]
Stubplement IOCTL_WMI_UNREGISTER_GUIDS and IOCTL_WMI_RECEIVE_NOTIFICATIONS, just enough that the callers don't error out.

r62322
[NTOSKRNL]
Zero out the guid object, remove debug breakpoints in WmipDeleteMethod and WmipCloseMethod (for now there's nothing to do), factor out the code to capture the guid object attributes into WmipCaptureGuidObjectAttributes, ignore ioctl 0x228168 for now and stubplement IOCTL_WMI_OPEN_GUID_FOR_EVENTS

svn path=/trunk/; revision=66797
2015-03-19 10:47:36 +00:00
Amine Khaldi
7b4744416c [IEFRAME] Add some icons to dialogs. Load inetcpl when clicking on Properties. Brought to you by Jared with slight changes by me. CORE-9372
svn path=/trunk/; revision=66795
2015-03-19 10:28:41 +00:00
Hermès Bélusca-Maïto
e6ce05a90f [NTOS]: Heh Arch, use the Process parameter of the function, instead of PsGetCurrentProcess()!! (bug found by Thomas, because I quickly copied the code from ke/i386/v86vdm.c function Ke386CallBios lines 693 and below without adapting it to the present case ^^).
svn path=/trunk/; revision=66794
2015-03-19 00:06:54 +00:00
Hermès Bélusca-Maïto
52c5d11cda [NTOS]
- Let us know if we need to handle FPU emulation.
- The PspDeleteLdt and PspDeleteVdmObjects do not need to return anything, they just clean possible existing structures only.
- Use ExFreePoolWithTag when freeing Process->VdmObjects (help in detecting possible memory corruption).
- Since we sometimes toy with Process->VdmObjects, give a basic implementation of PspDeleteVdmObjects that just frees VdmObjects for now. Also, add an assert in PspDeleteLdt because the LdtInformation process member should remain NULL for now (since we don't use it).

svn path=/trunk/; revision=66793
2015-03-18 20:43:22 +00:00
Amine Khaldi
7d4aad0981 [CABINET_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66791
2015-03-18 16:02:57 +00:00
Amine Khaldi
cb274efdc6 [CABINET] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66790
2015-03-18 16:02:37 +00:00
Amine Khaldi
89ef898458 [BCRYPT] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66789
2015-03-18 15:53:18 +00:00