
;
; Based on NT 4.0 SP6: WINSPOOL.DRV 
;
LIBRARY WINSPOOL INITINSTANCE
DATA MULTIPLE NONSHARED

EXPORTS
; ADVANCEDSETUPDIALOG								@104
  AbortPrinter  			= "_AbortPrinter@4" 			@105
  AddFormA				= "_AddFormA@12"    			@106
  AddFormW				= "_AddFormW@12"    			@107
  AddJobA				= "_AddJobA@20"   			@108
  AddJobW				= "_AddJobW@20"     			@109
  AddMonitorA				= "_AddMonitorA@12" 			@110
  AddMonitorW				= "_AddMonitorA@12" 			@111
  AddPortA				= "_AddPortA@12"    			@112
; AddPortExA									@113
; AddPortExW									@114
  AddPortW				= "_AddPortW@12"    			@115
  AddPrintProcessorA 			= "_AddPrintProcessorA@16"	@116
  AddPrintProcessorW 			= "_AddPrintProcessorW@16"		@117
  AddPrintProvidorA 		 	= "_AddPrintProvidorA@12"	@118
  AddPrintProvidorW  			= "_AddPrintProvidorW@12"	@119
  AddPrinterA				= "_AddPrinterA@12"	@120
  AddPrinterConnectionA 		= "_AddPrinterConnectionA@4"		@121
; AddPrinterConnectionUI							@122
  AddPrinterConnectionW 		= "_AddPrinterConnectionW@4"		@123
  AddPrinterDriverA 			= "_AddPrinterDriverA@12"	@124
  AddPrinterDriverW			= "_AddPrinterDriverW@12"	@125
  AddPrinterW				= "_AddPrinterW@12"	@126
  AdvancedDocumentPropertiesA 		= "_AdvancedDocumentPropertiesA@20" 	@127
  AdvancedDocumentPropertiesW 		= "_AdvancedDocumentPropertiesA@20"	@128
; AdvancedSetupDialog								@129	
  ClosePrinter				= "_ClosePrinter@4"	@130
  ConfigurePortA 			= "_ConfigurePortA@12"	@131
  ConfigurePortW 			= "_ConfigurePortW@12"	@132
  ConnectToPrinterDlg 			= "_ConnectToPrinterDlg@8"		@133
; ConvertAnsiDevModeToUnicodeDevmode						@134
; ConvertUnicodeDevModeToAnsiDevmode						@135
; CreatePrinterIC								@136
; DEVICECAPABILITIES								@137
; DEVICEMODE									@138
  DeleteFormA 				= "_DeleteFormA@8"	@139
  DeleteFormW				= "_DeleteFormW@8"	@140
  DeleteMonitorA 			= "_DeleteMonitorA@12"	@141
  DeleteMonitorW 			= "_DeleteMonitorW@12"	@142
  DeletePortA 				= "_DeletePortA@12"	@143
  DeletePortW				= "_DeletePortW@12"	@144
  DeletePrintProcessorA			= "_DeletePrintProcessorA@12"		@145
  DeletePrintProcessorW			= "_DeletePrintProcessorW@12"		@146
  DeletePrintProvidorA  		= "_DeletePrintProvidorA@12"		@147
  DeletePrintProvidorW			= "_DeletePrintProvidorW@12"		@148
  DeletePrinter				= "_DeletePrinter@4"	@149
  DeletePrinterConnectionA 		= "_DeletePrinterConnectionA@4"	@150
  DeletePrinterConnectionW 		= "_DeletePrinterConnectionW@4"		@151
  DeletePrinterDataA			= "_DeletePrinterDataA@8"	@152
  DeletePrinterDataW			= "_DeletePrinterDataW@8"	@153
  DeletePrinterDriverA			= "_DeletePrinterDriverA@12"		@154
  DeletePrinterDriverW 			= "_DeletePrinterDriverW@12"		@155
; DeletePrinterIC								@156
; DevQueryPrint									@157
; DevQueryPrintEx								@158
  DeviceCapabilities  			= "_DeviceCapabilitiesA@20"		@159
  DeviceCapabilitiesA 			= "_DeviceCapabilitiesA@20"		@160
  DeviceCapabilitiesW 			= "_DeviceCapabilitiesW@20"		@161
; DeviceMode									@162
; DevicePropertySheets								@163
; DocumentEvent									@164
  DocumentPropertiesA  			= "_DocumentPropertiesA@24"		@165
  DocumentPropertiesW			= "_DocumentPropertiesW@24"		@166
; DocumentPropertySheets							@167
; EXTDEVICEMODE									@168
  EndDocPrinter 			= "_EndDocPrinter@4"	@169
  EndPagePrinter			= "_EndPagePrinter@4"	@170
  EnumFormsA				= "_EnumFormsA@24"	@171
  EnumFormsW				= "_EnumFormsW@24"	@172
  EnumJobsA				= "_EnumJobsA@32"		@173
  EnumJobsW				= "_EnumJobsW@32"		@174
  EnumMonitorsA				= "_EnumMonitorsA@24"	@175
  EnumMonitorsW				= "_EnumMonitorsW@24"	@176
  EnumPortsA				= "_EnumPortsA@24"	@177
  EnumPortsW				= "_EnumPortsW@24"	@178
  EnumPrintProcessorDatatypesA		= "_EnumPrintProcessorDatatypesA@28"	@179
  EnumPrintProcessorDatatypesW		= "_EnumPrintProcessorDatatypesW@28"	@180
  EnumPrintProcessorsA			= "_EnumPrintProcessorsA@28"		@181
  EnumPrintProcessorsW			= "_EnumPrintProcessorsW@28"		@182
  EnumPrinterDataA			= "_EnumPrinterDataA@36"	@183
  EnumPrinterDataW			= "_EnumPrinterDataW@36"	@184
  EnumPrinterDriversA			= "_EnumPrinterDriversA@28"		@185
  EnumPrinterDriversW			= "_EnumPrinterDriversA@28"		@186
  EnumPrintersA        			= "_EnumPrintersA@28"  		 	@187
  EnumPrintersW 			= "_EnumPrintersW@28"	@188
; ExtDeviceMode									@189
  FindClosePrinterChangeNotification 	= "_FindClosePrinterChangeNotification@4"	@190
  FindFirstPrinterChangeNotification 	= "_FindFirstPrinterChangeNotification@16" @191
  FindNextPrinterChangeNotification  	= "_FindNextPrinterChangeNotification@16"	@192
  FreePrinterNotifyInfo			= "_FreePrinterNotifyInfo@4"		@193
  GetFormA				= "_GetFormA@24"		@194
  GetFormW				= "_GetFormW@24"		@195
  GetJobA				= "_GetJobA@24"		@196
  GetJobW				= "_GetJobW@24"		@197
  GetPrintProcessorDirectoryA		= "_GetPrintProcessorDirectoryA@24"	@198
  GetPrintProcessorDirectoryW		= "_GetPrintProcessorDirectoryW@24"	@199
  GetPrinterA				= "_GetPrinterA@20"	@200
  GetPrinterDataA			= "_GetPrinterDataA@24"	@201
  GetPrinterDataW			= "_GetPrinterDataW@24"	@202
  GetPrinterDriverA			= "_GetPrinterDriverA@24"	@203
  GetPrinterDriverDirectoryA		= "_GetPrinterDriverDirectoryA@24"	@204
  GetPrinterDriverDirectoryW		= "_GetPrinterDriverDirectoryW@24"	@205
  GetPrinterDriverW			= "_GetPrinterDriverW@24"	@206
  GetPrinterW				= "_GetPrinterW@20"	@207
; InitializeDll									@208
  OpenPrinterA				= "_OpenPrinterA@12"	@209
  OpenPrinterW				= "_OpenPrinterW@12"		@210
; PlayGdiScriptOnPrinterIC							@211
  PrinterMessageBoxA			= "_PrinterMessageBoxA@24"		@212
  PrinterMessageBoxW			= "_PrinterMessageBoxW@24"		@213
  PrinterProperties			= "_PrinterProperties@8"	@214
; QueryRemoteFonts								@215
; QuerySpoolMode								@216
  ReadPrinter				= "_ReadPrinter@16"	@217
  ResetPrinterA				= "_ResetPrinterA@8"	@218
  ResetPrinterW				= "_ResetPrinterW@8"	@219
  ScheduleJob				= "_ScheduleJob@8"	@220
; SetAllocFailCount								@221
  SetFormA				= "_SetFormA@16"		@222
  SetFormW				= "_SetFormW@16"		@223
  SetJobA				= "_SetJobA@20"		@224
  SetJobW				= "_SetJobA@20"		@225
  SetPortA				= "_SetPortA@16"		@226
  SetPortW				= "_SetPortW@16"			@227
  SetPrinterA				= "_SetPrinterA@16"	@228
  SetPrinterDataA			= "_SetPrinterDataA@20"	@229
  SetPrinterDataW			= "_SetPrinterDataW@20"	@230
  SetPrinterW				= "_SetPrinterW@16"	@231
; SpoolerDevQueryPrintW								@232
; SpoolerInit									@233
; SpoolerPrinterEvent								@234
; StartDocDlgA									@235
; StartDocDlgW									@236
  StartDocPrinterA			= "_StartDocPrinterA@12"	@237
  StartDocPrinterW			= "_StartDocPrinterW@12"	@238
  StartPagePrinter			= "_StartPagePrinter@4"	@239
; WaitForPrinterChange								@240
  WritePrinter				= "_WritePrinter@16"	@241

  SplQueryPMQueueName                   = "_SplQueryPMQueueName@12"             @250
