OWLNext 7.0
Borland's Object Windows Library for the modern age
|
client C access proxy, base class More...
#include <ocf/autodefs.h>
Public Member Functions | |
~TAutoProxy () | |
void | Bind (IUnknown *obj) |
void | Bind (IUnknown &obj) |
void | Bind (const GUID &guid) |
void | Bind (LPCTSTR progid) |
void | Bind (TAutoVal &val) |
void | Bind (IDispatch *obj) |
void | Bind (IDispatch &obj) |
void | Unbind (bool release=true) |
void | MustBeBound () |
bool | IsBound () |
void | SetLang (owl::TLangId lang) |
operator IDispatch * () | |
operator IDispatch & () | |
long | Lookup (const long id) |
long | Lookup (LPCTSTR name) |
void | Lookup (LPCTSTR names, long *ids, unsigned count) |
Static Public Member Functions | |
static IDispatch * | GetObject (LPCTSTR progid) |
Protected Member Functions | |
TAutoProxy (owl::TLangId lang) | |
TAutoVal & | Invoke (owl::uint16 attr, TAutoProxyArgs &args, long *ids, unsigned named=0) |
Protected Attributes | |
IDispatch * | That |
owl::TLangId | Lang |
client C access proxy, base class
Definition at line 1280 of file autodefs.h.
|
inline |
Definition at line 1424 of file autodefs.h.
References Unbind().
|
inlineprotected |
Definition at line 1320 of file autodefs.h.
Definition at line 31 of file autocli.cpp.
References _tcscpy, Bind(), ocf::TXOle::Check(), and HR_NOERROR.
Definition at line 76 of file autocli.cpp.
Definition at line 59 of file autocli.cpp.
void ocf::TAutoProxy::Bind | ( | IUnknown & | obj | ) |
Definition at line 67 of file autocli.cpp.
References _T, Bind(), and ocf::TXOle::Check().
void ocf::TAutoProxy::Bind | ( | IUnknown * | obj | ) |
Definition at line 46 of file autocli.cpp.
References _T, Bind(), and ocf::TXOle::Check().
Definition at line 20 of file autocli.cpp.
References Bind(), ocf::TXOle::Check(), OleStr, and PRECONDITION.
Definition at line 85 of file autocli.cpp.
References ocf::atVoid, Bind(), and That.
Definition at line 105 of file autocli.cpp.
References ocf::TXOle::Check(), and OleStr.
|
protected |
Definition at line 189 of file autocli.cpp.
References _T, ocf::acMethod, ocf::acPropGet, ocf::acPropSet, ocf::acVoidRet, ocf::TXOle::Check(), HR_NOERROR, Lang, MustBeBound(), That, and wcslen().
|
inline |
Definition at line 1298 of file autodefs.h.
References owl::ToBool().
Definition at line 1315 of file autodefs.h.
Definition at line 123 of file autocli.cpp.
References _T, ocf::TXOle::Check(), Lang, MustBeBound(), and That.
Definition at line 144 of file autocli.cpp.
References _tcslen, ocf::TXOle::Check(), owl::TUString::ConvertAtoW(), HR_DISP_UNKNOWNNAME, HR_NOERROR, Lang, MustBeBound(), and That.
void ocf::TAutoProxy::MustBeBound | ( | ) |
Definition at line 97 of file autocli.cpp.
References ocf::TXAuto::Raise(), That, and ocf::TXAuto::xNotIDispatch.
|
inline |
Definition at line 1394 of file autodefs.h.
|
inline |
Definition at line 1406 of file autodefs.h.
|
inline |
Definition at line 1306 of file autodefs.h.
Definition at line 1415 of file autodefs.h.
References That.
|
protected |
Definition at line 1327 of file autodefs.h.
|
protected |
Definition at line 1326 of file autodefs.h.