home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
warphead.zip
/
H
/
STDDEFS.XH
< prev
next >
Wrap
Text File
|
1997-02-28
|
14KB
|
259 lines
/*
* This file was generated by the SOM Compiler.
* FileName: F:\build\os2\ship\include\StdDefs.xh.
* Generated using:
* SOM Precompiler somipc: 2.29.1.17
* SOM Emitter emitxh: 2.47
*/
#ifndef SOM_Module_StdDefs_OpenDoc_StdDefs_defined
#define SOM_Module_StdDefs_OpenDoc_StdDefs_defined 1
#include <som.xh>
/*
* Start of bindings for IDL 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 kODBlackBoxHandlerOfLastResort "NoPart"
#define kODKindPlainText "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:PlainText"
#define kODKindTextRTF10 "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:RTF10"
#define kODKindGraphicsCGM "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:CGM"
#define kODKindImageGIF "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:GIF"
#define kODKindImageJPEG "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:JPEG"
#define kODKindVideoMPEG "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:MPEG"
#define kODKindAudioAU "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:AudioAU"
#define kODKindMusicMIDI "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:MIDI"
#define kODKindOS2Bitmap "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:BTMP"
#define kODKindOS2DspBitmap "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:BMPD"
#define kODKindOS2Metafile "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:METF"
#define kODKindOS2DspMetafile "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:METD"
#define kODKindOS2Text "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:TEXT"
#define kODKindOS2DspText "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:TXTD"
#define kODKindOS2DIB "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:DIB"
#define kODKindOS2DIF "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:DIF"
#define kODKindOS2OEMText "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:OEMTEXT"
#define kODKindOS2OwnerDisplay "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:OWNERDISPLAY"
#define kODKindOS2PtrPict "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:PTRPICT"
#define kODKindOS2RTF "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:RTF"
#define kODKindOS2SYLK "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:SYLK"
#define kODKindOS2TIFF "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:TIFF"
#define kODKindOS2Palette "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:PALT"
#define kODKindOS2Unknown "+//ISO 9070/ANSI::113722::US::CI LABS::MacOS:ScrapType:UNKNOWN"
#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 kODIBMCodePageText 1 /* 1 */
#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 kODWin32 20 /* 20 */
#define kODWin95 21 /* 21 */
#define kODWinNT 22 /* 22 */
#define kODPM 30 /* 30 */
#define kODAIX 40 /* 40 */
#define kODOpenClass 50 /* 50 */
#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 "+//ISO 9070/ANSI::113722::US::CI LABS::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 kODDropIsLink 32 /* 0x00000020 */
#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 kODBentoIStreamContainer "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:IStream"
#define kODUserEventBase 19521 /* 0x4c41 */
#define kODEvtNull 0 /* 0x0000 */
#define kODEvtMouseDown 113 /* 0x0071 */
#define kODEvtMouseUp 114 /* 0x0072 */
#define kODEvtKeyDown 19522 /* 0x4c41+1 */
#define kODEvtKeyUp 19523 /* 0x4c41+2 */
#define kODEvtActivate 13 /* 0x000d */
#define kODEvtUpdate 35 /* 0x0023 */
#define kODEvtLButtonDown 113 /* 0x0071 */
#define kODEvtRButtonDown 119 /* 0x0077 */
#define kODEvtMButtonDown 116 /* 0x0074 */
#define kODEvtInitMenu 51 /* 0x0033 */
#define kODEvtMenu 32 /* 0x0020 */
#define kODEvtCommand 32 /* 0x0020 */
#define kODEvtHelp 34 /* 0x0022 */
#define kODEvtClose 41 /* 0x0029 */
#define kODEvtUser 19521 /* 0x4c41 */
#define kODEvtSetFocus 15 /* 0x000f */
#define kODEvtSize 7 /* 0x0007 */
#define kODEvtEraseBkgnd 79 /* 0x004f */
#define kODEvtDestroy 2 /* 0x0002 */
#define kODEvtInactive 0 /* 0x0000 */
#define kODEvtExit 42 /* 0x002a */
#define kODEvtMouseDownEmbedded 19524 /* 0x4c41+3 */
#define kODEvtMouseUpEmbedded 19525 /* 0x4c41+4 */
#define kODEvtMouseDownBorder 19526 /* 0x4c41+5 */
#define kODEvtMouseUpBorder 19527 /* 0x4c41+6 */
#define kODEvtLinkUpdate 19528 /* 0x4c41+7 */
#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 kODKindName 2 /* 2 */
#define kODFileName 3 /* 3 */
#define kODNoRootPart 4 /* 4 */
#define kODEditStationery 1 /* 1 */
#define kODCreateStationery 2 /* 2 */
#define kODShellSignature 'odtm'
#define ODRegistryFileName "/PartReg.bto"
#define ODRegistryPathEnvVar "ODCFG"
#define kODOS2PlainText 0 /* 0 */
#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 bindings for IDL types.
*/
#endif /* SOM_Module_StdDefs_OpenDoc_StdDefs_defined */