|  | ; | 
|  | ; 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 |