7981f5f67d4af07f5cc0a415ac363f3c8a6f8cd3
[reactos.git] / reactos / win32ss / printing / include / spoolss.h
1 /*
2 * PROJECT: ReactOS Printing Include files
3 * LICENSE: GNU LGPLv2 or any later version as published by the Free Software Foundation
4 * PURPOSE: Undocumented APIs of the Spooler Router "spoolss.dll"
5 * COPYRIGHT: Copyright 2015 Colin Finck <colin@reactos.org>
6 */
7
8 #ifndef _REACTOS_SPOOLSS_H
9 #define _REACTOS_SPOOLSS_H
10
11 PWSTR WINAPI AllocSplStr(PCWSTR pwszInput);
12 PVOID WINAPI DllAllocSplMem(DWORD dwBytes);
13 BOOL WINAPI DllFreeSplMem(PVOID pMem);
14 BOOL WINAPI DllFreeSplStr(PWSTR pwszString);
15 PBYTE WINAPI PackStrings(PCWSTR* pSource, PBYTE pDest, PDWORD DestOffsets, PBYTE pEnd);
16 PVOID WINAPI ReallocSplMem(PVOID pOldMem, DWORD cbOld, DWORD cbNew);
17 BOOL WINAPI ReallocSplStr(PWSTR* ppwszString, PCWSTR pwszInput);
18 BOOL WINAPI SplInitializeWinSpoolDrv(PVOID* pTable);
19
20 #endif