8#ifndef _REACTOS_SPOOLSS_H
9#define _REACTOS_SPOOLSS_H
11#define RESETPRINTERDEFAULTDATATYPE 0x0001
12#define RESETPRINTERDEFAULTDEVMODE 0x0002
14#define PORT_IS_UNKNOWN 0
18#define PORT_IS_FILENAME 4
20#define PORT_IS_UNIXNAME 5
27#define MAX_PRINTER_NAME 220
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
BOOL WINAPI GetPrinterDriverExW(HANDLE hPrinter, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverInfo, DWORD cbBuf, LPDWORD pcbNeeded, DWORD dwClientMajorVersion, DWORD dwClientMinorVersion, PDWORD pdwServerMajorVersion, PDWORD pdwServerMinorVersion)
BOOL WINAPI SplGetSpoolFileInfo(HANDLE hPrinter, HANDLE hProcessHandle, DWORD Level, FILE_INFO_1 *pFileInfo, DWORD dwSize, DWORD *dwNeeded)
BOOL WINAPI DllFreeSplMem(PVOID pMem)
PVOID WINAPI ReallocSplMem(PVOID pOldMem, DWORD cbOld, DWORD cbNew)
BOOL WINAPI AddPortExW(LPWSTR, DWORD, LPBYTE, LPWSTR)
BOOL WINAPI SplInitializeWinSpoolDrv(PVOID *pTable)
struct _FILE_INFO_1 * PFILE_INFO_1
struct _PRINTER_INFO_STRESS PRINTER_INFO_STRESS
PVOID WINAPI AlignRpcPtr(PVOID pBuffer, PDWORD pcbBuffer)
PBYTE WINAPI PackStrings(PCWSTR *pSource, PBYTE pDest, const DWORD *DestOffsets, PBYTE pEnd)
struct _MARSHALL_DOWN_INFO MARSHALL_DOWN_INFO
BOOL WINAPI InitializeRouter(HANDLE SpoolerStatusHandle)
PVOID WINAPI DllAllocSplMem(DWORD dwBytes)
BOOL WINAPI SpoolerInit(VOID)
struct _PRINTER_INFO_STRESS * PPRINTER_INFO_STRESS
BOOL WINAPI DllFreeSplStr(PWSTR pwszString)
BOOL WINAPI SplCommitSpoolData(HANDLE hPrinter, HANDLE hProcessHandle, DWORD cbCommit, DWORD Level, FILE_INFO_1 *pFileInfo, DWORD dwSize, DWORD *dwNeeded)
PWSTR WINAPI AllocSplStr(PCWSTR pwszInput)
PDWORD WINAPI UndoAlignRpcPtr(PVOID pDestinationBuffer, PVOID pSourceBuffer, DWORD cbBuffer, PDWORD pcbNeeded)
BOOL WINAPI SplCloseSpoolFileHandle(HANDLE hPrinter)
struct _FILE_INFO_1 FILE_INFO_1
struct _MARSHALL_DOWN_INFO * PMARSHALL_DOWN_INFO
BOOL WINAPI ReallocSplStr(PWSTR *ppwszString, PCWSTR pwszInput)
BOOL WINAPI SeekPrinter(HANDLE hPrinter, LARGE_INTEGER liDistanceToMove, PLARGE_INTEGER pliNewPointer, DWORD dwMoveMethod, BOOL bWrite)
USHORT wProcessorArchitecture
DWORD cEnumerateNetworkPrinters
DWORD dwHighPartTotalBytes
DWORD dwNumberOfProcessors
static const EHCI_PERIOD pTable[]
_In_ DWORD _Out_ PDWORD pcbNeeded
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level