reactos/modules/rostests/apitests/shell32
Bișoc George 8ec05f5fa1 [SHELL32] Do not return -1 if a file is not valid or not found - ExtractIconEx() (#2113)
ExtractIconEx() returns the number of successfully extracted icons from a file. The routine may return 0 in case no icons could be extracted but it could also return 0 if the file is not a valid PE image file or the file couldn't be found.

PrivateExtractIcons and the internal USER32 routine, ICO_ExtractIconExW(), return -1 in such scenarios. The behaviour is correct however we do not want that ExtractIconEx() returns -1 as well as it doesn't comply with the general documentation. In such cases, simply return 0 as no successful icons have been extracted due to related file failures.

CORE-16535
2019-12-12 08:24:20 +09:00
..
1.ico [SHELL32_APITEST] Add test for SHCreateFileExtractIconW 2017-12-09 11:56:42 +01:00
AddCommas.cpp [SHELL32_APITEST] Improve the existing PCH and make use of it. Convert AddCommas.c to c++ in order to have it benefit from the PCH. 2017-12-17 13:31:22 +01:00
CFSFolder.cpp [SHELL32_APITEST] Fix PIDL leaks. 2019-09-22 11:42:10 +02:00
CIDLData.cpp [SHELL32_APITEST] Show that the default data object does not have a preferred drop effect 2019-10-20 17:10:11 +02:00
CMakeLists.txt [SHELL32] Do not return -1 if a file is not valid or not found - ExtractIconEx() (#2113) 2019-12-12 08:24:20 +09:00
CMyComputer.cpp [SHELL32_APITEST] Fix PIDL leaks. 2019-09-22 11:42:10 +02:00
Control_RunDLLW.cpp [SHELL32_APITEST] Improve the existing PCH and make use of it. Convert AddCommas.c to c++ in order to have it benefit from the PCH. 2017-12-17 13:31:22 +01:00
CShellDesktop.cpp [SHELL32_APITEST] Fix PIDL leaks. 2019-09-22 11:42:10 +02:00
CShellLink.cpp [HEADERS] Move some helpers from undocshell.h to shellutils.h as they didn't cover anything undocumented. Merge traycmd.h in undocshell.h as both contain just undocumented shell definitions. 2019-08-25 12:20:52 +03:00
CUserNotification.cpp [ROSTESTS] Add missing '\n' to a few skip() 2019-06-06 17:33:59 +02:00
DragDrop.cpp [SHELL32_APITEST] Improve DragDrop testcase 2 2019-12-01 11:44:43 +09:00
ExtractIconEx.cpp [SHELL32] Do not return -1 if a file is not valid or not found - ExtractIconEx() (#2113) 2019-12-12 08:24:20 +09:00
IShellFolderViewCB.cpp Fix build 2019-08-25 14:56:12 +03:00
menu.cpp [ROSTESTS] Fix 64bit issues (#1261) 2019-01-20 15:58:32 +01:00
OpenAs_RunDLL.cpp [SHELL32][APITESTS] Add tests of OpenAs_RunDLL 2018-06-14 19:59:11 +02:00
PathResolve.cpp [SHELL32_APITEST] Improve the existing PCH and make use of it. Convert AddCommas.c to c++ in order to have it benefit from the PCH. 2017-12-17 13:31:22 +01:00
resource.rc [INCLUDE][SHELL32_APITEST] Add SHLimitInputEdit testcase (#2053) 2019-11-18 20:02:18 +09:00
SHCreateDataObject.cpp [SHELL32_APITEST] Show that SHCreateDataObject behaves exactly like CIDLData_CreateFromIDArray 2019-10-20 17:10:11 +02:00
SHCreateFileExtractIconW.cpp [HEADERS] Move some helpers from undocshell.h to shellutils.h as they didn't cover anything undocumented. Merge traycmd.h in undocshell.h as both contain just undocumented shell definitions. 2019-08-25 12:20:52 +03:00
shell32_apitest.spec Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
ShellExecCmdLine.cpp [SHELL32] Fix a careless mistake of ShellExecCmdLine (#737) 2018-08-10 13:25:50 +02:00
ShellExecuteEx.cpp [SHELL32_APITEST] Improve the existing PCH and make use of it. Convert AddCommas.c to c++ in order to have it benefit from the PCH. 2017-12-17 13:31:22 +01:00
ShellState.cpp [HEADERS] Move some helpers from undocshell.h to shellutils.h as they didn't cover anything undocumented. Merge traycmd.h in undocshell.h as both contain just undocumented shell definitions. 2019-08-25 12:20:52 +03:00
shelltest.cpp [SHELL32_APITEST] Improve the existing PCH and make use of it. Convert AddCommas.c to c++ in order to have it benefit from the PCH. 2017-12-17 13:31:22 +01:00
shelltest.h [SHELL32_APITEST] Disable exceptions in atl when compiling without exceptions 2019-04-18 19:21:39 +02:00
SHLimitInputEdit.cpp [SHELL32_APITEST] Add EnumPropW call CORE-11701 2019-11-18 20:20:12 +09:00
SHParseDisplayName.cpp [SHELL32_APITEST] Improve the existing PCH and make use of it. Convert AddCommas.c to c++ in order to have it benefit from the PCH. 2017-12-17 13:31:22 +01:00
testlist.c [SHELL32] Do not return -1 if a file is not valid or not found - ExtractIconEx() (#2113) 2019-12-12 08:24:20 +09:00