Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes

MSOLEObject Class Reference

Search for all occurrences

#include <OLE.h>

List of all members.

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 MSOLEObject Create ()
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]

MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject
MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject MSOLEObject