
/*
 * This file was generated by the SOM Compiler.
 * FileName: F:\BUILD\NT\ship\include\StdDefs.xh.
 * Generated using:
 *     SOM Precompiler somipc: Development
 *     SOM Emitter emitxh.dll: Development
 */

#ifndef SOM_Module_F3a5cBUILD5cNT5cship5cinclude5cStdDefs_OpenDoc_StdDefs_defined
#define SOM_Module_F3a5cBUILD5cNT5cship5cinclude5cStdDefs_OpenDoc_StdDefs_defined 1
#include <som.xh>

/*
 * Start of user-defined types:
 */
class ODFrame;
class ODFacet;
class ODPlatformCanvas;
#define kODISOPrefix "+//ISO 9070/ANSI::113722::US::CI LABS::"
#define kODNULL 0 /* 0 */
#define kODFalse 0 /* 0 */
#define kODTrue 1 /* 1 */
#define kODNoWait 0 /* 0 */
#define kODNullTypeToken 0 /* 0 */
#define kODNULLID 0 /* 0 */
#define kODIDAll 0 /* 0 */
#define kODIndexAll 0 /* 0 */
#define kODIDWild 0 /* 0 */
#define kODPartObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Part"
#define kODFrameObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Frame"
#define kODNonPersistentFrameObject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:NonPersistentFrame"
#define kODContainerSuite "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:ContainerSuite"
#define kODKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindCategories"
#define kODEditorKinds "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorKinds"
#define kODViewer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:Viewers"
#define kODKindOldMacOSType "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindOldMacOSType"
#define kODEditorPlatformKind "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformKind"
#define kODEditorHelpFile "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorHelpFile"
#define kODSysPrefContainerSuites "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefContainerSuites"
#define kODSysPrefEditorKinds "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorKinds"
#define kODSysPrefEditorCategories "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorCategories"
#define kODEditorUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorUserString"
#define kODKindUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindUserString"
#define kODCategoryUserString "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:CategoryUserString"
#define kODNameMappings 'nmap'
#define kODSimpleViewer ""
#define kODPlatformKindFileChar1 '#'
#define kODNoEditor 0 /* 0 */
#define kODCategoryPlainText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Plain"
#define kODCategoryStyledText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Styled"
#define kODCategoryDrawing "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Drawing"
#define kODCategory3DGraphic "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:3DGraphic"
#define kODCategoryPainting "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Painting"
#define kODCategoryMovie "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Movie"
#define kODCategorySampledSound "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:SampledSound"
#define kODCategoryStructuredSound "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:StructuredSound"
#define kODCategoryChart "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Chart"
#define kODCategoryFormula "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Formula"
#define kODCategorySpreadsheet "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Spreadsheet"
#define kODCategoryTable "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Table"
#define kODCategoryDatabase "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Database"
#define kODCategoryQuery "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Query"
#define kODCategoryConnection "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Connection"
#define kODCategoryScript "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Script"
#define kODCategoryOutline "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Outline"
#define kODCategoryPageLayout "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PageLayout"
#define kODCategoryPresentation "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Presentation"
#define kODCategoryCalendar "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Calendar"
#define kODCategoryForm "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Form"
#define kODCategoryExecutable "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Executable"
#define kODCategoryCompressed "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Compressed"
#define kODCategoryControlPanel "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:ControlPanel"
#define kODCategoryControl "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Control"
#define kODCategoryPersonalInfo "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PersonalInfo"
#define kODCategorySpace "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Space"
#define kODCategoryProject "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Project"
#define kODCategorySignature "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Signature"
#define kODCategoryKey "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Key"
#define kODCategoryUtility "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Utility"
#define kODCategoryMailingLabel "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:MailingLabel"
#define kODCategoryLocator "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Locator"
#define kODCategoryPrinter "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Printer"
#define kODCategoryTime "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Time"
#define kODIsMacOSTypeID 1 /* 1 */
#define kODIsINTLTextID 2 /* 2 */
#define kODIsAnISOStringID 3 /* 3 */
#define kODIsAnISOStringListID 4 /* 4 */
#define kODIsPltfmTypeSpacID 5 /* 5 */
#define kODIsHelpFileNameID 6 /* 6 */
#define kODPaletteWDEFID 128 /* 128 */
#define kODPlatformFileType 1 /* 1 */
#define kODPlatformDataType 2 /* 2 */
#define kODISO10646_1993BaseEncoding 0 /* 0 */
#define kODTraditionalMacText 0 /* 0 */
class ODPart;
#define kODAppShell 0 /* 0 */
#define kODTinyIconSize 12 /* 12 */
#define kODSmallIconSize 16 /* 16 */
#define kODLargeIconSize 32 /* 32 */
#define kODThumbnailSize 64 /* 64 */
#define kODNoGraphicsSystem 0 /* 0 */
#define kODQuickDraw 1 /* 1 */
#define kODQuickDrawGX 2 /* 2 */
#define kODIdentityXform 0 /* 0 */
#define kODTranslateXform 1 /* 1 */
#define kODScaleXform 2 /* 2 */
#define kODScaleTranslateXform 3 /* 3 */
#define kODLinearXform 4 /* 4 */
#define kODLinearTranslateXform 5 /* 5 */
#define kODPerspectiveXform 6 /* 6 */
#define kODUnknownXform -1 /* -1 */
#define kODInvalidXform 7 /* 7 */
#define kODViewAsSmallIcon "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:SmallIcon"
#define kODViewAsLargeIcon "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:LargeIcon"
#define kODViewAsThumbnail "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Thumbnail"
#define kODViewAsFrame "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Frame"
#define kODPresDefault "OpenDoc:Presentation:Default"
#define kODDragIsInSourceFrame 1 /* 0x00000001 */
#define kODDragIsInSourcePart 2 /* 0x00000002 */
#define kODDropIsInSourceFrame 1 /* 0x00000001 */
#define kODDropIsInSourcePart 2 /* 0x00000002 */
#define kODDropIsMove 4 /* 0x00000004 */
#define kODDropIsCopy 8 /* 0x00000008 */
#define kODDropIsPasteAs 16 /* 0x00000010 */
#define kODDragImageRegionHandle "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::DragImage:RegionHandle"
#define kODHFSPromise "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::Type:HFSPromise"
#define kODTypeAll 0 /* 0 */
#define kODUnknownUpdate 0 /* 0 */
#define kODLinkUpdateSuspend 0 /* 0 */
#define kODLinkUpdateStop 1 /* 1 */
#define kODLinkUpdateContinue 2 /* 2 */
#define kODPasteAsMerge 1 /* 1 */
#define kODPasteAsEmbed 3 /* 3 */
#define kODPasteAsMergeOnly 0 /* 0 */
#define kODPasteAsEmbedOnly 2 /* 2 */
#define kODNULLKey 0 /* 0 */
#define kODPosUndefined 4294967295 /* 0xFFFFFFFF */
#define kODPosSame 0 /* 0x00 */
#define kODPosAll 1 /* 1 */
#define kODPosFirstSib 2 /* 2 */
#define kODPosLastSib 3 /* 3 */
#define kODPosNextSib 4 /* 4 */
#define kODPosPrevSib 5 /* 5 */
#define kODPosFirstBelow 6 /* 6 */
#define kODPosLastBelow 7 /* 7 */
#define kODPosFirstAbove 8 /* 8 */
#define kODPosLastAbove 9 /* 9 */
#define kODPosReserved11 10 /* 10 */
#define kODPosReserved12 11 /* 11 */
#define kODPosReserved13 12 /* 12 */
#define kODPosReserved14 13 /* 13 */
#define kODPosReserved15 14 /* 14 */
#define kODPosMWrap 16 /* 0x10 */
#define kODPosTop 32 /* 0x20 */
#define kODDefaultDocument 1 /* 1 */
#define kODDefaultFileContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:File"
#define kODDefaultMemoryContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:Memory"
#define kODBentoFileContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:File"
#define kODBentoMemoryContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:Memory"
#define kODMDInDesk 0 /* 0 */
#define kODMDInMenuBar 1 /* 1 */
#define kODMDInSysWindow 2 /* 2 */
#define kODMDInContent 3 /* 3 */
#define kODMDInDrag 4 /* 4 */
#define kODMDInGrow 5 /* 5 */
#define kODMDInGoAway 6 /* 6 */
#define kODMDInZoomIn 7 /* 7 */
#define kODMDInZoomOut 8 /* 8 */
#define kODShellSignature 'odtm'
#define kODBlackBoxHandlerOfLastResort "NoPart"
#define kODIBMCodePageText 1 /* 1 */
#define kODWin32 20 /* 20 */
#define kODWin95 21 /* 21 */
#define kODWinNT 22 /* 22 */
#define kODOpenClass 50 /* 50 */
#define kODDropIsLink 32 /* 0x00000020 */
#define kODDragHasLeftSourceFrame 4 /* 0x00000004 */
#define kODBentoIStreamContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:IStream"
#define kODEvtNull 0 /* 0x0000 */
#define kODEvtMouseDown 513 /* 0x0201 */
#define kODEvtMouseUp 514 /* 0x0202 */
#define kODEvtKeyDown 256 /* 0x0100 */
#define kODEvtKeyUp 257 /* 0x0101 */
#define kODEvtActivate 6 /* 0x0006 */
#define kODEvtUpdate 15 /* 0x000f */
#define kODEvtLButtonDown 513 /* 0x0201 */
#define kODEvtRButtonDown 516 /* 0x0204 */
#define kODEvtMButtonDown 519 /* 0x0207 */
#define kODEvtInitMenu 278 /* 0x0116 */
#define kODEvtMenu 273 /* 0x0111 */
#define kODEvtCommand 273 /* 0x0111 */
#define kODEvtHelp 83 /* 0x0053 */
#define kODEvtClose 16 /* 0x0010 */
#define kODEvtUser 1024 /* 0x0400 */
#define kODEvtNCMouseMove 160 /* 0x00a0 */
#define kODEvtSetFocus 7 /* 0x0007 */
#define kODEvtSize 5 /* 0x0005 */
#define kODEvtEraseBkgnd 20 /* 0x0014 */
#define kODEvtNCCreate 129 /* 0x0081 */
#define kODEvtDestroy 2 /* 0x0002 */
#define kODEvtInactive 0 /* 0x0000 */
#define kODEvtExit 18 /* 0x0012 */
#define kODEvtMouseDownEmbedded 1025 /* 0x0401 */
#define kODEvtMouseUpEmbedded 1026 /* 0x0402 */
#define kODEvtMouseDownBorder 1027 /* 0x0403 */
#define kODEvtMouseUpBorder 1028 /* 0x0404 */
#define OD_HELP 1029 /* 0x0405 */
#define kODKindName 2 /* 2 */
#define kODFileName 3 /* 3 */
#define kODNoRootPart 4 /* 4 */
#define kODEditStationery 1 /* 1 */
#define kODCreateStationery 2 /* 2 */
#define ODRegistryFileName "/PartReg.bto"
#define ODRegistryPathEnvVar "ODCFG"
#define OpenDoc_StdDefs_OpenDoc_StdDefs_Version "1.0."

#ifndef SOM_DONT_USE_SHORT_NAMES
#ifndef SOMTGD_OpenDoc_StdDefs_Version
    #ifdef OpenDoc_StdDefs_Version
        #undef OpenDoc_StdDefs_Version
        #define SOMTGD_OpenDoc_StdDefs_Version 1
    #else
        #define OpenDoc_StdDefs_Version OpenDoc_StdDefs_OpenDoc_StdDefs_Version
    #endif /* OpenDoc_StdDefs_Version */
#endif /* SOMTGD_OpenDoc_StdDefs_Version */
#endif /* SOM_DONT_USE_SHORT_NAMES */

/*
 * End of user-defined types.
 */
#endif /* SOM_Module_F3a5cBUILD5cNT5cship5cinclude5cStdDefs_OpenDoc_StdDefs_defined */
