|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
ObjectComponents BOcOle engine linking & embedding interfaces. More...
#include <owl/private/defs.h>#include <owl/geometry.h>#include <ocf/ocobject.h>#include <pshpack8.h>#include <poppack.h>Go to the source code of this file.
Classes | |
| class | ocf::IBClassMgr |
| IClassMgr abstract base class. More... | |
| class | ocf::IBDataNegotiator |
| IBDataNegotiator – Enumerats formats for drag/drop and paste. More... | |
| class | ocf::IBDataConsumer |
| IBDataConsumer – Supported by containers who want to accept drag/drop and paste. More... | |
| class | ocf::IBDataProvider |
| IBDataProvider – Supported by parts and/or sites which can be copied to the OLE2 clipboard. More... | |
| class | ocf::IBDataProvider2 |
| IBDataProvider2 – new version of IBDataProvider. More... | |
| class | ocf::IBPart |
| IBPart – Supported by server objects. More... | |
| class | ocf::IBPart2 |
| IBPart2 – Supported by server objects. More... | |
| class | ocf::IBService |
| IService abstract base class. More... | |
| class | ocf::IBService2 |
| class | ocf::IBLinkable |
| ILinkable abstract base class. More... | |
| class | ocf::IBRootLinkable |
| class | ocf::IBContains |
| IContains abstract base class. More... | |
| class | ocf::IBDocument |
| IBDocument – Supported by BOleDocument one per container child window. More... | |
| class | ocf::IBWindow |
| IBWindow – Supported on child window and frame window of container apps. More... | |
| class | ocf::IBContainer |
| IBContainer – Supported by container app's document window. More... | |
| class | ocf::IBDropDest |
| IBDropDest – Supported by container app's document window and/or other areas inside the window. More... | |
| class | ocf::IBApplication |
| IBApplication – Supported at frame window/app object of container apps. More... | |
| class | ocf::IBSite |
| IBSite – Supported by container apps for each linked/embedded object. More... | |
| class | ocf::IBSite2 |
| IBSite2 – Add flexibility to have parent of site not be container. More... | |
| class | ocf::IBDataState |
| class | ocf::IBControlSite |
| class | ocf::IBControl |
| class | ocf::IBSinkList |
| class | ocf::IBEventsHandler |
| class | ocf::IBEventClass |
| class | ocf::IBLinkInfo |
| IBLinkInfo – Supported by BOleParts which are link objects. More... | |
| class | ocf::IBClass |
| IBClass – Supported by BOleFactory. More... | |
| class | ocf::IBOverrideBrowseLinks |
| IBOverrideBrowseLinks – Supported by containers(who aggregate BOleDoc) who want to override our BrowseLinks dialog. More... | |
| class | ocf::IBOverrideHelpButton |
| IBOverrideHelpButton – Supported by container apps (who aggregate BOleService) who want to suppress the help button in our dialogs. More... | |
Namespaces | |
| namespace | ocf |
| Object Component Framework (COM encapsulation) | |
Macros | |
| #define | BOLEDLL _T("BOCOF.so") |
| #define | BOLEDLLW _T("BOCOFW.so") |
| #define | BOLEBIND "CreateClassMgr" |
| #define | BOLE_FILEVER_LS 0x00010054L |
| #define | BOLE_FILEVER_MS 0x00010001L |
| #define | DEFINE_BOLEGUID(name, l) EXTERN_C const GUID CDECL name |
| #define | HIMETRIC_PER_INCH 2540 |
| #define | MAP_PIX_TO_LOGHIM(pixel, pixelsPerInch) ((ULONG) ((((ULONG)HIMETRIC_PER_INCH) * pixel + (pixelsPerInch >> 1)) / pixelsPerInch)) |
| #define | MAP_LOGHIM_TO_PIX(hiMetric, pixelsPerInch) (UINT) ((((double) hiMetric) * pixelsPerInch + (HIMETRIC_PER_INCH >> 1)) / HIMETRIC_PER_INCH) |
| #define | DEFINE_INLINE_QI(I, P) |
| #define | DEFINE_INLINE_QI2(I, P1, P2) |
Typedefs | |
| typedef owl::uint32 | ocf::BCID |
ObjectComponents BOcOle engine linking & embedding interfaces.
Definition in file ocbocole.h.
| #define BOLE_FILEVER_LS 0x00010054L |
Definition at line 44 of file ocbocole.h.
| #define BOLE_FILEVER_MS 0x00010001L |
Definition at line 45 of file ocbocole.h.
| #define BOLEBIND "CreateClassMgr" |
Definition at line 43 of file ocbocole.h.
Definition at line 39 of file ocbocole.h.
Definition at line 40 of file ocbocole.h.
Definition at line 62 of file ocbocole.h.
| #define DEFINE_INLINE_QI | ( | I, | |
| P ) |
Definition at line 599 of file ocbocole.h.
Definition at line 607 of file ocbocole.h.
| #define HIMETRIC_PER_INCH 2540 |
Definition at line 166 of file ocbocole.h.
| #define MAP_LOGHIM_TO_PIX | ( | hiMetric, | |
| pixelsPerInch ) (UINT) ((((double) hiMetric) * pixelsPerInch + (HIMETRIC_PER_INCH >> 1)) / HIMETRIC_PER_INCH) |
Definition at line 177 of file ocbocole.h.
| #define MAP_PIX_TO_LOGHIM | ( | pixel, | |
| pixelsPerInch ) ((ULONG) ((((ULONG)HIMETRIC_PER_INCH) * pixel + (pixelsPerInch >> 1)) / pixelsPerInch)) |
Definition at line 171 of file ocbocole.h.