I just realized out that my USB device needs to be updated after I wake from Hibernate so I implemented a winEvent to detect all power events and I am now able to detect these.

The question I have is what should I return, true or false. I have read some places to return true if you have used it at which point the message stops. But since these are system wide WAKEFROMSUSPEND and other power events, should I always return false so the message goes on to the other devices in the system?

Ken