Curses to the FindFirstPrinterChangeNotification API!

When I specify some PRINTER_NOTIFY_INFO in the call, I get back a handle of -1 and GetLastError returns 0. So I have no idea why it doesn't work. If I specify 0 (thats ok according to the documentation), I get a valid handle, but it seems to be for all queues on the network. In any case, it's for more printers than the one I am monitoring because it is right next to me. Unless people add jobs and delete them immediately or something...

Anyhow, I am writing this in case someone happens to be able to guess what's wrong, and to let SteveLG know that my intended solution is not yet ready! So far I can tell when jobs get added or deleted but I can't get any info about the job at all...

Grrrrr