home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / ms95 / disk23 / dir02 / f011810.re_ / f011810.re
Text File  |  1996-04-02  |  2KB  |  53 lines

  1. /*----------------------------------------------------------------------+
  2. |                                    |
  3. |  Copyright (1995) Bentley Systems, Inc., All rights reserved.        |
  4. |                                    |
  5. |  "MicroStation", "MDL", and "MicroCSL" are trademarks of Bentley    |
  6. |  Systems, Inc.                            |
  7. |                                    |
  8. |  Limited permission is hereby granted to reproduce and modify this    |
  9. |  copyrighted material provided that the resulting code is used only     |
  10. |  in conjunction with Bentley Systems products under the terms of the    |
  11. |  license agreement provided therein, and that this notice is retained    |
  12. |  in its entirety in any such reproduction or modification.        |
  13. |                                    |
  14. +----------------------------------------------------------------------*/
  15. /*----------------------------------------------------------------------+
  16. |                                    |
  17. |   msbasic.fdf - MDL-to-BASIC routines
  18. |                                    |
  19. |   $Workfile:   msbasic.fdf  $
  20. |   $Revision:   1.4  $
  21. |                                    |
  22. +----------------------------------------------------------------------*/
  23. #if !defined (__msbasicFDF__)
  24. #define       __msbasicFDF__
  25.  
  26. #if   defined (__BSI__) && !defined (__mdlmkn__)
  27. #include    <mdlbasic.fdf>
  28. #endif
  29.  
  30. int            mdlBasic_getMacroInfo
  31. (
  32. char            *macroTaskIdP,          /* <= TaskId if desired */
  33. char            *fullBasicFileNameP,    /* <= macro file name if desired */
  34. int            *isLoadedP,             /* <= is it loaded? */
  35. char            *macroNameP            /* => Name of macro to get info on. */
  36. );
  37.  
  38. int            mdlBasic_getPublicVariable
  39. (
  40. void            *dataP,        /* <= MDL variable to receive the value */
  41. int            dataSize,    /* => size of the MDL variable */
  42. char            *variableName    /* => the name of the BASIC variable */
  43. );
  44.  
  45. int            mdlBasic_setPublicVariable
  46. (
  47. void            *dataP,        /* => MDL variable from which to obtain value */
  48. int            dataSize,    /* => size of MDL variable */
  49. char            *variableName    /* => the name of the BASIC variable to receive value */
  50. );
  51.  
  52. #endif    /* !defined (__msbasicFDF__) */
  53.