1 /* 2 * PROJECT: ReactOS Spooler API 3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) 4 * PURPOSE: Functions related to Printer Drivers 5 * COPYRIGHT: Copyright 2015-2017 Colin Finck (colin@reactos.org) 6 */ 7 8 #include "precomp.h" 9 10 BOOL WINAPI 11 AddPrinterDriverA(PSTR pName, DWORD Level, PBYTE pDriverInfo) 12 { 13 TRACE("AddPrinterDriverA(%s, %lu, %p)\n", pName, Level, pDriverInfo); 14 UNIMPLEMENTED; 15 return FALSE; 16 } 17 18 BOOL WINAPI 19 AddPrinterDriverExA(PSTR pName, DWORD Level, PBYTE pDriverInfo, DWORD dwFileCopyFlags) 20 { 21 TRACE("AddPrinterDriverExA(%s, %lu, %p, %lu)\n", pName, Level, pDriverInfo, dwFileCopyFlags); 22 UNIMPLEMENTED; 23 return FALSE; 24 } 25 26 BOOL WINAPI 27 AddPrinterDriverExW(PWSTR pName, DWORD Level, PBYTE pDriverInfo, DWORD dwFileCopyFlags) 28 { 29 TRACE("AddPrinterDriverExW(%S, %lu, %p, %lu)\n", pName, Level, pDriverInfo, dwFileCopyFlags); 30 UNIMPLEMENTED; 31 return FALSE; 32 } 33 34 BOOL WINAPI 35 AddPrinterDriverW(PWSTR pName, DWORD Level, PBYTE pDriverInfo) 36 { 37 TRACE("AddPrinterDriverW(%S, %lu, %p)\n", pName, Level, pDriverInfo); 38 UNIMPLEMENTED; 39 return FALSE; 40 } 41 42 BOOL WINAPI 43 DeletePrinterDriverA(PSTR pName, PSTR pEnvironment, PSTR pDriverName) 44 { 45 TRACE("DeletePrinterDriverA(%s, %s, %s)\n", pName, pEnvironment, pDriverName); 46 UNIMPLEMENTED; 47 return FALSE; 48 } 49 50 BOOL WINAPI 51 DeletePrinterDriverExA(PSTR pName, PSTR pEnvironment, PSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag) 52 { 53 TRACE("DeletePrinterDriverExA(%s, %s, %s, %lu, %lu)\n", pName, pEnvironment, pDriverName, dwDeleteFlag, dwVersionFlag); 54 UNIMPLEMENTED; 55 return FALSE; 56 } 57 58 BOOL WINAPI 59 DeletePrinterDriverExW(PWSTR pName, PWSTR pEnvironment, PWSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag) 60 { 61 TRACE("DeletePrinterDriverExW(%S, %S, %S, %lu, %lu)\n", pName, pEnvironment, pDriverName, dwDeleteFlag, dwVersionFlag); 62 UNIMPLEMENTED; 63 return FALSE; 64 } 65 66 BOOL WINAPI 67 DeletePrinterDriverW(PWSTR pName, PWSTR pEnvironment, PWSTR pDriverName) 68 { 69 TRACE("DeletePrinterDriverW(%S, %S, %S)\n", pName, pEnvironment, pDriverName); 70 UNIMPLEMENTED; 71 return FALSE; 72 } 73 74 BOOL WINAPI 75 EnumPrinterDriversA(PSTR pName, PSTR pEnvironment, DWORD Level, PBYTE pDriverInfo, DWORD cbBuf, PDWORD pcbNeeded, PDWORD pcReturned) 76 { 77 TRACE("EnumPrinterDriversA(%s, %s, %lu, %p, %lu, %p, %p)\n", pName, pEnvironment, Level, pDriverInfo, cbBuf, pcbNeeded, pcReturned); 78 UNIMPLEMENTED; 79 return FALSE; 80 } 81 82 BOOL WINAPI 83 EnumPrinterDriversW(PWSTR pName, PWSTR pEnvironment, DWORD Level, PBYTE pDriverInfo, DWORD cbBuf, PDWORD pcbNeeded, PDWORD pcReturned) 84 { 85 TRACE("EnumPrinterDriversW(%S, %S, %lu, %p, %lu, %p, %p)\n", pName, pEnvironment, Level, pDriverInfo, cbBuf, pcbNeeded, pcReturned); 86 UNIMPLEMENTED; 87 return FALSE; 88 } 89 90 BOOL WINAPI 91 GetPrinterDriverDirectoryA(PSTR pName, PSTR pEnvironment, DWORD Level, PBYTE pDriverDirectory, DWORD cbBuf, PDWORD pcbNeeded) 92 { 93 TRACE("GetPrinterDriverDirectoryA(%s, %s, %lu, %p, %lu, %p)\n", pName, pEnvironment, Level, pDriverDirectory, cbBuf, pcbNeeded); 94 UNIMPLEMENTED; 95 return FALSE; 96 } 97 98 BOOL WINAPI 99 GetPrinterDriverDirectoryW(PWSTR pName, PWSTR pEnvironment, DWORD Level, PBYTE pDriverDirectory, DWORD cbBuf, PDWORD pcbNeeded) 100 { 101 TRACE("GetPrinterDriverDirectoryW(%S, %S, %lu, %p, %lu, %p)\n", pName, pEnvironment, Level, pDriverDirectory, cbBuf, pcbNeeded); 102 UNIMPLEMENTED; 103 return FALSE; 104 } 105