3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 ( )