mirror of
https://github.com/reactos/reactos.git
synced 2024-07-10 22:55:05 +00:00
55 lines
1.1 KiB
C
55 lines
1.1 KiB
C
/*
|
|
* PROJECT: ReactOS Print Spooler Service
|
|
* LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
|
|
* PURPOSE: Precompiled Header for all source files
|
|
* COPYRIGHT: Copyright 2015-2017 Colin Finck (colin@reactos.org)
|
|
*/
|
|
|
|
#ifndef _PRECOMP_H
|
|
#define _PRECOMP_H
|
|
|
|
#define WIN32_NO_STATUS
|
|
#include <windef.h>
|
|
#include <winbase.h>
|
|
#include <winreg.h>
|
|
#include <winsvc.h>
|
|
#include <wingdi.h>
|
|
#include <winspool.h>
|
|
#include <winsplp.h>
|
|
#include <winspool_s.h>
|
|
#include <ndk/rtlfuncs.h>
|
|
|
|
#include <spoolss.h>
|
|
#include <marshalling/marshalling.h>
|
|
|
|
#include <wine/debug.h>
|
|
WINE_DEFAULT_DEBUG_CHANNEL(spoolsv);
|
|
|
|
// rpcserver.c
|
|
DWORD WINAPI LrpcThreadProc(LPVOID lpParameter);
|
|
|
|
// spoolfile.c
|
|
BOOL WINAPI
|
|
SplGetSpoolFileInfo(
|
|
HANDLE hPrinter,
|
|
HANDLE hProcessHandle,
|
|
DWORD Level,
|
|
WINSPOOL_FILE_INFO_1 *pFileInfo,
|
|
DWORD dwSize,
|
|
DWORD* dwNeeded );
|
|
|
|
BOOL WINAPI
|
|
SplCommitSpoolData(
|
|
HANDLE hPrinter,
|
|
HANDLE hProcessHandle,
|
|
DWORD cbCommit,
|
|
DWORD Level,
|
|
WINSPOOL_FILE_INFO_1 *pFileInfo,
|
|
DWORD dwSize,
|
|
DWORD* dwNeeded );
|
|
|
|
BOOL WINAPI
|
|
SplCloseSpoolFileHandle( HANDLE hPrinter );
|
|
|
|
#endif
|