8#if !defined(OCF_OCLINK_H)
12#if defined(BI_HAS_PRAGMA_ONCE)
52 void SetMoniker(LPCTSTR name);
60 {
return GetOuter()->QueryInterface(
iid, iface);}
65 HRESULT QueryObject(
const IID &
iid,
void * * iface);
84 HRESULT
_IFUNC CanOpenInPlace();
87 HRESULT
_IFUNC Activate(BOOL);
92 HWND
_IFUNC OpenInPlace(HWND);
94 HRESULT
_IFUNC ShowTools(BOOL);
97 HRESULT
_IFUNC GetPalette(LOGPALETTE * *);
99 HRESULT
_IFUNC DoQueryInterface(
const IID &
iid,
void * * pif);
134 {
return Base::Add(View);}
137 {
return Base::Find(view);}
138 virtual unsigned Count()
const {
return Base::Size();}
IBApplication – Supported at frame window/app object of container apps.
IBContainer – Supported by container app's document window.
IBPart – Supported by server objects.
IBSite – Supported by container apps for each linked/embedded object.
Container of link views with iterator.
int Add(TOcLinkView *const &View)
int Find(TOcLinkView *const &view)
virtual unsigned Count() const
Link Viewer object for a server document.
owl::ulong _IFUNC Release()
owl::ulong _IFUNC AddRef()
HRESULT _IFUNC QueryInterface(const GUID &iid, void **iface)
owl::TString & GetMoniker()
The TOcView partner is a container (viewer) of a given (server/client) document.
Standard implementation of a controlling IUnknown for an object, to be inherited with other COM inter...
TPoint is a support class, derived from tagPOINT.
array of pointers of simple types
Iterator for Pointer Container.
TRect is a mathematical class derived from tagRect.
A registration parameter table, composed of a list of TRegItems.
The tagSIZE struct is defined as.
Reference to reference counted string object TUString Lightweight reference object consisting of a po...
Definition of container classes used and made available by OWL.
Classes for window system geometry.
Object Component Framework (COM encapsulation)
TOcLinkCollection TOcViewCollection
TOcLinkCollectionIter TOcViewCollectionIter
Iterator for view collection.
TOcLinkCollection::Iterator TOcLinkCollectionIter
Iterator for view collection.
ObjectComponents BOcOle engine linking & embedding interfaces.
interface _ICLASS IStorage
Various general OC enums and structs.
OLE Registration definitions.
Definition of container classes used and made available by OWL.