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.