master
1;
2; Definition file of SPOOLSS.DLL
3; Automatic generated by gendef
4; written by Kai Tietz 2008
5;
6LIBRARY "SPOOLSS.DLL"
7EXPORTS
8OpenPrinterExW@16
9RouterCorePrinterDriverInstalled@44
10RouterCreatePrintAsyncNotificationChannel@24
11RouterDeletePrinterDriverPackage@12
12RouterGetCorePrinterDrivers@20
13RouterGetPrintClassObject@12
14RouterGetPrinterDriverPackagePath@28
15RouterInstallPrinterDriverFromPackage@20
16RouterRegisterForPrintAsyncNotifications@24
17RouterUnregisterForPrintAsyncNotifications@4
18RouterUploadPrinterDriverPackage@24
19AbortPrinter@4
20AddFormW@12
21AddJobW@20
22AddMonitorW@12
23AddPerMachineConnectionW@16
24AddPortExW@16
25AddPortW@12
26AddPrintProcessorW@16
27AddPrintProvidorW@12
28AddPrinterConnectionW@4
29AddPrinterDriverExW@16
30AddPrinterDriverW@12
31AddPrinterExW@20
32AddPrinterW@12
33AdjustPointers@12
34AdjustPointersInStructuresArray@20
35AlignKMPtr@8
36AlignRpcPtr@8
37AllocSplStr@4
38AllowRemoteCalls@0
39AppendPrinterNotifyInfoData@12
40BuildOtherNamesFromMachineName@8
41CacheAddName@4
42CacheCreateAndAddNode@8
43CacheCreateAndAddNodeWithIPAddresses@16
44CacheDeleteNode@4
45CacheIsNameCluster@4
46CacheIsNameInNodeList@8
47CallDrvDevModeConversion@28
48CallRouterFindFirstPrinterChangeNotification@20
49CheckLocalCall@0
50ClosePrinter@4
51ClusterSplClose@4
52ClusterSplIsAlive@4
53ClusterSplOpen@20
54ConfigurePortW@12
55CreatePrinterIC@8
56DeleteFormW@8
57DeleteMonitorW@12
58DeletePerMachineConnectionW@8
59DeletePortW@12
60DeletePrintProcessorW@12
61DeletePrintProvidorW@12
62DeletePrinter@4
63DeletePrinterConnectionW@4
64DeletePrinterDataExW@12
65DeletePrinterDataW@8
66DeletePrinterDriverExW@20
67DeletePrinterDriverW@12
68DeletePrinterIC@4
69DeletePrinterKeyW@8
70DllAllocSplMem@4
71DllAllocSplStr@4
72DllCanUnloadNow@0
73DllFreeSplMem@4
74DllFreeSplStr@4
75DllGetClassObject@12
76DllReallocSplMem@12
77DllReallocSplStr@8
78DllRegisterServer@0
79DllUnregisterServer@0
80EndDocPrinter@4
81EndPagePrinter@4
82EnumFormsW@24
83EnumJobsW@32
84EnumMonitorsW@24
85EnumPerMachineConnectionsW@20
86EnumPortsW@24
87EnumPrintProcessorDatatypesW@28
88EnumPrintProcessorsW@28
89EnumPrinterDataExW@24
90EnumPrinterDataW@36
91EnumPrinterDriversW@28
92EnumPrinterKeyW@20
93EnumPrintersW@28
94FindClosePrinterChangeNotification@4
95FlushPrinter@20
96FormatPrinterForRegistryKey@12
97FormatRegistryKeyForPrinter@12
98FreeOtherNames@8
99GetBindingHandleIndex@0
100GetFormW@24
101GetJobAttributes@12
102GetJobAttributesEx@24
103GetJobW@24
104GetNetworkId@8
105GetPrintProcessorDirectoryW@24
106GetPrinterDataExW@28
107GetPrinterDataW@24
108GetPrinterDriverDirectoryW@24
109GetPrinterDriverExW@40
110GetPrinterDriverW@24
111GetPrinterW@20
112GetServerPolicy@8
113GetShrinkedSize@8
114ImpersonatePrinterClient@4
115InitializeRouter@4
116IsNameTheLocalMachineOrAClusterSpooler@4
117IsNamedPipeRpcCall@0
118LoadDriver@4
119LoadDriverFiletoConvertDevmode@4
120LoadDriverWithVersion@8
121LogWmiTraceEvent@12
122MIDL_user_allocate1@4
123MIDL_user_free1@4
124MarshallDownStructure@16
125MarshallDownStructuresArray@20
126MarshallUpStructure@20
127MarshallUpStructuresArray@24
128OldGetPrinterDriverW@24
129OpenPrinter2W@16
130OpenPrinterPort2W@16
131OpenPrinterW@12
132PackStrings@16
133PartialReplyPrinterChangeNotification@8
134PlayGdiScriptOnPrinterIC@24
135PrinterHandleRundown@4
136PrinterMessageBoxW@24
137ProvidorFindClosePrinterChangeNotification@4
138ProvidorFindFirstPrinterChangeNotification@24
139ReadPrinter@16
140ReallocSplMem@12
141ReallocSplStr@8
142RemoteFindFirstPrinterChangeNotification@28
143ReplyClosePrinter@4
144ReplyOpenPrinter@20
145ReplyPrinterChangeNotification@16
146ReplyPrinterChangeNotificationEx@20
147ReportJobProcessingProgress@16
148ResetPrinterW@8
149RevertToPrinterSelf@0
150RouterAddPrinterConnection2@12
151RouterAllocBidiMem@4
152RouterAllocBidiResponseContainer@4
153RouterAllocPrinterNotifyInfo@4
154RouterBroadcastMessage@20
155;RouterFindCompatibleDriver ; Check!!! Couldn't determine function argument count. Function doesn't return.
156RouterFindFirstPrinterChangeNotification@24
157RouterFindNextPrinterChangeNotification@20
158RouterFreeBidiMem@4
159RouterFreeBidiResponseContainer@4
160RouterFreePrinterNotifyInfo@4
161RouterInternalGetPrinterDriver@40
162RouterRefreshPrinterChangeNotification@16
163RouterReplyPrinter@24
164RouterSpoolerSetPolicy@12
165ScheduleJob@8
166SeekPrinter@24
167SendRecvBidiData@16
168SetFormW@16
169SetJobW@20
170SetPortW@16
171SetPrinterDataExW@24
172SetPrinterDataW@20
173SetPrinterW@16
174SplCloseSpoolFileHandle@4
175SplCommitSpoolData@28
176SplDriverUnloadComplete@4
177SplGetClientUserHandle@4
178SplGetSpoolFileInfo@24
179SplGetUserSidStringFromToken@16
180SplInitializeWinSpoolDrv@4
181SplIsSessionZero@12
182SplIsUpgrade@0
183SplPowerEvent@4
184SplProcessPnPEvent@12
185SplProcessSessionEvent@12
186SplPromptUIInUsersSession@16
187SplQueryUserInfo@8
188SplReadPrinter@12
189SplRegisterForDeviceEvents@12
190SplRegisterForSessionEvents@8
191SplShutDownRouter@0
192SplUnregisterForDeviceEvents@4
193SplUnregisterForSessionEvents@4
194SplWerNotifyLogger@4
195SpoolerFindClosePrinterChangeNotification@4
196SpoolerFindFirstPrinterChangeNotification@32
197SpoolerFindNextPrinterChangeNotification@16
198SpoolerFreePrinterNotifyInfo@4
199SpoolerHasInitialized@0
200SpoolerInit@0
201SpoolerRefreshPrinterChangeNotification@16
202StartDocPrinterW@12
203StartPagePrinter@4
204UndoAlignKMPtr@8
205UndoAlignRpcPtr@16
206UnloadDriver@4
207UnloadDriverFile@4
208UpdateBufferSize@24
209UpdatePrinterRegAll@16
210UpdatePrinterRegUser@20
211WaitForPrinterChange@8
212WaitForSpoolerInitialization@0
213WritePrinter@16
214XcvDataW@32
215bGetDevModePerUser@12
216bSetDevModePerUser@12