Hermès Bélusca-Maïto
633f34d7c4
Use wine_dbgstr_w as Jared did originally (I hate this macro because it displays strings in 'C'-language form instead of in natural way).
...
svn path=/trunk/; revision=73531
2017-01-13 00:33:46 +00:00
Hermès Bélusca-Maïto
ee9c290085
/me slaps GCCLin.
...
svn path=/trunk/; revision=73530
2017-01-13 00:20:50 +00:00
Hermès Bélusca-Maïto
58c3357ad1
Make GCC happy.
...
svn path=/trunk/; revision=73528
2017-01-13 00:13:38 +00:00
Hermès Bélusca-Maïto
c785b8f077
[SHLWAPI_APITEST]: New test for PathIsUNC function, by Jared Smudde. Thanks!
...
ROSTESTS-256 #resolve
svn path=/trunk/; revision=73527
2017-01-13 00:06:12 +00:00
Giannis Adamopoulos
6fc550ad47
[NTDLL] -Add preliminary tests for RtlDosApplyFileIsolationRedirection_Ustr.
...
svn path=/trunk/; revision=73526
2017-01-12 11:21:04 +00:00
Giannis Adamopoulos
6d0f733ac7
[KERNEL32_APITEST] - Use the full path to the manifest files when testing FindActCtxSectionStringW. This is needed because in most cases they are not in the current directory.
...
svn path=/trunk/; revision=73509
2017-01-06 22:06:53 +00:00
Giannis Adamopoulos
9624a5e18b
[KERNEL32_APITEST] -Keep improving the skip checks.
...
svn path=/trunk/; revision=73508
2017-01-06 21:25:53 +00:00
Giannis Adamopoulos
7475839d64
[KERNEL32_APITEST] - Skip more stuff hoping to fix a crash that I can't reproduce locally.
...
svn path=/trunk/; revision=73507
2017-01-06 21:13:46 +00:00
Giannis Adamopoulos
c2c4d46671
[KERNEL32_APITEST] -Add some more checks to avoid a crash (the ones I originally added were not enough).
...
svn path=/trunk/; revision=73506
2017-01-06 20:43:58 +00:00
Giannis Adamopoulos
2bebddf5ee
[KERNEL32_APITEST] -Add tests for FindActCtxSectionStringW.
...
svn path=/trunk/; revision=73505
2017-01-06 18:48:15 +00:00
James Tabor
833738127d
[User32_API]
...
- Patch by Katayama Hirofumi MZ : Add a test for Next Dialog Item for radio buttons.
svn path=/trunk/; revision=73468
2016-12-19 16:28:42 +00:00
Mark Jansen
f1167250a0
[ATL][ATL_APITEST] Add GetEnvironmentVariable to CString. CORE-12581
...
svn path=/trunk/; revision=73465
2016-12-17 19:38:08 +00:00
Hermès Bélusca-Maïto
a54d1167e4
[APITESTS]: Add a test for userenv.dll API Load/UnloadUserProfile.
...
CORE-12541
svn path=/trunk/; revision=73458
2016-12-15 18:44:47 +00:00
Mark Jansen
3180d93edf
[APPSHIM_APITEST] Update display mode shim tests to show some difference in versions + add extra tests. CORE-11927
...
svn path=/trunk/; revision=73453
2016-12-14 19:19:57 +00:00
Thomas Faber
762bec692a
[KMTESTS]
...
- Add a missing newline
svn path=/trunk/; revision=73445
2016-12-10 11:59:41 +00:00
Hermès Bélusca-Maïto
c5e734fdd8
Fix for source code file header, sorry for commit noise.
...
svn path=/trunk/; revision=73432
2016-12-05 16:38:11 +00:00
Hermès Bélusca-Maïto
aadba539ce
[ADVAPI32_APITEST]: Test for a (correctly initialized) service process environment block, that should contain both ALLUSERSPROFILE and USERPROFILE environment variables.
...
CORE-12414
svn path=/trunk/; revision=73431
2016-12-05 16:36:06 +00:00
Hermès Bélusca-Maïto
8e18f1fbd9
[ADVAPI32_APITEST]: Add a small helper lib 'svchlp' for common routines for test-services embedded in api tests. Taken & heavily adapted from Jacek Caban's services_service test and Thomas Faber's ServiceArgs.c (the latter will be able to use 'svchlp' when it'll be ready).
...
CORE-12414
svn path=/trunk/; revision=73430
2016-12-05 16:22:30 +00:00
Hermès Bélusca-Maïto
23e508dc18
[ADVAPI32_APITEST]: Rename the 'LockDatabase' test to 'LockServiceDatabase' to better match the name of the API.
...
svn path=/trunk/; revision=73426
2016-12-04 18:41:46 +00:00
Mark Jansen
f0d4850705
[APPSHIM_APITEST] Add tests for the DisableThemes shim. CORE-11927
...
svn path=/trunk/; revision=73422
2016-12-04 15:33:28 +00:00
Mark Jansen
d39ff22033
[APPSHIM_APITEST] Add tests for display mode shims. CORE-11927
...
svn path=/trunk/; revision=73421
2016-12-03 21:24:47 +00:00
Hermès Bélusca-Maïto
0d21c76ef1
[ROSTESTS]: advapi32_apitest: Add a test to extensively test services command-line arguments. By Thomas Faber.
...
[ADVAPI32]: Correctly set up both the ANSI and UNICODE service command-line arguments. Adapted from a patch by Thomas Faber. Thanks!
[SERVICES]
- Correctly pack the service command-line arguments in the control packet structure. In particular, the offsets stored in the vector are relative to the beginning of the vector (and not relative to the previous offset ^^). Improve comments...
- Fix the definition of the SCM_CONTROL_PACKET control packet structure to make it Win2k3-compatible, so that we can use Win2k3' advapi32.dll or services.exe on ReactOS and vice-versa.
CORE-9235 CORE-9838
svn path=/trunk/; revision=73413
2016-12-02 20:01:29 +00:00
Mark Jansen
7b0c55ea0c
This does not belong here.
...
svn path=/trunk/; revision=73410
2016-11-30 20:39:06 +00:00
Mark Jansen
0744770ebe
[NETSHELL] Implement NcIsValidConnectionName + tests. Patch by Jared Smudde, modified by me. CORE-11320 #resolve
...
svn path=/trunk/; revision=73409
2016-11-30 20:31:50 +00:00
Giannis Adamopoulos
aab0fd5e9d
[SHELL32_APITEST] -Test if CFSFolder::GetUIObjectOf can return an IDataObject for 0 cidl.
...
svn path=/trunk/; revision=73404
2016-11-29 13:27:21 +00:00
Mark Jansen
26627a49b0
[APPHELP][APPHELP_APITEST] Stub ApphelpCheckShellObject + add tests, based on the work of Mislav Blažević. CORE-12476
...
svn path=/trunk/; revision=73398
2016-11-27 18:33:21 +00:00
Pierre Schweitzer
444775e662
[KMTESTS:MM]
...
Test FCB header fields: FileSize, ValidDataLength
CORE-11819
CORE-12475
svn path=/trunk/; revision=73395
2016-11-27 13:39:01 +00:00
Pierre Schweitzer
a3dbf1b448
[KMTESTS:MM]
...
Playing with EOF shouldn't make you forget EOL!
Addendum to r73392
svn path=/trunk/; revision=73393
2016-11-27 10:56:40 +00:00
Pierre Schweitzer
695beeee78
[KMTESTS:MM]
...
Check the first byte is really null, in spite of the hack writing.
CORE-11819
CORE-12475
svn path=/trunk/; revision=73392
2016-11-27 10:49:33 +00:00
Colin Finck
65212f3682
[LOCALSPL]
...
Tests show that the Print Provider functions are less forgiving and expect winspool.drv and spoolss.dll to perform the necessary sanity checks.
Also they don't default to the current environment if none was supplied as pEnvironment. Change our functions accordingly to pass the tests.
[LOCALSPL_APITEST]
Add a test to prove that spoolss.dll isn't just a forwarder, but also performs some sanity checks even though winspool.drv and localspl.dll also do.
This rather belongs to spoolss_apitest. But it needs to be tested inside the Spooler Server Process and it's not worth it to copy all the DLL injection code to spoolss_apitest just for a single test.
[SPOOLSS]
Check for an invalid buffer in GetPrintProcessorDirectoryW.
[WINSPOOL]
* Check the level before the RPC call in GetPrintProcessorDirectoryW.
* Supply our current environment if the caller didn't give any in EnumPrintProcessorsW and GetPrintProcessorDirectoryW.
* Implement GetPrintProcessorDirectoryA.
[WINSPOOL_APITEST]
Prove that pcbNeeded isn't touched when calling GetPrintProcessorDirectoryW with an invalid level.
ReactOS now passes all API tests for GetPrintProcessorDirectoryA and GetPrintProcessorDirectoryW. These tests also cover all known behaviors of both functions.
CORE-12399
svn path=/trunk/; revision=73373
2016-11-24 19:24:27 +00:00
Amine Khaldi
07d9832b5f
[WININET_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73361
2016-11-23 18:11:04 +00:00
Amine Khaldi
58a1e88856
[WINHTTP_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73358
2016-11-23 12:00:25 +00:00
Amine Khaldi
f5a2b4ee5d
[JSCRIPT_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73355
2016-11-23 10:09:03 +00:00
Amine Khaldi
81461b5470
[CRYPT32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73347
2016-11-22 17:09:34 +00:00
Amine Khaldi
6b17088fa1
[RPCRT4_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73344
2016-11-22 13:13:22 +00:00
Amine Khaldi
6c3bba2b11
[MSI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73340
2016-11-22 12:26:43 +00:00
Amine Khaldi
08824abdc1
[COMDLG32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73338
2016-11-22 12:17:19 +00:00
Amine Khaldi
722d054541
[COMCTL32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73336
2016-11-22 12:11:38 +00:00
Pierre Schweitzer
9951d766cc
[KMTESTS:MM]
...
This tests doesn't fail anylonger on ReactOS (not sure which rev fixed it)
ROSTESTS-108
svn path=/trunk/; revision=73328
2016-11-20 20:58:22 +00:00
Pierre Schweitzer
49691778cd
[KMTESTS:MM]
...
Thanks to r73325, these tests don't deadlock anymore on ReactOS. Enable them again (aka, revert r73227).
ROSTESTS-248
svn path=/trunk/; revision=73326
2016-11-20 18:42:15 +00:00
Amine Khaldi
bc95e1f73c
[WSHOM_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73320
2016-11-17 23:56:32 +00:00
Amine Khaldi
d65aa5dd2f
[RSAENH_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73319
2016-11-17 23:54:08 +00:00
Amine Khaldi
a02e2eb1aa
[SCRRUN_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73318
2016-11-17 23:52:31 +00:00
Amine Khaldi
1f354adf5e
[SETUPAPI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73317
2016-11-17 23:49:54 +00:00
Amine Khaldi
12edc3f68c
[IMM32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73316
2016-11-17 23:47:11 +00:00
Amine Khaldi
a16217bd9d
[REGEDIT_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73315
2016-11-17 23:39:22 +00:00
Amine Khaldi
bcbf704a5d
[GDI32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73314
2016-11-17 23:36:54 +00:00
Amine Khaldi
01e37dce52
[XMLLITE_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73312
2016-11-17 23:31:04 +00:00
Amine Khaldi
b623cc77d2
[XINPUT1_3_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73310
2016-11-17 23:29:18 +00:00
Amine Khaldi
a63f1b60f6
[WINTRUST_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73307
2016-11-17 23:26:31 +00:00
Amine Khaldi
b81dc9c21f
[WINDOWSCODECS_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73304
2016-11-17 23:23:38 +00:00
Amine Khaldi
0d6ecb3255
[WBOMPROX_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73301
2016-11-17 23:19:20 +00:00
Amine Khaldi
fa6326df88
[VBSCRIPT_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73299
2016-11-17 23:16:08 +00:00
Amine Khaldi
d110b7df27
[USP10_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73297
2016-11-17 23:13:43 +00:00
Amine Khaldi
10570fa49e
[URLMON_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73295
2016-11-17 23:11:50 +00:00
Amine Khaldi
06ccd81758
[SHLWAPI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73291
2016-11-17 23:07:24 +00:00
Amine Khaldi
0b209bd3b4
[RICHED20_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73289
2016-11-17 23:05:13 +00:00
Amine Khaldi
e1e4c63781
[OLEAUT32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73286
2016-11-17 22:59:30 +00:00
Amine Khaldi
3720284204
[MSCTF_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73281
2016-11-17 22:50:52 +00:00
Amine Khaldi
bc96e9183b
[MSACM32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73279
2016-11-17 22:49:19 +00:00
Amine Khaldi
8004c858f3
[MMDEVAPI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73277
2016-11-17 22:47:02 +00:00
Amine Khaldi
a2a3c645f6
[INETCOMM_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73273
2016-11-17 22:39:46 +00:00
Amine Khaldi
35d175df70
[GDIPLUS_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73271
2016-11-17 22:37:09 +00:00
Amine Khaldi
d10ad38516
[FUSION_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73268
2016-11-17 22:28:40 +00:00
Amine Khaldi
d23c9ec3c5
[CMD_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73265
2016-11-17 22:23:43 +00:00
Colin Finck
aa84b232e5
[LOCALSPL_APITEST]
...
Add a test for fpGetPrintProcessorDirectory, the actual worker function inside localspl.dll at the end of the call chain.
With that final test, we should have enough information to implement 100% compatible versions of GetPrintProcessorDirectoryA/W and fpGetPrintProcessorDirectory.
[WINSPOOL_APITEST]
Initialize some more variables with bogus values to verify that they have actually changed.
Next step for CORE-12399
svn path=/trunk/; revision=73264
2016-11-17 22:23:28 +00:00
Amine Khaldi
180da765bc
[BCRYPT_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73263
2016-11-17 22:22:21 +00:00
Amine Khaldi
a0293288a2
[AVIFIL32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73258
2016-11-17 22:06:10 +00:00
Amine Khaldi
a5b9d1f8e8
[DINPUT_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73254
2016-11-17 22:00:07 +00:00
Amine Khaldi
ff822fa7da
[D3DRM_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
...
svn path=/trunk/; revision=73253
2016-11-17 21:59:05 +00:00
Colin Finck
e12ad8d673
[WINSPOOL_APITEST]
...
GetPrintProcessorDirectory.c: fix 4 error messages (s/cbNeeded/cbTemp/).
By Serge Gautherie
svn path=/trunk/; revision=73248
2016-11-17 21:30:45 +00:00
Colin Finck
5fd4223870
[WINPRINT_APITEST]
...
Load all functions to test dynamically from either winprint.dll in the Print Processor Directory (for ReactOS and NT6) or localspl.dll in the system path (for NT5).
Should fix winprint_apitest on ReactOS and Windows Server 2003.
svn path=/trunk/; revision=73247
2016-11-17 21:24:07 +00:00
Amine Khaldi
bdf445d754
[WLANAPI_APITEST] Bring these tests back home.
...
svn path=/trunk/; revision=73242
2016-11-17 13:46:36 +00:00
Colin Finck
e53a72c351
[LOCALSPL_APITEST]
...
Fix some NULL vs. INVALID_HANDLE_VALUE checks.
Now localspl_apitest.exe should properly quit when it cannot find its DLL.
svn path=/trunk/; revision=73239
2016-11-16 14:59:01 +00:00
Colin Finck
8f3b3eb6e2
[WINSPOOL_APITEST]
...
Add tests for GetPrintProcessorDirectoryA and another one for GetPrintProcessorDirectoryW.
Tested against Windows Server 2003 SP2.
Step 1 for CORE-12399
svn path=/trunk/; revision=73238
2016-11-16 08:54:54 +00:00
Giannis Adamopoulos
4a5fe31949
[SHELL32_APITEST] - Add a test for CShellDesktop to show what breaks the select folder dialog.
...
svn path=/trunk/; revision=73235
2016-11-15 14:08:57 +00:00
Mark Jansen
1a9744d406
[ADVAPI32][ADVAPI32_APITEST] Fix incorrect parameter output uncovered by CORE-12333 #comment Please retest!
...
svn path=/trunk/; revision=73228
2016-11-13 18:11:14 +00:00
Thomas Faber
a9805facab
[KMTESTS:MM]
...
- Skip NtCreateSection tests since they hang on testbot.
ROSTESTS-248
svn path=/trunk/; revision=73227
2016-11-13 16:42:16 +00:00
Thomas Faber
c2b131e793
[WS2_32_APITEST]
...
- Skip nonblocking tests since they hang on testbot
ROSTESTS-247
svn path=/trunk/; revision=73225
2016-11-13 14:54:06 +00:00
Thomas Faber
ce14a59aa5
[KMTESTS:RTL]
...
- Silence a GCC5+ warning
CORE-11794
svn path=/trunk/; revision=73224
2016-11-13 12:19:05 +00:00
Giannis Adamopoulos
8c25d803dd
[SHELL32_APITEST] -Test the IPersistFolder3 interface of CFSFolder.
...
svn path=/trunk/; revision=73213
2016-11-12 15:38:33 +00:00
Giannis Adamopoulos
f563a3856b
[SHELL32_APITEST]
...
- Add tests for the Initialize method for CDesktopFolder and CDrivesFolder.
- Add tests for CFSFolder to see how it behaves whhile not initialized.
svn path=/trunk/; revision=73212
2016-11-12 14:54:12 +00:00
Thomas Faber
790c388fd1
[SHELL32_APITEST]
...
- Don't compare a pointer to S_OK
CORE-11794
svn path=/trunk/; revision=73210
2016-11-12 12:43:02 +00:00
Pierre Schweitzer
2fdacdbbd6
[KMTESTS:MM]
...
Bugfix for IRP_MJ_SET_INFORMATION/FileEndOfFileInformation: really set the information. The test still works fine in Windows and still fails hard in ReactOS.
svn path=/trunk/; revision=73200
2016-11-11 10:44:51 +00:00
Pierre Schweitzer
6db40277dc
[KMTESTS:MM]
...
Add tests for the NtCreateSection functions which mimic some of the behavior that can be exposed by FSDs (late init, too small files, and so on).
It was designed in W2K3.
svn path=/trunk/; revision=73198
2016-11-10 21:02:48 +00:00
Peter Hater
373bee1800
[WS2_32_APITESTS] Add nonblocking tests
...
svn path=/trunk/; revision=73195
2016-11-10 15:13:19 +00:00
Peter Hater
ec87a34342
[WS2_32_APITESTS] Add more WSAAsync tests
...
svn path=/trunk/; revision=73194
2016-11-10 15:00:44 +00:00
Peter Hater
b3bee8c862
[WS2_32_APITEST] Use test.winehq.org insteadof reactos.org. These days main reactos page is too big.
...
svn path=/trunk/; revision=73193
2016-11-10 14:23:49 +00:00
Thomas Faber
ac5bba8ea8
[NTDLL_APITEST]
...
- Add tests for RtlIsNameLegalDOS8Dot3 and RtlUpcaseUnicodeStringToCountedOemString with the ® sign.
CORE-8617
svn path=/trunk/; revision=73190
2016-11-10 10:18:25 +00:00
Mark Jansen
f6c36fb82e
and of course also rename the test itself...
...
svn path=/trunk/; revision=73186
2016-11-09 23:23:50 +00:00
Mark Jansen
cae3a4455e
Rename shlexec.cpp to ShellExecuteEx.cpp as suggested by Thomas.
...
svn path=/trunk/; revision=73185
2016-11-09 23:18:23 +00:00
Thomas Faber
03d2a4b809
[PROPSYS_WINETEST]
...
- Fix VS2010 build
svn path=/trunk/; revision=73184
2016-11-09 22:55:16 +00:00
Mark Jansen
c707b2d936
addendum to r73180 (aka, fix the build)
...
svn path=/trunk/; revision=73183
2016-11-09 22:24:42 +00:00
Mark Jansen
353c67c0d4
[SHELL32_APITEST] Add some tests for ShellExecuteEx showing extension completion with the App Paths registry key. Patch by Yaroslav Veremenko. CORE-12049
...
svn path=/trunk/; revision=73180
2016-11-09 22:13:26 +00:00
Giannis Adamopoulos
ce0d9e3727
[COM_APITEST]
...
- The new interfaces are not registered in the registry
- Add a few interfaces that were discovered for CLSID_Printers and CLSID_QueryAssociations.
svn path=/trunk/; revision=73156
2016-11-06 18:04:58 +00:00
Giannis Adamopoulos
d0aa105b59
[COM_APITEST]
...
- Test for the undocumented interfaces that were added recently.
svn path=/trunk/; revision=73155
2016-11-06 17:17:57 +00:00
Thomas Faber
42ce59cdd2
[KMTESTS]
...
- Complete IRPs with STATUS_INVALID_DEVICE_REQUEST by default.
CORE-12295 #resolve
svn path=/trunk/; revision=73153
2016-11-06 15:26:39 +00:00
Thomas Faber
52adca06a9
[KMTESTS:RTL]
...
- Add a test checking stack frame correctness in a nested __finally handler
CORE-12283
svn path=/trunk/; revision=73148
2016-11-06 09:31:09 +00:00
Mark Jansen
5cccca79c2
[ADVAPI32_APITEST] Add tests for RegQueryValueExW. Patch by Victor Martinez Calvo. ROSTESTS-171 #resolve #comment Thanks!
...
svn path=/trunk/; revision=73142
2016-11-05 17:43:24 +00:00
Hermès Bélusca-Maïto
15d77be6fd
[NTOS]
...
- accesschk.c: Remove redundant SepAccessCheck/SepAccessCheckEx pair of private functions; instead just rename SepAccessCheckEx into SepAccessCheck and use it directly in the code. NOTE: SepAccessCheck is *incomplete* (in particular it doesn't retrieve the information needed to initialize the 'Privileges' parameter).
- sid.c: Comments formatting fix.
- token.c:
* Finish to implement SeQueryInformationToken . This function is really the same as NtQueryInformationToken but without all the stuff needed for user-mode buffer access protection.
* Some code simplifications in NtQueryInformationToken.
I need this to fix a "FIXME: Use SeQueryInformationToken" in some code I'm also fixing (& commit later).
[NDK]: Fix parameter types and add annotations to RtlCopySidAndAttributesArray.
[KMTESTS:NTOS_SE]
- Reenable the 'SeQueryInfoToken' test.
- Show that SeQueryInformationToken doesn't support 4 token information classes, which are supported only by NtQueryInformationToken.
- Fix calling of SeAccessCheck. In particular the 'Privileges' parameter is not allocated by the caller, but instead is allocated by SeAccessCheck *and* returned to the caller (who then must free the buffer using SeFreePrivileges). This fixes the encountered BSODs that leaded to disabling preventively the test in r59178.
- Minor code cleaning.
svn path=/trunk/; revision=73122
2016-11-04 17:52:32 +00:00