Some applications call obsolete private shell32 API's which are no longer supported. This compatibility fix implements those functions with stubs that fail. Functions handled in this manner are the FileMenu_* functions plus those which were retired between Windows XP and Windows Vista.
Some APIs removed IsBadReadPtr from their parameter validation so applications that used to get away with passing bad pointers ...
Some application's menus may not behave correctly when the system color for menu does not match the system color for button ...
Some applications attempt to directly read the "Shell Folders" values in HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER, which would ...
Some applications built to use older version of DirectX may encounter problems on Windows XP when they call the LoadLibrary ...
Some applications call obsolete private shell32 API's which are no longer supported. This compatibility fix implements those ...
Some applications call ShellExecute which in turn calls ShellExecuteEx. One of the flags in the SHELLEXECUTEINFO structure ...
Some applications contain corrupted version resources and attempt to read them when run. This compatibility fix hooks the ...
Some applications don't handle certain aspects of hardware acceleration correctly. For example, they may assume that the ...
Some applications execute from sections not marked for execution. This compatibility fix patches the section protection for ...