Update README to say GPLv2 or later and remove references to bzr.
[jerry/slag.git] / win32 / spoolss / DeletePrinterKey.c
1 /******************************************************************\r
2  * SPOOLSS regression testing code for Samba print servers\r
3  * \r
4  *****************************************************************/\r
5 \r
6 #include <windows.h>\r
7 #include <stdio.h>\r
8 #include <stdlib.h>\r
9 #include "printlib.h"\r
10 \r
11 int main (int argc, char* argv[])\r
12 {\r
13         \r
14         HANDLE                  printer;\r
15         DWORD                   returned=0, \r
16                                         status;\r
17         LPTSTR                  buffer = NULL;\r
18 \r
19 \r
20         if (argc < 2)\r
21         {\r
22                 fprintf (stderr, "useage: %s <printername>\n", argv[0]);\r
23                 exit (-1);\r
24         }\r
25 \r
26         /* open the server */\r
27         if (!OpenPrinter (argv[1], &printer, NULL))\r
28                 PrintLastError();\r
29         else\r
30                 printf ("Printer [%s] opened successfully.\n\n", argv[1]);\r
31 \r
32 \r
33         status = DeletePrinterKey(printer, "PrinterDriverData");\r
34         if (status != ERROR_SUCCESS)\r
35                 PrintLastError();\r
36         else\r
37                 printf ("Success!\n");\r
38 \r
39 \r
40         /* close the server */\r
41         if (!ClosePrinter(printer))\r
42                 PrintLastError();\r
43         else\r
44                 printf ("Printer [%s] closed successfully.\n", argv[1]);\r
45 \r
46         return 0;\r
47 \r
48 }\r