Handle hostnames with upper-case letters
[webmin.git] / lpadmin / webmin-driver.pl
1 # webmin-driver.pl
2 # Functions for webmin print and smb drivers.
3 # These are all just calls to the standard driver functions.
4
5 $webmin_windows_driver = 1;
6 $webmin_print_driver = 1;
7
8 # is_windows_driver(path)
9 # Returns a driver structure if some path is a windows driver
10 sub is_windows_driver
11 {
12 return &is_webmin_windows_driver(@_);
13 }
14
15 # is_driver(path)
16 # Returns a structure containing the details of a driver
17 sub is_driver
18 {
19 return &is_webmin_driver(@_);
20 }
21
22 # create_windows_driver(&printer, &driver)
23 # Creates a new windows printer driver
24 sub create_windows_driver
25 {
26 return &create_webmin_windows_driver(@_);
27 }
28
29 # create_driver(&printer, &driver)
30 # Creates a new local printer driver and returns the path
31 sub create_driver
32 {
33 return &create_webmin_driver(@_);
34 }
35
36 # delete_driver(name)
37 sub delete_driver
38 {
39 &delete_webmin_driver(@_);
40 }
41
42 # driver_input(&printer, &driver)
43 sub driver_input
44 {
45 return &webmin_driver_input(@_);
46 }
47
48 # parse_driver()
49 # Parse driver selection from %in and return a driver structure
50 sub parse_driver
51 {
52 return &parse_webmin_driver(@_);
53 }
54
55 1;
56