3ds Max C++ API Reference
Loading...
Searching...
No Matches
MSOLEObject Class Reference

#include <C:/adskgit/3dsmax/3dsmax/3dswin/src/maxsdk/include/maxscript/util/OLE.h>

Inheritance diagram for MSOLEObject:

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

unsigned long m_refs

Static Public Attributes

static Arrayexposed_fns

Constructor & Destructor Documentation

◆ MSOLEObject()

Member Function Documentation

◆ Create()

MSOLEObject * Create ( )
static

◆ QueryInterface()

STDMETHOD QueryInterface ( REFIID riid,
void ** ppvObj )

◆ STDMETHOD_() [1/2]

STDMETHOD_ ( unsigned long ,
AddRef  )

◆ STDMETHOD_() [2/2]

STDMETHOD_ ( unsigned long ,
Release  )

◆ GetTypeInfoCount()

STDMETHOD GetTypeInfoCount ( unsigned int * pcTypeInfo)

◆ GetTypeInfo()

STDMETHOD GetTypeInfo ( unsigned int iTypeInfo,
LCID lcid,
ITypeInfo ** ppTypeInfo )

◆ GetIDsOfNames()

STDMETHOD GetIDsOfNames ( REFIID riid,
OLECHAR ** rgszNames,
unsigned int cNames,
LCID lcid,
DISPID * rgdispid )

◆ Invoke()

STDMETHOD Invoke ( DISPID dispidMember,
REFIID riid,
LCID lcid,
unsigned short wFlags,
DISPPARAMS * pdispparams,
VARIANT * pvarResult,
EXCEPINFO * pexcepinfo,
unsigned int * puArgErr )

◆ install_fns()

void install_fns ( Array * fns)
static

Member Data Documentation

◆ m_refs

unsigned long m_refs

◆ exposed_fns

Array* exposed_fns
static