.def -> .spec

svn path=/trunk/; revision=37888
This commit is contained in:
Dmitry Chapyshev 2008-12-06 10:28:06 +00:00
parent acb0743239
commit 6928b46129
3 changed files with 110 additions and 117 deletions

View file

@ -1,116 +0,0 @@
; $Id$
;
; winspool.drv - Printer spooler
LIBRARY winspool.drv
EXPORTS
AbortPrinter@4
AddFormA@12
AddFormW@12
AddJobA@20
AddJobW@20
AddMonitorA@12
AddMonitorW@12
AddPortA@12
AddPortW@12
AddPrinterA@12
AddPrinterConnectionA@4
AddPrinterConnectionW@4
AddPrinterDriverA@12
AddPrinterDriverW@12
AddPrinterW@12
AddPrintProcessorA@16
AddPrintProcessorW@16
AddPrintProvidorA@12
AddPrintProvidorW@12
AdvancedDocumentPropertiesA@20
AdvancedDocumentPropertiesW@20
ClosePrinter@4
ConfigurePortA@12
ConfigurePortW@12
ConnectToPrinterDlg@8
DeleteFormA@8
DeleteFormW@8
DeleteMonitorA@12
DeleteMonitorW@12
DeletePortA@12
DeletePortW@12
DeletePrinter@4
DeletePrinterConnectionA@4
DeletePrinterConnectionW@4
DeletePrinterDataA@8
DeletePrinterDataW@8
DeletePrinterDriverA@12
DeletePrinterDriverW@12
DeletePrintProcessorA@12
DeletePrintProcessorW@12
DeletePrintProvidorA@12
DeletePrintProvidorW@12
DeviceCapabilitiesA@20
DeviceCapabilitiesW@20
DllMain@12
DocumentPropertiesA@24
DocumentPropertiesW@24
EndDocPrinter@4
EndPagePrinter@4
EnumFormsA@24
EnumFormsW@24
EnumJobsA@32
EnumJobsW@32
EnumMonitorsA@24
EnumMonitorsW@24
EnumPortsA@24
EnumPortsW@24
EnumPrinterDataA@36
EnumPrinterDataW@36
EnumPrinterDriversA@28
EnumPrinterDriversW@28
EnumPrintersA@28
EnumPrintersW@28
EnumPrintProcessorDatatypesA@28
EnumPrintProcessorDatatypesW@28
EnumPrintProcessorsA@28
EnumPrintProcessorsW@28
FindClosePrinterChangeNotification@4
FindFirstPrinterChangeNotification@16
FindNextPrinterChangeNotification@16
FreePrinterNotifyInfo@4
GetDefaultPrinterA@8 @201
GetDefaultPrinterW@8 @203
GetFormA@24
GetFormW@24
GetJobA@24
GetJobW@24
GetPrinterA@20
GetPrinterDataA@24
GetPrinterDataW@24
GetPrinterDriverA@24
GetPrinterDriverDirectoryA@24
GetPrinterDriverDirectoryW@24
GetPrinterDriverW@24
GetPrinterW@20
GetPrintProcessorDirectoryA@24
GetPrintProcessorDirectoryW@24
OpenPrinterA@12
OpenPrinterW@12
PrinterMessageBoxA@24
PrinterMessageBoxW@24
PrinterProperties@8
ReadPrinter@16
ResetPrinterA@8
ResetPrinterW@8
ScheduleJob@8
SetFormA@16
SetFormW@16
SetJobA@20
SetJobW@20
SetPrinterA@16
SetPrinterDataA@20
SetPrinterDataW@20
SetPrinterW@16
StartDocPrinterA@12
StartDocPrinterW@12
StartPagePrinter@4
WaitForPrinterChange@8
WritePrinter@16

View file

@ -1,5 +1,5 @@
<module name="winspool" type="win32dll" extension=".drv" baseaddress="${BASEADDRESS_WINSPOOL}" installbase="system32" installname="winspool.drv" allowwarnings="true" unicode="yes">
<importlibrary definition="winspool.def" />
<importlibrary definition="winspool.spec" />
<include base="winspool">.</include>
<define name="_DISABLE_TIDENTS" />
<library>ntdll</library>

View file

@ -0,0 +1,109 @@
@ stdcall AbortPrinter(long)
@ stdcall AddFormA(long long ptr)
@ stdcall AddFormW(long long ptr)
@ stdcall AddJobA(long long ptr long ptr)
@ stdcall AddJobW(long long ptr long ptr)
@ stdcall AddMonitorA(str long ptr)
@ stdcall AddMonitorW(wstr long ptr)
@ stdcall AddPortA(str ptr str)
@ stdcall AddPortW(wstr long wstr)
@ stdcall AddPrinterA(str long ptr)
@ stdcall AddPrinterConnectionA(str)
@ stdcall AddPrinterConnectionW(wstr)
@ stdcall AddPrinterDriverA(str long ptr)
@ stdcall AddPrinterDriverW(wstr long ptr)
@ stdcall AddPrinterW(wstr long ptr)
@ stdcall AddPrintProcessorA(str str str str)
@ stdcall AddPrintProcessorW(wstr wstr wstr wstr)
@ stdcall AddPrintProvidorA(str long ptr)
@ stdcall AddPrintProvidorW(wstr long ptr)
@ stdcall AdvancedDocumentPropertiesA(long long str ptr ptr)
@ stdcall AdvancedDocumentPropertiesW(long long wstr ptr ptr)
@ stdcall ClosePrinter(long)
@ stdcall ConfigurePortA(str long str)
@ stdcall ConfigurePortW(wstr long wstr)
@ stdcall ConnectToPrinterDlg(long long)
@ stdcall DeleteFormA(long str)
@ stdcall DeleteFormW(long wstr)
@ stdcall DeleteMonitorA(str str str)
@ stdcall DeleteMonitorW(wstr wstr wstr)
@ stdcall DeletePortA(str long str)
@ stdcall DeletePortW(wstr long wstr)
@ stdcall DeletePrinter(long)
@ stdcall DeletePrinterConnectionA(str)
@ stdcall DeletePrinterConnectionW(wstr)
@ stdcall DeletePrinterDataA(ptr str)
@ stdcall DeletePrinterDataW(ptr wstr)
@ stdcall DeletePrinterDriverA(str str str)
@ stdcall DeletePrinterDriverW(wstr wstr wstr)
@ stdcall DeletePrintProcessorA(str str str)
@ stdcall DeletePrintProcessorW(wstr wstr wstr)
@ stdcall DeletePrintProvidorA(str str str)
@ stdcall DeletePrintProvidorW(wstr wstr wstr)
@ stdcall DeviceCapabilitiesA(str str long ptr ptr)
@ stdcall DeviceCapabilitiesW(wstr wstr long ptr ptr)
@ stdcall DllMain(ptr long ptr)
@ stdcall DocumentPropertiesA(long long ptr ptr ptr long)
@ stdcall DocumentPropertiesW(long long ptr ptr ptr long)
@ stdcall EndDocPrinter(long)
@ stdcall EndPagePrinter(long)
@ stdcall EnumFormsA(long long ptr long ptr ptr)
@ stdcall EnumFormsW(long long ptr long ptr ptr)
@ stdcall EnumJobsA(long long long long ptr long ptr ptr)
@ stdcall EnumJobsW(long long long long ptr long ptr ptr)
@ stdcall EnumMonitorsA(str long ptr long long long)
@ stdcall EnumMonitorsW(wstr long ptr long long long)
@ stdcall EnumPortsA(str long ptr ptr ptr ptr)
@ stdcall EnumPortsW(wstr long ptr ptr ptr ptr)
@ stdcall EnumPrinterDataA(long long ptr long ptr ptr ptr long ptr)
@ stdcall EnumPrinterDataW(long long ptr long ptr ptr ptr long ptr)
@ stdcall EnumPrinterDriversA(str str long ptr long ptr ptr)
@ stdcall EnumPrinterDriversW(wstr wstr long ptr long ptr ptr)
@ stdcall EnumPrintersA(long ptr long ptr long ptr ptr)
@ stdcall EnumPrintersW(long ptr long ptr long ptr ptr)
@ stdcall EnumPrintProcessorDatatypesA(str str long ptr long ptr ptr)
@ stdcall EnumPrintProcessorDatatypesW(wstr wstr long ptr long ptr ptr)
@ stdcall EnumPrintProcessorsA(str str long ptr long ptr ptr)
@ stdcall EnumPrintProcessorsW(wstr wstr long ptr long ptr ptr)
@ stdcall FindClosePrinterChangeNotification(long)
@ stdcall FindFirstPrinterChangeNotification(long long long ptr)
@ stdcall FindNextPrinterChangeNotification(long ptr ptr ptr)
@ stdcall FreePrinterNotifyInfo(ptr)
201 stdcall GetDefaultPrinterA(ptr ptr)
203 stdcall GetDefaultPrinterW(ptr ptr)
@ stdcall GetFormA(long str long ptr long ptr)
@ stdcall GetFormW(long wstr long ptr long ptr)
@ stdcall GetJobA(long long long ptr long ptr)
@ stdcall GetJobW(long long long ptr long ptr)
@ stdcall GetPrinterA(long long ptr long ptr)
@ stdcall GetPrinterDataA(long str ptr ptr long ptr)
@ stdcall GetPrinterDataW(long wstr ptr ptr long ptr)
@ stdcall GetPrinterDriverA(long str long ptr long ptr)
@ stdcall GetPrinterDriverDirectoryA(str str long ptr long ptr)
@ stdcall GetPrinterDriverDirectoryW(wstr wstr long ptr long ptr)
@ stdcall GetPrinterDriverW(long str long ptr long ptr)
@ stdcall GetPrinterW(long long ptr long ptr)
@ stdcall GetPrintProcessorDirectoryA(str str long ptr long ptr)
@ stdcall GetPrintProcessorDirectoryW(wstr wstr long ptr long ptr)
@ stdcall OpenPrinterA(str ptr ptr)
@ stdcall OpenPrinterW(wstr ptr ptr)
@ stdcall PrinterMessageBoxA(ptr long ptr str str long)
@ stdcall PrinterMessageBoxW(ptr long ptr wstr wstr long)
@ stdcall PrinterProperties(long long)
@ stdcall ReadPrinter(long ptr long ptr)
@ stdcall ResetPrinterA(long ptr)
@ stdcall ResetPrinterW(long ptr)
@ stdcall ScheduleJob(long long)
@ stdcall SetFormA(long str long ptr)
@ stdcall SetFormW(long wstr long ptr)
@ stdcall SetJobA(long long long ptr long)
@ stdcall SetJobW(long long long ptr long)
@ stdcall SetPrinterA(long long ptr long)
@ stdcall SetPrinterDataA(long str long ptr long)
@ stdcall SetPrinterDataW(long wstr long ptr long)
@ stdcall SetPrinterW(long long ptr long)
@ stdcall StartDocPrinterA(long long ptr)
@ stdcall StartDocPrinterW(long long ptr)
@ stdcall StartPagePrinter(long)
@ stdcall WaitForPrinterChange(ptr long)
@ stdcall WritePrinter(long ptr long ptr)