Dmitry Chapyshev [Sat, 10 Sep 2016 18:36:56 +0000 (18:36 +0000)]
[WIN32KNT_APITEST] Add some tests for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS. It is checked in win2k3
svn path=/trunk/; revision=72647
Dmitry Chapyshev [Sat, 10 Sep 2016 17:58:32 +0000 (17:58 +0000)]
[NtUser]
- Initialize cbSize for animationinfo
- Use widechar versions of structures
svn path=/trunk/; revision=72646
Dmitry Chapyshev [Sat, 10 Sep 2016 16:17:35 +0000 (16:17 +0000)]
[WIN32KNT_APITEST]
- Remove wrong tests. Win2k3 ignores the size of structure for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS
[NtUser]
- Remove wrong checks
svn path=/trunk/; revision=72645
Eric Kohl [Sat, 10 Sep 2016 13:54:16 +0000 (13:54 +0000)]
[NTOSKRNL]
Fix lock/unlock order in SeLockSubjectContext/SeUnlockSubjectContext.
Patch by Volodymyr Shcherbyna.
CORE-11966 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=72644
Christoph von Wittich [Sat, 10 Sep 2016 11:40:54 +0000 (11:40 +0000)]
[CRT] sync ischira.c to wine 1.9.16
svn path=/trunk/; revision=72643
Christoph von Wittich [Sat, 10 Sep 2016 07:18:50 +0000 (07:18 +0000)]
[CRT] fix build
svn path=/trunk/; revision=72642
Christoph von Wittich [Sat, 10 Sep 2016 06:52:50 +0000 (06:52 +0000)]
[CRT] sync wtoi64.c with wine 1.9.16
svn path=/trunk/; revision=72641
Christoph von Wittich [Sat, 10 Sep 2016 06:20:10 +0000 (06:20 +0000)]
[SETUPAPI] sync diskspace.c with wine 1.9.16
svn path=/trunk/; revision=72640
Dmitry Chapyshev [Fri, 9 Sep 2016 23:03:42 +0000 (23:03 +0000)]
[NtUser]
- Initialize cbSize filed for HIGHCONTRASTW
- SOUNDSENTRY -> SOUNDSENTRYW
- Add checks of size for SPI_GETHIGHCONTRAST and SPI_SETHIGHCONTRAST
svn path=/trunk/; revision=72639
Dmitry Chapyshev [Fri, 9 Sep 2016 22:39:25 +0000 (22:39 +0000)]
[NtUser]
- LPICONMETRICS -> LPICONMETRICSW
svn path=/trunk/; revision=72638
Amine Khaldi [Fri, 9 Sep 2016 22:26:55 +0000 (22:26 +0000)]
[WIN32K] Fix the size passed to UserSystemParametersInfo(). Addresses test issues revealed by r72636.
svn path=/trunk/; revision=72637
Dmitry Chapyshev [Fri, 9 Sep 2016 20:44:34 +0000 (20:44 +0000)]
[WIN32KNT_APITEST]
- Fix copypasta
[NTUSER]
- User's buffer has to be checked before check of size parameters, differently we cannot safely check the sizes of structures
svn path=/trunk/; revision=72636
Dmitry Chapyshev [Fri, 9 Sep 2016 20:27:31 +0000 (20:27 +0000)]
[WIN32NT_APITEST]
- Add some tests for NtUserSystemParametersInfo
svn path=/trunk/; revision=72635
Christoph von Wittich [Fri, 9 Sep 2016 17:40:53 +0000 (17:40 +0000)]
[CRT] add #ifdef for easier syncing
svn path=/trunk/; revision=72634
Christoph von Wittich [Fri, 9 Sep 2016 17:22:29 +0000 (17:22 +0000)]
[CRT] sync strxfrm.c to wine-1.9.16
svn path=/trunk/; revision=72633
Christoph von Wittich [Fri, 9 Sep 2016 16:54:55 +0000 (16:54 +0000)]
[CRT] _strtoi64_l should crash on NULL pointer
svn path=/trunk/; revision=72632
James Tabor [Fri, 9 Sep 2016 15:12:04 +0000 (15:12 +0000)]
[NtGDI]
- Remove unneeded return sets.
svn path=/trunk/; revision=72630
James Tabor [Fri, 9 Sep 2016 15:07:42 +0000 (15:07 +0000)]
[NtGDI]
- Fix remaining Path test results. Include Flat Path for Stroke Path. See CORE-4990.
svn path=/trunk/; revision=72628
James Tabor [Fri, 9 Sep 2016 14:30:44 +0000 (14:30 +0000)]
[NtGDI]
- Fix Ellipse Path test results. See CORE-4990.
svn path=/trunk/; revision=72627
Dmitry Chapyshev [Thu, 8 Sep 2016 22:46:42 +0000 (22:46 +0000)]
[WIN32K]
- Add missed checks of size
- Initialize cbSize field of structures
* Fixes 6 tests for win32knt_apitest:NtUserSystemParametersInfo
svn path=/trunk/; revision=72626
James Tabor [Thu, 8 Sep 2016 22:37:41 +0000 (22:37 +0000)]
[NtGDI]
- Fix Path issues, Sync/Port wine. See CORE-4990 (Fill Path painting?), CORE-9612 (Fixed) and CORE-11916 (Fixed). Maybe more.
- Pen width might be related to another issue outside Path. See CORE-2527.
svn path=/trunk/; revision=72625
Amine Khaldi [Thu, 8 Sep 2016 20:25:30 +0000 (20:25 +0000)]
[WIN32K] Add some missing parameter checks. Fixes all but 4 tests in win32knt:NtUserEnumDisplaySettings. By Peter Hater. CORE-11524
svn path=/trunk/; revision=72624
Amine Khaldi [Thu, 8 Sep 2016 20:18:41 +0000 (20:18 +0000)]
[WIN32K] Fix a crash in win32knt:NTUserSystemParametersInfo tests. Brought to you by Peter Hater. CORE-11525
svn path=/trunk/; revision=72623
Thomas Faber [Thu, 8 Sep 2016 11:01:43 +0000 (11:01 +0000)]
[OLE32]
- Gracefully handle NULL clipbrd in clipbrd_wndproc. This is probably not the right fix, but avoids crashing for now.
CORE-11905
svn path=/trunk/; revision=72622
Amine Khaldi [Thu, 8 Sep 2016 10:56:41 +0000 (10:56 +0000)]
[CRT] Apply Wine commit
190c67c by Piotr Caban: Fix __pioinfo block size. CORE-11866
svn path=/trunk/; revision=72621
Amine Khaldi [Thu, 8 Sep 2016 09:36:26 +0000 (09:36 +0000)]
[USER32_WINETEST] Enable the skipped part of clipboard.c as the issue documented in CORE-11953 doesn't happen in the KVM testbot.
svn path=/trunk/; revision=72620
Aleksandar Andrejevic [Thu, 8 Sep 2016 01:23:06 +0000 (01:23 +0000)]
[PSDK]
KsStreamPointerUnlock returns VOID, not NTSTATUS.
svn path=/trunk/; revision=72619
Aleksandar Andrejevic [Thu, 8 Sep 2016 01:18:35 +0000 (01:18 +0000)]
[PSDK]
Add definitions for KsPinGetLeadingEdgeStreamPointer and KsStreamPointerUnlock.
svn path=/trunk/; revision=72618
Amine Khaldi [Wed, 7 Sep 2016 23:29:52 +0000 (23:29 +0000)]
[WS2_32_WINETEST] Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72617
Amine Khaldi [Wed, 7 Sep 2016 23:24:48 +0000 (23:24 +0000)]
[USER32_WINETEST] Sync with Wine Staging 1.9.18. One skipped part of clipboard.c is documented in CORE-11953
svn path=/trunk/; revision=72616
Amine Khaldi [Wed, 7 Sep 2016 22:45:39 +0000 (22:45 +0000)]
[SHELL32_WINETEST] Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72615
Amine Khaldi [Wed, 7 Sep 2016 22:43:09 +0000 (22:43 +0000)]
[SETUPAPI_WINETEST] Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72614
Amine Khaldi [Wed, 7 Sep 2016 22:35:17 +0000 (22:35 +0000)]
[SERVICES_WINETEST] Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72613
Amine Khaldi [Wed, 7 Sep 2016 22:34:15 +0000 (22:34 +0000)]
[MSVCRT_WINETEST] Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72612
Amine Khaldi [Wed, 7 Sep 2016 22:32:56 +0000 (22:32 +0000)]
[KERNEL32_WINETEST] Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72611
Amine Khaldi [Wed, 7 Sep 2016 22:12:51 +0000 (22:12 +0000)]
[GDI32_WINETEST] Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72610
Dmitry Chapyshev [Wed, 7 Sep 2016 18:52:09 +0000 (18:52 +0000)]
[NTOS]
- Add missed _SEH2_YIELD's
svn path=/trunk/; revision=72609
Dmitry Chapyshev [Wed, 7 Sep 2016 17:34:17 +0000 (17:34 +0000)]
[NTOS:EX]
- Use ExAcquirePushLockShared instead ExAcquirePushLockExclusive (and move it outside enumeration)
- Don't leave a enumeration at ReqSize > Size. It is used for calculation of the size
- ObjectHeader->Type field currupted and I do not know who spoils it. Commented.
- Remove unneeded SEH
svn path=/trunk/; revision=72608
Aleksandar Andrejevic [Wed, 7 Sep 2016 14:38:58 +0000 (14:38 +0000)]
[VGADDI]
Explain how VGA write mode 2 works. No code changes!
CORE-8164
svn path=/trunk/; revision=72607
Amine Khaldi [Wed, 7 Sep 2016 09:31:52 +0000 (09:31 +0000)]
[CRT] Sync _cputs() with Wine Staging 1.9.16. CORE-11866 CORE-8546
svn path=/trunk/; revision=72606
James Tabor [Wed, 7 Sep 2016 06:33:44 +0000 (06:33 +0000)]
[Win32k]
- Fix a crash while running modified stress test with explorer. See CORE-11913.
svn path=/trunk/; revision=72605
James Tabor [Wed, 7 Sep 2016 03:24:12 +0000 (03:24 +0000)]
[NtGdi]
- Remove Path for MoveTo and Polyline. It is not needed.
- Fix build.
svn path=/trunk/; revision=72604
James Tabor [Wed, 7 Sep 2016 03:20:18 +0000 (03:20 +0000)]
[NtGdi]
- Remove Path for MoveTo. It is not needed.
svn path=/trunk/; revision=72603
Aleksandar Andrejevic [Wed, 7 Sep 2016 01:16:47 +0000 (01:16 +0000)]
[PSDK]
Add a definition for KsReleaseDevice to ks.h.
svn path=/trunk/; revision=72602
Ged Murphy [Tue, 6 Sep 2016 20:53:43 +0000 (20:53 +0000)]
[PSDK]
- Add flt error codes to winerror.h
svn path=/trunk/; revision=72601
Ged Murphy [Tue, 6 Sep 2016 20:30:13 +0000 (20:30 +0000)]
Stub 'LoadString(UINT)'
svn path=/trunk/; revision=72600
Ged Murphy [Tue, 6 Sep 2016 20:26:26 +0000 (20:26 +0000)]
try to fix unix build
svn path=/trunk/; revision=72599
Ged Murphy [Tue, 6 Sep 2016 20:22:04 +0000 (20:22 +0000)]
[FLTMC]
- Add fltmc to the build
- Add some resource files for translation
svn path=/trunk/; revision=72598
Ged Murphy [Tue, 6 Sep 2016 17:10:14 +0000 (17:10 +0000)]
[FLTMGR]
- We can now swap the 2k3 fltmgr with ours and successfully boot windows, so we can use the same name from here on.
- Start type is still demand as I've not done too much testing in ros, but it seems to be boot and run fine, so can be changed to boot start for anyone wanting to experiment a bit.
svn path=/trunk/; revision=72597
Ged Murphy [Tue, 6 Sep 2016 17:03:27 +0000 (17:03 +0000)]
[FLTMGR]
- Set correct major and minor versions
- Update the cmakelist file
- Export FltRegisterFilter and FltUnregisterFilter
- Minor cleanup
svn path=/trunk/; revision=72596
Ged Murphy [Tue, 6 Sep 2016 16:59:11 +0000 (16:59 +0000)]
[FLTMGR]
- Add stubs for context registration
- Add dispatch and device control handlers
- Implement the load IOCTL. We can now load minifilters with 'fltmc load <myfilter>'
svn path=/trunk/; revision=72595
Ged Murphy [Tue, 6 Sep 2016 16:47:43 +0000 (16:47 +0000)]
[FLTMGR]
- Implement FltLoadFilter and stub FltUnloadFilter
- Register contexts if the caller requests (coming later)
- Stubpliment FltStartFiltering
svn path=/trunk/; revision=72594
Ged Murphy [Tue, 6 Sep 2016 16:33:46 +0000 (16:33 +0000)]
[FLTMGR]
- Properly handle requests that were sent directly to the fltmgr instead of sending them down the stack
- Add a separate callback for IRP_MJ_DEVICE_CONTROL and forward them on to an internal handler
- We can now open a handle to the fltmgr and send IOCTLs down to it.
svn path=/trunk/; revision=72593
Ged Murphy [Tue, 6 Sep 2016 16:27:38 +0000 (16:27 +0000)]
Turn off building of the fltmgr for now while I (slowly) update it.
svn path=/trunk/; revision=72592
Ged Murphy [Tue, 6 Sep 2016 15:52:38 +0000 (15:52 +0000)]
[FLTLIB]
- On load, open a handle to fltmgr, not the target driver...
- Fixup the load data we send to the fltmgr to be the same Windows layout. We need to copy this interface to allow component sharing between windows and ros.
- Move IOCTLs to shared header
svn path=/trunk/; revision=72591
Ged Murphy [Tue, 6 Sep 2016 15:48:44 +0000 (15:48 +0000)]
[FLTMGR]
- Add a header for sharing data between fltlib and fltmgr
svn path=/trunk/; revision=72590
Amine Khaldi [Tue, 6 Sep 2016 10:04:29 +0000 (10:04 +0000)]
[CRT] Reduce difference of file.c with Wine Staging 1.9.16. CORE-11866
svn path=/trunk/; revision=72589
Amine Khaldi [Mon, 5 Sep 2016 22:39:59 +0000 (22:39 +0000)]
[CRT] Resort to partially syncing msvcrt_flush_buffer() in order to fix some test regressions. CORE-11866 CORE-11949
svn path=/trunk/; revision=72588
Amine Khaldi [Mon, 5 Sep 2016 20:58:12 +0000 (20:58 +0000)]
[CRT] Sync msvcrt_flush_buffer(), add_std_buffer() and remove_std_buffer() with Wine Staging 1.9.16. CORE-11866
svn path=/trunk/; revision=72587
Dmitry Chapyshev [Mon, 5 Sep 2016 19:14:22 +0000 (19:14 +0000)]
[RTL]
- It is impossible to look for multi byte char in single byte table
svn path=/trunk/; revision=72586
Dmitry Chapyshev [Mon, 5 Sep 2016 17:44:05 +0000 (17:44 +0000)]
[RTL]
- Use correct table for multibyte code page
svn path=/trunk/; revision=72585
Dmitry Chapyshev [Mon, 5 Sep 2016 17:32:06 +0000 (17:32 +0000)]
[RTL]
- NlsDbcsUnicodeToAnsiTable -> NlsUnicodeToMbAnsiTable, NlsDbcsUnicodeToOemTable -> NlsUnicodeToMbOemTable
- Change types to USHORT (its not PWCHAR's)
svn path=/trunk/; revision=72584
Thomas Faber [Mon, 5 Sep 2016 13:06:26 +0000 (13:06 +0000)]
[USBEHCI]
- Correct the definition of END_POINT_CAPABILITIES. Brought to you by Vadim Galyant.
CORE-11893 #resolve
CORE-9296
svn path=/trunk/; revision=72583
Christoph von Wittich [Mon, 5 Sep 2016 07:52:52 +0000 (07:52 +0000)]
[SHELL32] fix some typos
svn path=/trunk/; revision=72582
Dmitry Chapyshev [Sun, 4 Sep 2016 23:15:08 +0000 (23:15 +0000)]
[KMTEST]
- Add null-pointer test for RtlIsValidOemCharacter
svn path=/trunk/; revision=72581
Dmitry Chapyshev [Sun, 4 Sep 2016 22:57:44 +0000 (22:57 +0000)]
[RTL]
- Implement RtlIsValidOemCharacter function
* Fixes all new tests for this function
svn path=/trunk/; revision=72580
Dmitry Chapyshev [Sun, 4 Sep 2016 22:15:53 +0000 (22:15 +0000)]
[KMTEST]
- Implement tests for RtlIsValidOemCharacter function
svn path=/trunk/; revision=72579
Christoph von Wittich [Sun, 4 Sep 2016 20:10:29 +0000 (20:10 +0000)]
[SHELL32] sync CQueryAssociations.cpp with wine
svn path=/trunk/; revision=72578
Amine Khaldi [Sun, 4 Sep 2016 17:31:50 +0000 (17:31 +0000)]
[BTRFS][ZLIB] Addendum to r72576. CORE-11937
svn path=/trunk/; revision=72577
Pierre Schweitzer [Sun, 4 Sep 2016 15:27:46 +0000 (15:27 +0000)]
[BTRFS]
Sync btrfs to 0.6.
CORE-11937
svn path=/trunk/; revision=72576
Pierre Schweitzer [Sun, 4 Sep 2016 15:15:01 +0000 (15:15 +0000)]
[ZLIB]
Revert r72574
svn path=/trunk/; revision=72575
Pierre Schweitzer [Sun, 4 Sep 2016 15:11:26 +0000 (15:11 +0000)]
[ZLIB]
When building zlib, only build portable functions so that we have a portable library.
CORE-11937
svn path=/trunk/; revision=72574
Mark Jansen [Sun, 4 Sep 2016 14:18:41 +0000 (14:18 +0000)]
[SHELL32] Use the new ShellDimScreen function to fade the background on logoff / shutdown dialogs. CORE-11422 #resolve
svn path=/trunk/; revision=72573
Mark Jansen [Sun, 4 Sep 2016 14:17:22 +0000 (14:17 +0000)]
[MSGINA] Implement ShellDimScreen. CORE-11422
svn path=/trunk/; revision=72572
Hermès Bélusca-Maïto [Sun, 4 Sep 2016 11:46:08 +0000 (11:46 +0000)]
[NTVDM]: Improve a bit the WOW16 "unsupported" warning message. See CORE-10323
svn path=/trunk/; revision=72571
Amine Khaldi [Sun, 4 Sep 2016 09:04:00 +0000 (09:04 +0000)]
[CRT] Sync undname.c with Wine Staging 1.9.16. CORE-11866
svn path=/trunk/; revision=72570
Christoph von Wittich [Sun, 4 Sep 2016 08:57:52 +0000 (08:57 +0000)]
[USER32] Fix use-after-free. wine patch by Thomas Faller
svn path=/trunk/; revision=72569
Amine Khaldi [Sun, 4 Sep 2016 08:57:08 +0000 (08:57 +0000)]
[SHELL32] Partially sync shlmenu.c with Wine Staging 1.9.16. CORE-11866
svn path=/trunk/; revision=72568
Christoph von Wittich [Sun, 4 Sep 2016 08:54:06 +0000 (08:54 +0000)]
[SDK] sync undname.c to wine 1.9.16
svn path=/trunk/; revision=72567
Christoph von Wittich [Sun, 4 Sep 2016 08:44:20 +0000 (08:44 +0000)]
[SHELL32] some minor wine syncs
svn path=/trunk/; revision=72566
Christoph von Wittich [Sun, 4 Sep 2016 08:17:41 +0000 (08:17 +0000)]
[SETUPAPI] Remove dead code. wine patch by André Hentschel
svn path=/trunk/; revision=72565
Christoph von Wittich [Sun, 4 Sep 2016 08:11:52 +0000 (08:11 +0000)]
[ADVAPI32] Use proper enum member to initialize SECURITY_IMPERSONATION_LEVEL variable wine patch by Nikolay Sivov
svn path=/trunk/; revision=72564
Christoph von Wittich [Sun, 4 Sep 2016 08:03:23 +0000 (08:03 +0000)]
[USER32] on't overwrite 'cb' field with uninitialized data in DdeQueryConvInfo() patch by Nikolay Sivov
svn path=/trunk/; revision=72563
Christoph von Wittich [Sun, 4 Sep 2016 07:57:03 +0000 (07:57 +0000)]
[PSDK] fix typo
svn path=/trunk/; revision=72562
Christoph von Wittich [Sun, 4 Sep 2016 07:50:55 +0000 (07:50 +0000)]
[SHELL32] add DECLSPEC_HOTPATCH to WinExec function (wine patch from Jacek Caban)
svn path=/trunk/; revision=72561
Christoph von Wittich [Sun, 4 Sep 2016 07:48:41 +0000 (07:48 +0000)]
[SHELL32] sync shellole.c with wine 1.9.16
svn path=/trunk/; revision=72560
Christoph von Wittich [Sun, 4 Sep 2016 07:08:50 +0000 (07:08 +0000)]
shell32: Do nothing if we can't convert PIDL to path in SHAddToRecentDocs (wine commit from Vincent Povirk)
svn path=/trunk/; revision=72559
Christoph von Wittich [Sun, 4 Sep 2016 06:20:53 +0000 (06:20 +0000)]
[NTOS] addenum to r72556
svn path=/trunk/; revision=72558
Dmitry Chapyshev [Sat, 3 Sep 2016 22:43:29 +0000 (22:43 +0000)]
[RTL]
- Formatting only (no code changes)
svn path=/trunk/; revision=72557
Hermès Bélusca-Maïto [Sat, 3 Sep 2016 22:07:53 +0000 (22:07 +0000)]
[NTOS]: Fix comments & increase code readability by directly using InterlockedIncrement.
svn path=/trunk/; revision=72556
Dmitry Chapyshev [Sat, 3 Sep 2016 21:48:21 +0000 (21:48 +0000)]
[NTOS:KE]
- Don't set value for DpcActive in KeInitializeMutant and KeInitializeMutex
* Fixes 55 tests in kmtest:KeMutex
svn path=/trunk/; revision=72555
Dmitry Chapyshev [Sat, 3 Sep 2016 21:25:45 +0000 (21:25 +0000)]
[NTOS:IO]
- Implement Lookaside Floats allocations in IoAllocateIrp and IoFreeIrp
* Fixes 2 tests in kmtest:IoIrp
svn path=/trunk/; revision=72554
Eric Kohl [Sat, 3 Sep 2016 19:45:09 +0000 (19:45 +0000)]
[SAMSRV]
Implement SamrSetSecurityObject.
svn path=/trunk/; revision=72553
Dmitry Chapyshev [Sat, 3 Sep 2016 19:10:09 +0000 (19:10 +0000)]
[NTOS:IO]
- Add dismount checking (function should behave the same in the fastio and the slow case)
- Fix comment
svn path=/trunk/; revision=72552
Dmitry Chapyshev [Sat, 3 Sep 2016 18:52:22 +0000 (18:52 +0000)]
[NTOS:EX]
- Reset of count of handles prior to enumeration
See issue 11928 for more details.
svn path=/trunk/; revision=72551
Mark Jansen [Sat, 3 Sep 2016 16:31:27 +0000 (16:31 +0000)]
[ADVAPI32] Do not report failure when closing a predefined registry key.
svn path=/trunk/; revision=72550
Mark Jansen [Sat, 3 Sep 2016 16:20:52 +0000 (16:20 +0000)]
[APPHELP][APPHELP_APITEST] Partially implement SdbGetMatchingExe, SdbInitDatabase and SdbTagRefToTagID. CORE-10367
- SdbGetMatchingExe, SdbInitDatabase partial implementation by Mislav Blažević
- Tests by me, they pass on vista - win10. (Win2k3 has another struct layout)
- Move shared test functions to a common header
- SdbTagRefToTagID misses functionality related to multiple databases, but that is not supported anywhere yet.
svn path=/trunk/; revision=72549
Dmitry Chapyshev [Sat, 3 Sep 2016 15:49:55 +0000 (15:49 +0000)]
[NTOS:IO]
- Fix potential null-pointer dereferencing (we call IopCleanupAfterException in IopDeviceFsIoControl with Irp == NULL)
svn path=/trunk/; revision=72548
Eric Kohl [Sat, 3 Sep 2016 15:06:20 +0000 (15:06 +0000)]
[SAMSRV]
SamrQuerySecurityObject: Return security information according to the SecurityInformation parameter.
svn path=/trunk/; revision=72547
Dmitry Chapyshev [Sat, 3 Sep 2016 15:02:57 +0000 (15:02 +0000)]
[NTOS:IO]
- IopDeviceFsIoControl is paged code
- Incorrect logic at when processing the IsDevIoCtl parameter
svn path=/trunk/; revision=72546