OleInPlaceSite.h revision dee9e52b1688c0617890cbbd8a8488f9f315d1b7
#ifndef __OLE_IN_PLACE_SITE__
#define __OLE_IN_PLACE_SITE__
#include <windows.h>
{
HWND h);
{
return(1);
}
{
return(1);
}
{
return(S_OK);
}
{
return E_NOTIMPL;
}
{
// In place activate is OK
return S_OK;
}
{
return S_OK;
}
{
return(S_OK);
}
HRESULT STDMETHODCALLTYPE GetWindowContext( LPOLEINPLACEFRAME FAR* lplpFrame, LPOLEINPLACEUIWINDOW FAR* lplpDoc, LPRECT lprcPosRect, LPRECT lprcClipRect, LPOLEINPLACEFRAMEINFO lpFrameInfo)
{
// We have no OLEINPLACEUIWINDOW
*lplpDoc = 0;
// Fill in some other info for the browser
lpFrameInfo->haccel = 0;
lpFrameInfo->cAccelEntries = 0;
return S_OK;
}
{
return E_NOTIMPL;
}
{
return(S_OK);
}
{
return(S_OK);
}
{
return E_NOTIMPL;
}
{
return E_NOTIMPL;
}
// Called when the position of the browser object is changed, such as when we call the IWebBrowser2's put_Width(), // put_Height(), put_Left(), or put_Right().
{
//IOleObject *browserObject;
{
}
return(S_OK);
}
void BrowserObject(IOleObject* o);
void ClientSite(IOleClientSite* o)
{
}
};
#endif