Commit graph

58846 commits

Author SHA1 Message Date
Amine Khaldi 89e96775ab [WBEMPROX_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64612
2014-10-08 19:18:00 +00:00
Amine Khaldi cbbaf54b85 [WBEMPROX]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64611
2014-10-08 19:17:38 +00:00
Pierre Schweitzer df3a6889ba [NTFS]
- Remove magic value usage in NtfsDumpFileAttributes()
- Implement GetFileNameFromRecord() which returns the $FILE_NAME attribute from a FILE record
- On record lookup, also return the MFT index of the found record
- Finally implement NtfsMakeFCBFromDirEntry() which allows creating a FCB from a dir entry. It is still incomplete though, it doesn't copy any data yet from the entry

svn path=/trunk/; revision=64610
2014-10-08 19:12:48 +00:00
Amine Khaldi 189e1394bd [VBSCRIPT_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64609
2014-10-08 19:03:40 +00:00
Amine Khaldi 0b53a29c3a [VBSCRIPT]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64608
2014-10-08 19:03:07 +00:00
Amine Khaldi 1b1cd5f38d [USP10_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64607
2014-10-08 18:56:31 +00:00
Amine Khaldi c43444a51e [USP10]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64606
2014-10-08 18:56:19 +00:00
Amine Khaldi 5f4c045390 [STI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64605
2014-10-08 18:47:38 +00:00
Amine Khaldi 170cbf44ba [SHDOCVW_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64604
2014-10-08 18:42:31 +00:00
Amine Khaldi 35fbb57c8f [SHDOCVW]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64603
2014-10-08 18:42:09 +00:00
Amine Khaldi ef7f2727a3 [SCRRUN_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64602
2014-10-08 18:04:21 +00:00
Amine Khaldi 91c1f8a294 [SCRRUN]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64601
2014-10-08 18:03:53 +00:00
Amine Khaldi 6eaad90ebb [SCHANNEL]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64600
2014-10-08 18:02:25 +00:00
Amine Khaldi 067e925c05 [RSAENH_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64599
2014-10-08 18:01:39 +00:00
Amine Khaldi 19e308686d [RSAENH]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64598
2014-10-08 18:01:22 +00:00
Amine Khaldi 1023de9cc6 [CMAKE/MSVC]
* We don't need to set /implib, we generate our own.

svn path=/trunk/; revision=64597
2014-10-08 17:55:55 +00:00
Timo Kreuzer 86e6da7eb7 [NTOSKRNL]
Fix a status code

svn path=/trunk/; revision=64595
2014-10-08 07:38:56 +00:00
Timo Kreuzer 5e034d0a59 [NTOSKRNL]
Move calculation of commit charge to MiInsertVadEx.

svn path=/trunk/; revision=64594
2014-10-08 00:32:03 +00:00
Timo Kreuzer f48ae0dc23 [NTOSKRNL]
Modify MiCreatePebOrTeb to use MiInsertVadEx instead of doing everything "by hand". No, this does not "change Windows behavior". The TEB creation works exactly as before, and the only difference in the PEB creation is that if the first attempt fails, we will no longer try again from the top of the address space. But since this cannot fail in the first place, at least not due to the VA range not being free, another attempt would be pointless anyway!

svn path=/trunk/; revision=64593
2014-10-08 00:31:49 +00:00
Timo Kreuzer 76f325a78f [NTOSKRNL]
Lock the workingset before inserting a node into the address space in MiInsertVad

svn path=/trunk/; revision=64592
2014-10-08 00:31:43 +00:00
Timo Kreuzer def3dc0080 [NTOSKRNL]
- Improve the random address base code in MiCreatePebOrTeb to actually make sense and not rely on retarded hacks implicitly hardcoding the PEB size in pages into the random value generation.

svn path=/trunk/; revision=64591
2014-10-08 00:31:35 +00:00
Timo Kreuzer 4d4bb1e6cc [NTOSKRNL]
- Add missing dereference on failure in MiMapViewOfDataSection
- Simplify some code

svn path=/trunk/; revision=64590
2014-10-08 00:31:28 +00:00
Timo Kreuzer 40845ae7a6 [NTOSKRNL]
Implement MiInsertVadEx, replacing duplicated code from NtAllocateVirtualMemory and MiMapViewOfDataSection

svn path=/trunk/; revision=64589
2014-10-08 00:31:17 +00:00
Timo Kreuzer 1b6c4fe27c [NTOSKRNL]
Slightly refactor MiMapViewOfDataSection and NtAllocateVirtualMemory

svn path=/trunk/; revision=64588
2014-10-08 00:31:09 +00:00
Timo Kreuzer d5cfae9ac2 [NTOSKRNL]
Release AddressCreationLock in MiCreatePebOrTeb on failure path

svn path=/trunk/; revision=64587
2014-10-08 00:30:57 +00:00
Timo Kreuzer 2d22f6f372 [NTOSKRNL]
Move acquisition of PFN lock into MmAllocPage and MmDereferencePage

svn path=/trunk/; revision=64586
2014-10-08 00:30:50 +00:00
Timo Kreuzer ca00c95ea5 [NTOSKRNL]
Small impovement to NtFreeVirtualMemory to make things clearer

svn path=/trunk/; revision=64585
2014-10-08 00:30:37 +00:00
Timo Kreuzer 27b5c44ea3 [NTOSKRNL]
Refactor CcRosMapVacb a bit

svn path=/trunk/; revision=64584
2014-10-08 00:30:30 +00:00
Timo Kreuzer f82e8687b6 [NTOSKRNL]
Move MmMapMemoryArea to Cc and rename it to CcRosMapVacb

svn path=/trunk/; revision=64583
2014-10-08 00:30:15 +00:00
Timo Kreuzer e5ad24bf5e [ADVAPI32]
Hey Arch, stop spamming my debug logs!

svn path=/trunk/; revision=64582
2014-10-07 22:07:44 +00:00
Timo Kreuzer 10b789e07a [NTOSKRNL]
Silence some annoying DPRINTs

svn path=/trunk/; revision=64581
2014-10-07 22:02:12 +00:00
Pierre Schweitzer a78a879f54 [NTFS]
- Implement NtfsDirFindFile()
- Enable again NtfsMakeFCBFromDirEntry() and fix its prototype but disable its implementation yet

svn path=/trunk/; revision=64577
2014-10-06 20:51:41 +00:00
Pierre Schweitzer a0afb70918 [NTFS]
Not being working (yet) doesn't mean you can leak mem!

svn path=/trunk/; revision=64576
2014-10-06 19:28:41 +00:00
Amine Khaldi 8aec3eb0e2 [EVENTVWR]
* Minor style change.

svn path=/trunk/; revision=64575
2014-10-06 18:47:17 +00:00
Amine Khaldi b5c736907f [CMAKE]
* Target shdocvw_v1 doesn't exist, don't depend on it.

svn path=/trunk/; revision=64574
2014-10-06 18:43:37 +00:00
Amine Khaldi 0d9c6fb300 [PSDK]
* Update wincrypt.h.
CORE-8540

svn path=/trunk/; revision=64573
2014-10-06 18:42:46 +00:00
Amine Khaldi 7d780fe43e [RICHED20_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64572
2014-10-06 18:42:09 +00:00
Amine Khaldi c9eeedbc7b [RICHED20]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64571
2014-10-06 18:41:33 +00:00
Amine Khaldi 7479322c2a [RASAPI32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64570
2014-10-06 18:40:17 +00:00
Amine Khaldi 1336d41975 [PROPSYS]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64569
2014-10-06 18:39:23 +00:00
Amine Khaldi f0ce844280 [PDH]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64568
2014-10-06 18:37:50 +00:00
Amine Khaldi 4af98b95f4 [CMAKE]
* Target build_header doesn't exist, don't depend on it.

svn path=/trunk/; revision=64567
2014-10-06 18:36:01 +00:00
Eric Kohl 28dd65f7b6 [DEVMGR]
- Replace the call to DevInstallW by InstallDevInst in the device properties.
- Also call InstallDevInst from the device problem wizard.
CORE-6350 #resolve

svn path=/trunk/; revision=64566
2014-10-06 18:35:17 +00:00
Amine Khaldi d94795e842 [PSAPI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64565
2014-10-06 18:32:06 +00:00
Amine Khaldi afd814b746 [OLEDLG]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64564
2014-10-06 18:31:15 +00:00
Amine Khaldi 182ea866e6 [CMAKE]
* Don't add a dependency on a file.

svn path=/trunk/; revision=64563
2014-10-06 18:29:45 +00:00
Amine Khaldi 89c0222363 [CMAKE]
* Target oleaut32_typelibs doesn't exist, don't depend on it.

svn path=/trunk/; revision=64562
2014-10-06 18:24:38 +00:00
Amine Khaldi 46575a6c2b [PSDK]
* Update propsys.idl.
CORE-8540

svn path=/trunk/; revision=64561
2014-10-06 18:22:59 +00:00
Amine Khaldi d8ecbc9a87 [CMAKE]
* Don't add a dependency on a file.

svn path=/trunk/; revision=64560
2014-10-06 18:22:07 +00:00
Eric Kohl f0f0afdd2c [DEVMGR]
Fix indentation. No code changes!

svn path=/trunk/; revision=64559
2014-10-06 15:33:56 +00:00