Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//+-------------------------------------------------------------
// File: iclisite.cxx
//
// Contents: CObjClientSite object implementation
//
// Methods: CObjClientSite
// ~CObjClientSite
// Create
// QueryInterface
// AddRef
// Release
// SaveObject (NYI)
// GetMoniker (NYI)
// GetContainer
// ShowObject (NYI)
// OnShowWindow
//
// History: 04-Dec-92 Created DeanE
//---------------------------------------------------------------
#pragma optimize("",off)
#include <windows.h>
#include <ole2.h>
#include <com.hxx>
#include "oleimpl.hxx"
//+-------------------------------------------------------------------
// Method: CBasicBnd::SaveObject
//
// Synopsis: See spec 2.00.09 p107. This object should be saved.
//
// Returns: Should always return S_OK.
//
// History: 04-Dec-92 DeanE Created
//--------------------------------------------------------------------
STDMETHODIMP CBasicBnd::SaveObject(void) { // BUGBUG - NYI
// Returning S_OK tells OLE that we actually saved this object
return(S_OK); }
//+-------------------------------------------------------------------
// Method: CBasicBnd::GetContainer
//
// Synopsis: See spec 2.00.09 p108. Return the container in which
// this object is found.
//
// Returns: Should return S_OK.
//
// History: 04-Dec-92 DeanE Created
//--------------------------------------------------------------------
STDMETHODIMP CBasicBnd::GetContainer(LPOLECONTAINER FAR *ppContainer) { return QueryInterface(IID_IOleContainer, (void **) ppContainer); }
//+-------------------------------------------------------------------
// Method: CBasicBnd::ShowObject
//
// Synopsis: See spec 2.00.09 p109. Server for this object is asking
// us to display it. Caller should not assume we have
// actually worked, but we return S_OK either way. Great!
//
// Returns: S_OK whether we work or not...
//
// History: 04-Dec-92 DeanE Created
//--------------------------------------------------------------------
STDMETHODIMP CBasicBnd::ShowObject(void) { return(S_OK); }
//+-------------------------------------------------------------------
// Method: CBasicBnd::OnShowWindow
//
// Synopsis: ???
//
// Parameters: [fShow] -
//
// Returns: S_OK?
//
// History: 16-Dec-92 DeanE Created
//--------------------------------------------------------------------
STDMETHODIMP CBasicBnd::OnShowWindow(BOOL fShow) { return(S_OK); }
//+-------------------------------------------------------------------
// Method: CBasicBnd::RequestNewObjectLayout
//
// Synopsis: ???
//
// Parameters: [fShow] -
//
// Returns: S_OK?
//
// History: 16-Dec-92 DeanE Created
//--------------------------------------------------------------------
STDMETHODIMP CBasicBnd::RequestNewObjectLayout(void) { return(S_OK); }
|