WM_DEVICECHANGE for USB printer(local )

Is there any event which is broadcast with WM_DEVICECHANGE message when some USB local printer is installed on a PC?
When a USB printer’s attached to the PC, then WM_DEVICECHANGE message is broadcast. and there are some DBT_DEVNODES_CHANGED events, along with one DBT_DEVICEARRIVAL event. This confirms that a USB printer has been inserted.
Right after this there is a dialog which asks for printer installation, and then the interactive set up starts. After the printer is installed then there are three
DBT_DEVNODES_CHANGED events and it’s all done. Is this all there is which confirms that the printer is installed. (But the DBT_DEVNODES_CHANGED event doesn’t tell that change is related to which device)
For the insertion event there is a good confirmation mechanism(in the form of DBT_DEVICEARRIVAL), but do we have something of the same type for printer installation too.
Please enlighten me

Thanks & regards
Pankaj


Find out what India is talking about on Yahoo! Answers India.
So, what’s NEW about the NEW Yahoo! Messenger? Find out.