home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12otk1.exe / include / StdDefs.xh < prev    next >
Text File  |  1997-04-02  |  14KB  |  254 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: F:\build\os2\ship\include\StdDefs.xh.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.17
  7.  *     SOM Emitter emitxh: 2.47
  8.  */
  9.  
  10. #ifndef SOM_Module_StdDefs_OpenDoc_StdDefs_defined
  11. #define SOM_Module_StdDefs_OpenDoc_StdDefs_defined 1
  12. #include <som.xh>
  13.  
  14. /*
  15.  * Start of bindings for IDL types
  16.  */
  17.  
  18. class ODFrame;
  19. class ODFacet;
  20. class ODPlatformCanvas;
  21. #define kODISOPrefix "+//ISO 9070/ANSI::113722::US::CI LABS::"
  22. #define kODNULL 0 /* 0 */
  23. #define kODFalse 0 /* 0 */
  24. #define kODTrue 1 /* 1 */
  25. #define kODNoWait 0 /* 0 */
  26. #define kODNullTypeToken 0 /* 0 */
  27. #define kODNULLID 0 /* 0 */
  28. #define kODIDAll 0 /* 0 */
  29. #define kODIndexAll 0 /* 0 */
  30. #define kODIDWild 0 /* 0 */
  31. #define kODPartObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Part"
  32. #define kODFrameObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Frame"
  33. #define kODNonPersistentFrameObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:NonPersistentFrame"
  34. #define kODContainerSuite "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:ContainerSuite"
  35. #define kODKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindCategories"
  36. #define kODEditorKinds "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorKinds"
  37. #define kODViewer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:Viewers"
  38. #define kODKindOldMacOSType "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindOldMacOSType"
  39. #define kODEditorPlatformKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformKind"
  40. #define kODEditorHelpFile "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorHelpFile"
  41. #define kODSysPrefContainerSuites "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefContainerSuites"
  42. #define kODSysPrefEditorKinds "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorKinds"
  43. #define kODSysPrefEditorCategories "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorCategories"
  44. #define kODEditorUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorUserString"
  45. #define kODKindUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindUserString"
  46. #define kODCategoryUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:CategoryUserString"
  47. #define kODNameMappings 'nmap'
  48. #define kODSimpleViewer ""
  49. #define kODPlatformKindFileChar1 '#'
  50. #define kODNoEditor 0 /* 0 */
  51. #define kODCategoryPlainText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Plain"
  52. #define kODCategoryStyledText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Styled"
  53. #define kODCategoryDrawing "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Drawing"
  54. #define kODCategory3DGraphic "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:3DGraphic"
  55. #define kODCategoryPainting "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Painting"
  56. #define kODCategoryMovie "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Movie"
  57. #define kODCategorySampledSound "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:SampledSound"
  58. #define kODCategoryStructuredSound "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:StructuredSound"
  59. #define kODCategoryChart "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Chart"
  60. #define kODCategoryFormula "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Formula"
  61. #define kODCategorySpreadsheet "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Spreadsheet"
  62. #define kODCategoryTable "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Table"
  63. #define kODCategoryDatabase "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Database"
  64. #define kODCategoryQuery "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Query"
  65. #define kODCategoryConnection "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Connection"
  66. #define kODCategoryScript "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Script"
  67. #define kODCategoryOutline "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Outline"
  68. #define kODCategoryPageLayout "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PageLayout"
  69. #define kODCategoryPresentation "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Presentation"
  70. #define kODCategoryCalendar "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Calendar"
  71. #define kODCategoryForm "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Form"
  72. #define kODCategoryExecutable "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Executable"
  73. #define kODCategoryCompressed "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Compressed"
  74. #define kODCategoryControlPanel "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:ControlPanel"
  75. #define kODCategoryControl "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Control"
  76. #define kODCategoryPersonalInfo "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PersonalInfo"
  77. #define kODCategorySpace "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Space"
  78. #define kODCategoryProject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Project"
  79. #define kODCategorySignature "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Signature"
  80. #define kODCategoryKey "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Key"
  81. #define kODCategoryUtility "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Utility"
  82. #define kODCategoryMailingLabel "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:MailingLabel"
  83. #define kODCategoryLocator "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Locator"
  84. #define kODCategoryPrinter "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Printer"
  85. #define kODCategoryTime "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Time"
  86. #define kODIsMacOSTypeID 1 /* 1 */
  87. #define kODIsINTLTextID 2 /* 2 */
  88. #define kODIsAnISOStringID 3 /* 3 */
  89. #define kODIsAnISOStringListID 4 /* 4 */
  90. #define kODIsPltfmTypeSpacID 5 /* 5 */
  91. #define kODIsHelpFileNameID 6 /* 6 */
  92. #define kODPaletteWDEFID 128 /* 128 */
  93. #define kODPlatformFileType 1 /* 1 */
  94. #define kODPlatformDataType 2 /* 2 */
  95. #define kODISO10646_1993BaseEncoding 0 /* 0 */
  96. #define kODTraditionalMacText 0 /* 0 */
  97. class ODPart;
  98. #define kODAppShell 0 /* 0 */
  99. #define kODTinyIconSize 12 /* 12 */
  100. #define kODSmallIconSize 16 /* 16 */
  101. #define kODLargeIconSize 32 /* 32 */
  102. #define kODThumbnailSize 64 /* 64 */
  103. #define kODNoGraphicsSystem 0 /* 0 */
  104. #define kODQuickDraw 1 /* 1 */
  105. #define kODQuickDrawGX 2 /* 2 */
  106. #define kODIdentityXform 0 /* 0 */
  107. #define kODTranslateXform 1 /* 1 */
  108. #define kODScaleXform 2 /* 2 */
  109. #define kODScaleTranslateXform 3 /* 3 */
  110. #define kODLinearXform 4 /* 4 */
  111. #define kODLinearTranslateXform 5 /* 5 */
  112. #define kODPerspectiveXform 6 /* 6 */
  113. #define kODUnknownXform -1 /* -1 */
  114. #define kODInvalidXform 7 /* 7 */
  115. #define kODViewAsSmallIcon "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:SmallIcon"
  116. #define kODViewAsLargeIcon "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:LargeIcon"
  117. #define kODViewAsThumbnail "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Thumbnail"
  118. #define kODViewAsFrame "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Frame"
  119. #define kODPresDefault "OpenDoc:Presentation:Default"
  120. #define kODDragIsInSourceFrame 1 /* 0x00000001 */
  121. #define kODDragIsInSourcePart 2 /* 0x00000002 */
  122. #define kODDropIsInSourceFrame 1 /* 0x00000001 */
  123. #define kODDropIsInSourcePart 2 /* 0x00000002 */
  124. #define kODDropIsMove 4 /* 0x00000004 */
  125. #define kODDropIsCopy 8 /* 0x00000008 */
  126. #define kODDropIsPasteAs 16 /* 0x00000010 */
  127. #define kODDragImageRegionHandle "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::DragImage:RegionHandle"
  128. #define kODHFSPromise "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::Type:HFSPromise"
  129. #define kODTypeAll 0 /* 0 */
  130. #define kODUnknownUpdate 0 /* 0 */
  131. #define kODLinkUpdateSuspend 0 /* 0 */
  132. #define kODLinkUpdateStop 1 /* 1 */
  133. #define kODLinkUpdateContinue 2 /* 2 */
  134. #define kODPasteAsMerge 1 /* 1 */
  135. #define kODPasteAsEmbed 3 /* 3 */
  136. #define kODPasteAsMergeOnly 0 /* 0 */
  137. #define kODPasteAsEmbedOnly 2 /* 2 */
  138. #define kODNULLKey 0 /* 0 */
  139. #define kODPosUndefined 4294967295 /* 0xFFFFFFFF */
  140. #define kODPosSame 0 /* 0x00 */
  141. #define kODPosAll 1 /* 1 */
  142. #define kODPosFirstSib 2 /* 2 */
  143. #define kODPosLastSib 3 /* 3 */
  144. #define kODPosNextSib 4 /* 4 */
  145. #define kODPosPrevSib 5 /* 5 */
  146. #define kODPosFirstBelow 6 /* 6 */
  147. #define kODPosLastBelow 7 /* 7 */
  148. #define kODPosFirstAbove 8 /* 8 */
  149. #define kODPosLastAbove 9 /* 9 */
  150. #define kODPosReserved11 10 /* 10 */
  151. #define kODPosReserved12 11 /* 11 */
  152. #define kODPosReserved13 12 /* 12 */
  153. #define kODPosReserved14 13 /* 13 */
  154. #define kODPosReserved15 14 /* 14 */
  155. #define kODPosMWrap 16 /* 0x10 */
  156. #define kODPosTop 32 /* 0x20 */
  157. #define kODDefaultDocument 1 /* 1 */
  158. #define kODDefaultFileContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:File"
  159. #define kODDefaultMemoryContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:Memory"
  160. #define kODBentoFileContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:File"
  161. #define kODBentoMemoryContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:Memory"
  162. #define kODMDInDesk 0 /* 0 */
  163. #define kODMDInMenuBar 1 /* 1 */
  164. #define kODMDInSysWindow 2 /* 2 */
  165. #define kODMDInContent 3 /* 3 */
  166. #define kODMDInDrag 4 /* 4 */
  167. #define kODMDInGrow 5 /* 5 */
  168. #define kODMDInGoAway 6 /* 6 */
  169. #define kODMDInZoomIn 7 /* 7 */
  170. #define kODMDInZoomOut 8 /* 8 */
  171. #define kODShellSignature 'odtm'
  172. #define kODBlackBoxHandlerOfLastResort "NoPart"
  173. #define kODKindPlainText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:PlainText"
  174. #define kODKindTextRTF10 "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:RTF10"
  175. #define kODKindGraphicsCGM "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:CGM"
  176. #define kODKindImageGIF "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:GIF"
  177. #define kODKindImageJPEG "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:JPEG"
  178. #define kODKindVideoMPEG "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:MPEG"
  179. #define kODKindAudioAU "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:AudioAU"
  180. #define kODKindMusicMIDI "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:MIDI"
  181. #define kODKindOS2Bitmap "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:BTMP"
  182. #define kODKindOS2DspBitmap "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:BMPD"
  183. #define kODKindOS2Metafile "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:METF"
  184. #define kODKindOS2DspMetafile "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:METD"
  185. #define kODKindOS2Text "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:TEXT"
  186. #define kODKindOS2DspText "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:TXTD"
  187. #define kODKindOS2DIB "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:DIB"
  188. #define kODKindOS2DIF "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:DIF"
  189. #define kODKindOS2OEMText "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:OEMTEXT"
  190. #define kODKindOS2OwnerDisplay "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:OWNERDISPLAY"
  191. #define kODKindOS2PtrPict "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:PTRPICT"
  192. #define kODKindOS2RTF "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:RTF"
  193. #define kODKindOS2SYLK "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:SYLK"
  194. #define kODKindOS2TIFF "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:TIFF"
  195. #define kODKindOS2Palette "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:PALT"
  196. #define kODKindOS2Unknown "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:UNKNOWN"
  197. #define kODIBMCodePageText 1 /* 1 */
  198. #define kODOS2PlainText 0 /* 0 */
  199. #define kODPM 30 /* 30 */
  200. #define kODOpenClass 50 /* 50 */
  201. #define kODDropIsLink 32 /* 0x00000020 */
  202. #define kODUserEventBase 19521 /* 0x4c41 */
  203. #define kODEvtNull 0 /* 0x0000 */
  204. #define kODEvtMouseDown 113 /* 0x0071 */
  205. #define kODEvtMouseUp 114 /* 0x0072 */
  206. #define kODEvtKeyDown 19522 /* 0x4c41+1 */
  207. #define kODEvtKeyUp 19523 /* 0x4c41+2 */
  208. #define kODEvtActivate 13 /* 0x000d */
  209. #define kODEvtUpdate 35 /* 0x0023 */
  210. #define kODEvtLButtonDown 113 /* 0x0071 */
  211. #define kODEvtRButtonDown 119 /* 0x0077 */
  212. #define kODEvtMButtonDown 116 /* 0x0074 */
  213. #define kODEvtInitMenu 51 /* 0x0033 */
  214. #define kODEvtMenu 32 /* 0x0020 */
  215. #define kODEvtCommand 32 /* 0x0020 */
  216. #define kODEvtHelp 34 /* 0x0022 */
  217. #define kODEvtClose 41 /* 0x0029 */
  218. #define kODEvtUser 19521 /* 0x4c41 */
  219. #define kODEvtSetFocus 15 /* 0x000f */
  220. #define kODEvtSize 7 /* 0x0007 */
  221. #define kODEvtEraseBkgnd 79 /* 0x004f */
  222. #define kODEvtDestroy 2 /* 0x0002 */
  223. #define kODEvtInactive 0 /* 0x0000 */
  224. #define kODEvtExit 42 /* 0x002a */
  225. #define kODEvtMouseDownEmbedded 19524 /* 0x4c41+3 */
  226. #define kODEvtMouseUpEmbedded 19525 /* 0x4c41+4 */
  227. #define kODEvtMouseDownBorder 19526 /* 0x4c41+5 */
  228. #define kODEvtMouseUpBorder 19527 /* 0x4c41+6 */
  229. #define kODEvtLinkUpdate 19528 /* 0x4c41+7 */
  230. #define kODKindName 2 /* 2 */
  231. #define kODFileName 3 /* 3 */
  232. #define kODNoRootPart 4 /* 4 */
  233. #define kODEditStationery 1 /* 1 */
  234. #define kODCreateStationery 2 /* 2 */
  235. #define ODRegistryFileName "/PartReg.bto"
  236. #define ODRegistryPathEnvVar "ODCFG"
  237. #define OpenDoc_StdDefs_OpenDoc_StdDefs_Version "1.0."
  238.  
  239. #ifndef SOM_DONT_USE_SHORT_NAMES
  240. #ifndef SOMTGD_OpenDoc_StdDefs_Version
  241.     #ifdef OpenDoc_StdDefs_Version
  242.         #undef OpenDoc_StdDefs_Version
  243.         #define SOMTGD_OpenDoc_StdDefs_Version 1
  244.     #else
  245.         #define OpenDoc_StdDefs_Version OpenDoc_StdDefs_OpenDoc_StdDefs_Version
  246.     #endif /* OpenDoc_StdDefs_Version */
  247. #endif /* SOMTGD_OpenDoc_StdDefs_Version */
  248. #endif /* SOM_DONT_USE_SHORT_NAMES */
  249.  
  250. /*
  251.  * End of bindings for IDL types.
  252.  */
  253. #endif /* SOM_Module_StdDefs_OpenDoc_StdDefs_defined */
  254.