Eric Kohl
bbedf68e82
[LSASRV]
...
Implement LsarAddAccountRigths and fix some bugs along the way:
- LsarGetSystemAccessAccount: Fix an uninitialized varable.
- LsarOpenAccount, LsarCreateAccount: Make these functions wrappers around the real implementation in LsarpCreateAccount and LsarpOpenAccount.
- LsarEnumerateAccountRights: Fix the use of the wrong array index.
- LsarAddAccountRights: Implement it.
- LsarpLookupPrivilegeValue: Return a pointer to an LUID instead of an NTSTATUS. It is much earier to use it this way.
- LsapLookupAccountRightValue: Implement it.
svn path=/trunk/; revision=72139
2016-08-06 15:07:41 +00:00
Thomas Faber
0cd0cc28ff
[NTOS:MM][USER32]
...
- Correctly handle/avoid C99-style inline semantics
CORE-11794
svn path=/trunk/; revision=72138
2016-08-06 15:04:08 +00:00
Thomas Faber
a946a97f6b
[WS2_32_NEW]
...
- Fix always true conditions in ComputeQuerySetSize
CORE-11799
svn path=/trunk/; revision=72137
2016-08-06 12:58:32 +00:00
Pierre Schweitzer
3a66592294
[FASTFAT]
...
Properly check for opened handles in subdirectories when we're about to rename a directory.
This helps reducing corruption where some renaming operations were allowed whereas they shouldn't have been.
CORE-11377
CORE-11426
svn path=/trunk/; revision=72136
2016-08-06 12:25:47 +00:00
Thomas Faber
22d54fcfa8
[SYSDM]
...
- Less ambiguously check the return value of DialogBoxParam
CORE-11794
svn path=/trunk/; revision=72135
2016-08-06 12:15:16 +00:00
Thomas Faber
62af010479
[WIN32K:NTUSER]
...
- Add some missing VOIDs
CORE-11799
svn path=/trunk/; revision=72134
2016-08-06 12:07:54 +00:00
Amine Khaldi
23b8928f06
[INCLUDE/CRT] Correct _wctime and _wctime_s when _USE_32BIT_TIME_T is defined. CORE-11799
...
svn path=/trunk/; revision=72133
2016-08-06 10:35:53 +00:00
Amine Khaldi
adbe2036e0
[CRT] Correct some types. CORE-11799
...
svn path=/trunk/; revision=72132
2016-08-06 10:18:08 +00:00
Amine Khaldi
35c9147919
[WIN32DLLS] We don't need mingwex for these modules anymore. CORE-11799
...
svn path=/trunk/; revision=72131
2016-08-06 09:53:47 +00:00
Amine Khaldi
603f35f918
[NTOS:MM] Add some missing VOIDs. CORE-11799
...
svn path=/trunk/; revision=72130
2016-08-06 09:34:39 +00:00
Amine Khaldi
9f5c4f5a29
[DIRECTX/WINE] We don't need mingwex for these anymore. CORE-11799
...
svn path=/trunk/; revision=72129
2016-08-06 09:32:45 +00:00
Amine Khaldi
b7565d1023
[NTOS:PNPMGR] Mark IopReportTargetDeviceChangeAsyncWorker as stdcall and remove the PWORKER_THREAD_ROUTINE cast. CORE-11799
...
svn path=/trunk/; revision=72128
2016-08-06 09:11:08 +00:00
Thomas Faber
88b195195f
[NTOS:MM]
...
- Correctly check for overflow in PeFmtCreateSection
CORE-11794
svn path=/trunk/; revision=72127
2016-08-06 09:07:03 +00:00
Pierre Schweitzer
29270756ea
[FASTFAT]
...
Don't mess with parentless FCB.
Dedicated to Thomas :-).
CORE-11377
CORE-11426
svn path=/trunk/; revision=72126
2016-08-06 08:57:47 +00:00
Pierre Schweitzer
bf24a57417
[FASTFAT]
...
Addendum to r72124
svn path=/trunk/; revision=72125
2016-08-06 08:32:17 +00:00
Pierre Schweitzer
ccacd0b3f1
[FASTFAT]
...
Track child FCB in parent FCB to allow browsing them in case it's needed.
This allows fixing a FIXME and offering better performances when renaming a directory.
CORE-11377
CORE-11426
svn path=/trunk/; revision=72124
2016-08-06 08:30:30 +00:00
Amine Khaldi
60c0a0a00d
[CALC] We don't need mingwex anymore. CORE-11799
...
svn path=/trunk/; revision=72123
2016-08-06 08:26:54 +00:00
Amine Khaldi
5c9fcf98d1
[NTDLL] Add missing VOID. CORE-11799
...
svn path=/trunk/; revision=72122
2016-08-06 08:18:11 +00:00
Thomas Faber
be4ad0b096
[ARP]
...
- Do not return failure after successful operations
CORE-11794
svn path=/trunk/; revision=72121
2016-08-06 07:57:51 +00:00
Thomas Faber
933a038005
[CMD][UXTHEME]
...
- Clarify misleading indentation
CORE-11794
svn path=/trunk/; revision=72120
2016-08-06 07:08:52 +00:00
Thomas Faber
6feaa4a628
[CRT]
...
- Apply Wine commit b7f6362d (msvcrt: Use the correct object type for __non_rtti_object exceptions.) by Alexandre Julliard
CORE-11794
svn path=/trunk/; revision=72119
2016-08-06 06:52:41 +00:00
Thomas Faber
3e8de0c105
[CRT]
...
- Remove pointless inline
CORE-11794
svn path=/trunk/; revision=72118
2016-08-05 21:33:54 +00:00
Hermès Bélusca-Maïto
b515da6e1e
[COMCTL32]: Addendum to r72116: Add the __REACTOS__ ifdefs to ease wine syncing, and update the patch in accordance.
...
CORE-11532
svn path=/trunk/; revision=72117
2016-08-05 17:45:34 +00:00
Giannis Adamopoulos
c515594b02
[COMCTL32]
...
- rebar: actually pass the hittest flag to the NM_NCHITTEST notification.
CORE-11532
svn path=/trunk/; revision=72116
2016-08-05 17:16:22 +00:00
Hermès Bélusca-Maïto
9a2f59499f
[FASTFAT_NEW]: Fix add_pch command usage.
...
svn path=/trunk/; revision=72115
2016-08-05 11:54:48 +00:00
Pierre Schweitzer
0929932490
[NET/USE]
...
Always delete remembered connections on /delete
ROSAPPS-303
svn path=/trunk/; revision=72114
2016-08-05 10:58:09 +00:00
Pierre Schweitzer
751ace6d12
[FASTFAT]
...
Refactor vfatMakeFCBFromDirEntry() and vfatUpdateFCB() so that they share code. It will help avoiding wild FCB modifications on renaming.
CORE-11377
svn path=/trunk/; revision=72113
2016-08-05 10:48:01 +00:00
Giannis Adamopoulos
359bec99e3
[EXPLORER]
...
- Fix subclassing the tasks toolbar which was broken in r65274.
CORE-11532
svn path=/trunk/; revision=72111
2016-08-05 09:06:30 +00:00
Mark Jansen
49fc85553f
[ATL][ATL_APITEST] Add implementation + tests for most functions from CPoint, CSize, CRect. CORE-11747 #resolve
...
Not all functions are implemented, the ones that are not implemented are left in a comment in the header.
svn path=/trunk/; revision=72110
2016-08-04 19:15:21 +00:00
Mark Jansen
f0aaf60460
[INCLUDE/WINE] Update test.h with debug functions for POINT and SIZE.
...
svn path=/trunk/; revision=72109
2016-08-04 19:11:50 +00:00
Pierre Schweitzer
b32d97100d
[MPR]
...
Check for the right capability.
Already sent upstream.
CORE-11757
svn path=/trunk/; revision=72108
2016-08-04 12:27:59 +00:00
Pierre Schweitzer
8f8d1f4f72
[MPR]
...
Add a missing break
svn path=/trunk/; revision=72107
2016-08-04 12:25:51 +00:00
Hermès Bélusca-Maïto
d77a6b17da
[SHELL32]: Fix copypasta bug.
...
svn path=/trunk/; revision=72105
2016-08-03 20:02:28 +00:00
Christoph von Wittich
8491cda803
[BROWSEUI] set min width for addressband to 100. patch by Katayama Hirofumi MZ CORE-11766
...
svn path=/trunk/; revision=72103
2016-08-03 17:59:53 +00:00
James Tabor
e04a9f0689
[NtUser]
...
- Fix regression from r66350. See CORE-11324 for more details.
svn path=/trunk/; revision=72102
2016-08-03 17:41:22 +00:00
Thomas Faber
ae5f46e58e
[NTOS:SE]
...
- Remove unnecessary null checks & fix up cleanup in SepCreateToken and SepDuplicateToken. Based on a patch by Víctor Martínez Calvo
CORE-11768 #resolve
svn path=/trunk/; revision=72101
2016-08-03 17:10:59 +00:00
Giannis Adamopoulos
ce6e5159ab
Fix gcc build
...
svn path=/trunk/; revision=72100
2016-08-03 15:55:58 +00:00
Giannis Adamopoulos
0d767aa90b
[SHELL32]
...
- CDesktopBrowser: Convert to an ATL CWindow class, remove unused fields and cleanup.
svn path=/trunk/; revision=72099
2016-08-03 15:52:27 +00:00
Pierre Schweitzer
cdc269d16b
[NET/USE]
...
In case an automatic drive letter assignment was asked (net use * REMOTE), print the mapping that was performed on success.
ROSAPPS-303
svn path=/trunk/; revision=72098
2016-08-03 14:42:49 +00:00
Pierre Schweitzer
7f771e6484
[MPR]
...
Return the correct local name in case of automatic redirection.
Alreaedy sent upstream.
CORE-11757
svn path=/trunk/; revision=72097
2016-08-03 14:41:23 +00:00
Pierre Schweitzer
708319cff7
[FASTFAT]
...
Fixes suggested by Thomas:
- Don't dereference cached data after unpinning
- Pin big enough data to read direntries
CORE-11377
svn path=/trunk/; revision=72096
2016-08-03 12:54:46 +00:00
Hermès Bélusca-Maïto
19469b4540
[WIN32K]
...
- Deduplicate NtUserScrollWindowEx / IntScrollWindowEx by making NtUserScrollWindowEx properly call IntScrollWindowEx instead.
- Fix potential memory leaks in failure paths in IntScrollWindowEx.
svn path=/trunk/; revision=72093
2016-08-02 16:02:54 +00:00
Christoph von Wittich
7d7b8c4c9e
[BROWSEUI] pass a full pidl to ILGetDisplayNameEx CORE-11458
...
svn path=/trunk/; revision=72092
2016-08-02 14:52:08 +00:00
Pierre Schweitzer
f6044dc084
[MPR]
...
Properly set local name in case of redirection for *A function calls.
Alreaedy sent upstream.
CORE-11757
svn path=/trunk/; revision=72091
2016-08-02 11:46:31 +00:00
Pierre Schweitzer
f3851aaaab
[MPR]
...
Misc fixes.
Already sent upstream (d'oh!)
CORE-11757
ROSAPPS-303
svn path=/trunk/; revision=72090
2016-08-02 10:21:24 +00:00
Pierre Schweitzer
8cf6fe72db
[HACKSSIGN]
...
Drop hackssign app. It's now obsolete.
You served us well :-).
ROSAPPS-303
svn path=/trunk/; revision=72089
2016-08-02 10:12:37 +00:00
Pierre Schweitzer
e3e7dd3331
[NET]
...
Implement the "net use" usage of the net command.
This allows connecting remote resources to local system with assigning them a local name, to enumerate such connected resources and to delete them.
This obsoletes the hackssign application.
The implementation is a bit... raw. It is mainly here to demonstrate what's doable in ReactOS now. And to help using features we were lacking up to now.
For instance, you can make use of 'net use * \\vmware-host\Shared Folders\{YOURSHARE}' to assign a local letter to your VMware shared folders.
ROSAPPS-303
svn path=/trunk/; revision=72088
2016-08-02 10:10:25 +00:00
Pierre Schweitzer
0549e22a98
[MPR]
...
Implement connected resources enumeration
To be sent upstream.
Patch 6/6
CORE-11757
ROSAPPS-303
svn path=/trunk/; revision=72087
2016-08-02 10:04:19 +00:00
Pierre Schweitzer
d833fdc50e
[MPR]
...
Set the CONNECT_LOCALDRIVE on successful local redirection
To be sent upstream.
Patch 5/6
CORE-11757
ROSAPPS-303
svn path=/trunk/; revision=72086
2016-08-02 09:57:24 +00:00
Pierre Schweitzer
618dc07a58
[MPR]
...
Implement WNetCancelConnectionA(), WNetCancelConnectionW(), WNetCancelConnection2A()
Already sent upstream.
Patch 4/6
CORE-11757
ROSAPPS-303
svn path=/trunk/; revision=72085
2016-08-02 09:54:51 +00:00