testprogs: print printprocessor info levels in EnumPrintProcessors() spoolss tests.
[ira/wip.git] / testprogs / win32 / spoolss / spoolss.c
index c74fb2066a934b0947a79b981e3d8c4dcd223e8f..4e1672e67c52ababa0dc06c7b3af3f3f8b85d419 100644 (file)
@@ -209,6 +209,10 @@ static BOOL test_GetForm(struct torture_context *tctx,
                        }
                }
 
+               if (tctx->print) {
+                       print_form_info_bylevel(levels[i], buffer, 1);
+               }
+
                free(buffer);
                buffer = NULL;
        }
@@ -257,6 +261,10 @@ static BOOL test_EnumForms(struct torture_context *tctx,
                        }
                }
 
+               if (tctx->print) {
+                       print_form_info_bylevel(levels[i], buffer, returned);
+               }
+
                free(buffer);
                buffer = NULL;
        }
@@ -304,6 +312,10 @@ static BOOL test_EnumPorts(struct torture_context *tctx,
                        }
                }
 
+               if (tctx->print) {
+                       print_port_info_bylevel(levels[i], buffer, returned);
+               }
+
                free(buffer);
                buffer = NULL;
        }
@@ -351,6 +363,10 @@ static BOOL test_EnumMonitors(struct torture_context *tctx,
                        }
                }
 
+               if (tctx->print) {
+                       print_monitor_info_bylevel(levels[i], buffer, returned);
+               }
+
                free(buffer);
                buffer = NULL;
        }
@@ -399,6 +415,10 @@ static BOOL test_EnumPrintProcessors(struct torture_context *tctx,
                        }
                }
 
+               if (tctx->print) {
+                       print_printprocessor_info_bylevel(levels[i], buffer, returned);
+               }
+
                free(buffer);
                buffer = NULL;
        }