GetToolTipText(punk, wch);
TRACE("Updating entry with display name: %S\n", wch);
+ ZeroMemory(&windowData, sizeof(WINDOWDATA));
ILFree(fPIDL);
fPIDL = NULL;
GlobalFree(fPersistState);
HRESULT CTravelLog::Initialize()
{
- FIXME("CTravelLog::Initialize using hardcoded fMaximumSize.\n");
fMaximumSize = 1024 * 1024; // TODO: change to read this from registry
// Software\Microsoft\Windows\CurrentVersion\Explorer\TravelLog
// MaxSize
return hResult;
if (iOffset < 0)
{
- wcscpy(templateString, L"Back to %s");
+ if(LoadStringW(_AtlBaseModule.GetResourceInstance(),
+ IDS_BACK, templateString, sizeof(templateString) / sizeof(wchar_t)) == 0)
+ return HRESULT_FROM_WIN32(GetLastError());
}
else
{
- wcscpy(templateString, L"Forward to %s");
+ if(LoadStringW(_AtlBaseModule.GetResourceInstance(),
+ IDS_FORWARD, templateString, sizeof(templateString) / sizeof(wchar_t)) == 0)
+ return HRESULT_FROM_WIN32(GetLastError());
}
_snwprintf(pwzText, cchText, templateString, tempString);
return E_NOTIMPL;
}
-HRESULT CreateTravelLog(REFIID riid, void **ppv)
+HRESULT CTravelLog_CreateInstance(REFIID riid, void **ppv)
{
return ShellObjectCreatorInit<CTravelLog>(riid, ppv);
}