[This is preliminary documentation and subject to change.]
Best Practice (Designed for Microsoft® Windows® Logo)
Your application should take no action when it receives a PBT_APMRESUMEAUTOMATIC value returned by the WM_POWERBROADCAST message.
OnNow computers can be configured to automatically wake when no user is present. Since no user is present, most programs should not need to take action. If the operating system detects a user, it returns a PBT_APMRESUMESUSPEND value from the WM_POWERBROADCAST message.
For more information about the OnNow initiative and for OnNow technical specifications, see http://www.microsoft.com/hwdev/onnow.htm.