OWLNext 7.0
Borland's Object Windows Library for the modern age
|
ObjectComponents fundamental definitions. More...
Go to the source code of this file.
Namespaces | |
namespace | ocf |
Object Component Framework (COM encapsulation) | |
Functions | |
HRESULT | ocf::HRFailIfZero (int bexpr) |
HRESULT | ocf::HRFalseIfZero (int bexpr) |
bool | ocf::HRSucceeded (HRESULT hr) |
bool | ocf::HRIsOK (HRESULT hr) |
ObjectComponents fundamental definitions.
Definition in file defs.h.
#define DECLARE_STREAMABLE_FROM_BASE_OCF | ( | cls, | |
base ) DECLARE_STREAMABLE_FROM_BASE( _OCFCLASS, cls, base ) |
#define HR_ABORT ResultFromScode(E_ABORT) |
#define HR_CLASS_CLASSNOTAVAILABLE ResultFromScode(CLASS_E_CLASSNOTAVAILABLE) |
#define HR_CLASS_NOAGGREGATION ResultFromScode(CLASS_E_NOAGGREGATION) |
#define HR_DATA_FORMATETC ResultFromScode(DATA_E_FORMATETC) |
#define HR_DATA_SAMEFORMATETC ResultFromScode(DATA_S_SAMEFORMATETC) |
#define HR_DISP_BADPARAMCOUNT ResultFromScode(DISP_E_BADPARAMCOUNT) |
#define HR_DISP_BADVARTYPE ResultFromScode(DISP_E_BADVARTYPE) |
#define HR_DISP_EXCEPTION ResultFromScode(DISP_E_EXCEPTION) |
#define HR_DISP_MEMBERNOTFOUND ResultFromScode(DISP_E_MEMBERNOTFOUND) |
#define HR_DISP_OVERFLOW ResultFromScode(DISP_E_OVERFLOW) |
#define HR_DISP_OVERFLOW ResultFromScode(DISP_E_OVERFLOW) |
#define HR_DISP_PARAMNOTFOUND ResultFromScode(DISP_E_PARAMNOTFOUND) |
#define HR_DISP_PARAMNOTOPTIONAL ResultFromScode(DISP_E_PARAMNOTOPTIONAL) |
#define HR_DISP_TYPEMISMATCH ResultFromScode(DISP_E_TYPEMISMATCH) |
#define HR_DISP_UNKNOWNINTERFACE ResultFromScode(DISP_E_UNKNOWNINTERFACE) |
#define HR_DISP_UNKNOWNNAME ResultFromScode(DISP_E_UNKNOWNNAME) |
#define HR_DV_FORMATETC ResultFromScode(DV_E_FORMATETC) |
#define HR_FAIL ResultFromScode(E_FAIL) |
#define HR_FALSE ResultFromScode(S_FALSE) |
#define HR_HANDLE ResultFromScode(E_HANDLE) |
#define HR_INVALIDARG ResultFromScode(E_INVALIDARG) |
#define HR_MK_NOOBJECT ResultFromScode(MK_E_NOOBJECT) |
#define HR_MK_NOSTORAGE ResultFromScode(MK_E_NOSTORAGE) |
#define HR_MK_UNAVAILABLE ResultFromScode(MK_E_UNAVAILABLE) |
#define HR_NOINTERFACE ResultFromScode(E_NOINTERFACE) |
#define HR_NOTIMPL ResultFromScode(E_NOTIMPL) |
#define HR_OK ResultFromScode(S_OK) |
#define HR_OLE_NOT_INPLACEACTIVE ResultFromScode(OLE_E_NOT_INPLACEACTIVE) |
#define HR_OLE_STATIC ResultFromScode(OLE_E_STATIC) |
#define HR_OLE_USEREG ResultFromScode(OLE_S_USEREG) |
#define HR_OLEOBJ_INVALIDVERB ResultFromScode(OLEOBJ_S_INVALIDVERB) |
#define HR_OUTOFMEMORY ResultFromScode(E_OUTOFMEMORY) |
#define HR_POINTER ResultFromScode(E_POINTER) |
#define HR_RPC_CALL_REJECTED ResultFromScode(RPC_E_CALL_REJECTED) |
#define HR_STG_CANTSAVE ResultFromScode(STG_E_CANTSAVE) |
#define HR_TYPE_ELEMENTNOTFOUND ResultFromScode(TYPE_E_ELEMENTNOTFOUND) |
#define HR_TYPE_INVALIDSTATE ResultFromScode(TYPE_E_INVALIDSTATE) |
#define HR_TYPE_LIBNOTREGISTERED ResultFromScode(TYPE_E_LIBNOTREGISTERED) |
#define HR_TYPE_UNSUPFORMAT ResultFromScode(TYPE_E_UNSUPFORMAT) |
#define HR_TYPE_WRONGTYPEKIND ResultFromScode(TYPE_E_WRONGTYPEKIND) |