Hermès Bélusca-Maïto
c1228347b5
[MSCONFIG_NEW]
...
- Associate a temporary VS project (will be removed later on); change the name of the target for now...
- Allow only one instance of MSConfig running on the system (we use a semaphore, compatible with MS' msconfig, so that if you try to run ROS msconfig on windows, you cannot run also windows' msconfig, and vice versa).
- Introduce some utility functions (for strings and other stuff), will be used later on.
CORE-9333
svn path=/trunk/; revision=69024
2015-09-05 13:03:04 +00:00
Thomas Faber
83400d8fc7
[NTOS]
...
- Addendum to r69022
svn path=/trunk/; revision=69023
2015-09-05 11:53:04 +00:00
Thomas Faber
2565dcba26
[NTOS:PS]
...
- Implement NtApphelpCacheControl. Patch by Mark Jansen
CORE-9914 #resolve
svn path=/trunk/; revision=69022
2015-09-05 11:49:54 +00:00
Thomas Faber
f0988cafd6
[NTOS]
...
- Fix build
CORE-9914
svn path=/trunk/; revision=69021
2015-09-05 11:32:02 +00:00
Thomas Faber
5f77d25a52
[SHIMDBG]
...
- Add a test tool for SHIM engine caching to rosapps. Patch by Mark Jansen
CORE-9914
svn path=/trunk/; revision=69020
2015-09-05 11:27:20 +00:00
Thomas Faber
86455f3ced
[NDK]
...
- Update NtApphelpCacheControl declaration and add appropriate types. Patch by Mark Jansen
CORE-9914
svn path=/trunk/; revision=69019
2015-09-05 11:20:05 +00:00
Hermès Bélusca-Maïto
c468cf76b0
[MSCONFIG_NEW]: Start improved MSConfig. It's time to commit stuff I've done in it since 2011!
...
svn path=/trunk/; revision=69018
2015-09-05 10:37:36 +00:00
Thomas Faber
fe9978df72
[ESENT]
...
- Add stub dll. Fixes CCleaner startup. Patch by Mark Jansen
CORE-8758 #resolve
svn path=/trunk/; revision=69017
2015-09-05 10:00:31 +00:00
Amine Khaldi
02b26e04a7
[GDI32] Fix build with VS 2015.
...
svn path=/trunk/; revision=69016
2015-09-05 08:39:14 +00:00
Hermès Bélusca-Maïto
090f1203a2
[CRT]: Add a missing header inclusion.
...
svn path=/trunk/; revision=69015
2015-09-05 00:41:56 +00:00
Thomas Faber
cba5662485
[NTOS:WMI]
...
- Actually fix WmipShutdown. Spotted by Hermès
CORE-10105
svn path=/trunk/; revision=69014
2015-09-04 22:11:51 +00:00
Thomas Faber
8751ae5a8b
[NTOS:WMI][HAL]
...
- Properly stub WmipShutdown and HalpDispatchPower to avoid IRP leaks
CORE-10105
svn path=/trunk/; revision=69013
2015-09-04 21:30:16 +00:00
Thomas Faber
8701931bfa
[NTOS:KE]
...
- Fix KiGetCacheInformation for Intel processors according to the latest Intel Instruction Set Reference
svn path=/trunk/; revision=69012
2015-09-04 20:33:37 +00:00
Christoph von Wittich
c80d062582
[WHOAMI] fix a memory leak CID 1322119
...
svn path=/trunk/; revision=69011
2015-09-04 20:15:01 +00:00
Christoph von Wittich
5866c92e8d
[CHARMAP] assign the DC to the correct variable CID 1322245
...
svn path=/trunk/; revision=69010
2015-09-04 20:02:25 +00:00
Christoph von Wittich
796ff3eae8
[IPCONFIG] fix format string issues and double free
...
CID 502632
CID 502633
CID 502634
CID 1322301
svn path=/trunk/; revision=69009
2015-09-04 19:03:41 +00:00
Thomas Faber
a7eeecdfdb
[HIDCLASS][USBHUB]
...
- Fix IRP leaks in success case of hidclass!HidClassFDO_GetDescriptors and usbhub!FowardUrbToRootHub
svn path=/trunk/; revision=69008
2015-09-04 17:31:58 +00:00
Amine Khaldi
cf0892e19e
[SETUPAPI] Partially sync query.c with Wine Staging 1.7.47. CORE-9924
...
svn path=/trunk/; revision=69007
2015-09-04 17:29:32 +00:00
Pierre Schweitzer
1aecd02787
[CRT]
...
Fix memory allocation in __dllonexit
CID 514138
svn path=/trunk/; revision=69006
2015-09-04 16:49:51 +00:00
Pierre Schweitzer
975826e064
[CRT]
...
Fix rand_s implementation so that it doesn't leak resources, so that it doesn't dereference null pointer, so that it matches MSDN documentation (https://msdn.microsoft.com/fr-fr/library/sxtz2fa8.aspx )
CID 716561
CID 716668
svn path=/trunk/; revision=69005
2015-09-04 16:41:51 +00:00
Thomas Faber
3d95d5dd14
[NTOS]
...
- Fix TAG_IRP
svn path=/trunk/; revision=69004
2015-09-04 16:16:48 +00:00
Thomas Faber
2793ff5f85
[CDROM]
...
- Avoid IRP leaks
svn path=/trunk/; revision=69003
2015-09-04 16:01:46 +00:00
Pierre Schweitzer
ddac0cda92
[MOUNTMGR]
...
Fix a nasty typo in QueryPointsFromMemory() which was like breaking the behavior of IOCTL_MOUNTMGR_QUERY_POINTS, IOCTL_MOUNTMGR_DELETE_POINTS
CID 1321853
svn path=/trunk/; revision=69002
2015-09-04 15:58:44 +00:00
Pierre Schweitzer
bff1ce32bc
[NTFS]
...
Don't bother comparing names if they have null length
svn path=/trunk/; revision=69001
2015-09-04 15:52:19 +00:00
Pierre Schweitzer
02a238acf4
[NTFS]
...
Don't attempt to dereference a null pointer
CID 1321987
svn path=/trunk/; revision=69000
2015-09-04 15:37:15 +00:00
Thomas Faber
9c35e7b817
[BOOTMGFW]
...
- Fix build with RUNTIME_CHECKS (and hopefully STACK_PROTECTOR)
svn path=/trunk/; revision=68999
2015-09-04 15:33:12 +00:00
Thomas Faber
ddfbce11a3
[TOOLS]
...
- Fix MSVC warnings for C++ host-tools
svn path=/trunk/; revision=68998
2015-09-04 15:22:16 +00:00
Amine Khaldi
8cb9d1125b
[BOOTMGFW] Add missing dependency.
...
svn path=/trunk/; revision=68997
2015-09-04 14:45:40 +00:00
Amine Khaldi
6556572a93
[BOOTMGFW] Add missing dependency.
...
svn path=/trunk/; revision=68996
2015-09-04 14:43:01 +00:00
Amine Khaldi
0bfea85680
[BOOTMGFW] Set the subsystem differently between GCC and MSVC builds.
...
svn path=/trunk/; revision=68995
2015-09-04 14:40:15 +00:00
Alex Ionescu
475dc31102
[TXTSETUP]
...
Still takes 3 commits to get 1 right.
svn path=/trunk/; revision=68994
2015-09-04 14:26:09 +00:00
Alex Ionescu
1213038a54
[BOOTMGFW]
...
Try to fix header.
svn path=/trunk/; revision=68993
2015-09-04 14:23:45 +00:00
Alex Ionescu
286f63072a
[BOOTMGFW]
...
Nothing to see here. I hope this doesn't break the build.
svn path=/trunk/; revision=68992
2015-09-04 14:16:56 +00:00
Pierre Schweitzer
cf68c63f61
[MUP]
...
Fix uninitialized address freeing in case of error in MupGetProviderInformation(), InitializeProvider()
CID 1322227
CID 1322240
svn path=/trunk/; revision=68990
2015-09-04 13:58:44 +00:00
Christoph von Wittich
414b2645fd
[USBSTOR] fix memory leaks CID 1322134
...
svn path=/trunk/; revision=68989
2015-09-04 12:05:14 +00:00
Christoph von Wittich
05649af8f1
[SHELL32] fix a memory leak CID 1322145
...
svn path=/trunk/; revision=68988
2015-09-04 11:43:48 +00:00
Christoph von Wittich
3b6684d9db
[WIN32SS] fix memory leak in error case CID 716637
...
svn path=/trunk/; revision=68987
2015-09-04 09:39:08 +00:00
Thomas Faber
2231e344a2
[FASTFAT]
...
- Don't try to free an uninitialized pointer in VfatSetRenameInformation. CID 1250303
- Actually use the dynamically calculated HashTableSize. CID 1237119/1237120/1237121
svn path=/trunk/; revision=68986
2015-09-04 08:37:01 +00:00
Christoph von Wittich
e4e403fceb
[I8042PRT] fix memory leak CID 1322163
...
svn path=/trunk/; revision=68985
2015-09-04 08:32:00 +00:00
Christoph von Wittich
a7d123306b
[SERVMAN] fix memory leak CID 1322153
...
svn path=/trunk/; revision=68984
2015-09-04 08:29:08 +00:00
Christoph von Wittich
1c2342e67a
[DHCPSVC] fix resource leak in error case CID 1248422
...
svn path=/trunk/; revision=68983
2015-09-04 08:15:11 +00:00
Thomas Faber
df1aa949dd
[RSYM]
...
- This is not the typo you are looking for
svn path=/trunk/; revision=68982
2015-09-04 08:06:17 +00:00
Christoph von Wittich
3497ea0435
[CRT] fix resource leak in error case CID 716561
...
svn path=/trunk/; revision=68981
2015-09-04 08:02:53 +00:00
Thomas Faber
e6718d0d2b
[RSYM]
...
- Sort symbol entries with line number information before those without. Fixes backtraces showing ":0" as file/line for the first line of a function
svn path=/trunk/; revision=68980
2015-09-04 08:02:35 +00:00
Christoph von Wittich
2f1118245e
[PORTCLS] fix memory leak in error case CID 716555
...
svn path=/trunk/; revision=68979
2015-09-04 07:59:51 +00:00
Christoph von Wittich
febb71907e
[WDMAUD.DRV] fix memory leak in error case CID 716484
...
svn path=/trunk/; revision=68978
2015-09-04 07:55:30 +00:00
Christoph von Wittich
7e866d72cd
[NSLOOKUP] fix resource leaks CID 701325
...
svn path=/trunk/; revision=68977
2015-09-04 07:48:18 +00:00
Thomas Faber
2758598c82
[NTKRNLMP]
...
- Apply link flags to the right module
svn path=/trunk/; revision=68976
2015-09-04 06:37:05 +00:00
Hermès Bélusca-Maïto
7b277383ef
[VSSAPI]
...
Compile the THISCALL calling convention support only for x86. On x64, we are automatically in THISCALL.
Also I suggest we turn this file (and maybe also /lib/sdk/crt/except/i386/cpp.s) into a "msvc-thiscall.c" as it is already done in some other DLLs (like in ole32, riched20).
Fixes build in x64.
svn path=/trunk/; revision=68975
2015-09-04 01:14:51 +00:00
Hermès Bélusca-Maïto
9ee2ac33d3
[few apps][LOGONUI][FREELDR][MSGINA][BLUE] VOIDify function paramater lists when they indeed don't take any arguments.
...
svn path=/trunk/; revision=68974
2015-09-04 00:21:03 +00:00