|
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) |