api_makix.cpp 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. // ----------------------------------------------------------------------------
  2. // Generated by InterfaceFactory [Fri Oct 01 02:49:41 1999]
  3. //
  4. // File : api_makix.cpp
  5. // Class : api_maki
  6. // class layer : Dispatchable Receiver
  7. // ----------------------------------------------------------------------------
  8. #include <precomp.h>
  9. #include "api_makix.h"
  10. #ifdef CBCLASS
  11. #undef CBCLASS
  12. #endif
  13. #define CBCLASS api_makiX
  14. START_DISPATCH;
  15. VCB(API_MAKI_MAKI_PUSHOBJECT, maki_pushObject);
  16. VCB(API_MAKI_MAKI_PUSHINT, maki_pushInt);
  17. VCB(API_MAKI_MAKI_PUSHBOOLEAN, maki_pushBoolean);
  18. VCB(API_MAKI_MAKI_PUSHFLOAT, maki_pushFloat);
  19. VCB(API_MAKI_MAKI_PUSHDOUBLE, maki_pushDouble);
  20. VCB(API_MAKI_MAKI_PUSHSTRING, maki_pushString);
  21. VCB(API_MAKI_MAKI_PUSHVOID, maki_pushVoid);
  22. VCB(API_MAKI_MAKI_PUSHANY, maki_pushAny);
  23. CB(API_MAKI_MAKI_POPOBJECT, maki_popObject);
  24. CB(API_MAKI_MAKI_POPINT, maki_popInt);
  25. CB(API_MAKI_MAKI_POPBOOLEAN, maki_popBoolean);
  26. CB(API_MAKI_MAKI_POPFLOAT, maki_popFloat);
  27. CB(API_MAKI_MAKI_POPDOUBLE, maki_popDouble);
  28. CB(API_MAKI_MAKI_POPSTRING, maki_popString);
  29. CB(API_MAKI_MAKI_POPANY, maki_popAny);
  30. VCB(API_MAKI_MAKI_POPDISCARD, maki_popDiscard);
  31. CB(API_MAKI_MAKI_GETFUNCTION, maki_getFunction);
  32. CB(API_MAKI_MAKI_ADDDLFREF, maki_addDlfRef);
  33. VCB(API_MAKI_MAKI_ADDDLFCLASSREF, maki_addDlfClassRef);
  34. VCB(API_MAKI_MAKI_REMDLFREF, maki_remDlfRef);
  35. CB(API_MAKI_MAKI_CALLFUNCTION, maki_callFunction);
  36. CB(API_MAKI_MAKI_TRIGGEREVENT, maki_triggerEvent);
  37. CB(API_MAKI_MAKI_GETSCRIPTINT, maki_getScriptInt);
  38. CB(API_MAKI_MAKI_GETSCRIPTBOOLEAN, maki_getScriptBoolean);
  39. CB(API_MAKI_MAKI_GETSCRIPTFLOAT, maki_getScriptFloat);
  40. CB(API_MAKI_MAKI_GETSCRIPTDOUBLE, maki_getScriptDouble);
  41. CB(API_MAKI_MAKI_GETSCRIPTSTRING, maki_getScriptString);
  42. CB(API_MAKI_MAKI_GETSCRIPTOBJECT, maki_getScriptObject);
  43. CB(API_MAKI_MAKI_UPDATEDLF, maki_updateDlf);
  44. CB(API_MAKI_MAKI_INSTANTIATE, maki_instantiate);
  45. VCB(API_MAKI_MAKI_DESTROY, maki_destroy);
  46. CB(API_MAKI_MAKI_ENCAPSULATE, maki_encapsulate);
  47. VCB(API_MAKI_MAKI_DEENCAPSULATE, maki_deencapsulate);
  48. CB(API_MAKI_MAKI_GETCONTROLLER, maki_getController);
  49. CB(API_MAKI_MAKI_CREATEORPHAN, maki_createOrphan);
  50. VCB(API_MAKI_MAKI_KILLORPHAN, maki_killOrphan);
  51. VCB(API_MAKI_MAKI_SETOBJECTATOM, maki_setObjectAtom);
  52. CB(API_MAKI_MAKI_GETOBJECTATOM, maki_getObjectAtom);
  53. #ifdef WASABI_COMPILE_WND
  54. CB(API_MAKI_MAKI_FINDOBJECT, maki_findObject);
  55. #endif
  56. VCB(API_MAKI_VCPU_ADDSCRIPTOBJECT, vcpu_addScriptObject);
  57. VCB(API_MAKI_VCPU_REMOVESCRIPTOBJECT, vcpu_removeScriptObject);
  58. CB(API_MAKI_VCPU_GETCACHECOUNT, vcpu_getCacheCount);
  59. CB(API_MAKI_VCPU_ISVALIDSCRIPTID, vcpu_isValidScriptId);
  60. CB(API_MAKI_VCPU_MAPVARID, vcpu_mapVarId);
  61. CB(API_MAKI_VCPU_GETUSERANCESTORID, vcpu_getUserAncestorId);
  62. CB(API_MAKI_VCPU_GETNUMEVENTS, vcpu_getNumEvents);
  63. CB(API_MAKI_VCPU_GETEVENT, vcpu_getEvent);
  64. CB(API_MAKI_VCPU_GETCOMPLETE, vcpu_getComplete);
  65. VCB(API_MAKI_VCPU_SETCOMPLETE, vcpu_setComplete);
  66. VCB(API_MAKI_VCPU_RESETCOMPLETE, vcpu_resetComplete);
  67. CB(API_MAKI_VCPU_GETCLASSNAME, vcpu_getClassName);
  68. END_DISPATCH;
  69. #undef CBCLASS