[LOCALSPL, WINSPOOL]
authorColin Finck <colin@reactos.org>
Thu, 16 Jul 2015 15:03:47 +0000 (15:03 +0000)
committerColin Finck <colin@reactos.org>
Thu, 16 Jul 2015 15:03:47 +0000 (15:03 +0000)
commitba2134dd1e70c2d457eba507884280f10a87595d
tree1ff60e8c5ea605dbe5e832f154b762aa013464bc
parentf848e96f264ded71475576e056ab756e82801c04
[LOCALSPL, WINSPOOL]
Partially implement the whole StartDocPrinter, StartPagePrinter, ReadPrinter, WritePrinter, EndPagePrinter, EndDocPrinter, ClosePrinter group of functions.
They behave very differently based on whether spooled printing is enabled, whether it's a local or remote call, etc. Most information was gained by observing callchains under Windows.

So far, only the spooled path is implemented, the others need more investigation first.
Many other TODOs remain as well, see the comments.

Also make some more comments Doxygen-aware :)

svn path=/branches/colins-printing-for-freedom/; revision=68405
reactos/win32ss/printing/base/winspool/jobs.c
reactos/win32ss/printing/base/winspool/main.c
reactos/win32ss/printing/base/winspool/precomp.h
reactos/win32ss/printing/base/winspool/printers.c
reactos/win32ss/printing/providers/localspl/CMakeLists.txt
reactos/win32ss/printing/providers/localspl/jobs.c
reactos/win32ss/printing/providers/localspl/main.c
reactos/win32ss/printing/providers/localspl/ports.c
reactos/win32ss/printing/providers/localspl/precomp.h
reactos/win32ss/printing/providers/localspl/printers.c
reactos/win32ss/printing/providers/localspl/printingthread.c [new file with mode: 0644]