IFNDEF SPOOLSS_INC
SPOOLSS_INC equ <1>

PROTO64 external,AbortPrinter, :QWORD
PROTO64 external,AddDriverCatalog, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AddFormW, :QWORD,:QWORD,:QWORD
PROTO64 external,AddJobW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AddMonitorW, :QWORD,:QWORD,:QWORD
PROTO64 external,AddPerMachineConnectionW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AddPortExW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AddPortW, :QWORD,:QWORD,:QWORD
PROTO64 external,AddPrintProcessorW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AddPrintProvidorW, :QWORD,:QWORD,:QWORD
PROTO64 external,AddPrinterConnectionW, :QWORD
PROTO64 external,AddPrinterDriverExW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AddPrinterDriverW, :QWORD,:QWORD,:QWORD
PROTO64 external,AddPrinterExW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AddPrinterW, :QWORD,:QWORD,:QWORD
PROTO64 external,AdjustPointers, :QWORD,:QWORD,:QWORD
PROTO64 external,AdjustPointersInStructuresArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AlignKMPtr, :QWORD,:QWORD
PROTO64 external,AlignRpcPtr, :QWORD,:QWORD
PROTO64 external,AllocSplStr, :QWORD
PROTO64 external,AppendPrinterNotifyInfoData, :QWORD,:QWORD,:QWORD
PROTO64 external,BuildOtherNamesFromMachineName, :QWORD,:QWORD
PROTO64 external,CallDrvDevModeConversion, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,CallRouterFindFirstPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ClosePrinter, :QWORD
PROTO64 external,ClusterSplClose, :QWORD
PROTO64 external,ClusterSplIsAlive, :QWORD
PROTO64 external,ClusterSplOpen, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ConfigurePortW, :QWORD,:QWORD,:QWORD
PROTO64 external,CreatePrinterIC, :QWORD,:QWORD
PROTO64 external,DbgGetPointers, 
PROTO64 external,DeleteFormW, :QWORD,:QWORD
PROTO64 external,DeleteMonitorW, :QWORD,:QWORD,:QWORD
PROTO64 external,DeletePerMachineConnectionW, :QWORD,:QWORD
PROTO64 external,DeletePortW, :QWORD,:QWORD,:QWORD
PROTO64 external,DeletePrintProcessorW, :QWORD,:QWORD,:QWORD
PROTO64 external,DeletePrintProvidorW, :QWORD,:QWORD,:QWORD
PROTO64 external,DeletePrinter, :QWORD
PROTO64 external,DeletePrinterConnectionW, :QWORD
PROTO64 external,DeletePrinterDataExW, :QWORD,:QWORD,:QWORD
PROTO64 external,DeletePrinterDataW, :QWORD,:QWORD
PROTO64 external,DeletePrinterDriverExW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DeletePrinterDriverW, :QWORD,:QWORD,:QWORD
PROTO64 external,DeletePrinterIC, :QWORD
PROTO64 external,DeletePrinterKeyW, :QWORD,:QWORD
PROTO64 external,DllAllocSplMem, :QWORD
PROTO64 external,DllFreeSplMem, :QWORD
PROTO64 external,DllFreeSplStr, :QWORD
PROTO64 external,EndDocPrinter, :QWORD
PROTO64 external,EndPagePrinter, :QWORD
PROTO64 external,EnumFormsW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumJobsW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumMonitorsW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPerMachineConnectionsW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPortsW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPrintProcessorDatatypesW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPrintProcessorsW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPrinterDataExW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPrinterDataW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPrinterDriversW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPrinterKeyW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,EnumPrintersW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,FindClosePrinterChangeNotification, :QWORD
PROTO64 external,FlushPrinter, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,FormatPrinterForRegistryKey, :QWORD,:QWORD,:QWORD
PROTO64 external,FormatRegistryKeyForPrinter, :QWORD,:QWORD,:QWORD
PROTO64 external,FreeOtherNames, :QWORD,:QWORD
PROTO64 external,GetClientUserHandle, :QWORD
PROTO64 external,GetFormW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetJobAttributes, :QWORD,:QWORD,:QWORD
PROTO64 external,GetJobW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetNetworkId, :QWORD,:QWORD
PROTO64 external,GetPrintProcessorDirectoryW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetPrinterDataExW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetPrinterDataW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetPrinterDriverDirectoryW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetPrinterDriverExW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetPrinterDriverW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetPrinterW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,GetShrinkedSize, :QWORD,:QWORD
PROTO64 external,ImpersonatePrinterClient, :QWORD
PROTO64 external,InitializeRouter, :QWORD
PROTO64 external,IsLocalCall, 
PROTO64 external,IsNamedPipeRpcCall, 
PROTO64 external,LoadDriver, :QWORD
PROTO64 external,LoadDriverFiletoConvertDevmode, :QWORD
PROTO64 external,LoadDriverWithVersion, :QWORD,:QWORD
PROTO64 external,LogWmiTraceEvent, :QWORD,:QWORD,:QWORD
PROTO64 external,MIDL_user_allocate1, :QWORD
PROTO64 external,MIDL_user_free1, :QWORD
PROTO64 external,MarshallDownStructure, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MarshallDownStructuresArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MarshallUpStructure, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MarshallUpStructuresArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,OldGetPrinterDriverW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,OpenPrinterExW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,OpenPrinterPortW, :QWORD,:QWORD,:QWORD
PROTO64 external,OpenPrinterW, :QWORD,:QWORD,:QWORD
PROTO64 external,PackStrings, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PartialReplyPrinterChangeNotification, :QWORD,:QWORD
PROTO64 external,PlayGdiScriptOnPrinterIC, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PrinterHandleRundown, :QWORD
PROTO64 external,PrinterMessageBoxW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ProvidorFindClosePrinterChangeNotification, :QWORD
PROTO64 external,ProvidorFindFirstPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ReadPrinter, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ReallocSplMem, :QWORD,:QWORD,:QWORD
PROTO64 external,ReallocSplStr, :QWORD,:QWORD
PROTO64 external,RemoteFindFirstPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ReplyClosePrinter, :QWORD
PROTO64 external,ReplyOpenPrinter, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ReplyPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ResetPrinterW, :QWORD,:QWORD
PROTO64 external,RevertToPrinterSelf, 
PROTO64 external,RouterAllocBidiMem, :QWORD
PROTO64 external,RouterAllocBidiResponseContainer, :QWORD
PROTO64 external,RouterAllocPrinterNotifyInfo, :QWORD
PROTO64 external,RouterFindFirstPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RouterFindNextPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RouterFreeBidiMem, :QWORD
PROTO64 external,RouterFreePrinterNotifyInfo, :QWORD
PROTO64 external,RouterRefreshPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RouterReplyPrinter, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ScheduleJob, :QWORD,:QWORD
PROTO64 external,SeekPrinter, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SendRecvBidiData, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SetAllocFailCount, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SetFormW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SetJobW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SetPortW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SetPrinterDataExW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SetPrinterDataW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SetPrinterW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SplCloseSpoolFileHandle, :QWORD
PROTO64 external,SplCommitSpoolData, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SplDriverUnloadComplete, :QWORD
PROTO64 external,SplGetSpoolFileInfo, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SplInitializeWinSpoolDrv, :QWORD
PROTO64 external,SplIsSessionZero, :QWORD,:QWORD,:QWORD
PROTO64 external,SplIsUpgrade, 
PROTO64 external,SplPowerEvent, :QWORD
PROTO64 external,SplProcessPnPEvent, :QWORD,:QWORD,:QWORD
PROTO64 external,SplPromptUIInUsersSession, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SplReadPrinter, :QWORD,:QWORD,:QWORD
PROTO64 external,SplRegisterForDeviceEvents, :QWORD,:QWORD,:QWORD
PROTO64 external,SplShutDownRouter, 
PROTO64 external,SplStartPhase2Init, 
PROTO64 external,SplUnregisterForDeviceEvents, :QWORD
PROTO64 external,SpoolerFindClosePrinterChangeNotification, :QWORD
PROTO64 external,SpoolerFindFirstPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SpoolerFindNextPrinterChangeNotification, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SpoolerFreePrinterNotifyInfo, :QWORD
PROTO64 external,SpoolerHasInitialized, 
PROTO64 external,SpoolerInit, 
PROTO64 external,StartDocPrinterW, :QWORD,:QWORD,:QWORD
PROTO64 external,StartPagePrinter, :QWORD
PROTO64 external,UndoAlignKMPtr, :QWORD,:QWORD
PROTO64 external,UndoAlignRpcPtr, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,UnloadDriver, :QWORD
PROTO64 external,UnloadDriverFile, :QWORD
PROTO64 external,UpdateBufferSize, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,UpdatePrinterRegAll, :QWORD,:QWORD,:QWORD
PROTO64 external,UpdatePrinterRegUser, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,WaitForPrinterChange, :QWORD,:QWORD
PROTO64 external,WaitForSpoolerInitialization, 
PROTO64 external,WritePrinter, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,XcvDataW, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,bGetDevModePerUser, :QWORD,:QWORD,:QWORD
PROTO64 external,bSetDevModePerUser, :QWORD,:QWORD,:QWORD
PROTO64 external,vDbgLogError, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD

ELSE
echo -----------------------------------------
echo WARNING Duplicate include file spoolss.inc
echo -----------------------------------------
ENDIF

