home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
odtlktv4.zip
/
ODTLKT
/
TOOLKIT
/
IDL
/
STDDEFS.IDL
< prev
next >
Wrap
Text File
|
1995-12-13
|
14KB
|
206 lines
/********************************************************************/
/* Licensed Materials - Property of IBM */
/* */
/* */
/* Copyright (C) International Business Machines Corp., 1994. */
/* Copyright (C) Apple Computer, Inc., 1994 */
/* */
/* US Government Users Restricted Rights - */
/* Use, duplication, or disclosure restricted */
/* by GSA ADP Schedule Contract with IBM Corp. */
/* */
/* */
/********************************************************************/
#ifndef _STDDEFS_
#define _STDDEFS_
#ifndef _ODTYPESM_
#include "ODTypesM.idl"
#endif
/*
The C/C++ and Rez emitters are applied to this file.
*/
#if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
#pragma somemittypes on
#endif
const ODISOStr kODISOPrefix = "+//ISO 9070/ANSI::113722::US::CI LABS::";
const ODISOStr kODContainerSuite = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:ContainerSuite";
const ODISOStr kODKind = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindCategories";
const ODISOStr kODEditorKinds = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorKinds";
const ODISOStr kODViewer = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:Viewers";
const ODISOStr kODKindOldMacOSType = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindOldMacOSType";
const ODISOStr kODEditorPlatformKind = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformKind";
const ODISOStr kODEditorHelpFile = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorHelpFile";
#ifdef _PLATFORM_OS2_
const ODISOStr kODKindOldFileOSType = "KindOldFileOSType";
#endif
const ODISOStr kODSysPrefContainerSuites= "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefContainerSuites";
const ODISOStr kODSysPrefEditorKinds = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorKinds";
const ODISOStr kODSysPrefEditorCategories = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorCategories";
const ODISOStr kODEditorUserString = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorUserString";
const ODISOStr kODKindUserString = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindUserString";
const ODISOStr kODCategoryUserString = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:CategoryUserString";
const ODOSType kODNameMappings = 'nmap';
const ODISOStr kODSimpleViewer = "";
const ODUByte kODPlatformKindFileChar1 = '#';
const ODISOStr kODBlackBoxHandlerOfLastResort = "Apple::NoPart";
// Standard kinds for data interoperability
#ifdef _PLATFORM_OS2_
const ODISOStr kODKindPlainText = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:PlainText";
const ODISOStr kODKindTextRTF10 = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:RTF10";
const ODISOStr kODKindGraphicsCGM = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:CGM";
const ODISOStr kODKindImageGIF = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:GIF";
const ODISOStr kODKindImageJPEG = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:JPEG";
const ODISOStr kODKindVideoMPEG = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:MPEG";
const ODISOStr kODKindAudioAU = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:AudioAU";
const ODISOStr kODKindMusicMIDI = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:MIDI";
// Standard kind display names
const ODISOStr kODPlainTextDisplayName = "Plain Text";
const ODISOStr kODTextRTF10DisplayName = "Rich Text Format 1.0";
const ODISOStr kODGraphicsCGMDisplayName = "CGM Graphics";
const ODISOStr kODImageGIFDisplayName = "GIF Image";
const ODISOStr kODImageJPEGDisplayName = "JPEG Image";
const ODISOStr kODVideoMPEGDisplayName = "MPEG Video";
const ODISOStr kODAudioAUDisplayName = "AU Waveform Audio";
const ODISOStr kODMusicMIDIDisplayName = "MIDI";
// OS/2 Clipboard & Drag&Drop kinds:
const ODISOStr kODKindOS2Bitmap = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:BITMAP"; // CF_BITMAP, <DRM_OS2FILE,DRF_BITMAP>
const ODISOStr kODKindOS2DspBitmap = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:DSPBITMAP"; // CF_DSPBITMAP, <DRM_OS2FILE,DRF_DSPBITMAP>
const ODISOStr kODKindOS2Metafile = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:METAFILE"; // CF_METAFILE, <DRM_OS2FILE,DRF_METAFILE>
const ODISOStr kODKindOS2DspMetafile = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:DSPMETAFILE"; // CF_DSPMETAFILE
const ODISOStr kODKindOS2Text = kODKindPlainText; // CF_TEXT, <DRM_OS2FILE,DRF_TEXT>
const ODISOStr kODKindOS2DspText = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:DSPTEXT"; // CF_DSPTEXT
const ODISOStr kODKindOS2DIB = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:DIB"; // <DRM_OS2FILE,DRF_DIB>
const ODISOStr kODKindOS2DIF = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:DIF"; // <DRM_OS2FILE,DRF_DIF>
const ODISOStr kODKindOS2OEMText = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:OEMTEXT"; // <DRM_OS2FILE,DRF_OEMTEXT>
const ODISOStr kODKindOS2OwnerDisplay = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:OWNERDISPLAY"; // <DRM_OS2FILE,DRF_OWNERDISPLAY>
const ODISOStr kODKindOS2PtrPict = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:PTRPICT"; // <DRM_OS2FILE,DRF_PTRPICT>
const ODISOStr kODKindOS2RTF = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:RTF"; // <DRM_OS2FILE,DRF_RTF>
const ODISOStr kODKindOS2SYLK = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:SYLK"; // <DRM_OS2FILE,DRF_SYLK>
const ODISOStr kODKindOS2TIFF = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:TIFF"; // <DRM_OS2FILE,DRF_TIFF>
const ODISOStr kODKindOS2Palette = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:Palette"; // CF_PALETTE
const ODISOStr kODKindOS2Unknown = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Kind:UNKNOWN"; // <DRM_OS2FILE,DRF_UNKNOWN>
// OS/2 Clipboard & Drag&Drop display names :
const ODISOStr kOS2BitmapDisplayName = "PM Bitmap";
const ODISOStr kOS2DspBitmapDisplayName = "PM Display Bitmap";
const ODISOStr kOS2MetafileDisplayName = "PM Metafile";
const ODISOStr kOS2DspMetafileDisplayName = "PM Display Metafile";
const ODISOStr kOS2TextDisplayName = kODPlainTextDisplayName;
const ODISOStr kOS2DspTextDisplayName = "PM Diplay Text";
const ODISOStr kOS2DIBDisplayName = "PM DIB";
const ODISOStr kOS2DIFDisplayName = "PM DIF";
const ODISOStr kOS2OEMTextDisplayName = "OEM Text";
const ODISOStr kOS2OwnerDisplayDisplayName = "Bit Stream";
const ODISOStr kOS2PtrPictDisplayName = "Printer Picture";
const ODISOStr kOS2RTFDisplayName = "Rich Text Format";
const ODISOStr kOS2SYLKDisplayName = "SYLK";
const ODISOStr kOS2TIFFDisplayName = "TIFF Image";
const ODISOStr kOS2PaletteDisplayName = "Color Palette";
const ODISOStr kOS2UnknownDisplayName = "Unknown";
#endif
const ODISOStr kODCategoryPlainText = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Plain";
const ODISOStr kODCategoryStyledText = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Styled";
const ODISOStr kODCategoryDrawing = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Drawing";
const ODISOStr kODCategory3DGraphic = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:3DGraphic";
const ODISOStr kODCategoryPainting = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Painting";
const ODISOStr kODCategoryMovie = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Movie";
const ODISOStr kODCategorySampledSound = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:SampledSound";
const ODISOStr kODCategoryStructuredSound = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:StructuredSound";
const ODISOStr kODCategoryChart = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Chart";
const ODISOStr kODCategoryFormula = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Formula";
const ODISOStr kODCategorySpreadsheet = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Spreadsheet";
const ODISOStr kODCategoryTable = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Table";
const ODISOStr kODCategoryDatabase = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Database";
const ODISOStr kODCategoryQuery = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Query";
const ODISOStr kODCategoryConnection = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Connection";
const ODISOStr kODCategoryScript = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Script";
const ODISOStr kODCategoryOutline = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Outline";
const ODISOStr kODCategoryPageLayout = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PageLayout";
const ODISOStr kODCategoryPresentation = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Presentation";
const ODISOStr kODCategoryCalendar = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Calendar";
const ODISOStr kODCategoryForm = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Form";
const ODISOStr kODCategoryExecutable = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Executable";
const ODISOStr kODCategoryCompressed = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Compressed";
const ODISOStr kODCategoryControlPanel = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:ControlPanel";
const ODISOStr kODCategoryControl = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Control";
const ODISOStr kODCategoryPersonalInfo = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PersonalInfo";
const ODISOStr kODCategorySpace = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Space";
const ODISOStr kODCategoryProject = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Project";
const ODISOStr kODCategorySignature = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Signature";
const ODISOStr kODCategoryKey = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Key";
const ODISOStr kODCategoryUtility = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Utility";
const ODISOStr kODCategoryMailingLabel = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:MailingLabel";
const ODISOStr kODCategoryLocator = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Locator";
const ODISOStr kODCategoryPrinter = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Printer";
const ODISOStr kODCategoryTime = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Time";
#ifdef _PLATFORM_OS2_
const ODISOStr kODCategoryOS2StdTypes = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Category:StandardTypes";
const ODISOStr kCategoryOS2TypesDisplayName = "OS2 Standard Types";
#endif
const short kODIsMacOSTypeID = 1; /* Mac OSType */
const short kODIsINTLTextID = 2; /* International text */
const short kODIsAnISOStringID = 3; /* ISOString */
const short kODIsAnISOStringListID = 4; /* ISOString List*/
const short kODIsPltfmTypeSpacID = 5; /* PlatformTypeSpace */
const short kODIsHelpFileNameID = 6; /* AppleGuide file on the Mac */
const short kODPaletteWDEFID = 128; /* Windoid WDEF */
const ODULong kODPlatformFileType = 1;
const ODULong kODPlatformDataType = 2;
const short kODISO10646_1993BaseEncoding = 0; // UCS
#ifdef _PLATFORM_MACINTOSH_
const ODITextFormat kODTraditionalMacText = 0;
#endif
#ifdef _PLATFORM_OS2_
const ODITextFormat kODOS2PlainText = 0;
#endif
const short kODTinyIconSize = 12; // 12x12 pixels
const short kODSmallIconSize = 16; // 16x16 pixels
const short kODLargeIconSize = 32; // 32x32 pixels
const short kODThumbnailSize = 64; // 64x64 pixels
const ODOSType kODShellSignature = 'odtm';
// Té: Dependent files where you have to hand copy this constant:
// OpenDoc¬ PPC ╣, OpenDoc¬ 68K ╣, OpenDocX.mak
//
// NOTE: This constant needs to be the same as the "Creator" in the
// OpenDoc¬ PPC ╣ and OpenDoc¬ 68K ╣ project file preferences dialog, project pane
// Also, make sure that the "SetFile -c " statements which are immediately
// after the "MergeFragment" statments in OpenDocX.mak also have the same constant
// e.g.
// SetFile -c odtm "{ODBinaryDir}OpenDoc¬"
#if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
#pragma somemittypes off
#endif
module OpenDoc_StdDefs
{
const string OpenDoc_StdDefs_Version = "1.0.";
};
#endif // _STDDEFS_