home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 June / PCWorld_1998-06_cd.bin / software / sharware / grafika / EROICA16 / INAPIDEF.H_ / INAPIDEF.H
C/C++ Source or Header  |  1998-01-15  |  38KB  |  921 lines

  1. /*-------------------------- Parallax Standard H_File ----------------------------
  2.  
  3.    H_File   : inapidef.h
  4.  
  5.    Scope    : PORTABLE
  6.  
  7.    Purpose  : Constants used in API's on all platforms.
  8.  
  9.      $nokeywords$
  10.  
  11. --------------------------------------------------------------------------------
  12.      Copyright (c)1995 Parallax Software , All rights reserved.
  13. ------------------------------------------------------------------------------*/
  14.  
  15. #ifndef INC_INAPIDEF
  16. #define INC_INAPIDEF
  17.  
  18. /*  FILE FORMATS - initially these are the same as the CFG_FF_? 
  19.  *       formats, but this will give us a level of seperation between the 
  20.  *       API and the internal code.
  21.  */
  22.  
  23. /* Raster */
  24. #define API_FF_UNKNOWN              0
  25. #define API_FF_MIL                  1
  26. #define API_FF_FNT                  2
  27. #define API_FF_TIFFL                3
  28. #define API_FF_CMP                  4
  29. #define API_FF_NIF                  5
  30. #define API_FF_PCX                  6
  31. #define API_FF_BMP                  7
  32. #define API_FF_CAL                  8
  33. #define API_FF_SMF                  9
  34. #define API_FF_ACCESS              10
  35. #define API_FF_TIFFLG3             11
  36. #define API_FF_TIFFLG3T            12
  37. #define API_FF_TIFFM               13
  38. #define API_FF_TIFFMG3             14
  39. #define API_FF_TIFFMG3T            15
  40. #define API_FF_SKANTEK             16
  41. #define API_FF_GEM                 17
  42. #define API_FF_VIDAR_V1            18  /* for version 1 */
  43. #define API_FF_RLC                 19
  44. #define API_FF_PBITL               20
  45. #define API_FF_PBITM               21
  46. #define API_FF_TIFFLTG4            22
  47. #define API_FF_TIFFMTG4            23
  48. #define API_FF_TIFFLSG4            24
  49. #define API_FF_TIFFMSG4            25
  50. #define API_FF_CALS2               26
  51. #define API_FF_DSI                 27
  52. #define API_FF_VIDAR_ORI           28
  53. #define API_FF_VIDAR_EXT           29
  54. #define API_FF_CCRF                30
  55. #define API_FF_IGF                 31
  56. #define API_FF_TIFFLRAW            32
  57. #define API_FF_TIFFMRAW            33
  58. #define API_FF_PBITLS              34
  59. #define API_FF_PBITMS              35
  60. #define API_FF_TIFFLRAWT           36
  61. #define API_FF_TIFFMRAWT           37
  62. #define API_FF_TIFFLRAWS           38
  63. #define API_FF_TIFFMRAWS           39
  64. #define API_FF_IGF_RAW             40
  65. #define API_FF_IGF_RLE             41
  66. #define API_FF_S6                  42
  67. #define API_FF_HIRF                43
  68. #define API_FF_VIDAR_EXT_RAW       44
  69. #define API_FF_VIDAR_V1_RAW        45
  70. #define API_FF_RLC2                46
  71. #define API_FF_RLCX                47
  72. #define API_FF_BROOKTROUT          48
  73. #define API_FF_CALSB               49
  74. #define API_FF_JFIF                50
  75. #define API_FF_XIONICS_G4L         51
  76. #define API_FF_LASERDATA           52
  77. #define API_FF_FMXG4L              53
  78. #define API_FF_GENG4               54
  79. #define API_FF_FXS                 55
  80. #define API_FF_IGF_OLD             56
  81. #define API_FF_SUN_RAW             57
  82. #define API_FF_SUN_RLE             58
  83. #define API_FF_SUN_RGB             59
  84. #define API_FF_TIFFO               60
  85.  
  86. /* Vector */
  87. #define API_FF_EDT                500
  88. #define API_FF_HPGL               501
  89. #define API_FF_DXFASCII           502
  90. #define API_FF_DXFBINARY          503
  91. #define API_FF_DXB                504
  92. #define API_FF_DWG                505
  93. #define API_FF_DSIDWG             506
  94. #define API_FF_MI                 507
  95. #define API_FF_DGN                508
  96. #define API_FF_ATTC               509
  97. #define API_FF_DRW1               510
  98. #define API_FF_DRW2               511
  99. #define API_FF_WMF                512
  100.  
  101. /* Multipage/Multilayer */
  102. #define API_MPAGE_DAS             600
  103. #define API_MPAGE_SMF_INTERNAL    601
  104. #define API_MPAGE_SMF_EXTERNAL    602
  105. #define API_MPAGE_TIFF            603
  106. #define API_MPAGE_DCX             604
  107. #define API_MPAGE_SMFARC          605
  108. #define API_MPAGE_FXS             606
  109. #define API_MPAGE_SET             607
  110.  
  111. /* Text */
  112. #define API_FF_WPERFECT           700
  113. #define API_FF_WPERFECT6          701
  114. #define API_FF_MSWORD6            702
  115. #define API_FF_ASCIITEXT          703
  116. #define API_FF_RTF                704
  117.  
  118.  
  119.  
  120. /* Define colors */
  121. #define IN_COLOR_WHITE              0   
  122. #define IN_COLOR_BLUE               1   
  123. #define IN_COLOR_CYAN               2   
  124. #define IN_COLOR_RED                3   
  125. #define IN_COLOR_YELLOW             4   
  126. #define IN_COLOR_GREEN              5   
  127. #define IN_COLOR_MAGENTA            6   
  128. #define IN_COLOR_GREY               7   
  129. #define IN_COLOR_DARK_BLUE          8   
  130. #define IN_COLOR_DARK_CYAN          9   
  131. #define IN_COLOR_DARK_RED          10   
  132. #define IN_COLOR_DARK_YELLOW       11   
  133. #define IN_COLOR_DARK_GREEN        12   
  134. #define IN_COLOR_DARK_MAGENTA      13   
  135. #define IN_COLOR_DARK_GREY         14   
  136. #define IN_COLOR_BLACK             15   
  137.  
  138.  
  139.  
  140. /* Define locations for files to reside */
  141. #define IN_LOCN_DISK                0   /* File is stored on disk */
  142.  
  143.  
  144.  
  145. /* Define postitions on the page */
  146. #define IN_POSN_TOP                 1   /* Top location */
  147. #define IN_POSN_BOTTOM              2   /* bottom location */
  148. #define IN_POSN_TOP_LEFT            3   /* top left location */
  149. #define IN_POSN_TOP_CENTER          4   /* top center location */
  150. #define IN_POSN_TOP_RIGHT           5   /* top right location */
  151. #define IN_POSN_BOTTOM_LEFT         6   /* bottom left location */
  152. #define IN_POSN_BOTTOM_CENTER       7   /* bottom center location */
  153. #define IN_POSN_BOTTOM_RIGHT        8   /* bottom right location */
  154.  
  155.  
  156.  
  157. /* Define window view modes */
  158. #define IN_WIN_HIDE                 0
  159. #define IN_WIN_SHOWNORMAL           1
  160. #define IN_WIN_NORMAL               1
  161. #define IN_WIN_SHOWMINIMIZED        2
  162. #define IN_WIN_SHOWMAXIMIZED        3
  163. #define IN_WIN_MAXIMIZE             3
  164. #define IN_WIN_SHOWNOACTIVATE       4
  165. #define IN_WIN_SHOW                 5
  166. #define IN_WIN_MINIMIZE             6
  167. #define IN_WIN_SHOWMINNOACTIVE      7
  168. #define IN_WIN_SHOWNA               8
  169. #define IN_WIN_RESTORE              9
  170. #define IN_WIN_SHOW_UNICONIFY      10
  171.  
  172.  
  173.  
  174. /* Define window view modes */
  175. #define IN_WIN_ARRANGE_CASCADE      2
  176. #define IN_WIN_ARRANGE_TILE         1 
  177. #define IN_WIN_ARRANGE_TILESTRIPS   5
  178. #define IN_WIN_ARRANGE_TILEVERTICAL 10
  179.  
  180.  
  181.  
  182. /* Define window view modes for IconizeDocwin */
  183. #define IN_ICONIZE                  1
  184. #define IN_RESTORE                  2
  185.  
  186.  
  187.  
  188. /* Define types of notifications */
  189. #define IN_NFY_CLOSE_DOCWIN         1   /* Close document window */
  190. #define IN_NFY_TERMINATE            2   /* Terminate Eroica */
  191. #define IN_NFY_SCAN_COMPLETE        3   /* Scan complete */
  192. #define IN_NFY_HOTSPOT_ACTIVATED    4   /* Hotspot activation */
  193. #define IN_NFY_DDE_API_IN_USE       5   /* DDE API in use */
  194. #define IN_NFY_HOTSPOT_PLACED       6   /* Hotspot has been placed */
  195. #define IN_NFY_CHANGE_DOCWIN        7   /* Document window change */
  196. #define IN_NFY_NEW_DOCWIN           8   /* New Document window */
  197. #define IN_NFY_NEW_PAGE             9   /* New page */
  198. #define IN_NFY_CHANGE_PAGE         10   /* change page */
  199. #define IN_NFY_MOUSE_CLICK         11   /* mouse click */
  200. #define IN_NFY_CLOSE_ALL           12   /* close all document windows */
  201. #define IN_NFY_CHECK_IN            13   /* Check in a document */
  202. #define IN_NFY_CHECK_OUT           14   /* Check out a document */
  203. #define IN_NFY_OCR_REGION          15   /* Do OCR on a region */
  204. #define IN_NFY_RELATIVE_MEASURE    16   /* Relative Measure */
  205. #define IN_NFY_HSA_ACTIVATED       17   /* HSA Hotspot activation */
  206. #define IN_NFY_HOTSPOT_HIGHLIGHTED 18   /* Hotspot highlighted */
  207. #define IN_NFY_MENU_INTERCEPT      19   /* Menu intercept */
  208. #define IN_NFY_HOTSPOT_DELETED     20   /* Hotspot deleted */
  209. #define IN_NFY_REMOTE_PRINT        21   /* Remote print    */
  210. #define IN_NFY_OPERATION_INTERCEPT 22   /* Operation Intercept */
  211.  
  212. #define IN_NFY_FIRST_NOTIFY         1   /* First notification */
  213. #define IN_NFY_LAST_NOTIFY         22   /* Last notification */
  214.  
  215.  
  216.  
  217. /* Define types of querys */
  218. #define IN_QRY_CLOSE_DOCWIN       100   /* Can window be closed? */
  219. #define IN_QRY_TERMINATE          101   /* Can Eroica terminate? */
  220. #define IN_QRY_RESOLVE_NAME       102   /* Resolve symbolic name */
  221. #define IN_QRY_RESOLVE_XREF       103   /* Resolve external reference */
  222.  
  223. #define IN_QRY_FIRST_QUERY        100   /* First query */
  224. #define IN_QRY_LAST_QUERY         103   /* Last query */
  225.  
  226.  
  227.  
  228. /* Define orientation types */
  229. #define IN_ORIENT_BEST_FIT          1
  230. #define IN_ORIENT_PORTRAIT          2
  231. #define IN_ORIENT_LANDSCAPE         3
  232. #define IN_ORIENT_MIN_LENGTH        4
  233.  
  234.  
  235.  
  236. /* Define scale mode types */
  237. #define IN_SCALE_MODE_TO_FIT              1
  238. #define IN_SCALE_MODE_ACTUAL_SIZE         2
  239. #define IN_SCALE_MODE_HALF_PAGE           3
  240. #define IN_SCALE_MODE_NO_SCALE            4
  241. #define IN_SCALE_MODE_ACTUAL_SIZE_OR_FIT  5
  242.  
  243.  
  244.  
  245. /* Define print options */
  246. #define IN_PRINT_CURRENT_PAGE       1
  247. #define IN_PRINT_PAGE_RANGE         2
  248. #define IN_PRINT_ALL_PAGES          3
  249.  
  250.  
  251.  
  252. /* Define the Print type */
  253. #define IN_PRN_WINDOW               0
  254. #define IN_PRN_DOC                  1
  255.  
  256.  
  257.  
  258. /* Window rotation types */
  259. #define IN_ROTATION_0               0
  260. #define IN_ROTATION_90              1
  261. #define IN_ROTATION_180             2
  262. #define IN_ROTATION_270             3
  263.  
  264.  
  265.  
  266. /* Define scan constants */
  267. #define IN_SEL_ON                   1
  268.  
  269.  
  270.  
  271. /* Selections for print modes */
  272. #define IN_PMODE_DOCUMENT           1 
  273. #define IN_PMODE_LAYERS             2 
  274. #define IN_PMODE_AS_DISPLAYED       4 
  275. #define IN_PMODE_ACTIVE_RASTER      8 
  276. #define IN_PMODE_ACTIVE_EDIT        16 
  277. #define IN_PMODE_RASTERS_DISPLAYED  32 
  278. #define IN_PMODE_EDITS_DISPLAYED    64
  279.  
  280.  
  281.  
  282. /* Directions for searching */
  283. #define IN_DIR_FIRST                0
  284. #define IN_DIR_LAST                 1
  285. #define IN_DIR_PREVIOUS             2
  286. #define IN_DIR_NEXT                 3
  287.  
  288.  
  289.  
  290. /* Flags for text searching */
  291. #define IN_FND_MATCH_CASE           1
  292. #define IN_FND_WHOLE_WORDS          2
  293.  
  294.  
  295.  
  296. /* Result codes for scanning */
  297. #define IN_SCAN_CANCEL              0
  298. #define IN_SCAN_OK                  1
  299. #define IN_SCAN_FAILURE             2
  300.  
  301.  
  302.  
  303. /* Types of registration */
  304. #define IN_REG_CALLBACK             0
  305. #define IN_REG_PRIVATE_MSG          1
  306. #define IN_REG_DDE                  3
  307.  
  308.  
  309.  
  310. /* Flags for saving */
  311. #define IN_FLG_CHECK_EXISTS         0x0001U
  312. #define IN_FLG_EXPORT               0x0002U
  313.  
  314.  
  315.  
  316. /* OS platform definitions */
  317. #define IN_OS_WIN16                 0
  318. #define IN_OS_WIN32                 1
  319. #define IN_OS_UNIX                  2
  320. #define IN_OS_MAC                   3
  321.  
  322.  
  323.  
  324. /* Types of merges */
  325. #define IN_MERGE_USER_PROMPT        0
  326. #define IN_MERGE_DOCUMENT           1
  327. #define IN_MERGE_LAYERS             2
  328. #define IN_MERGE_AS_DISPLAYED       3
  329. #define IN_MERGE_RASTERS_DISPLAYED  4
  330. #define IN_MERGE_EDITS_DISPLAYED    5
  331. #define IN_MERGE_ACTIVE_RASTER      6
  332. #define IN_MERGE_ACTIVE_EDIT        7
  333.  
  334.  
  335.  
  336. /* Types of layers */
  337. #define IN_LAYER_UNKNOWN            0
  338. #define IN_LAYER_REDLINE            1
  339. #define IN_LAYER_EDIT               2
  340. #define IN_LAYER_FULLEDIT           3
  341. #define IN_LAYER_ANNOTATION         4
  342. #define IN_LAYER_HOTSPOT            5
  343. #define IN_LAYER_RASTER             6
  344. #define IN_LAYER_TEXT               7
  345.  
  346.  
  347.  
  348. /* Fax resolutions */
  349. #define IN_FAXRES_NORMAL            1
  350. #define IN_FAXRES_FINE              2
  351.  
  352.  
  353.  
  354. /* Eroica object types */
  355. #define IN_TYPE_UNKNOWN             0
  356. #define IN_TYPE_DOCUMENT_WINDOW     1
  357. #define IN_TYPE_DOCUMENT            2
  358. #define IN_TYPE_PAGE                3
  359. #define IN_TYPE_LAYER               4
  360.  
  361.  
  362.  
  363. /* System object definition */
  364. #define IN_SYSTEM_OBJECT            0xFFFFFFFFU
  365.  
  366.  
  367.  
  368. /* System property identifiers */
  369. #define IN_PROP_HIGHLIGHT_BOX_COLOR            0x00000001L
  370. #define IN_PROP_HOTSPOT_PROMPT_DATA_FLAG       0x00010002L
  371. #define IN_PROP_READ_ONLY_MODS_FLAG            0x00010003L
  372. #define IN_PROP_DETAIL_WINDOW                  0x00010004L
  373. #define IN_PROP_REFERENCE_WINDOW               0x00010005L
  374. #define IN_PROP_LAYER_WINDOW                   0x00010006L
  375. #define IN_PROP_RIBBON_BAR                     0x00010007L
  376. #define IN_PROP_STATUS_BAR                     0x00010008L
  377. #define IN_PROP_TOOL_BAR                       0x00010009L
  378. #define IN_PROP_FRAME_HWND                     0x0000000AL
  379. #define IN_PROP_OVERWRITE_RASTER               0x0001000BL
  380. #define IN_PROP_REMOVE_MERGED_LAYERS           0x0001000CL
  381. #define IN_PROP_HWND_FROM_DOCWINID             0x0000000DL
  382. #define IN_PROP_DOCWINID_FROM_HWND             0x0010000EL
  383. #define IN_PROP_LAYER_DEFAULT_FORMAT           0x0000000FL
  384. #define IN_PROP_BUTTON_STATUS                  0x00000010L
  385. #define IN_PROP_MENU_STATUS                    0x00000011L
  386. #define IN_PROP_ASCII_TEMPLATE_FILENAME        0x00110012L
  387. #define IN_PROP_SYMBOL_DIRECTORY               0x00110013L
  388. #define IN_PROP_DOCUMENT_DIRECTORY             0x00110014L
  389. #define IN_PROP_SCAN_PARAMETER                 0x00110015L
  390. #define IN_PROP_XREF_PATH                      0x00110016L
  391. #define IN_PROP_SYMBOL                         0x0011001AL
  392. #define IN_PROP_CFG_FILENAME                   0x0011001BL
  393. #define IN_PROP_MENU_BAR                       0x0001001CL
  394. #define IN_PROP_SERIAL_NUMBER                  0x0011001DL
  395.  
  396. #define IN_PROP_FIRST_SYSTEM                   0x0001
  397. #define IN_PROP_LAST_SYSTEM                    0x0FFF
  398.  
  399.  
  400.  
  401. /* Object-related properties */
  402. #define IN_PROP_OBJECT_TYPE                    0x00101000L
  403. #define IN_PROP_PARENT_ID                      0x00101001L
  404. #define IN_PROP_FIRST_CHILD_ID                 0x00101002L
  405. #define IN_PROP_NEXT_SIBLING_ID                0x00101003L
  406. #define IN_PROP_PREV_SIBLING_ID                0x00101004L
  407. #define IN_PROP_FILENAME                       0x00111005L
  408. #define IN_PROP_TITLE                          0x00111006L
  409. #define IN_PROP_PERMISSIONS                    0x00101007L
  410. #define IN_PROP_STATE                          0x00001008L
  411. #define IN_PROP_SCROLL_STEP                    0x00001009L
  412. #define IN_PROP_LAYER_FORMAT                   0x0000100AL
  413. #define IN_PROP_SCROLL_VIEW                    0x0000100BL
  414. #define IN_PROP_RASTER_INFO_STRING             0x0011100CL
  415. #define IN_PROP_HAIRLINE                       0x0001100DL
  416. #define IN_PROP_WIREFRAME                      0x0001100EL
  417. #define IN_PROP_MONOCHROME                     0x0001100FL
  418. #define IN_PROP_LAYER_COLOR                    0x00101010L
  419. #define IN_PROP_ZOOM                           0x00001011L
  420. #define IN_PROP_TOOL                           0x00001012L
  421.  
  422. #define IN_PROP_FIRST_OBJECT                   0x1000
  423. #define IN_PROP_LAST_OBJECT                    0x1FFF
  424.  
  425.  
  426.  
  427. /* Menu / Button values */
  428. #define IN_UI_ENABLED                       0x01
  429. #define IN_UI_GREYED                        0x02
  430. #define IN_UI_REMOVED                       0x04
  431. #define IN_UI_CHECKED                       0x08
  432.  
  433.  
  434.  
  435. /* Page location and type constants */
  436. #define IN_NEWPAGE_BEFORE                   0
  437. #define IN_NEWPAGE_AFTER                    1
  438. #define IN_NEWPAGE_BEGIN                    2
  439. #define IN_NEWPAGE_END                      3
  440. #define IN_NEWPAGE_LEAF                     0
  441. #define IN_NEWPAGE_MULTIPAGE_ROOT           1
  442.  
  443.  
  444.  
  445. /* defs for dialogs */
  446. #define IN_DIALOG_VIEWPREF           1
  447. #define IN_DIALOG_EDITPREF           2
  448. #define IN_DIALOG_TOOLPREF           3
  449. #define IN_DIALOG_TEXTPREF           4
  450. #define IN_DIALOG_DIMPREF            5
  451. #define IN_DIALOG_SYSTOPT            6
  452. #define IN_DIALOG_FILEOPT            7
  453. #define IN_DIALOG_VIEWOPT            8
  454. #define IN_DIALOG_EDITOPT            9
  455. #define IN_DIALOG_TOOLOPT           10
  456. #define IN_DIALOG_TEXTOPT           11
  457. #define IN_DIALOG_DIMOPT            12
  458. #define IN_DIALOG_HOTOPT            13
  459. #define IN_DIALOG_PRINT_SET         14
  460.  
  461.  
  462.  
  463. /* Vector tool object types */
  464. #define IN_TOOL_NOTOOL               0
  465. #define IN_TOOL_CUT                  1
  466. #define IN_TOOL_COPY                 2
  467. #define IN_TOOL_PASTE                3
  468. #define IN_TOOL_LINE                 4
  469. #define IN_TOOL_BOX                  5
  470. #define IN_TOOL_CIRCLE               6
  471. #define IN_TOOL_ELLIPSE              7
  472. #define IN_TOOL_ARROW                8
  473. #define IN_TOOL_SKETCH               9
  474. #define IN_TOOL_POLYLINE            10
  475. #define IN_TOOL_POLYGON             11
  476. #define IN_TOOL_TEXT                12
  477. #define IN_TOOL_ANNOTATION          13
  478. #define IN_TOOL_DIMENSION           14
  479. #define IN_TOOL_SYMBOL              15
  480. #define IN_TOOL_HOTSPOT             16
  481. #define IN_TOOL_RUBOUT              17
  482. #define IN_TOOL_ERASEAREA           18
  483. #define IN_TOOL_SELECT              19
  484. #define IN_TOOL_SELECTALL           20
  485. #define IN_TOOL_DESELECTALL         21
  486. #define IN_TOOL_MOVERESIZE          22
  487. #define IN_TOOL_ROTATE              23
  488. #define IN_TOOL_DELETE              24
  489. #define IN_TOOL_SAVESYM             25
  490. #define IN_TOOL_BIND                26
  491. #define IN_TOOL_UNBIND              27
  492. #define IN_TOOL_CHANGETEXT          28
  493. #define IN_TOOL_ARC                 29
  494. #define IN_TOOL_ICON                30
  495. #define IN_TOOL_HIGHLIGHT           31
  496. #define IN_TOOL_SHADER              32
  497.  
  498.  
  499.  
  500. /* Unit definitions */
  501. #define IN_UNITS_PROPORTIONAL         0
  502. #define IN_UNITS_INCH                 1  /* inches   */
  503. #define IN_UNITS_CM                   2  /* cm       */
  504. #define IN_UNITS_PIXEL                3  /* pixels   */
  505. #define IN_UNITS_FT                   4  /* feet     */
  506. #define IN_UNITS_MM                   5  /* mm       */
  507. #define IN_UNITS_M                    6  /* m        */
  508. #define IN_UNITS_POINTS               7  /* points   */
  509. #define IN_UNITS_TWIPS                8  /* twips    */
  510. #define IN_UNITS_CUSTOM1              9  /* custom 1 */
  511. #define IN_UNITS_CUSTOM2              10 /* custom 2 */
  512. #define IN_UNITS_CUSTOM3              11 /* custom 3 */
  513. #define IN_UNITS_DEFAULT              12 /* default  */
  514.  
  515.  
  516.  
  517. /* Search types */
  518. #define IN_SEARCH_EXACT_MATCH         0
  519.  
  520.  
  521.  
  522. /* Permission bits */
  523. #define IN_PERM_READ                  0x00000001L
  524. #define IN_PERM_WRITE                 0x00000002L
  525. #define IN_PERM_CREATE                0x00000004L
  526. #define IN_PERM_MODIFY                0x00000008L
  527. #define IN_PERM_DELETE                0x00000010L
  528. #define IN_PERM_PRINT                 0x00000020L
  529. #define IN_PERM_VISIBILITY            0x00000040L
  530. #define IN_PERM_STATIC                0x00000080L
  531. #define IN_PERM_USER1                 0x00000100L
  532. #define IN_PERM_USER2                 0x00000200L
  533.  
  534.  
  535.  
  536. /* Document states */
  537. #define IN_STATE_CLEAN                0x0001
  538. #define IN_STATE_MODIFIED             0x0002
  539. #define IN_STATE_DELETED              0x0004
  540. #define IN_STATE_NEW                  0x0008
  541. #define IN_STATE_MODIFIED_SINCE_LOAD  0x0010
  542. #define IN_STATE_NEW_SINCE_LOAD       0x0020
  543. #define IN_STATE_READONLY             0x0080
  544.  
  545.  
  546.  
  547. /* Flag constants */
  548. #define IN_FLAG_SCROLLBAR_NONE        0
  549. #define IN_FLAG_SCROLLBAR_HORZ        1
  550. #define IN_FLAG_SCROLLBAR_VERT        2
  551. #define IN_FLAG_SCROLLBAR_BOTH        (IN_FLAG_SCROLLBAR_HORZ | IN_FLAG_SCROLLBAR_VERT)
  552.  
  553.  
  554.  
  555. /*  definitions for the 'action' field of Measure   */
  556. #define IN_MEASURE_SET                1
  557. #define IN_MEASURE_DO                 2
  558.  
  559.  
  560.  
  561. /* Definitions for view types */
  562. #define IN_VIEWTYPE_DEFAULT           0
  563. #define IN_VIEWTYPE_ACTIVE            1
  564.  
  565.  
  566.  
  567. /*  definitions for the 'scrollmode' field of SetScrollView  */
  568. #define IN_SCROLL_CENTER           1
  569. #define IN_SCROLL_BOTTOMLEFT       2
  570. #define IN_SCROLL_BOTTOMRIGHT      3
  571. #define IN_SCROLL_TOPLEFT          4
  572. #define IN_SCROLL_TOPRIGHT         5
  573. #define IN_SCROLL_UPSTEP           6
  574. #define IN_SCROLL_DOWNSTEP         7
  575. #define IN_SCROLL_RIGHTSTEP        8
  576. #define IN_SCROLL_LEFTSTEP         9
  577. #define IN_SCROLL_UPPAGE           10
  578. #define IN_SCROLL_DOWNPAGE         11
  579. #define IN_SCROLL_LEFTPAGE         12
  580. #define IN_SCROLL_RIGHTPAGE        13
  581. #define IN_SCROLL_LEFTDOWNSTEP     14
  582. #define IN_SCROLL_RIGHTDOWNSTEP    15
  583. #define IN_SCROLL_LEFTUPSTEP       16
  584. #define IN_SCROLL_RIGHTUPSTEP      17
  585. #define IN_SCROLL_LEFTDOWNPAGE     18
  586. #define IN_SCROLL_RIGHTDOWNPAGE    19
  587. #define IN_SCROLL_LEFTUPPAGE       20
  588. #define IN_SCROLL_RIGHTUPPAGE      21
  589. #define IN_SCROLL_TOPCENTER        22
  590. #define IN_SCROLL_RIGHTCENTER      23
  591. #define IN_SCROLL_LEFTCENTER       24
  592. #define IN_SCROLL_BOTTOMCENTER     25
  593.  
  594.  
  595. /* Commands for the menus */
  596. #define IN_ZOOM_IN                  1
  597. #define IN_ZOOM_OUT                 2
  598. #define IN_ZOOM_SCALETOFIT          3
  599. #define IN_ZOOM_HORIZFIT            4
  600. #define IN_ZOOM_VERTFIT             5
  601. #define IN_ZOOM_ACTUALSIZE          6
  602. #define IN_ZOOM_SCALEFACTOR         7
  603. #define IN_ZOOM_1TO1                8
  604.  
  605.  
  606.  
  607. /* Commands for the menus */
  608. #define IN_CMD_FILE                       100
  609. #define IN_CMD_FILE_NEW                   101
  610. #define IN_CMD_FILE_OPEN                  102
  611. #define IN_CMD_FILE_WORKLIST              103
  612. #define IN_CMD_FILE_SAVE                  104
  613. #define IN_CMD_FILE_SAVEAS                105
  614. #define IN_CMD_FILE_SCAN                  106
  615. #define IN_CMD_FILE_FAX_SEND              107
  616. #define IN_CMD_FILE_PRINT                 108
  617. #define IN_CMD_FILE_PRINTSETUP            109
  618. #define IN_CMD_FILE_CHECKIN               110
  619. #define IN_CMD_FILE_MANSETS               115
  620. #define IN_CMD_FILE_EXIT                  116
  621. #define IN_CMD_FILE_CHECKOUT              117
  622. #define IN_CMD_FILE_SENDMAIL              118
  623. #define IN_CMD_FILE_SCAN_SETUP            119
  624. #define IN_CMD_FILE_CLOSE                 120
  625. #define IN_CMD_FILE_CLOSEALL              121
  626. #define IN_CMD_FILE_ACQUIRE               122
  627. #define IN_CMD_FILE_SELECT_SOURCE         123
  628. #define IN_CMD_FILE_OCR                   124
  629. #define IN_CMD_FILE_USER                  125
  630. #define IN_CMD_FILE_ADD_DOCUMENT          126
  631.  
  632. #define IN_CMD_EDIT                       150
  633. #define IN_CMD_EDIT_UNDO                  151
  634. #define IN_CMD_EDIT_REDO                  152
  635. #define IN_CMD_EDIT_CUT                   153
  636. #define IN_CMD_EDIT_COPY                  154
  637. #define IN_CMD_EDIT_PASTE                 155
  638. #define IN_CMD_EDIT_PREFS                 156
  639. #define IN_CMD_EDIT_COPY_DOCUMENT         157
  640. #define IN_CMD_FILE_OCR_REGION            158
  641. #define IN_CMD_FILE_OCR_PAGE              159
  642. #define IN_CMD_EDIT_FIND                  160
  643.  
  644. #define IN_CMD_VIEW                       200
  645. #define IN_CMD_VIEW_FIT                   201
  646. #define IN_CMD_VIEW_1TO1                  202
  647. #define IN_CMD_VIEW_HTFIT                 203
  648. #define IN_CMD_VIEW_VTFIT                 204
  649. #define IN_CMD_VIEW_ACTUAL                205
  650. #define IN_CMD_VIEW_REFRESH               206
  651. #define IN_CMD_VIEW_INVERT                207
  652. #define IN_CMD_VIEW_ROT_CCW               208
  653. #define IN_CMD_VIEW_ROT_CW                209
  654. #define IN_CMD_VIEW_MAGNIFY               210
  655. #define IN_CMD_VIEW_REDUCE                211
  656. #define IN_CMD_VIEW_REFWND                212
  657. #define IN_CMD_VIEW_ANNOTNS               213
  658. #define IN_CMD_VIEW_MIN_ANNOTNS           214
  659. #define IN_CMD_VIEW_MAX_ANNOTNS           215
  660. #define IN_CMD_VIEW_PREFS                 216
  661. #define IN_CMD_MEASURE                    217
  662. #define IN_CMD_MEASURE_SET                218
  663. #define IN_CMD_MEASURE_DO                 219
  664. #define IN_CMD_VIEW_MIRROR                227
  665. #define IN_CMD_VIEW_SAMPLE                228
  666. #define IN_CMD_VIEW_NEGATIVE              229
  667. #define IN_CMD_MIRROR                     231
  668. #define IN_CMD_VIEW_SCROLLBARS            232
  669. #define IN_CMD_VIEW_ROT_180               233
  670. #define IN_CMD_VIEW_IMAGEINFO             234
  671. #define IN_CMD_VIEW_SCALETOGRAY           235
  672. #define IN_CMD_VIEW_DISPROWCOL            236
  673. #define IN_CMD_VIEW_NEW                   237
  674. #define IN_CMD_VIEW_NEW_DEFAULT           238
  675. #define IN_CMD_VIEW_NEW_DUPLICATE         239
  676. #define IN_CMD_VIEW_WIREFRAMES            240
  677. #define IN_CMD_VIEW_HAIRLINES             241
  678. #define IN_CMD_VIEW_MONOCHROME            242
  679. #define IN_CMD_VIEW_ORIGCOLOR             243
  680. #define IN_CMD_VIEW_ZOOMCUSTOM            244
  681. #define IN_CMD_VIEW_MEASURE               245
  682.  
  683. #define IN_CMD_PAGE                       250
  684. #define IN_CMD_PGNEW_START                251
  685. #define IN_CMD_PGNEW_BEFORE               252
  686. #define IN_CMD_PGNEW_AFTER                253
  687. #define IN_CMD_PGNEW_END                  254
  688. #define IN_CMD_PAGE_IMPORT_START          255
  689. #define IN_CMD_PAGE_IMPORT_BEFORE         256
  690. #define IN_CMD_PAGE_IMPORT_AFTER          257
  691. #define IN_CMD_PAGE_IMPORT_END            258
  692. #define IN_CMD_PAGE_REORDER               259
  693. #define IN_CMD_PAGE_REMOVE                260
  694. #define IN_CMD_PAGE_EXPORT                261
  695. #define IN_CMD_PAGE_CONTENTS              262
  696. #define IN_CMD_PAGE_GOTO                  263
  697. #define IN_CMD_PAGE_FIRST                 264
  698. #define IN_CMD_PAGE_PREV                  265
  699. #define IN_CMD_PAGE_NEXT                  266
  700. #define IN_CMD_PAGE_LAST                  267
  701. #define IN_CMD_PAGE_INFO                  268
  702. #define IN_CMD_PAGE_REPLACE               269
  703. #define IN_CMD_PAGE_ATTRIBUTES            270
  704. #define IN_CMD_PAGE_FONTREMAP             271
  705. #define IN_CMD_PGNEW                      272
  706. #define IN_CMD_PAGE_IMPORT                273
  707. #define IN_CMD_PAGE_SCAN                  274
  708. #define IN_CMD_PAGE_SCAN_REPLACE          275
  709. #define IN_CMD_PAGE_SCAN_BEFORE           276
  710. #define IN_CMD_PAGE_SCAN_AFTER            277
  711.  
  712. #define IN_CMD_LAYER                      300
  713. #define IN_CMD_LAYER_NEW                  301
  714. #define IN_CMD_NEW_REDLINE                302
  715. #define IN_CMD_NEW_EDIT                   303
  716. #define IN_CMD_NEW_FULLEDIT               304
  717. #define IN_CMD_NEW_ANNOTATION             305
  718. #define IN_CMD_NEW_HOTSPOT                306
  719. #define IN_CMD_LAYER_IMPORT               307
  720. #define IN_CMD_LAYER_EXPORT               308
  721. #define IN_CMD_LAYER_ACTIVE               309
  722. #define IN_CMD_LAYER_DISPLAY              310
  723. #define IN_CMD_LAYER_COLOUR               311
  724. #define IN_CMD_LAYER_REORDER              312
  725. #define IN_CMD_LAYER_REMOVE               313
  726. #define IN_CMD_LAYER_ALIGN                314
  727. #define IN_CMD_LAYER_INFO                 315
  728. #define IN_CMD_LAYER_ATTRIBUTES           316
  729. #define IN_CMD_LAYER_MOVE                 317
  730. #define IN_CMD_LAYER_COMPARE              318
  731.  
  732. #define IN_CMD_TOOL                       350
  733. #define IN_CMD_TOOL_LINE                  351
  734. #define IN_CMD_TOOL_ARC                   352
  735. #define IN_CMD_TOOL_BOX                   353
  736. #define IN_CMD_TOOL_CIRC                  354
  737. #define IN_CMD_TOOL_ELIPS                 355
  738. #define IN_CMD_TOOL_SKETCH                356
  739. #define IN_CMD_TOOL_PLINE                 357
  740. #define IN_CMD_TOOL_PGON                  358
  741. #define IN_CMD_TOOL_ARROW                 359
  742. #define IN_CMD_TOOL_TEXT                  360
  743. #define IN_CMD_TOOL_DIM                   361
  744. #define IN_CMD_TOOL_ANNO                  362
  745. #define IN_CMD_TOOL_LDSYM                 363
  746. #define IN_CMD_TOOL_SYMBOL                364
  747. #define IN_CMD_TOOL_HOTSPOT               365
  748. #define IN_CMD_TOOL_RUBOUT                366
  749. #define IN_CMD_TOOL_ERASEAREA             367
  750. #define IN_CMD_TOOL_TOOLPREFS             368
  751. #define IN_CMD_TOOL_HIGHLIGHT             369
  752. #define IN_CMD_TOOL_HIGHLIGHTAREA         370
  753.  
  754. #define IN_CMD_GROUP                      400
  755. #define IN_CMD_GROUP_SELECT               401
  756. #define IN_CMD_GROUP_MOVE                 402
  757. #define IN_CMD_GROUP_ROTATE               403
  758. #define IN_CMD_GROUP_SELALL               404
  759. #define IN_CMD_GROUP_DESELALL             405
  760. #define IN_CMD_GROUP_TOFRONT              406
  761. #define IN_CMD_GROUP_TOBACK               407
  762. #define IN_CMD_GROUP_DUP                  408
  763. #define IN_CMD_GROUP_BIND                 409
  764. #define IN_CMD_GROUP_UNBIND               410
  765. #define IN_CMD_GROUP_HIDE                 411
  766. #define IN_CMD_GROUP_UNHIDE               412
  767. #define IN_CMD_GROUP_DELETE               413
  768. #define IN_CMD_GROUP_SVSYM                414
  769. #define IN_CMD_GROUP_CHANGETEXT           415
  770. #define IN_CMD_GROUP_ATTACHHOTSPOT        416
  771. #define IN_CMD_GROUP_CHANGEATTRIB         417
  772.  
  773. #define IN_CMD_UTIL                       450
  774. #define IN_CMD_UTIL_MERGE                 451
  775. #define IN_CMD_UTIL_DESPECKLE             452
  776. #define IN_CMD_UTIL_DESKEW                453
  777. #define IN_CMD_UTIL_RASTER                454
  778. #define IN_CMD_UTIL_CROP                  455
  779. #define IN_CMD_UTIL_CROP_SET              456
  780. #define IN_CMD_UTIL_CROP_SHIFT            457
  781. #define IN_CMD_UTIL_CROP_A                458
  782. #define IN_CMD_UTIL_CROP_B                459
  783. #define IN_CMD_UTIL_CROP_C                460
  784. #define IN_CMD_UTIL_CROP_D                461
  785. #define IN_CMD_UTIL_CROP_E                462
  786. #define IN_CMD_UTIL_CROP_A0               463
  787. #define IN_CMD_UTIL_CROP_A1               464
  788. #define IN_CMD_UTIL_CROP_A2               465
  789. #define IN_CMD_UTIL_CROP_A3               466
  790. #define IN_CMD_UTIL_CROP_A4               467
  791. #define IN_CMD_UTIL_UNDO                  468
  792. #define IN_CMD_UTIL_RESIZE                469
  793. #define IN_CMD_UTIL_CROP_USER             470
  794. #define IN_CMD_UTIL_CROP_AUTO             471
  795.  
  796. #define IN_CMD_OPTIONS                    500
  797. #define IN_CMD_OPTIONS_VIEWRIBBON         501
  798. #define IN_CMD_OPTIONS_STATUSBAR          502
  799. #define IN_CMD_OPTIONS_TOOLBAR            503
  800. #define IN_CMD_OPTIONS_ASSOCIATE          504
  801. #define IN_CMD_OPTIONS_SYSTEMOPTS         505
  802. #define IN_CMD_OPTIONS_FILEOPTS           506
  803. #define IN_CMD_OPTIONS_VIEWOPTS           507
  804. #define IN_CMD_OPTIONS_TOOLOPTS           508
  805. #define IN_CMD_OPTIONS_TEXTOPTS           509
  806. #define IN_CMD_OPTIONS_DIMOPTS            510
  807. #define IN_CMD_OPTIONS_EDITOPTS           511
  808. #define IN_CMD_OPTIONS_HOTSPOTOPTS        512
  809. #define IN_CMD_OPTIONS_CROPOPTS           513
  810. #define IN_CMD_OPTIONS_DETAILWIN          514
  811. #define IN_CMD_OPTIONS_LAYERSWIN          515
  812. #define IN_CMD_OPTIONS_LINEPICK           516
  813. #define IN_CMD_OPTIONS_SYMBOLPALETTE      517
  814. #define IN_CMD_SYMBOLPALETTEMENU_CHANGE   518
  815. #define IN_CMD_SYMBOLPALETTEMENU_REFRESH  519
  816. #define IN_CMD_SYMBOLPALETTEMENU_HELP     520
  817. #define IN_CMD_OPTIONS_VIEWEDITBAR        521
  818. #define IN_CMD_OPTIONS_MEASUREMENTWIN     522
  819.  
  820. #define IN_CMD_WINDOW                     550
  821. #define IN_CMD_WINDOW_TILE                551
  822. #define IN_CMD_WINDOW_TILESTRIPS          552
  823. #define IN_CMD_WINDOW_TILEVERTICAL        553
  824. #define IN_CMD_WINDOW_CASCADE             554
  825. #define IN_CMD_WINDOW_ARRANGE             555
  826. #define IN_CMD_WINDOW_CLOSE               556
  827.  
  828. #define IN_CMD_HELP                       600
  829. #define IN_CMD_HELP_INDEX                 601
  830. #define IN_CMD_HELP_KEYBOARD              602
  831. #define IN_CMD_HELP_COMMANDS              603
  832. #define IN_CMD_HELP_PROCEDURES            604
  833. #define IN_CMD_HELP_ABOUT                 605
  834. #define IN_CMD_HELP_PRODUCT               606
  835. #define IN_CMD_HELP_VERSIONS              607
  836. #define IN_CMD_HELP_API                   608
  837. #define IN_CMD_HELP_SEARCH                609
  838. #define IN_CMD_HELP_CONTENTS              610
  839.  
  840.  
  841.  
  842. /* Types of commands for in use notification */
  843. #define IN_DDE_UNKNOWN                     0
  844. #define IN_DDE_EXECUTE                     1
  845. #define IN_DDE_REQUEST                     2
  846. #define IN_DDE_POKE                        3
  847. #define IN_DDE_ERROR                       4
  848. #define IN_DDE_RESULT                      5
  849.  
  850.  
  851.  
  852. /* External window modes */
  853. #define IN_EXTMODE_ALL                    0xFFFFU
  854. #define IN_EXTMODE_ZOOM                   0x0001U
  855. #define IN_EXTMODE_VECTOR                 0x0002U
  856. #define IN_EXTMODE_SCROLL                 0x0004U
  857.  
  858.  
  859. /* CFG UI configuration constants */
  860. #define IN_CFGUI_SYSDLG_SYSTEMDIR           10  /* TRUE if "system directory" field of system prefs is allowed                 */ 
  861. #define IN_CFGUI_SYSDLG_PREVSIZE            11  /* TRUE if "preview size" field of system prefs is allowed                     */
  862. #define IN_CFGUI_SYSDLG_VIEWGROUP           12  /* TRUE if "view" radio buttons of sys prefs is allowed                        */
  863. #define IN_CFGUI_SYSDLG_OPTGROUP            13  /* TRUE if "optimize" radio buttons of sys prefs is allowed                    */
  864. #define IN_CFGUI_SYSDLG_SAVEASVIEWED        14  /* TRUE if "save as viewed" check box of sys prefs is allowed                  */
  865. #define IN_CFGUI_SHOW_RASTERLYR             15  /* TRUE if layers of type "raster" can be viewed                               */
  866. #define IN_CFGUI_SHOW_REDLINELYR            16  /* TRUE if layers of type "redline" can be viewed                              */
  867. #define IN_CFGUI_SHOW_EDITLYR               17  /* TRUE if layers of type "edit" can be viewed                                 */
  868. #define IN_CFGUI_SHOW_FULLEDITLYR           18  /* TRUE if layers of type "fulledit" can be viewed                             */
  869. #define IN_CFGUI_SHOW_ANNOLYR               19  /* TRUE if layers of type "annotation" can be viewed                           */
  870. #define IN_CFGUI_SHOW_HOTSPTLYR             20  /* TRUE if layers of type "hotspot" can be viewed                              */
  871. #define IN_CFGUI_SHOW_TEXTLYR               21  /* TRUE if layers of type "text" can be viewed                                 */
  872. #define IN_CFGUI_TITLEBAR_MPAGEID           22  /* TRUE if multipage label is to be put in the window title bar                */
  873. #define IN_CFGUI_TITLEBAR_PAGEID            23  /* TRUE if the page label is to be put in the window title bar                 */
  874. #define IN_CFGUI_TITLEBAR_PAGENUM           24  /* TRUE if the page number is to be put in the window title bar                */
  875. #define IN_CFGUI_PIXEL_MEAS                 25  /* TRUE if measurements can be done in pixels                                  */
  876. #define IN_CFGUI_OVERWRITE_RASTER           26  /* TRUE if merge replaces current doc instead of makes new doc                 */
  877. #define IN_CFGUI_WKLSTDLG_SAVE              27  /* TRUE if "save" button in worklist dialog is allowed                         */
  878. #define IN_CFGUI_WKLSTDLG_OPEN              28  /* TRUE if "open" button in worklist dialog is allowed                         */
  879. #define IN_CFGUI_WKLSTDLG_VIEW              29  /* TRUE if "view" button in worklist dialog is allowed                         */
  880. #define IN_CFGUI_LRINFODLG_PERMS            30  /* TRUE if "permissions" item in layer info dialog is allowed                  */
  881. #define IN_CFGUI_SAVLYRDLG_OPTIONS          31  /* TRUE if "options" field in save layer dialog is allowed                     */
  882. #define IN_CFGUI_DIALOG_REMOVEUNUSED        32  /* TRUE if unused dialog items are to be removed                               */
  883. #define IN_CFGUI_FILEDLG_INPUT_SETS         33  /* TRUE if set file open extsnsions in file prefs dialog are allowed           */
  884. #define IN_CFGUI_FILEDLG_INPUT_DOCS         34  /* TRUE if doc file open extsnsions in file prefs dialog are allowed           */
  885. #define IN_CFGUI_FILEDLG_INPUT_EDIT         35  /* TRUE if edit file open extsnsions in file prefs dialog are allowed          */
  886. #define IN_CFGUI_FILEDLG_INPUT_RASTER       36  /* TRUE if raster file open extsnsions in file prefs dialog are allowed        */
  887. #define IN_CFGUI_FILEDLG_INPUT_TEXT         37  /* TRUE if text file open extsnsions in file prefs dialog are allowed          */
  888. #define IN_CFGUI_FILEDLG_INPUT_SYMBOL       38  /* TRUE if symbol file open extsnsions in file prefs dialog are allowed        */
  889. #define IN_CFGUI_FILEDLG_INPUT_GROUP        39  /* TRUE if input button (and sub-dialog) in file prefs dialog are allowed      */
  890. #define IN_CFGUI_FILEDLG_VECTOR_PENS        40  /* TRUE if vector pens button in file prefs dialog are allowed                 */
  891. #define IN_CFGUI_FILEDLG_IMAGE_DIR          41  /* TRUE if image dir edit field in file prefs dialog is allowed                */
  892. #define IN_CFGUI_FILEDLG_SYMBOL_DIR         42  /* TRUE if symbol dir edit field in file prefs dialog is allowed               */
  893. #define IN_CFGUI_FILEDLG_OPEN_GROUP         43  /* TRUE if open group in file prefs dialog is allowed                          */
  894. #define IN_CFGUI_FILEDLG_OPEN_SETS          44  /* TRUE if sets radio in open group in file prefs dialog is allowed            */
  895. #define IN_CFGUI_FILEDLG_OPEN_DOCS          45  /* TRUE if doc radio in open group in file prefs dialog is allowed             */
  896. #define IN_CFGUI_FILEDLG_OPEN_RASTER        46  /* TRUE if raster radio in open group in file prefs dialog is allowed          */
  897. #define IN_CFGUI_FILEDLG_OPEN_TEXT          47  /* TRUE if text radio in open group in file prefs dialog is allowed            */
  898. #define IN_CFGUI_FILEDLG_USE_GROUP          48  /* TRUE if use group in file prefs dialog is allowed                           */
  899. #define IN_CFGUI_DIALOG_SAVE_RESET          49  /* TRUE if save and reset buttons in dialogs are allowed                       */ 
  900. #define IN_CFGUI_FILEDLG_OUTPUT_GROUP       50  /* TRUE if output group in file prefs dialog is allowed                        */
  901. #define IN_CFGUI_FILEDLG_OUTPUT_SETS        51  /* TRUE if sets extensions in output group in file prefs dialog is allowed     */
  902. #define IN_CFGUI_FILEDLG_OUTPUT_DOCS        52  /* TRUE if docs extensions in output group in file prefs dialog is allowed     */
  903. #define IN_CFGUI_FILEDLG_OUTPUT_RASTER      53  /* TRUE if raster extensions in output group in file prefs dialog is allowed   */ 
  904. #define IN_CFGUI_FILEDLG_OUTPUT_TEXT        54  /* TRUE if text extensions in output group in file prefs dialog is allowed     */ 
  905. #define IN_CFGUI_FILEDLG_OUTPUT_EDIT        55  /* TRUE if edit extensions in output group in file prefs dialog is allowed     */ 
  906. #define IN_CFGUI_FILEDLG_OUTPUT_SYMBOL      56  /* TRUE if symbol extensions in output group in file prefs dialog is allowed   */
  907.  
  908.  
  909.  
  910. /* Product switches */
  911. #define IN_SW_KEEP_DELETED_LAYERS            1  /* Keep deleted layers around, but marked as deleted */
  912.  
  913.  
  914. #endif
  915.  
  916.  
  917. /* INAPIDEF.H */
  918. /* end of file */
  919.  
  920.  
  921.