131#if !defined(_UNICODE)
148#if !defined(_UNICODE)
151 for (
i = 0;
i < (
int)count;
i++)
155 wchar_t**
args =
new wchar_t *[count];
157 for (
i = 0;
i < (
int)count;
i++) {
166 for (
int i = 0;
i < (
int)count;
i++) {
190 long* ids,
unsigned named)
213 params.rgdispidNamedArgs = ids;
221 params.rgdispidNamedArgs++;
OLE Automation Class Definitions.
#define PRECONDITION(condition)
#define DIAG_DECLARE_GROUP(group)
void operator=(const TAutoEnumeratorBase ©)
static IDispatch * GetObject(LPCTSTR progid)
void Unbind(bool release=true)
long Lookup(const long id)
TAutoVal & Invoke(owl::uint16 attr, TAutoProxyArgs &args, long *ids, unsigned named=0)
Automation data element (same data as OLE/BASIC VARIANT)
void Copy(const TAutoVal ©)
GUID/IID/CLSID management.
static void Raise(TError err)
static void Check(HRESULT stat, LPCTSTR msg)
Reference to reference counted string object TUString Lightweight reference object consisting of a po...
static wchar_t * ConvertAtoW(const char *src, size_t len=(size_t) -1)
size_t __stdcall wcslen(const wchar_t *str)
Include for OC, gets common headers when precompiled headers are enabled.
Object Component Framework (COM encapsulation)
@ acVoidRet
pass NULL for return variant, not OLE2 flag
@ acPropGet
returns property value, same as OLE2
@ acPropSet
set property value, same as OLE2
@ acMethod
method call, same as OLE2
Object Windows Library (OWLNext Core)
#define HR_DISP_UNKNOWNNAME