add_subdirectory(logoff)
add_subdirectory(magnify)
add_subdirectory(mmc)
+add_subdirectory(mplay32)
add_subdirectory(msconfig)
add_subdirectory(mscutils)
add_subdirectory(mstsc)
tbb.fsStyle = 0;
CComPtr<IShellItem> psi;
- SHCreateShellItem(NULL, m_shellFolder, item, &psi);
+ hr = SHCreateShellItem(NULL, m_shellFolder, item, &psi);
+ if (FAILED(hr))
+ return hr;
hr = psi->GetDisplayName(SIGDN_NORMALDISPLAY, &MenuString);
if (FAILED(hr))
if (i == 0)
{
TBBUTTON tbb = { 0 };
- PWSTR MenuString = L"(Empty)";
+ PCWSTR MenuString = L"(Empty)";
tbb.fsState = 0/*TBSTATE_DISABLED*/;
tbb.fsStyle = 0;
{
HRESULT hr;
CComPtr<IShellItem> psi;
- SHCreateShellItem(NULL, m_shellFolder, GetPidlFromId(uItem), &psi);
+ hr = SHCreateShellItem(NULL, m_shellFolder, GetPidlFromId(uItem), &psi);
+ if (FAILED(hr))
+ return S_FALSE;
SFGAOF attrs;
hr = psi->GetAttributes(SFGAO_FOLDER, &attrs);
}
CMenuBand::CMenuBand() :
- m_site(NULL),
- m_psmc(NULL),
m_staticToolbar(NULL),
m_SFToolbar(NULL),
+ m_site(NULL),
+ m_psmc(NULL),
+ m_subMenuChild(NULL),
m_useBigIcons(FALSE),
m_hotBar(NULL),
- m_hotItem(-1),
- m_subMenuChild(NULL)
+ m_hotItem(-1)
{
m_focusManager = CMenuFocusManager::AcquireManager();
}
if(PCH)
macro(add_pch _target _pch _sources)
- set(_gch ${CMAKE_CURRENT_BINARY_DIR}/${_target}.pch)
+
+ # Workaround for the MSVC toolchain (MSBUILD) /MP bug
+ set(_temp_gch ${CMAKE_CURRENT_BINARY_DIR}/${_target}.pch)
+ if(MSVC_IDE)
+ file(TO_NATIVE_PATH ${_temp_gch} _gch)
+ else()
+ set(_gch ${_temp_gch})
+ endif()
if(IS_CPP)
set(_pch_language CXX)