[1123] | 1 | // Generated from frams/frams-objects.cpp
|
---|
| 2 | // A header file for the frams-objects library (.dll and .so)
|
---|
| 3 |
|
---|
| 4 | #ifndef _FRAMS_OBJECTS_H_
|
---|
| 5 | #define _FRAMS_OBJECTS_H_
|
---|
| 6 |
|
---|
| 7 | #ifdef _WIN32
|
---|
| 8 | #define EXPORTED __declspec(dllimport)
|
---|
| 9 | #else
|
---|
| 10 | #define EXPORTED extern
|
---|
| 11 | #endif
|
---|
| 12 |
|
---|
| 13 | EXPORTED void init(int argc, char* argv[]);
|
---|
| 14 | EXPORTED void extFree(void* e);
|
---|
| 15 | EXPORTED int extType(void* e);
|
---|
| 16 | EXPORTED void* extFromNull();
|
---|
| 17 | EXPORTED void* extFromInt(int v);
|
---|
| 18 | EXPORTED void* extFromDouble(double v);
|
---|
| 19 | EXPORTED void* extFromString(char* v);
|
---|
| 20 | EXPORTED int extIntValue(void *v);
|
---|
| 21 | EXPORTED double extDoubleValue(void *v);
|
---|
| 22 | EXPORTED char* extStringValue(void *v);
|
---|
| 23 | EXPORTED char* extClass(void* v);
|
---|
| 24 | EXPORTED int extPropCount(void *v);
|
---|
| 25 | EXPORTED char* extPropId(void *v, int i);
|
---|
| 26 | EXPORTED char* extPropType(void *v, int i);
|
---|
[1158] | 27 | EXPORTED char* extPropName(void *v, int i);
|
---|
| 28 | EXPORTED int extPropFlags(void *v, int i);
|
---|
| 29 | EXPORTED int extPropGroup(void *v, int i);
|
---|
| 30 | EXPORTED char* extPropHelp(void *v, int i);
|
---|
[1123] | 31 | EXPORTED int extPropFind(void *v, char* id);
|
---|
| 32 | EXPORTED void* extPropGet(void *v, int i);
|
---|
| 33 | EXPORTED int extPropSet(void *v, int i, void* e);
|
---|
| 34 | EXPORTED void* extPropCall(void *v, int i, int argc, void* argv);
|
---|
[1158] | 35 | EXPORTED int extGroupCount(void *v);
|
---|
| 36 | EXPORTED char* extGroupName(void *v, int i);
|
---|
| 37 | EXPORTED int extGroupMember(void *v, int g, int i);
|
---|
| 38 | EXPORTED int extMemberCount(void *v, int g);
|
---|
[1123] | 39 | EXPORTED void* rootObject();
|
---|
| 40 |
|
---|
| 41 | #endif
|
---|