reactos/rostests/apitests/localspl/dll
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
..
CMakeLists.txt [ROSTESTS] 2017-01-13 09:24:15 +00:00
fpEnumPrinters.c [LOCALSPL] 2017-04-16 14:12:01 +00:00
fpGetPrintProcessorDirectory.c [LOCALSPL_APITEST] 2017-01-13 16:15:13 +00:00
main.c [LOCALSPL] 2016-11-24 19:24:27 +00:00