- Timestamp:
- Aug 19, 1999, 6:26:29 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/winspool/winspool.cpp
r93 r582 1 /* $Id: winspool.cpp,v 1. 2 1999-06-10 16:19:02phaller Exp $ */1 /* $Id: winspool.cpp,v 1.3 1999-08-19 16:26:00 phaller Exp $ */ 2 2 3 3 /* … … 5 5 * Project Odin Software License can be found in LICENSE.TXT 6 6 * 7 * WINSPOOL stubs 8 * 9 * Copyright 1998 Patrick Haller 10 * 7 11 */ 8 /* 9 * WINSPOOL stubs 10 * 11 * Copyright 1998 Patrick Haller 12 * 13 */ 12 13 /**************************************************************************** 14 * Includes * 15 ****************************************************************************/ 16 14 17 #include <os2win.h> 15 18 #include <winspool.h> 19 #include <odinwrap.h> 16 20 17 21 #include <stdio.h> … … 21 25 22 26 23 /******************************************************************************/ 24 //DWORD dwType; /* printer type or types */ 25 //LPSTR lpszName; /* name of printer object */ 26 //DWORD dwLevel; /* structure level */ 27 //LPBYTE lpbPrinters; /* printer info array */ 28 //DWORD cbBuf; /* address of structure count of bytes in array */ 29 //LPDWORD lpdwNeeded; /* addr. of variable with no. of bytes copied (or required) */ 30 //LPDWORD lpdwReturned; /* addr. of variable with no. of printer info. structures copied */ 31 /******************************************************************************/ 32 BOOL WIN32API EnumPrintersA(DWORD dwType, LPTSTR lpszName, DWORD dwLevel, 33 LPBYTE lpbPrinters, DWORD cbBuf, 34 LPDWORD lpdwNeeded, LPDWORD lpdwReturned) 35 { 36 dprintf(("EnumPrintersA\n")); 37 38 return(O32_EnumPrinters(dwType, lpszName, dwLevel, lpbPrinters, cbBuf, 39 lpdwNeeded, lpdwReturned)); 40 } 41 /******************************************************************************/ 42 /******************************************************************************/ 43 BOOL WIN32API ClosePrinter(HANDLE hPrinter) 27 ODINDEBUGCHANNEL(WINSPOOL) 28 29 30 /***************************************************************************** 31 * Name : BOOL EnumPrintersA 32 * Purpose : 33 * Parameters: 34 * Variables : 35 * Result : 36 * Remark : 37 * Status : UNTESTED STUB 38 * 39 * Author : Markus Montkowski [09.07.98 13:39:08] 40 *****************************************************************************/ 41 42 ODINFUNCTION7(BOOL, EnumPrintersA, 43 DWORD, dwType, 44 LPTSTR, lpszName, 45 DWORD, dwLevel, 46 LPBYTE, lpbPrinters, 47 DWORD, cbBuf, 48 LPDWORD, lpdwNeeded, 49 LPDWORD, lpdwReturned) 50 { 51 return(O32_EnumPrinters(dwType, 52 lpszName, 53 dwLevel, 54 lpbPrinters, 55 cbBuf, 56 lpdwNeeded, 57 lpdwReturned)); 58 } 59 60 61 /***************************************************************************** 62 * Name : BOOL ClosePrinter 63 * Purpose : 64 * Parameters: 65 * Variables : 66 * Result : 67 * Remark : 68 * Status : UNTESTED STUB 69 * 70 * Author : Markus Montkowski [09.07.98 13:39:08] 71 *****************************************************************************/ 72 73 ODINFUNCTION1(BOOL, ClosePrinter, 74 HANDLE, hPrinter) 44 75 { 45 76 dprintf(("ClosePrinter, not implemented\n")); 46 77 return(TRUE); 47 78 } 48 /******************************************************************************/ 49 /******************************************************************************/ 50 BOOL WIN32API OpenPrinterA(LPSTR pPrinterName, HANDLE * phPrinter, PRINTER_DEFAULTSA *pDefault) 79 80 81 /***************************************************************************** 82 * Name : BOOL OpenPrinterA 83 * Purpose : 84 * Parameters: 85 * Variables : 86 * Result : 87 * Remark : 88 * Status : UNTESTED STUB 89 * 90 * Author : Markus Montkowski [09.07.98 13:39:08] 91 *****************************************************************************/ 92 93 ODINFUNCTION3(BOOL, OpenPrinterA, 94 LPSTR, pPrinterName, 95 HANDLE *, phPrinter, 96 PRINTER_DEFAULTSA *, pDefault) 51 97 { 52 98 dprintf(("OpenPrinterA, not implemented\n")); 53 99 return(FALSE); 54 100 } 55 /******************************************************************************/ 56 //HWND hwnd; /* handle of window that displays dialog box */ 57 //HANDLE hPrinter; /* handle of printer object */ 58 //LPSTR pDeviceName; /* address of device name */ 59 //LPDEVMODEA pdmOutput; /* address of modified device mode structure */ 60 //LPDEVMODEA pdmInput; /* address of original device mode structure */ 61 //DWORD fMode; /* mode flag */ 62 /******************************************************************************/ 63 LONG WIN32API DocumentPropertiesA(HWND hwnd, HANDLE hPrinter, LPSTR lpszDeviceName, 64 LPDEVMODEA pdmOutput, LPDEVMODEA pdmInput, DWORD fMode) 101 102 103 /***************************************************************************** 104 * Name : LONG DocumentPropertiesA 105 * Purpose : 106 * Parameters: 107 * Variables : 108 * Result : 109 * Remark : 110 * Status : UNTESTED STUB 111 * 112 * Author : Markus Montkowski [09.07.98 13:39:08] 113 *****************************************************************************/ 114 115 ODINFUNCTION6(LONG, DocumentPropertiesA, 116 HWND, hwnd, 117 HANDLE, hPrinter, 118 LPSTR, lpszDeviceName, 119 LPDEVMODEA, pdmOutput, 120 LPDEVMODEA, pdmInput, 121 DWORD, fMode) 65 122 { 66 123 dprintf(("DocumentPropertiesA, not implemented\n")); 67 124 return(-1); 68 125 } 69 /******************************************************************************/ 70 /******************************************************************************/ 71 72 /***************************************************************************** 126 127 128 /***************************************************************************** 73 129 * Name : BOOL AbortPrinter 74 * Purpose : 130 * Purpose : 75 131 * Parameters: HANDLE hPrinter handle to printer object 76 * Variables : 77 * Result : 78 * Remark : 132 * Variables : 133 * Result : 134 * Remark : 79 135 * Status : UNTESTED STUB 80 136 * … … 83 139 * Author : Markus Montkowski [09.07.98 13:39:08] 84 140 *****************************************************************************/ 85 BOOL WIN32API AbortPrinter( 86 HANDLE hPrinter 87 ) 88 89 { 90 91 dprintf(("WINSPOOL: AbortPrinter(%u) not implemented\n" 92 ,hPrinter 93 )); 94 95 return (FALSE); 96 } 97 98 /***************************************************************************** 141 142 ODINFUNCTION1(BOOL, AbortPrinter, 143 HANDLE, hPrinter) 144 145 { 146 dprintf(("WINSPOOL: AbortPrinter not implemented\n")); 147 return (FALSE); 148 } 149 150 151 152 /***************************************************************************** 99 153 * Name : BOOL AddFormA 100 * Purpose : 154 * Purpose : 101 155 * Parameters: HANDLE hPrinter handle to printer object 102 156 * DWORD Level data-structure level 103 157 * LPBYTE pForm pointer to form info. data structure 104 * Variables : 105 * Result : 106 * Remark : 158 * Variables : 159 * Result : 160 * Remark : 107 161 * Status : UNTESTED STUB 108 162 * … … 111 165 * Author : Markus Montkowski [09.07.98 13:47:45] 112 166 *****************************************************************************/ 113 BOOL WIN32API AddFormA( 114 HANDLE hPrinter, 115 DWORD Level, 116 LPBYTE pForm 117 ) 118 119 { 120 121 dprintf(("WINSPOOL: AddFormA(%u, %d, %08x) not implemented\n" 122 ,hPrinter, Level, pForm 123 )); 124 167 168 ODINFUNCTION3(BOOL, AddFormA, 169 HANDLE, hPrinter, 170 DWORD, Level, 171 LPBYTE, pForm) 172 { 173 dprintf(("WINSPOOL: AddFormA not implemented\n")); 125 174 return (FALSE); 126 175 } … … 128 177 /***************************************************************************** 129 178 * Name : BOOL AddFormW 130 * Purpose : 179 * Purpose : 131 180 * Parameters: HANDLE hPrinter handle to printer object 132 181 * DWORD Level data-structure level 133 182 * LPBYTE pForm pointer to form info. data structure 134 * Variables : 135 * Result : 136 * Remark : 183 * Variables : 184 * Result : 185 * Remark : 137 186 * Status : UNTESTED STUB 138 187 * … … 141 190 * Author : Markus Montkowski [09.07.98 13:47:45] 142 191 *****************************************************************************/ 143 BOOL WIN32API AddFormW( 144 HANDLE hPrinter, 145 DWORD Level, 146 LPBYTE pForm 147 ) 148 149 { 150 151 dprintf(("WINSPOOL: AddFormW(%u, %d, %08x) not implemented\n" 152 ,hPrinter, Level, pForm 153 )); 154 155 return (FALSE); 156 } 157 158 /***************************************************************************** 192 193 ODINFUNCTION3(BOOL, AddFormW, 194 HANDLE, hPrinter, 195 DWORD, Level, 196 LPBYTE, pForm) 197 { 198 dprintf(("WINSPOOL: AddFormW not implemented\n")); 199 return (FALSE); 200 } 201 202 203 /***************************************************************************** 159 204 * Name : BOOL AddJobA 160 * Purpose : 205 * Purpose : 161 206 * Parameters: HANDLE hPrinter specifies printer for the print job 162 207 * DWORD Level specifies version of print job information data structure … … 164 209 * DWORD cbBuf specifies size of buffer pointed to by pData 165 210 * LPDWORD pcbNeeded pointer to variable to receive size of print job information data 166 * Variables : 167 * Result : 168 * Remark : 211 * Variables : 212 * Result : 213 * Remark : 169 214 * Status : UNTESTED STUB 170 215 * … … 173 218 * Author : Markus Montkowski [09.07.98 13:50:28] 174 219 *****************************************************************************/ 175 BOOL WIN32API AddJobA( 176 HANDLE hPrinter, 177 DWORD Level, 178 LPBYTE pData, 179 DWORD cbBuf, 180 LPDWORD pcbNeeded 181 ) 182 183 { 184 185 dprintf(("WINSPOOL: AddJobA(%u, %d, %08x, %d, %08x) not implemented\n" 186 ,hPrinter, Level, pData, cbBuf, pcbNeeded 187 )); 188 220 221 ODINFUNCTION5(BOOL, AddJobA, 222 HANDLE, hPrinter, 223 DWORD, Level, 224 LPBYTE, pData, 225 DWORD, cbBuf, 226 LPDWORD, pcbNeeded) 227 { 228 dprintf(("WINSPOOL: AddJobA not implemented\n")); 189 229 return (FALSE); 190 230 } … … 192 232 /***************************************************************************** 193 233 * Name : BOOL AddJobW 194 * Purpose : 234 * Purpose : 195 235 * Parameters: HANDLE hPrinter specifies printer for the print job 196 * DWORD Level specifies version of print job information 236 * DWORD Level specifies version of print job information 197 237 * data structure 198 * LPBYTE pData pointer to buffer to receive print job 238 * LPBYTE pData pointer to buffer to receive print job 199 239 * information data 200 240 * DWORD cbBuf specifies size of buffer pointed to by pData 201 * LPDWORD pcbNeeded pointer to variable to receive size of print 241 * LPDWORD pcbNeeded pointer to variable to receive size of print 202 242 * job information data 203 * Variables : 204 * Result : 205 * Remark : 243 * Variables : 244 * Result : 245 * Remark : 206 246 * Status : UNTESTED STUB 207 247 * … … 210 250 * Author : Markus Montkowski [09.07.98 13:50:28] 211 251 *****************************************************************************/ 212 BOOL WIN32API AddJobW( 213 HANDLE hPrinter, 214 DWORD Level, 215 LPBYTE pData, 216 DWORD cbBuf, 217 LPDWORD pcbNeeded 218 ) 219 220 { 221 222 dprintf(("WINSPOOL: AddJobW(%u, %d, %08x, %d, %08x) not implemented\n" 223 ,hPrinter, Level, pData, cbBuf, pcbNeeded 224 )); 225 226 return (FALSE); 227 } 228 /***************************************************************************** 252 253 ODINFUNCTION5(BOOL, AddJobW, 254 HANDLE, hPrinter, 255 DWORD, Level, 256 LPBYTE, pData, 257 DWORD, cbBuf, 258 LPDWORD, pcbNeeded) 259 { 260 dprintf(("WINSPOOL: AddJobW not implemented\n")); 261 return (FALSE); 262 } 263 264 265 /***************************************************************************** 229 266 * Name : BOOL AddMonitorA 230 * Purpose : 267 * Purpose : 231 268 * Parameters: LPSTR pName pointer to server name 232 269 * DWORD Level monitor info. structure level 233 270 * LPBYTE pMonitors pointer to monitor info. structure 234 * Variables : 235 * Result : 236 * Remark : 271 * Variables : 272 * Result : 273 * Remark : 237 274 * Status : UNTESTED STUB 238 275 * … … 241 278 * Author : Markus Montkowski [09.07.98 14:15:55] 242 279 *****************************************************************************/ 243 BOOL WIN32API AddMonitorA( 244 LPSTR pName, 245 DWORD Level, 246 LPBYTE pMonitors 247 ) 248 249 { 250 251 dprintf(("WINSPOOL: AddMonitorA(%s, %d, %08x) not implemented\n" 252 ,pName, Level, pMonitors 253 )); 254 255 return (FALSE); 256 } 257 258 /***************************************************************************** 280 281 ODINFUNCTION3(BOOL, AddMonitorA, 282 LPSTR, pName, 283 DWORD, Level, 284 LPBYTE, pMonitors) 285 { 286 dprintf(("WINSPOOL: AddMonitorA not implemented\n")); 287 return (FALSE); 288 } 289 290 291 /***************************************************************************** 259 292 * Name : BOOL AddMonitorW 260 * Purpose : 293 * Purpose : 261 294 * Parameters: LPWSTR pName pointer to server name 262 295 * DWORD Level monitor info. structure level 263 296 * LPBYTE pMonitors pointer to monitor info. structure 264 * Variables : 265 * Result : 266 * Remark : 297 * Variables : 298 * Result : 299 * Remark : 267 300 * Status : UNTESTED STUB 268 301 * … … 271 304 * Author : Markus Montkowski [09.07.98 14:15:55] 272 305 *****************************************************************************/ 273 BOOL WIN32API AddMonitorW( 274 LPWSTR pName, 275 DWORD Level, 276 LPBYTE pMonitors 277 ) 278 279 { 280 281 dprintf(("WINSPOOL: AddMonitorW(%s, %d, %08x)not implemented\n" 282 ,pName, Level, pMonitors 283 )); 284 285 return (FALSE); 286 } 287 288 /***************************************************************************** 306 307 ODINFUNCTION3(BOOL, AddMonitorW, 308 LPWSTR, pName, 309 DWORD, Level, 310 LPBYTE, pMonitors) 311 { 312 dprintf(("WINSPOOL: AddMonitorW not implemented\n")); 313 return (FALSE); 314 } 315 316 317 /***************************************************************************** 289 318 * Name : BOOL AddPortA 290 * Purpose : 319 * Purpose : 291 320 * Parameters: LPSTR pName pointer to a server name 292 321 * HWND hWnd handle to parent window 293 322 * LPSTR pMonitorName pointer to a monitor name 294 * Variables : 295 * Result : 296 * Remark : 323 * Variables : 324 * Result : 325 * Remark : 297 326 * Status : UNTESTED STUB 298 327 * … … 301 330 * Author : Markus Montkowski [09.07.98 14:16:31] 302 331 *****************************************************************************/ 303 BOOL WIN32API AddPortA( 304 LPSTR pName, 305 HWND hWnd, 306 LPSTR pMonitorName 307 ) 308 309 { 310 311 dprintf(("WINSPOOL: AddPortA(%s, %d, %s) not implemented\n" 312 ,pName, hWnd, pMonitorName 313 )); 314 315 return (FALSE); 316 } 317 318 /***************************************************************************** 332 333 ODINFUNCTION3(BOOL, AddPortA, 334 LPSTR, pName, 335 HWND, hWnd, 336 LPSTR, pMonitorName) 337 { 338 dprintf(("WINSPOOL: AddPortA not implemented\n")); 339 return (FALSE); 340 } 341 342 343 /***************************************************************************** 319 344 * Name : BOOL AddPortW 320 * Purpose : 345 * Purpose : 321 346 * Parameters: LPWSTR pName pointer to a server name 322 347 * HWND hWnd handle to parent window 323 348 * LPWSTR pMonitorName pointer to a monitor name 324 * Variables : 325 * Result : 326 * Remark : 349 * Variables : 350 * Result : 351 * Remark : 327 352 * Status : UNTESTED STUB 328 353 * … … 331 356 * Author : Markus Montkowski [09.07.98 14:16:31] 332 357 *****************************************************************************/ 333 BOOL WIN32API AddPortW( 334 LPWSTR pName, 335 HWND hWnd, 336 LPWSTR pMonitorName 337 ) 338 339 { 340 341 dprintf(("WINSPOOL: AddPortW(%s, %d, %s)not implemented\n" 342 ,pName, hWnd, pMonitorName 343 )); 344 345 return (FALSE); 346 } 347 348 /***************************************************************************** 358 359 ODINFUNCTION3(BOOL, AddPortW, 360 LPWSTR, pName, 361 HWND, hWnd, 362 LPWSTR, pMonitorName) 363 { 364 dprintf(("WINSPOOL: AddPortW not implemented\n")); 365 return (FALSE); 366 } 367 368 369 /***************************************************************************** 349 370 * Name : BOOL AddPrintProcessorA 350 * Purpose : 371 * Purpose : 351 372 * Parameters: LPSTR pName pointer to server name 352 373 * LPSTR pEnvironment pointer to environment name 353 374 * LPSTR pPathName pointer to path 354 375 * LPSTR pPrintProcessorName pointer to print-processor name 355 * Variables : 356 * Result : 357 * Remark : 376 * Variables : 377 * Result : 378 * Remark : 358 379 * Status : UNTESTED STUB 359 380 * … … 362 383 * Author : Markus Montkowski [09.07.98 14:17:46] 363 384 *****************************************************************************/ 364 BOOL WIN32API AddPrintProcessorA( 365 LPSTR pName, 366 LPSTR pEnvironment, 367 LPSTR pPathName, 368 LPSTR pPrintProcessorName 369 ) 370 371 { 372 373 dprintf(("WINSPOOL: AddPrintProcessorA(%s, %s, %s, %s) not implemented\n" 374 ,pName, pEnvironment, pPathName, pPrintProcessorName 375 )); 376 377 return (FALSE); 378 } 379 380 /***************************************************************************** 385 386 ODINFUNCTION4(BOOL, AddPrintProcessorA, 387 LPSTR, pName, 388 LPSTR, pEnvironment, 389 LPSTR, pPathName, 390 LPSTR, pPrintProcessorName) 391 { 392 dprintf(("WINSPOOL: AddPrintProcessorA not implemented\n")); 393 return (FALSE); 394 } 395 396 397 /***************************************************************************** 381 398 * Name : BOOL AddPrintProcessorW 382 * Purpose : 399 * Purpose : 383 400 * Parameters: LPWSTR pName pointer to server name 384 401 * LPWSTR pEnvironment pointer to environment name 385 402 * LPWSTR pPathName pointer to path 386 403 * LPWSTR pPrintProcessorName pointer to print-processor name 387 * Variables : 388 * Result : 389 * Remark : 404 * Variables : 405 * Result : 406 * Remark : 390 407 * Status : UNTESTED STUB 391 408 * … … 394 411 * Author : Markus Montkowski [09.07.98 14:17:46] 395 412 *****************************************************************************/ 396 BOOL WIN32API AddPrintProcessorW( 397 LPWSTR pName, 398 LPWSTR pEnvironment, 399 LPWSTR pPathName, 400 LPWSTR pPrintProcessorName 401 ) 402 403 { 404 405 dprintf(("WINSPOOL: AddPrintProcessorW(%s, %s, %s, %s)not implemented\n" 406 ,pName, pEnvironment, pPathName, pPrintProcessorName 407 )); 408 409 return (FALSE); 410 } 411 412 /***************************************************************************** 413 414 ODINFUNCTION4(BOOL, AddPrintProcessorW, 415 LPWSTR, pName, 416 LPWSTR, pEnvironment, 417 LPWSTR, pPathName, 418 LPWSTR, pPrintProcessorName) 419 { 420 dprintf(("WINSPOOL: AddPrintProcessorW not implemented\n")); 421 return (FALSE); 422 } 423 424 425 /***************************************************************************** 413 426 * Name : BOOL AddPrintProvidorA 414 * Purpose : 427 * Purpose : 415 428 * Parameters: LPSTR pName pointer to server name 416 429 * DWORD Level provider information structure level 417 430 * LPBYTE pProvidorInfo pointer to provider information structure 418 * Variables : 419 * Result : 420 * Remark : 431 * Variables : 432 * Result : 433 * Remark : 421 434 * Status : UNTESTED STUB 422 435 * … … 425 438 * Author : Markus Montkowski [09.07.98 14:18:16] 426 439 *****************************************************************************/ 427 BOOL WIN32API AddPrintProvidorA( 428 LPSTR pName, 429 DWORD Level, 430 LPBYTE pProvidorInfo 431 ) 432 433 { 434 435 dprintf(("WINSPOOL: AddPrintProvidorA(%s, %d, %08x) not implemented\n" 436 ,pName, Level, pProvidorInfo 437 )); 438 439 return (FALSE); 440 } 441 442 /***************************************************************************** 440 441 ODINFUNCTION3(BOOL, AddPrintProvidorA, 442 LPSTR, pName, 443 DWORD, Level, 444 LPBYTE, pProvidorInfo) 445 { 446 dprintf(("WINSPOOL: AddPrintProvidorA not implemented\n")); 447 return (FALSE); 448 } 449 450 451 /***************************************************************************** 443 452 * Name : BOOL AddPrintProvidorW 444 * Purpose : 453 * Purpose : 445 454 * Parameters: LPWSTR pName pointer to server name 446 455 * DWORD Level provider information structure level 447 456 * LPBYTE pProvidorInfo pointer to provider information structure 448 * Variables : 449 * Result : 450 * Remark : 457 * Variables : 458 * Result : 459 * Remark : 451 460 * Status : UNTESTED STUB 452 461 * … … 455 464 * Author : Markus Montkowski [09.07.98 14:18:16] 456 465 *****************************************************************************/ 457 BOOL WIN32API AddPrintProvidorW( 458 LPWSTR pName, 459 DWORD Level, 460 LPBYTE pProvidorInfo 461 ) 462 463 { 464 465 dprintf(("WINSPOOL: AddPrintProvidorW(%s, %d, %08x)not implemented\n" 466 ,pName, Level, pProvidorInfo 467 )); 468 469 return (FALSE); 470 } 471 472 /***************************************************************************** 466 467 ODINFUNCTION3(BOOL, AddPrintProvidorW, 468 LPWSTR, pName, 469 DWORD, Level, 470 LPBYTE, pProvidorInfo) 471 { 472 dprintf(("WINSPOOL: AddPrintProvidorW not implemented\n")); 473 return (FALSE); 474 } 475 476 477 /***************************************************************************** 473 478 * Name : HANDLE AddPrinterA 474 * Purpose : 479 * Purpose : 475 480 * Parameters: LPSTR pName pointer to server name 476 481 * DWORD Level printer info. structure level 477 482 * LPBYTE pPrinter pointer to structure 478 * Variables : 479 * Result : 480 * Remark : 483 * Variables : 484 * Result : 485 * Remark : 481 486 * Status : UNTESTED STUB 482 487 * … … 485 490 * Author : Markus Montkowski [09.07.98 14:18:56] 486 491 *****************************************************************************/ 487 HANDLE WIN32API AddPrinterA( 488 LPSTR pName, 489 DWORD Level, 490 LPBYTE pPrinter 491 ) 492 493 { 494 495 dprintf(("WINSPOOL: AddPrinterA(%s, %d, %08x) not implemented\n" 496 ,pName, Level, pPrinter 497 )); 498 492 493 ODINFUNCTION3(HANDLE, AddPrinterA, 494 LPSTR, pName, 495 DWORD, Level, 496 LPBYTE, pPrinter) 497 { 498 dprintf(("WINSPOOL: AddPrinterA not implemented\n")); 499 499 return (NULL); 500 500 } 501 501 502 /***************************************************************************** 502 503 /***************************************************************************** 503 504 * Name : HANDLE AddPrinterW 504 * Purpose : 505 * Purpose : 505 506 * Parameters: LPWSTR pName pointer to server name 506 507 * DWORD Level printer info. structure level 507 508 * LPBYTE pPrinter pointer to structure 508 * Variables : 509 * Result : 510 * Remark : 509 * Variables : 510 * Result : 511 * Remark : 511 512 * Status : UNTESTED STUB 512 513 * … … 515 516 * Author : Markus Montkowski [09.07.98 14:18:56] 516 517 *****************************************************************************/ 517 HANDLE WIN32API AddPrinterW( 518 LPWSTR pName, 519 DWORD Level, 520 LPBYTE pPrinter 521 ) 522 523 { 524 525 dprintf(("WINSPOOL: AddPrinterW(%s, %d, %08x)not implemented\n" 526 ,pName, Level, pPrinter 527 )); 528 518 519 ODINFUNCTION3(HANDLE, AddPrinterW, 520 LPWSTR, pName, 521 DWORD, Level, 522 LPBYTE, pPrinter) 523 { 524 dprintf(("WINSPOOL: AddPrinterW not implemented\n")); 529 525 return (NULL); 530 526 } 531 527 532 /***************************************************************************** 528 529 /***************************************************************************** 533 530 * Name : BOOL AddPrinterConnectionA 534 * Purpose : 531 * Purpose : 535 532 * Parameters: LPSTR pName pointer to printer name 536 * Variables : 537 * Result : 538 * Remark : 533 * Variables : 534 * Result : 535 * Remark : 539 536 * Status : UNTESTED STUB 540 537 * … … 543 540 * Author : Markus Montkowski [09.07.98 14:19:22] 544 541 *****************************************************************************/ 545 BOOL WIN32API AddPrinterConnectionA( 546 LPSTR pName 547 ) 548 549 { 550 551 dprintf(("WINSPOOL: AddPrinterConnectionA(%s) not implemented\n" 552 ,pName 553 )); 554 555 return (FALSE); 556 } 557 558 /***************************************************************************** 542 543 ODINFUNCTION1(BOOL, AddPrinterConnectionA, 544 LPSTR, pName) 545 { 546 dprintf(("WINSPOOL: AddPrinterConnectionA not implemented\n")); 547 return (FALSE); 548 } 549 550 551 /***************************************************************************** 559 552 * Name : BOOL AddPrinterConnectionW 560 * Purpose : 553 * Purpose : 561 554 * Parameters: LPWSTR pName pointer to printer name 562 * Variables : 563 * Result : 564 * Remark : 555 * Variables : 556 * Result : 557 * Remark : 565 558 * Status : UNTESTED STUB 566 559 * … … 569 562 * Author : Markus Montkowski [09.07.98 14:19:22] 570 563 *****************************************************************************/ 571 BOOL WIN32API AddPrinterConnectionW( 572 LPWSTR pName 573 ) 574 575 { 576 577 dprintf(("WINSPOOL: AddPrinterConnectionW(%s)not implemented\n" 578 ,pName 579 )); 580 581 return (FALSE); 582 } 583 584 /***************************************************************************** 564 565 ODINFUNCTION1(BOOL, AddPrinterConnectionW, 566 LPWSTR, pName) 567 { 568 dprintf(("WINSPOOL: AddPrinterConnectionW not implemented\n")); 569 return (FALSE); 570 } 571 572 573 /***************************************************************************** 585 574 * Name : BOOL AddPrinterDriverA 586 * Purpose : 575 * Purpose : 587 576 * Parameters: LPSTR pName pointer to server name 588 577 * DWORD Level printer info. structure level 589 578 * LPBYTE pDriverInfo pointer to printer info. structure 590 * Variables : 591 * Result : 592 * Remark : 579 * Variables : 580 * Result : 581 * Remark : 593 582 * Status : UNTESTED STUB 594 583 * … … 597 586 * Author : Markus Montkowski [09.07.98 14:20:04] 598 587 *****************************************************************************/ 599 BOOL WIN32API AddPrinterDriverA( 600 LPSTR pName, 601 DWORD Level, 602 LPBYTE pDriverInfo 603 ) 604 605 { 606 607 dprintf(("WINSPOOL: AddPrinterDriverA(%s, %d, %08x) not implemented\n" 608 ,pName, Level, pDriverInfo 609 )); 610 611 return (FALSE); 612 } 613 614 /***************************************************************************** 588 589 ODINFUNCTION3(BOOL, AddPrinterDriverA, 590 LPSTR, pName, 591 DWORD, Level, 592 LPBYTE, pDriverInfo) 593 { 594 dprintf(("WINSPOOL: AddPrinterDriverA not implemented\n")); 595 return (FALSE); 596 } 597 598 599 /***************************************************************************** 615 600 * Name : BOOL AddPrinterDriverW 616 * Purpose : 601 * Purpose : 617 602 * Parameters: LPWSTR pName pointer to server name 618 603 * DWORD Level printer info. structure level 619 604 * LPBYTE pDriverInfo pointer to printer info. structure 620 * Variables : 621 * Result : 622 * Remark : 605 * Variables : 606 * Result : 607 * Remark : 623 608 * Status : UNTESTED STUB 624 609 * … … 627 612 * Author : Markus Montkowski [09.07.98 14:20:04] 628 613 *****************************************************************************/ 629 BOOL WIN32API AddPrinterDriverW( 630 LPWSTR pName, 631 DWORD Level, 632 LPBYTE pDriverInfo 633 ) 634 635 { 636 637 dprintf(("WINSPOOL: AddPrinterDriverW(%s, %d, %08x)not implemented\n" 638 ,pName, Level, pDriverInfo 639 )); 640 641 return (FALSE); 642 } 643 644 /***************************************************************************** 614 615 ODINFUNCTION3(BOOL, AddPrinterDriverW, 616 LPWSTR, pName, 617 DWORD, Level, 618 LPBYTE, pDriverInfo) 619 { 620 dprintf(("WINSPOOL: AddPrinterDriverW not implemented\n")); 621 return (FALSE); 622 } 623 624 625 /***************************************************************************** 645 626 * Name : LONG AdvancedDocumentPropertiesA 646 * Purpose : 627 * Purpose : 647 628 * Parameters: HWND hWnd handle to dialog box's parent window 648 629 * HANDLE hPrinter handle to printer object … … 650 631 * LPDEVMODEA pDevModeInput pointer to modified device mode structure 651 632 * LPDEVMODEA pDevModeInput pointer to original device mode structure 652 * Variables : 653 * Result : 654 * Remark : 633 * Variables : 634 * Result : 635 * Remark : 655 636 * Status : UNTESTED STUB 656 637 * … … 659 640 * Author : Markus Montkowski [09.07.98 14:21:59] 660 641 *****************************************************************************/ 661 LONG WIN32API AdvancedDocumentPropertiesA( 662 HWND hWnd, 663 HANDLE hPrinter, 664 LPSTR pDeviceName, 665 LPDEVMODEA pDevModeOutput, 666 LPDEVMODEA pDevModeInput 667 ) 668 669 { 670 671 dprintf(("WINSPOOL: AdvancedDocumentPropertiesA(%d, %u, %s, %08x, %08x) not implemented\n" 672 ,hWnd, hPrinter, pDeviceName, pDevModeOutput, pDevModeInput 673 )); 674 642 643 ODINFUNCTION5(LONG, AdvancedDocumentPropertiesA, 644 HWND, hWnd, 645 HANDLE, hPrinter, 646 LPSTR, pDeviceName, 647 LPDEVMODEA, pDevModeOutput, 648 LPDEVMODEA, pDevModeInput) 649 { 650 dprintf(("WINSPOOL: AdvancedDocumentPropertiesA not implemented\n")); 675 651 return (0); 676 652 } 677 653 678 /***************************************************************************** 654 655 /***************************************************************************** 679 656 * Name : LONG AdvancedDocumentPropertiesW 680 * Purpose : 657 * Purpose : 681 658 * Parameters: HWND hWnd handle to dialog box's parent window 682 659 * HANDLE hPrinter handle to printer object … … 684 661 * LPDEVMODEW pDevModeOutput pointer to modified device mode structure 685 662 * LPDEVMODEW pDevModeInput pointer to original device mode structure 686 * Variables : 687 * Result : 688 * Remark : 663 * Variables : 664 * Result : 665 * Remark : 689 666 * Status : UNTESTED STUB 690 667 * … … 693 670 * Author : Markus Montkowski [09.07.98 14:21:59] 694 671 *****************************************************************************/ 695 LONG WIN32API AdvancedDocumentPropertiesW( 696 HWND hWnd, 697 HANDLE hPrinter, 698 LPWSTR pDeviceName, 699 LPDEVMODEW pDevModeOutput, 700 LPDEVMODEW pDevModeInput 701 ) 702 703 { 704 705 dprintf(("WINSPOOL: AdvancedDocumentPropertiesW(%d, %u, %s, %08x, %08x)not implemented\n" 706 ,hWnd, hPrinter, pDeviceName, pDevModeOutput, pDevModeInput 707 )); 708 672 673 ODINFUNCTION5(LONG, AdvancedDocumentPropertiesW, 674 HWND, hWnd, 675 HANDLE, hPrinter, 676 LPWSTR, pDeviceName, 677 LPDEVMODEW, pDevModeOutput, 678 LPDEVMODEW, pDevModeInput) 679 { 680 dprintf(("WINSPOOL: AdvancedDocumentPropertiesW not implemented\n")); 709 681 return (0); 710 682 } 711 683 712 /***************************************************************************** 684 685 /***************************************************************************** 713 686 * Name : BOOL ConfigurePortA 714 * Purpose : 687 * Purpose : 715 688 * Parameters: LPSTR pName pointer to server name 716 689 * HWND hWnd handle to parent window of the dialog box 717 690 * LPSTR pPortName pointer to port name 718 * Variables : 719 * Result : 720 * Remark : 691 * Variables : 692 * Result : 693 * Remark : 721 694 * Status : UNTESTED STUB 722 695 * … … 725 698 * Author : Markus Montkowski [09.07.98 14:24:42] 726 699 *****************************************************************************/ 727 BOOL WIN32API ConfigurePortA( 728 LPSTR pName, 729 HWND hWnd, 730 LPSTR pPortName 731 ) 732 733 { 734 735 dprintf(("WINSPOOL: ConfigurePortA(%s, %d, %s) not implemented\n" 736 ,pName, hWnd, pPortName 737 )); 738 739 return (FALSE); 740 } 741 742 /***************************************************************************** 700 701 ODINFUNCTION3(BOOL, ConfigurePortA, 702 LPSTR, pName, 703 HWND, hWnd, 704 LPSTR, pPortName) 705 { 706 dprintf(("WINSPOOL: ConfigurePortA not implemented\n")); 707 return (FALSE); 708 } 709 710 711 /***************************************************************************** 743 712 * Name : BOOL ConfigurePortW 744 * Purpose : 713 * Purpose : 745 714 * Parameters: LPWSTR pName pointer to server name 746 715 * HWND hWnd handle to parent window of the dialog box 747 716 * LPWSTR pPortName pointer to port name 748 * Variables : 749 * Result : 750 * Remark : 717 * Variables : 718 * Result : 719 * Remark : 751 720 * Status : UNTESTED STUB 752 721 * … … 755 724 * Author : Markus Montkowski [09.07.98 14:24:43] 756 725 *****************************************************************************/ 757 BOOL WIN32API ConfigurePortW( 758 LPWSTR pName, 759 HWND hWnd, 760 LPWSTR pPortName 761 ) 762 763 { 764 765 dprintf(("WINSPOOL: ConfigurePortW(%s, %d, %s)not implemented\n" 766 ,pName, hWnd, pPortName 767 )); 768 769 return (FALSE); 770 } 771 772 /***************************************************************************** 726 727 ODINFUNCTION3(BOOL, ConfigurePortW, 728 LPWSTR, pName, 729 HWND, hWnd, 730 LPWSTR, pPortName) 731 { 732 dprintf(("WINSPOOL: ConfigurePortW not implemented\n")); 733 return (FALSE); 734 } 735 736 737 /***************************************************************************** 773 738 * Name : HANDLE ConnectToPrinterDlg 774 * Purpose : 739 * Purpose : 775 740 * Parameters: HWND hwnd handle to parent window of dialog box 776 741 * DWORD Flags reserved for future use, must be zero 777 * Variables : 778 * Result : 779 * Remark : 742 * Variables : 743 * Result : 744 * Remark : 780 745 * Status : UNTESTED STUB 781 746 * … … 784 749 * Author : Markus Montkowski [09.07.98 14:25:13] 785 750 *****************************************************************************/ 786 HANDLE WIN32API ConnectToPrinterDlg( 787 HWND hwnd, 788 DWORD Flags 789 ) 790 791 { 792 793 dprintf(("WINSPOOL: ConnectToPrinterDlg(%d, %d) not implemented\n" 794 ,hwnd, Flags 795 )); 796 751 752 ODINFUNCTION2(HANDLE, ConnectToPrinterDlg, 753 HWND, hwnd, 754 DWORD, Flags) 755 { 756 dprintf(("WINSPOOL: ConnectToPrinterDlg not implemented\n")); 797 757 return (NULL); 798 758 } 799 759 800 /***************************************************************************** 760 761 /***************************************************************************** 801 762 * Name : DWORD DeviceCapabilitiesA 802 * Purpose : 763 * Purpose : 803 764 * Parameters: LPCSTR pDevice pointer to a printer-name string 804 765 * LPCSTR pPort pointer to a port-name string … … 806 767 * LPSTR pOutput pointer to the output 807 768 * CONST DEVMODE *pDevMode pointer to structure with device data 808 * Variables : 809 * Result : 810 * Remark : 769 * Variables : 770 * Result : 771 * Remark : 811 772 * Status : UNTESTED STUB 812 773 * … … 815 776 * Author : Markus Montkowski [09.07.98 14:27:08] 816 777 *****************************************************************************/ 817 INT WIN32API DeviceCapabilitiesA( 818 LPCSTR pDevice, 819 LPCSTR pPort, 820 WORD fwCapability, 821 LPSTR pOutput, 822 DEVMODEA *pDevMode 823 ) 824 825 { 826 827 dprintf(("WINSPOOL: DeviceCapabilitiesA(%08x, %08x, %u, %s, %08x) not implemented\n" 828 ,pDevice, pPort, fwCapability, pOutput, *pDevMode 829 )); 830 778 779 ODINFUNCTION5(INT, DeviceCapabilitiesA, 780 LPCSTR, pDevice, 781 LPCSTR, pPort, 782 WORD, fwCapability, 783 LPSTR, pOutput, 784 DEVMODEA *, pDevMode) 785 { 786 dprintf(("WINSPOOL: DeviceCapabilitiesA not implemented\n")); 831 787 return (0); 832 788 } 833 789 834 /***************************************************************************** 790 791 /***************************************************************************** 835 792 * Name : DWORD DeviceCapabilitiesW 836 * Purpose : 793 * Purpose : 837 794 * Parameters: LPCWSTR pDevice pointer to a printer-name string 838 795 * LPCWSTR pPort pointer to a port-name string … … 840 797 * LPWSTR pOutput pointer to the output 841 798 * CONST DEVMODEW *pDevMode pointer to structure with device data 842 * Variables : 843 * Result : 844 * Remark : 799 * Variables : 800 * Result : 801 * Remark : 845 802 * Status : UNTESTED STUB 846 803 * … … 849 806 * Author : Markus Montkowski [09.07.98 14:27:08] 850 807 *****************************************************************************/ 851 INT WIN32API DeviceCapabilitiesW( 852 LPCWSTR pDevice, 853 LPCWSTR pPort, 854 WORD fwCapability, 855 LPWSTR pOutput, 856 CONST DEVMODEW *pDevMode 857 ) 858 859 { 860 861 dprintf(("WINSPOOL: DeviceCapabilitiesW(%08x, %08x, %u, %s, %08x)not implemented\n" 862 ,pDevice, pPort, fwCapability, pOutput, *pDevMode 863 )); 864 808 809 ODINFUNCTION5(INT, DeviceCapabilitiesW, 810 LPCWSTR, pDevice, 811 LPCWSTR, pPort, 812 WORD, fwCapability, 813 LPWSTR, pOutput, 814 CONST DEVMODEW *, pDevMode) 815 { 816 dprintf(("WINSPOOL: DeviceCapabilitiesW not implemented\n")); 865 817 return (0); 866 818 } 867 819 868 /***************************************************************************** 820 821 /***************************************************************************** 869 822 * Name : BOOL DeleteFormA 870 * Purpose : 823 * Purpose : 871 824 * Parameters: HANDLE hPrinter handle to printer object 872 825 * LPSTR pFormName pointer to form name 873 * Variables : 874 * Result : 875 * Remark : 826 * Variables : 827 * Result : 828 * Remark : 876 829 * Status : UNTESTED STUB 877 830 * … … 880 833 * Author : Markus Montkowski [09.07.98 14:28:10] 881 834 *****************************************************************************/ 882 BOOL WIN32API DeleteFormA( 883 HANDLE hPrinter, 884 LPSTR pFormName 885 ) 886 887 { 888 889 dprintf(("WINSPOOL: DeleteFormA(%u, %s) not implemented\n" 890 ,hPrinter, pFormName 891 )); 892 893 return (FALSE); 894 } 895 896 /***************************************************************************** 835 836 ODINFUNCTION2(BOOL, DeleteFormA, 837 HANDLE, hPrinter, 838 LPSTR, pFormName) 839 { 840 dprintf(("WINSPOOL: DeleteFormA not implemented\n")); 841 return (FALSE); 842 } 843 844 845 /***************************************************************************** 897 846 * Name : BOOL DeleteFormW 898 * Purpose : 847 * Purpose : 899 848 * Parameters: HANDLE hPrinter handle to printer object 900 849 * LPWSTR pFormName pointer to form name 901 * Variables : 902 * Result : 903 * Remark : 850 * Variables : 851 * Result : 852 * Remark : 904 853 * Status : UNTESTED STUB 905 854 * … … 908 857 * Author : Markus Montkowski [09.07.98 14:28:10] 909 858 *****************************************************************************/ 910 BOOL WIN32API DeleteFormW( 911 HANDLE hPrinter, 912 LPWSTR pFormName 913 ) 914 915 { 916 917 dprintf(("WINSPOOL: DeleteFormW(%u, %s)not implemented\n" 918 ,hPrinter, pFormName 919 )); 920 921 return (FALSE); 922 } 923 924 /***************************************************************************** 859 860 ODINFUNCTION2(BOOL, DeleteFormW, 861 HANDLE, hPrinter, 862 LPWSTR, pFormName) 863 { 864 dprintf(("WINSPOOL: DeleteFormW not implemented\n")); 865 return (FALSE); 866 } 867 868 869 /***************************************************************************** 925 870 * Name : BOOL DeleteMonitorA 926 * Purpose : 871 * Purpose : 927 872 * Parameters: LPSTR pName pointer to server name 928 873 * LPSTR pEnvironment pointer to environment string 929 874 * LPSTR pMonitorName pointer to monitor name 930 * Variables : 931 * Result : 932 * Remark : 875 * Variables : 876 * Result : 877 * Remark : 933 878 * Status : UNTESTED STUB 934 879 * … … 937 882 * Author : Markus Montkowski [09.07.98 14:28:35] 938 883 *****************************************************************************/ 939 BOOL WIN32API DeleteMonitorA( 940 LPSTR pName, 941 LPSTR pEnvironment, 942 LPSTR pMonitorName 943 ) 944 945 { 946 947 dprintf(("WINSPOOL: DeleteMonitorA(%s, %s, %s) not implemented\n" 948 ,pName, pEnvironment, pMonitorName 949 )); 950 951 return (FALSE); 952 } 953 954 /***************************************************************************** 884 885 ODINFUNCTION3(BOOL, DeleteMonitorA, 886 LPSTR, pName, 887 LPSTR, pEnvironment, 888 LPSTR, pMonitorName) 889 { 890 dprintf(("WINSPOOL: DeleteMonitorA not implemented\n")); 891 return (FALSE); 892 } 893 894 895 /***************************************************************************** 955 896 * Name : BOOL DeleteMonitorW 956 * Purpose : 897 * Purpose : 957 898 * Parameters: LPWSTR pName pointer to server name 958 899 * LPWSTR pEnvironment pointer to environment string 959 900 * LPWSTR pMonitorName pointer to monitor name 960 * Variables : 961 * Result : 962 * Remark : 901 * Variables : 902 * Result : 903 * Remark : 963 904 * Status : UNTESTED STUB 964 905 * … … 967 908 * Author : Markus Montkowski [09.07.98 14:28:35] 968 909 *****************************************************************************/ 969 BOOL WIN32API DeleteMonitorW( 970 LPWSTR pName, 971 LPWSTR pEnvironment, 972 LPWSTR pMonitorName 973 ) 974 975 { 976 977 dprintf(("WINSPOOL: DeleteMonitorW(%s, %s, %s)not implemented\n" 978 ,pName, pEnvironment, pMonitorName 979 )); 980 981 return (FALSE); 982 } 983 984 /***************************************************************************** 910 911 ODINFUNCTION3(BOOL, DeleteMonitorW, 912 LPWSTR, pName, 913 LPWSTR, pEnvironment, 914 LPWSTR, pMonitorName) 915 { 916 dprintf(("WINSPOOL: DeleteMonitorW not implemented\n")); 917 return (FALSE); 918 } 919 920 921 /***************************************************************************** 985 922 * Name : BOOL DeletePortA 986 * Purpose : 923 * Purpose : 987 924 * Parameters: LPSTR pName pointer to server name 988 925 * HWND hWnd handle to window that displays dialog box 989 926 * LPSTR pPortName pointer to port name 990 * Variables : 991 * Result : 992 * Remark : 927 * Variables : 928 * Result : 929 * Remark : 993 930 * Status : UNTESTED STUB 994 931 * … … 997 934 * Author : Markus Montkowski [09.07.98 14:28:58] 998 935 *****************************************************************************/ 999 BOOL WIN32API DeletePortA( 1000 LPSTR pName, 1001 HWND hWnd, 1002 LPSTR pPortName 1003 ) 1004 1005 { 1006 1007 dprintf(("WINSPOOL: DeletePortA(%s, %d, %s) not implemented\n" 1008 ,pName, hWnd, pPortName 1009 )); 1010 1011 return (FALSE); 1012 } 1013 1014 /***************************************************************************** 936 937 ODINFUNCTION3(BOOL, DeletePortA, 938 LPSTR, pName, 939 HWND, hWnd, 940 LPSTR, pPortName) 941 { 942 dprintf(("WINSPOOL: DeletePortA not implemented\n")); 943 return (FALSE); 944 } 945 946 947 /***************************************************************************** 1015 948 * Name : BOOL DeletePortW 1016 * Purpose : 949 * Purpose : 1017 950 * Parameters: LPWSTR pName pointer to server name 1018 951 * HWND hWnd handle to window that displays dialog box 1019 952 * LPWSTR pPortName pointer to port name 1020 * Variables : 1021 * Result : 1022 * Remark : 953 * Variables : 954 * Result : 955 * Remark : 1023 956 * Status : UNTESTED STUB 1024 957 * … … 1027 960 * Author : Markus Montkowski [09.07.98 14:28:58] 1028 961 *****************************************************************************/ 1029 BOOL WIN32API DeletePortW( 1030 LPWSTR pName, 1031 HWND hWnd, 1032 LPWSTR pPortName 1033 ) 1034 1035 { 1036 1037 dprintf(("WINSPOOL: DeletePortW(%s, %d, %s)not implemented\n" 1038 ,pName, hWnd, pPortName 1039 )); 1040 1041 return (FALSE); 1042 } 1043 1044 /***************************************************************************** 962 963 ODINFUNCTION3(BOOL, DeletePortW, 964 LPWSTR, pName, 965 HWND, hWnd, 966 LPWSTR, pPortName) 967 { 968 dprintf(("WINSPOOL: DeletePortW not implemented\n")); 969 return (FALSE); 970 } 971 972 973 /***************************************************************************** 1045 974 * Name : BOOL DeletePrintProcessorA 1046 * Purpose : 975 * Purpose : 1047 976 * Parameters: LPSTR pName pointer to server name 1048 977 * LPSTR pEnvironment pointer to environment string 1049 978 * LPSTR pPrintProcessorName pointer to processor name 1050 * Variables : 1051 * Result : 1052 * Remark : 979 * Variables : 980 * Result : 981 * Remark : 1053 982 * Status : UNTESTED STUB 1054 983 * … … 1057 986 * Author : Markus Montkowski [09.07.98 14:30:08] 1058 987 *****************************************************************************/ 1059 BOOL WIN32API DeletePrintProcessorA( 1060 LPSTR pName, 1061 LPSTR pEnvironment, 1062 LPSTR pPrintProcessorName 1063 ) 1064 1065 { 1066 1067 dprintf(("WINSPOOL: DeletePrintProcessorA(%s, %s, %s) not implemented\n" 1068 ,pName, pEnvironment, pPrintProcessorName 1069 )); 1070 1071 return (FALSE); 1072 } 1073 1074 /***************************************************************************** 988 989 ODINFUNCTION3(BOOL, DeletePrintProcessorA, 990 LPSTR, pName, 991 LPSTR, pEnvironment, 992 LPSTR, pPrintProcessorName) 993 { 994 dprintf(("WINSPOOL: DeletePrintProcessorA not implemented\n")); 995 return (FALSE); 996 } 997 998 999 /***************************************************************************** 1075 1000 * Name : BOOL DeletePrintProcessorW 1076 * Purpose : 1001 * Purpose : 1077 1002 * Parameters: LPWSTR pName pointer to server name 1078 1003 * LPWSTR pEnvironment pointer to environment string 1079 1004 * LPWSTR pPrintProcessorName pointer to processor name 1080 * Variables : 1081 * Result : 1082 * Remark : 1005 * Variables : 1006 * Result : 1007 * Remark : 1083 1008 * Status : UNTESTED STUB 1084 1009 * … … 1087 1012 * Author : Markus Montkowski [09.07.98 14:30:08] 1088 1013 *****************************************************************************/ 1089 BOOL WIN32API DeletePrintProcessorW( 1090 LPWSTR pName, 1091 LPWSTR pEnvironment, 1092 LPWSTR pPrintProcessorName 1093 ) 1094 1095 { 1096 1097 dprintf(("WINSPOOL: DeletePrintProcessorW(%s, %s, %s)not implemented\n" 1098 ,pName, pEnvironment, pPrintProcessorName 1099 )); 1100 1101 return (FALSE); 1102 } 1103 1104 /***************************************************************************** 1014 1015 ODINFUNCTION3(BOOL, DeletePrintProcessorW, 1016 LPWSTR, pName, 1017 LPWSTR, pEnvironment, 1018 LPWSTR, pPrintProcessorName) 1019 { 1020 dprintf(("WINSPOOL: DeletePrintProcessorW not implemented\n")); 1021 return (FALSE); 1022 } 1023 1024 1025 /***************************************************************************** 1105 1026 * Name : BOOL DeletePrintProvidorA 1106 * Purpose : 1027 * Purpose : 1107 1028 * Parameters: LPSTR pName pointer to server name 1108 1029 * LPSTR pEnvironment pointer to environment string 1109 1030 * LPSTR pPrintProvidorName pointer to provider name 1110 * Variables : 1111 * Result : 1112 * Remark : 1031 * Variables : 1032 * Result : 1033 * Remark : 1113 1034 * Status : UNTESTED STUB 1114 1035 * … … 1117 1038 * Author : Markus Montkowski [09.07.98 14:30:29] 1118 1039 *****************************************************************************/ 1119 BOOL WIN32API DeletePrintProvidorA( 1120 LPSTR pName, 1121 LPSTR pEnvironment, 1122 LPSTR pPrintProvidorName 1123 ) 1124 1125 { 1126 1127 dprintf(("WINSPOOL: DeletePrintProvidorA(%s, %s, %s) not implemented\n" 1128 ,pName, pEnvironment, pPrintProvidorName 1129 )); 1130 1131 return (FALSE); 1132 } 1133 1134 /***************************************************************************** 1040 1041 ODINFUNCTION3(BOOL, DeletePrintProvidorA, 1042 LPSTR, pName, 1043 LPSTR, pEnvironment, 1044 LPSTR, pPrintProvidorName) 1045 { 1046 dprintf(("WINSPOOL: DeletePrintProvidorA not implemented\n")); 1047 return (FALSE); 1048 } 1049 1050 1051 /***************************************************************************** 1135 1052 * Name : BOOL DeletePrintProvidorW 1136 * Purpose : 1053 * Purpose : 1137 1054 * Parameters: LPWSTR pName pointer to server name 1138 1055 * LPWSTR pEnvironment pointer to environment string 1139 1056 * LPWSTR pPrintProvidorName pointer to provider name 1140 * Variables : 1141 * Result : 1142 * Remark : 1057 * Variables : 1058 * Result : 1059 * Remark : 1143 1060 * Status : UNTESTED STUB 1144 1061 * … … 1147 1064 * Author : Markus Montkowski [09.07.98 14:30:29] 1148 1065 *****************************************************************************/ 1149 BOOL WIN32API DeletePrintProvidorW( 1150 LPWSTR pName, 1151 LPWSTR pEnvironment, 1152 LPWSTR pPrintProvidorName 1153 ) 1154 1155 { 1156 1157 dprintf(("WINSPOOL: DeletePrintProvidorW(%s, %s, %s)not implemented\n" 1158 ,pName, pEnvironment, pPrintProvidorName 1159 )); 1160 1161 return (FALSE); 1162 } 1163 1164 /***************************************************************************** 1066 1067 ODINFUNCTION3(BOOL, DeletePrintProvidorW, 1068 LPWSTR, pName, 1069 LPWSTR, pEnvironment, 1070 LPWSTR, pPrintProvidorName) 1071 { 1072 dprintf(("WINSPOOL: DeletePrintProvidorW not implemented\n")); 1073 return (FALSE); 1074 } 1075 1076 1077 /***************************************************************************** 1165 1078 * Name : BOOL DeletePrinter 1166 * Purpose : 1079 * Purpose : 1167 1080 * Parameters: HANDLE hPrinter handle to printer object 1168 * Variables : 1169 * Result : 1170 * Remark : 1081 * Variables : 1082 * Result : 1083 * Remark : 1171 1084 * Status : UNTESTED STUB 1172 1085 * … … 1175 1088 * Author : Markus Montkowski [09.07.98 14:30:50] 1176 1089 *****************************************************************************/ 1177 BOOL WIN32API DeletePrinter( 1178 HANDLE hPrinter 1179 ) 1180 1181 { 1182 1183 dprintf(("WINSPOOL: DeletePrinter(%u) not implemented\n" 1184 ,hPrinter 1185 )); 1186 1187 return (FALSE); 1188 } 1189 1190 /***************************************************************************** 1090 1091 ODINFUNCTION1(BOOL, DeletePrinter, 1092 HANDLE, hPrinter) 1093 { 1094 dprintf(("WINSPOOL: DeletePrinter not implemented\n")); 1095 return (FALSE); 1096 } 1097 1098 1099 /***************************************************************************** 1191 1100 * Name : BOOL DeletePrinterConnectionA 1192 * Purpose : 1101 * Purpose : 1193 1102 * Parameters: LPSTR pName pointer to printer name 1194 * Variables : 1195 * Result : 1196 * Remark : 1103 * Variables : 1104 * Result : 1105 * Remark : 1197 1106 * Status : UNTESTED STUB 1198 1107 * … … 1201 1110 * Author : Markus Montkowski [09.07.98 14:31:48] 1202 1111 *****************************************************************************/ 1203 BOOL WIN32API DeletePrinterConnectionA( 1204 LPSTR pName 1205 ) 1206 1207 { 1208 1209 dprintf(("WINSPOOL: DeletePrinterConnectionA(%s) not implemented\n" 1210 ,pName 1211 )); 1212 1213 return (FALSE); 1214 } 1215 1216 /***************************************************************************** 1112 1113 ODINFUNCTION1(BOOL, DeletePrinterConnectionA, 1114 LPSTR, pName) 1115 { 1116 dprintf(("WINSPOOL: DeletePrinterConnectionA not implemented\n")); 1117 return (FALSE); 1118 } 1119 1120 1121 /***************************************************************************** 1217 1122 * Name : BOOL DeletePrinterConnectionW 1218 * Purpose : 1123 * Purpose : 1219 1124 * Parameters: LPWSTR pName pointer to printer name 1220 * Variables : 1221 * Result : 1222 * Remark : 1125 * Variables : 1126 * Result : 1127 * Remark : 1223 1128 * Status : UNTESTED STUB 1224 1129 * … … 1227 1132 * Author : Markus Montkowski [09.07.98 14:31:48] 1228 1133 *****************************************************************************/ 1229 BOOL WIN32API DeletePrinterConnectionW( 1230 LPWSTR pName 1231 ) 1232 1233 { 1234 1235 dprintf(("WINSPOOL: DeletePrinterConnectionW(%s)not implemented\n" 1236 ,pName 1237 )); 1238 1239 return (FALSE); 1240 } 1241 1242 /***************************************************************************** 1134 1135 ODINFUNCTION1(BOOL, DeletePrinterConnectionW, 1136 LPWSTR, pName) 1137 { 1138 dprintf(("WINSPOOL: DeletePrinterConnectionW not implemented\n")); 1139 return (FALSE); 1140 } 1141 1142 1143 /***************************************************************************** 1243 1144 * Name : BOOL DeletePrinterDriverA 1244 * Purpose : 1145 * Purpose : 1245 1146 * Parameters: LPSTR pName pointer to server name 1246 1147 * LPSTR pEnvironment pointer to environment 1247 1148 * LPSTR pDriverName pointer to driver name 1248 * Variables : 1249 * Result : 1250 * Remark : 1149 * Variables : 1150 * Result : 1151 * Remark : 1251 1152 * Status : UNTESTED STUB 1252 1153 * … … 1255 1156 * Author : Markus Montkowski [09.07.98 14:32:38] 1256 1157 *****************************************************************************/ 1257 BOOL WIN32API DeletePrinterDriverA( 1258 LPSTR pName, 1259 LPSTR pEnvironment, 1260 LPSTR pDriverName 1261 ) 1262 1263 { 1264 1265 dprintf(("WINSPOOL: DeletePrinterDriverA(%s, %s, %s) not implemented\n" 1266 ,pName, pEnvironment, pDriverName 1267 )); 1268 1269 return (FALSE); 1270 } 1271 1272 /***************************************************************************** 1158 1159 ODINFUNCTION3(BOOL, DeletePrinterDriverA, 1160 LPSTR, pName, 1161 LPSTR, pEnvironment, 1162 LPSTR, pDriverName) 1163 { 1164 dprintf(("WINSPOOL: DeletePrinterDriverA not implemented\n")); 1165 return (FALSE); 1166 } 1167 1168 1169 /***************************************************************************** 1273 1170 * Name : BOOL DeletePrinterDriverW 1274 * Purpose : 1171 * Purpose : 1275 1172 * Parameters: LPWSTR pName pointer to server name 1276 1173 * LPWSTR pEnvironment pointer to environment 1277 1174 * LPWSTR pDriverName pointer to driver name 1278 * Variables : 1279 * Result : 1280 * Remark : 1175 * Variables : 1176 * Result : 1177 * Remark : 1281 1178 * Status : UNTESTED STUB 1282 1179 * … … 1285 1182 * Author : Markus Montkowski [09.07.98 14:32:38] 1286 1183 *****************************************************************************/ 1287 BOOL WIN32API DeletePrinterDriverW( 1288 LPWSTR pName, 1289 LPWSTR pEnvironment, 1290 LPWSTR pDriverName 1291 ) 1292 1293 { 1294 1295 dprintf(("WINSPOOL: DeletePrinterDriverW(%s, %s, %s)not implemented\n" 1296 ,pName, pEnvironment, pDriverName 1297 )); 1298 1299 return (FALSE); 1300 } 1301 1302 /***************************************************************************** 1184 1185 ODINFUNCTION3(BOOL, DeletePrinterDriverW, 1186 LPWSTR, pName, 1187 LPWSTR, pEnvironment, 1188 LPWSTR, pDriverName) 1189 { 1190 dprintf(("WINSPOOL: DeletePrinterDriverW not implemented\n")); 1191 return (FALSE); 1192 } 1193 1194 1195 /***************************************************************************** 1303 1196 * Name : BOOL EndDocPrinter 1304 * Purpose : 1197 * Purpose : 1305 1198 * Parameters: HANDLE hPrinter handle to printer object 1306 * Variables : 1307 * Result : 1308 * Remark : 1199 * Variables : 1200 * Result : 1201 * Remark : 1309 1202 * Status : UNTESTED STUB 1310 1203 * … … 1313 1206 * Author : Markus Montkowski [09.07.98 14:34:09] 1314 1207 *****************************************************************************/ 1315 BOOL WIN32API EndDocPrinter( 1316 HANDLE hPrinter 1317 ) 1318 1319 { 1320 1321 dprintf(("WINSPOOL: EndDocPrinter(%u) not implemented\n" 1322 ,hPrinter 1323 )); 1324 1325 return (FALSE); 1326 } 1327 1328 /***************************************************************************** 1208 1209 ODINFUNCTION1(BOOL, EndDocPrinter, 1210 HANDLE, hPrinter) 1211 { 1212 dprintf(("WINSPOOL: EndDocPrinter not implemented\n")); 1213 return (FALSE); 1214 } 1215 1216 1217 /***************************************************************************** 1329 1218 * Name : BOOL EndPagePrinter 1330 * Purpose : 1219 * Purpose : 1331 1220 * Parameters: HANDLE hPrinter handle to printer object 1332 * Variables : 1333 * Result : 1334 * Remark : 1221 * Variables : 1222 * Result : 1223 * Remark : 1335 1224 * Status : UNTESTED STUB 1336 1225 * … … 1339 1228 * Author : Markus Montkowski [09.07.98 14:34:27] 1340 1229 *****************************************************************************/ 1341 BOOL WIN32API EndPagePrinter( 1342 HANDLE hPrinter 1343 ) 1344 1345 { 1346 1347 dprintf(("WINSPOOL: EndPagePrinter(%u) not implemented\n" 1348 ,hPrinter 1349 )); 1350 1351 return (FALSE); 1352 } 1353 1354 /***************************************************************************** 1230 1231 ODINFUNCTION1(BOOL, EndPagePrinter, 1232 HANDLE, hPrinter) 1233 { 1234 dprintf(("WINSPOOL: EndPagePrinter not implemented\n")); 1235 return (FALSE); 1236 } 1237 1238 1239 /***************************************************************************** 1355 1240 * Name : BOOL EnumFormsA 1356 * Purpose : 1241 * Purpose : 1357 1242 * Parameters: HANDLE hPrinter handle to printer object 1358 1243 * DWORD Level data-structure level … … 1361 1246 * LPDWORD pcbNeeded points to variable to receive count of bytes copied or required 1362 1247 * LPDWORD pcReturned points to variable to receive count of structures copied 1363 * Variables : 1364 * Result : 1365 * Remark : 1248 * Variables : 1249 * Result : 1250 * Remark : 1366 1251 * Status : UNTESTED STUB 1367 1252 * … … 1370 1255 * Author : Markus Montkowski [09.07.98 14:35:07] 1371 1256 *****************************************************************************/ 1372 BOOL WIN32API EnumFormsA( 1373 HANDLE hPrinter, 1374 DWORD Level, 1375 LPBYTE pForm, 1376 DWORD cbBuf, 1377 LPDWORD pcbNeeded, 1378 LPDWORD pcReturned 1379 ) 1380 1381 { 1382 1383 dprintf(("WINSPOOL: EnumFormsA(%u, %d, %08x, %d, %08x, %08x) not implemented\n" 1384 ,hPrinter, Level, pForm, cbBuf, pcbNeeded, pcReturned 1385 )); 1386 1387 return (FALSE); 1388 } 1257 1258 ODINFUNCTION6(BOOL, EnumFormsA, 1259 HANDLE, hPrinter, 1260 DWORD, Level, 1261 LPBYTE, pForm, 1262 DWORD, cbBuf, 1263 LPDWORD, pcbNeeded, 1264 LPDWORD, pcReturned) 1265 { 1266 dprintf(("WINSPOOL: EnumFormsA not implemented\n")); 1267 return (FALSE); 1268 } 1269 1389 1270 1390 1271 /***************************************************************************** 1391 1272 * Name : BOOL EnumFormsW 1392 * Purpose : 1273 * Purpose : 1393 1274 * Parameters: HANDLE hPrinter handle to printer object 1394 1275 * DWORD Level data-structure level … … 1397 1278 * LPDWORD pcbNeeded points to variable to receive count of bytes copied or required 1398 1279 * LPDWORD pcReturned points to variable to receive count of structures copied 1399 * Variables : 1400 * Result : 1401 * Remark : 1280 * Variables : 1281 * Result : 1282 * Remark : 1402 1283 * Status : UNTESTED STUB 1403 1284 * … … 1406 1287 * Author : Markus Montkowski [09.07.98 14:35:07] 1407 1288 *****************************************************************************/ 1408 BOOL WIN32API EnumFormsW( 1409 HANDLE hPrinter, 1410 DWORD Level, 1411 LPBYTE pForm, 1412 DWORD cbBuf, 1413 LPDWORD pcbNeeded, 1414 LPDWORD pcReturned 1415 ) 1416 1417 { 1418 1419 dprintf(("WINSPOOL: EnumFormsW(%u, %d, %08x, %d, %08x, %08x) not implemented\n" 1420 ,hPrinter, Level, pForm, cbBuf, pcbNeeded, pcReturned 1421 )); 1422 1423 return (FALSE); 1424 } 1425 1426 /***************************************************************************** 1289 1290 ODINFUNCTION6(BOOL, EnumFormsW, 1291 HANDLE, hPrinter, 1292 DWORD, Level, 1293 LPBYTE, pForm, 1294 DWORD, cbBuf, 1295 LPDWORD, pcbNeeded, 1296 LPDWORD, pcReturned) 1297 { 1298 dprintf(("WINSPOOL: EnumFormsW not implemented\n")); 1299 1300 return (FALSE); 1301 } 1302 1303 1304 /***************************************************************************** 1427 1305 * Name : BOOL EnumJobsA 1428 * Purpose : 1306 * Purpose : 1429 1307 * Parameters: HANDLE hPrinter handle to printer object 1430 1308 * DWORD FirstJob location of first job in print queue to enumerate … … 1435 1313 * LPDWORD pcbNeeded addr. of variable with no. of bytes copied (or required) 1436 1314 * LPDWORD pcReturned addr. of variable with no. of job info. structures copied 1437 * Variables : 1438 * Result : 1439 * Remark : 1315 * Variables : 1316 * Result : 1317 * Remark : 1440 1318 * Status : UNTESTED STUB 1441 1319 * … … 1444 1322 * Author : Markus Montkowski [09.07.98 14:36:24] 1445 1323 *****************************************************************************/ 1446 BOOL WIN32API EnumJobsA( 1447 HANDLE hPrinter, 1448 DWORD FirstJob, 1449 DWORD NoJobs, 1450 DWORD Level, 1451 LPBYTE pJob, 1452 DWORD cbBuf, 1453 LPDWORD pcbNeeded, 1454 LPDWORD pcReturned 1455 ) 1456 1457 { 1458 1459 dprintf(("WINSPOOL: EnumJobsA(%u, %d, %d, %d, %08x, %d, %08x, %08x) not implemented\n" 1460 ,hPrinter, FirstJob, NoJobs, Level, pJob, cbBuf, pcbNeeded, pcReturned 1461 )); 1462 1463 return (FALSE); 1464 } 1465 1466 /***************************************************************************** 1324 1325 ODINFUNCTION8(BOOL, EnumJobsA, 1326 HANDLE, hPrinter, 1327 DWORD, FirstJob, 1328 DWORD, NoJobs, 1329 DWORD, Level, 1330 LPBYTE, pJob, 1331 DWORD, cbBuf, 1332 LPDWORD, pcbNeeded, 1333 LPDWORD, pcReturned) 1334 { 1335 dprintf(("WINSPOOL: EnumJobsA not implemented\n")); 1336 return (FALSE); 1337 } 1338 1339 1340 /***************************************************************************** 1467 1341 * Name : BOOL EnumJobsW 1468 * Purpose : 1342 * Purpose : 1469 1343 * Parameters: HANDLE hPrinter handle to printer object 1470 1344 * DWORD FirstJob location of first job in print queue to enumerate … … 1475 1349 * LPDWORD pcbNeeded addr. of variable with no. of bytes copied (or required) 1476 1350 * LPDWORD pcReturned addr. of variable with no. of job info. structures copied 1477 * Variables : 1478 * Result : 1479 * Remark : 1351 * Variables : 1352 * Result : 1353 * Remark : 1480 1354 * Status : UNTESTED STUB 1481 1355 * … … 1484 1358 * Author : Markus Montkowski [09.07.98 14:36:24] 1485 1359 *****************************************************************************/ 1486 BOOL WIN32API EnumJobsW( 1487 HANDLE hPrinter, 1488 DWORD FirstJob, 1489 DWORD NoJobs, 1490 DWORD Level, 1491 LPBYTE pJob, 1492 DWORD cbBuf, 1493 LPDWORD pcbNeeded, 1494 LPDWORD pcReturned 1495 ) 1496 1497 { 1498 1499 dprintf(("WINSPOOL: EnumJobsW(%u, %d, %d, %d, %08x, %d, %08x, %08x) not implemented\n" 1500 ,hPrinter, FirstJob, NoJobs, Level, pJob, cbBuf, pcbNeeded, pcReturned 1501 )); 1502 1503 return (FALSE); 1504 } 1505 1506 /***************************************************************************** 1360 1361 ODINFUNCTION8(BOOL, EnumJobsW, 1362 HANDLE, hPrinter, 1363 DWORD, FirstJob, 1364 DWORD, NoJobs, 1365 DWORD, Level, 1366 LPBYTE, pJob, 1367 DWORD, cbBuf, 1368 LPDWORD, pcbNeeded, 1369 LPDWORD, pcReturned) 1370 { 1371 dprintf(("WINSPOOL: EnumJobsW not implemented\n")); 1372 return (FALSE); 1373 } 1374 1375 1376 /***************************************************************************** 1507 1377 * Name : BOOL EnumMonitorsA 1508 * Purpose : 1378 * Purpose : 1509 1379 * Parameters: LPSTR pName pointer to server name 1510 1380 * DWORD Level structure level … … 1513 1383 * LPDWORD pcbNeeded addr. of variable with no. of bytes copied (or required) 1514 1384 * LPDWORD pcReturned addr. of variable with no. of job info. structures copied 1515 * Variables : 1516 * Result : 1517 * Remark : 1385 * Variables : 1386 * Result : 1387 * Remark : 1518 1388 * Status : UNTESTED STUB 1519 1389 * … … 1522 1392 * Author : Markus Montkowski [09.07.98 14:38:50] 1523 1393 *****************************************************************************/ 1524 BOOL WIN32API EnumMonitorsA( 1525 LPSTR pName, 1526 DWORD Level, 1527 LPBYTE pMonitors, 1528 DWORD cbBuf, 1529 LPDWORD pcbNeeded, 1530 LPDWORD pcReturned 1531 ) 1532 1533 { 1534 1535 dprintf(("WINSPOOL: EnumMonitorsA(%s, %d, %08x, %d, %08x, %08x) not implemented\n" 1536 ,pName, Level, pMonitors, cbBuf, pcbNeeded, pcReturned 1537 )); 1538 1539 return (FALSE); 1540 } 1541 1542 /***************************************************************************** 1394 1395 ODINFUNCTION6(BOOL, EnumMonitorsA, 1396 LPSTR, pName, 1397 DWORD, Level, 1398 LPBYTE, pMonitors, 1399 DWORD, cbBuf, 1400 LPDWORD, pcbNeeded, 1401 LPDWORD, pcReturned) 1402 { 1403 dprintf(("WINSPOOL: EnumMonitorsA not implemented\n")); 1404 return (FALSE); 1405 } 1406 1407 1408 /***************************************************************************** 1543 1409 * Name : BOOL EnumMonitorsW 1544 * Purpose : 1410 * Purpose : 1545 1411 * Parameters: LPWSTR pName pointer to server name 1546 1412 * DWORD Level structure level … … 1549 1415 * LPDWORD pcbNeeded addr. of variable with no. of bytes copied (or required) 1550 1416 * LPDWORD pcReturned addr. of variable with no. of job info. structures copied 1551 * Variables : 1552 * Result : 1553 * Remark : 1417 * Variables : 1418 * Result : 1419 * Remark : 1554 1420 * Status : UNTESTED STUB 1555 1421 * … … 1558 1424 * Author : Markus Montkowski [09.07.98 14:38:50] 1559 1425 *****************************************************************************/ 1560 BOOL WIN32API EnumMonitorsW( 1561 LPWSTR pName, 1562 DWORD Level, 1563 LPBYTE pMonitors, 1564 DWORD cbBuf, 1565 LPDWORD pcbNeeded, 1566 LPDWORD pcReturned 1567 ) 1568 1569 { 1570 1571 dprintf(("WINSPOOL: EnumMonitorsW(%s, %d, %08x, %d, %08x, %08x)not implemented\n" 1572 ,pName, Level, pMonitors, cbBuf, pcbNeeded, pcReturned 1573 )); 1574 1575 return (FALSE); 1576 } 1577 1578 /***************************************************************************** 1426 1427 ODINFUNCTION6(BOOL, EnumMonitorsW, 1428 LPWSTR, pName, 1429 DWORD, Level, 1430 LPBYTE, pMonitors, 1431 DWORD, cbBuf, 1432 LPDWORD, pcbNeeded, 1433 LPDWORD, pcReturned) 1434 { 1435 dprintf(("WINSPOOL: EnumMonitorsW not implemented\n")); 1436 return (FALSE); 1437 } 1438 1439 1440 /***************************************************************************** 1579 1441 * Name : BOOL EnumPortsA 1580 * Purpose : 1442 * Purpose : 1581 1443 * Parameters: LPSTR pName pointer to server name 1582 1444 * DWORD Level specifies type of port info structure … … 1585 1447 * LPDWORD pcbNeeded buffer size) 1586 1448 * LPDWORD pcReturned pointer to number of PORT_INFO_*. structures stored into buffer 1587 * Variables : 1588 * Result : 1589 * Remark : 1449 * Variables : 1450 * Result : 1451 * Remark : 1590 1452 * Status : UNTESTED STUB 1591 1453 * … … 1594 1456 * Author : Markus Montkowski [09.07.98 14:39:09] 1595 1457 *****************************************************************************/ 1596 BOOL WIN32API EnumPortsA( 1597 LPSTR pName, 1598 DWORD Level, 1599 LPBYTE pPorts, 1600 DWORD cbBuf, 1601 LPDWORD pcbNeeded, 1602 LPDWORD pcReturned 1603 ) 1604 1605 { 1606 1607 dprintf(("WINSPOOL: EnumPortsA(%s, %d, %08x, %d, %08x, %08x) not implemented\n" 1608 ,pName, Level, pPorts, cbBuf, pcbNeeded, pcReturned 1609 )); 1610 1611 return (FALSE); 1612 } 1613 1614 /***************************************************************************** 1458 1459 ODINFUNCTION6(BOOL, EnumPortsA, 1460 LPSTR, pName, 1461 DWORD, Level, 1462 LPBYTE, pPorts, 1463 DWORD, cbBuf, 1464 LPDWORD, pcbNeeded, 1465 LPDWORD, pcReturned) 1466 { 1467 dprintf(("WINSPOOL: EnumPortsA not implemented\n")); 1468 return (FALSE); 1469 } 1470 1471 1472 /***************************************************************************** 1615 1473 * Name : BOOL EnumPortsW 1616 * Purpose : 1474 * Purpose : 1617 1475 * Parameters: LPWSTR pName pointer to server name 1618 1476 * DWORD Level specifies type of port info structure … … 1621 1479 * LPDWORD pcbNeeded buffer size) 1622 1480 * LPDWORD pcReturned pointer to number of PORT_INFO_*. structures stored into buffer 1623 * Variables : 1624 * Result : 1625 * Remark : 1481 * Variables : 1482 * Result : 1483 * Remark : 1626 1484 * Status : UNTESTED STUB 1627 1485 * … … 1630 1488 * Author : Markus Montkowski [09.07.98 14:39:09] 1631 1489 *****************************************************************************/ 1632 BOOL WIN32API EnumPortsW( 1633 LPWSTR pName, 1634 DWORD Level, 1635 LPBYTE pPorts, 1636 DWORD cbBuf, 1637 LPDWORD pcbNeeded, 1638 LPDWORD pcReturned 1639 ) 1640 1641 { 1642 1643 dprintf(("WINSPOOL: EnumPortsW(%s, %d, %08x, %d, %08x, %08x)not implemented\n" 1644 ,pName, Level, pPorts, cbBuf, pcbNeeded, pcReturned 1645 )); 1646 1647 return (FALSE); 1648 } 1649 1650 /***************************************************************************** 1490 1491 ODINFUNCTION6(BOOL, EnumPortsW, 1492 LPWSTR, pName, 1493 DWORD, Level, 1494 LPBYTE, pPorts, 1495 DWORD, cbBuf, 1496 LPDWORD, pcbNeeded, 1497 LPDWORD, pcReturned) 1498 { 1499 dprintf(("WINSPOOL: EnumPortsW not implemented\n")); 1500 return (FALSE); 1501 } 1502 1503 1504 /***************************************************************************** 1651 1505 * Name : BOOL EnumPrintProcessorDatatypesA 1652 * Purpose : 1506 * Purpose : 1653 1507 * Parameters: LPSTR pName points to server name string 1654 1508 * LPSTR pPrintProcessorName points to print processor name string … … 1658 1512 * LPDWORD pcbNeeded points to number of bytes copied (or required) 1659 1513 * LPDWORD pcReturned points to number of data structures obtained 1660 * Variables : 1661 * Result : 1662 * Remark : 1514 * Variables : 1515 * Result : 1516 * Remark : 1663 1517 * Status : UNTESTED STUB 1664 1518 * … … 1667 1521 * Author : Markus Montkowski [09.07.98 14:39:29] 1668 1522 *****************************************************************************/ 1669 BOOL WIN32API EnumPrintProcessorDatatypesA( 1670 LPSTR pName, 1671 LPSTR pPrintProcessorName, 1672 DWORD Level, 1673 LPBYTE pDatatypes, 1674 DWORD cbBuf, 1675 LPDWORD pcbNeeded, 1676 LPDWORD pcReturned 1677 ) 1678 1679 { 1680 1681 dprintf(("WINSPOOL: EnumPrintProcessorDatatypesA(%s, %s, %d, %08x, %d, %08x, %08x) not implemented\n" 1682 ,pName, pPrintProcessorName, Level, pDatatypes, cbBuf, pcbNeeded, pcReturned 1683 )); 1684 1685 return (FALSE); 1686 } 1687 1688 /***************************************************************************** 1523 1524 ODINFUNCTION7(BOOL, EnumPrintProcessorDatatypesA, 1525 LPSTR, pName, 1526 LPSTR, pPrintProcessorName, 1527 DWORD, Level, 1528 LPBYTE, pDatatypes, 1529 DWORD, cbBuf, 1530 LPDWORD, pcbNeeded, 1531 LPDWORD, pcReturned) 1532 { 1533 dprintf(("WINSPOOL: EnumPrintProcessorDatatypesA not implemented\n")); 1534 return (FALSE); 1535 } 1536 1537 1538 /***************************************************************************** 1689 1539 * Name : BOOL EnumPrintProcessorDatatypesW 1690 * Purpose : 1540 * Purpose : 1691 1541 * Parameters: LPWSTR pName points to server name string 1692 1542 * LPWSTR pPrintProcessorName points to print processor name string … … 1696 1546 * LPDWORD pcbNeeded points to number of bytes copied (or required) 1697 1547 * LPDWORD pcReturned points to number of data structures obtained 1698 * Variables : 1699 * Result : 1700 * Remark : 1548 * Variables : 1549 * Result : 1550 * Remark : 1701 1551 * Status : UNTESTED STUB 1702 1552 * … … 1705 1555 * Author : Markus Montkowski [09.07.98 14:39:30] 1706 1556 *****************************************************************************/ 1707 BOOL WIN32API EnumPrintProcessorDatatypesW( 1708 LPWSTR pName, 1709 LPWSTR pPrintProcessorName, 1710 DWORD Level, 1711 LPBYTE pDatatypes, 1712 DWORD cbBuf, 1713 LPDWORD pcbNeeded, 1714 LPDWORD pcReturned 1715 ) 1716 1717 { 1718 1719 dprintf(("WINSPOOL: EnumPrintProcessorDatatypesW(%s, %s, %d, %08x, %d, %08x, %08x)not implemented\n" 1720 ,pName, pPrintProcessorName, Level, pDatatypes, cbBuf, pcbNeeded, pcReturned 1721 )); 1722 1723 return (FALSE); 1724 } 1725 1726 /***************************************************************************** 1557 1558 ODINFUNCTION7(BOOL, EnumPrintProcessorDatatypesW, 1559 LPWSTR, pName, 1560 LPWSTR, pPrintProcessorName, 1561 DWORD, Level, 1562 LPBYTE, pDatatypes, 1563 DWORD, cbBuf, 1564 LPDWORD, pcbNeeded, 1565 LPDWORD, pcReturned) 1566 { 1567 dprintf(("WINSPOOL: EnumPrintProcessorDatatypesW not implemented\n")); 1568 return (FALSE); 1569 } 1570 1571 1572 /***************************************************************************** 1727 1573 * Name : BOOL EnumPrintProcessorsA 1728 * Purpose : 1574 * Purpose : 1729 1575 * Parameters: LPSTR pName points to server name 1730 1576 * LPSTR pEnvironment points to environment name … … 1734 1580 * LPDWORD pcbNeeded points to number of bytes copied (or required) 1735 1581 * LPDWORD pcReturned points to number of job info. structures copied 1736 * Variables : 1737 * Result : 1738 * Remark : 1582 * Variables : 1583 * Result : 1584 * Remark : 1739 1585 * Status : UNTESTED STUB 1740 1586 * … … 1743 1589 * Author : Markus Montkowski [09.07.98 14:39:52] 1744 1590 *****************************************************************************/ 1745 BOOL WIN32API EnumPrintProcessorsA( 1746 LPSTR pName, 1747 LPSTR pEnvironment, 1748 DWORD Level, 1749 LPBYTE pPrintProcessorInfo, 1750 DWORD cbBuf, 1751 LPDWORD pcbNeeded, 1752 LPDWORD pcReturned 1753 ) 1754 1755 { 1756 1757 dprintf(("WINSPOOL: EnumPrintProcessorsA(%s, %s, %d, %08x, %d, %08x, %08x) not implemented\n" 1758 ,pName, pEnvironment, Level, pPrintProcessorInfo, cbBuf, pcbNeeded, pcReturned 1759 )); 1760 1761 return (FALSE); 1762 } 1763 1764 /***************************************************************************** 1591 1592 ODINFUNCTION7(BOOL, EnumPrintProcessorsA, 1593 LPSTR, pName, 1594 LPSTR, pEnvironment, 1595 DWORD, Level, 1596 LPBYTE, pPrintProcessorInfo, 1597 DWORD, cbBuf, 1598 LPDWORD, pcbNeeded, 1599 LPDWORD, pcReturned) 1600 { 1601 dprintf(("WINSPOOL: EnumPrintProcessorsA not implemented\n")); 1602 return (FALSE); 1603 } 1604 1605 1606 /***************************************************************************** 1765 1607 * Name : BOOL EnumPrintProcessorsW 1766 * Purpose : 1608 * Purpose : 1767 1609 * Parameters: LPWSTR pName points to server name 1768 1610 * LPWSTR pEnvironment points to environment name … … 1772 1614 * LPDWORD pcbNeeded points to number of bytes copied (or required) 1773 1615 * LPDWORD pcReturned points to number of job info. structures copied 1774 * Variables : 1775 * Result : 1776 * Remark : 1616 * Variables : 1617 * Result : 1618 * Remark : 1777 1619 * Status : UNTESTED STUB 1778 1620 * … … 1781 1623 * Author : Markus Montkowski [09.07.98 14:39:52] 1782 1624 *****************************************************************************/ 1783 BOOL WIN32API EnumPrintProcessorsW( 1784 LPWSTR pName, 1785 LPWSTR pEnvironment, 1786 DWORD Level, 1787 LPBYTE pPrintProcessorInfo, 1788 DWORD cbBuf, 1789 LPDWORD pcbNeeded, 1790 LPDWORD pcReturned 1791 ) 1792 1793 { 1794 1795 dprintf(("WINSPOOL: EnumPrintProcessorsW(%s, %s, %d, %08x, %d, %08x, %08x)not implemented\n" 1796 ,pName, pEnvironment, Level, pPrintProcessorInfo, cbBuf, pcbNeeded, pcReturned 1797 )); 1798 1799 return (FALSE); 1800 } 1801 1802 /***************************************************************************** 1625 1626 ODINFUNCTION7(BOOL, EnumPrintProcessorsW, 1627 LPWSTR, pName, 1628 LPWSTR, pEnvironment, 1629 DWORD, Level, 1630 LPBYTE, pPrintProcessorInfo, 1631 DWORD, cbBuf, 1632 LPDWORD, pcbNeeded, 1633 LPDWORD, pcReturned) 1634 { 1635 dprintf(("WINSPOOL: EnumPrintProcessorsW not implemented\n")); 1636 return (FALSE); 1637 } 1638 1639 1640 /***************************************************************************** 1803 1641 * Name : BOOL EnumPrinterDriversA 1804 * Purpose : 1642 * Purpose : 1805 1643 * Parameters: LPSTR pName pointer to server name 1806 1644 * LPSTR pEnvironment pointer to environment name … … 1810 1648 * LPDWORD pcbNeeded pointer to number of bytes copied (or required) 1811 1649 * LPDWORD pcReturned pointer to number of DRIVER_INFO. structures 1812 * Variables : 1813 * Result : 1814 * Remark : 1650 * Variables : 1651 * Result : 1652 * Remark : 1815 1653 * Status : UNTESTED STUB 1816 1654 * … … 1819 1657 * Author : Markus Montkowski [09.07.98 14:40:23] 1820 1658 *****************************************************************************/ 1821 BOOL WIN32API EnumPrinterDriversA( 1822 LPSTR pName, 1823 LPSTR pEnvironment, 1824 DWORD Level, 1825 LPBYTE pDriverInfo, 1826 DWORD cbBuf, 1827 LPDWORD pcbNeeded, 1828 LPDWORD pcReturned 1829 ) 1830 1831 { 1832 1833 dprintf(("WINSPOOL: EnumPrinterDriversA(%s, %s, %d, %08x, %d, %08x, %08x) not implemented\n" 1834 ,pName, pEnvironment, Level, pDriverInfo, cbBuf, pcbNeeded, pcReturned 1835 )); 1836 1837 return (FALSE); 1838 } 1839 1840 /***************************************************************************** 1659 1660 ODINFUNCTION7(BOOL, EnumPrinterDriversA, 1661 LPSTR, pName, 1662 LPSTR, pEnvironment, 1663 DWORD, Level, 1664 LPBYTE, pDriverInfo, 1665 DWORD, cbBuf, 1666 LPDWORD, pcbNeeded, 1667 LPDWORD, pcReturned) 1668 { 1669 dprintf(("WINSPOOL: EnumPrinterDriversA not implemented\n")); 1670 return (FALSE); 1671 } 1672 1673 1674 /***************************************************************************** 1841 1675 * Name : BOOL EnumPrinterDriversW 1842 * Purpose : 1676 * Purpose : 1843 1677 * Parameters: LPWSTR pName pointer to server name 1844 1678 * LPWSTR pEnvironment pointer to environment name … … 1848 1682 * LPDWORD pcbNeeded pointer to number of bytes copied (or required) 1849 1683 * LPDWORD pcReturned pointer to number of DRIVER_INFO. structures 1850 * Variables : 1851 * Result : 1852 * Remark : 1684 * Variables : 1685 * Result : 1686 * Remark : 1853 1687 * Status : UNTESTED STUB 1854 1688 * … … 1857 1691 * Author : Markus Montkowski [09.07.98 14:40:24] 1858 1692 *****************************************************************************/ 1859 BOOL WIN32API EnumPrinterDriversW( 1860 LPWSTR pName, 1861 LPWSTR pEnvironment, 1862 DWORD Level, 1863 LPBYTE pDriverInfo, 1864 DWORD cbBuf, 1865 LPDWORD pcbNeeded, 1866 LPDWORD pcReturned 1867 ) 1868 1869 { 1870 1871 dprintf(("WINSPOOL: EnumPrinterDriversW(%s, %s, %d, %08x, %d, %08x, %08x)not implemented\n" 1872 ,pName, pEnvironment, Level, pDriverInfo, cbBuf, pcbNeeded, pcReturned 1873 )); 1874 1875 return (FALSE); 1876 } 1877 1878 /***************************************************************************** 1693 1694 ODINFUNCTION7(BOOL, EnumPrinterDriversW, 1695 LPWSTR, pName, 1696 LPWSTR, pEnvironment, 1697 DWORD, Level, 1698 LPBYTE, pDriverInfo, 1699 DWORD, cbBuf, 1700 LPDWORD, pcbNeeded, 1701 LPDWORD, pcReturned) 1702 { 1703 dprintf(("WINSPOOL: EnumPrinterDriversW not implemented\n")); 1704 return (FALSE); 1705 } 1706 1707 1708 /***************************************************************************** 1879 1709 * Name : BOOL EnumPrintersW 1880 * Purpose : 1710 * Purpose : 1881 1711 * Parameters: DWORD Flags types of printer objects to enumerate 1882 1712 * LPWSTR Name name of printer object … … 1886 1716 * LPDWORD pcbNeeded pointer to variable with no. of bytes copied (or required) 1887 1717 * LPDWORD pcReturned pointer to variable with no. of printer info. structures copied 1888 * Variables : 1889 * Result : 1890 * Remark : 1718 * Variables : 1719 * Result : 1720 * Remark : 1891 1721 * Status : UNTESTED STUB 1892 1722 * … … 1895 1725 * Author : Markus Montkowski [09.07.98 14:40:55] 1896 1726 *****************************************************************************/ 1897 BOOL WIN32API EnumPrintersW( 1898 DWORD Flags, 1899 LPWSTR Name, 1900 DWORD Level, 1901 LPBYTE pPrinterEnum, 1902 DWORD cbBuf, 1903 LPDWORD pcbNeeded, 1904 LPDWORD pcReturned 1905 ) 1906 1907 { 1908 1909 dprintf(("WINSPOOL: EnumPrintersW(%d, %s, %d, %08x, %d, %08x, %08x)not implemented\n" 1910 ,Flags, Name, Level, pPrinterEnum, cbBuf, pcbNeeded, pcReturned 1911 )); 1912 1913 return (FALSE); 1914 } 1915 1916 /***************************************************************************** 1727 1728 ODINFUNCTION7(BOOL, EnumPrintersW, 1729 DWORD, Flags, 1730 LPWSTR, Name, 1731 DWORD, Level, 1732 LPBYTE, pPrinterEnum, 1733 DWORD, cbBuf, 1734 LPDWORD, pcbNeeded, 1735 LPDWORD, pcReturned) 1736 { 1737 dprintf(("WINSPOOL: EnumPrintersW not implemented\n")); 1738 return (FALSE); 1739 } 1740 1741 1742 /***************************************************************************** 1917 1743 * Name : BOOL FindClosePrinterChangeNotification 1918 * Purpose : 1744 * Purpose : 1919 1745 * Parameters: HANDLE hChange handle to change notification object to close 1920 * Variables : 1921 * Result : 1922 * Remark : 1746 * Variables : 1747 * Result : 1748 * Remark : 1923 1749 * Status : UNTESTED STUB 1924 1750 * … … 1927 1753 * Author : Markus Montkowski [09.07.98 14:41:51] 1928 1754 *****************************************************************************/ 1929 BOOL WIN32API FindClosePrinterChangeNotification( 1930 HANDLE hChange 1931 ) 1932 1933 { 1934 1935 dprintf(("WINSPOOL: FindClosePrinterChangeNotification(%u) not implemented\n" 1936 ,hChange 1937 )); 1938 1939 return (FALSE); 1940 } 1941 1942 /***************************************************************************** 1755 1756 ODINFUNCTION1(BOOL, FindClosePrinterChangeNotification, 1757 HANDLE, hChange) 1758 { 1759 dprintf(("WINSPOOL: FindClosePrinterChangeNotification not implemented\n")); 1760 return (FALSE); 1761 } 1762 1763 1764 /***************************************************************************** 1943 1765 * Name : HANDLE FindFirstPrinterChangeNotification 1944 * Purpose : 1766 * Purpose : 1945 1767 * Parameters: HANDLE hPrinter handle to printer or print server to monitor for changes 1946 1768 * DWORD fdwFlags flags that specify the conditions to monitor 1947 1769 * DWORD fdwOptions reserved, must be zero 1948 1770 * LPVOID pPrinterNotifyOptions pointer to structure specifying printer information to monitor 1949 * Variables : 1950 * Result : 1951 * Remark : 1771 * Variables : 1772 * Result : 1773 * Remark : 1952 1774 * Status : UNTESTED STUB 1953 1775 * … … 1956 1778 * Author : Markus Montkowski [09.07.98 14:42:05] 1957 1779 *****************************************************************************/ 1958 HANDLE WIN32API FindFirstPrinterChangeNotification( 1959 HANDLE hPrinter, 1960 DWORD fdwFlags, 1961 DWORD fdwOptions, 1962 LPVOID pPrinterNotifyOptions 1963 ) 1964 1965 { 1966 1967 dprintf(("WINSPOOL: FindFirstPrinterChangeNotification(%u, %d, %d, %08x) not implemented\n" 1968 ,hPrinter, fdwFlags, fdwOptions, pPrinterNotifyOptions 1969 )); 1970 1780 1781 ODINFUNCTION4(HANDLE, FindFirstPrinterChangeNotification, 1782 HANDLE, hPrinter, 1783 DWORD, fdwFlags, 1784 DWORD, fdwOptions, 1785 LPVOID, pPrinterNotifyOptions) 1786 { 1787 dprintf(("WINSPOOL: FindFirstPrinterChangeNotification not implemented\n")); 1971 1788 return (NULL); 1972 1789 } 1973 1790 1974 /***************************************************************************** 1791 1792 /***************************************************************************** 1975 1793 * Name : BOOL FindNextPrinterChangeNotification 1976 * Purpose : 1794 * Purpose : 1977 1795 * Parameters: HANDLE hChange handle to change notification object of interest 1978 1796 * PDWORD pdwChange pointer to a value that indicates the condition that changed 1979 1797 * LPVOID pPrinterNotifyOptions pointer to a structure that specifies a refresh flag 1980 1798 * LPVOID *ppPrinterNotifyInfo pointer to a pointer that receives printer information buffer 1981 * Variables : 1982 * Result : 1983 * Remark : 1799 * Variables : 1800 * Result : 1801 * Remark : 1984 1802 * Status : UNTESTED STUB 1985 1803 * … … 1988 1806 * Author : Markus Montkowski [09.07.98 14:42:20] 1989 1807 *****************************************************************************/ 1990 BOOL WIN32API FindNextPrinterChangeNotification( 1991 HANDLE hChange, 1992 PDWORD pdwChange, 1993 LPVOID pPrinterNotifyOptions, 1994 LPPRINTER_NOTIFY_INFO ppPrinterNotifyInfo 1995 ) 1996 1997 { 1998 1999 dprintf(("WINSPOOL: FindNextPrinterChangeNotification(%u, %08x, %08x, %08x) not implemented\n" 2000 ,hChange, pdwChange, pPrinterNotifyOptions, *ppPrinterNotifyInfo 2001 )); 2002 2003 return (FALSE); 2004 } 2005 2006 /***************************************************************************** 1808 1809 ODINFUNCTION4(BOOL, FindNextPrinterChangeNotification, 1810 HANDLE, hChange, 1811 PDWORD, pdwChange, 1812 LPVOID, pPrinterNotifyOptions, 1813 LPPRINTER_NOTIFY_INFO, ppPrinterNotifyInfo) 1814 { 1815 dprintf(("WINSPOOL: FindNextPrinterChangeNotification not implemented\n")); 1816 return (FALSE); 1817 } 1818 1819 1820 /***************************************************************************** 2007 1821 * Name : BOOL FreePrinterNotifyInfo 2008 * Purpose : 1822 * Purpose : 2009 1823 * Parameters: PPRINTER_NOTIFY_INFO pPrinterNotifyInfo pointer to a PRINTER_NOTIFY_INFO buffer 2010 * Variables : 2011 * Result : 2012 * Remark : 1824 * Variables : 1825 * Result : 1826 * Remark : 2013 1827 * Status : UNTESTED STUB 2014 1828 * … … 2017 1831 * Author : Markus Montkowski [09.07.98 14:43:02] 2018 1832 *****************************************************************************/ 2019 BOOL WIN32API FreePrinterNotifyInfo( 2020 LPPRINTER_NOTIFY_INFO pPrinterNotifyInfo 2021 ) 2022 2023 { 2024 2025 dprintf(("WINSPOOL: FreePrinterNotifyInfo(%08x) not implemented\n" 2026 ,pPrinterNotifyInfo 2027 )); 2028 2029 return (FALSE); 2030 } 2031 2032 /***************************************************************************** 1833 1834 ODINFUNCTION1(BOOL, FreePrinterNotifyInfo, 1835 LPPRINTER_NOTIFY_INFO, pPrinterNotifyInfo) 1836 { 1837 dprintf(("WINSPOOL: FreePrinterNotifyInfo not implemented\n")); 1838 return (FALSE); 1839 } 1840 1841 1842 /***************************************************************************** 2033 1843 * Name : BOOL GetFormA 2034 * Purpose : 1844 * Purpose : 2035 1845 * Parameters: HANDLE hPrinter handle of printer 2036 1846 * LPSTR pFormName address of form name … … 2039 1849 * DWORD cbBuf count of bytes in array 2040 1850 * LPDWORD pcbNeeded addr. of variable with count of bytes retrieved (or required) 2041 * Variables : 2042 * Result : 2043 * Remark : 1851 * Variables : 1852 * Result : 1853 * Remark : 2044 1854 * Status : UNTESTED STUB 2045 1855 * … … 2048 1858 * Author : Markus Montkowski [09.07.98 14:43:32] 2049 1859 *****************************************************************************/ 2050 BOOL WIN32API GetFormA( 2051 HANDLE hPrinter, 2052 LPSTR pFormName, 2053 DWORD Level, 2054 LPBYTE pForm, 2055 DWORD cbBuf, 2056 LPDWORD pcbNeeded 2057 ) 2058 2059 { 2060 2061 dprintf(("WINSPOOL: GetFormA(%u, %s, %d, %08x, %d, %08x) not implemented\n" 2062 ,hPrinter, pFormName, Level, pForm, cbBuf, pcbNeeded 2063 )); 2064 2065 return (FALSE); 2066 } 2067 2068 /***************************************************************************** 1860 1861 ODINFUNCTION6(BOOL, GetFormA, 1862 HANDLE, hPrinter, 1863 LPSTR, pFormName, 1864 DWORD, Level, 1865 LPBYTE, pForm, 1866 DWORD, cbBuf, 1867 LPDWORD, pcbNeeded) 1868 { 1869 dprintf(("WINSPOOL: GetFormA not implemented\n")); 1870 return (FALSE); 1871 } 1872 1873 1874 /***************************************************************************** 2069 1875 * Name : BOOL GetFormW 2070 * Purpose : 1876 * Purpose : 2071 1877 * Parameters: HANDLE hPrinter handle of printer 2072 1878 * LPWSTR pFormName address of form name … … 2075 1881 * DWORD cbBuf count of bytes in array 2076 1882 * LPDWORD pcbNeeded addr. of variable with count of bytes retrieved (or required) 2077 * Variables : 2078 * Result : 2079 * Remark : 1883 * Variables : 1884 * Result : 1885 * Remark : 2080 1886 * Status : UNTESTED STUB 2081 1887 * … … 2084 1890 * Author : Markus Montkowski [09.07.98 14:43:32] 2085 1891 *****************************************************************************/ 2086 BOOL WIN32API GetFormW( 2087 HANDLE hPrinter, 2088 LPWSTR pFormName, 2089 DWORD Level, 2090 LPBYTE pForm, 2091 DWORD cbBuf, 2092 LPDWORD pcbNeeded 2093 ) 2094 2095 { 2096 2097 dprintf(("WINSPOOL: GetFormW(%u, %s, %d, %08x, %d, %08x)not implemented\n" 2098 ,hPrinter, pFormName, Level, pForm, cbBuf, pcbNeeded 2099 )); 2100 2101 return (FALSE); 2102 } 2103 2104 /***************************************************************************** 1892 1893 ODINFUNCTION6(BOOL, GetFormW, 1894 HANDLE, hPrinter, 1895 LPWSTR, pFormName, 1896 DWORD, Level, 1897 LPBYTE, pForm, 1898 DWORD, cbBuf, 1899 LPDWORD, pcbNeeded) 1900 { 1901 dprintf(("WINSPOOL: GetFormW not implemented\n")); 1902 return (FALSE); 1903 } 1904 1905 1906 /***************************************************************************** 2105 1907 * Name : BOOL GetJobA 2106 * Purpose : 1908 * Purpose : 2107 1909 * Parameters: HANDLE hPrinter handle of printer 2108 1910 * DWORD JobId job identifier value … … 2111 1913 * DWORD cbBuf count of bytes in array 2112 1914 * LPDWORD pcbNeeded address of value that contains count of bytes retrieved (or required) 2113 * Variables : 2114 * Result : 2115 * Remark : 1915 * Variables : 1916 * Result : 1917 * Remark : 2116 1918 * Status : UNTESTED STUB 2117 1919 * … … 2120 1922 * Author : Markus Montkowski [09.07.98 14:43:50] 2121 1923 *****************************************************************************/ 2122 BOOL WIN32API GetJobA( 2123 HANDLE hPrinter, 2124 DWORD JobId, 2125 DWORD Level, 2126 LPBYTE pJob, 2127 DWORD cbBuf, 2128 LPDWORD pcbNeeded 2129 ) 2130 2131 { 2132 2133 dprintf(("WINSPOOL: GetJobA(%u, %d, %d, %08x, %d, %08x) not implemented\n" 2134 ,hPrinter, JobId, Level, pJob, cbBuf, pcbNeeded 2135 )); 2136 2137 return (FALSE); 2138 } 2139 2140 /***************************************************************************** 1924 1925 ODINFUNCTION6(BOOL, GetJobA, 1926 HANDLE, hPrinter, 1927 DWORD, JobId, 1928 DWORD, Level, 1929 LPBYTE, pJob, 1930 DWORD, cbBuf, 1931 LPDWORD, pcbNeeded) 1932 { 1933 dprintf(("WINSPOOL: GetJobA not implemented\n")); 1934 return (FALSE); 1935 } 1936 1937 1938 /***************************************************************************** 2141 1939 * Name : BOOL GetJobW 2142 * Purpose : 1940 * Purpose : 2143 1941 * Parameters: HANDLE hPrinter handle of printer 2144 1942 * DWORD JobId job identifier value … … 2147 1945 * DWORD cbBuf count of bytes in array 2148 1946 * LPDWORD pcbNeeded address of value that contains count of bytes retrieved (or required) 2149 * Variables : 2150 * Result : 2151 * Remark : 1947 * Variables : 1948 * Result : 1949 * Remark : 2152 1950 * Status : UNTESTED STUB 2153 1951 * … … 2156 1954 * Author : Markus Montkowski [09.07.98 14:43:50] 2157 1955 *****************************************************************************/ 2158 BOOL WIN32API GetJobW( 2159 HANDLE hPrinter, 2160 DWORD JobId, 2161 DWORD Level, 2162 LPBYTE pJob, 2163 DWORD cbBuf, 2164 LPDWORD pcbNeeded 2165 ) 2166 2167 { 2168 2169 dprintf(("WINSPOOL: GetJobW(%u, %d, %d, %08x, %d, %08x) not implemented\n" 2170 ,hPrinter, JobId, Level, pJob, cbBuf, pcbNeeded 2171 )); 2172 2173 return (FALSE); 2174 } 2175 2176 /***************************************************************************** 1956 1957 ODINFUNCTION6(BOOL, GetJobW, 1958 HANDLE, hPrinter, 1959 DWORD, JobId, 1960 DWORD, Level, 1961 LPBYTE, pJob, 1962 DWORD, cbBuf, 1963 LPDWORD, pcbNeeded) 1964 { 1965 dprintf(("WINSPOOL: GetJobW not implemented\n")); 1966 return (FALSE); 1967 } 1968 1969 1970 /***************************************************************************** 2177 1971 * Name : BOOL GetPrintProcessorDirectoryA 2178 * Purpose : 1972 * Purpose : 2179 1973 * Parameters: LPSTR pName address of server name 2180 1974 * LPSTR pEnvironment address of environment … … 2183 1977 * DWORD cbBuf size, in bytes, of array 2184 1978 * LPDWORD pcbNeeded address of variable with number of bytes retrieved (or required) 2185 * Variables : 2186 * Result : 2187 * Remark : 1979 * Variables : 1980 * Result : 1981 * Remark : 2188 1982 * Status : UNTESTED STUB 2189 1983 * … … 2192 1986 * Author : Markus Montkowski [09.07.98 14:45:14] 2193 1987 *****************************************************************************/ 2194 BOOL WIN32API GetPrintProcessorDirectoryA( 2195 LPSTR pName, 2196 LPSTR pEnvironment, 2197 DWORD Level, 2198 LPBYTE pPrintProcessorInfo, 2199 DWORD cbBuf, 2200 LPDWORD pcbNeeded 2201 ) 2202 2203 { 2204 2205 dprintf(("WINSPOOL: GetPrintProcessorDirectoryA(%s, %s, %d, %08x, %d, %08x) not implemented\n" 2206 ,pName, pEnvironment, Level, pPrintProcessorInfo, cbBuf, pcbNeeded 2207 )); 2208 2209 return (FALSE); 2210 } 2211 2212 /***************************************************************************** 1988 1989 ODINFUNCTION6(BOOL, GetPrintProcessorDirectoryA, 1990 LPSTR, pName, 1991 LPSTR, pEnvironment, 1992 DWORD, Level, 1993 LPBYTE, pPrintProcessorInfo, 1994 DWORD, cbBuf, 1995 LPDWORD, pcbNeeded) 1996 { 1997 dprintf(("WINSPOOL: GetPrintProcessorDirectoryA not implemented\n")); 1998 return (FALSE); 1999 } 2000 2001 2002 /***************************************************************************** 2213 2003 * Name : BOOL GetPrintProcessorDirectoryW 2214 * Purpose : 2004 * Purpose : 2215 2005 * Parameters: LPWSTR pName address of server name 2216 2006 * LPWSTR pEnvironment address of environment … … 2219 2009 * DWORD cbBuf size, in bytes, of array 2220 2010 * LPDWORD pcbNeeded address of variable with number of bytes retrieved (or required) 2221 * Variables : 2222 * Result : 2223 * Remark : 2011 * Variables : 2012 * Result : 2013 * Remark : 2224 2014 * Status : UNTESTED STUB 2225 2015 * … … 2228 2018 * Author : Markus Montkowski [09.07.98 14:45:14] 2229 2019 *****************************************************************************/ 2230 BOOL WIN32API GetPrintProcessorDirectoryW( 2231 LPWSTR pName, 2232 LPWSTR pEnvironment, 2233 DWORD Level, 2234 LPBYTE pPrintProcessorInfo, 2235 DWORD cbBuf, 2236 LPDWORD pcbNeeded 2237 ) 2238 2239 { 2240 2241 dprintf(("WINSPOOL: GetPrintProcessorDirectoryW(%s, %s, %d, %08x, %d, %08x)not implemented\n" 2242 ,pName, pEnvironment, Level, pPrintProcessorInfo, cbBuf, pcbNeeded 2243 )); 2244 2245 return (FALSE); 2246 } 2247 2248 /***************************************************************************** 2020 2021 ODINFUNCTION6(BOOL, GetPrintProcessorDirectoryW, 2022 LPWSTR, pName, 2023 LPWSTR, pEnvironment, 2024 DWORD, Level, 2025 LPBYTE, pPrintProcessorInfo, 2026 DWORD, cbBuf, 2027 LPDWORD, pcbNeeded) 2028 { 2029 dprintf(("WINSPOOL: GetPrintProcessorDirectoryW not implemented\n")); 2030 return (FALSE); 2031 } 2032 2033 2034 /***************************************************************************** 2249 2035 * Name : BOOL GetPrinterA 2250 * Purpose : 2036 * Purpose : 2251 2037 * Parameters: HANDLE hPrinter handle to printer of interest 2252 2038 * DWORD Level version of printer info data structure … … 2254 2040 * DWORD cbBuf size, in bytes, of array of bytes 2255 2041 * LPDWORD pcbNeeded pointer to variable with count of bytes retrieved (or required) 2256 * Variables : 2257 * Result : 2258 * Remark : 2042 * Variables : 2043 * Result : 2044 * Remark : 2259 2045 * Status : UNTESTED STUB 2260 2046 * … … 2263 2049 * Author : Markus Montkowski [09.07.98 14:45:36] 2264 2050 *****************************************************************************/ 2265 BOOL WIN32API GetPrinterA( 2266 HANDLE hPrinter, 2267 DWORD Level, 2268 LPBYTE pPrinter, 2269 DWORD cbBuf, 2270 LPDWORD pcbNeeded 2271 ) 2272 2273 { 2274 2275 dprintf(("WINSPOOL: GetPrinterA(%u, %d, %08x, %d, %08x) not implemented\n" 2276 ,hPrinter, Level, pPrinter, cbBuf, pcbNeeded 2277 )); 2278 2279 return (FALSE); 2280 } 2281 2282 /***************************************************************************** 2051 2052 ODINFUNCTION5(BOOL, GetPrinterA, 2053 HANDLE, hPrinter, 2054 DWORD, Level, 2055 LPBYTE, pPrinter, 2056 DWORD, cbBuf, 2057 LPDWORD, pcbNeeded) 2058 { 2059 dprintf(("WINSPOOL: GetPrinterA not implemented\n")); 2060 return (FALSE); 2061 } 2062 2063 2064 /***************************************************************************** 2283 2065 * Name : BOOL GetPrinterW 2284 * Purpose : 2066 * Purpose : 2285 2067 * Parameters: HANDLE hPrinter handle to printer of interest 2286 2068 * DWORD Level version of printer info data structure … … 2288 2070 * DWORD cbBuf size, in bytes, of array of bytes 2289 2071 * LPDWORD pcbNeeded pointer to variable with count of bytes retrieved (or required) 2290 * Variables : 2291 * Result : 2292 * Remark : 2072 * Variables : 2073 * Result : 2074 * Remark : 2293 2075 * Status : UNTESTED STUB 2294 2076 * … … 2297 2079 * Author : Markus Montkowski [09.07.98 14:45:36] 2298 2080 *****************************************************************************/ 2299 BOOL WIN32API GetPrinterW( 2300 HANDLE hPrinter, 2301 DWORD Level, 2302 LPBYTE pPrinter, 2303 DWORD cbBuf, 2304 LPDWORD pcbNeeded 2305 ) 2306 2307 { 2308 2309 dprintf(("WINSPOOL: GetPrinterW(%u, %d, %08x, %d, %08x) not implemented\n" 2310 ,hPrinter, Level, pPrinter, cbBuf, pcbNeeded 2311 )); 2312 2313 return (FALSE); 2314 } 2315 2316 /***************************************************************************** 2081 2082 ODINFUNCTION5(BOOL, GetPrinterW, 2083 HANDLE, hPrinter, 2084 DWORD, Level, 2085 LPBYTE, pPrinter, 2086 DWORD, cbBuf, 2087 LPDWORD, pcbNeeded) 2088 { 2089 dprintf(("WINSPOOL: GetPrinterW not implemented\n")); 2090 return (FALSE); 2091 } 2092 2093 2094 /***************************************************************************** 2317 2095 * Name : DWORD GetPrinterDataA 2318 * Purpose : 2096 * Purpose : 2319 2097 * Parameters: HANDLE hPrinter handle of printer object 2320 2098 * LPSTR pValueName address of data type … … 2323 2101 * DWORD nSize size, in bytes, of array 2324 2102 * LPDWORD pcbNeeded address of variable with number of bytes retrieved (or required) 2325 * Variables : 2326 * Result : 2327 * Remark : 2103 * Variables : 2104 * Result : 2105 * Remark : 2328 2106 * Status : UNTESTED STUB 2329 2107 * … … 2332 2110 * Author : Markus Montkowski [09.07.98 14:46:35] 2333 2111 *****************************************************************************/ 2334 DWORD WIN32API GetPrinterDataA( 2335 HANDLE hPrinter, 2336 LPSTR pValueName, 2337 LPDWORD pType, 2338 LPBYTE pData, 2339 DWORD nSize, 2340 LPDWORD pcbNeeded 2341 ) 2342 2343 { 2344 2345 dprintf(("WINSPOOL: GetPrinterDataA(%u, %s, %08x, %08x, %d, %08x) not implemented\n" 2346 ,hPrinter, pValueName, pType, pData, nSize, pcbNeeded 2347 )); 2348 2112 2113 ODINFUNCTION6(DWORD, GetPrinterDataA, 2114 HANDLE, hPrinter, 2115 LPSTR, pValueName, 2116 LPDWORD, pType, 2117 LPBYTE, pData, 2118 DWORD, nSize, 2119 LPDWORD, pcbNeeded) 2120 { 2121 dprintf(("WINSPOOL: GetPrinterDataA not implemented\n")); 2349 2122 return (0); 2350 2123 } 2351 2124 2352 /***************************************************************************** 2125 2126 /***************************************************************************** 2353 2127 * Name : DWORD GetPrinterDataW 2354 * Purpose : 2128 * Purpose : 2355 2129 * Parameters: HANDLE hPrinter handle of printer object 2356 2130 * LPWSTR pValueName address of data type … … 2359 2133 * DWORD nSize size, in bytes, of array 2360 2134 * LPDWORD pcbNeeded address of variable with number of bytes retrieved (or required) 2361 * Variables : 2362 * Result : 2363 * Remark : 2135 * Variables : 2136 * Result : 2137 * Remark : 2364 2138 * Status : UNTESTED STUB 2365 2139 * … … 2368 2142 * Author : Markus Montkowski [09.07.98 14:46:35] 2369 2143 *****************************************************************************/ 2370 DWORD WIN32API GetPrinterDataW( 2371 HANDLE hPrinter, 2372 LPWSTR pValueName, 2373 LPDWORD pType, 2374 LPBYTE pData, 2375 DWORD nSize, 2376 LPDWORD pcbNeeded 2377 ) 2378 2379 { 2380 2381 dprintf(("WINSPOOL: GetPrinterDataW(%u, %s, %08x, %08x, %d, %08x)not implemented\n" 2382 ,hPrinter, pValueName, pType, pData, nSize, pcbNeeded 2383 )); 2384 2144 2145 ODINFUNCTION6(DWORD, GetPrinterDataW, 2146 HANDLE, hPrinter, 2147 LPWSTR, pValueName, 2148 LPDWORD, pType, 2149 LPBYTE, pData, 2150 DWORD, nSize, 2151 LPDWORD, pcbNeeded) 2152 { 2153 dprintf(("WINSPOOL: GetPrinterDataW not implemented\n")); 2385 2154 return (0); 2386 2155 } 2387 2156 2388 /***************************************************************************** 2157 2158 /***************************************************************************** 2389 2159 * Name : BOOL GetPrinterDriverA 2390 * Purpose : 2160 * Purpose : 2391 2161 * Parameters: HANDLE hPrinter printer object 2392 2162 * LPSTR pEnvironment address of environment … … 2395 2165 * DWORD cbBuf size, in bytes, of array 2396 2166 * LPDWORD pcbNeeded address of variable with number of bytes retrieved (or required) 2397 * Variables : 2398 * Result : 2399 * Remark : 2167 * Variables : 2168 * Result : 2169 * Remark : 2400 2170 * Status : UNTESTED STUB 2401 2171 * … … 2404 2174 * Author : Markus Montkowski [09.07.98 14:47:01] 2405 2175 *****************************************************************************/ 2406 BOOL WIN32API GetPrinterDriverA( 2407 HANDLE hPrinter, 2408 LPSTR pEnvironment, 2409 DWORD Level, 2410 LPBYTE pDriverInfo, 2411 DWORD cbBuf, 2412 LPDWORD pcbNeeded 2413 ) 2414 2415 { 2416 2417 dprintf(("WINSPOOL: GetPrinterDriverA(%u, %s, %d, %08x, %d, %08x) not implemented\n" 2418 ,hPrinter, pEnvironment, Level, pDriverInfo, cbBuf, pcbNeeded 2419 )); 2420 2421 return (FALSE); 2422 } 2423 2424 /***************************************************************************** 2176 2177 ODINFUNCTION6(BOOL, GetPrinterDriverA, 2178 HANDLE, hPrinter, 2179 LPSTR, pEnvironment, 2180 DWORD, Level, 2181 LPBYTE, pDriverInfo, 2182 DWORD, cbBuf, 2183 LPDWORD, pcbNeeded) 2184 { 2185 dprintf(("WINSPOOL: GetPrinterDriverA not implemented\n")); 2186 return (FALSE); 2187 } 2188 2189 2190 /***************************************************************************** 2425 2191 * Name : BOOL GetPrinterDriverW 2426 * Purpose : 2192 * Purpose : 2427 2193 * Parameters: HANDLE hPrinter printer object 2428 2194 * LPWSTR pEnvironment address of environment … … 2431 2197 * DWORD cbBuf size, in bytes, of array 2432 2198 * LPDWORD pcbNeeded address of variable with number of bytes retrieved (or required) 2433 * Variables : 2434 * Result : 2435 * Remark : 2199 * Variables : 2200 * Result : 2201 * Remark : 2436 2202 * Status : UNTESTED STUB 2437 2203 * … … 2440 2206 * Author : Markus Montkowski [09.07.98 14:47:01] 2441 2207 *****************************************************************************/ 2442 BOOL WIN32API GetPrinterDriverW( 2443 HANDLE hPrinter, 2444 LPWSTR pEnvironment, 2445 DWORD Level, 2446 LPBYTE pDriverInfo, 2447 DWORD cbBuf, 2448 LPDWORD pcbNeeded 2449 ) 2450 2451 { 2452 2453 dprintf(("WINSPOOL: GetPrinterDriverW(%u, %s, %d, %08x, %d, %08x)not implemented\n" 2454 ,hPrinter, pEnvironment, Level, pDriverInfo, cbBuf, pcbNeeded 2455 )); 2456 2457 return (FALSE); 2458 } 2459 2460 /***************************************************************************** 2208 2209 ODINFUNCTION6(BOOL, GetPrinterDriverW, 2210 HANDLE, hPrinter, 2211 LPWSTR, pEnvironment, 2212 DWORD, Level, 2213 LPBYTE, pDriverInfo, 2214 DWORD, cbBuf, 2215 LPDWORD, pcbNeeded) 2216 { 2217 dprintf(("WINSPOOL: GetPrinterDriverW not implemented\n")); 2218 return (FALSE); 2219 } 2220 2221 2222 /***************************************************************************** 2461 2223 * Name : BOOL GetPrinterDriverDirectoryA 2462 * Purpose : 2224 * Purpose : 2463 2225 * Parameters: LPSTR pName address of server name 2464 2226 * LPSTR pEnvironment address of environment … … 2467 2229 * DWORD cbBuf size, in bytes, of array 2468 2230 * LPDWORD pcbNeeded address of variable with number of bytes retrieved (or required) 2469 * Variables : 2470 * Result : 2471 * Remark : 2231 * Variables : 2232 * Result : 2233 * Remark : 2472 2234 * Status : UNTESTED STUB 2473 2235 * … … 2476 2238 * Author : Markus Montkowski [09.07.98 14:47:16] 2477 2239 *****************************************************************************/ 2478 BOOL WIN32API GetPrinterDriverDirectoryA( 2479 LPSTR pName, 2480 LPSTR pEnvironment, 2481 DWORD Level, 2482 LPBYTE pDriverDirectory, 2483 DWORD cbBuf, 2484 LPDWORD pcbNeeded 2485 ) 2486 2487 { 2488 2489 dprintf(("WINSPOOL: GetPrinterDriverDirectoryA(%s, %s, %d, %08x, %d, %08x) not implemented\n" 2490 ,pName, pEnvironment, Level, pDriverDirectory, cbBuf, pcbNeeded 2491 )); 2492 2493 return (FALSE); 2494 } 2495 2496 /***************************************************************************** 2240 2241 ODINFUNCTION6(BOOL, GetPrinterDriverDirectoryA, 2242 LPSTR, pName, 2243 LPSTR, pEnvironment, 2244 DWORD, Level, 2245 LPBYTE, pDriverDirectory, 2246 DWORD, cbBuf, 2247 LPDWORD, pcbNeeded) 2248 { 2249 dprintf(("WINSPOOL: GetPrinterDriverDirectoryA not implemented\n")); 2250 return (FALSE); 2251 } 2252 2253 2254 /***************************************************************************** 2497 2255 * Name : BOOL GetPrinterDriverDirectoryW 2498 * Purpose : 2256 * Purpose : 2499 2257 * Parameters: LPWSTR pName address of server name 2500 2258 * LPWSTR pEnvironment address of environment … … 2503 2261 * DWORD cbBuf size, in bytes, of array 2504 2262 * LPDWORD pcbNeeded address of variable with number of bytes retrieved (or required) 2505 * Variables : 2506 * Result : 2507 * Remark : 2263 * Variables : 2264 * Result : 2265 * Remark : 2508 2266 * Status : UNTESTED STUB 2509 2267 * … … 2512 2270 * Author : Markus Montkowski [09.07.98 14:47:16] 2513 2271 *****************************************************************************/ 2514 BOOL WIN32API GetPrinterDriverDirectoryW( 2515 LPWSTR pName, 2516 LPWSTR pEnvironment, 2517 DWORD Level, 2518 LPBYTE pDriverDirectory, 2519 DWORD cbBuf, 2520 LPDWORD pcbNeeded 2521 ) 2522 2523 { 2524 2525 dprintf(("WINSPOOL: GetPrinterDriverDirectoryW(%s, %s, %d, %08x, %d, %08x)not implemented\n" 2526 ,pName, pEnvironment, Level, pDriverDirectory, cbBuf, pcbNeeded 2527 )); 2528 2529 return (FALSE); 2530 } 2531 2532 2533 /***************************************************************************** 2272 2273 ODINFUNCTION6(BOOL, GetPrinterDriverDirectoryW, 2274 LPWSTR, pName, 2275 LPWSTR, pEnvironment, 2276 DWORD, Level, 2277 LPBYTE, pDriverDirectory, 2278 DWORD, cbBuf, 2279 LPDWORD, pcbNeeded) 2280 { 2281 dprintf(("WINSPOOL: GetPrinterDriverDirectoryW not implemented\n")); 2282 return (FALSE); 2283 } 2284 2285 2286 2287 /***************************************************************************** 2534 2288 * Name : BOOL OpenPrinterW 2535 * Purpose : 2289 * Purpose : 2536 2290 * Parameters: LPWSTR pPrinterName pointer to printer or server name 2537 2291 * HANDLE * phPrinter pointer to printer or server handle 2538 2292 * PRINTER_DEFAULTSW * pDefault pointer to printer defaults structure 2539 * Variables : 2540 * Result : 2541 * Remark : 2293 * Variables : 2294 * Result : 2295 * Remark : 2542 2296 * Status : UNTESTED STUB 2543 2297 * … … 2546 2300 * Author : Markus Montkowski [09.07.98 14:48:19] 2547 2301 *****************************************************************************/ 2548 BOOL WIN32API OpenPrinterW( 2549 LPWSTR pPrinterName, 2550 HANDLE * phPrinter, 2551 PRINTER_DEFAULTSW * pDefault 2552 ) 2553 2554 { 2555 2556 dprintf(("WINSPOOL: OpenPrinterW(%s, %08x, %08x)not implemented\n" 2557 ,pPrinterName, phPrinter, pDefault 2558 )); 2559 2560 return (FALSE); 2561 } 2562 2563 /***************************************************************************** 2302 2303 ODINFUNCTION3(BOOL, OpenPrinterW, 2304 LPWSTR, pPrinterName, 2305 HANDLE *, phPrinter, 2306 PRINTER_DEFAULTSW *, pDefault) 2307 { 2308 dprintf(("WINSPOOL: OpenPrinterW not implemented\n")); 2309 return (FALSE); 2310 } 2311 2312 2313 /***************************************************************************** 2564 2314 * Name : HPRINTER PrinterMessageBoxA 2565 * Purpose : 2315 * Purpose : 2566 2316 * Parameters: HANDLE hPrinter handle of printer 2567 2317 * DWORD Error error identifier … … 2570 2320 * LPSTR pCaption pointer to message box title 2571 2321 * DWORD dwType style of message box 2572 * Variables : 2573 * Result : 2574 * Remark : 2322 * Variables : 2323 * Result : 2324 * Remark : 2575 2325 * Status : UNTESTED STUB 2576 2326 * … … 2579 2329 * Author : Markus Montkowski [09.07.98 14:50:13] 2580 2330 *****************************************************************************/ 2581 HPRINTER WIN32API PrinterMessageBoxA( 2582 HANDLE hPrinter, 2583 DWORD Error, 2584 HWND hWnd, 2585 LPSTR pText, 2586 LPSTR pCaption, 2587 DWORD dwType 2588 ) 2589 2590 { 2591 2592 dprintf(("WINSPOOL: PrinterMessageBoxA(%u, %d, %d, %s, %s, %d) not implemented\n" 2593 ,hPrinter, Error, hWnd, pText, pCaption, dwType 2594 )); 2595 2331 2332 ODINFUNCTION6(HPRINTER, PrinterMessageBoxA, 2333 HANDLE, hPrinter, 2334 DWORD, Error, 2335 HWND, hWnd, 2336 LPSTR, pText, 2337 LPSTR, pCaption, 2338 DWORD, dwType) 2339 { 2340 dprintf(("WINSPOOL: PrinterMessageBoxA not implemented\n")); 2596 2341 return (0); 2597 2342 } 2598 2343 2599 /***************************************************************************** 2344 2345 /***************************************************************************** 2600 2346 * Name : HPRINTER PrinterMessageBoxW 2601 * Purpose : 2347 * Purpose : 2602 2348 * Parameters: HANDLE hPrinter handle of printer 2603 2349 * DWORD Error error identifier … … 2606 2352 * LPWSTR pCaption pointer to message box title 2607 2353 * DWORD dwType style of message box 2608 * Variables : 2609 * Result : 2610 * Remark : 2354 * Variables : 2355 * Result : 2356 * Remark : 2611 2357 * Status : UNTESTED STUB 2612 2358 * … … 2615 2361 * Author : Markus Montkowski [09.07.98 14:50:13] 2616 2362 *****************************************************************************/ 2617 HPRINTER WIN32API PrinterMessageBoxW( 2618 HANDLE hPrinter, 2619 DWORD Error, 2620 HWND hWnd, 2621 LPWSTR pText, 2622 LPWSTR pCaption, 2623 DWORD dwType 2624 ) 2625 2626 { 2627 2628 dprintf(("WINSPOOL: PrinterMessageBoxW(%u, %d, %d, %s, %s, %d)not implemented\n" 2629 ,hPrinter, Error, hWnd, pText, pCaption, dwType 2630 )); 2631 2363 2364 ODINFUNCTION6(HPRINTER, PrinterMessageBoxW, 2365 HANDLE, hPrinter, 2366 DWORD, Error, 2367 HWND, hWnd, 2368 LPWSTR, pText, 2369 LPWSTR, pCaption, 2370 DWORD, dwType) 2371 { 2372 dprintf(("WINSPOOL: PrinterMessageBoxW not implemented\n")); 2632 2373 return (0); 2633 2374 } 2634 2375 2635 /***************************************************************************** 2376 2377 /***************************************************************************** 2636 2378 * Name : BOOL PrinterProperties 2637 * Purpose : 2379 * Purpose : 2638 2380 * Parameters: HWND hWnd handle of parent window 2639 2381 * HANDLE hPrinter handle of printer object 2640 * Variables : 2641 * Result : 2642 * Remark : 2382 * Variables : 2383 * Result : 2384 * Remark : 2643 2385 * Status : UNTESTED STUB 2644 2386 * … … 2647 2389 * Author : Markus Montkowski [09.07.98 14:50:49] 2648 2390 *****************************************************************************/ 2649 BOOL WIN32API PrinterProperties( 2650 HWND hWnd, 2651 HANDLE hPrinter 2652 ) 2653 2654 { 2655 2656 dprintf(("WINSPOOL: PrinterProperties(%d, %u) not implemented\n" 2657 ,hWnd, hPrinter 2658 )); 2659 2660 return (FALSE); 2661 } 2662 2663 /***************************************************************************** 2391 2392 ODINFUNCTION2(BOOL, PrinterProperties, 2393 HWND, hWnd, 2394 HANDLE, hPrinter) 2395 { 2396 dprintf(("WINSPOOL: PrinterProperties not implemented\n")); 2397 return (FALSE); 2398 } 2399 2400 2401 /***************************************************************************** 2664 2402 * Name : BOOL ReadPrinter 2665 * Purpose : 2403 * Purpose : 2666 2404 * Parameters: HANDLE hPrinter handle of printer object 2667 2405 * LPVOID pBuf address of array of bytes that receives data 2668 2406 * DWORD cbBuf size, in bytes, of array 2669 2407 * LPDWORD pNoBytesRead address of variable with number of bytes retrieved 2670 * Variables : 2671 * Result : 2672 * Remark : 2408 * Variables : 2409 * Result : 2410 * Remark : 2673 2411 * Status : UNTESTED STUB 2674 2412 * … … 2677 2415 * Author : Markus Montkowski [09.07.98 14:51:17] 2678 2416 *****************************************************************************/ 2679 BOOL WIN32API ReadPrinter( 2680 HANDLE hPrinter, 2681 LPVOID pBuf, 2682 DWORD cbBuf, 2683 LPDWORD pNoBytesRead 2684 ) 2685 2686 { 2687 2688 dprintf(("WINSPOOL: ReadPrinter(%u, %08x, %d, %08x) not implemented\n" 2689 ,hPrinter, pBuf, cbBuf, pNoBytesRead 2690 )); 2691 2692 return (FALSE); 2693 } 2694 2695 /***************************************************************************** 2417 ODINFUNCTION4(BOOL, ReadPrinter, 2418 HANDLE, hPrinter, 2419 LPVOID, pBuf, 2420 DWORD, cbBuf, 2421 LPDWORD, pNoBytesRead) 2422 { 2423 dprintf(("WINSPOOL: ReadPrinter not implemented\n")); 2424 return (FALSE); 2425 } 2426 2427 2428 /***************************************************************************** 2696 2429 * Name : BOOL ResetPrinterA 2697 * Purpose : 2430 * Purpose : 2698 2431 * Parameters: HANDLE hPrinter printer handle 2699 2432 * PRINTER_DEFAULTSA * pDefault address of printer defaults structure 2700 * Variables : 2701 * Result : 2702 * Remark : 2433 * Variables : 2434 * Result : 2435 * Remark : 2703 2436 * Status : UNTESTED STUB 2704 2437 * … … 2707 2440 * Author : Markus Montkowski [09.07.98 14:51:52] 2708 2441 *****************************************************************************/ 2709 BOOL WIN32API ResetPrinterA( 2710 HANDLE hPrinter, 2711 PRINTER_DEFAULTSA * pDefault 2712 ) 2713 2714 { 2715 2716 dprintf(("WINSPOOL: ResetPrinterA(%u, %08x) not implemented\n" 2717 ,hPrinter, pDefault 2718 )); 2719 2720 return (FALSE); 2721 } 2722 2723 /***************************************************************************** 2442 2443 ODINFUNCTION2(BOOL, ResetPrinterA, 2444 HANDLE, hPrinter, 2445 PRINTER_DEFAULTSA *, pDefault) 2446 { 2447 dprintf(("WINSPOOL: ResetPrinterA not implemented\n")); 2448 return (FALSE); 2449 } 2450 2451 2452 /***************************************************************************** 2724 2453 * Name : BOOL ResetPrinterW 2725 * Purpose : 2454 * Purpose : 2726 2455 * Parameters: HANDLE hPrinter printer handle 2727 2456 * PRINTER_DEFAULTSW * pDefault address of printer defaults structure 2728 * Variables : 2729 * Result : 2730 * Remark : 2457 * Variables : 2458 * Result : 2459 * Remark : 2731 2460 * Status : UNTESTED STUB 2732 2461 * … … 2735 2464 * Author : Markus Montkowski [09.07.98 14:51:52] 2736 2465 *****************************************************************************/ 2737 BOOL WIN32API ResetPrinterW( 2738 HANDLE hPrinter, 2739 PRINTER_DEFAULTSW * pDefault 2740 ) 2741 2742 { 2743 2744 dprintf(("WINSPOOL: ResetPrinterW(%u, %08x) not implemented\n" 2745 ,hPrinter, pDefault 2746 )); 2747 2748 return (FALSE); 2749 } 2750 /***************************************************************************** 2466 2467 ODINFUNCTION2(BOOL, ResetPrinterW, 2468 HANDLE, hPrinter, 2469 PRINTER_DEFAULTSW *, pDefault) 2470 { 2471 dprintf(("WINSPOOL: ResetPrinterW not implemented\n")); 2472 return (FALSE); 2473 } 2474 2475 /***************************************************************************** 2751 2476 * Name : BOOL ScheduleJob 2752 * Purpose : 2477 * Purpose : 2753 2478 * Parameters: HANDLE hPrinter specifies printer for the print job 2754 2479 * DWORD dwJobID print job identifier 2755 * Variables : 2756 * Result : 2757 * Remark : 2480 * Variables : 2481 * Result : 2482 * Remark : 2758 2483 * Status : UNTESTED STUB 2759 2484 * … … 2762 2487 * Author : Markus Montkowski [09.07.98 14:52:39] 2763 2488 *****************************************************************************/ 2764 BOOL WIN32API ScheduleJob( 2765 HANDLE hPrinter, 2766 DWORD dwJobID 2767 ) 2768 2769 { 2770 2771 dprintf(("WINSPOOL: ScheduleJob(%u, %d) not implemented\n" 2772 ,hPrinter, dwJobID 2773 )); 2774 2775 return (FALSE); 2776 } 2777 2778 /***************************************************************************** 2489 2490 ODINFUNCTION2(BOOL, ScheduleJob, 2491 HANDLE, hPrinter, 2492 DWORD, dwJobID) 2493 { 2494 dprintf(("WINSPOOL: ScheduleJob not implemented\n")); 2495 return (FALSE); 2496 } 2497 2498 2499 /***************************************************************************** 2779 2500 * Name : BOOL SetFormA 2780 * Purpose : 2501 * Purpose : 2781 2502 * Parameters: HANDLE hPrinter handle of printer object 2782 2503 * LPSTR pFormName address of form name 2783 2504 * DWORD Level structure level 2784 2505 * LPBYTE pForm address of structure array 2785 * Variables : 2786 * Result : 2787 * Remark : 2506 * Variables : 2507 * Result : 2508 * Remark : 2788 2509 * Status : UNTESTED STUB 2789 2510 * … … 2792 2513 * Author : Markus Montkowski [09.07.98 14:53:20] 2793 2514 *****************************************************************************/ 2794 BOOL WIN32API SetFormA( 2795 HANDLE hPrinter, 2796 LPSTR pFormName, 2797 DWORD Level, 2798 LPBYTE pForm 2799 ) 2800 2801 { 2802 2803 dprintf(("WINSPOOL: SetFormA(%u, %s, %d, %08x) not implemented\n" 2804 ,hPrinter, pFormName, Level, pForm 2805 )); 2806 2807 return (FALSE); 2808 } 2809 2810 /***************************************************************************** 2515 2516 ODINFUNCTION4(BOOL, SetFormA, 2517 HANDLE, hPrinter, 2518 LPSTR, pFormName, 2519 DWORD, Level, 2520 LPBYTE, pForm) 2521 { 2522 dprintf(("WINSPOOL: SetFormA not implemented\n")); 2523 return (FALSE); 2524 } 2525 2526 2527 /***************************************************************************** 2811 2528 * Name : BOOL SetFormW 2812 * Purpose : 2529 * Purpose : 2813 2530 * Parameters: HANDLE hPrinter handle of printer object 2814 2531 * LPWSTR pFormName address of form name 2815 2532 * DWORD Level structure level 2816 2533 * LPBYTE pForm address of structure array 2817 * Variables : 2818 * Result : 2819 * Remark : 2534 * Variables : 2535 * Result : 2536 * Remark : 2820 2537 * Status : UNTESTED STUB 2821 2538 * … … 2824 2541 * Author : Markus Montkowski [09.07.98 14:53:20] 2825 2542 *****************************************************************************/ 2826 BOOL WIN32API SetFormW( 2827 HANDLE hPrinter, 2828 LPWSTR pFormName, 2829 DWORD Level, 2830 LPBYTE pForm 2831 ) 2832 2833 { 2834 2835 dprintf(("WINSPOOL: SetFormW(%u, %s, %d, %08x)not implemented\n" 2836 ,hPrinter, pFormName, Level, pForm 2837 )); 2838 2839 return (FALSE); 2840 } 2841 2842 /***************************************************************************** 2543 2544 ODINFUNCTION4(BOOL, SetFormW, 2545 HANDLE, hPrinter, 2546 LPWSTR, pFormName, 2547 DWORD, Level, 2548 LPBYTE, pForm) 2549 { 2550 dprintf(("WINSPOOL: SetFormW not implemented\n")); 2551 return (FALSE); 2552 } 2553 2554 2555 /***************************************************************************** 2843 2556 * Name : BOOL SetJobA 2844 * Purpose : 2557 * Purpose : 2845 2558 * Parameters: HANDLE hPrinter handle to printer object 2846 2559 * DWORD JobId print job identifier … … 2848 2561 * LPBYTE pJob pointer to job information structure 2849 2562 * DWORD Command job command value 2850 * Variables : 2851 * Result : 2852 * Remark : 2563 * Variables : 2564 * Result : 2565 * Remark : 2853 2566 * Status : UNTESTED STUB 2854 2567 * … … 2857 2570 * Author : Markus Montkowski [09.07.98 14:53:47] 2858 2571 *****************************************************************************/ 2859 BOOL WIN32API SetJobA( 2860 HANDLE hPrinter, 2861 DWORD JobId, 2862 DWORD Level, 2863 LPBYTE pJob, 2864 DWORD Command 2865 ) 2866 2867 { 2868 2869 dprintf(("WINSPOOL: SetJobA(%u, %d, %d, %08x, %d) not implemented\n" 2870 ,hPrinter, JobId, Level, pJob, Command 2871 )); 2872 2873 return (FALSE); 2874 } 2875 2876 /***************************************************************************** 2572 2573 ODINFUNCTION5(BOOL, SetJobA, 2574 HANDLE, hPrinter, 2575 DWORD, JobId, 2576 DWORD, Level, 2577 LPBYTE, pJob, 2578 DWORD, Command) 2579 { 2580 dprintf(("WINSPOOL: SetJobA not implemented\n")); 2581 return (FALSE); 2582 } 2583 2584 2585 /***************************************************************************** 2877 2586 * Name : BOOL SetJobW 2878 * Purpose : 2587 * Purpose : 2879 2588 * Parameters: HANDLE hPrinter handle to printer object 2880 2589 * DWORD JobId print job identifier … … 2882 2591 * LPBYTE pJob pointer to job information structure 2883 2592 * DWORD Command job command value 2884 * Variables : 2885 * Result : 2886 * Remark : 2593 * Variables : 2594 * Result : 2595 * Remark : 2887 2596 * Status : UNTESTED STUB 2888 2597 * … … 2891 2600 * Author : Markus Montkowski [09.07.98 14:53:47] 2892 2601 *****************************************************************************/ 2893 BOOL WIN32API SetJobW( 2894 HANDLE hPrinter, 2895 DWORD JobId, 2896 DWORD Level, 2897 LPBYTE pJob, 2898 DWORD Command 2899 ) 2900 2901 { 2902 2903 dprintf(("WINSPOOL: SetJobW(%u, %d, %d, %08x, %d) not implemented\n" 2904 ,hPrinter, JobId, Level, pJob, Command 2905 )); 2906 2907 return (FALSE); 2908 } 2909 /***************************************************************************** 2602 2603 ODINFUNCTION5(BOOL, SetJobW, 2604 HANDLE, hPrinter, 2605 DWORD, JobId, 2606 DWORD, Level, 2607 LPBYTE, pJob, 2608 DWORD, Command) 2609 { 2610 dprintf(("WINSPOOL: SetJobW not implemented\n")); 2611 return (FALSE); 2612 } 2613 2614 /***************************************************************************** 2910 2615 * Name : BOOL SetPrinterA 2911 * Purpose : 2616 * Purpose : 2912 2617 * Parameters: HANDLE hPrinter handle of printer object 2913 2618 * DWORD Level structure level 2914 2619 * LPBYTE pPrinter address of array containing printer data 2915 2620 * DWORD Command printer-state command 2916 * Variables : 2917 * Result : 2918 * Remark : 2621 * Variables : 2622 * Result : 2623 * Remark : 2919 2624 * Status : UNTESTED STUB 2920 2625 * … … 2923 2628 * Author : Markus Montkowski [09.07.98 14:55:03] 2924 2629 *****************************************************************************/ 2925 BOOL WIN32API SetPrinterA( 2926 HANDLE hPrinter, 2927 DWORD Level, 2928 LPBYTE pPrinter, 2929 DWORD Command 2930 ) 2931 2932 { 2933 2934 dprintf(("WINSPOOL: SetPrinterA(%u, %d, %08x, %d) not implemented\n" 2935 ,hPrinter, Level, pPrinter, Command 2936 )); 2937 2938 return (FALSE); 2939 } 2940 2941 /***************************************************************************** 2630 2631 ODINFUNCTION4(BOOL, SetPrinterA, 2632 HANDLE, hPrinter, 2633 DWORD, Level, 2634 LPBYTE, pPrinter, 2635 DWORD, Command) 2636 { 2637 dprintf(("WINSPOOL: SetPrinterA not implemented\n")); 2638 return (FALSE); 2639 } 2640 2641 2642 /***************************************************************************** 2942 2643 * Name : BOOL SetPrinterW 2943 * Purpose : 2644 * Purpose : 2944 2645 * Parameters: HANDLE hPrinter handle of printer object 2945 2646 * DWORD Level structure level 2946 2647 * LPBYTE pPrinter address of array containing printer data 2947 2648 * DWORD Command printer-state command 2948 * Variables : 2949 * Result : 2950 * Remark : 2649 * Variables : 2650 * Result : 2651 * Remark : 2951 2652 * Status : UNTESTED STUB 2952 2653 * … … 2955 2656 * Author : Markus Montkowski [09.07.98 14:55:03] 2956 2657 *****************************************************************************/ 2957 BOOL WIN32API SetPrinterW( 2958 HANDLE hPrinter, 2959 DWORD Level, 2960 LPBYTE pPrinter, 2961 DWORD Command 2962 ) 2963 2964 { 2965 2966 dprintf(("WINSPOOL: SetPrinterW(%u, %d, %08x, %d) not implemented\n" 2967 ,hPrinter, Level, pPrinter, Command 2968 )); 2969 2970 return (FALSE); 2971 } 2972 2973 /***************************************************************************** 2658 2659 ODINFUNCTION4(BOOL, SetPrinterW, 2660 HANDLE, hPrinter, 2661 DWORD, Level, 2662 LPBYTE, pPrinter, 2663 DWORD, Command) 2664 { 2665 dprintf(("WINSPOOL: SetPrinterW not implemented\n")); 2666 return (FALSE); 2667 } 2668 2669 2670 /***************************************************************************** 2974 2671 * Name : DWORD SetPrinterDataA 2975 * Purpose : 2672 * Purpose : 2976 2673 * Parameters: HANDLE hPrinter handle of printer object 2977 2674 * LPSTR pValueName address of data type … … 2979 2676 * LPBYTE pData address of array that specifies printer data 2980 2677 * DWORD cbData size, in bytes, of array 2981 * Variables : 2982 * Result : 2983 * Remark : 2678 * Variables : 2679 * Result : 2680 * Remark : 2984 2681 * Status : UNTESTED STUB 2985 2682 * … … 2988 2685 * Author : Markus Montkowski [09.07.98 14:55:52] 2989 2686 *****************************************************************************/ 2990 DWORD WIN32API SetPrinterDataA( 2991 HANDLE hPrinter, 2992 LPSTR pValueName, 2993 DWORD Type, 2994 LPBYTE pData, 2995 DWORD cbData 2996 ) 2997 2998 { 2999 3000 dprintf(("WINSPOOL: SetPrinterDataA(%u, %s, %d, %08x, %d) not implemented\n" 3001 ,hPrinter, pValueName, Type, pData, cbData 3002 )); 3003 2687 2688 ODINFUNCTION5(DWORD, SetPrinterDataA, 2689 HANDLE, hPrinter, 2690 LPSTR, pValueName, 2691 DWORD, Type, 2692 LPBYTE, pData, 2693 DWORD, cbData) 2694 { 2695 dprintf(("WINSPOOL: SetPrinterDataA not implemented\n")); 3004 2696 return (0); 3005 2697 } 3006 2698 3007 /***************************************************************************** 2699 2700 /***************************************************************************** 3008 2701 * Name : DWORD SetPrinterDataW 3009 * Purpose : 2702 * Purpose : 3010 2703 * Parameters: HANDLE hPrinter handle of printer object 3011 2704 * LPWSTR pValueName address of data type … … 3013 2706 * LPBYTE pData address of array that specifies printer data 3014 2707 * DWORD cbData size, in bytes, of array 3015 * Variables : 3016 * Result : 3017 * Remark : 2708 * Variables : 2709 * Result : 2710 * Remark : 3018 2711 * Status : UNTESTED STUB 3019 2712 * … … 3022 2715 * Author : Markus Montkowski [09.07.98 14:55:52] 3023 2716 *****************************************************************************/ 3024 DWORD WIN32API SetPrinterDataW( 3025 HANDLE hPrinter, 3026 LPWSTR pValueName, 3027 DWORD Type, 3028 LPBYTE pData, 3029 DWORD cbData 3030 ) 3031 3032 { 3033 3034 dprintf(("WINSPOOL: SetPrinterDataW(%u, %s, %d, %08x, %d)not implemented\n" 3035 ,hPrinter, pValueName, Type, pData, cbData 3036 )); 3037 2717 2718 ODINFUNCTION5(DWORD, SetPrinterDataW, 2719 HANDLE, hPrinter, 2720 LPWSTR, pValueName, 2721 DWORD, Type, 2722 LPBYTE, pData, 2723 DWORD, cbData) 2724 { 2725 dprintf(("WINSPOOL: SetPrinterDataW not implemented\n")); 3038 2726 return (0); 3039 2727 } 3040 2728 3041 /***************************************************************************** 2729 2730 /***************************************************************************** 3042 2731 * Name : DWORD StartDocPrinterA 3043 * Purpose : 2732 * Purpose : 3044 2733 * Parameters: HANDLE hPrinter handle of printer object 3045 2734 * DWORD Level structure level 3046 2735 * LPBYTE pDocInfo address of structure 3047 * Variables : 3048 * Result : 3049 * Remark : 2736 * Variables : 2737 * Result : 2738 * Remark : 3050 2739 * Status : UNTESTED STUB 3051 2740 * … … 3054 2743 * Author : Markus Montkowski [09.07.98 14:56:45] 3055 2744 *****************************************************************************/ 3056 DWORD WIN32API StartDocPrinterA( 3057 HANDLE hPrinter, 3058 DWORD Level, 3059 LPBYTE pDocInfo 3060 ) 3061 3062 { 3063 3064 dprintf(("WINSPOOL: StartDocPrinterA(%u, %d, %08x) not implemented\n" 3065 ,hPrinter, Level, pDocInfo 3066 )); 3067 2745 2746 ODINFUNCTION3(DWORD, StartDocPrinterA, 2747 HANDLE, hPrinter, 2748 DWORD, Level, 2749 LPBYTE, pDocInfo) 2750 { 2751 dprintf(("WINSPOOL: StartDocPrinterA not implemented\n")); 3068 2752 return (0); 3069 2753 } 3070 2754 3071 /***************************************************************************** 2755 2756 /***************************************************************************** 3072 2757 * Name : DWORD StartDocPrinterW 3073 * Purpose : 2758 * Purpose : 3074 2759 * Parameters: HANDLE hPrinter handle of printer object 3075 2760 * DWORD Level structure level 3076 2761 * LPBYTE pDocInfo address of structure 3077 * Variables : 3078 * Result : 3079 * Remark : 2762 * Variables : 2763 * Result : 2764 * Remark : 3080 2765 * Status : UNTESTED STUB 3081 2766 * … … 3084 2769 * Author : Markus Montkowski [09.07.98 14:56:45] 3085 2770 *****************************************************************************/ 3086 DWORD WIN32API StartDocPrinterW( 3087 HANDLE hPrinter, 3088 DWORD Level, 3089 LPBYTE pDocInfo 3090 ) 3091 3092 { 3093 3094 dprintf(("WINSPOOL: StartDocPrinterW(%u, %d, %08x) not implemented\n" 3095 ,hPrinter, Level, pDocInfo 3096 )); 3097 2771 2772 ODINFUNCTION3(DWORD, StartDocPrinterW, 2773 HANDLE, hPrinter, 2774 DWORD, Level, 2775 LPBYTE, pDocInfo) 2776 { 2777 dprintf(("WINSPOOL: StartDocPrinterW not implemented\n")); 3098 2778 return (0); 3099 2779 } 3100 /***************************************************************************** 2780 2781 /***************************************************************************** 3101 2782 * Name : BOOL StartPagePrinter 3102 * Purpose : 2783 * Purpose : 3103 2784 * Parameters: HANDLE hPrinter handle of printer object 3104 * Variables : 3105 * Result : 3106 * Remark : 2785 * Variables : 2786 * Result : 2787 * Remark : 3107 2788 * Status : UNTESTED STUB 3108 2789 * … … 3111 2792 * Author : Markus Montkowski [09.07.98 14:57:38] 3112 2793 *****************************************************************************/ 3113 BOOL WIN32API StartPagePrinter( 3114 HANDLE hPrinter 3115 ) 3116 3117 { 3118 3119 dprintf(("WINSPOOL: StartPagePrinter(%u) not implemented\n" 3120 ,hPrinter 3121 )); 3122 3123 return (FALSE); 3124 } 3125 3126 /***************************************************************************** 2794 2795 ODINFUNCTION1(BOOL, StartPagePrinter, 2796 HANDLE, hPrinter) 2797 { 2798 dprintf(("WINSPOOL: StartPagePrinter not implemented\n")); 2799 return (FALSE); 2800 } 2801 2802 2803 /***************************************************************************** 3127 2804 * Name : BOOL WritePrinter 3128 * Purpose : 2805 * Purpose : 3129 2806 * Parameters: HANDLE hPrinter handle to printer object 3130 2807 * LPVOID pBuf pointer to array that contains printer data 3131 2808 * DWORD cbBuf size, in bytes, of array 3132 2809 * LPDWORD pcWritten addr. of variable with count of bytes written 3133 * Variables : 3134 * Result : 3135 * Remark : 2810 * Variables : 2811 * Result : 2812 * Remark : 3136 2813 * Status : UNTESTED STUB 3137 2814 * … … 3140 2817 * Author : Markus Montkowski [09.07.98 14:58:49] 3141 2818 *****************************************************************************/ 3142 BOOL WIN32API WritePrinter( 3143 HANDLE hPrinter, 3144 LPVOID pBuf, 3145 DWORD cbBuf, 3146 LPDWORD pcWritten 3147 ) 3148 3149 { 3150 3151 dprintf(("WINSPOOL: WritePrinter(%u, %08x, %d, %08x) not implemented\n" 3152 ,hPrinter, pBuf, cbBuf, pcWritten 3153 )); 3154 3155 return (FALSE); 3156 } 3157 2819 2820 ODINFUNCTION4(BOOL, WritePrinter, 2821 HANDLE, hPrinter, 2822 LPVOID, pBuf, 2823 DWORD, cbBuf, 2824 LPDWORD, pcWritten) 2825 { 2826 dprintf(("WINSPOOL: WritePrinter not implemented\n")); 2827 return (FALSE); 2828 } 2829 2830
Note:
See TracChangeset
for help on using the changeset viewer.