OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
ocf Namespace Reference

Object Component Framework (COM encapsulation). More...

Classes

class  IBApplication
 IBApplication – Supported at frame window/app object of container apps. More...
class  IBClass
 IBClass – Supported by BOleFactory. More...
class  IBClassMgr
 IClassMgr abstract base class. More...
class  IBContainer
 IBContainer – Supported by container app's document window. More...
class  IBContains
 IContains abstract base class. More...
class  IBControl
class  IBControlSite
class  IBDataConsumer
 IBDataConsumer – Supported by containers who want to accept drag/drop and paste. More...
class  IBDataNegotiator
 IBDataNegotiator – Enumerats formats for drag/drop and paste. More...
class  IBDataProvider
 IBDataProvider – Supported by parts and/or sites which can be copied to the OLE2 clipboard. More...
class  IBDataProvider2
 IBDataProvider2 – new version of IBDataProvider. More...
class  IBDataState
class  IBDocument
 IBDocument – Supported by BOleDocument one per container child window. More...
class  IBDropDest
 IBDropDest – Supported by container app's document window and/or other areas inside the window. More...
class  IBEventClass
class  IBEventsHandler
class  IBLinkable
 ILinkable abstract base class. More...
class  IBLinkInfo
 IBLinkInfo – Supported by BOleParts which are link objects. More...
 IBOverrideBrowseLinks – Supported by containers(who aggregate BOleDoc) who want to override our BrowseLinks dialog. More...
class  IBOverrideHelpButton
 IBOverrideHelpButton – Supported by container apps (who aggregate BOleService) who want to suppress the help button in our dialogs. More...
class  IBPart
 IBPart – Supported by server objects. More...
class  IBPart2
 IBPart2 – Supported by server objects. More...
class  IBRootLinkable
class  IBService
 IService abstract base class. More...
class  IBService2
class  IBSinkList
class  IBSite
 IBSite – Supported by container apps for each linked/embedded object. More...
class  IBSite2
 IBSite2 – Add flexibility to have parent of site not be container. More...
class  IBWindow
 IBWindow – Supported on child window and frame window of container apps. More...
class  TAppDescriptor
class  TAutoArgs
 The first TAutoVal item of TAutoArgs holds the return value. More...
class  TAutoBase
struct  TAutoBool
struct  TAutoBoolRef
struct  TAutoByte
struct  TAutoByteRef
class  TAutoClass
class  TAutoCommand
 Automation abstract base class for command objects. More...
class  TAutoCreator
 Object responsible for creating automation COM object. More...
struct  TAutoCurrency
struct  TAutoCurrencyRef
struct  TAutoDate
struct  TAutoDateRef
class  TAutoDetach
struct  TAutoDispatch
struct  TAutoDispId
struct  TAutoDispIds
struct  TAutoDouble
struct  TAutoDoubleRef
class  TAutoEnum
class  TAutoEnumerator
class  TAutoEnumeratorBase
class  TAutoEnumT
struct  TAutoEnumVal
struct  TAutoEventDummy
class  TAutoFactory
 A template class, TAutoFactory<> creates callback code for ObjectWindows classes. More...
struct  TAutoFloat
struct  TAutoFloatRef
class  TAutoIterator
 automation collection iterator More...
struct  TAutoLong
struct  TAutoLongRef
class  TAutoObject
 holders for C++ object pointers for automation conversions More...
class  TAutoObjectByVal
class  TAutoObjectDelete
class  TAutoProxy
 client C access proxy, base class More...
class  TAutoProxyArgs
struct  TAutoSafeArray
struct  TAutoShort
struct  TAutoShortRef
class  TAutoStack
 Automation argument stack abstraction. More...
class  TAutoString
 Based on reference counted TString with added automation functionality. More...
struct  TAutoStringRef
class  TAutoSymbol
 Symbol table element. More...
struct  TAutoType
struct  TAutoUnknown
class  TAutoVal
 Automation data element (same data as OLE/BASIC VARIANT). More...
struct  TAutoVariant
struct  TAutoVariantRef
struct  TAutoVoid
class  TBaseClassId
 Base GUID for a components sequence of GUIDs. More...
class  TClassId
 GUID/IID/CLSID management. More...
class  TCoClassInfo
struct  TCtrlCustomEvent
struct  TCtrlErrorEvent
struct  TCtrlEvent
 Base struct for all control event messages. More...
struct  TCtrlFocusEvent
struct  TCtrlKeyEvent
struct  TCtrlMouseEvent
struct  TCtrlPropertyEvent
struct  TCtrlTransformCoords
class  TDispatch
 lightweight IDispatch implementation for automation controllers More...
class  TDispatchCreator
struct  TDocViewDispatch
struct  TDocViewDispatch< WM_OWLNOTIFY >
class  TEventEntry
class  TEventList
struct  TLicenseKeyFactory
struct  TNoArg
struct  TObjectDescBase
 Precursor to TServedObject containing object info. More...
struct  TObjectDescriptor
class  TOcApp
 OCF Application class. More...
class  TOcAppFrameHost
 OCF Application frame window host class. Receives window events from OcApp. More...
class  TOcAppFrameHostMsg
 Default implementation of frame window host that uses messages. More...
class  TOcAppHost
 OCF Application host class. Owner of & host for a TOcApp object. More...
class  TOcAutoFactory
 Simple factory for Automation Server. More...
class  TOcComFactory
 Simple factor for COM Servers. More...
class  TOcContainerHost
class  TOcContainerHostMsg
class  TOcControl
 Class representing an embedded control within a document. More...
class  TOcControlEvent
 OC Control Event class for standard control events. More...
struct  TOcConvertInfo
class  TOcDataProvider
 Data Provider object for a container document. More...
class  TOcDocument
 OC Document class, holds parts & is a owner of views. More...
struct  TOcDragDrop
 For viewdrop & viewdrag. More...
class  TOcFormat
 Clipboard format wrapper. More...
class  TOcFormatData
 Used to obtain the native clipboard format data. More...
struct  TOcFormatInfo
class  TOcFormatList
 Container of clipboard formats with iterator. More...
class  TOcFormatName
 Clipboard format name. More...
struct  TOcGetAccel
class  TOcInitInfo
 Used to obtain the item name for building monikers. More...
class  TOcItemName
 Used to obtain the item name for building monikers. More...
class  TOcLinkCollection
 Container of link views with iterator. More...
class  TOcLinkView
 Link Viewer object for a server document. More...
struct  TOcMenuDescr
struct  TOcMenuWidths
class  TOcModule
class  TOcNameList
 Clipboard format names. More...
class  TOcPart
 OC part class represents an embeded or linked part in a document. More...
class  TOcPartChangeInfo
 View/Data change info. More...
class  TOcPartCollection
 Container of parts with iterator. More...
class  TOcPartSize
 Used to obtain the size of the rectangle that encloses the selection. More...
class  TOcRegistrar
 Linking & embeding version of the Registrar. More...
class  TOcRemView
 Remote Viewer object for a server document. More...
class  TOcSaveLoad
 Use when doing parts save and load. More...
class  TOcScaleFactor
struct  TOcScaleInfo
class  TOcServerHost
class  TOcServerHostMsg
class  TOcSiteRect
class  TOcStorage
class  TOcStream
struct  TOcToolBarInfo
class  TOcVerb
class  TOcView
 The TOcView partner is a container (viewer) of a given (server/client) document. More...
struct  TOcViewPaint
 For part adornment painting over part, & painting views. More...
class  TOcxView
 The TOcxView partner is a container (viewer) of a given (server/client) document. More...
class  TOleAllocator
 Object to initialize OLE and access memory manager. More...
class  TOleAutoDll
class  TOleAutoFactory
 Factory for OWL non-Doc/View, automated OLE components. More...
class  TOleClientDC
 Derived from TClientDC, TOleClientDC is a helper class that translates between two different coordinate systems. More...
class  TOleDialog
 Provides OLE support to dialog boxes. More...
class  TOleDocument
 Derived from TStorageDocument, TOleDocument implements the document half of the Doc/View pair. More...
class  TOleDocViewAutoFactory
 Factory for OWL Doc/View, automated OLE components. More...
class  TOleDocViewFactory
 Factory for OWL Doc/View, non-automated OLE components. More...
class  TOleFactory
 Factory for OWL non-Doc/View, non-automated OLE components. More...
struct  TOleFactoryAppBase
 Application creation/destruction callouts shared for doc/view and non-d/v. More...
struct  TOleFactoryAuto
 Automated application default automation callout implementation. More...
class  TOleFactoryBase
 A template class, TOleFactoryBase<> creates callback code for ObjectWindows classes. More...
struct  TOleFactoryDocView
 Docview application callout implementation - supplies CreateObject function. More...
struct  TOleFactoryNoAuto
 Non-automated application automation callout stub implementation. More...
struct  TOleFactoryNoDocView
 Non-docview application callout implementation, no CreateObject implemented User must either provide an implementation of CreateOleObject for app class or else reimplement this template function for the particular class. More...
class  TOleFrame
 Decorated frame that supports OLE 2 using OCF. More...
class  TOleInit
 Simple wrapper of TOleAllocator used exclusively for initializing OLE. More...
class  TOleLinkView
 Derived from TView, TOleLinkView provides embedding and linking support for a portion of a document instead of an entire document. More...
class  TOleMDIFrame
 Decorated MDI frame that supports OLE 2 using OCF. More...
class  TOleView
 The OLE2 window view class. Used as a view in doc/view model. More...
class  TOleWindow
 The generic OLE2 window. Use as a client of a frame window. More...
class  TRegisterOcxWnd
 Registers an OCX window for a subsequent call to the TOleDialog::SetupWindow function. More...
class  TRegistrar
 Application registration manager interface class. More...
class  TServedObject
 OLE object exposed for automated access of internal object. More...
class  TServedObjectCreator
class  TStorageDocument
struct  TTypeConvert
class  TTypeLibrary
class  TUnknown
 Standard implementation of a controlling IUnknown for an object, to be inherited with other COM interfaces into an implementation class whose IUnknown implementation delegates to TUnknown::Outer. More...
class  TXAuto
 Automation exception object. More...
class  TXObjComp
 Base OC exception class. More...
class  TXOle
 OLE API related exception object. More...

Typedefs

typedef IUnknown *(*) TComponentFactory(IUnknown *outer, owl::uint32 options, owl::uint32 id)
typedef const GUID & iid
typedef const GUID void ** retObj
typedef unsigned long TLocaleId
typedef void * ObjectPtr
typedef ObjectPtr(*) TAutoSymTypeConvert(ObjectPtr obj)
typedef TAutoCommand *(*) TAutoCommandBuild(ObjectPtr obj, int attr, TAutoStack &)
typedef TAutoCommand *(*) TAutoCommandBuildDtr(ObjectPtr obj, int attr)
typedef TAutoIterator *(*) TAutoIteratorBuild(ObjectPtr obj, TAutoCreator &creator, IUnknown *owner, owl::TLangId lang)
typedef IUnknown &(*) TAggregator(ObjectPtr obj, TUnknown &inner)
typedef TAutoLong TAutoInt
typedef TAutoLongRef TAutoIntRef
typedef short TAutoShortEnum
typedef long TAutoLongEnum
typedef LPCTSTR TAutoStringEnum
typedef float TAutoFloatEnum
typedef double TAutoDoubleEnum
typedef bool TAutoBoolEnum
typedef TAutoCurrency TAutoCurrencyEnum
typedef TAutoDate TAutoDateEnum
typedef unsigned char TAutoByteEnum
typedef owl::uint32 BCID
typedef void(*) TDeleteUserData(void *userData)
typedef TOcLinkCollection TOcViewCollection
typedef TOcLinkCollection::Iterator TOcLinkCollectionIter
 Iterator for view collection.
typedef TOcLinkCollectionIter TOcViewCollectionIter
 Iterator for view collection.
typedef TOcPartCollection::Iterator TOcPartCollectionIter
typedef TOcFormatList::Iterator TOcFormatListIter
typedef TOleMDIFrame TOleMdiFrame
typedef owl::TSysStr TBSTR
 BASIC global string encapsulation.
typedef TOleInit TOleStart
typedef HRESULT(PASCAL *) TCreateClassMgr(IUnknown **, IUnknown *, IMalloc *)
typedef HRESULT(PASCAL *) REGPROC()

Enumerations

enum  AutoSymFlag {
  asAnyCommand = 0x0017 , asOleType = 0x0007 , asMethod = 0x0001 , asGet = 0x0002 , asIterator = 0x000A , asSet = 0x0004 , asGetSet = 0x0006 , asBuild = 0x0010 , asFactory = 0x0020 , asClass = 0x0040 ,
  asArgument = 0x0080 , asNotTerminator = 0x00FF , asBindable = 0x0400 , asRequestEdit = 0x0800 , asDisplayBind = 0x1000 , asDefaultBind = 0x2000 , asHidden = 0x4000 , asPersistent = 0x8000
}
 Attribute flags for automation symbols and command objects. More...
enum  AutoDataType {
  atVoid = VT_EMPTY , atNull = VT_NULL , atShort = VT_I2 , atLong = VT_I4 , atFloat = VT_R4 , atDouble = VT_R8 , atCurrency = VT_CY , atDatetime = VT_DATE , atString = VT_BSTR , atObject = VT_DISPATCH ,
  atError = VT_ERROR , atBool = VT_BOOL , atVariant = VT_VARIANT , atUnknown = VT_UNKNOWN , atByte = VT_UI1 , atArray = VT_ARRAY , atObjectDesc = 0x001D , atLoanedBSTR = 0x001A , atTypeMask = 0x001F , atOLE2Mask = 0x601F
}
 Automation datatypes and flags - same as OLE 2 definitions. More...
enum  AutoCallFlag { acMethod = 0x0001 , acPropGet = 0x0002 , acPropSet = 0x0004 , acVoidRet = 0x8000 }
enum  TOcDialogHelp { dhBrowse , dhBrowseClipboard , dhConvert , dhBrowseLinks , dhChangeIcon , dhFileOpen , dhSourceSet , dhIconFileOpen , dhBrowseControl }
enum  TOcDropAction { daDropNone = 0 , daDropCopy = 1 , daDropMove = 2 , daDropLink = 4 }
enum  TOcMouseAction { maEnter = 1 , maContained = 2 , maExit = 3 }
enum  TOcScrollDir { sdScrollUp = 1 , sdScrollDown = 2 , sdScrollLeft = 4 , sdScrollRight = 8 }
enum  TOcInvalidate { invData = 1 , invView = 2 }
enum  TOcAspect { asContent = 1 , asThumbnail = 2 , asIcon = 4 , asDocPrint = 8 , asDefault = 16 , asMaintain = 32 , asClip = 64 }
enum  TOcDraw { drNone = 0 , drShadingOnly = 1 , drShowObjects = 2 }
enum  TOcPartName { pnLong = 1 , pnShort = 2 , pnApp = 3 }
enum  TOcInitHow { ihLink , ihEmbed , ihMetafile , ihBitmap }
enum  TOcInitWhere { iwFile , iwStorage , iwDataObject , iwNew , iwHandle , iwNewOcx }
enum  TOcMenuEnable { meEnablePaste = 1 , meEnablePasteLink = 2 , meEnableBrowseClipboard = 4 , meEnableBrowseLinks = 8 }
enum  TOcHelp { hlpExit , hlpEnter , hlpGet }
enum  TOcConvertAction { caConvertToClsid = 1 , caConvertToFormat = 2 , caActivateAsClsid = 4 , caAspectToIcon = 8 , caAspectToContent = 16 }
enum  TOcLinkUpdate { luUpdateAuto = 1 , luUpdateManual = 3 }
enum  TOcAppMode {
  amRegServer = 0x0001 , amUnregServer = 0x0002 , amAutomation = 0x0004 , amEmbedding = 0x0008 , amLangId = 0x0010 , amTypeLib = 0x0020 , amDebug = 0x0040 , amNoRegValidate = 0x0080 , amExeModule = 0x0100 , amExeMode = 0x0200 ,
  amServedApp = 0x0400 , amSingleUse = 0x0800 , amQuietReg = 0x1000 , amRun = 0x2000 , amShutdown = 0x4000 , amAnyRegOption = amRegServer | amUnregServer | amTypeLib
}
 Application running mode and registration flags these are initialized when processing command line or registration requests the application's copy of the initial option flags is dynamically updated. More...
enum  TOcViewOptions { voNoInPlace = 0x0001 , voNoNestedInPlace = 0x0002 , voNoInPlaceServer = 0x0004 }

Functions

TAppDescriptor * GetAppDescriptor ()
typedef DECLARE_FUNC (HRESULT, STDAPICALLTYPE, *TDllCanUnloadNow)()
typedef DECLARE_FUNC (HRESULT, STDAPICALLTYPE, *TDllGetClassObject)(const GUID &clsid
const void * DynamicCast (const void *obj, const std::type_info &src, const std::type_info &dst)
const void * MostDerived (const void *obj, const std::type_info &src)
void SendObituary (const void *obj, const std::type_info &typeInfo)
 _OCFDATA (TAutoCommand::TErrorMsgHook) TAutoCommand_ErrorLookup
 _OCFDATA (TAutoCommand::TCommandHook) TAutoCommand_InvokeHook
TAutoCommand * AutoQuitBuild (ObjectPtr obj, int attr, TAutoStack &args)
HRESULT HRFailIfZero (int bexpr)
HRESULT HRFalseIfZero (int bexpr)
bool HRSucceeded (HRESULT hr)
bool HRIsOK (HRESULT hr)
HRESULT _IFUNC IUnknown_QueryInterface (IUnknown *, REFIID iidiid, LPVOID *pif)
HRESULT OcRegisterControl (TCHAR *ocxPath)
HRESULT OcUnregisterControl (CLSID ClassId)
long OcRegisterClass (TRegList &regInfo, TModule *module, tostream &out, TLangId lang, LPCTSTR filter, TRegItem *defaults, TRegItem *overrides)
 Generate OLE registration file image to an output stream.
int OcUnregisterClass (TRegList &regInfo, TRegItem *overrides)
 Unregister application or class from registration database.
int OcRegistryValidate (owl::tistream &in)
void OcRegistryUpdate (owl::tistream &in)
int OcSetupDebugReg (TRegList &regInfo, TRegItem *regDebug, TLangId lang, TCHAR *clsid)
 Walk thru a reginfo list using debug entries to create a parallel non-debug set for alternate, debug registration.
void OcHiMetricToPixel (const SIZEL &sizeHM, SIZEL &sizePix)
void OcPixelToHiMetric (const SIZEL &sizePix, SIZEL &sizeHM)
void CmpGuid12 (IUnknown *This, REFIID req, REFIID ref, void **pif)
void CmpGuidOle (IUnknown *This, REFIID req, void **pif)
 DIAG_DECLARE_GROUP (OcfDll)
TCHAR * GetAutoExceptionMsg (TXAuto::TError err)
 DIAG_DEFINE_GROUP_INIT (OWL_INI, OcfApp, 1, 0)
 DIAG_DECLARE_GROUP (OcfRefCount)
 EXPOSE_PROPRW_ID (DISPID_AMBIENT_BACKCOLOR, BackColor, TAutoLong, _T("!BackColor"), _T("@BackColor_"), 0) EXPOSE_PROPRW_ID(DISPID_AMBIENT_FORECOLOR
 RAYK - help contexts?
 _T ("!ForeColor")
 _T ("@ForeColor_")
 EXPOSE_PROPRW_ID (DISPID_AMBIENT_LOCALEID, LocaleID, TAutoLong, _T("!LocaleID"), _T("@LocaleID_"), 0) EXPOSE_PROPRW_ID(DISPID_AMBIENT_TEXTALIGN
 _T ("!TextAlign")
 _T ("@TextAlign_")
 EXPOSE_PROPRW_ID (DISPID_AMBIENT_MESSAGEREFLECT, MessageReflect, TAutoBool, _T("!MessageReflect"), _T("@MsgReflect_"), 0) EXPOSE_PROPRW_ID(DISPID_AMBIENT_USERMODE
 _T ("!UserMode")
 _T ("@UserMode_")
 EXPOSE_PROPRW_ID (DISPID_AMBIENT_UIDEAD, UIDead, TAutoBool, _T("!UIDead"), _T("@UIDead_"), 0) EXPOSE_PROPRW_ID(DISPID_AMBIENT_SHOWGRABHANDLES
 _T ("!ShowGrabHandles")
 _T ("@GrabHdl_")
 EXPOSE_PROPRW_ID (DISPID_AMBIENT_SHOWHATCHING, ShowHatching, TAutoBool, _T("!ShowHatching"), _T("@ShowHat_"), 0) EXPOSE_PROPRW_ID(DISPID_AMBIENT_DISPLAYASDEFAULT
 _T ("!DisplayAsDefault")
 _T ("@DispDef_")
 EXPOSE_PROPRW_ID (DISPID_AMBIENT_SUPPORTSMNEMONICS, SupportsMnemonics, TAutoBool, _T("!SupportsMnemonics"), _T("@Mnemonics_"), 0) EXPOSE_PROPRW_ID(DISPID_AMBIENT_DISPLAYNAME
 _T ("!DisplayName")
 _T ("@DispName_")
 EXPOSE_PROPRW_ID (DISPID_AMBIENT_SCALEUNITS, ScaleUnits, TAutoString, _T("!ScaleUnits"), _T("@ScaleUnits_"), 0) EXPOSE_PROPRW_ID(DISPID_AMBIENT_FONT
 _T ("!Font")
 _T ("@Font_")
 END_AUTOCLASS (TOcxView, tfNormal, _T("TOcxView"), _T("@TOcxView_"), 0) EXPOSE_PROPRO_ID(0x80010008L
 _T ("!Parent")
 EXPOSE_PROPRW_ID (0x80010007L, Visible, TAutoBool, _T("!Visible"), _T("!Visible"), 0) EXPOSE_PROPRW_ID(0x80010037L
 _T ("!Cancel")
 _T ("@Cancel_")
 EXPOSE_PROPRW_ID (0x80010038L, Default, TAutoBool, _T("!Default"), _T("@Default_"), 0) EXPOSE_PROPRW_ID(0x80010000L
 _T ("!Name")
 _T ("@ObjName_")
 EXPOSE_PROPRW_ID (0x80010100L, Left, TAutoLong, _T("!Left"), _T("!Left"), 0) EXPOSE_PROPRW_ID(0x80010101L
 _T ("!Top")
 EXPOSE_PROPRW_ID (0x80010102L, Width, TAutoLong, _T("!Width"), _T("!Width"), 0) EXPOSE_PROPRW_ID(0x80010103L
 _T ("!Height")
 END_AUTOCLASS (TOcControl, tfNormal, _T("TOcControl"), _T("@TOcControl_"), 0) EXPOSE_METHOD_ID(DISPID_CLICK
 _T ("!Click")
 _T ("@Click_")
 EXPOSE_METHOD_ID (DISPID_DBLCLICK, DblClick, TAutoLong, _T("!DblClick"), _T("@DblClick_"), 0) EXPOSE_METHOD_ID(DISPID_MOUSEDOWN
 _T ("!MouseDown")
 _T ("@MouseDown_")
 EXPOSE_METHOD_ID (DISPID_MOUSEUP, MouseUp, TAutoLong, _T("!MouseUp"), _T("@MouseUp_"), 0) EXPOSE_METHOD_ID(DISPID_MOUSEMOVE
 _T ("!MouseMove")
 _T ("@MouseMove_")
 EXPOSE_METHOD_ID (DISPID_KEYDOWN, KeyDown, TAutoLong, _T("!KeyDown"), _T("@KeyDown_"), 0) EXPOSE_METHOD_ID(DISPID_KEYUP
 _T ("!KeyUp")
 _T ("@KeyUp_")
 EXPOSE_METHOD_ID (DISPID_ERROREVENT, ErrorEvent, TAutoLong, _T("!ErrorEvent"), _T("&ErrorEvent_"), 0) EXPOSE_METHOD_ID(DISPID_CATCH_ALL
 _T ("!CustomEvent")
 _T ("@CustomEvent_")
 END_AUTOCLASS (TOcControlEvent, tfNormal, _T("TOcControlEvent"), _T("@TOcCtrlEvent_"), 0) ObjectPtr GetControlView(ObjectPtr ctl)
 DIAG_DEFINE_GROUP_INIT (OWL_INI, OcfDll, 1, 0)
 DIAG_DEFINE_GROUP_INIT (OWL_INI, OcfRemView, 1, 0)
 DIAG_DEFINE_GROUP_INIT (OWL_INI, OcfExcept, 1, 0)
 _OCFCFUNC (ipstream &) operator>>(ipstream &is
 _OCFCFUNC (opstream &) operator<<(opstream &os
 DIAG_DEFINE_GROUP_INIT (OWL_INI, OcfOleMenu, 1, 0)
 EV_MESSAGE (WM_OCEVENT, EvOcEvent)
 DIAG_DECLARE_GROUP (OcfOleMenu)
 DIAG_DEFINE_GROUP_INIT (OWL_INI, OcfRefCount, 1, 0)
 IMPLEMENT_STREAMABLE2 (TOleView, TOleWindow, TView)
 DIAG_DECLARE_GROUP (OcfRemView)
 EV_COMMAND_ENABLE (CM_FILECLOSE, CeFileClose)
 EV_COMMAND (CM_EDITDELETE, CmEditDelete)
 EV_COMMAND_ENABLE (CM_EDITDELETE, CeEditDelete)
 EV_COMMAND (CM_EDITCUT, CmEditCut)
 EV_COMMAND_ENABLE (CM_EDITCUT, CeEditCut)
 EV_COMMAND (CM_EDITCOPY, CmEditCopy)
 EV_COMMAND_ENABLE (CM_EDITCOPY, CeEditCopy)
 EV_COMMAND (CM_EDITPASTE, CmEditPaste)
 EV_COMMAND_ENABLE (CM_EDITPASTE, CeEditPaste)
 EV_COMMAND (CM_EDITPASTESPECIAL, CmEditPasteSpecial)
 EV_COMMAND_ENABLE (CM_EDITPASTESPECIAL, CeEditPasteSpecial)
 EV_COMMAND (CM_EDITPASTELINK, CmEditPasteLink)
 EV_COMMAND_ENABLE (CM_EDITPASTELINK, CeEditPasteLink)
 EV_COMMAND (CM_EDITINSERTOBJECT, CmEditInsertObject)
 EV_COMMAND (CM_EDITINSERTCONTROL, CmEditInsertControl)
 EV_COMMAND_ENABLE (CM_EDITINSERTOBJECT, CeEditInsertObject)
 EV_COMMAND_ENABLE (CM_EDITINSERTCONTROL, CeEditInsertControl)
 EV_COMMAND_ENABLE (CM_EDITLINKS, CeEditLinks)
 EV_COMMAND (CM_EDITLINKS, CmEditLinks)
 EV_COMMAND_ENABLE (CM_EDITOBJECT, CeEditObject)
 EV_COMMAND_ENABLE (CM_EDITCONVERT, CeEditConvert)
 EV_COMMAND (CM_EDITCONVERT, CmEditConvert)
 EV_COMMAND_ENABLE (CM_EDITSHOWOBJECTS, CeEditShowObjects)
 EV_COMMAND (CM_EDITSHOWOBJECTS, CmEditShowObjects)
 IMPLEMENT_STREAMABLE1 (TOleWindow, TWindow)
long IosToStgOpenMode (int omode)
long IosToStgShareMode (int omode)
long IosToStgTempMode (int omode)
long IosToStgMode (int omode)
int StgToIosOpenMode (long grfMode)
int StgToIosShareMode (long grfMode)
int StgToIosTempMode (long grfMode)
int StgToIosMode (long grfMode)
 IMPLEMENT_STREAMABLE1 (TStorageDocument, TDocument)

Variables

class _ICLASS TServedObject
class _ICLASS TTypeLibrary
class _ICLASS TCoClassInfo
class _AUTOCLASS TAutoDetach
class _AUTOCLASS TAutoBase
class _ICLASS TAppDescriptor
class _ICLASS TAutoIterator
EXTERN_C const GUID IID_TServedObject = {0x02A101L,0,0,{0xC0,0,0,0,0,0,0,0x46}}
const owl::uint16 atSafeArray = 0x2000
const owl::uint16 atByRef = 0x4000
const owl::uint16 atEnum = 0x1000
const owl::uint16 atAutoClass = 0x0800
const owl::uint16 tfAppObject = 1
const owl::uint16 tfCanCreate = 2
const owl::uint16 tfLicensed = 4
const owl::uint16 tfPredeclared = 8
const owl::uint16 tfControl = 32
const owl::uint16 tfCoClassXfer = tfAppObject|tfCanCreate|tfLicensed|tfControl|tfPredeclared
const owl::uint16 tfDefault = (1<<12)
const owl::uint16 tfEventSource = (2<<12)
const owl::uint16 tfRestricted = (4<<12)
const owl::uint16 tfImplFlagXfer = (tfDefault | tfEventSource | tfRestricted)
const owl::uint16 tfHidden = 16
const owl::uint16 tfNonextensible = 128
const owl::uint16 tfAutoClassMask = tfHidden|tfNonextensible
const owl::uint16 tfDual = 64
const owl::uint16 tfAutomation = 256
const owl::uint16 tfNormal = 0
struct _OCFCLASS TAutoTransfer
class _ICLASS TDispatch
class _ICLASS TOcPart
class _ICLASS TOcClassMgr
class _ICLASS TOcApp
class _OCMCLASS TOcAppHost
class _OCMCLASS TOcAppFrameHost
const BCID cidBOleService = 1L
const BCID cidBOleDocument = 2L
const BCID cidBOlePart = 3L
const BCID cidBOleSite = 4L
const BCID cidBOleInProcSite = 5L
const BCID cidBOleContainer = 6L
const BCID cidBOleData = 7L
const BCID cidBOleFactory = 8L
const BCID cidBOleShadowData = 9L
const BCID cidBOleInProcHandler = 10L
const BCID cidBOleControl = 11L
const BCID cidBOleFont = 12L
const BCID cidBOleControlSite = 13L
const BCID cidBOleControlFactory = 14L
const BCID cidBOlePicture = 15L
class _ICLASS IBClassMgr
class _ICLASS IBPart
class _ICLASS IBService
class _ICLASS IBLinkable
class _ICLASS IBRootLinkable
class _ICLASS IBContains
class _ICLASS IBDocument
class _ICLASS IBContainer
class _ICLASS IBSite
class _ICLASS IBApplication
class _ICLASS IBLinkInfo
class _ICLASS IBDataNegotiator
class _ICLASS IBDataProvider
class _ICLASS IBDataConsumer
class _ICLASS IBWindow
class _ICLASS IBDropDest
class _ICLASS IBClass
class _ICLASS IBOverrideBrowseLinks
class _ICLASS IBSite2
class _ICLASS IBOverrideHelpButton
class _ICLASS IBPart2
class _ICLASS IBDataProvider2
class _ICLASS IBService2
class _ICLASS IBControlSite
class _ICLASS IBControl
class _ICLASS IBEventsHandler
class _ICLASS IBEventClass
class _ICLASS IBSinkList
class _ICLASS IBDataState
class _ICLASS TOcControlEvent
class _ICLASS TOcStorage
class _ICLASS TOcControl
class _ICLASS TOcView
class _ICLASS TOcRemVie
class _ICLASS TOcDocument
const int DebugRegCount = 4+1
TCHAR AppDebugFilter [] = _T("\001\002\003\005\006\007")
TCHAR DocDebugFilter []
owl::TRegItem OcRegNoDebug [] = { {"debugger", {_T("")}}, {0,{0}} }
owl::TRegItem OcRegNotDll [] = { {"cmdline", {_T("")}}, {"debugger", {_T("")}}, {0,{0}} }
class _ICLASS TOcStream
class _ICLASS TOcDataProvider
class _OCMCLASS TOcContainerHost
class _OCMCLASS TOcServerHost
class _OCFCLASS TOleWindow
const int IDW_PADDECORATION = 32042
const int IDW_REMVIEWBUCKET = 32046
const int IDT_DLLIDLE = 32000
const owl::uint vnInvalidate = 9
const owl::uint vnLinkView = 10
const owl::uint vnLinkMoniker = 11
 ForeColor
 TAutoLong
 TextAlign
 TAutoShort
 UserMode
 TAutoBool
 ShowGrabHandles
 DisplayAsDefault
 DisplayName
 TAutoString
 Font
 TAutoDispatch
 Parent
 Cancel
 Name
 Top
 Height
 Click
 MouseDown
 MouseMove
 KeyUp
 CustomEvent
const TCHAR PartFormat [] = _T("OcPart.%d")
const TCHAR PartStreamName [] = _T("\03OcPart")
const TCHAR * OcReplaceKeys [] = { _T("progid"), _T("clsid"), _T("description"), _T("extraopt")}
const TCHAR * OcDebugKeys [] = {_T("debugprogid"), _T("debugclsid"), _T("debugdesc"), _T("debugopt")}
const TCHAR RemViewStreamName [] = _T("OcRemoteView")
const TCHAR DocContent [] = _T("All")
TOcScaleFactor & sf
 OWL_DIAGINFO
 EV_OC_VIEWSETSITERECT
 END_RESPONSE_TABLE
const int DllIdleTime = 200
const TDecoratedFrame::TLocation SpaceLoc []
 EV_WM_SIZE
 EV_WM_TIMER
 EV_WM_ACTIVATEAPP
 EV_OC_APPINSMENUS
 EV_OC_APPMENUS
 EV_OC_APPPROCESSMSG
 EV_OC_APPFRAMERECT
 EV_OC_APPBORDERSPACEREQ
 EV_OC_APPBORDERSPACESET
 EV_OC_APPSTATUSTEXT
 EV_OC_APPRESTOREUI
 EV_OC_APPSHUTDOWN
 EV_VN_ISWINDOW
 EV_VN_INVALIDATE
 EV_VN_DOCOPENED
 EV_VN_DOCCLOSED
 EV_OC_VIEWPARTINVALID
 EV_OC_VIEWDISCARDUNDO, // !CQ not processing this yet...
 EV_OC_VIEWSAVEPART
 EV_OC_VIEWLOADPART
 EV_OC_VIEWINSMENUS
 EV_OC_VIEWCLOSE
 EV_OC_VIEWOPENDOC
 EV_OC_VIEWATTACHWINDOW
 EV_OC_VIEWSETLINK
 EV_OC_VIEWBREAKLINK
 EV_OC_VIEWGETITEMNAME
 EV_VN_LINKVIEW
 EV_VN_LINKMONIKER
 EV_WM_PAINT
 EV_WM_LBUTTONDOWN
 EV_WM_RBUTTONDOWN
 EV_WM_LBUTTONDBLCLK
 EV_WM_MOUSEMOVE
 EV_WM_LBUTTONUP
 EV_WM_MDIACTIVATE
 EV_WM_MOUSEACTIVATE
 EV_WM_SETFOCUS
 EV_WM_SETCURSOR
 EV_WM_DROPFILES
 EV_WM_VSCROLL
 EV_WM_HSCROLL
 EV_WM_MENUSELECT
 EV_OC_VIEWTITLE
 EV_OC_VIEWSETTITLE
 EV_OC_VIEWBORDERSPACEREQ
 EV_OC_VIEWBORDERSPACESET
 EV_OC_VIEWDROP
 EV_OC_VIEWDRAG
 EV_OC_VIEWSCROLL
 EV_OC_VIEWGETSCALE
 EV_OC_VIEWGETSITERECT
 EV_OC_VIEWPARTACTIVATE
 EV_OC_VIEWPASTEOBJECT
 EV_OC_VIEWPAINT
 EV_OC_VIEWSHOWTOOLS
 EV_OC_VIEWGETPALETTE
 EV_OC_VIEWCLIPDATA
 EV_OC_VIEWSETDATA
 EV_OC_VIEWPARTSIZE
 EV_OC_VIEWSETSCALE
 EV_OC_VIEWDOVERB
 EV_OC_AMBIENT_GETBACKCOLOR
 EV_OC_AMBIENT_GETFORECOLOR
 EV_OC_AMBIENT_GETLOCALEID
 EV_OC_AMBIENT_GETTEXTALIGN
 EV_OC_AMBIENT_GETMESSAGEREFLECT
 EV_OC_AMBIENT_GETUSERMODE
 EV_OC_AMBIENT_GETUIDEAD
 EV_OC_AMBIENT_GETSHOWGRABHANDLES
 EV_OC_AMBIENT_GETSHOWHATCHING
 EV_OC_AMBIENT_GETDISPLAYASDEFAULT
 EV_OC_AMBIENT_GETSUPPORTSMNEMONICS
 EV_OC_AMBIENT_GETDISPLAYNAME
 EV_OC_AMBIENT_GETSCALEUNITS
 EV_OC_AMBIENT_GETFONT
 EV_OC_AMBIENT_SETBACKCOLOR
 EV_OC_AMBIENT_SETFORECOLOR
 EV_OC_AMBIENT_SETLOCALEID
 EV_OC_AMBIENT_SETTEXTALIGN
 EV_OC_AMBIENT_SETMESSAGEREFLECT
 EV_OC_AMBIENT_SETUSERMODE
 EV_OC_AMBIENT_SETUIDEAD
 EV_OC_AMBIENT_SETSHOWGRABHANDLES
 EV_OC_AMBIENT_SETSHOWHATCHING
 EV_OC_AMBIENT_SETDISPLAYASDEFAULT
 EV_OC_AMBIENT_SETSUPPORTSMNEMONICS
 EV_OC_AMBIENT_SETDISPLAYNAME
 EV_OC_AMBIENT_SETSCALEUNITS
 EV_OC_AMBIENT_SETFONT
 EV_OC_CTRLEVENT_CLICK
 EV_OC_CTRLEVENT_DBLCLICK
 EV_OC_CTRLEVENT_FOCUS
 EV_OC_CTRLEVENT_MOUSEDOWN
 EV_OC_CTRLEVENT_MOUSEMOVE
 EV_OC_CTRLEVENT_MOUSEUP
 EV_OC_CTRLEVENT_KEYDOWN
 EV_OC_CTRLEVENT_KEYUP
 EV_OC_CTRLEVENT_PROPERTYCHANGE
 EV_OC_CTRLEVENT_PROPERTYREQUESTEDIT
 EV_OC_CTRLEVENT_ERROREVENT
 EV_OC_CTRLEVENT_CUSTOMEVENT
const int B_size = 516
const TCHAR DefaultStreamName [] = _T("Contents")
const int stgRdWrMask = (int)(STGM_READWRITE | STGM_READ | STGM_WRITE)
const int stgShareMask
const long stgModeMask = (STGM_TRANSACTED | STGM_PRIORITY | STGM_CONVERT)

Detailed Description

Object Component Framework (COM encapsulation).

Typedef Documentation

◆ BCID

Definition at line 114 of file ocbocole.h.

◆ iid

typedef const GUID& ocf::iid

Definition at line 328 of file appdesc.h.

◆ ObjectPtr

typedef void* ocf::ObjectPtr

Definition at line 84 of file autodefs.h.

◆ REGPROC

typedef HRESULT(PASCAL *) ocf::REGPROC()

Definition at line 1258 of file occtrl.cpp.

◆ retObj

typedef const GUID void** ocf::retObj

Definition at line 328 of file appdesc.h.

◆ TAggregator

typedef IUnknown &(*) ocf::TAggregator(ObjectPtr obj, TUnknown &inner)

Definition at line 102 of file autodefs.h.

◆ TAutoBoolEnum

typedef bool ocf::TAutoBoolEnum

Definition at line 171 of file automacr.h.

◆ TAutoByteEnum

typedef unsigned char ocf::TAutoByteEnum

Definition at line 174 of file automacr.h.

◆ TAutoCommandBuild

typedef TAutoCommand *(*) ocf::TAutoCommandBuild(ObjectPtr obj, int attr, TAutoStack &)

Definition at line 97 of file autodefs.h.

◆ TAutoCommandBuildDtr

typedef TAutoCommand *(*) ocf::TAutoCommandBuildDtr(ObjectPtr obj, int attr)

Definition at line 98 of file autodefs.h.

◆ TAutoCurrencyEnum

Definition at line 172 of file automacr.h.

◆ TAutoDateEnum

Definition at line 173 of file automacr.h.

◆ TAutoDoubleEnum

typedef double ocf::TAutoDoubleEnum

Definition at line 170 of file automacr.h.

◆ TAutoFloatEnum

typedef float ocf::TAutoFloatEnum

Definition at line 169 of file automacr.h.

◆ TAutoInt

Definition at line 290 of file autodefs.h.

◆ TAutoIntRef

Definition at line 291 of file autodefs.h.

◆ TAutoIteratorBuild

typedef TAutoIterator *(*) ocf::TAutoIteratorBuild(ObjectPtr obj, TAutoCreator &creator, IUnknown *owner, owl::TLangId lang)

Definition at line 99 of file autodefs.h.

◆ TAutoLongEnum

typedef long ocf::TAutoLongEnum

Definition at line 167 of file automacr.h.

◆ TAutoShortEnum

typedef short ocf::TAutoShortEnum

Definition at line 166 of file automacr.h.

◆ TAutoStringEnum

typedef LPCTSTR ocf::TAutoStringEnum

Definition at line 168 of file automacr.h.

◆ TAutoSymTypeConvert

typedef ObjectPtr(*) ocf::TAutoSymTypeConvert(ObjectPtr obj)

Definition at line 96 of file autodefs.h.

◆ TBSTR

BASIC global string encapsulation.

Definition at line 40 of file oleutil.h.

◆ TComponentFactory

typedef IUnknown *(*) ocf::TComponentFactory(IUnknown *outer, owl::uint32 options, owl::uint32 id)

Definition at line 35 of file appdesc.h.

◆ TCreateClassMgr

typedef HRESULT(PASCAL *) ocf::TCreateClassMgr(IUnknown **, IUnknown *, IMalloc *)

Definition at line 883 of file ocapp.cpp.

◆ TDeleteUserData

typedef void(*) ocf::TDeleteUserData(void *userData)

Definition at line 22 of file ocdata.h.

◆ TLocaleId

typedef unsigned long ocf::TLocaleId

Definition at line 72 of file autodefs.h.

◆ TOcFormatListIter

Definition at line 125 of file ocview.h.

◆ TOcLinkCollectionIter

Iterator for view collection.

Definition at line 147 of file oclink.h.

◆ TOcPartCollectionIter

◆ TOcViewCollection

Definition at line 142 of file oclink.h.

◆ TOcViewCollectionIter

Iterator for view collection.

For compatibility only.

Definition at line 153 of file oclink.h.

◆ TOleMdiFrame

Definition at line 93 of file olemdifr.h.

◆ TOleStart

Definition at line 164 of file oleutil.h.

Enumeration Type Documentation

◆ AutoCallFlag

Enumerator
acMethod 

method call, same as OLE2

acPropGet 

returns property value, same as OLE2

acPropSet 

set property value, same as OLE2

acVoidRet 

pass NULL for return variant, not OLE2 flag

Definition at line 1228 of file autodefs.h.

◆ AutoDataType

Automation datatypes and flags - same as OLE 2 definitions.

Enumerator
atVoid 
atNull 
atShort 
atLong 
atFloat 
atDouble 
atCurrency 
atDatetime 
atString 
atObject 
atError 
atBool 
atVariant 
atUnknown 
atByte 
atArray 
atObjectDesc 
atLoanedBSTR 
atTypeMask 
atOLE2Mask 

Definition at line 322 of file autodefs.h.

◆ AutoSymFlag

Attribute flags for automation symbols and command objects.

Enumerator
asAnyCommand 

any command: method, property get/set, build

asOleType 

method or property exposed for OLE

asMethod 

method (same as OLE INVOKE_FUNC)

asGet 

returns property value (INVOKE_PROPERTYGET)

asIterator 

iterator property (_NewEnum)

asSet 

set property value (INVOKE_PROPERTYSET)

asGetSet 

can get or set property(...GET + ...SET)

asBuild 

contructor command (unsupported by OLE 2.01)

asFactory 

for creating objects or class determination

asClass 

extension to another class symbol table

asArgument 

property returning an object

asNotTerminator 

any symbol except terminator with class info

asBindable 

sends OnChanged notification

asRequestEdit 

sends OnRequest edit before change

asDisplayBind 

user-display of bindable

asDefaultBind 

this property only is the default (redundant)

asHidden 

not visible to normal browsing

asPersistent 

property is persistent

Definition at line 297 of file autodefs.h.

◆ TOcAppMode

Application running mode and registration flags these are initialized when processing command line or registration requests the application's copy of the initial option flags is dynamically updated.

Enumerator
amRegServer 

complete registration database update requested

amUnregServer 

registration database unregistration requested

amAutomation 

set from cmdline when EXE lauched for automation

amEmbedding 

cmdline, overridden per Instance if embedded DLL

amLangId 

user registration requested a particular LangId

amTypeLib 

requested typelib to be generated and registered

amDebug 

user requested launching for debugging

amNoRegValidate 

user request to suppress registry validation

amExeModule 

set for EXE components, 0 if DLL inproc server

amExeMode 

may be overridden per instance if running DLL

amServedApp 

per instance flag, app refcnt held by container

amSingleUse 

set from app reg, may be forced on per instance

amQuietReg 

suppress error UI during registration processing

amRun 

set in factory call to run application msg loop

amShutdown 

set in factory call to shutdown/delete app

amAnyRegOption 

Definition at line 78 of file ocreg.h.

◆ TOcAspect

Enumerator
asContent 
asThumbnail 
asIcon 
asDocPrint 
asDefault 
asMaintain 
asClip 

Definition at line 64 of file ocobject.h.

◆ TOcConvertAction

Enumerator
caConvertToClsid 
caConvertToFormat 
caActivateAsClsid 
caAspectToIcon 
caAspectToContent 

Definition at line 158 of file ocobject.h.

◆ TOcDialogHelp

Enumerator
dhBrowse 
dhBrowseClipboard 
dhConvert 
dhBrowseLinks 
dhChangeIcon 
dhFileOpen 
dhSourceSet 
dhIconFileOpen 
dhBrowseControl 

Definition at line 27 of file ocobject.h.

◆ TOcDraw

Enumerator
drNone 
drShadingOnly 
drShowObjects 

Definition at line 81 of file ocobject.h.

◆ TOcDropAction

Enumerator
daDropNone 
daDropCopy 
daDropMove 
daDropLink 

Definition at line 39 of file ocobject.h.

◆ TOcHelp

Enumerator
hlpExit 
hlpEnter 
hlpGet 

Definition at line 152 of file ocobject.h.

◆ TOcInitHow

Enumerator
ihLink 
ihEmbed 
ihMetafile 
ihBitmap 

Definition at line 93 of file ocobject.h.

◆ TOcInitWhere

Enumerator
iwFile 
iwStorage 
iwDataObject 
iwNew 
iwHandle 
iwNewOcx 

Definition at line 100 of file ocobject.h.

◆ TOcInvalidate

Enumerator
invData 
invView 

Definition at line 59 of file ocobject.h.

◆ TOcLinkUpdate

Enumerator
luUpdateAuto 
luUpdateManual 

Definition at line 182 of file ocobject.h.

◆ TOcMenuEnable

Enumerator
meEnablePaste 
meEnablePasteLink 
meEnableBrowseClipboard 
meEnableBrowseLinks 

Definition at line 145 of file ocobject.h.

◆ TOcMouseAction

Enumerator
maEnter 
maContained 
maExit 

Definition at line 46 of file ocobject.h.

◆ TOcPartName

Enumerator
pnLong 
pnShort 
pnApp 

Definition at line 87 of file ocobject.h.

◆ TOcScrollDir

Enumerator
sdScrollUp 
sdScrollDown 
sdScrollLeft 
sdScrollRight 

Definition at line 52 of file ocobject.h.

◆ TOcViewOptions

Enumerator
voNoInPlace 
voNoNestedInPlace 
voNoInPlaceServer 

Definition at line 44 of file ocview.h.

Function Documentation

◆ _OCFCFUNC() [1/2]

◆ _OCFCFUNC() [2/2]

◆ _OCFDATA() [1/2]

ocf::_OCFDATA ( TAutoCommand::TCommandHook )
extern

References _OCFDATA(), _OCFFUNC, and AutoQuitBuild().

◆ _OCFDATA() [2/2]

ocf::_OCFDATA ( TAutoCommand::TErrorMsgHook )
extern

References _OCFDATA().

◆ _T() [1/31]

ocf::_T ( "!Cancel" )

References _T(), Cancel, and EXPOSE_PROPRW_ID().

◆ _T() [2/31]

ocf::_T ( "!Click" )

References _T(), Click, and EXPOSE_METHOD_ID().

◆ _T() [3/31]

ocf::_T ( "!CustomEvent" )

◆ _T() [4/31]

ocf::_T ( "!DisplayAsDefault" )

◆ _T() [5/31]

ocf::_T ( "!DisplayName" )

References _T(), DisplayName, and EXPOSE_PROPRW_ID().

◆ _T() [6/31]

ocf::_T ( "!Font" )

References _T(), EXPOSE_PROPRW_ID(), and Font.

◆ _T() [7/31]

ocf::_T ( "!ForeColor" )

References _T(), EXPOSE_PROPRW_ID(), and ForeColor.

◆ _T() [8/31]

ocf::_T ( "!Height" )

◆ _T() [9/31]

ocf::_T ( "!KeyUp" )

◆ _T() [10/31]

ocf::_T ( "!MouseDown" )

◆ _T() [11/31]

ocf::_T ( "!MouseMove" )

◆ _T() [12/31]

ocf::_T ( "!Name" )

References _T(), EXPOSE_PROPRW_ID(), and Name.

◆ _T() [13/31]

ocf::_T ( "!Parent" )

References _T(), EXPOSE_PROPRO_ID, and Parent.

◆ _T() [14/31]

ocf::_T ( "!ShowGrabHandles" )

◆ _T() [15/31]

ocf::_T ( "!TextAlign" )

References _T(), EXPOSE_PROPRW_ID(), and TextAlign.

◆ _T() [16/31]

ocf::_T ( "!Top" )

References _T(), EXPOSE_PROPRW_ID(), and Top.

◆ _T() [17/31]

ocf::_T ( "!UserMode" )

References _T(), EXPOSE_PROPRW_ID(), and UserMode.

◆ _T() [18/31]

ocf::_T ( "@Cancel_" )

◆ _T() [19/31]

ocf::_T ( "@Click_" )

◆ _T() [20/31]

ocf::_T ( "@CustomEvent_" )

◆ _T() [21/31]

ocf::_T ( "@DispDef_" )

◆ _T() [22/31]

ocf::_T ( "@DispName_" )

◆ _T() [23/31]

ocf::_T ( "@Font_" )

◆ _T() [24/31]

ocf::_T ( "@ForeColor_" )

◆ _T() [25/31]

ocf::_T ( "@GrabHdl_" )

◆ _T() [26/31]

ocf::_T ( "@KeyUp_" )

◆ _T() [27/31]

ocf::_T ( "@MouseDown_" )

◆ _T() [28/31]

ocf::_T ( "@MouseMove_" )

◆ _T() [29/31]

ocf::_T ( "@ObjName_" )

◆ _T() [30/31]

ocf::_T ( "@TextAlign_" )

◆ _T() [31/31]

ocf::_T ( "@UserMode_" )

◆ AutoQuitBuild()

◆ CmpGuid12()

void ocf::CmpGuid12 ( IUnknown * This,
REFIID req,
REFIID ref,
void ** pif )

Definition at line 190 of file oleutil.cpp.

References CmpGuid12().

◆ CmpGuidOle()

void ocf::CmpGuidOle ( IUnknown * This,
REFIID req,
void ** pif )

Definition at line 204 of file oleutil.cpp.

References CmpGuidOle().

◆ DECLARE_FUNC() [1/2]

typedef ocf::DECLARE_FUNC ( HRESULT ,
STDAPICALLTYPE ,
* TDllCanUnloadNow )

References DECLARE_FUNC().

◆ DECLARE_FUNC() [2/2]

typedef ocf::DECLARE_FUNC ( HRESULT ,
STDAPICALLTYPE ,
* TDllGetClassObject ) const &

References DECLARE_FUNC().

◆ DIAG_DECLARE_GROUP() [1/4]

◆ DIAG_DECLARE_GROUP() [2/4]

◆ DIAG_DECLARE_GROUP() [3/4]

◆ DIAG_DECLARE_GROUP() [4/4]

◆ DIAG_DEFINE_GROUP_INIT() [1/6]

◆ DIAG_DEFINE_GROUP_INIT() [2/6]

◆ DIAG_DEFINE_GROUP_INIT() [3/6]

◆ DIAG_DEFINE_GROUP_INIT() [4/6]

ocf::DIAG_DEFINE_GROUP_INIT ( OWL_INI ,
OcfOleMenu ,
1 ,
0  )

◆ DIAG_DEFINE_GROUP_INIT() [5/6]

ocf::DIAG_DEFINE_GROUP_INIT ( OWL_INI ,
OcfRefCount ,
1 ,
0  )

◆ DIAG_DEFINE_GROUP_INIT() [6/6]

◆ DynamicCast()

const void * ocf::DynamicCast ( const void * obj,
const std::type_info & src,
const std::type_info & dst )

Definition at line 407 of file autosym.cpp.

References DynamicCast().

◆ END_AUTOCLASS() [1/3]

ocf::END_AUTOCLASS ( TOcControl ,
tfNormal ,
_T("TOcControl") ,
_T("@TOcControl_") ,
0  )

◆ END_AUTOCLASS() [2/3]

ocf::END_AUTOCLASS ( TOcControlEvent ,
tfNormal ,
_T("TOcControlEvent") ,
_T("@TOcCtrlEvent_") ,
0  )

Definition at line 213 of file occtrl.cpp.

References _T(), END_AUTOCLASS(), and tfNormal.

◆ END_AUTOCLASS() [3/3]

ocf::END_AUTOCLASS ( TOcxView ,
tfNormal ,
_T("TOcxView") ,
_T("@TOcxView_") ,
0  )

◆ EV_COMMAND() [1/11]

ocf::EV_COMMAND ( CM_EDITCONVERT ,
CmEditConvert  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [2/11]

ocf::EV_COMMAND ( CM_EDITCOPY ,
CmEditCopy  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [3/11]

ocf::EV_COMMAND ( CM_EDITCUT ,
CmEditCut  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [4/11]

ocf::EV_COMMAND ( CM_EDITDELETE ,
CmEditDelete  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [5/11]

ocf::EV_COMMAND ( CM_EDITINSERTCONTROL ,
CmEditInsertControl  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [6/11]

ocf::EV_COMMAND ( CM_EDITINSERTOBJECT ,
CmEditInsertObject  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [7/11]

ocf::EV_COMMAND ( CM_EDITLINKS ,
CmEditLinks  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [8/11]

ocf::EV_COMMAND ( CM_EDITPASTE ,
CmEditPaste  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [9/11]

ocf::EV_COMMAND ( CM_EDITPASTELINK ,
CmEditPasteLink  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [10/11]

ocf::EV_COMMAND ( CM_EDITPASTESPECIAL ,
CmEditPasteSpecial  )

References owl::EV_COMMAND().

◆ EV_COMMAND() [11/11]

ocf::EV_COMMAND ( CM_EDITSHOWOBJECTS ,
CmEditShowObjects  )

◆ EV_COMMAND_ENABLE() [1/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITCONVERT ,
CeEditConvert  )

◆ EV_COMMAND_ENABLE() [2/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITCOPY ,
CeEditCopy  )

◆ EV_COMMAND_ENABLE() [3/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITCUT ,
CeEditCut  )

◆ EV_COMMAND_ENABLE() [4/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITDELETE ,
CeEditDelete  )

◆ EV_COMMAND_ENABLE() [5/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITINSERTCONTROL ,
CeEditInsertControl  )

◆ EV_COMMAND_ENABLE() [6/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITINSERTOBJECT ,
CeEditInsertObject  )

◆ EV_COMMAND_ENABLE() [7/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITLINKS ,
CeEditLinks  )

◆ EV_COMMAND_ENABLE() [8/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITOBJECT ,
CeEditObject  )

◆ EV_COMMAND_ENABLE() [9/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITPASTE ,
CeEditPaste  )

◆ EV_COMMAND_ENABLE() [10/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITPASTELINK ,
CeEditPasteLink  )

◆ EV_COMMAND_ENABLE() [11/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITPASTESPECIAL ,
CeEditPasteSpecial  )

◆ EV_COMMAND_ENABLE() [12/13]

ocf::EV_COMMAND_ENABLE ( CM_EDITSHOWOBJECTS ,
CeEditShowObjects  )

◆ EV_COMMAND_ENABLE() [13/13]

ocf::EV_COMMAND_ENABLE ( CM_FILECLOSE ,
CeFileClose  )

◆ EV_MESSAGE()

ocf::EV_MESSAGE ( WM_OCEVENT ,
EvOcEvent  )

References owl::EV_MESSAGE(), and WM_OCEVENT.

◆ EXPOSE_METHOD_ID() [1/4]

ocf::EXPOSE_METHOD_ID ( DISPID_DBLCLICK ,
DblClick ,
TAutoLong ,
_T("!DblClick") ,
_T("@DblClick_") ,
0  )

References _T(), and EXPOSE_METHOD_ID().

◆ EXPOSE_METHOD_ID() [2/4]

ocf::EXPOSE_METHOD_ID ( DISPID_ERROREVENT ,
ErrorEvent ,
TAutoLong ,
_T("!ErrorEvent") ,
_T("&ErrorEvent_") ,
0  )

◆ EXPOSE_METHOD_ID() [3/4]

ocf::EXPOSE_METHOD_ID ( DISPID_KEYDOWN ,
KeyDown ,
TAutoLong ,
_T("!KeyDown") ,
_T("@KeyDown_") ,
0  )

◆ EXPOSE_METHOD_ID() [4/4]

ocf::EXPOSE_METHOD_ID ( DISPID_MOUSEUP ,
MouseUp ,
TAutoLong ,
_T("!MouseUp") ,
_T("@MouseUp_") ,
0  )

◆ EXPOSE_PROPRW_ID() [1/11]

ocf::EXPOSE_PROPRW_ID ( 0x80010007L ,
Visible ,
TAutoBool ,
_T("!Visible") ,
_T("!Visible") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [2/11]

ocf::EXPOSE_PROPRW_ID ( 0x80010038L ,
Default ,
TAutoBool ,
_T("!Default") ,
_T("@Default_") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [3/11]

ocf::EXPOSE_PROPRW_ID ( 0x80010100L ,
Left ,
TAutoLong ,
_T("!Left") ,
_T("!Left") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [4/11]

ocf::EXPOSE_PROPRW_ID ( 0x80010102L ,
Width ,
TAutoLong ,
_T("!Width") ,
_T("!Width") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [5/11]

ocf::EXPOSE_PROPRW_ID ( DISPID_AMBIENT_BACKCOLOR ,
BackColor ,
TAutoLong ,
_T("!BackColor") ,
_T("@BackColor_") ,
0  )

RAYK - help contexts?

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [6/11]

ocf::EXPOSE_PROPRW_ID ( DISPID_AMBIENT_LOCALEID ,
LocaleID ,
TAutoLong ,
_T("!LocaleID") ,
_T("@LocaleID_") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [7/11]

ocf::EXPOSE_PROPRW_ID ( DISPID_AMBIENT_MESSAGEREFLECT ,
MessageReflect ,
TAutoBool ,
_T("!MessageReflect") ,
_T("@MsgReflect_") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [8/11]

ocf::EXPOSE_PROPRW_ID ( DISPID_AMBIENT_SCALEUNITS ,
ScaleUnits ,
TAutoString ,
_T("!ScaleUnits") ,
_T("@ScaleUnits_") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [9/11]

ocf::EXPOSE_PROPRW_ID ( DISPID_AMBIENT_SHOWHATCHING ,
ShowHatching ,
TAutoBool ,
_T("!ShowHatching") ,
_T("@ShowHat_") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [10/11]

ocf::EXPOSE_PROPRW_ID ( DISPID_AMBIENT_SUPPORTSMNEMONICS ,
SupportsMnemonics ,
TAutoBool ,
_T("!SupportsMnemonics") ,
_T("@Mnemonics_") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ EXPOSE_PROPRW_ID() [11/11]

ocf::EXPOSE_PROPRW_ID ( DISPID_AMBIENT_UIDEAD ,
UIDead ,
TAutoBool ,
_T("!UIDead") ,
_T("@UIDead_") ,
0  )

References _T(), and EXPOSE_PROPRW_ID().

◆ GetAppDescriptor()

TAppDescriptor * ocf::GetAppDescriptor ( )
inline

Definition at line 203 of file appdesc.h.

◆ GetAutoExceptionMsg()

TCHAR * ocf::GetAutoExceptionMsg ( TXAuto::TError err)

Definition at line 809 of file autoval.cpp.

References _T(), and GetAutoExceptionMsg().

◆ HRFailIfZero()

HRESULT ocf::HRFailIfZero ( int bexpr)
inline

Definition at line 126 of file defs.h.

References HR_FAIL, HR_NOERROR, and HRFailIfZero().

◆ HRFalseIfZero()

HRESULT ocf::HRFalseIfZero ( int bexpr)
inline

Definition at line 127 of file defs.h.

References HR_FALSE, HR_OK, and HRFalseIfZero().

◆ HRIsOK()

bool ocf::HRIsOK ( HRESULT hr)
inline

Definition at line 132 of file defs.h.

References HR_OK, and HRIsOK().

◆ HRSucceeded()

bool ocf::HRSucceeded ( HRESULT hr)
inline

Definition at line 131 of file defs.h.

References HRSucceeded().

◆ IMPLEMENT_STREAMABLE1() [1/2]

◆ IMPLEMENT_STREAMABLE1() [2/2]

◆ IMPLEMENT_STREAMABLE2()

◆ IosToStgMode()

long ocf::IosToStgMode ( int omode)
inline

◆ IosToStgOpenMode()

long ocf::IosToStgOpenMode ( int omode)
inline

Definition at line 143 of file stgdoc.cpp.

References IosToStgOpenMode(), owl::ofRead, and owl::ofWrite.

◆ IosToStgShareMode()

long ocf::IosToStgShareMode ( int omode)
inline

Definition at line 148 of file stgdoc.cpp.

References IosToStgShareMode(), owl::shCompat, and owl::shMask.

◆ IosToStgTempMode()

long ocf::IosToStgTempMode ( int omode)
inline

Definition at line 153 of file stgdoc.cpp.

References IosToStgTempMode(), and owl::ofTemporary.

◆ IUnknown_QueryInterface()

HRESULT _IFUNC ocf::IUnknown_QueryInterface ( IUnknown * ,
REFIID iid,
LPVOID * pif )
inline

Definition at line 595 of file ocbocole.h.

References _IFUNC, and IUnknown_QueryInterface().

◆ MostDerived()

const void * ocf::MostDerived ( const void * obj,
const std::type_info & src )

Definition at line 433 of file autosym.cpp.

References MostDerived().

◆ OcHiMetricToPixel()

void ocf::OcHiMetricToPixel ( const SIZEL & sizeHM,
SIZEL & sizePix )

Definition at line 378 of file oleutil.cpp.

References MAP_LOGHIM_TO_PIX, and OcHiMetricToPixel().

◆ OcPixelToHiMetric()

void ocf::OcPixelToHiMetric ( const SIZEL & sizePix,
SIZEL & sizeHM )

Definition at line 391 of file oleutil.cpp.

References MAP_PIX_TO_LOGHIM, and OcPixelToHiMetric().

◆ OcRegisterClass()

long ocf::OcRegisterClass ( TRegList & regInfo,
TModule * module,
tostream & out,
TLangId lang,
LPCTSTR filter,
TRegItem * defaults,
TRegItem * overrides )

Generate OLE registration file image to an output stream.

Process a given regInfo table to produce an ascii registration list out to an ostream. Arguments are:

Parameters
regInfo- main registration list to work from
module- hinstance of program module for 'path' & 'serverctx' entries
out- output stream to receive reg entry lines
lang- language id for 'language' entry & string translation
filter- optional template restricting filter
defaults- optional reg entries processed before main list
overrides-optional reg entries processed after main list

Definition at line 187 of file ocreg.cpp.

References _T(), _ttol, owl::TRegParamList::Find(), owl::TRegKey::GetClassesRoot(), owl::TModule::GetHandle(), owl::TRegSymbolTable::Init(), owl::TRegList::Items, owl::TRegItem::Key, owl::LangSysDefault, owl::LangUserDefault, OcRegisterClass(), owl::TRegSymbolTable::Params, owl::TRegSymbolTable::StreamOut(), owl::TLocaleString::SystemDefaultLangId, owl::TRegSymbolTable::UpdateParams(), owl::TLocaleString::UserDefaultLangId, and owl::TRegParamList::Value().

◆ OcRegisterControl()

HRESULT ocf::OcRegisterControl ( TCHAR * ocxPath)

Definition at line 1286 of file occtrl.cpp.

References OcRegisterControl().

◆ OcRegistryUpdate()

void ocf::OcRegistryUpdate ( owl::tistream & in)
inline

◆ OcRegistryValidate()

int ocf::OcRegistryValidate ( owl::tistream & in)
inline

◆ OcSetupDebugReg()

int ocf::OcSetupDebugReg ( TRegList & regInfo,
TRegItem * regDebug,
TLangId lang,
TCHAR * clsid )

Walk thru a reginfo list using debug entries to create a parallel non-debug set for alternate, debug registration.

Return:

  • 0 - No debug registration needed / available
  • 1 - Debug registration using passed classid
  • -1 - Debug registration using classid found in reginfo

Definition at line 332 of file ocreg.cpp.

References _T(), _USES_CONVERSION, _W2A, COUNTOF, owl::TRegItem::Key, owl::TRegList::Lookup(), OcDebugKeys, OcReplaceKeys, OcSetupDebugReg(), and owl::TRegItem::Value.

◆ OcUnregisterClass()

int ocf::OcUnregisterClass ( TRegList & regInfo,
TRegItem * overrides )

Unregister application or class from registration database.

These params are the only ones needed to unregister an OLE program or class

Definition at line 282 of file ocreg.cpp.

References _T(), owl::TRegKey::GetClassesRoot(), owl::TRegKey::GetClassesRootClsid(), OcUnregisterClass(), and owl::TRegistry::Unregister().

◆ OcUnregisterControl()

HRESULT ocf::OcUnregisterControl ( CLSID ClassId)

◆ SendObituary()

void ocf::SendObituary ( const void * obj,
const std::type_info & typeInfo )

◆ StgToIosMode()

int ocf::StgToIosMode ( long grfMode)
inline

Definition at line 185 of file stgdoc.cpp.

References stgModeMask, StgToIosMode(), StgToIosOpenMode(), and StgToIosShareMode().

◆ StgToIosOpenMode()

int ocf::StgToIosOpenMode ( long grfMode)
inline

Definition at line 170 of file stgdoc.cpp.

References stgRdWrMask, and StgToIosOpenMode().

◆ StgToIosShareMode()

int ocf::StgToIosShareMode ( long grfMode)
inline

Definition at line 175 of file stgdoc.cpp.

References owl::shCompat, stgShareMask, and StgToIosShareMode().

◆ StgToIosTempMode()

int ocf::StgToIosTempMode ( long grfMode)
inline

Definition at line 180 of file stgdoc.cpp.

References owl::ofTemporary, and StgToIosTempMode().

Variable Documentation

◆ AppDebugFilter

TCHAR ocf::AppDebugFilter = _T("\001\002\003\005\006\007")

Definition at line 310 of file ocreg.cpp.

◆ atAutoClass

const owl::uint16 ocf::atAutoClass = 0x0800

Definition at line 347 of file autodefs.h.

◆ atByRef

const owl::uint16 ocf::atByRef = 0x4000

Definition at line 345 of file autodefs.h.

◆ atEnum

const owl::uint16 ocf::atEnum = 0x1000

Definition at line 346 of file autodefs.h.

◆ atSafeArray

const owl::uint16 ocf::atSafeArray = 0x2000

Definition at line 344 of file autodefs.h.

◆ B_size

const int ocf::B_size = 516

Definition at line 37 of file stgdoc.cpp.

◆ Cancel

ocf::Cancel

Definition at line 154 of file occtrl.cpp.

◆ cidBOleContainer

const BCID ocf::cidBOleContainer = 6L

Definition at line 120 of file ocbocole.h.

◆ cidBOleControl

const BCID ocf::cidBOleControl = 11L

Definition at line 125 of file ocbocole.h.

◆ cidBOleControlFactory

const BCID ocf::cidBOleControlFactory = 14L

Definition at line 128 of file ocbocole.h.

◆ cidBOleControlSite

const BCID ocf::cidBOleControlSite = 13L

Definition at line 127 of file ocbocole.h.

◆ cidBOleData

const BCID ocf::cidBOleData = 7L

Definition at line 121 of file ocbocole.h.

◆ cidBOleDocument

const BCID ocf::cidBOleDocument = 2L

Definition at line 116 of file ocbocole.h.

◆ cidBOleFactory

const BCID ocf::cidBOleFactory = 8L

Definition at line 122 of file ocbocole.h.

◆ cidBOleFont

const BCID ocf::cidBOleFont = 12L

Definition at line 126 of file ocbocole.h.

◆ cidBOleInProcHandler

const BCID ocf::cidBOleInProcHandler = 10L

Definition at line 124 of file ocbocole.h.

◆ cidBOleInProcSite

const BCID ocf::cidBOleInProcSite = 5L

Definition at line 119 of file ocbocole.h.

◆ cidBOlePart

const BCID ocf::cidBOlePart = 3L

Definition at line 117 of file ocbocole.h.

◆ cidBOlePicture

const BCID ocf::cidBOlePicture = 15L

Definition at line 129 of file ocbocole.h.

◆ cidBOleService

const BCID ocf::cidBOleService = 1L

Definition at line 115 of file ocbocole.h.

◆ cidBOleShadowData

const BCID ocf::cidBOleShadowData = 9L

Definition at line 123 of file ocbocole.h.

◆ cidBOleSite

const BCID ocf::cidBOleSite = 4L

Definition at line 118 of file ocbocole.h.

◆ Click

ocf::Click

Definition at line 179 of file occtrl.cpp.

◆ CustomEvent

ocf::CustomEvent

Definition at line 210 of file occtrl.cpp.

◆ DebugRegCount

const int ocf::DebugRegCount = 4+1

Definition at line 62 of file ocreg.h.

◆ DefaultStreamName

const TCHAR ocf::DefaultStreamName[] = _T("Contents")

Definition at line 38 of file stgdoc.cpp.

◆ DisplayAsDefault

ocf::DisplayAsDefault

Definition at line 133 of file occtrl.cpp.

◆ DisplayName

ocf::DisplayName

Definition at line 135 of file occtrl.cpp.

◆ DllIdleTime

const int ocf::DllIdleTime = 200

Definition at line 29 of file oleframe.cpp.

◆ DocContent

const TCHAR ocf::DocContent[] = _T("All")

Definition at line 28 of file ocview.cpp.

◆ DocDebugFilter

TCHAR ocf::DocDebugFilter
Initial value:
= _T("\001\002\003\005\006\007")
_T("\020\021\022\023\024\025\026\027")
_T("\030\031\032\033\034\035\036\037")
_T("\040\041\042\043\044\045\046\047")
_T("\054\055\062\063")
_T("!ForeColor")

Definition at line 311 of file ocreg.cpp.

◆ END_RESPONSE_TABLE

Definition at line 21 of file oledialg.cpp.

◆ EV_OC_AMBIENT_GETBACKCOLOR

ocf::EV_OC_AMBIENT_GETBACKCOLOR

Definition at line 148 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETDISPLAYASDEFAULT

ocf::EV_OC_AMBIENT_GETDISPLAYASDEFAULT

Definition at line 157 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETDISPLAYNAME

ocf::EV_OC_AMBIENT_GETDISPLAYNAME

Definition at line 159 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETFONT

ocf::EV_OC_AMBIENT_GETFONT

Definition at line 161 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETFORECOLOR

ocf::EV_OC_AMBIENT_GETFORECOLOR

Definition at line 149 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETLOCALEID

ocf::EV_OC_AMBIENT_GETLOCALEID

Definition at line 150 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETMESSAGEREFLECT

ocf::EV_OC_AMBIENT_GETMESSAGEREFLECT

Definition at line 152 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETSCALEUNITS

ocf::EV_OC_AMBIENT_GETSCALEUNITS

Definition at line 160 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETSHOWGRABHANDLES

ocf::EV_OC_AMBIENT_GETSHOWGRABHANDLES

Definition at line 155 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETSHOWHATCHING

ocf::EV_OC_AMBIENT_GETSHOWHATCHING

Definition at line 156 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETSUPPORTSMNEMONICS

ocf::EV_OC_AMBIENT_GETSUPPORTSMNEMONICS

Definition at line 158 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETTEXTALIGN

ocf::EV_OC_AMBIENT_GETTEXTALIGN

Definition at line 151 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETUIDEAD

ocf::EV_OC_AMBIENT_GETUIDEAD

Definition at line 154 of file olewindo.cpp.

◆ EV_OC_AMBIENT_GETUSERMODE

ocf::EV_OC_AMBIENT_GETUSERMODE

Definition at line 153 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETBACKCOLOR

ocf::EV_OC_AMBIENT_SETBACKCOLOR

Definition at line 162 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETDISPLAYASDEFAULT

ocf::EV_OC_AMBIENT_SETDISPLAYASDEFAULT

Definition at line 171 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETDISPLAYNAME

ocf::EV_OC_AMBIENT_SETDISPLAYNAME

Definition at line 173 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETFONT

ocf::EV_OC_AMBIENT_SETFONT

Definition at line 175 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETFORECOLOR

ocf::EV_OC_AMBIENT_SETFORECOLOR

Definition at line 163 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETLOCALEID

ocf::EV_OC_AMBIENT_SETLOCALEID

Definition at line 164 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETMESSAGEREFLECT

ocf::EV_OC_AMBIENT_SETMESSAGEREFLECT

Definition at line 166 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETSCALEUNITS

ocf::EV_OC_AMBIENT_SETSCALEUNITS

Definition at line 174 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETSHOWGRABHANDLES

ocf::EV_OC_AMBIENT_SETSHOWGRABHANDLES

Definition at line 169 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETSHOWHATCHING

ocf::EV_OC_AMBIENT_SETSHOWHATCHING

Definition at line 170 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETSUPPORTSMNEMONICS

ocf::EV_OC_AMBIENT_SETSUPPORTSMNEMONICS

Definition at line 172 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETTEXTALIGN

ocf::EV_OC_AMBIENT_SETTEXTALIGN

Definition at line 165 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETUIDEAD

ocf::EV_OC_AMBIENT_SETUIDEAD

Definition at line 168 of file olewindo.cpp.

◆ EV_OC_AMBIENT_SETUSERMODE

ocf::EV_OC_AMBIENT_SETUSERMODE

Definition at line 167 of file olewindo.cpp.

◆ EV_OC_APPBORDERSPACEREQ

ocf::EV_OC_APPBORDERSPACEREQ

Definition at line 205 of file oleframe.cpp.

◆ EV_OC_APPBORDERSPACESET

ocf::EV_OC_APPBORDERSPACESET

Definition at line 206 of file oleframe.cpp.

◆ EV_OC_APPFRAMERECT

ocf::EV_OC_APPFRAMERECT

Definition at line 204 of file oleframe.cpp.

◆ EV_OC_APPINSMENUS

ocf::EV_OC_APPINSMENUS

Definition at line 201 of file oleframe.cpp.

◆ EV_OC_APPMENUS

ocf::EV_OC_APPMENUS

Definition at line 202 of file oleframe.cpp.

◆ EV_OC_APPPROCESSMSG

ocf::EV_OC_APPPROCESSMSG

Definition at line 203 of file oleframe.cpp.

◆ EV_OC_APPRESTOREUI

ocf::EV_OC_APPRESTOREUI

Definition at line 208 of file oleframe.cpp.

◆ EV_OC_APPSHUTDOWN

ocf::EV_OC_APPSHUTDOWN

Definition at line 209 of file oleframe.cpp.

◆ EV_OC_APPSTATUSTEXT

ocf::EV_OC_APPSTATUSTEXT

Definition at line 207 of file oleframe.cpp.

◆ EV_OC_CTRLEVENT_CLICK

ocf::EV_OC_CTRLEVENT_CLICK

Definition at line 179 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_CUSTOMEVENT

ocf::EV_OC_CTRLEVENT_CUSTOMEVENT

Definition at line 196 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_DBLCLICK

ocf::EV_OC_CTRLEVENT_DBLCLICK

Definition at line 180 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_ERROREVENT

ocf::EV_OC_CTRLEVENT_ERROREVENT

Definition at line 195 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_FOCUS

ocf::EV_OC_CTRLEVENT_FOCUS

Definition at line 187 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_KEYDOWN

ocf::EV_OC_CTRLEVENT_KEYDOWN

Definition at line 191 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_KEYUP

ocf::EV_OC_CTRLEVENT_KEYUP

Definition at line 192 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_MOUSEDOWN

ocf::EV_OC_CTRLEVENT_MOUSEDOWN

Definition at line 188 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_MOUSEMOVE

ocf::EV_OC_CTRLEVENT_MOUSEMOVE

Definition at line 189 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_MOUSEUP

ocf::EV_OC_CTRLEVENT_MOUSEUP

Definition at line 190 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_PROPERTYCHANGE

ocf::EV_OC_CTRLEVENT_PROPERTYCHANGE

Definition at line 193 of file olewindo.cpp.

◆ EV_OC_CTRLEVENT_PROPERTYREQUESTEDIT

ocf::EV_OC_CTRLEVENT_PROPERTYREQUESTEDIT

Definition at line 194 of file olewindo.cpp.

◆ EV_OC_VIEWATTACHWINDOW

ocf::EV_OC_VIEWATTACHWINDOW

Definition at line 48 of file oleview.cpp.

◆ EV_OC_VIEWBORDERSPACEREQ

ocf::EV_OC_VIEWBORDERSPACEREQ

Definition at line 115 of file olewindo.cpp.

◆ EV_OC_VIEWBORDERSPACESET

ocf::EV_OC_VIEWBORDERSPACESET

Definition at line 116 of file olewindo.cpp.

◆ EV_OC_VIEWBREAKLINK

ocf::EV_OC_VIEWBREAKLINK

Definition at line 50 of file oleview.cpp.

◆ EV_OC_VIEWCLIPDATA

ocf::EV_OC_VIEWCLIPDATA

Definition at line 134 of file olewindo.cpp.

◆ EV_OC_VIEWCLOSE

ocf::EV_OC_VIEWCLOSE

Definition at line 46 of file oleview.cpp.

◆ EV_OC_VIEWDOVERB

ocf::EV_OC_VIEWDOVERB

Definition at line 144 of file olewindo.cpp.

◆ EV_OC_VIEWDRAG

ocf::EV_OC_VIEWDRAG

Definition at line 118 of file olewindo.cpp.

◆ EV_OC_VIEWDROP

ocf::EV_OC_VIEWDROP

Definition at line 117 of file olewindo.cpp.

◆ EV_OC_VIEWGETITEMNAME

ocf::EV_OC_VIEWGETITEMNAME

Definition at line 51 of file oleview.cpp.

◆ EV_OC_VIEWGETPALETTE

ocf::EV_OC_VIEWGETPALETTE

Definition at line 133 of file olewindo.cpp.

◆ EV_OC_VIEWGETSCALE

ocf::EV_OC_VIEWGETSCALE

Definition at line 120 of file olewindo.cpp.

◆ EV_OC_VIEWGETSITERECT

ocf::EV_OC_VIEWGETSITERECT

Definition at line 121 of file olewindo.cpp.

◆ EV_OC_VIEWINSMENUS

ocf::EV_OC_VIEWINSMENUS

Definition at line 45 of file oleview.cpp.

◆ EV_OC_VIEWLOADPART

ocf::EV_OC_VIEWLOADPART

Definition at line 44 of file oleview.cpp.

◆ EV_OC_VIEWOPENDOC

ocf::EV_OC_VIEWOPENDOC

Definition at line 47 of file oleview.cpp.

◆ EV_OC_VIEWPAINT

ocf::EV_OC_VIEWPAINT

Definition at line 128 of file olewindo.cpp.

◆ EV_OC_VIEWPARTACTIVATE

ocf::EV_OC_VIEWPARTACTIVATE

Definition at line 123 of file olewindo.cpp.

◆ EV_OC_VIEWPARTINVALID

ocf::EV_OC_VIEWPARTINVALID

EV_OC_VIEWDISCARDUNDO, // !CQ not processing this yet...

Definition at line 39 of file oleview.cpp.

◆ EV_OC_VIEWPARTSIZE

ocf::EV_OC_VIEWPARTSIZE

Definition at line 137 of file olewindo.cpp.

◆ EV_OC_VIEWPASTEOBJECT

ocf::EV_OC_VIEWPASTEOBJECT

Definition at line 124 of file olewindo.cpp.

◆ EV_OC_VIEWSAVEPART

ocf::EV_OC_VIEWSAVEPART

Definition at line 43 of file oleview.cpp.

◆ EV_OC_VIEWSCROLL

ocf::EV_OC_VIEWSCROLL

Definition at line 119 of file olewindo.cpp.

◆ EV_OC_VIEWSETDATA

ocf::EV_OC_VIEWSETDATA

Definition at line 135 of file olewindo.cpp.

◆ EV_OC_VIEWSETLINK

ocf::EV_OC_VIEWSETLINK

Definition at line 49 of file oleview.cpp.

◆ EV_OC_VIEWSETSCALE

ocf::EV_OC_VIEWSETSCALE

Definition at line 140 of file olewindo.cpp.

◆ EV_OC_VIEWSETSITERECT

ocf::EV_OC_VIEWSETSITERECT

Definition at line 20 of file oledialg.cpp.

◆ EV_OC_VIEWSETTITLE

ocf::EV_OC_VIEWSETTITLE

Definition at line 114 of file olewindo.cpp.

◆ EV_OC_VIEWSHOWTOOLS

ocf::EV_OC_VIEWSHOWTOOLS

Definition at line 132 of file olewindo.cpp.

◆ EV_OC_VIEWTITLE

ocf::EV_OC_VIEWTITLE

Definition at line 113 of file olewindo.cpp.

◆ EV_VN_DOCCLOSED

Definition at line 38 of file oleview.cpp.

◆ EV_VN_DOCOPENED

ocf::EV_VN_DOCOPENED

Definition at line 37 of file oleview.cpp.

◆ EV_VN_INVALIDATE

ocf::EV_VN_INVALIDATE

Definition at line 36 of file oleview.cpp.

◆ EV_VN_ISWINDOW

Definition at line 32 of file oleview.cpp.

◆ EV_VN_LINKMONIKER

ocf::EV_VN_LINKMONIKER

Definition at line 572 of file oleview.cpp.

◆ EV_VN_LINKVIEW

ocf::EV_VN_LINKVIEW

Definition at line 571 of file oleview.cpp.

◆ EV_WM_ACTIVATEAPP

Definition at line 198 of file oleframe.cpp.

◆ EV_WM_DROPFILES

Definition at line 74 of file olewindo.cpp.

◆ EV_WM_HSCROLL

Definition at line 76 of file olewindo.cpp.

◆ EV_WM_LBUTTONDBLCLK

Definition at line 66 of file olewindo.cpp.

◆ EV_WM_LBUTTONDOWN

Definition at line 64 of file olewindo.cpp.

◆ EV_WM_LBUTTONUP

Definition at line 68 of file olewindo.cpp.

◆ EV_WM_MDIACTIVATE

Definition at line 70 of file olewindo.cpp.

◆ EV_WM_MENUSELECT

Definition at line 77 of file olewindo.cpp.

◆ EV_WM_MOUSEACTIVATE

Definition at line 71 of file olewindo.cpp.

◆ EV_WM_MOUSEMOVE

Definition at line 67 of file olewindo.cpp.

◆ EV_WM_PAINT

Definition at line 63 of file olewindo.cpp.

◆ EV_WM_RBUTTONDOWN

Definition at line 65 of file olewindo.cpp.

◆ EV_WM_SETCURSOR

Definition at line 73 of file olewindo.cpp.

◆ EV_WM_SETFOCUS

Definition at line 72 of file olewindo.cpp.

◆ EV_WM_SIZE

Definition at line 196 of file oleframe.cpp.

◆ EV_WM_TIMER

Definition at line 197 of file oleframe.cpp.

◆ EV_WM_VSCROLL

Definition at line 75 of file olewindo.cpp.

◆ Font

ocf::Font

Definition at line 137 of file occtrl.cpp.

◆ ForeColor

ocf::ForeColor

Definition at line 125 of file occtrl.cpp.

◆ Height

ocf::Height

Definition at line 160 of file occtrl.cpp.

◆ IBApplication

class _ICLASS ocf::IBApplication

Definition at line 143 of file ocbocole.h.

◆ IBClass

class _ICLASS ocf::IBClass

Definition at line 150 of file ocbocole.h.

◆ IBClassMgr

class _ICLASS ocf::IBClassMgr

Definition at line 134 of file ocbocole.h.

◆ IBContainer

class _ICLASS ocf::IBContainer

Definition at line 141 of file ocbocole.h.

◆ IBContains

class _ICLASS ocf::IBContains

Definition at line 139 of file ocbocole.h.

◆ IBControl

class _ICLASS ocf::IBControl

Definition at line 158 of file ocbocole.h.

◆ IBControlSite

class _ICLASS ocf::IBControlSite

Definition at line 157 of file ocbocole.h.

◆ IBDataConsumer

class _ICLASS ocf::IBDataConsumer

Definition at line 147 of file ocbocole.h.

◆ IBDataNegotiator

class _ICLASS ocf::IBDataNegotiator

Definition at line 145 of file ocbocole.h.

◆ IBDataProvider

class _ICLASS ocf::IBDataProvider

Definition at line 146 of file ocbocole.h.

◆ IBDataProvider2

class _ICLASS ocf::IBDataProvider2

Definition at line 155 of file ocbocole.h.

◆ IBDataState

class _ICLASS ocf::IBDataState

Definition at line 162 of file ocbocole.h.

◆ IBDocument

class _ICLASS ocf::IBDocument

Definition at line 140 of file ocbocole.h.

◆ IBDropDest

class _ICLASS ocf::IBDropDest

Definition at line 149 of file ocbocole.h.

◆ IBEventClass

class _ICLASS ocf::IBEventClass

Definition at line 160 of file ocbocole.h.

◆ IBEventsHandler

class _ICLASS ocf::IBEventsHandler

Definition at line 159 of file ocbocole.h.

◆ IBLinkable

class _ICLASS ocf::IBLinkable

Definition at line 137 of file ocbocole.h.

◆ IBLinkInfo

class _ICLASS ocf::IBLinkInfo

Definition at line 144 of file ocbocole.h.

◆ IBOverrideBrowseLinks

class _ICLASS ocf::IBOverrideBrowseLinks

Definition at line 151 of file ocbocole.h.

◆ IBOverrideHelpButton

class _ICLASS ocf::IBOverrideHelpButton

Definition at line 153 of file ocbocole.h.

◆ IBPart

class _ICLASS ocf::IBPart

Definition at line 135 of file ocbocole.h.

◆ IBPart2

class _ICLASS ocf::IBPart2

Definition at line 154 of file ocbocole.h.

◆ IBRootLinkable

class _ICLASS ocf::IBRootLinkable

Definition at line 138 of file ocbocole.h.

◆ IBService

class _ICLASS ocf::IBService

Definition at line 136 of file ocbocole.h.

◆ IBService2

class _ICLASS ocf::IBService2

Definition at line 156 of file ocbocole.h.

◆ IBSinkList

class _ICLASS ocf::IBSinkList

Definition at line 161 of file ocbocole.h.

◆ IBSite

class _ICLASS ocf::IBSite

Definition at line 142 of file ocbocole.h.

◆ IBSite2

class _ICLASS ocf::IBSite2

Definition at line 152 of file ocbocole.h.

◆ IBWindow

class _ICLASS ocf::IBWindow

Definition at line 148 of file ocbocole.h.

◆ IDT_DLLIDLE

const int ocf::IDT_DLLIDLE = 32000

Definition at line 33 of file oleframe.h.

◆ IDW_PADDECORATION

const int ocf::IDW_PADDECORATION = 32042

Definition at line 31 of file oleframe.h.

◆ IDW_REMVIEWBUCKET

const int ocf::IDW_REMVIEWBUCKET = 32046

Definition at line 32 of file oleframe.h.

◆ IID_TServedObject

EXTERN_C const GUID ocf::IID_TServedObject = {0x02A101L,0,0,{0xC0,0,0,0,0,0,0,0x46}}

Definition at line 107 of file autodefs.h.

◆ KeyUp

ocf::KeyUp

Definition at line 199 of file occtrl.cpp.

◆ MouseDown

ocf::MouseDown

Definition at line 181 of file occtrl.cpp.

◆ MouseMove

ocf::MouseMove

Definition at line 191 of file occtrl.cpp.

◆ Name

ocf::Name

Definition at line 156 of file occtrl.cpp.

◆ OcDebugKeys

const TCHAR* ocf::OcDebugKeys[] = {_T("debugprogid"), _T("debugclsid"), _T("debugdesc"), _T("debugopt")}

Definition at line 322 of file ocreg.cpp.

◆ OcRegNoDebug

TRegItem ocf::OcRegNoDebug = { {"debugger", {_T("")}}, {0,{0}} }

Definition at line 304 of file ocreg.cpp.

◆ OcRegNotDll

TRegItem ocf::OcRegNotDll = { {"cmdline", {_T("")}}, {"debugger", {_T("")}}, {0,{0}} }

Definition at line 305 of file ocreg.cpp.

◆ OcReplaceKeys

const TCHAR* ocf::OcReplaceKeys[] = { _T("progid"), _T("clsid"), _T("description"), _T("extraopt")}

Definition at line 321 of file ocreg.cpp.

◆ OWL_DIAGINFO

Definition at line 17 of file oledialg.cpp.

◆ Parent

ocf::Parent

Definition at line 152 of file occtrl.cpp.

◆ PartFormat

const TCHAR ocf::PartFormat[] = _T("OcPart.%d")

Definition at line 19 of file ocpart.cpp.

◆ PartStreamName

const TCHAR ocf::PartStreamName[] = _T("\03OcPart")

Definition at line 20 of file ocpart.cpp.

◆ RemViewStreamName

const TCHAR ocf::RemViewStreamName[] = _T("OcRemoteView")

Definition at line 25 of file ocremvie.cpp.

◆ sf

const TOcScaleFactor & ocf::sf
Initial value:
{
return is >> sf.PartSize >> sf.SiteSize
owl::TSize PartSize
Definition ocview.h:471
owl::TSize SiteSize
Definition ocview.h:470
TOcScaleFactor & sf
Definition ocview.cpp:1233

Definition at line 1232 of file ocview.cpp.

◆ ShowGrabHandles

ocf::ShowGrabHandles

Definition at line 131 of file occtrl.cpp.

◆ SpaceLoc

const TDecoratedFrame::TLocation ocf::SpaceLoc[]
Initial value:
= {
}
@ Bottom
Refers to bottom edge of frame.
Definition decframe.h:91
@ Top
Refers to top edge of frame.
Definition decframe.h:90
@ Left
Refers to left edge of frame.
Definition decframe.h:92
@ Right
Refers to right edge of frame.
Definition decframe.h:93

Definition at line 33 of file oleframe.cpp.

◆ stgModeMask

const long ocf::stgModeMask = (STGM_TRANSACTED | STGM_PRIORITY | STGM_CONVERT)

Definition at line 168 of file stgdoc.cpp.

◆ stgRdWrMask

const int ocf::stgRdWrMask = (int)(STGM_READWRITE | STGM_READ | STGM_WRITE)

Definition at line 165 of file stgdoc.cpp.

◆ stgShareMask

const int ocf::stgShareMask
Initial value:
= (int)(STGM_SHARE_DENY_NONE | STGM_SHARE_DENY_READ |
STGM_SHARE_DENY_WRITE| STGM_SHARE_EXCLUSIVE)

Definition at line 166 of file stgdoc.cpp.

◆ TAppDescriptor

class _ICLASS ocf::TAppDescriptor

Definition at line 47 of file autodefs.h.

◆ TAutoBase

class _AUTOCLASS ocf::TAutoBase

Definition at line 46 of file autodefs.h.

◆ TAutoBool

ocf::TAutoBool

Definition at line 129 of file occtrl.cpp.

◆ TAutoDetach

class _AUTOCLASS ocf::TAutoDetach

Definition at line 45 of file autodefs.h.

◆ TAutoDispatch

ocf::TAutoDispatch

Definition at line 137 of file occtrl.cpp.

◆ TAutoIterator

class _ICLASS ocf::TAutoIterator

Definition at line 49 of file autodefs.h.

◆ TAutoLong

ocf::TAutoLong

Definition at line 125 of file occtrl.cpp.

◆ TAutoShort

ocf::TAutoShort

Definition at line 127 of file occtrl.cpp.

◆ TAutoString

ocf::TAutoString

Definition at line 135 of file occtrl.cpp.

◆ TAutoTransfer

struct _OCFCLASS ocf::TAutoTransfer

Definition at line 839 of file autodefs.h.

◆ TCoClassInfo

class _ICLASS ocf::TCoClassInfo

Definition at line 31 of file appdesc.h.

◆ TDispatch

class _ICLASS ocf::TDispatch

Definition at line 956 of file autodefs.h.

◆ TextAlign

ocf::TextAlign

Definition at line 127 of file occtrl.cpp.

◆ tfAppObject

const owl::uint16 ocf::tfAppObject = 1

Definition at line 360 of file autodefs.h.

◆ tfAutoClassMask

const owl::uint16 ocf::tfAutoClassMask = tfHidden|tfNonextensible

Definition at line 384 of file autodefs.h.

◆ tfAutomation

const owl::uint16 ocf::tfAutomation = 256

Definition at line 391 of file autodefs.h.

◆ tfCanCreate

const owl::uint16 ocf::tfCanCreate = 2

Definition at line 361 of file autodefs.h.

◆ tfCoClassXfer

Definition at line 365 of file autodefs.h.

◆ tfControl

const owl::uint16 ocf::tfControl = 32

Definition at line 364 of file autodefs.h.

◆ tfDefault

const owl::uint16 ocf::tfDefault = (1<<12)

Definition at line 373 of file autodefs.h.

◆ tfDual

const owl::uint16 ocf::tfDual = 64

Definition at line 390 of file autodefs.h.

◆ tfEventSource

const owl::uint16 ocf::tfEventSource = (2<<12)

Definition at line 374 of file autodefs.h.

◆ tfHidden

const owl::uint16 ocf::tfHidden = 16

Definition at line 382 of file autodefs.h.

◆ tfImplFlagXfer

const owl::uint16 ocf::tfImplFlagXfer = (tfDefault | tfEventSource | tfRestricted)

Definition at line 376 of file autodefs.h.

◆ tfLicensed

const owl::uint16 ocf::tfLicensed = 4

Definition at line 362 of file autodefs.h.

◆ tfNonextensible

const owl::uint16 ocf::tfNonextensible = 128

Definition at line 383 of file autodefs.h.

◆ tfNormal

const owl::uint16 ocf::tfNormal = 0

Definition at line 397 of file autodefs.h.

◆ tfPredeclared

const owl::uint16 ocf::tfPredeclared = 8

Definition at line 363 of file autodefs.h.

◆ tfRestricted

const owl::uint16 ocf::tfRestricted = (4<<12)

Definition at line 375 of file autodefs.h.

◆ TOcApp

class _ICLASS ocf::TOcApp

Definition at line 36 of file ocapp.h.

◆ TOcAppFrameHost

class _OCMCLASS ocf::TOcAppFrameHost

Definition at line 45 of file ocapp.h.

◆ TOcAppHost

class _OCMCLASS ocf::TOcAppHost

Definition at line 44 of file ocapp.h.

◆ TOcClassMgr

class _ICLASS ocf::TOcClassMgr

Definition at line 35 of file ocapp.h.

◆ TOcContainerHost

class _OCMCLASS ocf::TOcContainerHost

Definition at line 38 of file ocview.h.

◆ TOcControl

class _ICLASS ocf::TOcControl

Definition at line 34 of file ocdoc.h.

◆ TOcControlEvent

class _ICLASS ocf::TOcControlEvent

Definition at line 31 of file occtrl.h.

◆ TOcDataProvider

class _ICLASS ocf::TOcDataProvider

Definition at line 30 of file ocview.h.

◆ TOcDocument

class _ICLASS ocf::TOcDocument

Definition at line 30 of file ocpart.h.

◆ TOcPart

class _ICLASS ocf::TOcPart

Definition at line 34 of file ocapp.h.

◆ TOcRemVie

class _ICLASS ocf::TOcRemVie

Definition at line 36 of file ocdoc.h.

◆ TOcServerHost

class _OCMCLASS ocf::TOcServerHost

Definition at line 39 of file ocview.h.

◆ TOcStorage

class _ICLASS ocf::TOcStorage

Definition at line 32 of file ocdoc.h.

◆ TOcStream

class _ICLASS ocf::TOcStream

Definition at line 35 of file ocstorag.h.

◆ TOcView

class _ICLASS ocf::TOcView

Definition at line 35 of file ocdoc.h.

◆ TOleWindow

class _OCFCLASS ocf::TOleWindow

Definition at line 27 of file oledoc.h.

◆ Top

ocf::Top

Definition at line 158 of file occtrl.cpp.

◆ TServedObject

class _ICLASS ocf::TServedObject

Definition at line 29 of file appdesc.h.

◆ TTypeLibrary

class _ICLASS ocf::TTypeLibrary

Definition at line 30 of file appdesc.h.

◆ UserMode

ocf::UserMode

Definition at line 129 of file occtrl.cpp.

◆ vnInvalidate

const owl::uint ocf::vnInvalidate = 9

Definition at line 24 of file oleview.h.

◆ vnLinkMoniker

const owl::uint ocf::vnLinkMoniker = 11

Definition at line 26 of file oleview.h.

◆ vnLinkView

const owl::uint ocf::vnLinkView = 10

Definition at line 25 of file oleview.h.