| ; |
| ; Definition file of SPOOLSS.DLL |
| ; Automatic generated by gendef |
| ; written by Kai Tietz 2008 |
| ; |
| LIBRARY "SPOOLSS.DLL" |
| EXPORTS |
| OpenPrinterExW@16 |
| RouterCorePrinterDriverInstalled@44 |
| RouterCreatePrintAsyncNotificationChannel@24 |
| RouterDeletePrinterDriverPackage@12 |
| RouterGetCorePrinterDrivers@20 |
| RouterGetPrintClassObject@12 |
| RouterGetPrinterDriverPackagePath@28 |
| RouterInstallPrinterDriverFromPackage@20 |
| RouterRegisterForPrintAsyncNotifications@24 |
| RouterUnregisterForPrintAsyncNotifications@4 |
| RouterUploadPrinterDriverPackage@24 |
| AbortPrinter@4 |
| AddFormW@12 |
| AddJobW@20 |
| AddMonitorW@12 |
| AddPerMachineConnectionW@16 |
| AddPortExW@16 |
| AddPortW@12 |
| AddPrintProcessorW@16 |
| AddPrintProvidorW@12 |
| AddPrinterConnectionW@4 |
| AddPrinterDriverExW@16 |
| AddPrinterDriverW@12 |
| AddPrinterExW@20 |
| AddPrinterW@12 |
| AdjustPointers@12 |
| AdjustPointersInStructuresArray@20 |
| AlignKMPtr@8 |
| AlignRpcPtr@8 |
| AllocSplStr@4 |
| AllowRemoteCalls@0 |
| AppendPrinterNotifyInfoData@12 |
| BuildOtherNamesFromMachineName@8 |
| CacheAddName@4 |
| CacheCreateAndAddNode@8 |
| CacheCreateAndAddNodeWithIPAddresses@16 |
| CacheDeleteNode@4 |
| CacheIsNameCluster@4 |
| CacheIsNameInNodeList@8 |
| CallDrvDevModeConversion@28 |
| CallRouterFindFirstPrinterChangeNotification@20 |
| CheckLocalCall@0 |
| ClosePrinter@4 |
| ClusterSplClose@4 |
| ClusterSplIsAlive@4 |
| ClusterSplOpen@20 |
| ConfigurePortW@12 |
| CreatePrinterIC@8 |
| DeleteFormW@8 |
| DeleteMonitorW@12 |
| DeletePerMachineConnectionW@8 |
| DeletePortW@12 |
| DeletePrintProcessorW@12 |
| DeletePrintProvidorW@12 |
| DeletePrinter@4 |
| DeletePrinterConnectionW@4 |
| DeletePrinterDataExW@12 |
| DeletePrinterDataW@8 |
| DeletePrinterDriverExW@20 |
| DeletePrinterDriverW@12 |
| DeletePrinterIC@4 |
| DeletePrinterKeyW@8 |
| DllAllocSplMem@4 |
| DllAllocSplStr@4 |
| DllCanUnloadNow@0 |
| DllFreeSplMem@4 |
| DllFreeSplStr@4 |
| DllGetClassObject@12 |
| DllMain@12 |
| DllReallocSplMem@12 |
| DllReallocSplStr@8 |
| DllRegisterServer@0 |
| DllUnregisterServer@0 |
| EndDocPrinter@4 |
| EndPagePrinter@4 |
| EnumFormsW@24 |
| EnumJobsW@32 |
| EnumMonitorsW@24 |
| EnumPerMachineConnectionsW@20 |
| EnumPortsW@24 |
| EnumPrintProcessorDatatypesW@28 |
| EnumPrintProcessorsW@28 |
| EnumPrinterDataExW@24 |
| EnumPrinterDataW@36 |
| EnumPrinterDriversW@28 |
| EnumPrinterKeyW@20 |
| EnumPrintersW@28 |
| FindClosePrinterChangeNotification@4 |
| FlushPrinter@20 |
| FormatPrinterForRegistryKey@12 |
| FormatRegistryKeyForPrinter@12 |
| FreeOtherNames@8 |
| GetBindingHandleIndex@0 |
| GetFormW@24 |
| GetJobAttributes@12 |
| GetJobAttributesEx@24 |
| GetJobW@24 |
| GetNetworkId@8 |
| GetPrintProcessorDirectoryW@24 |
| GetPrinterDataExW@28 |
| GetPrinterDataW@24 |
| GetPrinterDriverDirectoryW@24 |
| GetPrinterDriverExW@40 |
| GetPrinterDriverW@24 |
| GetPrinterW@20 |
| GetServerPolicy@8 |
| GetShrinkedSize@8 |
| ImpersonatePrinterClient@4 |
| InitializeRouter@4 |
| IsNameTheLocalMachineOrAClusterSpooler@4 |
| IsNamedPipeRpcCall@0 |
| LoadDriver@4 |
| LoadDriverFiletoConvertDevmode@4 |
| LoadDriverWithVersion@8 |
| LogWmiTraceEvent@12 |
| MIDL_user_allocate1@4 |
| MIDL_user_free1@4 |
| MarshallDownStructure@16 |
| MarshallDownStructuresArray@20 |
| MarshallUpStructure@20 |
| MarshallUpStructuresArray@24 |
| OldGetPrinterDriverW@24 |
| OpenPrinter2W@16 |
| OpenPrinterPort2W@16 |
| OpenPrinterW@12 |
| PackStrings@16 |
| PartialReplyPrinterChangeNotification@8 |
| PlayGdiScriptOnPrinterIC@24 |
| PrinterHandleRundown@4 |
| PrinterMessageBoxW@24 |
| ProvidorFindClosePrinterChangeNotification@4 |
| ProvidorFindFirstPrinterChangeNotification@24 |
| ReadPrinter@16 |
| ReallocSplMem@12 |
| ReallocSplStr@8 |
| RemoteFindFirstPrinterChangeNotification@28 |
| ReplyClosePrinter@4 |
| ReplyOpenPrinter@20 |
| ReplyPrinterChangeNotification@16 |
| ReplyPrinterChangeNotificationEx@20 |
| ReportJobProcessingProgress@16 |
| ResetPrinterW@8 |
| RevertToPrinterSelf@0 |
| RouterAddPrinterConnection2@12 |
| RouterAllocBidiMem@4 |
| RouterAllocBidiResponseContainer@4 |
| RouterAllocPrinterNotifyInfo@4 |
| RouterBroadcastMessage@20 |
| ;RouterFindCompatibleDriver ; Check!!! Couldn't determine function argument count. Function doesn't return. |
| RouterFindFirstPrinterChangeNotification@24 |
| RouterFindNextPrinterChangeNotification@20 |
| RouterFreeBidiMem@4 |
| RouterFreeBidiResponseContainer@4 |
| RouterFreePrinterNotifyInfo@4 |
| RouterInternalGetPrinterDriver@40 |
| RouterRefreshPrinterChangeNotification@16 |
| RouterReplyPrinter@24 |
| RouterSpoolerSetPolicy@12 |
| ScheduleJob@8 |
| SeekPrinter@24 |
| SendRecvBidiData@16 |
| SetFormW@16 |
| SetJobW@20 |
| SetPortW@16 |
| SetPrinterDataExW@24 |
| SetPrinterDataW@20 |
| SetPrinterW@16 |
| SplCloseSpoolFileHandle@4 |
| SplCommitSpoolData@28 |
| SplDriverUnloadComplete@4 |
| SplGetClientUserHandle@4 |
| SplGetSpoolFileInfo@24 |
| SplGetUserSidStringFromToken@16 |
| SplInitializeWinSpoolDrv@4 |
| SplIsSessionZero@12 |
| SplIsUpgrade@0 |
| SplPowerEvent@4 |
| SplProcessPnPEvent@12 |
| SplProcessSessionEvent@12 |
| SplPromptUIInUsersSession@16 |
| SplQueryUserInfo@8 |
| SplReadPrinter@12 |
| SplRegisterForDeviceEvents@12 |
| SplRegisterForSessionEvents@8 |
| SplShutDownRouter@0 |
| SplUnregisterForDeviceEvents@4 |
| SplUnregisterForSessionEvents@4 |
| SplWerNotifyLogger@4 |
| SpoolerFindClosePrinterChangeNotification@4 |
| SpoolerFindFirstPrinterChangeNotification@32 |
| SpoolerFindNextPrinterChangeNotification@16 |
| SpoolerFreePrinterNotifyInfo@4 |
| SpoolerHasInitialized@0 |
| SpoolerInit@0 |
| SpoolerRefreshPrinterChangeNotification@16 |
| StartDocPrinterW@12 |
| StartPagePrinter@4 |
| UndoAlignKMPtr@8 |
| UndoAlignRpcPtr@16 |
| UnloadDriver@4 |
| UnloadDriverFile@4 |
| UpdateBufferSize@24 |
| UpdatePrinterRegAll@16 |
| UpdatePrinterRegUser@20 |
| WaitForPrinterChange@8 |
| WaitForSpoolerInitialization@0 |
| WritePrinter@16 |
| XcvDataW@32 |
| bGetDevModePerUser@12 |
| bSetDevModePerUser@12 |