1

Closed

Unable to find an entry point named SHQueryUserNotificationState in Shell32.dll

description

When Gmail Notifier runs, notify icon periodically shows exception "Unable to find an entry point named SHQueryUserNotificationState".
Gmail Notifier works normally after this message.
 
OS: Windows Server 2003 (32bit)
Closed Dec 18, 2009 at 7:40 AM by sometmes
Fixed

comments

HubertoKusters wrote Dec 11, 2009 at 7:31 AM

I looked at the source-code and googled a bit. As it turns out, the SHQueryUserNotificationState is only available in Windows Vista and higher.
This program is not suited for Windows XP or Windows Server 2003.

sometmes wrote Dec 11, 2009 at 10:07 AM

You are right.
Obviously XP is not my primary platform, but all should work ok in XP/2003.
I've introduced the use of SHQueryUserNotificationState to alleviate the accumulation of notifications during "away" state, a symptom i never realized on XP.
So, i think it should be enough to check SO version and not to call this method.

sometmes wrote Dec 11, 2009 at 11:05 AM

BakoTomas wrote Dec 15, 2009 at 6:12 AM

Hello, this error is still present in planned version 1.2.1.

sometmes wrote Dec 17, 2009 at 10:55 AM

It should work now.

BakoTomas wrote Dec 18, 2009 at 6:30 AM

Fixed. It works.

wrote Dec 18, 2009 at 7:40 AM

wrote Feb 14, 2013 at 1:36 AM

wrote May 16, 2013 at 5:52 AM