reactos/rostests/apitests
Colin Finck cb609f0b17 [LOCALSPL]
- Refactor LocalEnumPrinters to make it ready for supporting additional levels.
- Correctly handle all passed flags for Level 1 queries to the Local Print Provider.
- Introduce strsafe functions to LocalEnumPrinters in a way that actually makes the code smaller. To be done in other parts too.
- Use PackStrings in LocalEnumPrinters to simplify the code.
- Return the correct 3 strings in the Description field of Level 1 queries. That also introduces the "Location" field.
- Remove debug spam in _OpenEnvironment.

[SPOOLSV]
- Make use of the newly implemented AlignRpcPtr/UndoAlignRpcPtr. Fixes a test.

[WINSPOOL]
- Dismiss invalid levels already in EnumPrintersW and zero the input buffer here (but not in localspl). Verified by a test.

EnumPrintersW for Level 1 should be fully supported now.

svn path=/trunk/; revision=74324
2017-04-16 14:12:01 +00:00
..
advapi32 [ROSTESTS] 2017-01-13 09:24:15 +00:00
apphelp [APPHELP_APITEST] Check which parts of apphelp accept NT paths 2017-03-04 20:27:39 +00:00
appshim [ROSTESTS] 2017-01-13 09:24:15 +00:00
atl [ATL][ATL_APITEST] Allow CString to be initialized with a resource ID + add tests for this. Patch by Katayama Hirofumi MZ. CORE-12917 #resolve #comment Thanks! 2017-03-15 19:17:44 +00:00
browseui [ROSTESTS] 2017-01-13 09:24:15 +00:00
com [ROSTESTS] 2017-01-13 09:24:15 +00:00
comctl32 [COMCTL32_APITEST] -Add one more test. 2017-03-11 13:41:03 +00:00
crt [CRT_APITEST] Add additional test for __getmainargs 2017-02-07 10:35:35 +00:00
dbghelp [DBGHELP_APITEST] Add tests for pdb and rsym parsing. CORE-12773 2017-02-17 16:15:49 +00:00
dciman32 [ROSTESTS] 2017-01-13 09:24:15 +00:00
dnsapi [ROSTESTS] 2017-01-13 09:24:15 +00:00
fltlib [ROSTESTS] 2017-01-13 09:24:15 +00:00
gdi32 [WIN32SS] Cleanup fonts at process destruction + implement font memory reference counting. 2017-04-14 18:22:57 +00:00
gditools [GDITOOLS] 2015-12-28 20:53:34 +00:00
include [USER32_APITEST] -Move the helper functions in the common include directory 2017-03-07 22:29:48 +00:00
iphlpapi [ROSTESTS] 2017-01-13 09:24:15 +00:00
kernel32 [KERNEL32_APITEST]: Add basic tests for lstrlenA/W, focusing on its special handling of the NULL pointer. 2017-03-06 19:14:27 +00:00
localspl [LOCALSPL] 2017-04-16 14:12:01 +00:00
msgina [ROSTESTS] 2017-01-13 09:24:15 +00:00
msvcrt [ROSTESTS] 2017-01-13 09:24:15 +00:00
netshell [ROSTESTS] 2017-01-13 09:24:15 +00:00
ntdll [NTOS:LPC] 2017-03-05 00:55:50 +00:00
ole32 [ROSTESTS] 2017-01-13 09:24:15 +00:00
pefile [ROSTESTS] 2017-01-13 09:24:15 +00:00
powrprof [ROSTESTS] 2017-01-13 09:24:15 +00:00
psapi [ROSTESTS] 2017-01-13 09:24:15 +00:00
sdk [ROSTESTS] 2017-01-13 09:24:15 +00:00
setupapi [ROSTESTS] 2017-01-13 09:24:15 +00:00
shell32 [SHELL32_APITEST] 2017-01-16 18:02:43 +00:00
shlwapi SHLWAPI_APITEST: Add tests for StrFormatByteSizeW. Patch by Doug Lyons. CORE-12661 #resolve 2017-01-15 00:04:16 +00:00
spoolss [SPOOLSS] 2017-04-16 10:36:16 +00:00
user32 [NDK]: No, the NDK applications do not have to use UNICODE. 2017-03-15 00:06:42 +00:00
user32_dynamic [ROSTESTS] 2017-01-13 09:24:15 +00:00
userenv [USERENV_APITEST]: Add some simple tests for Get[AllUsers|DefaultUser|User]Profile[s]Directory APIs (checking return values & last errors). 2017-02-06 22:14:50 +00:00
uxtheme [UXTHEME] -Add tests for SetWindowTheme to test the behavior that was changed in r74038. 2017-03-10 17:56:18 +00:00
win32kdll [ROSTESTS] 2017-01-13 09:24:15 +00:00
win32nt [WIN32KNT_APITEST]: Make a test for NtUserGetClassInfo more strict to test its exact return value. 2017-02-13 09:56:35 +00:00
winhttp [ROSTESTS] 2017-01-13 09:24:15 +00:00
wininet [ROSTESTS] 2017-01-13 09:24:15 +00:00
winprint [ROSTESTS] 2017-01-13 09:24:15 +00:00
winspool [LOCALSPL] 2017-04-16 14:12:01 +00:00
wlanapi [ROSTESTS] 2017-01-13 09:24:15 +00:00
ws2_32 [ROSTESTS] 2017-01-13 09:24:15 +00:00
CMakeLists.txt [USER32_APITEST] -Move the helper functions in the common include directory 2017-03-07 22:29:48 +00:00