3ds Max C++ API Reference
OLE.h File Reference

Classes

class  MSClassFactory
 
class  MSOLEObject
 
class  OLEObject
 
class  OLEMethod
 
class  SafeArrayWrapper
 

Macros

#define MS_E_EXCEPTION   MAKE_SCODE(SEVERITY_ERROR, FACILITY_ITF, 0x0200)
 
#define MS_E_ILLEGAL_RETURN_VALUE   MS_E_EXCEPTION + 0x001
 
#define is_OLEObject(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(OLEObject))
 
#define is_OLEMethod(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(OLEMethod))
 
#define is_SafeArrayWrapper(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(SafeArrayWrapper))
 
#define UNUSED(X)   (X)
 

Functions

BOOL init_MAXScript_OLE ()
 
void uninit_OLE ()
 

Macro Definition Documentation

◆ MS_E_EXCEPTION

#define MS_E_EXCEPTION   MAKE_SCODE(SEVERITY_ERROR, FACILITY_ITF, 0x0200)

◆ MS_E_ILLEGAL_RETURN_VALUE

#define MS_E_ILLEGAL_RETURN_VALUE   MS_E_EXCEPTION + 0x001

◆ is_OLEObject

#define is_OLEObject (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(OLEObject))

◆ is_OLEMethod

#define is_OLEMethod (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(OLEMethod))

◆ is_SafeArrayWrapper

#define is_SafeArrayWrapper (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(SafeArrayWrapper))

◆ UNUSED

#define UNUSED (   X)    (X)

Function Documentation

◆ init_MAXScript_OLE()

BOOL init_MAXScript_OLE ( )

◆ uninit_OLE()

void uninit_OLE ( )