home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 November / pcwk_11_98a.iso / Wtestowe / Vistdtk / Install / Data.Z / V41meth.H < prev    next >
C/C++ Source or Header  |  1996-09-27  |  19KB  |  597 lines

  1. /* V41METH.H - Compatibility Layer file
  2.  * Copyright (C) 1996 Visio Corporation. All rights reserved.
  3.  */
  4.  
  5. #ifndef _v41meth_H
  6. #define _v41meth_H
  7.  
  8. // ***
  9.  
  10. //    Only define these name mappings if:
  11. #ifdef VISIO_41_COMPATIBILITY_LAYER
  12.  
  13. // ***
  14.  
  15. // *** IVisioApplication methods ***
  16. #define ActiveDocument get_ActiveDocument
  17. #define ActivePage get_ActivePage
  18. #define ActiveWindow get_ActiveWindow
  19. #define Application get_Application
  20. #define Documents get_Documents
  21. #define ObjectType get_ObjectType
  22. #define getOnDataChangeDelay get_OnDataChangeDelay
  23. #define putOnDataChangeDelay put_OnDataChangeDelay
  24. #define ProcessID get_ProcessID
  25. #define getScreenUpdating get_ScreenUpdating
  26. #define putScreenUpdating put_ScreenUpdating
  27. //#define Stat get_Stat
  28. #define Version get_Version
  29. #define WindowHandle get_WindowHandle
  30. #define Windows get_Windows
  31. #define Language get_Language
  32. #define IsVisio16 get_IsVisio16
  33. #define IsVisio32 get_IsVisio32
  34. #define WindowHandle32 get_WindowHandle32
  35. #define InstanceHandle get_InstanceHandle
  36. #define InstanceHandle32 get_InstanceHandle32
  37. #define BuiltInMenus get_BuiltInMenus
  38. #define BuiltInToolbars get_BuiltInToolbars
  39. #define CustomMenus get_CustomMenus
  40. #define getCustomMenusFile get_CustomMenusFile
  41. #define putCustomMenusFile put_CustomMenusFile
  42. #define CustomToolbars get_CustomToolbars
  43. #define getCustomToolbarsFile get_CustomToolbarsFile
  44. #define putCustomToolbarsFile put_CustomToolbarsFile
  45. #define getAddonPaths get_AddonPaths
  46. #define putAddonPaths put_AddonPaths
  47. #define getDrawingPaths get_DrawingPaths
  48. #define putDrawingPaths put_DrawingPaths
  49. #define getFilterPaths get_FilterPaths
  50. #define putFilterPaths put_FilterPaths
  51. #define getHelpPaths get_HelpPaths
  52. #define putHelpPaths put_HelpPaths
  53. #define getStartupPaths get_StartupPaths
  54. #define putStartupPaths put_StartupPaths
  55. #define getStencilPaths get_StencilPaths
  56. #define putStencilPaths put_StencilPaths
  57. #define getTemplatePaths get_TemplatePaths
  58. #define putTemplatePaths put_TemplatePaths
  59. #define getUserName get_UserName
  60. #define putUserName put_UserName
  61. #define getPromptForSummary get_PromptForSummary
  62. #define putPromptForSummary put_PromptForSummary
  63. #define Addons get_Addons
  64. #define ProfileName get_ProfileName
  65. #define EventInfo get_EventInfo
  66. #define EventList get_EventList
  67. #define PersistsEvents get_PersistsEvents
  68. #define Active get_Active
  69. #define getDeferRecalc get_DeferRecalc
  70. #define putDeferRecalc put_DeferRecalc
  71. #define getAlertResponse get_AlertResponse
  72. #define putAlertResponse put_AlertResponse
  73. #define getShowProgress get_ShowProgress
  74. #define putShowProgress put_ShowProgress
  75.  
  76. // *** IVisioCell methods ***
  77. #define Application get_Application
  78. #define ObjectType get_ObjectType
  79. #define Error get_Error
  80. #define getFormula get_Formula
  81. #define putFormula put_Formula
  82. #define FormulaForce put_FormulaForce
  83. #define getResult get_Result
  84. #define putResult put_Result
  85. #define ResultForce put_ResultForce
  86. #define getResultIU get_ResultIU
  87. #define putResultIU put_ResultIU
  88. #define ResultIUForce put_ResultIUForce
  89. //#define Stat get_Stat
  90. #define Units get_Units
  91. #define Name get_Name
  92. #define LocalName get_LocalName
  93. #define putRowName put_RowName
  94. #define Document get_Document
  95. #define Shape get_Shape
  96. #define Style get_Style
  97. #define Section get_Section
  98. #define Row get_Row
  99. #define Column get_Column
  100. #define IsConstant get_IsConstant
  101. #define IsInherited get_IsInherited
  102. #define getResultInt get_ResultInt
  103. #define putResultInt put_ResultFromInt
  104. #define ResultIntForce put_ResultFromIntForce
  105. #define ResultStr get_ResultStr
  106. #define getRowName get_RowName
  107. #define EventList get_EventList
  108. #define PersistsEvents get_PersistsEvents
  109.  
  110. // *** IVisioChars methods ***
  111. #define Application get_Application
  112. #define getBegin get_Begin
  113. #define putBegin put_Begin
  114. #define CharCount get_CharCount
  115. #define CharPropsRow get_CharPropsRow
  116. #define CharProps put_CharProps
  117. #define ParaProps put_ParaProps
  118. #define ObjectType get_ObjectType
  119. #define getEnd get_End
  120. #define putEnd put_End
  121. #define FieldCategory get_FieldCategory
  122. #define FieldCode get_FieldCode
  123. #define FieldFormat get_FieldFormat
  124. #define FieldFormula get_FieldFormula
  125. #define IsField get_IsField
  126. #define ParaPropsRow get_ParaPropsRow
  127. #define TabPropsRow get_TabPropsRow
  128. #define RunBegin get_RunBegin
  129. #define RunEnd get_RunEnd
  130. #define Shape get_Shape
  131. //#define Stat get_Stat
  132. //#define getText get_TextAsString
  133. #define putText put_Text
  134. #define Document get_Document
  135. #define EventList get_EventList
  136. #define PersistsEvents get_PersistsEvents
  137.  
  138. // *** IVisioConnect methods ***
  139. #define Application get_Application
  140. //#define Stat get_Stat
  141. #define FromSheet get_FromSheet
  142. #define ToSheet get_ToSheet
  143. #define FromCell get_FromCell
  144. #define ToCell get_ToCell
  145. #define FromPart get_FromPart
  146. #define ToPart get_ToPart
  147. #define ObjectType get_ObjectType
  148. #define Index get_Index
  149. #define Document get_Document
  150.  
  151. // *** IVisioConnects methods ***
  152. #define Application get_Application
  153. #define Item get_Item
  154. #define Count get_Count
  155. #define FromSheet get_FromSheet
  156. #define ObjectType get_ObjectType
  157. #define Document get_Document
  158. //#define Stat get_Stat
  159.  
  160. // *** IVisioDocument methods ***
  161. #define Application get_Application
  162. //#define Stat get_Stat
  163. #define ObjectType get_ObjectType
  164. #define InPlace get_InPlace
  165. #define Masters get_Masters
  166. #define Pages get_Pages
  167. #define Styles get_Styles
  168. #define Name get_Name
  169. #define Path get_Path
  170. #define FullName get_FullName
  171. #define Index get_Index
  172. #define getSaved get_Saved
  173. #define putSaved put_Saved
  174. #define ReadOnly get_ReadOnly
  175. #define getVersion get_Version
  176. #define putVersion put_Version
  177. #define getTitle get_Title
  178. #define putTitle put_Title
  179. #define getSubject get_Subject
  180. #define putSubject put_Subject
  181. #define getCreator get_Creator
  182. #define putCreator put_Creator
  183. #define getKeywords get_Keywords
  184. #define putKeywords put_Keywords
  185. #define getDescription get_Description
  186. #define putDescription put_Description
  187. #define CustomMenus get_CustomMenus
  188. #define getCustomMenusFile get_CustomMenusFile
  189. #define putCustomMenusFile put_CustomMenusFile
  190. #define CustomToolbars get_CustomToolbars
  191. #define getCustomToolbarsFile get_CustomToolbarsFile
  192. #define putCustomToolbarsFile put_CustomToolbarsFile
  193. #define Fonts get_Fonts
  194. #define Colors get_Colors
  195. #define EventList get_EventList
  196. #define Template get_Template
  197. #define getSavePreviewMode get_SavePreviewMode
  198. #define putSavePreviewMode put_SavePreviewMode
  199. #define getLeftMargin get_LeftMargin
  200. #define putLeftMargin put_LeftMargin
  201. #define getRightMargin get_RightMargin
  202. #define putRightMargin put_RightMargin
  203. #define getTopMargin get_TopMargin
  204. #define putTopMargin put_TopMargin
  205. #define getBottomMargin get_BottomMargin
  206. #define putBottomMargin put_BottomMargin
  207. #define getPrintLandscape get_PrintLandscape
  208. #define putPrintLandscape put_PrintLandscape
  209. #define getPrintCenteredH get_PrintCenteredH
  210. #define putPrintCenteredH put_PrintCenteredH
  211. #define getPrintCenteredV get_PrintCenteredV
  212. #define putPrintCenteredV put_PrintCenteredV
  213. #define getPrintScale get_PrintScale
  214. #define putPrintScale put_PrintScale
  215. #define getPrintFitOnPages get_PrintFitOnPages
  216. #define putPrintFitOnPages put_PrintFitOnPages
  217. #define getPrintPagesAcross get_PrintPagesAcross
  218. #define putPrintPagesAcross put_PrintPagesAcross
  219. #define getPrintPagesDown get_PrintPagesDown
  220. #define putPrintPagesDown put_PrintPagesDown
  221. #define getDefaultStyle get_DefaultStyle
  222. #define putDefaultStyle put_DefaultStyle
  223. #define getDefaultLineStyle get_DefaultLineStyle
  224. #define putDefaultLineStyle put_DefaultLineStyle
  225. #define getDefaultFillStyle get_DefaultFillStyle
  226. #define putDefaultFillStyle put_DefaultFillStyle
  227. #define getDefaultTextStyle get_DefaultTextStyle
  228. #define putDefaultTextStyle put_DefaultTextStyle
  229. #define PersistsEvents get_PersistsEvents
  230. #define OpenStencilWindow get_OpenStencilWindow
  231.  
  232. // *** IVisioDocuments methods ***
  233. #define Application get_Application
  234. #define ObjectType get_ObjectType
  235. #define Item get_Item
  236. #define Count get_Count
  237. #define EventList get_EventList
  238. #define PersistsEvents get_PersistsEvents
  239.  
  240. // *** IVisioMaster methods ***
  241. #define Document get_Document
  242. #define getPrompt get_Prompt
  243. #define putPrompt put_Prompt
  244. #define getAlignName get_AlignName
  245. #define putAlignName put_AlignName
  246. #define getIconSize get_IconSize
  247. #define putIconSize put_IconSize
  248. #define getIconUpdate get_IconUpdate
  249. #define putIconUpdate put_IconUpdate
  250. #define Application get_Application
  251. //#define Stat get_Stat
  252. #define ObjectType get_ObjectType
  253. #define getName get_Name
  254. #define putName put_Name
  255. #define Shapes get_Shapes
  256. #define Index get_Index
  257. #define OneD get_OneD
  258. #define UniqueID get_UniqueID
  259. #define Layers get_Layers
  260. #define PageSheet get_PageSheet
  261. #define EventList get_EventList
  262. #define PersistsEvents get_PersistsEvents
  263.  
  264. // *** IVisioMasters methods ***
  265. #define Application get_Application
  266. #define ObjectType get_ObjectType
  267. #define Item get_Item
  268. #define Count get_Count
  269. #define Document get_Document
  270. //#define Stat get_Stat
  271. #define EventList get_EventList
  272. #define PersistsEvents get_PersistsEvents
  273.  
  274. // *** IVisioPage methods ***
  275. #define Document get_Document
  276. #define Application get_Application
  277. //#define Stat get_Stat
  278. #define getBackground get_Background
  279. #define putBackground put_Background
  280. #define ObjectType get_ObjectType
  281. #define Index get_Index
  282. #define getName get_Name
  283. #define putName put_Name
  284. #define Shapes get_Shapes
  285. #define getBackPage get_BackPageAsObj
  286. #define putBackPage put_BackPageFromName
  287. #define Layers get_Layers
  288. #define PageSheet get_PageSheet
  289. #define EventList get_EventList
  290. #define PersistsEvents get_PersistsEvents
  291.  
  292. // *** IVisioPages methods ***
  293. #define Application get_Application
  294. #define ObjectType get_ObjectType
  295. #define Item get_Item
  296. #define Count get_Count
  297. #define Document get_Document
  298. //#define Stat get_Stat
  299. #define EventList get_EventList
  300. #define PersistsEvents get_PersistsEvents
  301.  
  302. // *** IVisioSelection methods ***
  303. #define Application get_Application
  304. //#define Stat get_Stat
  305. #define ObjectType get_ObjectType
  306. #define Item get_Item
  307. #define Count get_Count
  308. #define Document get_Document
  309. #define ContainingPage get_ContainingPage
  310. #define ContainingMaster get_ContainingMaster
  311. #define ContainingShape get_ContainingShape
  312. #define getStyle get_Style
  313. #define putStyle put_Style
  314. #define StyleKeepFmt put_StyleKeepFmt
  315. #define getLineStyle get_LineStyle
  316. #define putLineStyle put_LineStyle
  317. #define LineStyleKeepFmt put_LineStyleKeepFmt
  318. #define getFillStyle get_FillStyle
  319. #define putFillStyle put_FillStyle
  320. #define FillStyleKeepFmt put_FillStyleKeepFmt
  321. #define getTextStyle get_TextStyle
  322. #define putTextStyle put_TextStyle
  323. #define TextStyleKeepFmt put_TextStyleKeepFmt
  324. #define EventList get_EventList
  325. #define PersistsEvents get_PersistsEvents
  326.  
  327. // *** IVisioShape methods ***
  328. #define FromConnects get_FromConnects
  329. #define Document get_Document
  330. #define Parent get_Parent
  331. #define Application get_Application
  332. //#define Stat get_Stat
  333. #define Master get_Master
  334. #define Type get_Type
  335. #define ObjectType get_ObjectType
  336. #define Cells get_Cells
  337. #define CellsSRC get_CellsSRC
  338. #define Shapes get_Shapes
  339. #define getData1 get_Data1
  340. #define putData1 put_Data1
  341. #define getData2 get_Data2
  342. #define putData2 put_Data2
  343. #define getData3 get_Data3
  344. #define putData3 put_Data3
  345. #define getHelp get_Help
  346. #define putHelp put_Help
  347. #define NameID get_NameID
  348. #define getName get_Name
  349. #define putName put_Name
  350. #define getText get_Text
  351. #define putText put_Text
  352. #define CharCount get_CharCount
  353. #define Characters get_Characters
  354. #define getOneD get_OneD
  355. #define putOneD put_OneD
  356. #define GeometryCount get_GeometryCount
  357. #define RowCount get_RowCount
  358. #define RowsCellCount get_RowsCellCount
  359. #define getRowType get_RowType
  360. #define putRowType put_RowType
  361. #define Connects get_Connects
  362. #define Index get_Index
  363. #define getStyle get_Style
  364. #define putStyle put_Style
  365. //#define StyleKeepFmt get_StyleKeepFmt
  366. #define getLineStyle get_LineStyle
  367. #define putLineStyle put_LineStyle
  368. //#define LineStyleKeepFmt get_LineStyleKeepFmt
  369. #define getFillStyle get_FillStyle
  370. #define putFillStyle put_FillStyle
  371. //#define FillStyleKeepFmt get_FillStyleKeepFmt
  372. #define getTextStyle get_TextStyle
  373. #define putTextStyle put_TextStyle
  374. //#define TextStyleKeepFmt get_TextStyleKeepFmt
  375. #define AreaIU get_AreaIU
  376. #define LengthIU get_LengthIU
  377. #define GeomExIf get_GeomExIf
  378. #define UniqueID get_UniqueID
  379. #define ContainingPage get_ContainingPage
  380. #define ContainingMaster get_ContainingMaster
  381. #define ContainingShape get_ContainingShape
  382. #define SectionExists get_SectionExists
  383. #define RowExists get_RowExists
  384. #define CellExists get_CellExists
  385. #define CellsSRCExists get_CellsSRCExists
  386. #define LayerCount get_LayerCount
  387. #define Layer get_Layer
  388. #define EventList get_EventList
  389. #define PersistsEvents get_PersistsEvents
  390. #define ClassID get_ClassID
  391. #define ForeignType get_ForeignType
  392. #define Object get_Object
  393.  
  394. // *** IVisioShapes methods ***
  395. #define Application get_Application
  396. #define ObjectType get_ObjectType
  397. #define Item get_Item
  398. #define Count get_Count
  399. #define Document get_Document
  400. #define ContainingPage get_ContainingPage
  401. #define ContainingMaster get_ContainingMaster
  402. #define ContainingShape get_ContainingShape
  403. //#define Stat get_Stat
  404. #define EventList get_EventList
  405. #define PersistsEvents get_PersistsEvents
  406.  
  407. // *** IVisioStyle methods ***
  408. #define Application get_Application
  409. //#define Stat get_Stat
  410. #define ObjectType get_ObjectType
  411. #define getName get_Name
  412. #define putName put_Name
  413. #define Index get_Index
  414. #define Document get_Document
  415. #define getBasedOn get_BasedOn
  416. #define putBasedOn put_BasedOn
  417. #define getTextBasedOn get_TextBasedOn
  418. #define putTextBasedOn put_TextBasedOn
  419. #define getLineBasedOn get_LineBasedOn
  420. #define putLineBasedOn put_LineBasedOn
  421. #define getFillBasedOn get_FillBasedOn
  422. #define putFillBasedOn put_FillBasedOn
  423. #define getIncludesText get_IncludesText
  424. #define putIncludesText put_IncludesText
  425. #define getIncludesLine get_IncludesLine
  426. #define putIncludesLine put_IncludesLine
  427. #define getIncludesFill get_IncludesFill
  428. #define putIncludesFill put_IncludesFill
  429. #define Cells get_Cells
  430. #define EventList get_EventList
  431. #define PersistsEvents get_PersistsEvents
  432.  
  433. // *** IVisioStyles methods ***
  434. #define Application get_Application
  435. #define ObjectType get_ObjectType
  436. #define Item get_Item
  437. #define Count get_Count
  438. #define Document get_Document
  439. //#define Stat get_Stat
  440. #define EventList get_EventList
  441. #define PersistsEvents get_PersistsEvents
  442.  
  443. // *** IVisioWindow methods ***
  444. #define Application get_Application
  445. //#define Stat get_Stat
  446. #define ObjectType get_ObjectType
  447. #define Type get_Type
  448. #define Document get_Document
  449. #define getPage get_PageAsObj
  450. #define putPage put_PageFromName
  451. #define getZoom get_Zoom
  452. #define putZoom put_Zoom
  453. #define Selection get_Selection
  454. #define Index get_Index
  455. #define SubType get_SubType
  456. #define EventList get_EventList
  457. #define PersistsEvents get_PersistsEvents
  458. #define WindowHandle get_WindowHandle
  459. #define WindowHandle32 get_WindowHandle32
  460. #define getShowRulers get_ShowRulers
  461. #define putShowRulers put_ShowRulers
  462. #define getShowGrid get_ShowGrid
  463. #define putShowGrid put_ShowGrid
  464. #define getShowGuides get_ShowGuides
  465. #define putShowGuides put_ShowGuides
  466. #define getShowConnectPoints get_ShowConnectPoints
  467. #define putShowConnectPoints put_ShowConnectPoints
  468. #define getShowPageBreaks get_ShowPageBreaks
  469. #define putShowPageBreaks put_ShowPageBreaks
  470.  
  471. // *** IVisioWindows methods ***
  472. #define Application get_Application
  473. #define ObjectType get_ObjectType
  474. #define Item get_Item
  475. #define Count get_Count
  476. #define EventList get_EventList
  477. #define PersistsEvents get_PersistsEvents
  478.  
  479. // *** IVisioLayer methods ***
  480. #define Application get_Application
  481. #define Document get_Document
  482. #define Page get_Page
  483. #define Master get_Master
  484. #define Index get_Index
  485. #define Row get_Row
  486. #define getName get_Name
  487. #define putName put_Name
  488. #define CellsC get_CellsC
  489. #define ObjectType get_ObjectType
  490. //#define Stat get_Stat
  491. #define EventList get_EventList
  492. #define PersistsEvents get_PersistsEvents
  493.  
  494. // *** IVisioLayers methods ***
  495. #define Application get_Application
  496. #define Document get_Document
  497. #define Page get_Page
  498. #define Master get_Master
  499. #define Count get_Count
  500. #define Item get_Item
  501. #define ObjectType get_ObjectType
  502. //#define Stat get_Stat
  503. #define EventList get_EventList
  504. #define PersistsEvents get_PersistsEvents
  505.  
  506. // *** IVisioFont methods ***
  507. #define Application get_Application
  508. #define Document get_Document
  509. #define Index get_Index
  510. #define Name get_Name
  511. #define ID get_ID
  512. #define Attributes get_Attributes
  513. #define CharSet get_CharSet
  514. #define PitchAndFamily get_PitchAndFamily
  515. #define ObjectType get_ObjectType
  516. //#define Stat get_Stat
  517.  
  518. // *** IVisioFonts methods ***
  519. #define Application get_Application
  520. #define Document get_Document
  521. #define Count get_Count
  522. #define Item get_Item
  523. #define ItemFromID get_ItemFromID
  524. #define ObjectType get_ObjectType
  525. //#define Stat get_Stat
  526.  
  527. // *** IVisioColor methods ***
  528. #define Application get_Application
  529. #define Document get_Document
  530. #define Index get_Index
  531. #define getRed get_Red
  532. #define putRed put_Red
  533. #define getGreen get_Green
  534. #define putGreen put_Green
  535. #define getBlue get_Blue
  536. #define putBlue put_Blue
  537. #define getFlags get_Flags
  538. #define putFlags put_Flags
  539. #define getPaletteEntry get_PaletteEntry
  540. #define putPaletteEntry put_PaletteEntry
  541. #define ObjectType get_ObjectType
  542. //#define Stat get_Stat
  543.  
  544. // *** IVisioColors methods ***
  545. #define Application get_Application
  546. #define Document get_Document
  547. #define Count get_Count
  548. #define Item get_Item
  549. #define ObjectType get_ObjectType
  550. //#define Stat get_Stat
  551.  
  552. // *** IVisioAddon methods ***
  553. #define Application get_Application
  554. #define ObjectType get_ObjectType
  555. #define Name get_Name
  556. #define Index get_Index
  557. #define Enabled get_Enabled
  558.  
  559. // *** IVisioAddons methods ***
  560. #define Application get_Application
  561. #define ObjectType get_ObjectType
  562. #define Item get_Item
  563. #define Count get_Count
  564.  
  565. // *** IVisioEvent methods ***
  566. #define Application get_Application
  567. #define EventList get_EventList
  568. #define Index get_Index
  569. #define getEvent get_Event
  570. #define putEvent put_Event
  571. #define getAction get_Action
  572. #define putAction put_Action
  573. #define getTarget get_Target
  574. #define putTarget put_Target
  575. #define getTargetArgs get_TargetArgs
  576. #define putTargetArgs put_TargetArgs
  577. #define ObjectType get_ObjectType
  578. #define ID get_ID
  579. #define getEnabled get_Enabled
  580. #define putEnabled put_Enabled
  581. #define Persistable get_Persistable
  582. #define getPersistent get_Persistent
  583. #define putPersistent put_Persistent
  584.  
  585. // *** IVisioEvents methods ***
  586. #define Application get_Application
  587. #define ObjectType get_ObjectType
  588. #define Item get_Item
  589. #define Count get_Count
  590. #define ItemFromID get_ItemFromID
  591.  
  592. // ***
  593.  
  594. #endif    //    VISIO_41_COMPATIBILITY_LAYER
  595.  
  596. #endif    //    _v41meth_H
  597.