Sync with trunk r63174.
[reactos.git] / dll / win32 / winspool / stubs.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS winspool DRV
4 * FILE: stubs.c
5 * PURPOSE: Stub functions
6 * PROGRAMMERS: Ge van Geldorp (ge@gse.nl)
7 * REVISIONS:
8 */
9
10 #include "precomp.h"
11
12 #include <winuser.h>
13
14 /*
15 * @unimplemented
16 */
17 BOOL
18 WINAPI
19 DllMain(HINSTANCE InstDLL,
20 DWORD Reason,
21 LPVOID Reserved)
22 {
23 return TRUE;
24 }
25
26
27 /*
28 * @unimplemented
29 */
30 BOOL
31 WINAPI
32 AbortPrinter(HANDLE Printer)
33 {
34 OutputDebugStringW(L"winspool AbortPrinter stub called\n");
35 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
36
37 return FALSE;
38 }
39
40
41 /*
42 * @unimplemented
43 */
44 BOOL
45 WINAPI
46 AddFormA(HANDLE Printer, DWORD Level, PBYTE Form)
47 {
48 OutputDebugStringW(L"winspool AddFormA stub called\n");
49 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
50
51 return FALSE;
52 }
53
54
55 /*
56 * @unimplemented
57 */
58 BOOL
59 WINAPI
60 AddFormW(HANDLE Printer, DWORD Level, PBYTE Form)
61 {
62 OutputDebugStringW(L"winspool AddFormW stub called\n");
63 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
64
65 return FALSE;
66 }
67
68
69 /*
70 * @unimplemented
71 */
72 BOOL
73 WINAPI
74 AddJobA(HANDLE Printer, DWORD Level, PBYTE Data, DWORD BufSize, PDWORD Needed)
75 {
76 OutputDebugStringW(L"winspool AddJobA stub called\n");
77 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
78
79 return FALSE;
80 }
81
82
83 /*
84 * @unimplemented
85 */
86 BOOL
87 WINAPI
88 AddJobW(HANDLE Printer, DWORD Level, PBYTE Data, DWORD BufSize, PDWORD Needed)
89 {
90 OutputDebugStringW(L"winspool AddJobW stub called\n");
91 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
92
93 return FALSE;
94 }
95
96
97
98
99 /*
100 * @unimplemented
101 */
102 BOOL
103 WINAPI
104 AddPortA(LPSTR Name, HWND Wnd, LPSTR MonitorName)
105 {
106 OutputDebugStringW(L"winspool stub called\n");
107 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
108
109 return FALSE;
110 }
111
112
113 /*
114 * @unimplemented
115 */
116 BOOL
117 WINAPI
118 AddPortW(LPWSTR Name, HWND Wnd, LPWSTR MonitorName)
119 {
120 OutputDebugStringW(L"winspool AddPortW stub called\n");
121 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
122
123 return FALSE;
124 }
125
126
127 /*
128 * @unimplemented
129 */
130 HANDLE
131 WINAPI
132 AddPrinterA(LPSTR Name, DWORD Level, PBYTE Buffer)
133 {
134 OutputDebugStringW(L"winspool AddPrinterA stub called\n");
135 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
136
137 return NULL;
138 }
139
140
141 /*
142 * @unimplemented
143 */
144 HANDLE
145 WINAPI
146 AddPrinterW(LPWSTR Name, DWORD Level, PBYTE Buffer)
147 {
148 OutputDebugStringW(L"winspool AddPrinterW stub called\n");
149 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
150
151 return NULL;
152 }
153
154
155 /*
156 * @unimplemented
157 */
158 BOOL
159 WINAPI
160 AddPrinterConnectionA(LPSTR Name)
161 {
162 OutputDebugStringW(L"winspool AddPrinterConnectionA stub called\n");
163 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
164
165 return FALSE;
166 }
167
168
169 /*
170 * @unimplemented
171 */
172 BOOL
173 WINAPI
174 AddPrinterConnectionW(LPWSTR Name)
175 {
176 OutputDebugStringW(L"winspool AddPrinterConnectionW stub called\n");
177 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
178
179 return FALSE;
180 }
181
182
183 /*
184 * @unimplemented
185 */
186 BOOL
187 WINAPI
188 AddPrinterDriverA(LPSTR Name, DWORD Level, PBYTE Buffer)
189 {
190 OutputDebugStringW(L"winspool AddPrinterDriverA stub called\n");
191 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
192
193 return FALSE;
194 }
195
196
197 /*
198 * @unimplemented
199 */
200 BOOL
201 WINAPI
202 AddPrinterDriverW(LPWSTR Name, DWORD Level, PBYTE Buffer)
203 {
204 OutputDebugStringW(L"winspool AddPrinterDriverW stub called\n");
205 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
206
207 return FALSE;
208 }
209
210
211 /*
212 * @unimplemented
213 */
214 BOOL
215 WINAPI
216 AddPrintProcessorA(LPSTR Name, LPSTR Environment, LPSTR PathName, LPSTR PrintProcessorName)
217 {
218 OutputDebugStringW(L"winspool AddPrintProcessorA stub called\n");
219 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
220
221 return FALSE;
222 }
223
224
225 /*
226 * @unimplemented
227 */
228 BOOL
229 WINAPI
230 AddPrintProcessorW(LPWSTR Name, LPWSTR Environment, LPWSTR PathName, LPWSTR PrintProcessorName)
231 {
232 OutputDebugStringW(L"winspool AddPrintProcessorW stub called\n");
233 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
234
235 return FALSE;
236 }
237
238 /*
239 * @unimplemented
240 */
241 LONG
242 WINAPI
243 AdvancedDocumentPropertiesA(HWND Wnd, HANDLE Printer, LPSTR DeviceName, PDEVMODEA DevModeOut, PDEVMODEA DevModeIn)
244 {
245 OutputDebugStringW(L"winspool AdvancedDocumentPropertiesA stub called\n");
246 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
247
248 return 0;
249 }
250
251
252 /*
253 * @unimplemented
254 */
255 LONG
256 WINAPI
257 AdvancedDocumentPropertiesW(HWND Wnd, HANDLE Printer, LPWSTR DeviceName, PDEVMODEW DevModeOut, PDEVMODEW DevModeIn)
258 {
259 OutputDebugStringW(L"winspool AdvancedDocumentPropertiesW stub called\n");
260 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
261
262 return 0;
263 }
264
265
266 /*
267 * @unimplemented
268 */
269 BOOL
270 WINAPI
271 ClosePrinter(HANDLE Printer)
272 {
273 OutputDebugStringW(L"winspool ClosePrinter stub called\n");
274 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
275
276 return FALSE;
277 }
278
279
280 /*
281 * @unimplemented
282 */
283 BOOL
284 WINAPI
285 ConfigurePortA(LPSTR Name, HWND Wnd, LPSTR PortName)
286 {
287 OutputDebugStringW(L"winspool ConfigurePortA stub called\n");
288 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
289
290 return FALSE;
291 }
292
293
294 /*
295 * @unimplemented
296 */
297 BOOL
298 WINAPI
299 ConfigurePortW(LPWSTR Name, HWND Wnd, LPWSTR PortName)
300 {
301 OutputDebugStringW(L"winspool ConfigurePortW stub called\n");
302 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
303
304 return FALSE;
305 }
306
307
308 /*
309 * @unimplemented
310 */
311 HANDLE
312 WINAPI
313 ConnectToPrinterDlg(HWND Wnd, DWORD Flags)
314 {
315 OutputDebugStringW(L"winspool ConnectToPrinterDlg stub called\n");
316 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
317
318 return NULL;
319 }
320
321
322 /*
323 * @unimplemented
324 */
325 BOOL
326 WINAPI
327 DeleteFormA(HANDLE Printer, LPSTR Name)
328 {
329 OutputDebugStringW(L"winspool DeleteFormA stub called\n");
330 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
331
332 return FALSE;
333 }
334
335
336 /*
337 * @unimplemented
338 */
339 BOOL
340 WINAPI
341 DeleteFormW(HANDLE Printer, LPWSTR Name)
342 {
343 OutputDebugStringW(L"winspool DeleteFormW stub called\n");
344 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
345
346 return FALSE;
347 }
348
349
350 /*
351 * @unimplemented
352 */
353 BOOL
354 WINAPI
355 DeleteMonitorA(LPSTR Name, LPSTR Environment, LPSTR MonitorName)
356 {
357 OutputDebugStringW(L"winspool DeleteMonitorA stub called\n");
358 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
359
360 return FALSE;
361 }
362
363
364 /*
365 * @unimplemented
366 */
367 BOOL
368 WINAPI
369 DeleteMonitorW(LPWSTR Name, LPWSTR Environment, LPWSTR MonitorName)
370 {
371 OutputDebugStringW(L"winspool DeleteMonitorW stub called\n");
372 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
373
374 return FALSE;
375 }
376
377
378 /*
379 * @unimplemented
380 */
381 BOOL
382 WINAPI
383 DeletePortA(LPSTR Name, HWND Wnd, LPSTR PortName)
384 {
385 OutputDebugStringW(L"winspool DeletePortA stub called\n");
386 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
387
388 return FALSE;
389 }
390
391
392 /*
393 * @unimplemented
394 */
395 BOOL
396 WINAPI
397 DeletePortW(LPWSTR Name, HWND Wnd, LPWSTR PortName)
398 {
399 OutputDebugStringW(L"winspool DeletePortW stub called\n");
400 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
401
402 return FALSE;
403 }
404
405
406 /*
407 * @unimplemented
408 */
409 BOOL
410 WINAPI
411 DeletePrinter(HANDLE Printer)
412 {
413 OutputDebugStringW(L"winspool DeletePrinter stub called\n");
414 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
415
416 return FALSE;
417 }
418
419
420 /*
421 * @unimplemented
422 */
423 BOOL
424 WINAPI
425 DeletePrinterConnectionA(LPSTR Name)
426 {
427 OutputDebugStringW(L"winspool DeletePrinterConnectionA stub called\n");
428 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
429
430 return FALSE;
431 }
432
433
434 /*
435 * @unimplemented
436 */
437 BOOL
438 WINAPI
439 DeletePrinterConnectionW(LPWSTR Name)
440 {
441 OutputDebugStringW(L"winspool DeletePrinterConnectionW stub called\n");
442 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
443
444 return FALSE;
445 }
446
447
448 /*
449 * @unimplemented
450 */
451 DWORD
452 WINAPI
453 DeletePrinterDataA(HANDLE Printer, LPSTR Name)
454 {
455 OutputDebugStringW(L"winspool DeletePrinterDataA stub called\n");
456 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
457
458 return FALSE;
459 }
460
461
462 /*
463 * @unimplemented
464 */
465 DWORD
466 WINAPI
467 DeletePrinterDataW(HANDLE Printer, LPWSTR Name)
468 {
469 OutputDebugStringW(L"winspool DeletePrinterDataW stub called\n");
470 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
471
472 return FALSE;
473 }
474
475
476 /*
477 * @unimplemented
478 */
479 BOOL
480 WINAPI
481 DeletePrinterDriverA(LPSTR Name, LPSTR Environment, LPSTR Driver)
482 {
483 OutputDebugStringW(L"winspool DeletePrinterDriverA stub called\n");
484 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
485
486 return FALSE;
487 }
488
489
490 /*
491 * @unimplemented
492 */
493 BOOL
494 WINAPI
495 DeletePrinterDriverW(LPWSTR Name, LPWSTR Environment, LPWSTR Driver)
496 {
497 OutputDebugStringW(L"winspool DeletePrinterDriverW stub called\n");
498 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
499
500 return FALSE;
501 }
502
503
504 /*
505 * @unimplemented
506 */
507 BOOL
508 WINAPI
509 DeletePrintProcessorA(LPSTR Name, LPSTR Environment, LPSTR PrintProcessor)
510 {
511 OutputDebugStringW(L"winspool DeletePrintProcessorA stub called\n");
512 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
513
514 return FALSE;
515 }
516
517
518 /*
519 * @unimplemented
520 */
521 BOOL
522 WINAPI
523 DeletePrintProcessorW(LPWSTR Name, LPWSTR Environment, LPWSTR PrintProcessor)
524 {
525 OutputDebugStringW(L"winspool DeletePrintProcessorW stub called\n");
526 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
527
528 return FALSE;
529 }
530
531 /*
532 * @unimplemented
533 */
534 DWORD
535 WINAPI
536 DeviceCapabilitiesA(LPCSTR Device, LPCSTR Port, WORD Capability, LPSTR Buffer, CONST DEVMODEA *DevMode)
537 {
538 OutputDebugStringW(L"winspool DeviceCapabilitiesA stub called\n");
539 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
540
541 return -1;
542 }
543
544
545 /*
546 * @unimplemented
547 */
548 DWORD
549 WINAPI
550 DeviceCapabilitiesW(LPCWSTR Device, LPCWSTR Port, WORD Capability, LPWSTR Buffer, CONST DEVMODEW *DevMode)
551 {
552 OutputDebugStringW(L"winspool DeviceCapabilitiesW stub called\n");
553 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
554
555 return -1;
556 }
557
558
559 /*
560 * @unimplemented
561 */
562 LONG
563 WINAPI
564 DocumentPropertiesA(HWND Wnd, HANDLE Printer, LPSTR Device, PDEVMODEA DevModeOut, PDEVMODEA DevModeIn, DWORD Mode)
565 {
566 OutputDebugStringW(L"winspool DocumentPropertiesA stub called\n");
567 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
568
569 return -1L;
570 }
571
572
573 /*
574 * @unimplemented
575 */
576 LONG
577 WINAPI
578 DocumentPropertiesW(HWND Wnd, HANDLE Printer, LPWSTR Device, PDEVMODEW DevModeOut, PDEVMODEW DevModeIn, DWORD Mode)
579 {
580 OutputDebugStringW(L"winspool DocumentPropertiesW stub called\n");
581 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
582
583 return FALSE;
584 }
585
586
587 /*
588 * @unimplemented
589 */
590 BOOL
591 WINAPI
592 EndDocPrinter(HANDLE Printer)
593 {
594 OutputDebugStringW(L"winspool EndDocPrinter stub called\n");
595 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
596
597 return FALSE;
598 }
599
600
601 /*
602 * @unimplemented
603 */
604 BOOL
605 WINAPI
606 EndPagePrinter(HANDLE Printer)
607 {
608 OutputDebugStringW(L"winspool EndPagePrinter stub called\n");
609 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
610
611 return FALSE;
612 }
613
614
615 /*
616 * @unimplemented
617 */
618 BOOL
619 WINAPI
620 EnumFormsA(HANDLE Printer, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
621 {
622 OutputDebugStringW(L"winspool EnumFormsA stub called\n");
623 *Needed = 0;
624 *Returned = 0;
625 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
626
627 return FALSE;
628 }
629
630
631 /*
632 * @unimplemented
633 */
634 BOOL
635 WINAPI
636 EnumFormsW(HANDLE Printer, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
637 {
638 OutputDebugStringW(L"winspool EnumFormsW stub called\n");
639 *Needed = 0;
640 *Returned = 0;
641
642 return FALSE;
643 }
644
645
646 /*
647 * @unimplemented
648 */
649 BOOL
650 WINAPI
651 EnumJobsA(HANDLE Printer, DWORD First, DWORD NoJobs, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
652 {
653 OutputDebugStringW(L"winspool EnumJobsA stub called\n");
654 *Needed = 0;
655 *Returned = 0;
656
657 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
658
659 return FALSE;
660 }
661
662
663 /*
664 * @unimplemented
665 */
666 BOOL
667 WINAPI
668 EnumJobsW(HANDLE Printer, DWORD First, DWORD NoJobs, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
669 {
670 OutputDebugStringW(L"winspool EnumJobsW stub called\n");
671 *Needed = 0;
672 *Returned = 0;
673
674 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
675
676 return FALSE;
677 }
678
679
680 /*
681 * @unimplemented
682 */
683 BOOL
684 WINAPI
685 EnumMonitorsA(LPSTR Name, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
686 {
687 OutputDebugStringW(L"winspool EnumMonitorsA stub called\n");
688 *Needed = 0;
689 *Returned = 0;
690
691 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
692
693 return FALSE;
694 }
695
696
697 /*
698 * @unimplemented
699 */
700 BOOL
701 WINAPI
702 EnumMonitorsW(LPWSTR Name, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
703 {
704 OutputDebugStringW(L"winspool EnumMonitorsW stub called\n");
705 *Needed = 0;
706 *Returned = 0;
707
708 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
709
710 return FALSE;
711 }
712
713
714 /*
715 * @unimplemented
716 */
717 BOOL
718 WINAPI
719 EnumPortsA(LPSTR Name, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
720 {
721 OutputDebugStringW(L"winspool EnumPortsA stub called\n");
722 *Needed = 0;
723 *Returned = 0;
724
725 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
726
727 return FALSE;
728 }
729
730
731 /*
732 * @unimplemented
733 */
734 BOOL
735 WINAPI
736 EnumPortsW(LPWSTR Name, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
737 {
738 OutputDebugStringW(L"winspool EnumPortsW stub called\n");
739 *Needed = 0;
740 *Returned = 0;
741
742 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
743
744 return FALSE;
745 }
746
747
748 /*
749 * @unimplemented
750 */
751 DWORD
752 WINAPI
753 EnumPrinterDataA(HANDLE Printer, DWORD Index, LPSTR Name, DWORD NameSize, PDWORD NameReturned, PDWORD Type, PBYTE Buffer, DWORD BufSize, PDWORD BufReturned)
754 {
755 OutputDebugStringW(L"winspool EnumPrinterDataA stub called\n");
756
757 return ERROR_CALL_NOT_IMPLEMENTED;
758 }
759
760
761 /*
762 * @unimplemented
763 */
764 DWORD
765 WINAPI
766 EnumPrinterDataW(HANDLE Printer, DWORD Index, LPWSTR Name, DWORD NameSize, PDWORD NameReturned, PDWORD Type, PBYTE Buffer, DWORD BufSize, PDWORD BufReturned)
767 {
768 OutputDebugStringW(L"winspool EnumPrinterDataW stub called\n");
769
770 return ERROR_CALL_NOT_IMPLEMENTED;
771 }
772
773
774 /*
775 * @unimplemented
776 */
777 BOOL
778 WINAPI
779 EnumPrinterDriversA(LPSTR Name, LPSTR Environment, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
780 {
781 OutputDebugStringW(L"winspool EnumPrinterDriversA stub called\n");
782 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
783 *Needed = 0;
784 *Returned = 0;
785
786 return FALSE;
787 }
788
789
790 /*
791 * @unimplemented
792 */
793 BOOL
794 WINAPI
795 EnumPrinterDriversW(LPWSTR Name, LPWSTR Environment, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
796 {
797 OutputDebugStringW(L"winspool EnumPrinterDriversW stub called\n");
798 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
799 *Needed = 0;
800 *Returned = 0;
801
802 return FALSE;
803 }
804
805 /*
806 * @unimplemented
807 */
808 DWORD
809 WINAPI
810 EnumPrinterKeyA(HANDLE Printer, LPSTR KeyName, LPTSTR Subkey, DWORD SubkeySize, PDWORD SubkeyReturned)
811 {
812 OutputDebugStringW(L"winspool EnumPrinterKeyA stub called\n");
813 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
814
815 *SubkeyReturned = 0;
816
817 return ERROR_FILE_NOT_FOUND;
818 }
819
820 /*
821 * @unimplemented
822 */
823 DWORD
824 WINAPI
825 EnumPrinterKeyW(HANDLE Printer, LPWSTR KeyName, LPTSTR Subkey, DWORD SubkeySize, PDWORD SubkeyReturned)
826 {
827 OutputDebugStringW(L"winspool EnumPrinterKeyW stub called\n");
828 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
829
830 *SubkeyReturned = 0;
831
832 return ERROR_FILE_NOT_FOUND;
833 }
834
835 /*
836 * @unimplemented
837 */
838 BOOL
839 WINAPI
840 EnumPrintersA(DWORD Flags, LPSTR Name, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
841 {
842 OutputDebugStringW(L"winspool EnumPrintersA stub called\n");
843 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
844 *Needed = 0;
845 *Returned = 0;
846
847 return FALSE;
848 }
849
850
851 /*
852 * @unimplemented
853 */
854 BOOL
855 WINAPI
856 EnumPrintersW(DWORD Flags, LPWSTR Name, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
857 {
858 OutputDebugStringW(L"winspool EnumPrintersW stub called\n");
859 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
860 *Needed = 0;
861 *Returned = 0;
862
863 return FALSE;
864 }
865
866
867 /*
868 * @unimplemented
869 */
870 BOOL
871 WINAPI
872 EnumPrintProcessorDatatypesA(LPSTR Name, LPSTR PrintProcessor, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
873 {
874 OutputDebugStringW(L"winspool EnumPrintProcessorDatatypesA stub called\n");
875 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
876 *Needed = 0;
877 *Returned = 0;
878
879 return FALSE;
880 }
881
882
883 /*
884 * @unimplemented
885 */
886 BOOL
887 WINAPI
888 EnumPrintProcessorDatatypesW(LPWSTR Name, LPWSTR PrintProcessor, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
889 {
890 OutputDebugStringW(L"winspool EnumPrintProcessorDatatypesW stub called\n");
891 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
892 *Needed = 0;
893 *Returned = 0;
894
895 return FALSE;
896 }
897
898
899 /*
900 * @unimplemented
901 */
902 BOOL
903 WINAPI
904 EnumPrintProcessorsA(LPSTR Name, LPSTR Environment, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
905 {
906 OutputDebugStringW(L"winspool EnumPrintProcessorsA stub called\n");
907 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
908 *Needed = 0;
909 *Returned = 0;
910
911 return FALSE;
912 }
913
914
915 /*
916 * @unimplemented
917 */
918 BOOL
919 WINAPI
920 EnumPrintProcessorsW(LPWSTR Name, LPWSTR Environment, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed, PDWORD Returned)
921 {
922 OutputDebugStringW(L"winspool EnumPrintProcessorsW stub called\n");
923 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
924 *Needed = 0;
925 *Returned = 0;
926
927 return FALSE;
928 }
929
930
931 /*
932 * @unimplemented
933 */
934 BOOL
935 WINAPI
936 FindClosePrinterChangeNotification(HANDLE Printer)
937 {
938 OutputDebugStringW(L"winspool FindClosePrinterChangeNotification stub called\n");
939 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
940
941 return FALSE;
942 }
943
944
945 /*
946 * @unimplemented
947 */
948 HANDLE
949 WINAPI
950 FindFirstPrinterChangeNotification(HANDLE Printer, DWORD Flags, DWORD Options, PVOID NotifyOptions)
951 {
952 OutputDebugStringW(L"winspool FindFirstPrinterChangeNotification stub called\n");
953 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
954
955 return INVALID_HANDLE_VALUE;
956 }
957
958
959 /*
960 * @unimplemented
961 */
962 BOOL
963 WINAPI
964 FindNextPrinterChangeNotification(HANDLE Printer, PDWORD Change, LPVOID NotifyOptions, LPVOID* NotifyInfo)
965 {
966 OutputDebugStringW(L"winspool FindNextPrinterChangeNotification stub called\n");
967 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
968
969 return FALSE;
970 }
971
972
973 /*
974 * @unimplemented
975 */
976 BOOL
977 WINAPI
978 FreePrinterNotifyInfo(PPRINTER_NOTIFY_INFO NotifyInfo)
979 {
980 OutputDebugStringW(L"winspool FreePrinterNotifyInfo stub called\n");
981 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
982
983 return FALSE;
984 }
985
986
987 /*
988 * @unimplemented
989 */
990 BOOL
991 WINAPI
992 GetFormA(HANDLE Printer, LPSTR Name, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed)
993 {
994 OutputDebugStringW(L"winspool GetFormA stub called\n");
995 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
996
997 return FALSE;
998 }
999
1000
1001 /*
1002 * @unimplemented
1003 */
1004 BOOL
1005 WINAPI
1006 GetFormW(HANDLE Printer, LPWSTR Name, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed)
1007 {
1008 OutputDebugStringW(L"winspool GetFormW stub called\n");
1009 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1010
1011 return FALSE;
1012 }
1013
1014
1015 /*
1016 * @unimplemented
1017 */
1018 BOOL
1019 WINAPI
1020 GetJobA(HANDLE Printer, DWORD Job, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed)
1021 {
1022 OutputDebugStringW(L"winspool GetJobA stub called\n");
1023 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1024
1025 return FALSE;
1026 }
1027
1028
1029 /*
1030 * @unimplemented
1031 */
1032 BOOL
1033 WINAPI
1034 GetJobW(HANDLE Printer, DWORD Job, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed)
1035 {
1036 OutputDebugStringW(L"winspool GetJobW stub called\n");
1037 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1038
1039 return FALSE;
1040 }
1041
1042
1043 /*
1044 * @unimplemented
1045 */
1046 BOOL
1047 WINAPI
1048 GetPrinterA(HANDLE Printer, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed)
1049 {
1050 OutputDebugStringW(L"winspool GetPrinterA stub called\n");
1051 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1052
1053 return FALSE;
1054 }
1055
1056
1057 /*
1058 * @unimplemented
1059 */
1060 BOOL
1061 WINAPI
1062 GetPrinterW(HANDLE Printer, DWORD Level, PBYTE Buffer, DWORD BufSize, PDWORD Needed)
1063 {
1064 OutputDebugStringW(L"winspool GetPrinterW stub called\n");
1065 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1066
1067 return FALSE;
1068 }
1069
1070
1071 /*
1072 * @unimplemented
1073 */
1074 DWORD
1075 WINAPI
1076 GetPrinterDataA(HANDLE Printer, LPSTR Name, PDWORD Type, PBYTE Buffer, DWORD BufSize, PDWORD Needed)
1077 {
1078 OutputDebugStringW(L"winspool GetPrinterDataA stub called\n");
1079
1080 return ERROR_CALL_NOT_IMPLEMENTED;
1081 }
1082
1083
1084 /*
1085 * @unimplemented
1086 */
1087 DWORD
1088 WINAPI
1089 GetPrinterDataW(HANDLE Printer, LPWSTR Name, PDWORD Type, PBYTE Buffer, DWORD BufSize, PDWORD Needed)
1090 {
1091 OutputDebugStringW(L"winspool GetPrinterDataW stub called\n");
1092
1093 return ERROR_CALL_NOT_IMPLEMENTED;
1094 }
1095
1096
1097 /*
1098 * @unimplemented
1099 */
1100 BOOL
1101 WINAPI
1102 GetPrinterDriverA(HANDLE Printer, LPSTR Environment, DWORD Level, LPBYTE Buffer, DWORD BufSize, LPDWORD Needed)
1103 {
1104 OutputDebugStringW(L"winspool GetPrinterDriverA stub called\n");
1105 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1106
1107 return 0;
1108 }
1109
1110
1111 /*
1112 * @unimplemented
1113 */
1114 BOOL
1115 WINAPI
1116 GetPrinterDriverW(HANDLE Printer, LPWSTR Environment, DWORD Level, LPBYTE Buffer, DWORD BufSize, LPDWORD Needed)
1117 {
1118 OutputDebugStringW(L"winspool GetPrinterDriverW stub called\n");
1119 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1120
1121 return 0;
1122 }
1123
1124
1125 /*
1126 * @unimplemented
1127 */
1128 BOOL
1129 WINAPI
1130 GetPrinterDriverDirectoryA(LPSTR Name, LPSTR Environment, DWORD Level, LPBYTE Buffer, DWORD BufSize, LPDWORD Needed)
1131 {
1132 OutputDebugStringW(L"winspool GetPrinterDriverDirectoryA stub called\n");
1133 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1134
1135 return 0;
1136 }
1137
1138
1139 /*
1140 * @unimplemented
1141 */
1142 BOOL
1143 WINAPI
1144 GetPrinterDriverDirectoryW(LPWSTR Name, LPWSTR Environment, DWORD Level, LPBYTE Buffer, DWORD BufSize, LPDWORD Needed)
1145 {
1146 OutputDebugStringW(L"winspool GetPrinterDriverDirectoryW stub called\n");
1147 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1148
1149 return 0;
1150 }
1151
1152
1153 /*
1154 * @unimplemented
1155 */
1156 BOOL
1157 WINAPI
1158 GetPrintProcessorDirectoryA(LPSTR Name, LPSTR Environment, DWORD Level, LPBYTE Buffer, DWORD BufSize, LPDWORD Needed)
1159 {
1160 OutputDebugStringW(L"winspool GetPrintProcessorDirectoryA stub called\n");
1161 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1162
1163 return 0;
1164 }
1165
1166
1167 /*
1168 * @unimplemented
1169 */
1170 BOOL
1171 WINAPI
1172 GetPrintProcessorDirectoryW(LPWSTR Name, LPWSTR Environment, DWORD Level, LPBYTE Buffer, DWORD BufSize, LPDWORD Needed)
1173 {
1174 OutputDebugStringW(L"winspool GetPrintProcessorDirectoryW stub called\n");
1175 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1176
1177 return 0;
1178 }
1179
1180
1181 /*
1182 * @unimplemented
1183 */
1184 BOOL
1185 WINAPI
1186 OpenPrinterA(LPSTR Name, PHANDLE Printer, LPPRINTER_DEFAULTSA Defaults)
1187 {
1188 OutputDebugStringW(L"winspool OpenPrinterA stub called\n");
1189 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1190
1191 return FALSE;
1192 }
1193
1194
1195 /*
1196 * @unimplemented
1197 */
1198 BOOL
1199 WINAPI
1200 OpenPrinterW(LPWSTR Name, PHANDLE Printer, LPPRINTER_DEFAULTSW Defaults)
1201 {
1202 OutputDebugStringW(L"winspool OpenPrinterW stub called\n");
1203 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1204
1205 return FALSE;
1206 }
1207
1208
1209 /*
1210 * @unimplemented
1211 */
1212 DWORD
1213 WINAPI
1214 PrinterMessageBoxA(HANDLE Printer, DWORD Error, HWND Wnd, LPSTR Text, LPSTR Caption, DWORD Type)
1215 {
1216 OutputDebugStringW(L"winspool PrinterMessageBoxA stub called\n");
1217
1218 return IDCANCEL;
1219 }
1220
1221
1222 /*
1223 * @unimplemented
1224 */
1225 DWORD
1226 WINAPI
1227 PrinterMessageBoxW(HANDLE Printer, DWORD Error, HWND Wnd, LPWSTR Text, LPWSTR Caption, DWORD Type)
1228 {
1229 OutputDebugStringW(L"winspool PrinterMessageBoxW stub called\n");
1230
1231 return IDCANCEL;
1232 }
1233
1234
1235 /*
1236 * @unimplemented
1237 */
1238 BOOL
1239 WINAPI
1240 PrinterProperties(HWND Wnd, HANDLE Printer)
1241 {
1242 OutputDebugStringW(L"winspool PrinterProperties stub called\n");
1243 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1244
1245 return FALSE;
1246 }
1247
1248
1249 /*
1250 * @unimplemented
1251 */
1252 BOOL
1253 WINAPI
1254 ReadPrinter(HANDLE Printer, PVOID Buffer, DWORD BufSize, PDWORD Received)
1255 {
1256 OutputDebugStringW(L"winspool ReadPrinter stub called\n");
1257 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1258
1259 return FALSE;
1260 }
1261
1262
1263 /*
1264 * @unimplemented
1265 */
1266 BOOL
1267 WINAPI
1268 ResetPrinterA(HANDLE Printer, LPPRINTER_DEFAULTSA Defaults)
1269 {
1270 OutputDebugStringW(L"winspool ResetPrinterA stub called\n");
1271 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1272
1273 return FALSE;
1274 }
1275
1276
1277 /*
1278 * @unimplemented
1279 */
1280 BOOL
1281 WINAPI
1282 ResetPrinterW(HANDLE Printer, LPPRINTER_DEFAULTSW Defaults)
1283 {
1284 OutputDebugStringW(L"winspool ResetPrinterW stub called\n");
1285 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1286
1287 return FALSE;
1288 }
1289
1290
1291 /*
1292 * @unimplemented
1293 */
1294 BOOL
1295 WINAPI
1296 ScheduleJob(HANDLE Printer, DWORD Job)
1297 {
1298 OutputDebugStringW(L"winspool ScheduleJob stub called\n");
1299 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1300
1301 return FALSE;
1302 }
1303
1304
1305 /*
1306 * @unimplemented
1307 */
1308 BOOL
1309 WINAPI
1310 SetFormA(HANDLE Printer, LPSTR Form, DWORD Level, PBYTE Buffer)
1311 {
1312 OutputDebugStringW(L"winspool SetFormA stub called\n");
1313 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1314
1315 return FALSE;
1316 }
1317
1318
1319 /*
1320 * @unimplemented
1321 */
1322 BOOL
1323 WINAPI
1324 SetFormW(HANDLE Printer, LPWSTR Form, DWORD Level, PBYTE Buffer)
1325 {
1326 OutputDebugStringW(L"winspool SetFormW stub called\n");
1327 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1328
1329 return FALSE;
1330 }
1331
1332
1333 /*
1334 * @unimplemented
1335 */
1336 BOOL
1337 WINAPI
1338 SetJobA(HANDLE Printer, DWORD Job, DWORD Level, PBYTE Buffer, DWORD Command)
1339 {
1340 OutputDebugStringW(L"winspool SetJobA stub called\n");
1341 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1342
1343 return FALSE;
1344 }
1345
1346
1347 /*
1348 * @unimplemented
1349 */
1350 BOOL
1351 WINAPI
1352 SetJobW(HANDLE Printer, DWORD Job, DWORD Level, PBYTE Buffer, DWORD Command)
1353 {
1354 OutputDebugStringW(L"winspool SetJobW stub called\n");
1355 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1356
1357 return FALSE;
1358 }
1359
1360
1361 /*
1362 * @unimplemented
1363 */
1364 BOOL
1365 WINAPI
1366 SetPrinterA(HANDLE Printer, DWORD Level, PBYTE Buffer, DWORD Command)
1367 {
1368 OutputDebugStringW(L"winspool SetPrinterA stub called\n");
1369 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1370
1371 return FALSE;
1372 }
1373
1374
1375 /*
1376 * @unimplemented
1377 */
1378 BOOL
1379 WINAPI
1380 SetPrinterW(HANDLE Printer, DWORD Level, PBYTE Buffer, DWORD Command)
1381 {
1382 OutputDebugStringW(L"winspool SetPrinterW stub called\n");
1383 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1384
1385 return FALSE;
1386 }
1387
1388
1389 /*
1390 * @unimplemented
1391 */
1392 BOOL
1393 WINAPI
1394 SetPrinterDataA(HANDLE Printer, LPSTR Name, DWORD Type, PBYTE Buffer, DWORD BufSize)
1395 {
1396 OutputDebugStringW(L"winspool SetPrinterDataA stub called\n");
1397 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1398
1399 return FALSE;
1400 }
1401
1402
1403 /*
1404 * @unimplemented
1405 */
1406 BOOL
1407 WINAPI
1408 SetPrinterDataW(HANDLE Printer, LPWSTR Name, DWORD Type, PBYTE Buffer, DWORD BufSize)
1409 {
1410 OutputDebugStringW(L"winspool SetPrinterDataW stub called\n");
1411 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1412
1413 return FALSE;
1414 }
1415
1416
1417 /*
1418 * @unimplemented
1419 */
1420 DWORD
1421 WINAPI
1422 StartDocPrinterA(HANDLE Printer, DWORD Level, PBYTE Buffer)
1423 {
1424 OutputDebugStringW(L"winspool StartDocPrinterA stub called\n");
1425 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1426
1427 return 0;
1428 }
1429
1430
1431 /*
1432 * @unimplemented
1433 */
1434 DWORD
1435 WINAPI
1436 StartDocPrinterW(HANDLE Printer, DWORD Level, PBYTE Buffer)
1437 {
1438 OutputDebugStringW(L"winspool StartDocPrinterW stub called\n");
1439 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1440
1441 return 0;
1442 }
1443
1444
1445 /*
1446 * @unimplemented
1447 */
1448 BOOL
1449 WINAPI
1450 StartPagePrinter(HANDLE Printer)
1451 {
1452 OutputDebugStringW(L"winspool StartPagePrinter stub called\n");
1453 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1454
1455 return FALSE;
1456 }
1457
1458
1459 /*
1460 * @unimplemented
1461 */
1462 DWORD
1463 WINAPI
1464 WaitForPrinterChange(HANDLE Printer, DWORD Flags)
1465 {
1466 OutputDebugStringW(L"winspool WaitForPrinterChange stub called\n");
1467 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1468
1469 return 0;
1470 }
1471
1472
1473 /*
1474 * @unimplemented
1475 */
1476 BOOL
1477 WINAPI
1478 WritePrinter(HANDLE Printer, PVOID Buffer, DWORD BufSize, PDWORD Written)
1479 {
1480 OutputDebugStringW(L"winspool WritePrinter stub called\n");
1481 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1482
1483 return FALSE;
1484 }
1485
1486
1487 /*
1488 * @unimplemented
1489 */
1490 BOOL
1491 WINAPI
1492 XcvDataW(HANDLE hXcv,
1493 LPCWSTR pszDataName,
1494 PBYTE pInputData,
1495 DWORD cbInputData,
1496 PBYTE pOutputData,
1497 DWORD cbOutputData,
1498 PDWORD pcbOutputNeeded,
1499 PDWORD pdwStatus)
1500 {
1501 OutputDebugStringW(L"winspool XcvDataW stub called\n");
1502 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1503 return FALSE;
1504 }
1505
1506 /*
1507 * @unimplemented
1508 */
1509 BOOL
1510 WINAPI
1511 SetDefaultPrinterA(LPCSTR pszPrinter)
1512 {
1513 OutputDebugStringW(L"winspool SetDefaultPrinterA stub called\n");
1514 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1515 return FALSE;
1516 }
1517
1518 /*
1519 * @unimplemented
1520 */
1521 BOOL
1522 WINAPI
1523 SetDefaultPrinterW(LPCWSTR pszPrinter)
1524 {
1525 OutputDebugStringW(L"winspool SetDefaultPrinterW stub called\n");
1526 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1527 return FALSE;
1528 }
1529
1530 /*
1531 * @unimplemented
1532 */
1533 BOOL
1534 WINAPI
1535 AddPortExA(LPSTR pName,
1536 DWORD dwLevel,
1537 LPBYTE pBuffer,
1538 LPSTR pMonitorName)
1539 {
1540 OutputDebugStringW(L"winspool AddPortExA stub called\n");
1541 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1542 return FALSE;
1543 }
1544
1545 /*
1546 * @unimplemented
1547 */
1548 BOOL
1549 WINAPI
1550 AddPortExW(LPWSTR pName,
1551 DWORD dwLevel,
1552 LPBYTE pBuffer,
1553 LPWSTR pMonitorName)
1554 {
1555 OutputDebugStringW(L"winspool AddPortExW stub called\n");
1556 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1557 return FALSE;
1558 }
1559
1560 /*
1561 * @unimplemented
1562 */
1563 BOOL
1564 WINAPI
1565 AddPrinterDriverExA(LPSTR pName,
1566 DWORD dwLevel,
1567 LPBYTE pDriverInfo,
1568 DWORD dwFileCopyFlags)
1569 {
1570 OutputDebugStringW(L"winspool AddPrinterDriverExA stub called\n");
1571 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1572 return FALSE;
1573 }
1574
1575 /*
1576 * @unimplemented
1577 */
1578 BOOL
1579 WINAPI
1580 AddPrinterDriverExW(LPWSTR pName,
1581 DWORD dwLevel,
1582 LPBYTE pDriverInfo,
1583 DWORD dwFileCopyFlags)
1584 {
1585 OutputDebugStringW(L"winspool AddPrinterDriverExW stub called\n");
1586 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1587 return FALSE;
1588 }
1589
1590 /*
1591 * @unimplemented
1592 */
1593 DWORD
1594 WINAPI
1595 DeletePrinterDataExA(HANDLE hPrinter,
1596 LPCSTR pKeyName,
1597 LPCSTR pValueName)
1598 {
1599 OutputDebugStringW(L"winspool DeletePrinterDataExA stub called\n");
1600 return ERROR_CALL_NOT_IMPLEMENTED;
1601 }
1602
1603 /*
1604 * @unimplemented
1605 */
1606 DWORD
1607 WINAPI
1608 DeletePrinterDataExW(HANDLE hPrinter,
1609 LPCWSTR pKeyName,
1610 LPCWSTR pValueName)
1611 {
1612 OutputDebugStringW(L"winspool DeletePrinterDataExW stub called\n");
1613 return ERROR_CALL_NOT_IMPLEMENTED;
1614 }
1615
1616 /*
1617 * @unimplemented
1618 */
1619 BOOL
1620 WINAPI
1621 DeletePrinterDriverExA(LPSTR pName,
1622 LPSTR pEnvironment,
1623 LPSTR pDriverName,
1624 DWORD dwDeleteFlag,
1625 DWORD dwVersionFlag)
1626 {
1627 OutputDebugStringW(L"winspool DeletePrinterDriverExA stub called\n");
1628 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1629 return FALSE;
1630 }
1631
1632 /*
1633 * @unimplemented
1634 */
1635 BOOL
1636 WINAPI
1637 DeletePrinterDriverExW(LPWSTR pName,
1638 LPWSTR pEnvironment,
1639 LPWSTR pDriverName,
1640 DWORD dwDeleteFlag,
1641 DWORD dwVersionFlag)
1642 {
1643 OutputDebugStringW(L"winspool DeletePrinterDriverExW stub called\n");
1644 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
1645 return FALSE;
1646 }
1647
1648 /*
1649 * @unimplemented
1650 */
1651 DWORD
1652 WINAPI
1653 EnumPrinterDataExA(HANDLE hPrinter,
1654 LPCSTR pKeyName,
1655 LPBYTE pEnumValues,
1656 DWORD cbEnumValues,
1657 LPDWORD pcbEnumValues,
1658 LPDWORD pnEnumValues)
1659 {
1660 OutputDebugStringW(L"winspool EnumPrinterDataExA stub called\n");
1661 return ERROR_CALL_NOT_IMPLEMENTED;
1662 }
1663
1664 /*
1665 * @unimplemented
1666 */
1667 DWORD
1668 WINAPI
1669 EnumPrinterDataExW(HANDLE hPrinter,
1670 LPCWSTR pKeyName,
1671 LPBYTE pEnumValues,
1672 DWORD cbEnumValues,
1673 LPDWORD pcbEnumValues,
1674 LPDWORD pnEnumValues)
1675 {
1676 OutputDebugStringW(L"winspool EnumPrinterDataExW stub called\n");
1677 return ERROR_CALL_NOT_IMPLEMENTED;
1678 }
1679
1680 /*
1681 * @unimplemented
1682 */
1683 LONG
1684 WINAPI
1685 ExtDeviceMode(HWND hWnd,
1686 HANDLE hInst,
1687 LPDEVMODEA pDevModeOutput,
1688 LPSTR pDeviceName,
1689 LPSTR pPort,
1690 LPDEVMODEA pDevModeInput,
1691 LPSTR pProfile,
1692 DWORD fMode)
1693 {
1694 OutputDebugStringW(L"winspool ExtDeviceMode stub called\n");
1695 return -1;
1696 }
1697
1698 /*
1699 * @unimplemented
1700 */
1701 DWORD
1702 WINAPI
1703 GetPrinterDataExA(HANDLE hPrinter,
1704 LPCSTR pKeyName,
1705 LPCSTR pValueName,
1706 LPDWORD pType,
1707 LPBYTE pData,
1708 DWORD nSize,
1709 LPDWORD pcbNeeded)
1710 {
1711 OutputDebugStringW(L"winspool GetPrinterDataExA stub called\n");
1712 return ERROR_CALL_NOT_IMPLEMENTED;
1713 }
1714
1715 /*
1716 * @unimplemented
1717 */
1718 DWORD
1719 WINAPI
1720 GetPrinterDataExW(HANDLE hPrinter,
1721 LPCWSTR pKeyName,
1722 LPCWSTR pValueName,
1723 LPDWORD pType,
1724 LPBYTE pData,
1725 DWORD nSize,
1726 LPDWORD pcbNeeded)
1727 {
1728 OutputDebugStringW(L"winspool GetPrinterDataExW stub called\n");
1729 return ERROR_CALL_NOT_IMPLEMENTED;
1730 }
1731
1732 /*
1733 * @unimplemented
1734 */
1735 DWORD
1736 WINAPI
1737 SetPrinterDataExA(HANDLE hPrinter,
1738 LPCSTR pKeyName,
1739 LPCSTR pValueName,
1740 DWORD dwType,
1741 LPBYTE pData,
1742 DWORD cbData)
1743 {
1744 OutputDebugStringW(L"winspool SetPrinterDataExA stub called\n");
1745 return ERROR_CALL_NOT_IMPLEMENTED;
1746 }
1747
1748 /*
1749 * @unimplemented
1750 */
1751 DWORD
1752 WINAPI
1753 SetPrinterDataExW(HANDLE hPrinter,
1754 LPCWSTR pKeyName,
1755 LPCWSTR pValueName,
1756 DWORD dwType,
1757 LPBYTE pData,
1758 DWORD cbData)
1759 {
1760 OutputDebugStringW(L"winspool SetPrinterDataExW stub called\n");
1761 return ERROR_CALL_NOT_IMPLEMENTED;
1762 }
1763
1764 /*
1765 * @unimplemented
1766 */
1767 BOOL
1768 WINAPI
1769 SpoolerInit(VOID)
1770 {
1771 OutputDebugStringW(L"winspool SpoolerInit stub called\n");
1772 return FALSE;
1773 }