{
if (uMsg == DFM_INVOKECOMMAND && wParam == 0)
{
- if (32 >= (UINT)ShellExecuteW(hwndOwner, L"open", L"rundll32.exe shell32.dll,Control_RunDLL desk.cpl", NULL, NULL, SW_SHOWNORMAL))
+ if (32 >= (UINT_PTR)ShellExecuteW(hwndOwner, L"open", L"rundll32.exe",
+ L"shell32.dll,Control_RunDLL desk.cpl", NULL, SW_SHOWNORMAL))
+ {
return E_FAIL;
+ }
return S_OK;
}
else if (uMsg == DFM_MERGECONTEXTMENU)