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