1 /******************************************************************
\r
2 * SPOOLSS regression testing code for Samba print servers
\r
4 *****************************************************************/
\r
10 int main (int argc, char* argv[])
\r
19 fprintf (stderr, "useage: %s <printername> <data name>\n", argv[0]);
\r
23 if (!OpenPrinter (argv[1], &printer, NULL))
\r
25 fprintf (stderr, "Unable to open %s!\n", argv[1]);
\r
30 printf ("Printer [%s] opened successfully.\n\n", argv[1]);
\r
33 if (DeletePrinterData(printer, argv[2]) != ERROR_SUCCESS)
\r
35 FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM |
\r
36 FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(),
\r
37 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
\r
38 (LPTSTR) &lpMsgBuf, 0, NULL);
\r
39 printf ("ERROR : %s\n", (char*)lpMsgBuf);
\r
40 LocalFree (lpMsgBuf);
\r
44 printf ("Printer Data [%s] deleted successfully\n", argv[2]);
\r
48 if (!ClosePrinter(printer))
\r
50 fprintf (stderr, "Error closing printer!\n");
\r
55 printf ("Printer [%s] closed successfully.\n", argv[1]);
\r