t7x/src/client/launcher/html/ole_in_place_frame.hpp

63 lines
1.2 KiB
C++
Raw Normal View History

2023-01-30 12:47:51 -05:00
#pragma once
class ole_in_place_frame : public IOleInPlaceFrame
{
public:
virtual ~ole_in_place_frame() = default;
HRESULT STDMETHODCALLTYPE ContextSensitiveHelp(BOOL) override
{
return E_NOTIMPL;
}
HRESULT STDMETHODCALLTYPE GetBorder(LPRECT) override
{
return E_NOTIMPL;
}
HRESULT STDMETHODCALLTYPE RequestBorderSpace(LPCBORDERWIDTHS) override
{
return E_NOTIMPL;
}
HRESULT STDMETHODCALLTYPE SetBorderSpace(LPCBORDERWIDTHS) override
{
return E_NOTIMPL;
}
HRESULT STDMETHODCALLTYPE SetActiveObject(IOleInPlaceActiveObject* pActiveObject, LPCOLESTR pszObjName) override
{
return S_OK;
}
HRESULT STDMETHODCALLTYPE InsertMenus(HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths) override
{
return E_NOTIMPL;
}
HRESULT STDMETHODCALLTYPE SetMenu(HMENU, HOLEMENU, HWND) override
{
return S_OK;
}
HRESULT STDMETHODCALLTYPE RemoveMenus(HMENU hmenuShared) override
{
return E_NOTIMPL;
}
HRESULT STDMETHODCALLTYPE SetStatusText(LPCOLESTR) override
{
return S_OK;
}
HRESULT STDMETHODCALLTYPE EnableModeless(BOOL) override
{
return S_OK;
}
HRESULT STDMETHODCALLTYPE TranslateAccelerator(LPMSG lpmsg, WORD wID) override
{
return E_NOTIMPL;
}
};