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