.def -> .spec
authorDmitry Chapyshev <dmitry@reactos.org>
Sat, 6 Dec 2008 10:28:06 +0000 (10:28 +0000)
committerDmitry Chapyshev <dmitry@reactos.org>
Sat, 6 Dec 2008 10:28:06 +0000 (10:28 +0000)
svn path=/trunk/; revision=37888

reactos/dll/win32/winspool/winspool.def [deleted file]
reactos/dll/win32/winspool/winspool.rbuild
reactos/dll/win32/winspool/winspool.spec [new file with mode: 0644]

diff --git a/reactos/dll/win32/winspool/winspool.def b/reactos/dll/win32/winspool/winspool.def
deleted file mode 100644 (file)
index ce97f3d..0000000
+++ /dev/null
@@ -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
index bde0e3d..05f7f59 100644 (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>
diff --git a/reactos/dll/win32/winspool/winspool.spec b/reactos/dll/win32/winspool/winspool.spec
new file mode 100644 (file)
index 0000000..0ff3803
--- /dev/null
@@ -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)