Windows2000/private/shell/ext/occache/persist.cpp
2020-09-30 17:12:32 +02:00

30 lines
538 B
C++

#include "folder.h"
// IPersistFolder Methods
HRESULT CControlFolder::GetClassID(LPCLSID lpClassID)
{
DebugMsg(DM_TRACE, TEXT("cf - pf - GetClassID() called."));
// NOTE: Need to split cases here.
*lpClassID = CLSID_ControlFolder;
return S_OK;
}
HRESULT CControlFolder::Initialize(LPCITEMIDLIST pidlInit)
{
DebugMsg(DM_TRACE, TEXT("cf - pf - Initialize() called."));
if (m_pidl)
ILFree(m_pidl);
m_pidl = ILClone(pidlInit);
if (!m_pidl)
return E_OUTOFMEMORY;
return NOERROR;
}