James Tabor
adffa8ea75
[Printing] Part of GDI Support
...
Fix ups and added support to prevent GDI from crashing. These functions
will be required for GDI.
Part 1 of print support.
2020-01-31 17:38:47 -06:00
Mark Jansen
796dd5f53c
[PRINTING] Semi-implement GetPrinterDriverW
...
CORE-15522
2019-01-06 21:07:27 +01:00
Mark Jansen
2e4457f223
[PRINTING] The first argument to PackStrings can be const.
2019-01-06 21:07:09 +01:00
Colin Finck
22ffe5300b
[PRINTING] Replace all my custom marshalling code by calls to the newly implemented APIs, thereby significantly reducing the codebase and providing a sane template to implement more Printing APIs.
2018-01-17 12:52:12 +01:00
Colin Finck
f3ea8225cb
[PRINTING] Implement the undocumented MarshallDownStructure, MarshallDownStructuresArray, MarshallUpStructure, and MarshallUpStructuresArray to the extent I need and could find out through black-box testing.
...
PDBs reveal that these functions are also used in winspool.drv, but not imported from spoolss.dll to retain the client/server architecture.
As winspool.drv highly benefits from the MarshallUp* functions, I put them in a source file shared between spoolss.dll and winspool.drv.
The added API Tests cover my testing and all implemented features.
One more item done from https://reactos.org/wiki/Printing !
2018-01-17 10:13:25 +01:00
Amine Khaldi
706a70c9e1
[NTDLL][NTUSER][SPOOLSS][WINSPOOL] Add some missing VOIDs. CORE-11799 ( #94 )
2017-10-28 13:46:11 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00