MSOLEObject Class Reference

#include <OLE.h>

+ Inheritance diagram for MSOLEObject:

Public Member Functions

STDMETHOD() QueryInterface (REFIID riid, void **ppvObj)
 
 STDMETHOD_ (unsigned long, AddRef)(void)
 
 STDMETHOD_ (unsigned long, Release)(void)
 
STDMETHOD() GetTypeInfoCount (unsigned int *pcTypeInfo)
 
STDMETHOD() GetTypeInfo (unsigned int iTypeInfo, LCID lcid, ITypeInfo **ppTypeInfo)
 
STDMETHOD() GetIDsOfNames (REFIID riid, OLECHAR **rgszNames, unsigned int cNames, LCID lcid, DISPID *rgdispid)
 
STDMETHOD() Invoke (DISPID dispidMember, REFIID riid, LCID lcid, unsigned short wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, unsigned int *puArgErr)
 
 MSOLEObject ()
 

Static Public Member Functions

static MSOLEObjectCreate ()
 
static void install_fns (Array *fns)
 

Public Attributes

unsigned long m_refs
 

Static Public Attributes

static Array * exposed_fns
 

Constructor & Destructor Documentation

Member Function Documentation

static MSOLEObject* Create ( )
static
STDMETHOD() QueryInterface ( REFIID  riid,
void **  ppvObj 
)
STDMETHOD_ ( unsigned  long,
AddRef   
)
STDMETHOD_ ( unsigned  long,
Release   
)
STDMETHOD() GetTypeInfoCount ( unsigned int pcTypeInfo)
STDMETHOD() GetTypeInfo ( unsigned int  iTypeInfo,
LCID  lcid,
ITypeInfo **  ppTypeInfo 
)
STDMETHOD() GetIDsOfNames ( REFIID  riid,
OLECHAR **  rgszNames,
unsigned int  cNames,
LCID  lcid,
DISPID *  rgdispid 
)
STDMETHOD() Invoke ( DISPID  dispidMember,
REFIID  riid,
LCID  lcid,
unsigned short  wFlags,
DISPPARAMS *  pdispparams,
VARIANT *  pvarResult,
EXCEPINFO *  pexcepinfo,
unsigned int puArgErr 
)
static void install_fns ( Array *  fns)
static

Member Data Documentation

unsigned long m_refs
Array* exposed_fns
static