ERRORMSG: PMScreen "SHGetSpecialFolderPathA could not be located in SHELL32.DLL"

Article ID: 041213sab
Last Reviewed: July 10, 2023

The information in this article applies to:

  • PMScreen Releases 1.07 and earlier on Windows 95, and Windows NT4.0

Symptoms

When starting PmScreen.exe the following error messages appears:

“The procedure entry point SHGetSpecialFolderPathA could not be located in the dynamic link library SHELL32.DLL”

PmScreen.exe then fails to start.

Cause

PmScreen.exe requires a function in the system library SHELL32.DLL that is not present on your system. The function SHGetSpecialFolderPathA is present on later versions of either Windows operating system and is also added when a copy of Internet Explorer 4.01 or later is installed with the Windows Desktop Update option selected.

Resolution

Either:

Upgrade PmScreen.exe to release 1.08 or later (This release was first shipped with Pronto 5.39).

or

Install Internet Explorer version 4.01 or later on the system with the Windows Desktop Update option selected.

References

See the following articles in the Microsoft function reference at

http://support.microsoft.com/?kbid=165695

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shgetspecialfolderpath.asp