git.samba.org
/
abartlet
/
samba.git
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d5af819
)
testprogs: print all printerinfo levels in spoolss test.
author
Günther Deschner
<gd@samba.org>
Fri, 12 Feb 2010 19:31:46 +0000
(20:31 +0100)
committer
Günther Deschner
<gd@samba.org>
Fri, 12 Feb 2010 19:46:44 +0000
(20:46 +0100)
Guenther
testprogs/win32/spoolss/printlib.c
patch
|
blob
|
history
diff --git
a/testprogs/win32/spoolss/printlib.c
b/testprogs/win32/spoolss/printlib.c
index b9198d46afb206168453a91766f61c4f35bb6050..a41a5c1c9041cd06b934dfe5ce4ba37329979227 100644
(file)
--- a/
testprogs/win32/spoolss/printlib.c
+++ b/
testprogs/win32/spoolss/printlib.c
@@
-594,6
+594,22
@@
void print_printer_info_2(PPRINTER_INFO_2 info)
return;
}
return;
}
+void print_printer_info_3(PPRINTER_INFO_3 info)
+{
+ printf("\tSecurity Descriptor Information\n");
+ printf("\t-------------------------------\n");
+ print_secdesc(info->pSecurityDescriptor);
+ return;
+}
+
+void print_printer_info_4(PPRINTER_INFO_4 info)
+{
+ printf("\tServer Name\t\t= %s\n", info->pServerName);
+ printf("\tPrinter Name\t\t= %s\n", info->pPrinterName);
+ printf("\tAttributes\t\t= 0x%x\n", info->Attributes);
+ return;
+}
+
void print_printer_info_5(PPRINTER_INFO_5 info)
{
printf("\tPrinter Name\t\t\t= %s\n", info->pPrinterName);
void print_printer_info_5(PPRINTER_INFO_5 info)
{
printf("\tPrinter Name\t\t\t= %s\n", info->pPrinterName);
@@
-638,6
+654,7
@@
void print_printer_info_bylevel(DWORD level, LPBYTE buffer, DWORD count)
PPRINTER_INFO_6 buffer6 = NULL;
PPRINTER_INFO_7 buffer7 = NULL;
PPRINTER_INFO_8 buffer8 = NULL;
PPRINTER_INFO_6 buffer6 = NULL;
PPRINTER_INFO_7 buffer7 = NULL;
PPRINTER_INFO_8 buffer8 = NULL;
+ PPRINTER_INFO_9 buffer9 = NULL;
if (!buffer) {
return;
if (!buffer) {
return;
@@
-668,6
+685,9
@@
void print_printer_info_bylevel(DWORD level, LPBYTE buffer, DWORD count)
case 8:
buffer8 = (PPRINTER_INFO_8)buffer;
break;
case 8:
buffer8 = (PPRINTER_INFO_8)buffer;
break;
+ case 9:
+ buffer9 = (PPRINTER_INFO_9)buffer;
+ break;
default:
break;
}
default:
break;
}
@@
-687,7
+707,6
@@
void print_printer_info_bylevel(DWORD level, LPBYTE buffer, DWORD count)
printf("\n");
}
break;
printf("\n");
}
break;
-#if 0
case 3:
for (i=0; i<count; i++) {
print_printer_info_3(&buffer3[i]);
case 3:
for (i=0; i<count; i++) {
print_printer_info_3(&buffer3[i]);
@@
-700,7
+719,6
@@
void print_printer_info_bylevel(DWORD level, LPBYTE buffer, DWORD count)
printf("\n");
}
break;
printf("\n");
}
break;
-#endif
case 5:
for (i=0; i<count; i++) {
print_printer_info_5(&buffer5[i]);
case 5:
for (i=0; i<count; i++) {
print_printer_info_5(&buffer5[i]);
@@
-725,6
+743,12
@@
void print_printer_info_bylevel(DWORD level, LPBYTE buffer, DWORD count)
printf("\n");
}
break;
printf("\n");
}
break;
+ case 9:
+ for (i=0; i<count; i++) {
+ print_printer_info_9(&buffer9[i]);
+ printf("\n");
+ }
+ break;
default:
break;
}
default:
break;
}