--- sourceforge.net/trunk/rdesktop/printer.c 2004/03/04 08:08:13 623 +++ sourceforge.net/trunk/rdesktop/printer.c 2005/03/15 11:25:50 865 @@ -2,8 +2,8 @@ extern RDPDR_DEVICE g_rdpdr_device[]; -PRINTER * -get_printer_data(HANDLE handle) +static PRINTER * +get_printer_data(NTHANDLE handle) { int index; @@ -25,8 +25,8 @@ int count = 0; int already = 0; - // we need to know how many printers we've already set up - // supplied from other -r flags than this one. + /* we need to know how many printers we've already set up + supplied from other -r flags than this one. */ while (count < *id) { if (g_rdpdr_device[count].device_type == DEVICE_TYPE_PRINTER) @@ -83,7 +83,7 @@ static NTSTATUS printer_create(uint32 device_id, uint32 access, uint32 share_mode, uint32 disposition, uint32 flags, - char *filename, HANDLE * handle) + char *filename, NTHANDLE * handle) { char cmd[256]; PRINTER *pprinter_data; @@ -107,7 +107,7 @@ } static NTSTATUS -printer_close(HANDLE handle) +printer_close(NTHANDLE handle) { int i = get_device_index(handle); if (i >= 0) @@ -121,7 +121,7 @@ } static NTSTATUS -printer_write(HANDLE handle, uint8 * data, uint32 length, uint32 offset, uint32 * result) +printer_write(NTHANDLE handle, uint8 * data, uint32 length, uint32 offset, uint32 * result) { PRINTER *pprinter_data;