I don't think this is a serious problem but I have forgotten so much about the printing code in the last couple of months. (-: I think it assumes something about the layout of the uuid structure as generated by the compiler. Compiling rpc_server/srv_samr_nt.c rpc_server/srv_spoolss_nt.c: In function `construct_printer_info_7': rpc_server/srv_spoolss_nt.c:4288: warning: passing arg 3 of `is_printer_published' from incompatible pointer type Line 4288 is attempting to pass a pointer to a UUID_FLAT structure when it should really be passing a pointer to a struct uuid.
I already mentioned this to jmcd and he agreed it was probably an oversight. Just haven't had time to track it down yet.
jra just fixed this.
originally against 3.0.5pre1 (which became 3.0.6pre1 due to security release))
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.