home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warphead.zip / H / ERDEFMAP.H < prev    next >
C/C++ Source or Header  |  1997-02-28  |  32KB  |  551 lines

  1. //====START_GENERATED_PROLOG======================================
  2. //
  3. //
  4. //   COMPONENT_NAME: odutils
  5. //
  6. //   CLASSES: none
  7. //
  8. //   ORIGINS: 27
  9. //
  10. //
  11. //   (C) COPYRIGHT International Business Machines Corp. 1995,1996
  12. //   All Rights Reserved
  13. //   Licensed Materials - Property of IBM
  14. //   US Government Users Restricted Rights - Use, duplication or
  15. //   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  16. //       
  17. //   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  18. //   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  19. //   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  20. //   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  21. //   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  22. //   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  23. //   OR PERFORMANCE OF THIS SOFTWARE.
  24. //
  25. //====END_GENERATED_PROLOG========================================
  26. //
  27. // @(#) 1.11 com/src/utils/ErDefMap.h, odutils, od96os2, odos29646d 10/23/96 18:47:46 [ 11/15/96 15:50:42 ]
  28.  
  29. #ifndef _ERDEFMAP_
  30.  
  31. // Getting the catalog header from ODDebug.h, that's why there is no
  32. // include
  33.  
  34. #include <ErrorDef.xh>
  35.  
  36. const int CatIndex[] = {
  37.     // from ErrorDef.xh
  38.     EMSG_50,    // kODErrUndefined -29600
  39.     EMSG_60,    // kODErrAlreadyNotified -29601
  40.     EMSG_70,    // kODErrIllegalNullInput -29602
  41.     EMSG_80,    // kODErrIllegalNullDispatchModuleInput -29603
  42.     EMSG_90,    // kODErrIllegalNullFacetInput -29604
  43.     EMSG_100,    // kODErrIllegalNullFrameInput -29605
  44.     EMSG_110,    // kODErrIllegalNullPartInput -29606
  45.     EMSG_120,    // kODErrIllegalNullTransformInput -29607
  46.     EMSG_130,    // kODErrIllegalNullStorageSystemInput -29608
  47.     EMSG_140,    // kODErrIllegalNullTokenInput -29609
  48.     EMSG_150,    // kODErrIllegalNullShapeInput -29610
  49.     EMSG_160,    // kODErrIllegalNullStorageUnitInput -29611
  50.     EMSG_170,    // kODErrIllegalNullPropertyInput -29612
  51.     EMSG_180,    // kODErrIllegalNullSUCursorInput -29613
  52.     EMSG_190,    // kODErrIllegalNullContainerInput -29614
  53.     EMSG_200,    // kODErrIllegalNullDocumentInput -29615
  54.     EMSG_210,    // kODErrIllegalNullDraftInput -29616
  55.     EMSG_220,    // kODErrIllegalNullValueTypeInput -29617
  56.     EMSG_230,    // kODErrIllegalNullIDInput -29618
  57.     EMSG_240,    // kODErrValueOutOfRange -29619
  58.     EMSG_250,    // kODErrInsufficientInfoInParams -29620
  59.     EMSG_260,    // kODErrObjectNotInitialized -29621
  60.     EMSG_270,    // kODErrOutOfMemory -29622
  61.     EMSG_280,    // kODErrNotImplemented -29623
  62.     EMSG_290,    // kODErrInvalidPersistentFormat -29624
  63.     EMSG_300,    // kODErrSubClassResponsibility -29625
  64.     EMSG_310,    // kODErrUnsupportedExtension -29626
  65.     EMSG_320,    // kODErrInvalidExtension -29627
  66.     EMSG_330,    // kODErrUnknownExtension -29628
  67.     EMSG_340,    // kODErrInvalidObjectType -29629
  68.     EMSG_350,    // kODErrInvalidPersistentObjectID -29630
  69.     EMSG_360,    // kODErrInvalidPersistentObject -29631
  70.     EMSG_370,    // kODErrZeroRefCount -29632
  71.     EMSG_380,    // kODErrRefCountGreaterThanZero -29633
  72.     EMSG_390,    // kODErrRefCountNotEqualOne -29634
  73.     EMSG_400,    // kODErrIteratorOutOfSync -29635
  74.     EMSG_410,    // kODErrIteratorNotInitialized -29636
  75.     EMSG_430,    // kODErrCannotEmbed -29637
  76.     EMSG_440,    // kODErrDoesNotUndo -29638
  77.     EMSG_450,    // kODErrNoPromises -29639
  78.     EMSG_460,    // kODErrDoesNotDrop -29640
  79.     EMSG_470,    // kODErrDoesNotLink -29641
  80.     EMSG_480,    // kODErrPartNotWrapper -29642
  81.     EMSG_490,    // kODErrKeyAlreadyExists -29643
  82.     EMSG_1590,    // kODErrInvalidNSName -29644
  83.     EMSG_1600,    // kODErrInvalidNSType -29645
  84.     EMSG_500,    // kODErrPartInUse -29646
  85.     EMSG_510,    // kODErrInvalidITextFormat -29647
  86.     EMSG_520,    // kODErrInvalidGraphicsSystem -29648
  87.     EMSG_530,    // kODErrNoShapeGeometry -29649
  88.     EMSG_540,    // kODErrTransformErr -29650
  89.     EMSG_550,    // kODErrInvalidPlatformShape -29651
  90.     EMSG_560,    // kODErrCanvasNotFound -29652
  91.     EMSG_570,    // kODErrUnsupportedFramePositionCode -29653
  92.     EMSG_580,    // kODErrInvalidFacet -29654
  93.     EMSG_590,    // kODErrFacetNotFound -29655
  94.     EMSG_600,    // kODErrCanvasHasNoOwner -29656
  95.     EMSG_610,    // kODErrNotRootFrame -29657
  96.     EMSG_620,    // kODErrIllegalRecursiveEmbedding -29658
  97.     EMSG_630,    // kODErrInvalidFrame -29659
  98.     EMSG_640,    // kODErrFrameHasFacets -29660
  99.     EMSG_660,    // kODErrInvalidBlock -29661
  100.     EMSG_670,    // kODErrNotAnODToken -29662
  101.     EMSG_680,    // kODErrCantCountFromLists -29663
  102.     EMSG_690,    // kODErrUnsupportedPosCode -29664
  103.     EMSG_700,    // kODErrInvalidPermissions -29665
  104.     EMSG_710,    // kODErrCannotCreateContainer -29666
  105.     EMSG_720,    // kODErrCannotOpenContainer -29667
  106.     EMSG_740,    // kODErrContainerDoesNotExist -29668
  107.     EMSG_750,    // kODErrDocumentDoesNotExist -29669
  108.     EMSG_760,    // kODErrDraftDoesNotExist -29670
  109.     EMSG_770,    // kODErrDraftHasBeenDeleted -29671
  110.     EMSG_780,    // kODErrInvalidStorageUnit -29672
  111.     EMSG_790,    // kODErrIllegalOperationOnSU -29673
  112.     EMSG_800,    // kODErrSUValueDoesNotExist -29674
  113.     EMSG_810,    // kODErrIllegalNonTopmostDraft -29675
  114.     EMSG_830,    // kODErrNoValueAtThatIndex -29676
  115.     EMSG_840,    // kODErrCannotAddProperty -29677
  116.     EMSG_850,    // kODErrUnfocusedStorageUnit -29678
  117.     EMSG_860,    // kODErrInvalidStorageUnitRef -29679
  118.     EMSG_820,    // kODErrNoSysTranslationFacility -29680
  119.     EMSG_870,    // kODErrInvalidStorageUnitKey -29681
  120.     EMSG_880,    // kODErrStorageUnitNotLocked -29682
  121.     EMSG_890,    // kODErrInvalidDraftKey -29683
  122.     EMSG_900,    // kODErrCloningInProgress -29684
  123.     EMSG_910,    // kODErrValueIndexOutOfRange -29685
  124.     EMSG_920,    // kODErrInvalidValueType -29686
  125.     EMSG_930,    // kODErrIllegalPropertyName -29687
  126.     EMSG_940,    // kODErrPropertyDoesNotExist -29688
  127.     EMSG_950,    // kODErrNoDraftProperties -29689
  128.     EMSG_960,    // kODErrCannotCreateFrame -29690
  129.     EMSG_970,    // kODErrCannotAcquireFrame -29691
  130.     EMSG_980,    // kODErrCannotCreatePart -29692
  131.     EMSG_990,    // kODErrCannotAcquirePart -29693
  132.     EMSG_1010,    // kODErrCannotCreateLink -29694
  133.     EMSG_1020,    // kODErrCannotAcquireLink -29695
  134.     EMSG_1030,    // kODErrInvalidID -29696
  135.     EMSG_1040,    // kODErrInconsistentCloneKind -29697
  136.     EMSG_1050,    // kODErrInvalidCloneKind -29698
  137.     EMSG_1060,    // kODErrInvalidDestinationDraft -29699
  138.     EMSG_1070,    // kODErrMoveIntoSelf -29700
  139.     EMSG_1080,    // kODErrNullDestinationFrame -29701
  140.     EMSG_1090,    // kODErrInvalidBelowDraft -29702
  141.     0,        // no -29703
  142.     EMSG_1110,    // kODErrCannotCollapseDrafts -29704
  143.     EMSG_1120,    // kODErrNonEmptyDraft -29705
  144.     EMSG_1130,    // kODErrNoPreviousDraft -29706
  145.     EMSG_1140,    // kODErrOutstandingDraft -29707
  146.     EMSG_1150,    // kODErrInvalidDraftID -29708
  147.     EMSG_1160,    // kODErrCannotChangePermissions -29709
  148.     EMSG_1170,    // kODErrContainerExists -29710
  149.     0,        // no -29711
  150.     EMSG_1180,    // kODErrCannotGetExternalLink -29712
  151.     EMSG_1190,    // kODErrNoLinkSpecValue -29713
  152.     EMSG_1200,    // kODErrUnknownLinkSpecVersion -29714
  153.     EMSG_1210,    // kODErrCorruptLinkSpecValue -29715
  154.     EMSG_1220,    // kODErrNotExportedLink -29716
  155.     EMSG_1230,    // kODErrBrokenLink -29717
  156.     EMSG_1240,    // kODErrCannotRevealLink -29718
  157.     EMSG_1250,    // kODErrCorruptLink -29719
  158.     EMSG_1260,    // kODErrLinkAlreadyExported -29720
  159.     EMSG_1270,    // kODErrNoLinkContent -29721
  160.     EMSG_1280,    // kODErrCannotRegisterDependent -29722
  161.     EMSG_1290,    // kODErrNotImportedLink -29723
  162.     EMSG_1300,    // kODErrInvalidLinkKey -29724
  163.     EMSG_1310,    // kODErrBrokenLinkSource -29725
  164.     EMSG_1320,    // kODErrCorruptLinkSource -29726
  165.     EMSG_1330,    // kODErrCannotFindLinkSourceEdition -29727
  166.     EMSG_1340,    // kODErrCannotFindLinkSource -29728
  167.     EMSG_1350,    // kODErrAlreadyImportedLink -29729
  168.     EMSG_1360,    // kODErrUnknownUpdateID -29730
  169.     EMSG_1370,    // kODErrCannotEstablishLink -29731
  170.     EMSG_1380,    // kODErrNoEditionManager -29732
  171.     EMSG_1390,    // kODErrDocNotSaved -29733
  172.     EMSG_1400,    // kODErrNullFacetInput -29734
  173.     EMSG_1410,    // kODErrNullLinkInfoInput -29735
  174.     EMSG_1420,    // kODErrNullLinkInfoResultInput -29736
  175.     EMSG_1430,    // kODErrNullPasteAsResultInput -29737
  176.     EMSG_1440,    // kODErrNoDragManager -29738
  177.     EMSG_1450,    // kODErrNoDragSystemStorage -29739
  178.     EMSG_1460,    // kODErrDragItemNotFound -29740
  179.     EMSG_1470,    // kODErrCannotAllocateDragItem -29741
  180.     EMSG_1480,    // kODErrUnknownDragImageType -29742
  181.     EMSG_1490,    // kODErrDragTrackingException -29743
  182.     EMSG_1500,    // kODErrBackgroundClipboardClear -29744
  183.     EMSG_1510,    // kODErrIllegalClipboardCloneKind -29745
  184.     EMSG_1520,    // kODErrFocusAlreadyRegistered -29746
  185.     EMSG_1530,    // kODErrFocusNotRegistered -29747
  186.     0,        // no -29748
  187.     EMSG_1540,    // kODErrCannotMarkAction -29749
  188.     EMSG_1550,    // kODErrEmptyStack -29750
  189.     EMSG_1560,    // kODErrNoBeginAction -29751
  190.     EMSG_1570,    // kODErrCannotAddAction -29752
  191.     EMSG_1580,    // kODErrCannotCreateWindow -29753
  192.     EMSG_650,    // kODErrInvalidLinkStatus -29754
  193.     EMSG_420,    // kODErrInvalidIterator -29755
  194.     EMSG_730,    // kODErrFatalContainerError -29756
  195.     0,        // no -29757
  196.     EMSG_10,    // kODErrFacetChangeToOrFromOnscreenDynamic -29758
  197.     EMSG_20,    // kODErrInvalidParameter -29759
  198.     EMSG_30,    // kODErrOnlyOwnerCanChangeCanvas -29760
  199.     EMSG_1610,    // kODErrCannotExportToIDataObject -29761
  200.     EMSG_2000,    // kODErrOpeningMemContainer -29762
  201.     EMSG_1640,    // kODErrNotEnoughSubmenuIDs -29763
  202.     EMSG_1650,    // kODErrDuplicateID -29764
  203.     EMSG_1660,    // kODErrUnknownID -29765
  204.     EMSG_2010,    // kODErrClosingNonODWindow -29766
  205.     EMSG_2020,    // kODErrNoDraftInWindow -29767
  206.     EMSG_2030,    // kODErrRegistrationError -29768
  207.     EMSG_2040,    // kODErrRegStartProcessFail -29769
  208.     EMSG_2050,    // kODErrEnvVariableNotSet -29770
  209.     EMSG_1970,    // kODErrDispatcherNotInitialized -29771
  210.     EMSG_1980,    // kODErrExistingDispatchModule -29772
  211.     EMSG_1990,    // kODErrInvalidDispatchModule -29773
  212.     EMSG_2410,    // kODErrWrongPlatformForODZ -29774
  213.     EMSG_1471,    // kODErrDropFacetNotKnown -29775
  214.     0, 0, 0, 0, 0,  // no -29776 through -29788
  215.     0, 0, 0, 0, 0, 0, 0, 0,
  216.     // From BentoDef.h
  217.     EMSG_1670,    // kODErrNoDocumentProperties -29789
  218.     EMSG_1680,    // kODErrCannotGetDraftVersion -29790
  219.     EMSG_1690,    // kODErrInvalidZone -29791
  220.     EMSG_1700,    // kODErrNotPromise -29792
  221.     EMSG_1710,    // kODErrNoVersionList -29793
  222.     EMSG_1720,    // kODErrDraftExistsWithDifferentID -29794
  223.     EMSG_1730,    // kODErrBentoInvalidObject -29795
  224.     EMSG_1740,    // kODErrBentoCannotOpenContainer -29796
  225.     EMSG_1750,    // kODErrBentoCannotCreateContainer -29797
  226.     EMSG_1760,    // kODErrBentoCannotNewValue -29798
  227.     EMSG_1770,    // kODErrBentoCannotNewObject -29799
  228.     EMSG_1780,    // kODErrBentoInvalidType -29800
  229.     EMSG_1790,    // kODErrBentoInvalidProperty -29801
  230.     EMSG_1795,    // kODErrBentoNoSession -29802
  231.     EMSG_1800,    // kODErrInvalidIDList -29803
  232.     0,        // no -29804
  233.     EMSG_1810,    // kODErrSemaphoreReleased -29805
  234.     EMSG_1820,    // kODErrVersionListUnavailable -29806
  235.     EMSG_1830,    // kODErrCannotCreateDraftVersion -29807
  236.     EMSG_1840,    // kODErrInvalidVersion -29808
  237.     EMSG_1850,    // kODErrBentoErr -29809
  238.     0,        // no -29810 through -29838
  239.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  240.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  241.     0, 0, 0, 0, 0, 0, 0, 0,
  242.     // From UtilErrs.h
  243.     EMSG_1960,    // kODErrEndOfFile -29839
  244.     EMSG_1860,    // kODErrShapeTooComplex -29840
  245.     EMSG_1870,    // kODErrInvalidKey -29841
  246.     EMSG_1880,    // kODErrHashValueSizeTooBig -29842
  247.     EMSG_1890,    // kODErrWriteErr -29843
  248.     EMSG_1900,    // kODErrReadErr -29844
  249.     EMSG_1910,    // kODErrAssertionFailed -29845
  250.     EMSG_1920,    // kODErrCantLoadSOMClass -29846
  251.     EMSG_1930,    // kODErrFileOpened -29847
  252.     EMSG_1940,    // kODErrFileClosed -29848
  253.     EMSG_1950,    // kODErrSOMException -29849
  254.     0, 0, 0, 0, 0, 0, 0, 0, 0, 0,    // no -29850 through -29859
  255.     // from ErrorDef.xh
  256.     EMSG_2060,    // kODError -29860
  257.     EMSG_2080,    // kODErrLinkSourceIsEmpty -29861
  258.     EMSG_2090,    // kODErrLinkSourceAlreadyInited -29862
  259.     EMSG_2100,    // kODErrLinkSourceConnected -29863
  260.     EMSG_2110,    // kODErrInvalidTargetID -29864
  261.     EMSG_2120,    // kODErrRequestMutexTimeOut -29865
  262.     EMSG_2130,    // kODErrRequestMutexInterrupt -29866
  263.     EMSG_2140,    // kODErrRequestMutexInvalidHandle -29867
  264.     EMSG_2150,    // kODErrRequestMutexTooManyRequests -29868
  265.     EMSG_2160,    // kODErrRequestMutexOwnerDied -29869
  266.     EMSG_2170,    // kODErrReleaseMutexInvalidHandle -29870
  267.     EMSG_2180,    // kODErrReleaseMutexNotOwner -29871
  268.     EMSG_2190,    // kODErrDocNotRegistered -29872
  269.     EMSG_2200,    // kODErrDocNotOpened -29873
  270.     EMSG_2210,    // kODErrLinkNotRegistered -29874
  271.     EMSG_2220,    // kODErrLinkNotOpened -29875
  272.     EMSG_2230,    // kODErrInvalidDocPathName -29876
  273.     EMSG_2240,    // kODErrDocAlreadyOpened -29877
  274.     EMSG_2250,    // kODErrInvalidDocID -29878
  275.     EMSG_2260,    // kODErrInvalidLinkID -29879
  276.     EMSG_2270,    // kODErrInvalidAvlSvr -29880
  277.     EMSG_2280,    // kODErrInvalidLinkSource -29881
  278.     EMSG_2290,    // kODErrInvalidAuxState -29882
  279.     EMSG_2300,    // kODErrLinkIDNotInDoc -29883
  280.     EMSG_2310,    // kODErrInvalidShell -29884
  281.     EMSG_2320,    // kODErrLinkAlreadyOpened -29885
  282.     EMSG_2330,    // kODErrWaitingUnlock -29886
  283.     EMSG_2340,    // kODErrDocOpenedFailed -29887
  284.     EMSG_2350,    // kODErrLinkOpenedFailed -29888
  285.     EMSG_2360,    // kODErrInvalidLink -29889
  286.     EMSG_2370,    // kODErrNoLinkSource -29890
  287.     EMSG_2380,    // kODErrSourceDocRemote -29891
  288.     EMSG_2390,    // kODErrSourceDocNotOpen -29892
  289.     EMSG_2400    // kODErrInvalidDraft -29893
  290. };
  291.  
  292.  
  293. const char CatDefaultMsg [(kODMaxError - kODMinError) + 1] [55] = {
  294.     // from ErrorDef.xh
  295.     { "Undefined error" },    // EMSG_50 - kODErrUndefined -29600
  296.     { "Already notified" },    // EMSG_60 - kODErrAlreadyNotified -29601
  297.     { "Illegal null input" },    // EMSG_70 - kODErrIllegalNullInput -29602
  298.     { "Illegal null dispatch module input" },    // EMSG_80 - kODErrIllegalNullDispatchModuleInput -29603
  299.     { "Illegal null facet input" },    // EMSG_90 - kODErrIllegalNullFacetInput -29604
  300.     { "Illegal null frame input" },    // EMSG_100 - kODErrIllegalNullFrameInput -29605
  301.     { "Illegal null part input" },    // EMSG_110 - kODErrIllegalNullPartInput -29606
  302.     { "Illegal null transform input" },    // EMSG_120 - kODErrIllegalNullTransformInput -29607
  303.     { "Illegal null storage system input" },    // EMSG_130 - kODErrIllegalNullStorageSystemInput -29608
  304.     { "Illegal null token input" },    // EMSG_140 - kODErrIllegalNullTokenInput -29609
  305.     { "Illegal null shape input" },    // EMSG_150 - kODErrIllegalNullShapeInput -29610
  306.     { "Illegal null storage unit input" },    // EMSG_160 - kODErrIllegalNullStorageUnitInput -29611
  307.     { "Illegal null property input" },    // EMSG_170 - kODErrIllegalNullPropertyInput -29612
  308.     { "Illegal null storage unit cursor input" },    // EMSG_180 - kODErrIllegalNullSUCursorInput -29613
  309.     { "Illegal null container input" },    // EMSG_190 - kODErrIllegalNullContainerInput -29614
  310.     { "Illegal null document input" },    // EMSG_200 - kODErrIllegalNullDocumentInput -29615
  311.     { "Illegal null draft input" },    // EMSG_210 - kODErrIllegalNullDraftInput -29616
  312.     { "Illegal null Value type input" },    // EMSG_220 - kODErrIllegalNullValueTypeInput -29617
  313.     { "Illegal null ID input" },    // EMSG_230 - kODErrIllegalNullIDInput -29618
  314.     { "Value out of range" },    // EMSG_240 - kODErrValueOutOfRange -29619
  315.     { "Insufficient info in parameters" },    // EMSG_250 - kODErrInsufficientInfoInParams -29620
  316.     { "Object not initialized" },    // EMSG_260 - kODErrObjectNotInitialized -29621
  317.     { "Out of memory" },    // EMSG_270 - kODErrOutOfMemory -29622
  318.     { "Not implemented" },    // EMSG_280 - kODErrNotImplemented -29623
  319.     { "Invalid persistent format" },    // EMSG_290 - kODErrInvalidPersistentFormat -29624
  320.     { "Subclass responsibility" },    // EMSG_300 - kODErrSubClassResponsibility -29625
  321.     { "Unsupported extension" },    // EMSG_310 - kODErrUnsupportedExtension -29626
  322.     { "Invalid extension" },    // EMSG_320 - kODErrInvalidExtension -29627
  323.     { "Unknown extension" },    // EMSG_330 - kODErrUnknownExtension -29628
  324.     { "Invalid object type" },    // EMSG_340 - kODErrInvalidObjectType -29629
  325.     { "Invalid persistent object identifier" },    // EMSG_350 - kODErrInvalidPersistentObjectID -29630
  326.     { "Invalid persistent object" },    // EMSG_360 - kODErrInvalidPersistentObject -29631
  327.     { "Zero reference count" },    // EMSG_370 - kODErrZeroRefCount -29632
  328.     { "Refence count greater than zero" },    // EMSG_380 - kODErrRefCountGreaterThanZero -29633
  329.     { "Refence count not equal to one" },    // EMSG_390 - kODErrRefCountNotEqualOne -29634
  330.     { "Iterator out of synchronization" },    // EMSG_400 - kODErrIteratorOutOfSync -29635
  331.     { "Iterator not initialized" },    // EMSG_410 - kODErrIteratorNotInitialized -29636
  332.     { "Cannot embed" },    // EMSG_430 - kODErrCannotEmbed -29637
  333.     { "Does not undo" },    // EMSG_440 - kODErrDoesNotUndo -29638
  334.     { "No promises" },    // EMSG_450 - kODErrNoPromises -29639
  335.     { "Does not drop" },    // EMSG_460 - kODErrDoesNotDrop -29640
  336.     { "Does not link" },    // EMSG_470 - kODErrDoesNotLink -29641
  337.     { "Part not wrapper" },    // EMSG_480 - kODErrPartNotWrapper -29642
  338.     { "Key already exists" },    // EMSG_490 - kODErrKeyAlreadyExists -29643
  339.     { "Invalid name space name" },    // EMSG_1590 - kODErrInvalidNSName -29644
  340.     { "Invalid name space type" },    // EMSG_1600 - kODErrInvalidNSType -29645
  341.     { "Part in use" },    // EMSG_500 - kODErrPartInUse -29646
  342.     { "Invalid IText format" },    // EMSG_510 - kODErrInvalidITextFormat -29647
  343.     { "Invalid graphics system" },    // EMSG_520 - kODErrInvalidGraphicsSystem -29648
  344.     { "No shape geometry" },    // EMSG_530 - kODErrNoShapeGeometry -29649
  345.     { "Transform error" },    // EMSG_540 - kODErrTransformErr -29650
  346.     { "Invalid platform shape" },    // EMSG_550 - kODErrInvalidPlatformShape -29651
  347.     { "Canvas not found" },    // EMSG_560 - kODErrCanvasNotFound -29652
  348.     { "Unsupported frame position code" },    // EMSG_570 - kODErrUnsupportedFramePositionCode -29653
  349.     { "Invalid facet" },    // EMSG_580 - kODErrInvalidFacet -29654
  350.     { "Facet not found" },    // EMSG_590 - kODErrFacetNotFound -29655
  351.     { "Canvas has no owner" },    // EMSG_600 - kODErrCanvasHasNoOwner -29656
  352.     { "Not root frame" },    // EMSG_610 - kODErrNotRootFrame -29657
  353.     { "Illegal recursive embedding" },    // EMSG_620 - kODErrIllegalRecursiveEmbedding -29658
  354.     { "Invalid frame" },    // EMSG_630 - kODErrInvalidFrame -29659
  355.     { "Frame has facets" },    // EMSG_640 - kODErrFrameHasFacets -29660
  356.     { "Invalid block" },    // EMSG_660 - kODErrInvalidBlock -29661
  357.     { "Not an ODToken" },    // EMSG_670 - kODErrNotAnODToken -29662
  358.     { "Cannot count from lists" },    // EMSG_680 - kODErrCantCountFromLists -29663
  359.     { "Unsupported position code" },    // EMSG_690 - kODErrUnsupportedPosCode -29664
  360.     { "Invalid permissions" },    // EMSG_700 - kODErrInvalidPermissions -29665
  361.     { "Cannot create container" },    // EMSG_710 - kODErrCannotCreateContainer -29666
  362.     { "Cannot open container" },    // EMSG_720 - kODErrCannotOpenContainer -29667
  363.     { "Container does not exist" },    // EMSG_740 - kODErrContainerDoesNotExist -29668
  364.     { "Document does not exist" },    // EMSG_750 - kODErrDocumentDoesNotExist -29669
  365.     { "Draft does not exist" },    // EMSG_760 - kODErrDraftDoesNotExist -29670
  366.     { "Draft has been deleted" },    // EMSG_770 - kODErrDraftHasBeenDeleted -29671
  367.     { "Invalid storage unit" },    // EMSG_780 - kODErrInvalidStorageUnit -29672
  368.     { "Illegal operation on storage unit" },    // EMSG_790 - kODErrIllegalOperationOnSU -29673
  369.     { "Storage unit value does not exist" },    // EMSG_800 - kODErrSUValueDoesNotExist -29674
  370.     { "Illegal non-topmost draft" },    // EMSG_810 - kODErrIllegalNonTopmostDraft -29675
  371.     { "No value at that index" },    // EMSG_830 - kODErrNoValueAtThatIndex -29676
  372.     { "Cannot add property" },    // EMSG_840 - kODErrCannotAddProperty -29677
  373.     { "Unfocused storage unit" },    // EMSG_850 - kODErrUnfocusedStorageUnit -29678
  374.     { "Invalid storage unit reference" },    // EMSG_860 - kODErrInvalidStorageUnitRef -29679
  375.     { "No system data translation facility" },    // EMSG_820 - kODErrNoSysTranslationFacility -29680
  376.     { "Invalid storage unit key" },    // EMSG_870 - kODErrInvalidStorageUnitKey -29681
  377.     { "Storage unit not locked" },    // EMSG_880 - kODErrStorageUnitNotLocked -29682
  378.     { "Invalid draft key" },    // EMSG_890 - kODErrInvalidDraftKey -29683
  379.     { "Cloning in progress" },    // EMSG_900 - kODErrCloningInProgress -29684
  380.     { "Value index out of range" },    // EMSG_910 - kODErrValueIndexOutOfRange -29685
  381.     { "Invalid value type" },    // EMSG_920 - kODErrInvalidValueType -29686
  382.     { "Illegal property name" },    // EMSG_930 - kODErrIllegalPropertyName -29687
  383.     { "Property does not exist" },    // EMSG_940 - kODErrPropertyDoesNotExist -29688
  384.     { "No draft properties" },    // EMSG_950 - kODErrNoDraftProperties -29689
  385.     { "Cannot create frame" },    // EMSG_960 - kODErrCannotCreateFrame -29690
  386.     { "Cannot acquire frame" },    // EMSG_970 - kODErrCannotAcquireFrame -29691
  387.     { "Cannot create part" },    // EMSG_980 - kODErrCannotCreatePart -29692
  388.     { "Cannot acquire part" },    // EMSG_990 - kODErrCannotAcquirePart -29693
  389.     { "Cannot create link" },    // EMSG_1010 - kODErrCannotCreateLink -29694
  390.     { "Cannot acquire link" },    // EMSG_1020 - kODErrCannotAcquireLink -29695
  391.     { "Invalid identifier" },    // EMSG_1030 - kODErrInvalidID -29696
  392.     { "Inconsistent clone kind" },    // EMSG_1040 - kODErrInconsistentCloneKind -29697
  393.     { "Invalid clone kind" },    // EMSG_1050 - kODErrInvalidCloneKind -29698
  394.     { "Invalid destination draft" },    // EMSG_1060 - kODErrInvalidDestinationDraft -29699
  395.     { "Move into self" },    // EMSG_1070 - kODErrMoveIntoSelf -29700
  396.     { "Null destination frame" },    // EMSG_1080 - kODErrNullDestinationFrame -29701
  397.     { "Invalid below draft" },    // EMSG_1090 - kODErrInvalidBelowDraft -29702
  398.     { "" },        // no -29703
  399.     { "Cannot collapse drafts" },    // EMSG_1110 - kODErrCannotCollapseDrafts -29704
  400.     { "Not an empty draft" },    // EMSG_1120 - kODErrNonEmptyDraft -29705
  401.     { "No previous draft" },    // EMSG_1130 - kODErrNoPreviousDraft -29706
  402.     { "Outstanding draft" },    // EMSG_1140 - kODErrOutstandingDraft -29707
  403.     { "Invalid draft identifier" },    // EMSG_1150 - kODErrInvalidDraftID -29708
  404.     { "Cannot change permissions" },    // EMSG_1160 - kODErrCannotChangePermissions -29709
  405.     { "Container exists" },    // EMSG_1170 - kODErrContainerExists -29710
  406.     { "" },        // no -29711
  407.     { "Cannot get external link" },    // EMSG_1180 - kODErrCannotGetExternalLink -29712
  408.     { "No link specification value" },    // EMSG_1190 - kODErrNoLinkSpecValue -29713
  409.     { "Unknown link specification version" },    // EMSG_1200 - kODErrUnknownLinkSpecVersion -29714
  410.     { "Corrupt link specification value" },    // EMSG_1210 - kODErrCorruptLinkSpecValue -29715
  411.     { "Not exported link" },    // EMSG_1220 - kODErrNotExportedLink -29716
  412.     { "Broken link" },    // EMSG_1230 - kODErrBrokenLink -29717
  413.     { "Cannot reveal link" },    // EMSG_1240 - kODErrCannotRevealLink -29718
  414.     { "Corrupt link" },    // EMSG_1250 - kODErrCorruptLink -29719
  415.     { "Link already exported" },    // EMSG_1260 - kODErrLinkAlreadyExported -29720
  416.     { "No link content" },    // EMSG_1270 - kODErrNoLinkContent -29721
  417.     { "Cannot register dependent" },    // EMSG_1280 - kODErrCannotRegisterDependent -29722
  418.     { "Not imported link" },    // EMSG_1290 - kODErrNotImportedLink -29723
  419.     { "Invalid link key" },    // EMSG_1300 - kODErrInvalidLinkKey -29724
  420.     { "Broken link source" },    // EMSG_1310 - kODErrBrokenLinkSource -29725
  421.     { "Corrupt link source" },    // EMSG_1320 - kODErrCorruptLinkSource -29726
  422.     { "Cannot find link source edition" },    // EMSG_1330 - kODErrCannotFindLinkSourceEdition -29727
  423.     { "Cannot find link source" },    // EMSG_1340 - kODErrCannotFindLinkSource -29728
  424.     { "Already imported link" },    // EMSG_1350 - kODErrAlreadyImportedLink -29729
  425.     { "Unknown update identifier" },    // EMSG_1360 - kODErrUnknownUpdateID -29730
  426.     { "Cannot establish link" },    // EMSG_1370 - kODErrCannotEstablishLink -29731
  427.     { "No edition manager" },    // EMSG_1380 - kODErrNoEditionManager -29732
  428.     { "Document not saved" },    // EMSG_1390 - kODErrDocNotSaved -29733
  429.     { "Null facet input" },    // EMSG_1400 - kODErrNullFacetInput -29734
  430.     { "Null link information input" },    // EMSG_1410 - kODErrNullLinkInfoInput -29735
  431.     { "Null link information result input" },    // EMSG_1420 - kODErrNullLinkInfoResultInput -29736
  432.     { "Null paste as result input" },    // EMSG_1430 - kODErrNullPasteAsResultInput -29737
  433.     { "No drag manager" },    // EMSG_1440 - kODErrNoDragManager -29738
  434.     { "No drag system storage" },    // EMSG_1450 - kODErrNoDragSystemStorage -29739
  435.     { "Drag item not found" },    // EMSG_1460 - kODErrDragItemNotFound -29740
  436.     { "Cannot allocate drag item" },    // EMSG_1470 - kODErrCannotAllocateDragItem -29741
  437.     { "Unknown drag image type" },    // EMSG_1480 - kODErrUnknownDragImageType -29742
  438.     { "Drag tracking exception" },    // EMSG_1490 - kODErrDragTrackingException -29743
  439.     { "Background clipboard clear" },    // EMSG_1500 - kODErrBackgroundClipboardClear -29744
  440.     { "Illegal clipboard clone kind" },    // EMSG_1510 - kODErrIllegalClipboardCloneKind -29745
  441.     { "Focus already registered" },    // EMSG_1520 - kODErrFocusAlreadyRegistered -29746
  442.     { "Focus not registered" },    // EMSG_1530 - kODErrFocusNotRegistered -29747
  443.     { "" },        // no -29748
  444.     { "Cannot mark action" },    // EMSG_1540 - kODErrCannotMarkAction -29749
  445.     { "Empty stack" },    // EMSG_1550 - kODErrEmptyStack -29750
  446.     { "No begin action" },    // EMSG_1560 - kODErrNoBeginAction -29751
  447.     { "Cannot add action" },    // EMSG_1570 - kODErrCannotAddAction -29752
  448.     { "Cannot create window" },    // EMSG_1580 - kODErrCannotCreateWindow -29753
  449.     { "Invalid link status" },    // EMSG_650 - kODErrInvalidLinkStatus -29754
  450.     { "Invalid iterator" },    // EMSG_420 - kODErrInvalidIterator -29755
  451.     { "Fatal container error" },    // EMSG_730 - kODErrFatalContainerError -29756
  452.     { "" },        // no -29757
  453.     { "Facet change to or from on sreen dynamic" },    // EMSG_10 - kODErrFacetChangeToOrFromOnscreenDynamic -29758
  454.     { "Invalid parameter" },    // EMSG_20 - kODErrInvalidParameter -29759
  455.     { "Only owner can change canvas" },    // EMSG_30 - kODErrOnlyOwnerCanChangeCanvas -29760
  456.     { "Cannot export to IData object" },    // EMSG_1610 - kODErrCannotExportToIDataObject -29761
  457.     { "Document Manager: Error opening memory container" },    // EMSG_2000 - kODErrOpeningMemContainer -29762
  458.     { "Not enough submenu identifiers" },    // EMSG_1640 - kODErrNotEnoughSubmenuIDs -29763
  459.     { "Duplicate identifier" },    // EMSG_1650 - kODErrDuplicateID -29764
  460.     { "Unknown identifier" },    // EMSG_1660 - kODErrUnknownID -29765
  461.     { "Document Manager: Error closing non-OpenDoc window" },    // EMSG_2010 - kODErrClosingNonODWindow -29766
  462.     { "Document Manager: No draft in window" },    // EMSG_2020 - kODErrNoDraftInWindow -29767
  463.     { "Registration error" },    // EMSG_2030 - kODErrRegistrationError -29768
  464.     { "Registration: Start process failed" },    // EMSG_2040 - kODErrRegStartProcessFail -29769
  465.     { "Environment variable not set" },    // EMSG_2050 - kODErrEnvVariableNotSet -29770
  466.     { "Dispatcher not initialized" },    // EMSG_1970 - kODErrDispatcherNotInitialized -29771
  467.     { "Existing dispatch module" },    // EMSG_1980 - kODErrExistingDispatchModule -29772
  468.     { "Invalid dispatch module" },    // EMSG_1990 - kODErrInvalidDispatchModule -29773
  469.     { "The ODZ package file cannot be used on this platform." },    // EMSG_2410 - kODErrWrongPlatformForODZ -29774
  470.     { "Facet receiving drop undetermined." },    // EMSG_1471 - kODErrDropFacetNotKnown -29775
  471.     // no -29776 through -29788
  472.     { "" }, { "" }, { "" }, { "" }, { "" },
  473.     { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" },
  474.     // From BentoDef.h
  475.     { "No document properties" },    // EMSG_1670 - kODErrNoDocumentProperties -29789
  476.     { "Cannot get draft version" },    // EMSG_1680 - kODErrCannotGetDraftVersion -29790
  477.     { "Invalid zone" },    // EMSG_1690 - kODErrInvalidZone -29791
  478.     { "Not a promise" },    // EMSG_1700 - kODErrNotPromise -29792
  479.     { "No version list" },    // EMSG_1710 - kODErrNoVersionList -29793
  480.     { "A draft exists with a different identifier" },    // EMSG_1720 - kODErrDraftExistsWithDifferentID -29794
  481.     { "Bento found an invalid object" },    // EMSG_1730 - kODErrBentoInvalidObject -29795
  482.     { "Bento cannot open container" },    // EMSG_1740 - kODErrBentoCannotOpenContainer -29796
  483.     { "Bento cannot create container" },    // EMSG_1750 - kODErrBentoCannotCreateContainer -29797
  484.     { "Bento cannot create a new value" },    // EMSG_1760 - kODErrBentoCannotNewValue -29798
  485.     { "Bento cannot create a new object" },    // EMSG_1770 - kODErrBentoCannotNewObject -29799
  486.     { "Bento found an invalid type" },    // EMSG_1780 - kODErrBentoInvalidType -29800
  487.     { "Bento found an invalid property" },    // EMSG_1790 - kODErrBentoInvalidProperty -29801
  488.     { "Bento has no session" },    // EMSG_1795 - kODErrBentoNoSession -29802
  489.     { "Invalid identifier list" },    // EMSG_1800 - kODErrInvalidIDList -29803
  490.     { "" },        // no -29804
  491.     { "Semaphore released" },    // EMSG_1810 - kODErrSemaphoreReleased -29805
  492.     { "Version list is unavailable" },    // EMSG_1820 - kODErrVersionListUnavailable -29806
  493.     { "Cannot create a draft version" },    // EMSG_1830 - kODErrCannotCreateDraftVersion -29807
  494.     { "Invalid version" },    // EMSG_1840 - kODErrInvalidVersion -29808
  495.     { "Bento error" },    // EMSG_1850 - kODErrBentoErr -29809
  496.     { "" },        // no -29810 through -29838
  497.     { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" },
  498.     { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" },
  499.     { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" },
  500.     // From UtilErrs.h
  501.     { "Internal error: End of file" },    // EMSG_1960 kODErrEndOfFile -29839
  502.     { "Shape too complex" },    // EMSG_1860 - kODErrShapeTooComplex -29840
  503.     { "Invalid key" },    // EMSG_1870 - kODErrInvalidKey -29841
  504.     { "Hash value size too big" },    // EMSG_1880 - kODErrHashValueSizeTooBig -29842
  505.     { "Write error" },    // EMSG_1890 - kODErrWriteErr -29843
  506.     { "Read error" },    // EMSG_1900 - kODErrReadErr -29844
  507.     { "Assertion failed" },    // EMSG_1910 - kODErrAssertionFailed -29845
  508.     { "Cannot load SOM class" },    // EMSG_1920 - kODErrCantLoadSOMClass -29846
  509.     { "File opened" },    // EMSG_1930 - kODErrFileOpened -29847
  510.     { "File closed" },    // EMSG_1940 - kODErrFileClosed -29848
  511.     { "SOM exception" },    // EMSG_1950 - kODErrSOMException -29849
  512.     { "" },        // no -29850 through -29859
  513.     { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" }, { "" },
  514.     { "Linking error" },    // EMSG_2060 - kODError -29860
  515.     { "Link source is empty" },    // EMSG_2080 - kODErrLinkSourceAlreadyInited -29861
  516.     { "Link source already initialized" },    // EMSG_2090 - kODErrLinkSourceAlreadyInited -29862
  517.     { "Link source connected" },    // EMSG_2100 - kODErrLinkSourceConnected -29863
  518.     { "Invalid target ID" },    // EMSG_2110 - kODErrInvalidTargetID -29864
  519.     { "Request Mutex timed out" },    // EMSG_2120 - kODErrRequestMutexTimeOut -29865
  520.     { "Request Mutex interrupt" },    // EMSG_2130 - kODErrRequestMutexInterrupt -29866
  521.     { "Request Mutex invalid handle" },    // EMSG_2140 - kODErrRequestMutexInvalidHandle -29867
  522.     { "Request Mutex too many requests" },    // EMSG_2150 - kODErrRequestMutexTooManyRequests -29868
  523.     { "Request Mutex owner died" },    // EMSG_2160 - kODErrRequestMutexOwnerDied -29869
  524.     { "Release Mutex invalid handle" },    // EMSG_2170 - cwkODErrReleaseMutexInvalidHandlex -29870
  525.     { "Release Mutex not owner" },    // EMSG_2180 - kODErrReleaseMutexNotOwner -29871
  526.     { "Document not registered" },    // EMSG_2190 - kODErrDocNotRegistered -29872
  527.     { "Document not opened" },    // EMSG_2200 - kODErrDocNotOpened -29873
  528.     { "Link not registered" },    // EMSG_2210 - kODErrLinkNotRegistered -29874
  529.     { "Link not opened" },    // EMSG_2220 - kODErrLinkNotOpened -29875
  530.     { "Invalid document path name" },    // EMSG_2230 - kODErrInvalidDocPathName -29876
  531.     { "Document already opened" },    // EMSG_2240 - kODErrDocAlreadyOpened -29877
  532.     { "Invalid document ID" },    // EMSG_2250 - kODErrInvalidDocID -29878
  533.     { "Invalid link ID" },    // EMSG_2260 - kODErrInvalidAvlSvr -29879
  534.     { "Invalid avl server" },    // EMSG_2270 - kODErrInvalidAvlSvr -29880
  535.     { "Invalid link source" },    // EMSG_2280 - kODErrInvalidLinkSource -29881
  536.     { "Invalid aux state" },    // EMSG_2290 - kODErrInvalidAuxState -29882
  537.     { "Link ID not in document" },    // EMSG_2300 - kODErrLinkIDNotInDoc -29883
  538.     { "Invalid shell" },    // EMSG_2310 - kODErrInvalidShell -29884
  539.     { "Link already opened" },    // EMSG_2320 - kODErrLinkAlreadyOpened -29885
  540.     { "Waiting unlock" },    // EMSG_2330 - kODErrWaitingUnlock -29886
  541.     { "Document open failed" },    // EMSG_2340 - kODErrDocOpenedFailed -29887
  542.     { "Link open failed" },    // EMSG_2350 - kODErrLinkOpenedFailed -29888
  543.     { "Invalid link" },    // EMSG_2360 - kODErrInvalidLink -29889
  544.     { "No link source" },    // EMSG_2370 - kODErrNoLinkSource -29890
  545.     { "Source document remote" },    // EMSG_2380 - kODErrSourceDocRemote -29891
  546.     { "Source document not open" },    // EMSG_2390 - kODErrSourceDocNotOpen -29892
  547.     { "Invalid draft" }    // EMSG_2400 - kODErrInvalidDraft -29893
  548. };
  549.  
  550. #endif
  551.