home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 14 / 14.iso / s / s005 / 54.ddi / CMDDEF$ / CMDDEFS
Encoding:
Text File  |  1993-11-09  |  35.3 KB  |  830 lines

  1. #ifndef CMDDEF_H
  2. #define CMDDEF_H
  3.  
  4. #include <uidefs.h>
  5.  
  6. /* Command Status */
  7.  
  8. #define CMDSTATUS_FAIL            0
  9. #define CMDSTATUS_SUCCESS        1
  10. #define CMDSTATUS_IGNORE        2
  11.  
  12. /* Command Types */
  13.  
  14. #define CMDTYPE_EVENT            0
  15. #define CMDTYPE_CONTROL            1
  16. #define CMDTYPE_PRIMITIVE        2
  17. #define CMDTYPE_COMMAND            3
  18. #define CMDTYPE_PLATFORM        4
  19.  
  20. /* Command Data Types */
  21.  
  22. #define CMDDATA_WORD            1
  23. #define CMDDATA_DWORD            2
  24. #define CMDDATA_STRING            3
  25. #define CMDDATA_ARRAY            4        
  26. #ifdef LSSHORT_UNIT
  27. #define CMDDATA_UNIT            (CMDDATA_WORD)
  28. #else
  29. #define CMDDATA_UNIT            (CMDDATA_DWORD)
  30. #endif
  31. #define CMDDATA_PTR                6        
  32.  
  33. /* Command Access Types */
  34.  
  35. #define CMDACCESS_READ            0
  36. #define CMDACCESS_WRITE            1
  37. #define CMDACCESS_READWRITE        2
  38.  
  39. /* Command State Definitions */
  40.  
  41. #define CMDSTATE_OFF            0
  42. #define CMDSTATE_ON                1
  43. #define CMDSTATE_STYLE            2
  44.  
  45. /* Command Why Definitions */
  46.  
  47. #define CMDWHY_BECAUSE            0
  48. #define CMDWHY_LOCAL            1
  49. #define CMDWHY_STYLE            2
  50.  
  51. /* Event Types */
  52.  
  53. #define CMDEVENT_KEY            0
  54. #define CMDEVENT_MOUSEDOWN        1
  55. #define CMDEVENT_MOUSEUP        2
  56. #define CMDEVENT_MOUSEMOVE        3
  57. #define CMDEVENT_MOUSEDBLCLK    4
  58. #define CMDEVENT_PAINT            5
  59. #define CMDEVENT_HSCROLL        6
  60. #define CMDEVENT_VSCROLL        7
  61. #define CMDEVENT_FOCUS            8
  62. #define CMDEVENT_SIZE            9
  63. #define CMDEVENT_HSCROLLPCT        10
  64. #define CMDEVENT_VSCROLLPCT        11
  65. #define CMDEVENT_SELECT            12
  66. #define CMDEVENT_DESELECT        13
  67. #define CMDEVENT_IDLE            14
  68. #define CMDEVENT_BEGINSCROLL    15
  69. #define CMDEVENT_ENDSCROLL        16
  70. #define CMDEVENT_MOUSEPOSITION    17
  71. #define CMDEVENT_DRAG            18
  72. #define CMDEVENT_DROPCUT        19
  73. #define CMDEVENT_DROPCOPY        20
  74. #define CMDEVENT_DROPSELECT        21
  75. #define CMDEVENT_DROPPASTE        22
  76. #define CMDEVENT_OPEN            23
  77. #define CMDEVENT_CLOSE            24
  78. #define CMDEVENT_FORMAT            25
  79. #define CMDEVENT_UPDATE            26
  80.  
  81. /* Event Generic Modifiers */
  82.  
  83. #define CMDGMOD_SHIFT        0x0001
  84. #define CMDGMOD_ALT            0x0002
  85. #define CMDGMOD_CTRL        0x0004
  86. #define CMDGMOD_COMMAND        0x0008
  87. #define CMDGMOD_OPTION        0x0010
  88. #define CMDGMOD_SYS            0x0020
  89. #define CMDGMOD_CAPSLOCK    0x0040
  90. #define CMDGMOD_NUMLOCK        0x0080
  91. #define CMDGMOD_SCROLLLOCK    0x0100
  92. #define CMDGMOD_HELP        0x0200
  93. #define CMDGMOD_STEALTH        0x0400
  94.  
  95. /* Event Specific Modifiers */
  96.  
  97. #define CMDSMOD_NONE        0x0000        /* no bits on */
  98.  
  99. #define CMDSMOD_MBUTTON1    0x0001        /* mouse stuff */
  100. #define CMDSMOD_MBUTTON2    0x0002
  101. #define CMDSMOD_MBUTTON3    0x0004
  102. #define CMDSMOD_MBUTTONMASK 0x0007        /* bit mask for mouse buttons */
  103. #define CMDSMOD_MBUTTONDOWN    0x0008
  104. #define CMDSMOD_MBUTTONUP    0x0010
  105.  
  106. #define CMDSMOD_DOUBLEBYTE    0x0001        /* keyboard stuff */
  107. #define CMDSMOD_GOINGDOWN    0x0002
  108. #define CMDSMOD_COMINGUP    0x0004
  109. #define CMDSMOD_VIRTUAL        0x0008
  110.  
  111. #define CMDSMOD_SELECT_DAMNIT    0x0001        /* SELECT message stuff */
  112. #define CMDSMOD_CLICKED        0x0002        /* select stuff */
  113. #define CMDSMOD_NOMOVE        0x0004
  114.  
  115. /* Changing the virtual key codes to something other than what Windows */
  116. /* uses will make AFID accelerators not work. */
  117.  
  118. /* Virtual Keys, Standard Set */
  119.  
  120. #define CMDVK_LBUTTON        0x01
  121. #define CMDVK_RBUTTON        0x02
  122. #define CMDVK_CANCEL        0x03
  123. #define CMDVK_MBUTTON        0x04
  124. #define CMDVK_BACK             0x08
  125. #define CMDVK_TAB            0x09
  126. #define CMDVK_CLEAR              0x0C
  127. #define CMDVK_RETURN        0x0D
  128. #define CMDVK_SHIFT               0x10
  129. #define CMDVK_CONTROL        0x11
  130. #define CMDVK_MENU               0x12
  131. #define CMDVK_PAUSE              0x13
  132. #define CMDVK_CAPITAL          0x14
  133. #define CMDVK_ESCAPE        0x1B
  134. #define CMDVK_SPACE               0x20
  135. #define CMDVK_PRIOR              0x21
  136. #define CMDVK_NEXT                0x22
  137. #define CMDVK_END            0x23
  138. #define CMDVK_HOME                0x24
  139. #define CMDVK_LEFT                0x25
  140. #define CMDVK_UP            0x26
  141. #define CMDVK_RIGHT               0x27
  142. #define CMDVK_DOWN                0x28
  143. #define CMDVK_SELECT        0x29
  144. #define CMDVK_PRINT               0x2A
  145. #define CMDVK_EXECUTE        0x2B
  146. #define CMDVK_SNAPSHOT        0x2C
  147. #define CMDVK_INSERT        0x2D
  148. #define CMDVK_DELETE        0x2E
  149. #define CMDVK_HELP                0x2F
  150.  
  151. /* CMDVK_A thru CMDVK_Z are the same as their ASCII equivalents: 'A' thru 'Z' */
  152. /* CMDVK_0 thru CMDVK_9 are the same as their ASCII equivalents: '0' thru '0' */
  153.  
  154. #define CMDVK_NUMPAD0       0x60
  155. #define CMDVK_NUMPAD1       0x61
  156. #define CMDVK_NUMPAD2       0x62
  157. #define CMDVK_NUMPAD3       0x63
  158. #define CMDVK_NUMPAD4       0x64
  159. #define CMDVK_NUMPAD5       0x65
  160. #define CMDVK_NUMPAD6       0x66
  161. #define CMDVK_NUMPAD7       0x67
  162. #define CMDVK_NUMPAD8       0x68
  163. #define CMDVK_NUMPAD9       0x69
  164. #define CMDVK_MULTIPLY       0x6A
  165. #define CMDVK_ADD           0x6B
  166. #define CMDVK_SEPARATOR       0x6C
  167. #define CMDVK_SUBTRACT       0x6D
  168. #define CMDVK_DECIMAL       0x6E
  169. #define CMDVK_DIVIDE       0x6F
  170. #define CMDVK_F1           0x70
  171. #define CMDVK_F2           0x71
  172. #define CMDVK_F3           0x72
  173. #define CMDVK_F4           0x73
  174. #define CMDVK_F5           0x74
  175. #define CMDVK_F6           0x75
  176. #define CMDVK_F7           0x76
  177. #define CMDVK_F8           0x77
  178. #define CMDVK_F9           0x78
  179. #define CMDVK_F10           0x79
  180. #define CMDVK_F11           0x7A
  181. #define CMDVK_F12           0x7B
  182. #define CMDVK_F13           0x7C
  183. #define CMDVK_F14           0x7D
  184. #define CMDVK_F15           0x7E
  185. #define CMDVK_F16           0x7F
  186. #define CMDVK_F17          0x80
  187. #define CMDVK_F18          0x81
  188. #define CMDVK_F19          0x82
  189. #define CMDVK_F20          0x83
  190. #define CMDVK_F21          0x84
  191. #define CMDVK_F22          0x85
  192. #define CMDVK_F23          0x86
  193. #define CMDVK_F24          0x87
  194.  
  195. #define CMDVK_NUMLOCK       0x90
  196.  
  197. /* Internal virtual keys - beyond 0x8000 */
  198.  
  199. #define CMDVK_TABLETAB            0x8009    
  200. #define CMDVK_TABLELEFT            0x8025
  201. #define CMDVK_TABLEUP            0x8026
  202. #define CMDVK_TABLERIGHT        0x8027
  203. #define CMDVK_TABLEDOWN            0x8028
  204.  
  205. /*- Command Commands -*/
  206.  
  207. #define CMDCOMMAND_NEW            1    /*- NewCmd -*/
  208. #define CMDCOMMAND_REVERT        2    /*- RevertCmd -*/
  209. #define CMDCOMMAND_OPEN            3    /*- OpenCmd -*/
  210. #define CMDCOMMAND_FILECLOSE        4    /*- FileCloseCmd -*/
  211. #define CMDCOMMAND_INSERT        5    /*- InsertCmd -*/
  212. #define CMDCOMMAND_SAVE            6    /*- SaveAsCmd -*/
  213. #define CMDCOMMAND_COPY            7    /*- CopyCmd -*/
  214. #define CMDCOMMAND_NEWWINDOW    8    /*- NewWindowCmd -*/
  215. #define    CMDCOMMAND_REVISEACCEPT    9    /*- RevisionAcceptCmd -*/
  216. #define    CMDCOMMAND_REVISECANCEL    10    /*- RevisionCancelCmd -*/
  217. #define    CMDCOMMAND_GLOSSINSERT    11    /*- GlossaryInsert -*/
  218. #define CMDCOMMAND_TIMESAVE        12    /*- TimeSave -*/
  219. #define CMDCOMMAND_DOCCOMPARE    13    /*- DocCompare -*/
  220. #define    CMDCOMMAND_FASTFORMAT    14    /*- FastFormat -*/
  221. #define    CMDCOMMAND_PRINT        15    /*- Print -*/
  222. #define    CMDCOMMAND_MERGE        16    /*- MergeCmd -*/
  223. #define    CMDCOMMAND_RAWNEW        17    /*- RawNewCmd -*/
  224. #define    CMDCOMMAND_RAWOPEN        18    /*- RawOpenCmd -*/
  225. #define    CMDCOMMAND_RAWINSERT    19    /*- RawInsertCmd -*/
  226. #define    CMDCOMMAND_RAWREVERT    20    /*- RawRevertCmd -*/
  227. #define    CMDCOMMAND_RAWSAVE        21    /*- RawSaveCmd -*/
  228. #define    CMDCOMMAND_RAWFILECLOSE    22    /*- RawFileCloseCmd -*/
  229. #define    CMDCOMMAND_WINDOWCLOSE    23    /*- WindowCloseCmd -*/
  230. #define    CMDCOMMAND_RAWWINDOWCLOSE    24    /*- RawWindowCloseCmd -*/
  231. #define    CMDCOMMAND_CLOSEALL        25    /*- CloseAllCmd -*/
  232. #define    CMDCOMMAND_RAWCLOSEALL    26    /*- RawCloseAllCmd -*/
  233. #define    CMDCOMMAND_INSERTPAGELAYOUT    27    /*- InsertPageLayout -*/
  234. #define    CMDCOMMAND_REMOVEPAGELAYOUT    28    /*- RemovePageLayout -*/
  235. #define    CMDCOMMAND_REVERTPAGELAYOUT    29    /*- RevertPageLayout -*/
  236. #define    CMDCOMMAND_CREATEDATAFILE    30    /*- CreateDataFile -*/
  237. #define    CMDCOMMAND_EDITDATAFILE        31    /*- EditDataFile -*/
  238. #define    CMDCOMMAND_OPENDATAFILE        32    /*- OpenDataFile -*/
  239. #define    CMDCOMMAND_NOTE                33    /*- InsertNote -*/
  240. #define    CMDCOMMAND_INSERTFIELD        34    /*- InsertField -*/
  241. #define    CMDCOMMAND_INSERTPAGENUMBER    35    /*- InsertPageNumber -*/
  242. #define    CMDCOMMAND_INSERTDATE        36    /*- InsertDate -*/
  243. #define CMDCOMMAND_INSERTFOOTNOTE    37    /*- InsertFootnote -*/
  244. #define    CMDCOMMAND_REMOVEPAGEBREAK    38    /*- RemovePageBreak -*/
  245. #define    CMDCOMMAND_INSERTCOLUMNBREAK    39    /*- InsertColumnBreak -*/
  246. #define    CMDCOMMAND_GENERATEINDEX    40    /*- GenerateIndex -*/
  247. #define    CMDCOMMAND_GENERATETOC        41    /*- GenerateToc -*/
  248. #define    CMDCOMMAND_EDITUSERDICT        42    /*- EditUserDict -*/
  249. #define    CMDCOMMAND_SENDMAIL            43    /*- SendMail -*/
  250. #define    CMDCOMMAND_LOADOBJECTS        44    /*- LoadObjects -*/
  251. #define    CMDCOMMAND_GENERATEMASTER    45    /*- GenerateMaster -*/
  252. #define    CMDCOMMAND_SAVEASSTYLESHEET    46    /*- SaveAsStyleSheet -*/
  253. #define    CMDCOMMAND_GOTOPAGE            47    /*- GoToPage -*/
  254. #define    CMDCOMMAND_GOTOOBJECT        48    /*- GoToObject -*/
  255. #define    CMDCOMMAND_CREATEGRAPHIC    49    /*- CreateGraphic -*/
  256. #define    CMDCOMMAND_INSERTDOCINFO    50    /*- InsertDocInfo -*/
  257. #define CMDCOMMAND_RAWTIMESAVE        51    /*- TimeSave -*/
  258. #define    CMDCOMMAND_ADDTOGLOSSARY    52    /*- AddToGlossary -*/
  259. #define    CMDCOMMAND_INSERTEXTERNAL    53    /*- InsertExternal -*/
  260. #define    CMDCOMMAND_REPLACEALL        54    /*- ReplaceAll -*/
  261. #define    CMDCOMMAND_RAWRAWSAVE        55    /*- RawRawSave -*/
  262. #define    CMDCOMMAND_EXIT                56    /*- ExitCmd -*/
  263. #define CMDCOMMAND_SAVECOPY            57    /*- SaveCopy -*/
  264. #define    CMDCOMMAND_INSERTPAGEBREAK    58    /*- InsertPageBreak -*/
  265. #define    CMDCOMMAND_REMOVECOLUMNBREAK    59    /*- RemoveColumnBreak -*/
  266. #define    CMDCOMMAND_INDEX            60    /*- AddIndexEntry -*/
  267. #define    CMDCOMMAND_TOC                61    /*- AddTOCEntry -*/
  268. #define    CMDCOMMAND_VIEW                62    /*- ViewCmd -*/
  269.  
  270. /*- Command Verbs -*/
  271.  
  272. #define CMDVERB_SELECT            1    /*- Select -*/
  273. #define CMDVERB_DESELECT        2    /*- Deselect -*/
  274. #define CMDVERB_OPEN            3    /*- Open -*/
  275. #define CMDVERB_CLOSE            4    /*- Close -*/
  276. #define CMDVERB_INSERT            5    /*- Insert -*/
  277. #define CMDVERB_DELETE            6    /*- Delete -*/
  278. #define CMDVERB_ADD                7    /*- Add -*/
  279. #define CMDVERB_REMOVE            8    /*- Remove -*/
  280. #define CMDVERB_SETPROPERTY        9    /*- SetProperty -*/
  281. #define CMDVERB_GETPROPERTY        10    /*- GetProperty -*/
  282. #define CMDVERB_SHOW            11    /*- Show -*/
  283. #define CMDVERB_HIDE            12    /*- Hide -*/
  284. #define CMDVERB_ACTIVATE        13    /*- Activate -*/
  285. #define CMDVERB_TERMINATE        14    /*- Terminate -*/
  286. #define CMDVERB_SAVE            15    /*- Save -*/
  287. #define CMDVERB_LOAD            16    /*- Load -*/
  288. #define CMDVERB_CUT                17    /*- Cut -*/
  289. #define CMDVERB_COPY            18    /*- Copy -*/
  290. #define CMDVERB_PASTE            19    /*- Paste -*/
  291. #define CMDVERB_PASTELINK        20    /*- PasteLink -*/
  292. #define CMDVERB_CREATE            21    /*- Create -*/
  293. #define CMDVERB_DESTROY            22    /*- Destroy -*/
  294. #define CMDVERB_SCROLL            23    /*- Scroll -*/
  295. #define CMDVERB_EXTRACT            24    /*- Extract -*/
  296. #define CMDVERB_REALIZE            25    /*- Realize -*/
  297. #define CMDVERB_BEGINCHANGE        26    /*- BeginChange -*/
  298. #define CMDVERB_ENDCHANGE        27    /*- EndChange -*/
  299. #define CMDVERB_BEGINUNDO        28    /*- BeginUndo -*/
  300. #define CMDVERB_ENDUNDO            29    /*- EndUndo -*/
  301. #define CMDVERB_QUERY            30    /*- Query -*/
  302. #define CMDVERB_UNDO            31    /*- Undo -*/
  303. #define CMDVERB_ENUMERATE        32    /*- Enumerate -*/
  304. #define CMDVERB_ATTACH            33    /*- Attach -*/
  305. #define CMDVERB_DETACH            34    /*- Detach -*/
  306. #define CMDVERB_SPLIT            35    /*- Split -*/
  307. #define CMDVERB_START            36    /*- Start -*/
  308. #define CMDVERB_END                37    /*- End -*/
  309. #define CMDVERB_FORWARD            38    /*- Forward -*/
  310. #define CMDVERB_BACKWARD        39    /*- Backward -*/
  311. #define CMDVERB_UP                40    /*- Up -*/
  312. #define CMDVERB_DOWN            41    /*- Down -*/
  313. #define CMDVERB_PUSH            42    /*- Push -*/
  314. #define CMDVERB_POP                43    /*- Pop -*/
  315. #define CMDVERB_UPDATE            44    /*- Update -*/
  316. #define CMDVERB_CONNECT            45    /*- Connect -*/
  317. #define CMDVERB_DISCONNECT        46    /*- Disconnect -*/
  318. #define CMDVERB_PURGE            47    /*- Purge -*/
  319. #define CMDVERB_TAB                48    /*- Tab -*/
  320. #define CMDVERB_EXPAND            49    /*- Expand -*/
  321. #define CMDVERB_CONTRACT        50    /*- Contract -*/
  322. #define CMDVERB_PROMOTE            51    /*- Promote -*/
  323. #define CMDVERB_DEMOTE            52    /*- Demote -*/
  324. #define CMDVERB_MOVEUP            53    /*- MoveUp -*/
  325. #define CMDVERB_MOVEDOWN        54    /*- MoveDown -*/
  326. #define CMDVERB_EMBED            55    /*- Embed -*/
  327. #define CMDVERB_CONFIGURE        56    /*- Configure -*/
  328. #define    CMDVERB_RUN                57    /*- Run -*/
  329. #define CMDVERB_WHYPROPERTY        58    /*- WhyProp -*/
  330. #define    CMDVERB_BREAK            59    /*- Break -*/
  331. #define    CMDVERB_REPLACE            60    /*- Replace -*/
  332. #define    CMDVERB_GET                61    /*- Get -*/
  333. #define CMDVERB_CLEAR            62    /*- Clear -*/
  334. #define CMDVERB_BACKSPACE        63    /*- Backspace -*/
  335. #define CMDVERB_SPACE            64    /*- Space -*/
  336. #define CMDVERB_REVERT            65    /*- Revert -*/
  337. #define    CMDVERB_REVISEACCEPT    66 /*- RevisionAccept -*/
  338. #define    CMDVERB_REVISECANCEL    67 /*- RevisionCancel -*/
  339. #define    CMDVERB_MARK            68 /*- Mark -*/
  340. #define CMDVERB_SETARRAYPROPERTY    69    /*- SetArrayProp -*/
  341. #define CMDVERB_GETARRAYPROPERTY    70    /*- GetArrayProp -*/
  342. #define CMDVERB_GOTO            71    /*- GoTo -*/
  343. #define CMDVERB_NEXT            72    /*- Next -*/
  344. #define CMDVERB_SKIP            73    /*- Skip -*/
  345. #define CMDVERB_SETALLPROPERTY    74    /*- SetAllProperties -*/
  346. #define CMDVERB_GETALLPROPERTY    75    /*- GetAllProperties -*/
  347. #define CMDVERB_ADJUST            76    /*- Adjust -*/
  348. #define CMDVERB_SAVEDATA        77    /*- SaveData -*/
  349. #define CMDVERB_SAVESNAPSHOT    78    /*- SaveSnapshot -*/
  350. #define CMDVERB_PROCESSACCELERATOR    79    /*- ProcessAccelerator -*/
  351. #define CMDVERB_OLECREATENEW        80    /*- OleCreateNew -*/
  352. #define CMDVERB_MEND            81    /*- Mend -*/
  353. #define CMDVERB_FORMAT            82    /*- Format -*/
  354. #define CMDVERB_ENABLE            83    /*- Enable -*/
  355. #define CMDVERB_DISABLE            84    /*- Disable -*/
  356. #define CMDVERB_MOVE            85    /*- Move -*/
  357. #define CMDVERB_COMPARE            86    /*- Compare -*/
  358. #define CMDVERB_INSERTNUMBER    87    /*- InsertNumber -*/
  359. #define CMDVERB_ANCHOR            88    /*- Anchor -*/
  360. #define CMDVERB_OLECREATEEMBEDDEDFILE    89    /*- OleCreateEmbeddedFile -*/
  361. #define CMDVERB_OLECREATELINKEDFILE        90    /*- OleCreateLinkedFile -*/
  362. #define    CMDVERB_DRAGCOPY        91    /*- DragCopy -*/
  363. #define CMDVERB_SUM                92    /*- Sum -*/
  364. #define CMDVERB_FIND            93    /*- Find -*/
  365. #define CMDVERB_FORMULATE        94    /*- Formulate -*/
  366. #define    CMDVERB_NAMEDGETPROPERTY 95    /*- NamedGetProperty -*/
  367. #define    CMDVERB_NAMEDSETPROPERTY 96    /*- NamedSetProperty -*/
  368. #define CMDVERB_PRESENT            97    /*- Present -*/
  369. #define CMDVERB_PULL            98    /*- Pull -*/
  370. #define CMDVERB_RENDER            99    /*- Render -*/
  371. #define CMDVERB_CREATENEW       100 /*- CreateNew -*/
  372. #define CMDVERB_CREATEFROMFILE  101 /*- CreateFromFile -*/
  373. #define CMDVERB_REMOVEDEPENDENCYONDATA  102 /*- RemoveDependencyOnData -*/
  374. #define CMDVERB_RESET            103    /*- Reset -*/
  375. #define CMDVERB_GETTHEORETICALSCALEDSIZE    104    /*- TheoreticalScaledSize -*/
  376. #define CMDVERB_HIT                105    /*- Hit -*/
  377. #define CMDVERB_SPELLGET        106    /*- SpellGet -*/
  378. #define CMDVERB_WHO                107    /*- Who -*/
  379. #define CMDVERB_CREATEFROMCLIPBOARD 108 /*- CreateFromClipboard -*/
  380. #define CMDVERB_LOCALIZE        109    /*- Localize -*/
  381. #define    CMDVERB_MARKS            110 /*- Marks -*/
  382. #define CMDVERB_APPACTIVATE        111    /*- AppActivate -*/
  383. #define CMDVERB_INVALIDATE        112    /*- Invalidate -*/
  384. #define CMDVERB_VALIDATEVALUE    113    /*- ValidateValue -*/
  385. #define CMDVERB_COPYTOEXTERNCLIP    114 /*- CopyToExternClip -*/
  386. #define CMDVERB_RENDERTOEXTERNCLIP    115 /*- RenderToExternClip -*/
  387.  
  388. /*- Command Objects -*/
  389.  
  390. #define CMDOBJECT_APPLICATION        1    /*- Application -*/
  391. #define CMDOBJECT_DOCUMENT            2    /*- Document -*/
  392. #define CMDOBJECT_WINDOW            3    /*- Window -*/
  393. #define CMDOBJECT_DIAGNOSTICS        4    /*- Diagnostic -*/
  394. #define CMDOBJECT_PROCEDURE            5    /*- Procedure -*/
  395. #define CMDOBJECT_LAYOUT            6    /*- Layout -*/
  396. #define CMDOBJECT_PAGE                7    /*- Page -*/
  397. #define CMDOBJECT_FRAME                8    /*- Frame -*/
  398. #define CMDOBJECT_STYLE                9    /*- Style -*/
  399. #define CMDOBJECT_OBJECT            10    /*- Object -*/
  400. #define CMDOBJECT_WIDTH                11    /*- Width -*/
  401. #define CMDOBJECT_HEIGHT            12    /*- Height -*/
  402. #define CMDOBJECT_MARGINS            13    /*- Margins -*/
  403. #define CMDOBJECT_LEFT                14    /*- Left -*/
  404. #define CMDOBJECT_TOP                15    /*- Top -*/
  405. #define CMDOBJECT_RIGHT                16    /*- Right -*/
  406. #define CMDOBJECT_BOTTOM            17    /*- Bottom -*/
  407. #define CMDOBJECT_TEXT                18    /*- Text -*/
  408. #define CMDOBJECT_VIEWCOUNT            19    /*- ViewCount -*/
  409. #define CMDOBJECT_VIEWLEVEL            20    /*- ViewLevel -*/
  410. #define CMDOBJECT_VIEWTYPE            21    /*- ViewType -*/
  411. #define CMDOBJECT_ARRANGEMENT        22    /*- Arrangement -*/
  412. #define CMDOBJECT_TABLE                23    /*- Table -*/
  413. #define CMDOBJECT_ROW                24    /*- Row -*/
  414. #define CMDOBJECT_CELL                25    /*- Cell -*/
  415. #define CMDOBJECT_PROPERTY            26    /*- Property -*/
  416. #define CMDOBJECT_VERB                27    /*- Verb -*/
  417. #define CMDOBJECT_FONT                28    /*- Font -*/
  418. #define CMDOBJECT_NAME                29    /*- Name -*/
  419. #define CMDOBJECT_SIZE                30    /*- Size -*/
  420. #define CMDOBJECT_BOLD                31    /*- Bold -*/
  421. #define CMDOBJECT_ITALIC            32    /*- Italic -*/
  422. #define CMDOBJECT_UNDERLINE            33    /*- Underline -*/
  423. #define CMDOBJECT_STREAM            34    /*- Stream -*/
  424. #define CMDOBJECT_PARAGRAPH            35    /*- Paragraph -*/
  425. #define CMDOBJECT_SENTENCE            36    /*- Sentence -*/
  426. #define CMDOBJECT_LINE                37    /*- Line -*/
  427. #define CMDOBJECT_WORD                38    /*- Word -*/
  428. #define CMDOBJECT_CHARACTER            39    /*- Character -*/
  429. #define CMDOBJECT_ORIENTATION        40    /*- Orientation -*/
  430. #define CMDOBJECT_REPLACEMENT        41    /*- Replacement -*/
  431. #define CMDOBJECT_ID                42    /*- ID -*/
  432. #define CMDOBJECT_COLUMN            43    /*- Column -*/
  433. #define CMDOBJECT_STRIKETHRU        44    /*- StrikeThrough -*/
  434. #define CMDOBJECT_PREFERENCES        45    /*- Preferences -*/
  435. #define CMDOBJECT_AUTOBACKUP        46    /*- AutoBackup -*/
  436. #define CMDOBJECT_SAVE                47    /*- Save -*/
  437. #define CMDOBJECT_UNDO                48    /*- Undo -*/
  438. #define CMDOBJECT_MESSAGE            49    /*- Message -*/
  439. #define CMDOBJECT_DRAGDROP            50    /*- DragDrop -*/
  440. #define CMDOBJECT_INITIALS            51    /*- Initials -*/
  441. #define CMDOBJECT_DISPLAY            52    /*- Display -*/
  442. #define CMDOBJECT_COLOR                53    /*- Color -*/
  443. #define CMDOBJECT_LOAD                54    /*- Load -*/
  444. #define CMDOBJECT_EXIT                55    /*- ExitObj -*/
  445. #define CMDOBJECT_BACKUP            56    /*- Backup -*/
  446. #define CMDOBJECT_MACRO                57    /*- Macro -*/
  447. #define CMDOBJECT_WORK                59    /*- Work -*/
  448. #define CMDOBJECT_COLLAPSIBLE        60    /*- Collapsible -*/
  449. #define CMDOBJECT_NOTCOPYABLE        61    /*- NotCopyable -*/
  450. #define CMDOBJECT_PRINT                62    /*- Print -*/
  451. #define CMDOBJECT_LEFTEXT            63    /*- LeftExt -*/
  452. #define CMDOBJECT_TOPEXT            64    /*- TopExt -*/
  453. #define CMDOBJECT_RIGHTEXT            65    /*- RightExt -*/
  454. #define CMDOBJECT_BOTTOMEXT            66    /*- BottomExt -*/
  455. #define CMDOBJECT_COLWIDTH            67    /*- ColWidth -*/
  456. #define CMDOBJECT_GAP                68    /*- Gap -*/
  457. #define CMDOBJECT_ROTATION            69    /*- Rotation -*/
  458. #define CMDOBJECT_VIEW                70    /*- View -*/
  459. #define CMDOBJECT_EXTERNAL            71    /*- External -*/
  460. #define CMDOBJECT_SELECTABLE        72    /*- Selectable -*/
  461. #define CMDOBJECT_SPAN                73    /*- Span -*/
  462. #define CMDOBJECT_WRAP                74    /*- Wrap -*/
  463. #define CMDOBJECT_SHARE                75    /*- Share -*/
  464. #define CMDOBJECT_BORDER            76    /*- Border -*/
  465. #define CMDOBJECT_RED                77    /*- Red -*/
  466. #define CMDOBJECT_GREEN                78    /*- Green -*/
  467. #define CMDOBJECT_BLUE                79    /*- Blue -*/
  468. #define CMDOBJECT_EXTRA                80    /*- Extra Color Word -*/
  469. #define CMDOBJECT_BACKGROUND        81    /*- BackGround -*/
  470. #define CMDOBJECT_SHADOW            82    /*- Shadow -*/
  471. #define CMDOBJECT_JOIN                83    /*- Join -*/
  472. #define CMDOBJECT_FOUNDRY            84    /*- Foundry -*/
  473. #define CMDOBJECT_FIT                85    /*- Fit -*/
  474. #define CMDOBJECT_COLUMNS            86    /*- Columns -*/
  475. #define CMDOBJECT_ROWS                87    /*- Rows -*/
  476. #define CMDOBJECT_PARENT            88    /*- Parent -*/
  477. #define CMDOBJECT_X                    89    /*- X Position -*/
  478. #define CMDOBJECT_Y                    90    /*- Y Position -*/
  479. #define CMDOBJECT_PRINTER            91    /*- Printer -*/
  480. #define CMDOBJECT_PICTURE            92    /*- Picture -*/
  481. #define CMDOBJECT_TAB                93    /*- Tab -*/
  482. #define CMDOBJECT_MARKS                94    /*- Marks -*/
  483. #define CMDOBJECT_NOTES                95    /*- Notes -*/
  484. #define CMDOBJECT_OUTLINE            96    /*- Outline -*/
  485. #define CMDOBJECT_HEADING            97    /*- Heading -*/
  486. #define CMDOBJECT_NORMAL            98    /*- Normal -*/
  487. #define CMDOBJECT_COLOR2            99    /*- Color2 -*/
  488. #define CMDOBJECT_SIDES                100    /*- Sides -*/
  489. #define CMDOBJECT_UI                101    /*- UserInterface -*/
  490. #define CMDOBJECT_SCROLLBAR            102 /*- ScrollBar -*/
  491. #define CMDOBJECT_POSITION            103    /*- Position -*/
  492. #define CMDOBJECT_SCROLLBUTTON        104 /*- ScrollButton -*/
  493. #define CMDOBJECT_RETENTION            105    /*- Retention -*/
  494. #define CMDOBJECT_CONTENTS            106    /*- Contents -*/
  495. #define CMDOBJECT_HEADER            107    /*- Header -*/
  496. #define CMDOBJECT_FOOTER            108    /*- Footer -*/
  497. #define CMDOBJECT_CLASS                109    /*- Class -*/
  498. #define CMDOBJECT_CONDITION            110    /*- Condition -*/
  499. #define CMDOBJECT_OVERRIDE            111 /*- Override -*/
  500. #define CMDOBJECT_FRAMER            112    /*- Framer -*/
  501. #define CMDOBJECT_LEVEL                113    /*- Level -*/
  502. #define CMDOBJECT_ALL                114    /*- All -*/
  503. #define CMDOBJECT_FIRST                115    /*- First -*/
  504. #define CMDOBJECT_HANG                116    /*- Hang -*/
  505. #define CMDOBJECT_REST                117    /*- Rest -*/
  506. #define CMDOBJECT_INDENT            118    /*- Indent -*/
  507. #define CMDOBJECT_LOADNAME            119    /*- LoadName -*/
  508. #define CMDOBJECT_EXITNAME            120    /*- ExitName -*/
  509. #define CMDOBJECT_AUTOSAVE            121    /*- AutoSave -*/
  510. #define CMDOBJECT_DEBUG                122    /*- Debug -*/
  511. #define CMDOBJECT_TABULATOR            123    /*- Tabulator -*/
  512. #define CMDOBJECT_ERRORCHECK        124    /*- ErrorCheck -*/
  513. #define CMDOBJECT_GUTTER            125    /*- Gutter -*/
  514. #define CMDOBJECT_SECTION            126    /*- Section -*/
  515. #define CMDOBJECT_MASTER            127    /*- Master -*/
  516. #define CMDOBJECT_CONNECTED            128    /*- Connected -*/
  517. #define CMDOBJECT_PROTECTED            129    /*- Protected -*/
  518. #define CMDOBJECT_OPTIONS            130    /*- Options -*/
  519. #define CMDOBJECT_HYPHEN            131    /*- Hyphen -*/
  520. #define CMDOBJECT_WIDOW                132    /*- Widow -*/
  521. #define CMDOBJECT_KERNING            133    /*- Kerning -*/
  522. #define CMDOBJECT_BALANCE            134    /*- Balance -*/
  523. #define CMDOBJECT_PERCENTAGE        135    /*- Percentage -*/
  524. #define CMDOBJECT_OFFSETX            136    /*- OffsetX -*/
  525. #define CMDOBJECT_OFFSETY            137    /*- OffsetY -*/
  526. #define CMDOBJECT_HELP                139    /*- Help -*/
  527. #define CMDOBJECT_FILES                140    /*- Files -*/
  528. #define CMDOBJECT_TYPE                141    /*- Type -*/
  529. #define CMDOBJECT_WHERE                142    /*- Where -*/
  530. #define CMDOBJECT_DISTANCEX            143    /*- DistanceX -*/
  531. #define CMDOBJECT_DISTANCEY            144    /*- DistanceY -*/
  532. #define CMDOBJECT_MAXIMIZE            145    /*- Maximize -*/
  533. #define CMDOBJECT_ALIGNMENT            146    /*- Alignment -*/
  534. #define CMDOBJECT_EMBEDDED            147    /*- Embedded -*/
  535. #define CMDOBJECT_CUSTOMLEVEL        148    /*- CustomLevel -*/
  536. #define CMDOBJECT_LAST                149    /*- Last -*/
  537. #define CMDOBJECT_GRAPHIC            150    /*- Graphic -*/
  538. #define CMDOBJECT_NUMBER            151    /*- Number -*/
  539. #define CMDOBJECT_TABRACK            152    /*- TabRack -*/
  540. #define CMDOBJECT_LEADER            153    /*- Leader -*/
  541. #define CMDOBJECT_ONEPAGE            154    /*- OnePage -*/
  542. #define CMDOBJECT_SCROLL            155    /*- Scroll -*/
  543. #define CMDOBJECT_COLOR3            156    /*- Color3 -*/
  544. #define CMDOBJECT_COLOR4            157    /*- Color4 -*/
  545. #define CMDOBJECT_COLOR5            158    /*- Color5 -*/
  546. #define CMDOBJECT_REVERSE            159    /*- Reverse -*/
  547. #define CMDOBJECT_SORT                160    /*- Sort -*/
  548. #define CMDOBJECT_OFFSET            161    /*- Offset -*/
  549. #define CMDOBJECT_DESCRIPTION        162    /*- Description -*/
  550. #define CMDOBJECT_OVERLAY            163    /*- Overlay -*/
  551. #define CMDOBJECT_AMOUNT            164    /*- Amount -*/
  552. #define CMDOBJECT_FORMAT            165    /*- Format -*/
  553. #define CMDOBJECT_SELECTION            166    /*- Selection -*/
  554. #define CMDOBJECT_CASE                167    /*- Case -*/
  555. #define CMDOBJECT_DOUBLEUNDERLINE    168    /*- DoubleUnder -*/
  556. #define CMDOBJECT_COLLAPSED            169    /*- Collapsed -*/
  557. #define CMDOBJECT_WORDUNDERLINE            170    /*- WordUnderline -*/
  558. #define CMDOBJECT_WORDDOUBLEUNDERLINE    171    /*- WordDoubleUnder -*/
  559. #define CMDOBJECT_SMALLCAPS            172    /*- SmallCaps -*/
  560. #define CMDOBJECT_MINHEIGHT            173    /*- MinimumHeight -*/
  561. #define CMDOBJECT_SPACING            174    /*- Spacing -*/
  562. #define CMDOBJECT_ABOVE                175    /*- Above -*/
  563. #define CMDOBJECT_BELOW                176    /*- Below -*/
  564. #define CMDOBJECT_ALWAYS            177    /*- Always -*/
  565. #define CMDOBJECT_OVERSTRIKE        178    /*- Overstrike -*/
  566. #define CMDOBJECT_SUPERSCRIPT        179    /*- SuperScript -*/
  567. #define CMDOBJECT_SUBSCRIPT            180    /*- SubScript -*/
  568. #define CMDOBJECT_FILTER            181    /*- Filter -*/
  569. #define CMDOBJECT_DIRECTIONUP        182    /*- DirectionUp -*/
  570. #define CMDOBJECT_PATH                183 /*- Path -*/
  571. #define CMDOBJECT_SPACE                184    /*- Space -*/
  572. #define CMDOBJECT_WIDTHTYPE            185 /*- WidthType -*/
  573. #define CMDOBJECT_PARALINE            186    /*- Paraline -*/
  574. #define CMDOBJECT_PARALINE2            187    /*- Paraline2 -*/
  575. #define CMDOBJECT_BORDERSTYLE        188    /*- BorderStyle -*/
  576. #define CMDOBJECT_VALID                189    /*- Valid -*/
  577. #define CMDOBJECT_STYLEPATH            190    /*- StylePath -*/
  578. #define CMDOBJECT_ICON                191    /*- Icon -*/
  579. #define CMDOBJECT_LEADING            192 /*- Leading -*/
  580. #define CMDOBJECT_DIRECTIONDOWN        193    /*- DirectionDown -*/
  581. #define CMDOBJECT_DIRECTIONRIGHT    194    /*- DirectionRight -*/
  582. #define CMDOBJECT_DIRECTIONLEFT        195    /*- DirectionLeft -*/
  583. #define    CMDOBJECT_REVISION            196 /*- Revision -*/
  584. #define CMDOBJECT_KEYWORD             197    /*- KeyWord -*/
  585. #define CMDOBJECT_TIME                 198    /*- Time -*/
  586. #define CMDOBJECT_SIZETEXT            199    /*- SizeText -*/
  587. #define CMDOBJECT_DATESTRING        200    /*- DateString -*/
  588. #define CMDOBJECT_REVISIONDATESTRING    201    /*- RevisionDateString -*/
  589. #define CMDOBJECT_FIELDARRAY        202    /*- FieldArray -*/
  590. #define CMDOBJECT_STYLENAMEARRAY    203    /*- StyleNameArray -*/
  591. #define CMDOBJECT_PAGEARRAY            204    /*- PageArray -*/
  592. #define CMDOBJECT_ALIGNARRAY        205    /*- AlignArray -*/
  593. #define CMDOBJECT_SNAPSHOT            206    /*- Snapshot -*/
  594. #define CMDOBJECT_TOC                207    /*- TableOfContents -*/
  595. #define CMDOBJECT_SEPARATORARRAY    208    /*- SeparatorArray -*/
  596. #define CMDOBJECT_BUOYANCY            209    /*- Buoyancy -*/
  597. #define CMDOBJECT_INFO                210    /*- Info -*/
  598. #define CMDOBJECT_REVISIONTIME        211    /*- RevisionTime -*/
  599. #define CMDOBJECT_REVISIONTIMESTRING    212    /*- RevisionTimeString -*/
  600. #define CMDOBJECT_EDITTIME            213    /*- EditTime -*/
  601. #define CMDOBJECT_TIMESTRING        214    /*- TimeString -*/
  602. #define CMDOBJECT_FONT2                215    /*- Font2 -*/
  603. #define CMDOBJECT_VIEWPORT            216    /*- Viewport -*/
  604. #define CMDOBJECT_SEARCH            217    /*- Search -*/
  605. #define CMDOBJECT_ATTRIBUTES        218    /*- Attributes -*/
  606. #define CMDOBJECT_REPLACECASE        219    /*- ReplaceCase -*/
  607. #define CMDOBJECT_REPLACEATTRS        220    /*- ReplaceAttrs -*/
  608. #define CMDOBJECT_MERGE                221    /*- Merge -*/
  609. #define CMDOBJECT_UNITS                222    /*- Units -*/
  610. #define CMDOBJECT_RECORD            223    /*- Record -*/
  611. #define CMDOBJECT_ACROSS            224    /*- Across -*/
  612. #define CMDOBJECT_DOWN                225    /*- Down -*/
  613. #define CMDOBJECT_FLAG                226    /*- Flag -*/
  614. #define CMDOBJECT_PRESENTATION        227    /*- Presentation -*/
  615. #define CMDOBJECT_FOOTNOTE            228    /*- Footnote -*/
  616. #define CMDOBJECT_SEPARATOR            229    /*- Separator -*/
  617. #define CMDOBJECT_GATHER            230    /*- Gather -*/
  618. #define CMDOBJECT_START                231    /*- Start -*/
  619. #define CMDOBJECT_CHARACTERSET        232    /*- CharacterSet -*/
  620. #define CMDOBJECT_MANIPULATE        233    /*- Manipulate -*/
  621. #define CMDOBJECT_RESET                234    /*- Reset -*/
  622. #define CMDOBJECT_STYLESHEET        235    /*- StyleSheet -*/
  623. #define CMDOBJECT_ENCRYPT            236    /*- Encrypt -*/
  624. #define CMDOBJECT_LANGUAGE            237    /*- Language -*/
  625. #define CMDOBJECT_GRAMMAR            238    /*- Grammar -*/
  626. #define CMDOBJECT_ANONYMOUS            239    /*- Anonymous -*/
  627. #define CMDOBJECT_NEXTNAME            240 /*- NextName -*/
  628. #define CMDOBJECT_BEFORE            241 /*- Before -*/
  629. #define CMDOBJECT_AFTER                242 /*- After -*/
  630. #define CMDOBJECT_WITHIN            243 /*- Within -*/
  631. #define CMDOBJECT_COLBEFORE            244 /*- ColBefore -*/
  632. #define CMDOBJECT_COLAFTER            245 /*- ColAfter -*/
  633. #define CMDOBJECT_KEEPNEXT            246 /*- KeepNext -*/
  634. #define CMDOBJECT_KEEPPREV            247 /*- KeepPrev -*/
  635. #define CMDOBJECT_KEY                248 /*- Key -*/
  636. #define CMDOBJECT_NEXT                249 /*- Next -*/
  637. #define CMDOBJECT_LESSER            250 /*- Lesser -*/
  638. #define CMDOBJECT_INTERVENE            251 /*- Intervene -*/
  639. #define CMDOBJECT_CUMULATIVE        252 /*- Cumulative -*/
  640. #define CMDOBJECT_PAREN                253 /*- Paren -*/
  641. #define CMDOBJECT_THOUSAND            254 /*- Thousand -*/
  642. #define CMDOBJECT_CURRENCY            255 /*- Currency -*/
  643. #define CMDOBJECT_THOUSANDSYMBOL    256 /*- ThousandSymbol -*/
  644. #define CMDOBJECT_CURRENCYSYMBOL    257 /*- CurrencySymbol -*/
  645. #define CMDOBJECT_EQUAL                258 /*- Equal -*/
  646. #define CMDOBJECT_INDEX                259 /*- Index -*/
  647. #define CMDOBJECT_FONTTEXT            260 /*- FontText -*/
  648. #define CMDOBJECT_SPACETEXT            261 /*- SpaceText -*/
  649. #define CMDOBJECT_TITLE                262 /*- Title -*/
  650. #define CMDOBJECT_MENU                263 /*- Menu -*/
  651. #define CMDOBJECT_STATUS            264 /*- Status -*/
  652. #define CMDOBJECT_HSCROLL            265 /*- HScroll -*/
  653. #define CMDOBJECT_ALTERNATIVE        266 /*- Alternative -*/
  654. #define CMDOBJECT_CAPS                267 /*- Caps -*/
  655. #define CMDOBJECT_SCALEMODE            268 /*- ScaleMode -*/
  656. #define CMDOBJECT_SCALEPERCENTAGE    269 /*- ScalePercentage -*/
  657. #define CMDOBJECT_SCALEWIDTH        270 /*- ScaleWidth -*/
  658. #define CMDOBJECT_SCALEHEIGHT        271 /*- ScaleHeight -*/
  659. #define CMDOBJECT_CONTENTROTATION    272 /*- ContentRotation -*/
  660. #define CMDOBJECT_CENTEREDHORIZONTALLY    273 /*- CenteredX -*/
  661. #define CMDOBJECT_SCALEASPECT        274 /*- ScaleAspect -*/
  662. #define CMDOBJECT_CONTAINER            275    /*- Container -*/
  663. #define CMDOBJECT_DEFAULTCOLUMNWIDTH    276    /*- DefaultColumnWidth -*/
  664. #define CMDOBJECT_DEFAULTROWHEIGHT    277    /*- DefaultRowHeight -*/
  665. #define CMDOBJECT_ACTIVE            278    /*- Active -*/
  666. #define CMDOBJECT_SERVERCONTEXT        279 /*- ServerContext -*/
  667. #define CMDOBJECT_FILTERCONTEXT        280 /*- FilterContext -*/
  668.  
  669. /* these should be in uidefs.h */
  670. #define CMDOBJECT_FULLPATH            281 /*- FullPath -*/
  671. #define CMDOBJECT_DISPNAME            282 /*- DisplayableName -*/
  672. #define CMDOBJECT_DISPPATH            283 /*- DisplayablePath -*/
  673. #define CMDOBJECT_SHEETFULLPATH        284 /*- SheetFullPath -*/
  674. #define CMDOBJECT_SHEETDISPNAME        285 /*- SheetDisplayableName -*/
  675. #define CMDOBJECT_SHEETDISPPATH        286 /*- SheetDisplayablePath -*/
  676.  
  677. #define CMDOBJECT_SCHEDULER            287 /*- Scheduler -*/
  678. #define CMDOBJECT_READY                288 /*- Ready -*/
  679. #define CMDOBJECT_SLEEPING            289 /*- Sleeping -*/
  680. #define CMDOBJECT_COLOR6            290 /*- Color6 -*/
  681. #define CMDOBJECT_REVLOCK            291 /*- RevLock -*/
  682. #define CMDOBJECT_REVISERNAME        292 /*- ReviserName -*/
  683. #define CMDOBJECT_CONTENT_OBJECT    293 /*- ContentObject -*/
  684. #define CMDOBJECT_CONTEXT_OBJECT    294    /*- ContextObject -*/
  685. #define CMDOBJECT_CREATIONREVISION    295 /*- CreationRevision -*/
  686. #define CMDOBJECT_DELETIONREVISION    296 /*- DeletionRevision -*/
  687. #define CMDOBJECT_CELLSTYLENAME        297 /*- CellStyleName -*/
  688. #define    CMDOBJECT_HIDESHOWPROPS        298 /*- HideShowProps -*/
  689. #define CMDOBJECT_OLE                299 /*- Ole -*/
  690. #define CMDOBJECT_CELLPARAGRAPHSTYLENAME    300 /*- CellParagraphStyleName -*/
  691. #define CMDOBJECT_NUMBEROFROWS        301 /*- NumberOfRows -*/
  692. #define CMDOBJECT_NUMBEROFCOLUMNS    302 /*- NumberOfColumns -*/
  693. #define    CMDOBJECT_COMMAND            303 /*- Command -*/
  694. #define    CMDOBJECT_PAGEBREAK            304    /*- PageBreak -*/
  695. #define    CMDOBJECT_READONLY            305    /*- ReadOnly -*/
  696. #define    CMDOBJECT_DEMANDLOAD        306 /*- DemandLoad -*/
  697. #define    CMDOBJECT_CHILD                307 /*- Child -*/
  698. #define    CMDOBJECT_SHOW                308 /*- Show -*/
  699. #define    CMDOBJECT_BOOKMARK            309 /*- BookMark -*/
  700. #define    CMDOBJECT_DIRECT            310 /*- Direct -*/
  701. #define    CMDOBJECT_FONTTABLE            311 /*- FontTable -*/
  702. #define    CMDOBJECT_FORMULA            312 /*- Formula -*/
  703. #define    CMDOBJECT_NOINTERSECTSIB    313 /*- NoIntersectSiblings -*/
  704. #define    CMDOBJECT_MASTERNAME        314 /*- MasterName -*/
  705. #define    CMDOBJECT_DDELINK            315 /*- DdeLink -*/
  706. #define    CMDOBJECT_NOTE                316 /*- Note -*/
  707. #define    CMDOBJECT_MARKER            317 /*- Marker -*/
  708. #define    CMDOBJECT_CELLENGINE        318 /*- CellEngine -*/
  709. #define    CMDOBJECT_ENDNOTE            319 /*- EndNote -*/
  710. #define    CMDOBJECT_CENTER            320 /*- Center -*/
  711. #define    CMDOBJECT_BOTTOMALIGN        321 /*- BottomAlign -*/
  712. #define CMDOBJECT_LEADERDOTTYPE        322 /*- LeaderDotType -*/
  713. #define    CMDOBJECT_INSERTION            323 /*- Insertion -*/
  714. #define CMDOBJECT_NOTGROUPABLE        324    /*- NotGroupable -*/
  715. #define CMDOBJECT_VALUE                325    /*- Value -*/
  716. #define CMDOBJECT_ABSOLUTE            326    /*- Absolute -*/
  717. #define CMDOBJECT_ABSOLUTEX            327    /*- AbsoluteX -*/
  718. #define CMDOBJECT_ABSOLUTEY            328    /*- AbsoluteY -*/
  719. #define CMDOBJECT_FIELD                329    /*- Field -*/
  720. #define CMDOBJECT_MIRROR            330    /*- Mirror -*/
  721. #define CMDOBJECT_VARIABLE            331    /*- Variable -*/
  722. #define CMDOBJECT_TEMPORARY            332    /*- Temporary -*/
  723. #define CMDOBJECT_FOCUSROW            333    /*- FocusRow -*/
  724. #define CMDOBJECT_FOCUSCOL            334    /*- FocusCol -*/
  725. #define CMDOBJECT_FOCUSX            335    /*- FocusX -*/
  726. #define CMDOBJECT_FOCUSY            336    /*- FocusY -*/
  727. #define CMDOBJECT_PRIVATE            337    /*- Private -*/
  728. #define CMDOBJECT_PRIMARY            338    /*- Primary -*/
  729. #define CMDOBJECT_SECONDARY            339    /*- Secondary -*/
  730. #define    CMDOBJECT_MARKED            340 /*- Marked -*/
  731. #define CMDOBJECT_BOS                341    /*- BeginningOfStream -*/
  732. #define CMDOBJECT_EOS                342    /*- EndOfStream -*/
  733. #define CMDOBJECT_BOP                343    /*- BeginningOfPara -*/
  734. #define CMDOBJECT_EOP                344    /*- EndOfPara -*/
  735. #define CMDOBJECT_BOL                345    /*- BeginningOfLine -*/
  736. #define CMDOBJECT_EOL                346    /*- EndOfLine -*/
  737. #define CMDOBJECT_BOF                347    /*- BeginningOfFrib -*/
  738. #define CMDOBJECT_EOF                348    /*- EndOfFrib -*/
  739. #define CMDOBJECT_BOC                349    /*- BeginningOfChain -*/
  740. #define CMDOBJECT_EOC                350    /*- EndOfChain -*/
  741. #define CMDOBJECT_LOCAL                351    /*- Local -*/
  742. #define CMDOBJECT_MUTE                352    /*- Mute -*/
  743. #define CMDOBJECT_ACCESSRIGHTS        353 /*- AccessRights -*/
  744. #define    CMDOBJECT_UNKNOWN            354    /*- Unknown -*/
  745. #define CMDOBJECT_BULLET            355    /*- Bullet -*/
  746. #define CMDOBJECT_WINDOWSNAME        356 /*- WindowsName -*/
  747. #define CMDOBJECT_CHANGED            357 /*- Changed -*/
  748. #define CMDOBJECT_AWARE                358 /*- Aware -*/
  749. #define CMDOBJECT_ROOT                359 /*- Root -*/
  750. #define CMDOBJECT_LELOBJECT            360 /*- LelObject -*/
  751. #define CMDOBJECT_DIRTY                361    /*- Dirty -*/
  752. #define CMDOBJECT_FOCUSROW2            362    /*- FocusRow2 -*/
  753. #define CMDOBJECT_FOCUSCOL2            363    /*- FocusCol2 -*/
  754. #define CMDOBJECT_SEQUENCE            364 /*- Sequence -*/
  755. #define CMDOBJECT_ENDPAGE            365 /*- EndPage -*/
  756. #define CMDOBJECT_ENDSEQUENCE        366 /*- EndSequence -*/
  757. #define CMDOBJECT_GRID                367    /*- Grid -*/
  758. #define    CMDOBJECT_MINLEFT            368 /*- MinLeft -*/
  759. #define    CMDOBJECT_MINRIGHT            369 /*- MinRight -*/
  760. #define    CMDOBJECT_MINTOP            370 /*- MinTop -*/
  761. #define    CMDOBJECT_MINBOTTOM            371 /*- MinBottom -*/
  762. #define    CMDOBJECT_HONORPROTECTION    372 /*- HonorProtection -*/
  763. #define CMDOBJECT_LINKGRAPHIC        373 /*- LinkGraphic -*/
  764. #define CMDOBJECT_SERVERCONTEXTFORMAT    374 /*- ServerContextFormat -*/
  765. #define CMDOBJECT_DATAFORMAT            375 /*- DataFormat -*/
  766. #define CMDOBJECT_SNAPSHOTSTART            376 /*- SnapshotStart -*/
  767. #define CMDOBJECT_SNAPSHOTSIZE            377 /*- SnapshotSize -*/
  768. #define CMDOBJECT_SNAPSHOTSTREAM        378    /*- SnapshotStream -*/
  769. #define CMDOBJECT_LINKED                379    /*- Linked -*/
  770. #define CMDOBJECT_LINKEDFILE            380    /*- LinkedFile -*/
  771. #define CMDOBJECT_VEGOMATIC            381    /*- Vegomatic -*/
  772. #define CMDOBJECT_CHILDSPANNABLE    382    /*- ChildSpannable -*/
  773. #define CMDOBJECT_BADREFERENCE        383    /*- BadReference -*/
  774. #define CMDOBJECT_DIALOGDEFAULT        384    /*- DialogDefault -*/
  775. #define CMDOBJECT_SCALABLE            385 /*- Scalable -*/
  776. #define CMDOBJECT_LELSERVERDOC        386    /*- LelServerDoc -*/
  777. #define CMDOBJECT_LELEMBEDDED        387    /*- LelEmbedded -*/
  778. #define CMDOBJECT_LELCLIENTDOCNAME    388    /*- LelClientDocName -*/
  779. #define CMDOBJECT_MAXIMUMLEFT        389    /*- MaxLeft -*/
  780. #define CMDOBJECT_MAXIMUMRIGHT        390    /*- MaxRigth -*/
  781. #define CMDOBJECT_MAXIMUMTOP        391    /*- MaxTop -*/
  782. #define CMDOBJECT_MAXIMUMBOTTOM        392    /*- MaxBottom -*/
  783. #define CMDOBJECT_MAXIMUMLEFTBORDER    393    /*- MaxLeftBorder -*/
  784. #define CMDOBJECT_MAXIMUMRIGHTBORDER    394    /*- MaxRightBorder -*/
  785. #define CMDOBJECT_MAXIMUMTOPBORDER    395    /*- MaxTopBorder -*/
  786. #define CMDOBJECT_MAXIMUMBOTTOMBORDER    396    /*- MaxBottomBorder -*/
  787. #define CMDOBJECT_BASELINE            397    /*- BaseLineOffset -*/
  788. #define CMDOBJECT_SCRIPT            398 /*- Script -*/
  789. #define CMDOBJECT_SCRIPTING            399 /*- Scripting -*/
  790. #define CMDOBJECT_EQNFONTHEIGHT        400    /*- EqnFontHeight -*/
  791. #define CMDOBJECT_ENCRYPT2            401    /*- Encrypt2 -*/
  792. #define CMDOBJECT_ENUMERATION        402    /*- Enumeration -*/
  793. #define CMDOBJECT_OPEN                403    /*- Open -*/
  794. #define CMDOBJECT_CELLGROUP            404    /*- CellGroup -*/
  795. #define CMDOBJECT_PRO30                405    /*- AmiPro30 -*/
  796. #define CMDOBJECT_MAXIMUMINSERTROWS    406    /*- MaxInsertRows -*/
  797. #define CMDOBJECT_MAXIMUMINSERTCOLUMNS    407    /*- MaxInsertColumns -*/
  798. #define CMDOBJECT_WYSIWYG            408    /*- WYSIWYG -*/
  799. #define CMDOBJECT_END                409    /*- End -*/
  800. #define CMDOBJECT_ISGRAPHIC            410    /*- IsGraphic -*/
  801.  
  802. /* Command change flags */
  803.  
  804. #define CMDCHANGE_NONE            0x0
  805. #define CMDCHANGE_STYLE            0x1
  806. #define CMDCHANGE_LAYOUT        0x2
  807. #define CMDCHANGE_CONTENTS        0x4
  808. #define CMDCHANGE_DISPLAY        0x8
  809. #define CMDCHANGE_APPDISPLAY    0x10
  810. #define CMDCHANGE_REFLOWALL        0x20
  811. #define CMDCHANGE_INITIAL        0x40
  812. #define CMDCHANGE_SECTION        0x80
  813. #define CMDCHANGE_OPTIONS        0x100
  814. #define    CMDCHANGE_ALL            (CMDCHANGE_STYLE | CMDCHANGE_LAYOUT | \
  815.                                 CMDCHANGE_CONTENTS | CMDCHANGE_DISPLAY \
  816.                                 | CMDCHANGE_REFLOWALL | CMDCHANGE_INITIAL \
  817.                                 | CMDCHANGE_SECTION | CMDCHANGE_OPTIONS)
  818.  
  819. /* Command change types */
  820. #define    CMDCHANGE_APPLY            1
  821. #define    CMDCHANGE_CANCEL        2
  822.  
  823. /* Response types */
  824.  
  825. #define CMDRESPONSE_NO            0
  826. #define CMDRESPONSE_YES            1
  827. #define CMDRESPONSE_AMBIGUOUS    2
  828.  
  829. #endif
  830.