reactos/rostests/apitests/localspl
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
..
dll [LOCALSPL] 2017-04-16 14:12:01 +00:00
CMakeLists.txt [ROSTESTS] 2017-01-13 09:24:15 +00:00
localspl_apitest.h
service.c
testlist.c [LOCALSPL_APITEST] 2016-11-17 22:23:28 +00:00
tests.c [LOCALSPL_APITEST] 2016-11-17 22:23:28 +00:00