1 #ifndef __PRINTLIB_PROTO_H__
2 #define __PRINTLIB_PROTO_H__
4 #undef _PRINTF_ATTRIBUTE
5 #define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
6 /* This file was automatically generated by mkproto.pl. DO NOT EDIT */
8 /* this file contains prototypes for functions that are private
9 * to this subsystem or library. These functions should not be
10 * used outside this particular subsystem! */
13 /* The following definitions come from printlib.c */
15 void print_devmode(DEVMODE
*pDevModeIn
);
16 void print_acl(const char* str
, ACL
*acl
);
17 void print_sid(const char* str
, SID
*sid
);
18 void print_secdesc(SECURITY_DESCRIPTOR
*secdesc
);
19 void PrintLastError();
20 void print_job_info_1(PJOB_INFO_1 info
);
21 void print_job_info_2(PJOB_INFO_2 info
);
22 void print_job_info_3(PJOB_INFO_3 info
);
23 void print_job_info_4(PJOB_INFO_4 info
);
24 void print_job_info_bylevel(DWORD level
, LPBYTE buffer
, DWORD count
);
25 void print_monitor_info_1(PMONITOR_INFO_1 info
);
26 void print_monitor_info_2(PMONITOR_INFO_2 info
);
27 void print_monitor_info_bylevel(DWORD level
, LPBYTE buffer
, DWORD count
);
28 void print_port_info_1(PPORT_INFO_1 info
);
29 void print_port_info_2(PPORT_INFO_2 info
);
30 void print_port_info_3(PPORT_INFO_3 info
);
31 void print_port_info_bylevel(DWORD level
, LPBYTE buffer
, DWORD count
);
32 void print_form_info_1(PFORM_INFO_1 info
);
33 void print_form_info_2(PFORM_INFO_2 info
);
34 void print_form_info_bylevel(DWORD level
, LPBYTE buffer
, DWORD count
);
35 void print_printer_info_1(PPRINTER_INFO_1 info
);
36 void print_printer_info_2(PPRINTER_INFO_2 info
);
37 void print_printer_info_5(PPRINTER_INFO_5 info
);
38 void print_printer_info_6(PPRINTER_INFO_6 info
);
39 void print_printer_info_7(PPRINTER_INFO_7 info
);
40 void print_printer_info_8(PPRINTER_INFO_8 info
);
41 void print_printer_info_9(PPRINTER_INFO_9 info
);
42 void print_printer_info_bylevel(DWORD level
, LPBYTE buffer
, DWORD count
);
43 void print_printprocessor_info_1(PPRINTPROCESSOR_INFO_1 info
);
44 void print_printprocessor_info_bylevel(DWORD level
, LPBYTE buffer
, DWORD count
);
45 void print_datatypes_info_1(PDATATYPES_INFO_1 info
);
46 void print_datatypes_info_bylevel(DWORD level
, LPBYTE buffer
, DWORD count
);
47 void print_driver_info_1(PDRIVER_INFO_1 info
);
48 void print_driver_info_2(PDRIVER_INFO_2 info
);
49 void print_driver_info_3(PDRIVER_INFO_3 info
);
50 void print_driver_info_4(PDRIVER_INFO_4 info
);
51 void print_driver_info_5(PDRIVER_INFO_5 info
);
52 void print_driver_info_6(PDRIVER_INFO_6 info
);
53 void print_driver_info_8(PDRIVER_INFO_8 info
);
54 void print_driver_info_bylevel(DWORD level
, LPBYTE buffer
, DWORD count
);
55 void print_doc_info_1(PDOC_INFO_1 info
);
56 void print_printer_keys(LPSTR buffer
);
57 LPSTR
reg_type_str(DWORD type
);
58 void print_printer_data(LPSTR keyname
, LPSTR valuename
, DWORD size
, LPBYTE buffer
, DWORD type
);
59 void print_printer_dataw(LPCWSTR keyname
, LPCWSTR valuename
, DWORD size
, LPBYTE buffer
, DWORD type
);
60 void print_printer_enum_values(PRINTER_ENUM_VALUES
*info
);
61 void print_file_time(const FILETIME
*t
);
63 #undef _PRINTF_ATTRIBUTE
64 #define _PRINTF_ATTRIBUTE(a1, a2)
66 #endif /* __PRINTLIB_PROTO_H__ */