diff --git a/reactos/dll/win32/winspool/winspool.def b/reactos/dll/win32/winspool/winspool.def deleted file mode 100644 index ce97f3dc1c6..00000000000 --- a/reactos/dll/win32/winspool/winspool.def +++ /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 diff --git a/reactos/dll/win32/winspool/winspool.rbuild b/reactos/dll/win32/winspool/winspool.rbuild index bde0e3d292c..05f7f59642c 100644 --- a/reactos/dll/win32/winspool/winspool.rbuild +++ b/reactos/dll/win32/winspool/winspool.rbuild @@ -1,5 +1,5 @@ - + . ntdll diff --git a/reactos/dll/win32/winspool/winspool.spec b/reactos/dll/win32/winspool/winspool.spec new file mode 100644 index 00000000000..0ff380360fd --- /dev/null +++ b/reactos/dll/win32/winspool/winspool.spec @@ -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)