- Do not include an export's ordinal in the .def file for the import lib unless import by ordinal is intended (via -noname or -ordinal). MSVC will always import by ordinal if it finds one in the def file, which would break apps on different versions of Windows if applied to the wrong functions.
svn path=/trunk/; revision=63664
* Remove some exports that do not exist in native.
* Fix some existing exports.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174
svn path=/trunk/; revision=63663
* Remove some exports that do not exist in native.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174
svn path=/trunk/; revision=63662
* Remove some exports that do not exist in native.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174
CORE-8264
svn path=/trunk/; revision=63661
- Do not fail on non-existing GUIDs in SetupDiGetClassDevsExW
WinCDemu portable now goes a bit further and permits to load CD images, but no new drive letters are affected.
svn path=/trunk/; revision=63643
- Actually use DPFLTR_LDR_ID in debug prints instead of a magic value and a comment
- Use RtlInitEmptyUnicodeString where appropriate
svn path=/trunk/; revision=63635
- Do not use the upper byte of RtlRandom's result in RtlGenRandom, since the function only generates 31 bits. Should fix UuidCreate test in rpcrt4:rpc.
svn path=/trunk/; revision=63633
The control panel automatically runs this applet without clicking on it, fix this wrong behaviour.
Patch by Lee Schröder
CORE-8323 #resolve #comment Thanks :)
svn path=/trunk/; revision=63625
- Do not mark VAD as private memory when creating a MEMORY_AREA, as this is never the case (only used for sections)
- Add a few DPRINTS.
CORE-8140 #resolve fixed with r63618
svn path=/trunk/; revision=63618
The winstation spinlock is a leftover of some old code. It can be removed.
<+smiley1_> hbelusca: yeah the spinlock should be removed
<@hbelusca> smiley1_ - was it from old code?
<+smiley1_> hbelusca: go on
svn path=/trunk/; revision=63612
There is a bug in win32k (who would have thought that?) that consists in holding a winstation spinlock while running PAGED_CODE MmCopyToCaller function, when building the list of desktops of a given window station (the bug is easily triggerable when calling EnumDesktopsW). Since this lock is never used in anyplace but in this function, which, by the way, is just a reader function that fills user buffer, I consider that it is safe to remove this lock. However I want approval from win32k specialists. Hence I just disable the code with a define USE_WINSTA_LOCK. If this lock is really needed, please rewrite the BuildDesktopNameList function !! Otherwise remove this lock and the associated code !!
This is a blocker for the shutdown code.
svn path=/trunk/; revision=63610
- Free parameters allocated by application before anything else.
See CORE-8200 #comment committed in r63605, waiting for wine to accept it before closing.
svn path=/trunk/; revision=63605