[SPOOLSS]
authorColin Finck <colin@reactos.org>
Wed, 24 Jun 2015 16:26:33 +0000 (16:26 +0000)
committerColin Finck <colin@reactos.org>
Wed, 24 Jun 2015 16:26:33 +0000 (16:26 +0000)
commitfe48c72925e824946fce0c1dee6404d34b4bb80a
tree934544944ebe62b6906cbc956cecd24319314989
parent587d83f1e3a5f9f0dacca9c233132ac7d99f89f3
[SPOOLSS]
Halfplement and document the undocumented but exported MarshallDownStructure API.
Information about this API was exclusively gained by writing a custom XML file for rohitab.com's API Monitor and monitoring calls under Windows.

I could figure out the parameters passed to the function, but don't really know what most of them are for.
For me, the function does what it should and what I will soon need it for, but without making use of cbSize, cbPerElementSize, cbStructureSize and bSomeBoolean.
A Code Review and additional hints are highly appreciated! My XML file for the API Monitor is available on request.

svn path=/branches/colins-printing-for-freedom/; revision=68253
reactos/win32ss/printing/base/spoolss/spoolss.spec
reactos/win32ss/printing/base/spoolss/tools.c
reactos/win32ss/printing/include/spoolss.h