It also includes the header files to define the required data types. The exported functions are:
The imported function is:
The additionally included header files are ReplaceObjBase.h and ContainerInterfaces.h ReplaceObjBase.h defines the DUID data type (128 bit value, same as COM GUID, but not dependant on the GUID implementation). It also defines some operators for working with the DUID values, specifically operator== and operator< . The DInterface type is also defined here, as is the DIObjectBase interface, from which every Digital Spaces object derives. Also the CLSIDFromString function is defined.
#include "ContainerInterfaces.h"
Defines | |
| #define | PLUGIN_API extern "C" __declspec(dllimport) |
| #define | CORE_API extern "C" __declspec(dllexport) |
Typedefs | |
| typedef void(* | GetComponentInfoFunc )(::DigitalSpaces::DIComponentInfo *) |
Variables | |
| const char | GetComponentInfoFuncID [] = "GetComponentInfo" |
| #define CORE_API extern "C" __declspec(dllexport) |
| #define PLUGIN_API extern "C" __declspec(dllimport) |
| typedef void(* GetComponentInfoFunc)(::DigitalSpaces::DIComponentInfo *) |
| const char GetComponentInfoFuncID[] = "GetComponentInfo" |
1.5.6