3ds Max C++ API Reference
|
#include "../foundation/arrays.h"
#include "../foundation/functions.h"
#include "OLE.classids.h"
#include "../macros/define_implementations.h"
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 () |
#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) |
BOOL init_MAXScript_OLE | ( | ) |
void uninit_OLE | ( | ) |