home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / ms95 / disk22 / dir08 / f012130.re_ / f012130.re
Text File  |  1996-04-02  |  4KB  |  194 lines

  1. /*----------------------------------------------------------------------+
  2. |                                    |
  3. |  Copyright (c) 1985-93;  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. |   $Workfile:   msoutput.fdf  $
  18. |   $Revision:   6.1  $
  19. |          $Date:   27 Sep 1994 17:08:28  $
  20. |                                    |
  21. +----------------------------------------------------------------------*/
  22. #ifndef __mdloutputFDF__
  23. #define __mdloutputFDF__
  24.  
  25. /*----------------------------------------------------------------------+
  26. |                                    |
  27. |   Header File Dependencies                        |
  28. |                                    |
  29. +----------------------------------------------------------------------*/
  30.  
  31. #if !defined (__dloadlibH__)
  32. #include "dloadlib.h"
  33. #endif
  34.  
  35. #ifndef __mdlH__
  36. #include "mdl.h"
  37. #endif
  38.  
  39. #ifndef __rscdefsH__
  40. #include "rscdefs.h"
  41. #endif
  42.  
  43. #if defined (__USES_MDL_VARARGS__)
  44. #include "varargs.h"
  45. #else
  46. #include "stdarg.h"
  47. #endif
  48. #include "stdio.h"
  49.  
  50. /*======================================================================+
  51. |                                    |
  52. |   Function Definitions                        |
  53. |                                    |
  54. +======================================================================*/
  55.  
  56. void    mdlOutput_command
  57. (
  58. char    *string        /* => message */
  59. );
  60.  
  61. void    mdlOutput_commandU
  62. (
  63. char    *string        /* => message */
  64. );
  65.  
  66. void    mdlOutput_error
  67. (
  68. char    *string        /* => error message */
  69. );
  70.  
  71. void    mdlOutput_errorU
  72. (
  73. char    *string        /* => error message */
  74. );
  75.  
  76. void    mdlOutput_keyin
  77. (
  78. char    *string        /* => message */
  79. );
  80.  
  81. void    mdlOutput_keyinU
  82. (
  83. char    *string        /* => message */
  84. );
  85.  
  86. void    mdlOutput_message
  87. (
  88. char    *string        /* => message */
  89. );
  90.  
  91. void    mdlOutput_messageU
  92. (
  93. char    *string        /* => message */
  94. );
  95.  
  96. int mdlOutput_printf
  97. (
  98. int          type,     /* => Identifies command window field */
  99. char        *formatP,
  100. ...
  101. );
  102.  
  103. void    mdlOutput_prompt
  104. (
  105. char    *string        /* => error message */
  106. );
  107.  
  108. void    mdlOutput_promptU
  109. (
  110. char    *string        /* => error message */
  111. );
  112.  
  113. int mdlOutput_rscPrintf
  114. (
  115. int          type,         /* => MSG_MESSAGE, MSG_PROMPT, etc */
  116. RscFileHandle     resourceFileHandle, /* => handle or NULL */
  117. long         resourceId,    /* => Identifies message list */
  118. int         stringNumber,
  119. ...
  120. );
  121.  
  122. int mdlOutput_rscfPrintf
  123. (
  124. FILE        *fp,        /* => File to write to */
  125. RscFileHandle     resourceFileHandle, /* => handle or NULL */
  126. long         resourceId,    /* => Identifies message list */
  127. int         stringNumber,
  128. ...
  129. );
  130.  
  131. int mdlOutput_rscsPrintf
  132. (
  133. char        *bufferP,       /* <= Buffer for generated string */
  134. RscFileHandle     resourceFileHandle, /* => handle or NULL */
  135. long         resourceId,    /* => Identifies message list */
  136. int         stringNumber,
  137. ...
  138. );
  139.  
  140. int mdlOutput_rscvPrintf
  141. (
  142. int          type,         /* => MSG_MESSAGE, MSG_PROMPT, etc */
  143. RscFileHandle     resourceFileHandle, /* => handle or NULL */
  144. long         resourceId,    /* => Identifies message list */
  145. int         stringNumber,
  146. va_list         varg
  147. );
  148.  
  149. int mdlOutput_rscvfPrintf
  150. (
  151. FILE        *fp,        /* => File to write to */
  152. RscFileHandle     resourceFileHandle, /* => handle or NULL */
  153. long         resourceId,    /* => Identifies message list */
  154. int         stringNumber,
  155. va_list         varg
  156. );
  157.  
  158. int mdlOutput_rscvsPrintf
  159. (
  160. char        *bufferP,       /* <= Buffer for generated string */
  161. RscFileHandle     resourceFileHandle, /* => handle or NULL */
  162. long         resourceId,    /* => Identifies message list */
  163. int         stringNumber,
  164. va_list         varg
  165. );
  166.  
  167. void mdlOutput_status
  168. (
  169. char    *string        /* => error message */
  170. );
  171.  
  172. void    mdlOutput_statusU
  173. (
  174. char    *string        /* => message */
  175. );
  176.  
  177. int mdlOutput_vprintf
  178. (
  179. int          type,
  180. char        *formatP,
  181. va_list         ap
  182. );
  183.  
  184. void    mdlOutput_flyoverMsgU          /* 6.0 / Draft addition */
  185. (
  186. char    *string        /* => message */
  187. );
  188.  
  189. void    mdlOutput_flyoverMsg
  190. (
  191. char    *string        /* => message */
  192. );
  193. #endif
  194.