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

  1. /* @(#)Z 1.12 com/src/include/idl/StdProps.idl, odcore, od96os2, odos29712d 97/03/21 17:18:33 (96/12/17 11:36:06) */
  2.  
  3. //#====START_GENERATED_PROLOG======================================
  4. //#
  5. //#
  6. //#   COMPONENT_NAME: odcore
  7. //#
  8. //#   CLASSES: none
  9. //#
  10. //#   ORIGINS: 82,27
  11. //#
  12. //#
  13. //#   (C) COPYRIGHT International Business Machines Corp. 1995,1996
  14. //#   All Rights Reserved
  15. //#   Licensed Materials - Property of IBM
  16. //#   US Government Users Restricted Rights - Use, duplication or
  17. //#   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  18. //#
  19. //#   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  20. //#   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  21. //#   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  22. //#   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  23. //#   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  24. //#   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  25. //#   OR PERFORMANCE OF THIS SOFTWARE.
  26. //#
  27. //#====END_GENERATED_PROLOG========================================
  28. //#
  29. //#     Copyright:      (r) 1993 - 1995 by Apple Computer, Inc., all rights reserved.
  30.  
  31. #ifndef _STDPROPS_
  32. #define _STDPROPS_
  33.  
  34. #ifndef _ODTYPESB_
  35. #include "ODTypesB.idl"
  36. #endif
  37.  
  38. //==============================================================================
  39. // Theory of Operation
  40. //==============================================================================
  41.  
  42. /*
  43.   This file is used to store all the standard properties.
  44. */
  45.  
  46. //==============================================================================
  47. // Constants
  48. //==============================================================================
  49.  
  50. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  51. #pragma somemittypes on
  52. #endif
  53.  
  54. //# Prefixes
  55.  
  56. const  ODPropertyName kODPropPreODMetaData      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:";
  57. const  ODPropertyName kODPropPreAnnotation      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Annotation:";
  58.  
  59. //# Persistent Object
  60.  
  61. const  ODPropertyName kODPropName               = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Name";
  62. const  ODPropertyName kODPropComments       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Comments";
  63. const  ODPropertyName kODPropCreateDate     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:CreationDate";
  64. const  ODPropertyName kODPropModDate        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ModifiedDate";
  65. const  ODPropertyName kODPropModUser        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ModifiedUser";
  66. const  ODPropertyName kODPropObjectType         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ObjectType";
  67.  
  68. const  ODPropertyName kODPropStorageUnitType= "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:StorageUnitType";
  69.  
  70. //# Part
  71.  
  72. const  ODPropertyName kODPropContents                   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:Contents";
  73. const  ODPropertyName kODPropIsStationery               = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsStationery";
  74. const  ODPropertyName kODPropPreferredEditor    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PreferredEditor";
  75. const  ODPropertyName kODPropPreferredKind              = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PreferredKind";
  76. const  ODPropertyName kODPropDisplayFrames      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Annotation:DisplayFrames";
  77. const  ODPropertyName kODPropCustomIcon                 = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:CustomIcon";
  78. const  ODPropertyName kODPropEmbeddedFrames = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:EmbeddedFrames";
  79. const  ODPropertyName kODPropEmbeddedFramesOld = "OpenDoc:Property:EmbeddedFrames";
  80.  
  81.  
  82. //# Frame
  83.  
  84. const  ODPropertyName kODPropContainingFrame            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ContainingFrame";
  85. const  ODPropertyName kODPropGraphicsSystem                     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:GraphicsSystem";
  86. const  ODPropertyName kODPropFrameShape                         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:FrameShape";
  87. const  ODPropertyName kODPropInternalTransform          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:InternalTransform";
  88. const  ODPropertyName kODPropBiasTransform                      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:BiasTransform";
  89. const  ODPropertyName kODPropPart                                       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Part";
  90. const  ODPropertyName kODPropPartInfo                           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PartInfo";
  91. const  ODPropertyName kODPropViewType                           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ViewType";
  92. const  ODPropertyName kODPropPresentation                       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Presentation";
  93. const  ODPropertyName kODPropFrameGroup                         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:FrameGroup";
  94. const  ODPropertyName kODPropSequenceNumber                     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SequenceNumber";
  95. const  ODPropertyName kODPropIsRoot                                     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsRoot";
  96. const  ODPropertyName kODPropIsSubframe                         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsSubFrame";
  97. const  ODPropertyName kODPropIsOverlaid                         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsOverlaid";
  98. const  ODPropertyName kODPropIsFrozen                           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsFrozen";
  99. const  ODPropertyName kODPropDoesPropagateEvents        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:DoesPropagateEvents";
  100. const  ODPropertyName kODPropLinkStatus                         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkStatus";
  101.  
  102. const  ODPropertyName kODPropWindowProperties           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowProperties";
  103.  
  104.  
  105. //# Link
  106.  
  107. const  ODPropertyName kODPropLink                               = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Link";
  108. const  ODPropertyName kODPropLinkSource                 = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSource";
  109. const  ODPropertyName kODPropLinkSpec                   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSpec";
  110. const  ODPropertyName kODPropEmbedAsLink                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:EmbedAsLink";
  111. const  ODPropertyName kODPropSourcePart                 = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SourcePart";
  112. const  ODPropertyName kODPropEditionAlias               = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:EditionAlias";
  113. const  ODPropertyName kODPropLinkSection                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSection";
  114. const  ODPropertyName kODPropLinkContentSU              = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkContentSU";
  115. const  ODPropertyName kODPropAutoUpdate                 = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:AutoUpdate";
  116. const  ODPropertyName kODPropUpdateID                   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:UpdateID";
  117. const  ODPropertyName kODPropChangeLimit                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ChangeLimit";
  118. const  ODPropertyName kODPropChangeTime                 = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ChangeTime";
  119. const  ODPropertyName kODPropContentKindsUsed   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ContentKindsUsed";
  120. const  ODPropertyName kODPropOriginalID                 = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalID";
  121. const  ODPropertyName kODPropOriginalDraft              = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalDraft";
  122. const  ODPropertyName kODPropOriginalCloneKind  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalCloneKind";
  123. const  ODPropertyName kODPropReservedSectionIDs = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ReservedSectionIDs";
  124.  
  125.  
  126. //# Window
  127.  
  128. const  ODPropertyName kODPropWindow             = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Window";
  129. const  ODPropertyName kODPropWindowRect         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowRect";
  130. const  ODPropertyName kODPropWindowTitle        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowTitle";
  131. const  ODPropertyName kODPropWindowProcID       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowProcID";
  132. const  ODPropertyName kODPropWindowIsVisible    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowVisible";
  133. const  ODPropertyName kODPropWindowHasCloseBox  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowHasCloseBox";
  134. const  ODPropertyName kODPropWindowHasZoomBox   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowHasZoomBox";
  135. const  ODPropertyName kODPropWindowIsResizable  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsResizable";
  136. const  ODPropertyName kODPropWindowIsRootWindow = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsRootWindow";
  137. const  ODPropertyName kODPropWindowIsFloating   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsFloating";
  138. const  ODPropertyName kODPropWindowRefCon       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowRefCon";
  139. const  ODPropertyName kODPropRootFrame          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:RootFrame";
  140. const  ODPropertyName kODPropSourceFrame        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SourceFrame";
  141. const  ODPropertyName kODPropShouldShowLinks    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ShouldShowLinks";
  142. #ifdef _PLATFORM_WIN32_
  143. const  ODPropertyName kODPropWindowCreateFlags  = "+//ISO 9070/ANSI::113722::US::CI LABS::WIN32:Property:WindowCreateFlags";
  144. const  ODPropertyName kODPropWindowSwpFlags     = "+//ISO 9070/ANSI::113722::US::CI LABS::WIN32:Property:WindowSwpFlags";
  145. #endif
  146. #ifdef _PLATFORM_OS2_
  147. const  ODPropertyName kODPropWindowCreateFlags  = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:WindowCreateFlags";
  148. const  ODPropertyName kODPropWindowSwpFlags     = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:WindowSwpFlags";
  149. const  ODPropertyName kODPropIconFamily      = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:IconFamily";
  150. #endif
  151.  
  152.  
  153. //# Draft
  154. const  ODPropertyName kODPropRootPartSU         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:Draft:RootPartStorageUnit";
  155.         //# Draft History
  156. const ODPropertyName  kODPropDraftNumber        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:Number";
  157. const ODPropertyName  kODPropDraftComment       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:Comment";
  158.         //# Link Manager
  159. const  ODPropertyName kODPropEditionID          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:EditionID";
  160. const  ODPropertyName kODPropSectionID          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:SectionID";
  161.         //# WindowState
  162. const  ODPropertyName kODPropRootFrameList      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:RootFrameList";
  163. const  ODPropertyName kODPropDraftSavedDate     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:DraftSavedDate";
  164.  
  165.  
  166. //# Data Interchange
  167.  
  168. const ODPropertyName  kODPropProxyContents              = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:ProxyContents";
  169. const ODPropertyName  kODPropContentFrame               = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:ContentFrame";
  170. const ODPropertyName  kODPropSuggestedFrameShape = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:SuggestedFrameShape";
  171. const ODPropertyName  kODPropCloneKindUsed              = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:CloneKindUsed";
  172.  
  173. //#  property in Storage Unit that contains Attached Script information
  174. const ODPropertyName  kODPropAttachedScriptType = "+//ISO 9070/ANSI::113722::US::IBM::OpenDoc:Property:AttachedScript";
  175.  
  176. #ifdef _PLATFORM_WIN32_
  177.  
  178. const  ODPropertyName kODPropLinkItem                   = "OpenDoc:Property:LinkItem";                  //OLE2
  179. const  ODPropertyName kODPropMonikerFull            = "OpenDoc:Property:FullMoniker";           //OLE2
  180. const  ODPropertyName kODPropMonikerRelative    = "OpenDoc:Property:RelativeMoniker";   //OLE2
  181.  
  182. #endif
  183.  
  184.  
  185. //# Ole Control Ambient Properties
  186.  
  187. #ifdef _PLATFORM_WIN32_
  188.  
  189. const  ODPropertyName kODDefPropBgndColor     = "OpenDoc:Property:Default:BgndColor";   //OLE2
  190. const  ODPropertyName kODDefPropFgndColor     = "OpenDoc:Property:Default:FgndColor";   //OLE2
  191. const  ODPropertyName kODDefPropErrorCaption  = "OpenDoc:Property:Default:ErrorCaption";//OLE2
  192. const  ODPropertyName kODDefPropFont              = "OpenDoc:Property:Default:Font";            //OLE2
  193. const  ODPropertyName kODDefPropDesignMode        = "OpenDoc:Property:Default:DesignMode";      //OLE2
  194.  
  195. #endif
  196.  
  197.  
  198. //# Drag&Drop
  199.  
  200. const ODPropertyName  kODPropMouseDownOffset    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:MouseDownOffset";
  201.  
  202.  
  203. //# Printing
  204. const ODPropertyName  kODPropPageSetup                  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:PageSetup";
  205.  
  206.  
  207. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  208. #pragma somemittypes off
  209. #endif
  210.  
  211. module OpenDoc_StdProps
  212. {
  213.         const string OpenDoc_StdProps_Version = "1.0.";
  214. };
  215.  
  216. #endif  // _STDPROPS_
  217.