#include <OLE.h>
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 |
MSOLEObject | ( | ) |
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] |
unsigned long m_refs |
Array* exposed_fns
[static] |