cowsite.cpp
资源名称:shell.rar [点击查看]
上传用户:xhy777
上传日期:2007-02-14
资源大小:24088k
文件大小:1k
源码类别:
系统编程
开发平台:
Visual C++
- #include "priv.h"
- #include "cowsite.h"
- // no default implementation for now.
- // so far all clients do way more than this (e.g. deferred initialization)
- // in their SetSite's.
- HRESULT CObjectWithSite::SetSite(IUnknown * punkSite)
- {
- IUnknown_Set(&_punkSite, punkSite);
- return S_OK;
- }
- HRESULT CObjectWithSite::GetSite(REFIID riid, void **ppvSite)
- {
- // e.g. iedisp.c!CIEFrameAutoProp::_SetValue calls us
- TraceMsg(DM_WARNING, "cows.gs: E_NOTIMPL");
- *ppvSite = NULL;
- return E_NOTIMPL;
- #if 0 // here 'tis if we ever decide we need it...
- if (_punkSite)
- return _punkSite->QueryInterface(riid, ppvSite);
- *ppvSite = NULL;
- return E_FAIL;
- #endif
- }
English
