Module cCrystalcraxddrt.pkg

     1// Visual DataFlex COM proxy classes generated from C:\Program Files\Common Files\Business Objects\3.0\bin\craxddrt.dll
     2Use FlexCom20.pkg
     3
     4
     5Define CRConvertDateTimeType for Integer
     6    Define crConvertDateTimeToString for 0
     7    Define crConvertDateTimeToDate for 1
     8    Define crKeepDateTimeType for 2
     9
    10Define CRPaperOrientation for Integer
    11    Define crDefaultPaperOrientation for 0
    12    Define crPortrait for 1
    13    Define crLandscape for 2
    14
    15Define CRPaperSize for Integer
    16    Define crDefaultPaperSize for 0
    17    Define crPaperLetter for 1
    18    Define crPaperLetterSmall for 2
    19    Define crPaperTabloid for 3
    20    Define crPaperLedger for 4
    21    Define crPaperLegal for 5
    22    Define crPaperStatement for 6
    23    Define crPaperExecutive for 7
    24    Define crPaperA3 for 8
    25    Define crPaperA4 for 9
    26    Define crPaperA4Small for 10
    27    Define crPaperA5 for 11
    28    Define crPaperB4 for 12
    29    Define crPaperB5 for 13
    30    Define crPaperFolio for 14
    31    Define crPaperQuarto for 15
    32    Define crPaper10x14 for 16
    33    Define crPaper11x17 for 17
    34    Define crPaperNote for 18
    35    Define crPaperEnvelope9 for 19
    36    Define crPaperEnvelope10 for 20
    37    Define crPaperEnvelope11 for 21
    38    Define crPaperEnvelope12 for 22
    39    Define crPaperEnvelope14 for 23
    40    Define crPaperCsheet for 24
    41    Define crPaperDsheet for 25
    42    Define crPaperEsheet for 26
    43    Define crPaperEnvelopeDL for 27
    44    Define crPaperEnvelopeC5 for 28
    45    Define crPaperEnvelopeC3 for 29
    46    Define crPaperEnvelopeC4 for 30
    47    Define crPaperEnvelopeC6 for 31
    48    Define crPaperEnvelopeC65 for 32
    49    Define crPaperEnvelopeB4 for 33
    50    Define crPaperEnvelopeB5 for 34
    51    Define crPaperEnvelopeB6 for 35
    52    Define crPaperEnvelopeItaly for 36
    53    Define crPaperEnvelopeMonarch for 37
    54    Define crPaperEnvelopePersonal for 38
    55    Define crPaperFanfoldUS for 39
    56    Define crPaperFanfoldStdGerman for 40
    57    Define crPaperFanfoldLegalGerman for 41
    58    Define crPaperUser for 256
    59
    60Define CRReportKind for Integer
    61    Define crColumnarReport for 1
    62    Define crLabelReport for 2
    63    Define crMulColumnReport for 3
    64
    65Define CRGroupCondition for Integer
    66    Define crGCDaily for 0
    67    Define crGCWeekly for 1
    68    Define crGCBiweekly for 2
    69    Define crGCSemimonthly for 3
    70    Define crGCMonthly for 4
    71    Define crGCQuarterly for 5
    72    Define crGCSemiAnnually for 6
    73    Define crGCAnnually for 7
    74    Define crGCToYes for 8
    75    Define crGCToNo for 9
    76    Define crGCEveryYes for 10
    77    Define crGCEveryNo for 11
    78    Define crGCNextIsYes for 12
    79    Define crGCNextIsNo for 13
    80    Define crGCAnyValue for 14
    81    Define crGCBySecond for 15
    82    Define crGCByMinute for 16
    83    Define crGCByHour for 17
    84    Define crGCByAMPM for 18
    85
    86Define CRSortDirection for Integer
    87    Define crAscendingOrder for 0
    88    Define crDescendingOrder for 1
    89    Define crOriginalOrder for 2
    90    Define crSpecifiedOrder for 3
    91
    92Define CRReportVariableValueType for Integer
    93    Define crRVNumber for 0
    94    Define crRVCurrency for 1
    95    Define crRVBoolean for 2
    96    Define crRVDate for 3
    97    Define crRVTime for 4
    98    Define crRVDateTime for 5
    99    Define crRVString for 6
   100
   101Define CRReportFormatStyle for Integer
   102    Define crRFStandardStyle for 0
   103    Define crRFLeadingBreakStyle for 1
   104    Define crRFTrailingBreakStyle for 2
   105    Define crRFTableStyle for 3
   106    Define crRFDropTableStyle for 4
   107    Define crRFExecutiveLeadingBreakStyle for 5
   108    Define crRFExecutiveTrailingBreakStyle for 6
   109    Define crRFShadingStyle for 7
   110    Define crRFRedBlueBorderStyle for 8
   111    Define crRFMartoonTealBoxStyle for 9
   112
   113Define CRPrinterDuplexType for Integer
   114    Define crPRDPDefault for 0
   115    Define crPRDPSimplex for 1
   116    Define crPRDPVertical for 2
   117    Define crPRDPHorizontal for 3
   118
   119Define CRPaperSource for Integer
   120    Define crPRBinUpper for 1
   121    Define crPRBinLower for 2
   122    Define crPRBinMiddle for 3
   123    Define crPRBinManual for 4
   124    Define crPRBinEnvelope for 5
   125    Define crPRBinEnvManual for 6
   126    Define crPRBinAuto for 7
   127    Define crPRBinTractor for 8
   128    Define crPRBinSmallFmt for 9
   129    Define crPRBinLargeFmt for 10
   130    Define crPRBinLargeCapacity for 11
   131    Define crPRBinCassette for 14
   132    Define crPRBinFormSource for 15
   133
   134Define CRBindingMatchType for Integer
   135    Define crBMTName for 0
   136    Define crBMTNameAndValue for 1
   137
   138Define CRReportFileFormat for Integer
   139    Define crDefaultFileFormat for 0
   140    Define cr70FileFormat for 1792
   141    Define cr80FileFormat for 2048
   142
   143Define CRFieldMappingType for Integer
   144    Define crAutoFieldMapping for 0
   145    Define crPromptFieldMapping for 1
   146    Define crEventFieldMapping for 2
   147
   148Define CRFormulaSyntax for Integer
   149    Define crCrystalSyntaxFormula for 0
   150    Define crBasicSyntaxFormula for 1
   151
   152Define CRAreaKind for Integer
   153    Define crReportHeader for 1
   154    Define crPageHeader for 2
   155    Define crGroupHeader for 3
   156    Define crDetail for 4
   157    Define crGroupFooter for 5
   158    Define crPageFooter for 7
   159    Define crReportFooter for 8
   160
   161Define CRObjectKind for Integer
   162    Define crFieldObject for 1
   163    Define crTextObject for 2
   164    Define crLineObject for 3
   165    Define crBoxObject for 4
   166    Define crSubreportObject for 5
   167    Define crOleObject for 6
   168    Define crGraphObject for 7
   169    Define crCrossTabObject for 8
   170    Define crBlobFieldObject for 9
   171    Define crMapObject for 10
   172    Define crOlapGridObject for 11
   173
   174Define CRLineStyle for Integer
   175    Define crLSNoLine for 0
   176    Define crLSSingleLine for 1
   177    Define crLSDoubleLine for 2
   178    Define crLSDashLine for 3
   179    Define crLSDotLine for 4
   180
   181Define CRAlignment for Integer
   182    Define crDefaultAlign for 0
   183    Define crLeftAlign for 1
   184    Define crHorCenterAlign for 2
   185    Define crRightAlign for 3
   186    Define crJustified for 4
   187
   188Define CRNegativeType for Integer
   189    Define crNotNegative for 0
   190    Define crLeadingMinus for 1
   191    Define crTrailingMinus for 2
   192    Define crBracketed for 3
   193
   194Define CRRoundingType for Integer
   195    Define crRoundToTenBillionth for 1
   196    Define crRoundToBillionth for 2
   197    Define crRoundToHundredMillionth for 3
   198    Define crRoundToTenMillionth for 4
   199    Define crRoundToMillionth for 5
   200    Define crRoundToHundredThousandth for 6
   201    Define crRoundToTenThousandth for 7
   202    Define crRoundToThousandth for 8
   203    Define crRoundToHundredth for 9
   204    Define crRoundToTenth for 10
   205    Define crRoundToUnit for 11
   206    Define crRoundToTen for 12
   207    Define crRoundToHundred for 13
   208    Define crRoundToThousand for 14
   209    Define crRoundToTenThousand for 15
   210    Define crRoundToHundredThousand for 16
   211    Define crRoundToMillion for 17
   212
   213Define CRCurrencySymbolType for Integer
   214    Define crCSTNoSymbol for 0
   215    Define crCSTFixedSymbol for 1
   216    Define crCSTFloatingSymbol for 2
   217
   218Define CRCurrencyPositionType for Integer
   219    Define crLeadingCurrencyInsideNegative for 0
   220    Define crLeadingCurrencyOutsideNegative for 1
   221    Define crTrailingCurrencyInsideNegative for 2
   222    Define crTrailingCurrencyOutsideNegative for 3
   223
   224Define CRBooleanOutputType for Integer
   225    Define crTrueOrFalse for 0
   226    Define crTOrF for 1
   227    Define crYesOrNo for 2
   228    Define crYOrN for 3
   229    Define crOneOrZero for 4
   230
   231Define CRDateWindowsDefaultType for Integer
   232    Define crUseWindowsLongDate for 0
   233    Define crUseWindowsShortDate for 1
   234    Define crNotUsingWindowsDefaults for 2
   235
   236Define CRDateOrder for Integer
   237    Define crYearMonthDay for 0
   238    Define crDayMonthYear for 1
   239    Define crMonthDayYear for 2
   240
   241Define CRYearType for Integer
   242    Define crShortYear for 0
   243    Define crLongYear for 1
   244    Define crNoYear for 2
   245
   246Define CRMonthType for Integer
   247    Define crNumericMonth for 0
   248    Define crLeadingZeroNumericMonth for 1
   249    Define crShortMonth for 2
   250    Define crLongMonth for 3
   251    Define crNoMonth for 4
   252
   253Define CRDayType for Integer
   254    Define crNumericDay for 0
   255    Define crLeadingZeroNumericDay for 1
   256    Define crNoDay for 2
   257
   258Define CRLeadingDayType for Integer
   259    Define crShortLeadingDay for 0
   260    Define crLongLeadingDay for 1
   261    Define crNoLeadingDay for 2
   262
   263Define CRTimeBase for Integer
   264    Define cr12Hour for 0
   265    Define cr24Hour for 1
   266
   267Define CRAmPmType for Integer
   268    Define crAmPmBefore for 0
   269    Define crAmPmAfter for 1
   270
   271Define CRHourType for Integer
   272    Define crNumericHour for 0
   273    Define crNumericHourNoLeadingZero for 1
   274    Define crNoHour for 2
   275
   276Define CRMinuteType for Integer
   277    Define crNumericMinute for 0
   278    Define crNumericMinuteNoLeadingZero for 1
   279    Define crNoMinute for 2
   280
   281Define CRSecondType for Integer
   282    Define crNumericSecond for 0
   283    Define crNumericSecondNoLeadingZero for 1
   284    Define crNumericNoSecond for 2
   285
   286Define CRLeadingDayPosition for Integer
   287    Define crLeadingDayOfWeek for 0
   288    Define crTrailingDayOfWeek for 1
   289
   290Define CRDateEraType for Integer
   291    Define crShortEra for 0
   292    Define crLongEra for 1
   293    Define crNoEra for 2
   294
   295Define CRDateCalendarType for Integer
   296    Define crGregorianCalendar for 1
   297    Define crGregorianUSCalendar for 2
   298    Define crJapaneseCalendar for 3
   299    Define crTaiwaneseCalendar for 4
   300    Define crKoreanCalendar for 5
   301    Define crHijriCalendar for 6
   302    Define crThaiCalendar for 7
   303    Define crHebrewCalendar for 8
   304    Define crGregorianMEFrenchCalendar for 9
   305    Define crGregorianArabicCalendar for 10
   306    Define crGregorianXlitEnglishCalendar for 11
   307    Define crGregorianXlitFrenchCalendar for 12
   308
   309Define CRLineSpacingType for Integer
   310    Define crMultipleSpacing for 0
   311    Define crExactSpacing for 1
   312
   313Define CRRotationAngle for Integer
   314    Define crRotate0 for 0
   315    Define crRotate90 for 1
   316    Define crRotate270 for 2
   317
   318Define CRTextFormat for Integer
   319    Define crStandardText for 0
   320    Define crRTFText for 1
   321    Define crHTMLText for 2
   322
   323Define CRHyperlinkType for Integer
   324    Define crHyperlinkWebsite for 0
   325    Define crHyperlinkEmail for 1
   326    Define crHyperlinkHtml for 2
   327    Define crHyperlinkCrystalReport for 3
   328    Define crHyperlinkWebsiteFieldValue for 4
   329    Define crHyperlinkEmailFieldValue for 5
   330    Define crHyperlinkUndefined for 6
   331    Define crHyperlinkDrilldown for 7
   332    Define crHyperlinkReportObject for 8
   333
   334Define CRFieldKind for Integer
   335    Define crDatabaseField for 1
   336    Define crFormulaField for 2
   337    Define crSummaryField for 3
   338    Define crSpecialVarField for 4
   339    Define crGroupNameField for 5
   340    Define crParameterField for 6
   341    Define crRunningTotalField for 7
   342    Define crSQLExpressionField for 8
   343
   344Define __MIDL___MIDL_itf_crvb60d_0280_0001 for Integer
   345    Define crInt8sField for 1
   346    Define crInt8uField for 2
   347    Define crInt16sField for 3
   348    Define crInt16uField for 4
   349    Define crInt32sField for 5
   350    Define crInt32uField for 6
   351    Define crNumberField for 7
   352    Define crCurrencyField for 8
   353    Define crBooleanField for 9
   354    Define crDateField for 10
   355    Define crTimeField for 11
   356    Define crStringField for 12
   357    Define crTransientMemoField for 13
   358    Define crPersistentMemoField for 14
   359    Define crBlobField for 15
   360    Define crDateTimeField for 16
   361    Define crBitmapField for 17
   362    Define crIconField for 18
   363    Define crPictureField for 19
   364    Define crOleField for 20
   365    Define crChartField for 21
   366    Define crUnknownField for 22
   367
   368Define CRSpecialVarType for Integer
   369    Define crSVTPrintDate for 0
   370    Define crSVTPrintTime for 1
   371    Define crSVTModificationDate for 2
   372    Define crSVTModificationTime for 3
   373    Define crSVTDataDate for 4
   374    Define crSVTDataTime for 5
   375    Define crSVTRecordNumber for 6
   376    Define crSVTPageNumber for 7
   377    Define crSVTGroupNumber for 8
   378    Define crSVTTotalPageCount for 9
   379    Define crSVTReportTitle for 10
   380    Define crSVTReportComments for 11
   381    Define crSVTRecordSelection for 12
   382    Define crSVTGroupSelection for 13
   383    Define crSVTFilename for 14
   384    Define crSVTFileAuthor for 15
   385    Define crSVTFileCreationDate for 16
   386    Define crSVTPageNofM for 17
   387    Define crSVHPageNumber for 18
   388    Define crSVCurrentUserName for 19
   389    Define crSVCurrentUserID for 20
   390    Define crSVCurrentUserTimeZone for 21
   391    Define crSVPrintTimeZone for 22
   392    Define crSVDataTimeZone for 23
   393    Define crSVContentLocale for 24
   394
   395Define CRSummaryType for Integer
   396    Define crSTSum for 0
   397    Define crSTAverage for 1
   398    Define crSTSampleVariance for 2
   399    Define crSTSampleStandardDeviation for 3
   400    Define crSTMaximum for 4
   401    Define crSTMinimum for 5
   402    Define crSTCount for 6
   403    Define crSTPopVariance for 7
   404    Define crSTPopStandardDeviation for 8
   405    Define crSTDistinctCount for 9
   406    Define crSTDCorrelation for 10
   407    Define crSTDCovariance for 11
   408    Define crSTDWeightedAvg for 12
   409    Define crSTDMedian for 13
   410    Define crSTDPercentile for 14
   411    Define crSTDNthLargest for 15
   412    Define crSTDNthSmallest for 16
   413    Define crSTDMode for 17
   414    Define crSTDNthMostFrequent for 18
   415    Define crSTDPercentage for 19
   416
   417Define CRHierarchicalSummaryType for Integer
   418    Define crHierarchicalSummaryNone for 0
   419    Define crSummaryAcrossHierarchy for 1
   420
   421Define CRGraphDataType for Integer
   422    Define crGroupGraph for 0
   423    Define crDetailGraph for 1
   424    Define crCrossTabGraph for 2
   425    Define crOlapGraph for 3
   426
   427Define CRGraphType for Integer
   428    Define crSideBySideBarGraph for 0
   429    Define crStackedBarGraph for 1
   430    Define crPercentBarGraph for 2
   431    Define crFaked3DSideBySideBarGraph for 3
   432    Define crFaked3DStackedBarGraph for 4
   433    Define crFaked3DPercentBarGraph for 5
   434    Define crRegularLineGraph for 10
   435    Define crStackedLineGraph for 11
   436    Define crPercentageLineGraph for 12
   437    Define crLineGraphWithMarkers for 13
   438    Define crStackedLineGraphWithMarkers for 14
   439    Define crPercentageLineGraphWithMarkers for 15
   440    Define crStackedAreaGraph for 21
   441    Define crPercentAreaGraph for 22
   442    Define crFaked3DStackedAreaGraph for 24
   443    Define crFaked3DPercentAreaGraph for 25
   444    Define crRegularPieGraph for 30
   445    Define crFaked3DRegularPieGraph for 31
   446    Define crMultiplePieGraph for 32
   447    Define crMultipleProportionalPieGraph for 33
   448    Define crRegularDoughnutGraph for 40
   449    Define crMultipleDoughnutGraph for 41
   450    Define crMultipleProportionalDoughnutGraph for 42
   451    Define crThreeDRegularGraph for 50
   452    Define crThreeDPyramidGraph for 51
   453    Define crThreeDOctagonGraph for 52
   454    Define crThreeDCutCornersGraph for 53
   455    Define crThreeDSurfaceRegularGraph for 60
   456    Define crThreeDSurfaceWithSidesGraph for 61
   457    Define crThreeDSurfaceHoneycombGraph for 62
   458    Define crXyScatterGraph for 70
   459    Define crRegularRadarGraph for 80
   460    Define crStackedRadarGraph for 81
   461    Define crRegularBubbleGraph for 90
   462    Define crHighLowGraph for 100
   463    Define crHighLowOpenCloseGraph for 104
   464    Define crUnknownGraph for 1000
   465
   466Define CRGraphDataPoint for Integer
   467    Define crNone for 0
   468    Define crShowLabel for 1
   469    Define crShowValue for 2
   470
   471Define CRGridlineType for Integer
   472    Define crNoGridlines for 0
   473    Define crMinorGridlines for 1
   474    Define crMajorGridlines for 2
   475    Define crMajorAndMinorGridlines for 3
   476
   477Define CRLegendPosition for Integer
   478    Define crPlaceRight for 4
   479    Define crPlaceLeft for 5
   480    Define crPlaceBottom for 6
   481    Define crPlaceCustom for 7
   482
   483Define CRGraphDirection for Integer
   484    Define crHorizontalGraph for 0
   485    Define crVerticalGraph for 1
   486
   487Define CRPieSize for Integer
   488    Define crMinimumPieSize for 64
   489    Define crSmallPieSize for 48
   490    Define crAveragePieSize for 32
   491    Define crLargePieSize for 16
   492    Define crMaximumPieSize for 0
   493
   494Define CRSliceDetachment for Integer
   495    Define crNoDetachment for 0
   496    Define crSmallestSlice for 1
   497    Define crLargestSlice for 2
   498
   499Define CRBarSize for Integer
   500    Define crMinimumBarSize for 0
   501    Define crSmallBarSize for 1
   502    Define crAverageBarSize for 2
   503    Define crLargeBarSize for 3
   504    Define crMaximumBarSize for 4
   505
   506Define CRMarkerSize for Integer
   507    Define crSmallMarkers for 0
   508    Define crMediumSmallMarkers for 1
   509    Define crMediumMarkers for 2
   510    Define crMediumLargeMarkers for 3
   511    Define crLargeMarkers for 4
   512
   513Define CRMarkerShape for Integer
   514    Define crRectangleShape for 1
   515    Define crCircleShape for 4
   516    Define crDiamondShape for 5
   517    Define crTriangleShape for 8
   518
   519Define CRNumberFormat for Integer
   520    Define crNoDecimal for 0
   521    Define crOneDecimal for 1
   522    Define crTwoDecimal for 2
   523    Define crCurrencyNoDecimal for 3
   524    Define crCurrencyTwoDecimal for 4
   525    Define crPercentNoDecimal for 5
   526    Define crPercentOneDecimal for 6
   527    Define crPercentTwoDecimal for 7
   528    Define crCustomNumberFormat for 8
   529    Define crThousandsNoDecimal for 9
   530    Define crMillionsNoDecimal for 10
   531    Define crCurrencyThousands for 11
   532    Define crCurrencyMillions for 12
   533
   534Define CRDivisionMethod for Integer
   535    Define crAutomaticDivision for 0
   536    Define crManualDivision for 1
   537
   538Define CRGraphColor for Integer
   539    Define crColorGraph for 0
   540    Define crBlackAndWhiteGraph for 1
   541
   542Define CRViewingAngle for Integer
   543    Define crStandardView for 1
   544    Define crTallView for 2
   545    Define crTopView for 3
   546    Define crDistortedView for 4
   547    Define crShortView for 5
   548    Define crGroupEyeView for 6
   549    Define crGroupEmphasisView for 7
   550    Define crFewSeriesView for 8
   551    Define crFewGroupsView for 9
   552    Define crDistortedStdView for 10
   553    Define crThickGroupsView for 11
   554    Define crShorterView for 12
   555    Define crThickSeriesView for 13
   556    Define crThickStdView for 14
   557    Define crBirdsEyeView for 15
   558    Define crMaxView for 16
   559
   560Define CRPieLegendLayout for Integer
   561    Define crPercentLayout for 0
   562    Define crAmountLayout for 1
   563    Define crBothLayout for 2
   564    Define crNoneLayout for 3
   565
   566Define CRTopBottomNGroupSortOrder for Integer
   567    Define crAllGroupsUnsorted for 0
   568    Define crAllGroupsSorted for 1
   569    Define crTopNGroups for 2
   570    Define crBottomNGroups for 3
   571    Define crUnknownGroupsSortOrder for 10
   572
   573Define CRDatabaseType for Integer
   574    Define crStandardDatabase for 1
   575    Define crSQLDatabase for 2
   576
   577Define CRLinkJoinType for Integer
   578    Define crJTEqual for 4
   579    Define crJTLeftOuter for 5
   580    Define crJTRightOutter for 6
   581    Define crJROuter for 7
   582    Define crJTGreaterThan for 8
   583    Define crJTLessThan for 9
   584    Define crJTGreaterOrEqual for 10
   585    Define crJTLessOrEqual for 11
   586    Define crJTNotEqual for 12
   587    Define crJTAdvance for 13
   588
   589Define CRLinkLookUpType for Integer
   590    Define crLTLookupParallel for 1
   591    Define crLTLookupProduct for 2
   592    Define crLTLookupSeries for 3
   593
   594Define CRParameterFieldType for Integer
   595    Define crReportParameter for 0
   596    Define crQueryParameter for 1
   597    Define crStoreProcedureParameter for 2
   598
   599Define CRDiscreteOrRangeKind for Integer
   600    Define crDiscreteValue for 0
   601    Define crRangeValue for 1
   602    Define crDiscreteAndRangeValue for 2
   603
   604Define CRRangeInfo for Integer
   605    Define crRangeNotIncludeUpperLowerBound for 0
   606    Define crRangeIncludeUpperBound for 1
   607    Define crRangeIncludeLowerBound for 2
   608    Define crRangeNoUpperBound for 4
   609    Define crRangeNoLowerBound for 8
   610
   611Define CRParameterPicklistSortMethod for Integer
   612    Define crNoSort for 0
   613    Define crAlphanumericAscending for 1
   614    Define crAlphanumericDescending for 2
   615    Define crNumericAscending for 3
   616    Define crNumericDescending for 4
   617
   618Define CRImageType for Integer
   619    Define crImageUnknown for 0
   620    Define crDIBImageType for 1
   621    Define crJPEGImageType for 2
   622
   623Define CRRenderResultType for Integer
   624    Define crUISafeArrayType for 8209
   625    Define crBSTRType for 8
   626
   627Define CRHTMLPageStyle for Integer
   628    Define crPlainPageStyle for 0
   629    Define crToolbarPageStyle for 1
   630    Define crFramePageStyle for 2
   631    Define crToolbarAtTopPageStyle for 3
   632    Define crToolbarAtBottomPageStyle for 4
   633
   634Define CRHTMLToolbarStyle for Integer
   635    Define crToolbarRefreshButton for 1
   636    Define crToolbarSearchBox for 2
   637
   638Define CRSearchDirection for Integer
   639    Define crForward for 0
   640    Define crBackward for 1
   641
   642Define CRPlaceHolderType for Integer
   643    Define crDelayTotalPageCountCalc for 1
   644    Define crAllowPlaceHolders for 2
   645
   646Define CRValueFormatType for Integer
   647    Define crIncludeFieldValues for 1
   648    Define crIncludeHiddenFields for 2
   649    Define crAllowComplexFieldFormatting for 4
   650
   651Define CRExportFormatType for Integer
   652    Define crEFTNoFormat for 0
   653    Define crEFTCrystalReport for 1
   654    Define crEFTDataInterchange for 2
   655    Define crEFTRecordStyle for 3
   656    Define crEFTRichText for 4
   657    Define crEFTCommaSeparatedValues for 5
   658    Define crEFTTabSeparatedValues for 6
   659    Define crEFTCharSeparatedValues for 7
   660    Define crEFTText for 8
   661    Define crEFTTabSeparatedText for 9
   662    Define crEFTPaginatedText for 10
   663    Define crEFTLotus123WKS for 11
   664    Define crEFTLotus123WK1 for 12
   665    Define crEFTLotus123WK3 for 13
   666    Define crEFTWordForWindows for 14
   667    Define crEFTExcel21 for 18
   668    Define crEFTExcel30 for 19
   669    Define crEFTExcel40 for 20
   670    Define crEFTExcel50 for 21
   671    Define crEFTExcel50Tabular for 22
   672    Define crEFTODBC for 23
   673    Define crEFTHTML32Standard for 24
   674    Define crEFTExplorer32Extend for 25
   675    Define crEFTNetScape20 for 26
   676    Define crEFTExcel70 for 27
   677    Define crEFTExcel70Tabular for 28
   678    Define crEFTExcel80 for 29
   679    Define crEFTExcel80Tabular for 30
   680    Define crEFTPortableDocFormat for 31
   681    Define crEFTHTML40 for 32
   682    Define crEFTCrystalReport70 for 33
   683    Define crEFTReportDefinition for 34
   684    Define crEFTExactRichText for 35
   685    Define crEFTExcel97 for 36
   686    Define crEFTXML for 37
   687    Define crEFTExcelDataOnly for 38
   688    Define crEFTEditableRichText for 39
   689
   690Define CRExportDestinationType for Integer
   691    Define crEDTNoDestination for 0
   692    Define crEDTDiskFile for 1
   693    Define crEDTEMailMAPI for 2
   694    Define crEDTEMailVIM for 3
   695    Define crEDTMicrosoftExchange for 4
   696    Define crEDTApplication for 5
   697    Define crEDTLotusDomino for 6
   698
   699Define CRExchangeDestinationType for Integer
   700    Define crExhangeFolderType for 0
   701    Define crExchangePostDocMessage for 1011
   702
   703Define CRExcelExportPageAreaPair for Integer
   704    Define crExportNoPageAreaPair for 0
   705    Define crExportPageAreaPairOncePerReport for 1
   706    Define crExportPageAreaPairForEachPage for 2
   707
   708Define CRPrintingProgress for Integer
   709    Define crPrintingNotStarted for 1
   710    Define crPrintingInProgress for 2
   711    Define crPrintingCompleted for 3
   712    Define crPrintingFailed for 4
   713    Define crPrintingCancelled for 5
   714    Define crPrintingHalted for 6
   715
   716Define CRRunningTotalCondition for Integer
   717    Define crRTEvalNoCondition for 0
   718    Define crRTEvalOnChangeOfField for 1
   719    Define crRTEvalOnChangeOfGroup for 2
   720    Define crRTEvalOnFormula for 3
   721
   722Define CRChangeObjectType for Integer
   723
   724Define CRChangeFontStyle for Integer
   725
   726Define CRWorkingEnvironment for Integer
   727
   728Define CRObjectMoveDirection for Integer
   729
   730Define CRGridObjectCursorHitType for Integer
   731
   732Define CROpenReportMethod for Integer
   733    Define crOpenReportByDefault for 0
   734    Define crOpenReportByTempCopy for 1
   735
   736Define CRSectionAreaFormatConditionFormulaType for Integer
   737    Define crSectionAreaEnableSuppressConditionFormulaType for 0
   738    Define crSectionAreaEnablePrintAtBottomOfPageConditionFormulaType for 1
   739    Define crSectionAreaEnableNewPageAfterConditionFormulaType for 2
   740    Define crSectionAreaEnableNewPageBeforeConditionFormulaType for 3
   741    Define crSectionAreaEnableKeepTogetherConditionFormulaType for 4
   742    Define crSectionAreaEnableSuppressIfBlankConditionFormulaType for 5
   743    Define crSectionAreaEnableResetPageNumberAfterConditionFormulaType for 6
   744    Define crSectionAreaEnableUnderlaySectionConditionFormulaType for 7
   745    Define crSectionAreaBackgroundColorConditionFormulaType for 8
   746    Define crSectionAreaShowAreaConditionFormulaType for 9
   747    Define crSectionAreaEnableHideForDrillDownConditionFormulaType for 10
   748    Define crSectionAreaCssClassConditionFormulaType for 11
   749
   750Define CRBooleanFieldFormatConditionFormulaType for Integer
   751    Define crOutputFormatConditionFormulaType for 20
   752
   753Define CRBorderConditionFormulaType for Integer
   754    Define crLeftLineStyleConditionFormulaType for 40
   755    Define crRightLineStyleConditionFormulaType for 41
   756    Define crTopLineStyleConditionFormulaType for 42
   757    Define crBottomLineStyleConditionFormulaType for 43
   758    Define crHasDropShadowConditionFormulaType for 44
   759    Define crBackgroundColorConditionFormulaType for 45
   760    Define crBorderColorConditionFormulaType for 46
   761    Define crTightHorizontalConditionFormulaType for 47
   762    Define crTightVerticalConditionFormulaType for 48
   763
   764Define CRObjectFormatConditionFormulaType for Integer
   765    Define crEnableSuppressConditionFormulaType for 60
   766    Define crEnableKeepTogetherConditionFormulaType for 61
   767    Define crEnableCloseAtPageBreakConditionFormulaType for 62
   768    Define crHorizontalAlignmentConditionFormulaType for 63
   769    Define crEnableCanGrowConditionFormulaType for 64
   770    Define crToolTipTextConditionFormulaType for 65
   771    Define crRotationConditionFormulaType for 66
   772    Define crHyperLinkConditionFormulaType for 67
   773    Define crCssClassConditionFormulaType for 68
   774    Define crDeltaXConditionFormulaType for 69
   775    Define crDeltaWidthConditionFormulaType for 70
   776
   777Define CRCommonFieldFormatConditionFormulaType for Integer
   778    Define crSuppressIfDuplicatedConditionFormulaType for 80
   779    Define crUseSystemDefaultConditionFormulaType for 81
   780
   781Define CRNumericFieldFormatConditionFormulaType for Integer
   782    Define crNDecimalPlacesConditionFormulaType for 100
   783    Define crRoundingFormatConditionFormulaType for 101
   784    Define crEnableUseLeadZeroConditionFormulaType for 102
   785    Define crNegativeFormatConditionFormulaType for 103
   786    Define crCurrencySymbolFormatConditionFormulaType for 104
   787    Define crEnableSuppressIfZeroConditionFormulaType for 105
   788    Define crThousandsSeparatorConditionFormulaType for 106
   789    Define crThousandSymbolConditionFormulaType for 107
   790    Define crDecimalSymbolConditionFormulaType for 108
   791    Define crCurrencySymbolConditionFormulaType for 109
   792    Define crHasOneSymbolPerPageConditionFormulaType for 110
   793    Define crCurrencyPositionConditionFormulaType for 111
   794    Define crDisplayReverseSignConditionFormulaType for 112
   795    Define crZeroValueStringConditionFormulaType for 113
   796    Define crAllowFieldClippingConditionFormulaType for 114
   797
   798Define CRDateFieldFormatConditionFormulaType for Integer
   799    Define crYearFormatConditionFormulaType for 120
   800    Define crMonthFormatConditionFormulaType for 121
   801    Define crDayFormatConditionFormulaType for 122
   802    Define crWindowsDefaultTypeConditionFormulaType for 123
   803    Define crDateOrderConditionFormulaType for 124
   804    Define crDayOfWeekTypeConditionFormulaType for 125
   805    Define crDayOfWeekSeparatorConditionFormulaType for 126
   806    Define crDayOfWeekPositionConditionFormulaType for 127
   807    Define crDateFirstSeparatorConditionFormulaType for 128
   808    Define crDateSecondSeparatorConditionFormulaType for 129
   809    Define crEraTypeConditionFormulaType for 130
   810    Define crCalendarTypeConditionFormulaType for 131
   811    Define crDatePrefixSeparatorConditionFormulaType for 132
   812    Define crDateSuffixSeparatorConditionFormulaType for 133
   813    Define crDayOfWeekEnclosureConditionFormulaType for 134
   814
   815Define CRDateTimeFieldFormatConditionFormulaType for Integer
   816    Define crDateTimeOrderConditionFormulaType for 140
   817    Define crDateTimeSeparatorConditionFormulaType for 141
   818
   819Define CRTimeFieldFormatConditionFormulaType for Integer
   820    Define crTimeBaseConditionFormulaType for 160
   821    Define crAMPMFormatConditionFormulaType for 161
   822    Define crHourFormatConditionFormulaType for 162
   823    Define crMinuteFormatConditionFormulaType for 163
   824    Define crSecondFormatConditionFormulaType for 164
   825    Define crPMStringConditionFormulaType for 165
   826    Define crAMStringConditionFormulaType for 166
   827    Define crMinuteSecondSeparatorConditionFormulaType for 167
   828    Define crHourMinuteSeparatorConditionFormulaType for 168
   829
   830Define CRFontColorConditionFormulaType for Integer
   831    Define crColorConditionFormulaType for 180
   832    Define crFontConditionFormulaType for 181
   833    Define crFontStyleConditionFormulaType for 182
   834    Define crFontSizeConditionFormulaType for 183
   835    Define crFontStrikeOutConditionFormulaType for 184
   836    Define crFontUnderLineConditionFormulaType for 185
   837
   838Define CRStringFieldConditionFormulaType for Integer
   839    Define crTextInterpretationConditionFormulaType for 200
   840
   841Define CRSubreportConditionFormulaType for Integer
   842    Define crCaptionConditionFormulaType for 220
   843    Define crDrillDownTabTextConditionFormulaType for 221
   844
   845Define CRTableDifferences for Integer
   846    Define crTDOK for 0
   847    Define crTDDatabaseNotFound for 1
   848    Define crTDServerNotFound for 2
   849    Define crTDServerNotOpened for 4
   850    Define crTDAliasChanged for 8
   851    Define crTDIndexesChanged for 16
   852    Define crTDDriverChanged for 32
   853    Define crTDDictionaryChanged for 64
   854    Define crTDFileTypeChanged for 128
   855    Define crTDRecordSizeChanged for 256
   856    Define crTDAccessChanged for 512
   857    Define crTDParametersChanged for 1024
   858    Define crTDLocationChanged for 2048
   859    Define crTDDatabaseOtherChanges for 4096
   860    Define crTDNumberFieldChanged for 65536
   861    Define crTDFieldOtherChanges for 131072
   862    Define crTDFieldNameChanged for 262144
   863    Define crTDFieldDescChanged for 524288
   864    Define crTDFieldTypeChanged for 1048576
   865    Define crTDFieldSizeChanged for 2097152
   866    Define crTDNativeFieldTypeChanged for 4194304
   867    Define crTDNativeFieldOffsetChanged for 8388608
   868    Define crTDNativeFieldSizeChanged for 16777216
   869    Define crTDFieldDecimalPlacesChanged for 33554432
   870
   871Define CRFieldValueType for __MIDL___MIDL_itf_crvb60d_0280_0001
   872
   873// CLSID: {AF376800-6120-4E28-96DD-63FD2DC27B7A}
   874Class cCrystalIReport is a Mixin
   875
   876    // Gets area collection.
   877    { MethodType=Property }
   878    Function ComAreas Returns Variant
   879        Handle hDispatchDriver
   880        Variant retVal
   881        Get phDispatchDriver to hDispatchDriver
   882        Get InvokeComMethod of hDispatchDriver 166 OLE_VT_DISPATCH to retVal
   883        Function_Return retVal
   884    End_Function
   885
   886    // Gets section collection within the report.
   887    { MethodType=Property }
   888    Function ComSections Returns Variant
   889        Handle hDispatchDriver
   890        Variant retVal
   891        Get phDispatchDriver to hDispatchDriver
   892        Get InvokeComMethod of hDispatchDriver 167 OLE_VT_DISPATCH to retVal
   893        Function_Return retVal
   894    End_Function
   895
   896    // Gets or sets print date.
   897    { MethodType=Property }
   898    Function ComPrintDate Returns DateTime
   899        Handle hDispatchDriver
   900        DateTime retVal
   901        Get phDispatchDriver to hDispatchDriver
   902        Get InvokeComMethod of hDispatchDriver 170 OLE_VT_DATE to retVal
   903        Function_Return retVal
   904    End_Function
   905
   906    // Gets or sets print date.
   907    { MethodType=Property }
   908    Procedure Set ComPrintDate DateTime value
   909        Handle hDispatchDriver
   910        Get phDispatchDriver to hDispatchDriver
   911        Send PrepareParams to hDispatchDriver 1
   912        Set ComProperty of hDispatchDriver 170 OLE_VT_DATE to value
   913    End_Procedure
   914
   915    // Gets or sets use index for speed report option.
   916    { MethodType=Property }
   917    Function ComUseIndexForSpeed Returns Boolean
   918        Handle hDispatchDriver
   919        Boolean retVal
   920        Get phDispatchDriver to hDispatchDriver
   921        Get InvokeComMethod of hDispatchDriver 171 OLE_VT_BOOL to retVal
   922        Function_Return retVal
   923    End_Function
   924
   925    // Gets or sets use index for speed report option.
   926    { MethodType=Property }
   927    Procedure Set ComUseIndexForSpeed Boolean value
   928        Handle hDispatchDriver
   929        Get phDispatchDriver to hDispatchDriver
   930        Send PrepareParams to hDispatchDriver 1
   931        Set ComProperty of hDispatchDriver 171 OLE_VT_BOOL to value
   932    End_Procedure
   933
   934    // Gets or sets convert date time to date report option.
   935    { MethodType=Property }
   936    Function ComConvertDateTimeType Returns CRConvertDateTimeType
   937        Handle hDispatchDriver
   938        CRConvertDateTimeType retVal
   939        Get phDispatchDriver to hDispatchDriver
   940        Get InvokeComMethod of hDispatchDriver 174 OLE_VT_I4 to retVal
   941        Function_Return retVal
   942    End_Function
   943
   944    // Gets or sets convert date time to date report option.
   945    { MethodType=Property }
   946    Procedure Set ComConvertDateTimeType CRConvertDateTimeType value
   947        Handle hDispatchDriver
   948        Get phDispatchDriver to hDispatchDriver
   949        Send PrepareParams to hDispatchDriver 1
   950        Set ComProperty of hDispatchDriver 174 OLE_VT_I4 to value
   951    End_Procedure
   952
   953    // Gets or sets convert Null field to default report option.
   954    { MethodType=Property }
   955    Function ComConvertNullFieldToDefault Returns Boolean
   956        Handle hDispatchDriver
   957        Boolean retVal
   958        Get phDispatchDriver to hDispatchDriver
   959        Get InvokeComMethod of hDispatchDriver 175 OLE_VT_BOOL to retVal
   960        Function_Return retVal
   961    End_Function
   962
   963    // Gets or sets convert Null field to default report option.
   964    { MethodType=Property }
   965    Procedure Set ComConvertNullFieldToDefault Boolean value
   966        Handle hDispatchDriver
   967        Get phDispatchDriver to hDispatchDriver
   968        Send PrepareParams to hDispatchDriver 1
   969        Set ComProperty of hDispatchDriver 175 OLE_VT_BOOL to value
   970    End_Procedure
   971
   972    // Gets or sets case insensitive  SQL data report option.
   973    { MethodType=Property }
   974    Function ComCaseInsensitiveSQLData Returns Boolean
   975        Handle hDispatchDriver
   976        Boolean retVal
   977        Get phDispatchDriver to hDispatchDriver
   978        Get InvokeComMethod of hDispatchDriver 176 OLE_VT_BOOL to retVal
   979        Function_Return retVal
   980    End_Function
   981
   982    // Gets or sets case insensitive  SQL data report option.
   983    { MethodType=Property }
   984    Procedure Set ComCaseInsensitiveSQLData Boolean value
   985        Handle hDispatchDriver
   986        Get phDispatchDriver to hDispatchDriver
   987        Send PrepareParams to hDispatchDriver 1
   988        Set ComProperty of hDispatchDriver 176 OLE_VT_BOOL to value
   989    End_Procedure
   990
   991    // Gets or sets verify on every print report option.
   992    { MethodType=Property }
   993    Function ComVerifyOnEveryPrint Returns Boolean
   994        Handle hDispatchDriver
   995        Boolean retVal
   996        Get phDispatchDriver to hDispatchDriver
   997        Get InvokeComMethod of hDispatchDriver 177 OLE_VT_BOOL to retVal
   998        Function_Return retVal
   999    End_Function
  1000
  1001    // Gets or sets verify on every print report option.
  1002    { MethodType=Property }
  1003    Procedure Set ComVerifyOnEveryPrint Boolean value
  1004        Handle hDispatchDriver
  1005        Get phDispatchDriver to hDispatchDriver
  1006        Send PrepareParams to hDispatchDriver 1
  1007        Set ComProperty of hDispatchDriver 177 OLE_VT_BOOL to value
  1008    End_Procedure
  1009
  1010    // Gets database manager.
  1011    { MethodType=Property }
  1012    Function ComDatabase Returns Variant
  1013        Handle hDispatchDriver
  1014        Variant retVal
  1015        Get phDispatchDriver to hDispatchDriver
  1016        Get InvokeComMethod of hDispatchDriver 178 OLE_VT_DISPATCH to retVal
  1017        Function_Return retVal
  1018    End_Function
  1019
  1020    // Gets current printer name.
  1021    { MethodType=Property }
  1022    Function ComPrinterName Returns String
  1023        Handle hDispatchDriver
  1024        String retVal
  1025        Get phDispatchDriver to hDispatchDriver
  1026        Get InvokeComMethod of hDispatchDriver 179 OLE_VT_BSTR to retVal
  1027        Function_Return retVal
  1028    End_Function
  1029
  1030    // Gets driver name used by the current printer.
  1031    { MethodType=Property }
  1032    Function ComDriverName Returns String
  1033        Handle hDispatchDriver
  1034        String retVal
  1035        Get phDispatchDriver to hDispatchDriver
  1036        Get InvokeComMethod of hDispatchDriver 180 OLE_VT_BSTR to retVal
  1037        Function_Return retVal
  1038    End_Function
  1039
  1040    // Gets port name used by the current printer.
  1041    { MethodType=Property }
  1042    Function ComPortName Returns String
  1043        Handle hDispatchDriver
  1044        String retVal
  1045        Get phDispatchDriver to hDispatchDriver
  1046        Get InvokeComMethod of hDispatchDriver 181 OLE_VT_BSTR to retVal
  1047        Function_Return retVal
  1048    End_Function
  1049
  1050    // Gets or sets current printer paper orientation.
  1051    { MethodType=Property }
  1052    Function ComPaperOrientation Returns CRPaperOrientation
  1053        Handle hDispatchDriver
  1054        CRPaperOrientation retVal
  1055        Get phDispatchDriver to hDispatchDriver
  1056        Get InvokeComMethod of hDispatchDriver 182 OLE_VT_I4 to retVal
  1057        Function_Return retVal
  1058    End_Function
  1059
  1060    // Gets or sets current printer paper orientation.
  1061    { MethodType=Property }
  1062    Procedure Set ComPaperOrientation CRPaperOrientation value
  1063        Handle hDispatchDriver
  1064        Get phDispatchDriver to hDispatchDriver
  1065        Send PrepareParams to hDispatchDriver 1
  1066        Set ComProperty of hDispatchDriver 182 OLE_VT_I4 to value
  1067    End_Procedure
  1068
  1069    // Gets or sets current printer paper size.
  1070    { MethodType=Property }
  1071    Function ComPaperSize Returns CRPaperSize
  1072        Handle hDispatchDriver
  1073        CRPaperSize retVal
  1074        Get phDispatchDriver to hDispatchDriver
  1075        Get InvokeComMethod of hDispatchDriver 183 OLE_VT_I4 to retVal
  1076        Function_Return retVal
  1077    End_Function
  1078
  1079    // Gets or sets current printer paper size.
  1080    { MethodType=Property }
  1081    Procedure Set ComPaperSize CRPaperSize value
  1082        Handle hDispatchDriver
  1083        Get phDispatchDriver to hDispatchDriver
  1084        Send PrepareParams to hDispatchDriver 1
  1085        Set ComProperty of hDispatchDriver 183 OLE_VT_I4 to value
  1086    End_Procedure
  1087
  1088    // Prints the report to printer.
  1089    Procedure ComPrintOut Variant llpromptUser Variant llnumberOfCopy Variant llcollated Variant llstartPageN Variant llstopPageN
  1090        Handle hDispatchDriver
  1091        Get phDispatchDriver to hDispatchDriver
  1092        Send PrepareParams to hDispatchDriver 5
  1093        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpromptUser
  1094        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llnumberOfCopy
  1095        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llcollated
  1096        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llstartPageN
  1097        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llstopPageN
  1098        Send InvokeComMethod to hDispatchDriver 185 OLE_VT_VOID
  1099    End_Procedure
  1100
  1101    // Selects a printer.
  1102    Procedure ComSelectPrinter String llpDriverName String llpPrinterName String llpPortName
  1103        Handle hDispatchDriver
  1104        Get phDispatchDriver to hDispatchDriver
  1105        Send PrepareParams to hDispatchDriver 3
  1106        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpDriverName
  1107        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpPrinterName
  1108        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpPortName
  1109        Send InvokeComMethod to hDispatchDriver 186 OLE_VT_VOID
  1110    End_Procedure
  1111
  1112    // Gets formula field definition collection.
  1113    { MethodType=Property }
  1114    Function ComFormulaFields Returns Variant
  1115        Handle hDispatchDriver
  1116        Variant retVal
  1117        Get phDispatchDriver to hDispatchDriver
  1118        Get InvokeComMethod of hDispatchDriver 187 OLE_VT_DISPATCH to retVal
  1119        Function_Return retVal
  1120    End_Function
  1121
  1122    // Gets parameter field definition collection.
  1123    { MethodType=Property }
  1124    Function ComParameterFields Returns Variant
  1125        Handle hDispatchDriver
  1126        Variant retVal
  1127        Get phDispatchDriver to hDispatchDriver
  1128        Get InvokeComMethod of hDispatchDriver 189 OLE_VT_DISPATCH to retVal
  1129        Function_Return retVal
  1130    End_Function
  1131
  1132    // Gets group name field definition collection.
  1133    { MethodType=Property }
  1134    Function ComGroupNameFields Returns Variant
  1135        Handle hDispatchDriver
  1136        Variant retVal
  1137        Get phDispatchDriver to hDispatchDriver
  1138        Get InvokeComMethod of hDispatchDriver 191 OLE_VT_DISPATCH to retVal
  1139        Function_Return retVal
  1140    End_Function
  1141
  1142    // Gets summary field definition collection.
  1143    { MethodType=Property }
  1144    Function ComSummaryFields Returns Variant
  1145        Handle hDispatchDriver
  1146        Variant retVal
  1147        Get phDispatchDriver to hDispatchDriver
  1148        Get InvokeComMethod of hDispatchDriver 207 OLE_VT_DISPATCH to retVal
  1149        Function_Return retVal
  1150    End_Function
  1151
  1152    // Gets report kind.
  1153    { MethodType=Property }
  1154    Function ComKind Returns CRReportKind
  1155        Handle hDispatchDriver
  1156        CRReportKind retVal
  1157        Get phDispatchDriver to hDispatchDriver
  1158        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  1159        Function_Return retVal
  1160    End_Function
  1161
  1162    // Gets report parent. (NULL or Main Report)
  1163    { MethodType=Property }
  1164    Function ComParent Returns Variant
  1165        Handle hDispatchDriver
  1166        Variant retVal
  1167        Get phDispatchDriver to hDispatchDriver
  1168        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  1169        Function_Return retVal
  1170    End_Function
  1171
  1172    // Gets the number of groups in the report.
  1173    { MethodType=Property }
  1174    Function ComNumberOfGroup Returns Integer
  1175        Handle hDispatchDriver
  1176        Integer retVal
  1177        Get phDispatchDriver to hDispatchDriver
  1178        Get InvokeComMethod of hDispatchDriver 211 OLE_VT_I4 to retVal
  1179        Function_Return retVal
  1180    End_Function
  1181
  1182    // Gets or sets page left margin (twips).
  1183    { MethodType=Property }
  1184    Function ComLeftMargin Returns Integer
  1185        Handle hDispatchDriver
  1186        Integer retVal
  1187        Get phDispatchDriver to hDispatchDriver
  1188        Get InvokeComMethod of hDispatchDriver 215 OLE_VT_I4 to retVal
  1189        Function_Return retVal
  1190    End_Function
  1191
  1192    // Gets or sets page left margin (twips).
  1193    { MethodType=Property }
  1194    Procedure Set ComLeftMargin Integer value
  1195        Handle hDispatchDriver
  1196        Get phDispatchDriver to hDispatchDriver
  1197        Send PrepareParams to hDispatchDriver 1
  1198        Set ComProperty of hDispatchDriver 215 OLE_VT_I4 to value
  1199    End_Procedure
  1200
  1201    // Gets or sets page right margin (twips).
  1202    { MethodType=Property }
  1203    Function ComRightMargin Returns Integer
  1204        Handle hDispatchDriver
  1205        Integer retVal
  1206        Get phDispatchDriver to hDispatchDriver
  1207        Get InvokeComMethod of hDispatchDriver 216 OLE_VT_I4 to retVal
  1208        Function_Return retVal
  1209    End_Function
  1210
  1211    // Gets or sets page right margin (twips).
  1212    { MethodType=Property }
  1213    Procedure Set ComRightMargin Integer value
  1214        Handle hDispatchDriver
  1215        Get phDispatchDriver to hDispatchDriver
  1216        Send PrepareParams to hDispatchDriver 1
  1217        Set ComProperty of hDispatchDriver 216 OLE_VT_I4 to value
  1218    End_Procedure
  1219
  1220    // Gets or sets page top margin (twips).
  1221    { MethodType=Property }
  1222    Function ComTopMargin Returns Integer
  1223        Handle hDispatchDriver
  1224        Integer retVal
  1225        Get phDispatchDriver to hDispatchDriver
  1226        Get InvokeComMethod of hDispatchDriver 217 OLE_VT_I4 to retVal
  1227        Function_Return retVal
  1228    End_Function
  1229
  1230    // Gets or sets page top margin (twips).
  1231    { MethodType=Property }
  1232    Procedure Set ComTopMargin Integer value
  1233        Handle hDispatchDriver
  1234        Get phDispatchDriver to hDispatchDriver
  1235        Send PrepareParams to hDispatchDriver 1
  1236        Set ComProperty of hDispatchDriver 217 OLE_VT_I4 to value
  1237    End_Procedure
  1238
  1239    // Gets or sets page bottom margin (twips).
  1240    { MethodType=Property }
  1241    Function ComBottomMargin Returns Integer
  1242        Handle hDispatchDriver
  1243        Integer retVal
  1244        Get phDispatchDriver to hDispatchDriver
  1245        Get InvokeComMethod of hDispatchDriver 218 OLE_VT_I4 to retVal
  1246        Function_Return retVal
  1247    End_Function
  1248
  1249    // Gets or sets page bottom margin (twips).
  1250    { MethodType=Property }
  1251    Procedure Set ComBottomMargin Integer value
  1252        Handle hDispatchDriver
  1253        Get phDispatchDriver to hDispatchDriver
  1254        Send PrepareParams to hDispatchDriver 1
  1255        Set ComProperty of hDispatchDriver 218 OLE_VT_I4 to value
  1256    End_Procedure
  1257
  1258    // Get pageEngine object.
  1259    { MethodType=Property }
  1260    Function ComPageEngine Returns Variant
  1261        Handle hDispatchDriver
  1262        Variant retVal
  1263        Get phDispatchDriver to hDispatchDriver
  1264        Get InvokeComMethod of hDispatchDriver 243 OLE_VT_DISPATCH to retVal
  1265        Function_Return retVal
  1266    End_Function
  1267
  1268    // Exports the report to other formats.
  1269    Procedure ComExport Variant llpromptUser
  1270        Handle hDispatchDriver
  1271        Get phDispatchDriver to hDispatchDriver
  1272        Send PrepareParams to hDispatchDriver 1
  1273        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpromptUser
  1274        Send InvokeComMethod to hDispatchDriver 259 OLE_VT_VOID
  1275    End_Procedure
  1276
  1277    // Gets export options object.
  1278    { MethodType=Property }
  1279    Function ComExportOptions Returns Variant
  1280        Handle hDispatchDriver
  1281        Variant retVal
  1282        Get phDispatchDriver to hDispatchDriver
  1283        Get InvokeComMethod of hDispatchDriver 260 OLE_VT_DISPATCH to retVal
  1284        Function_Return retVal
  1285    End_Function
  1286
  1287    // Gets application object)
  1288    { MethodType=Property }
  1289    Function ComApplication Returns Variant
  1290        Handle hDispatchDriver
  1291        Variant retVal
  1292        Get phDispatchDriver to hDispatchDriver
  1293        Get InvokeComMethod of hDispatchDriver 289 OLE_VT_DISPATCH to retVal
  1294        Function_Return retVal
  1295    End_Function
  1296
  1297    // Enables or disables prompting for parameter field
  1298    { MethodType=Property }
  1299    Function ComEnableParameterPrompting Returns Boolean
  1300        Handle hDispatchDriver
  1301        Boolean retVal
  1302        Get phDispatchDriver to hDispatchDriver
  1303        Get InvokeComMethod of hDispatchDriver 306 OLE_VT_BOOL to retVal
  1304        Function_Return retVal
  1305    End_Function
  1306
  1307    // Enables or disables prompting for parameter field
  1308    { MethodType=Property }
  1309    Procedure Set ComEnableParameterPrompting Boolean value
  1310        Handle hDispatchDriver
  1311        Get phDispatchDriver to hDispatchDriver
  1312        Send PrepareParams to hDispatchDriver 1
  1313        Set ComProperty of hDispatchDriver 306 OLE_VT_BOOL to value
  1314    End_Procedure
  1315
  1316    // Enables or disables progress dialog
  1317    { MethodType=Property }
  1318    Function ComDisplayProgressDialog Returns Boolean
  1319        Handle hDispatchDriver
  1320        Boolean retVal
  1321        Get phDispatchDriver to hDispatchDriver
  1322        Get InvokeComMethod of hDispatchDriver 307 OLE_VT_BOOL to retVal
  1323        Function_Return retVal
  1324    End_Function
  1325
  1326    // Enables or disables progress dialog
  1327    { MethodType=Property }
  1328    Procedure Set ComDisplayProgressDialog Boolean value
  1329        Handle hDispatchDriver
  1330        Get phDispatchDriver to hDispatchDriver
  1331        Send PrepareParams to hDispatchDriver 1
  1332        Set ComProperty of hDispatchDriver 307 OLE_VT_BOOL to value
  1333    End_Procedure
  1334
  1335    // Gets or sets record selection formula.
  1336    { MethodType=Property }
  1337    Function ComRecordSelectionFormula Returns String
  1338        Handle hDispatchDriver
  1339        String retVal
  1340        Get phDispatchDriver to hDispatchDriver
  1341        Get InvokeComMethod of hDispatchDriver 308 OLE_VT_BSTR to retVal
  1342        Function_Return retVal
  1343    End_Function
  1344
  1345    // Gets or sets record selection formula.
  1346    { MethodType=Property }
  1347    Procedure Set ComRecordSelectionFormula String value
  1348        Handle hDispatchDriver
  1349        Get phDispatchDriver to hDispatchDriver
  1350        Send PrepareParams to hDispatchDriver 1
  1351        Set ComProperty of hDispatchDriver 308 OLE_VT_BSTR to value
  1352    End_Procedure
  1353
  1354    // Gets or sets group selection formula.
  1355    { MethodType=Property }
  1356    Function ComGroupSelectionFormula Returns String
  1357        Handle hDispatchDriver
  1358        String retVal
  1359        Get phDispatchDriver to hDispatchDriver
  1360        Get InvokeComMethod of hDispatchDriver 309 OLE_VT_BSTR to retVal
  1361        Function_Return retVal
  1362    End_Function
  1363
  1364    // Gets or sets group selection formula.
  1365    { MethodType=Property }
  1366    Procedure Set ComGroupSelectionFormula String value
  1367        Handle hDispatchDriver
  1368        Get phDispatchDriver to hDispatchDriver
  1369        Send PrepareParams to hDispatchDriver 1
  1370        Set ComProperty of hDispatchDriver 309 OLE_VT_BSTR to value
  1371    End_Procedure
  1372
  1373    // Gets reocord sort field collection.
  1374    { MethodType=Property }
  1375    Function ComRecordSortFields Returns Variant
  1376        Handle hDispatchDriver
  1377        Variant retVal
  1378        Get phDispatchDriver to hDispatchDriver
  1379        Get InvokeComMethod of hDispatchDriver 310 OLE_VT_DISPATCH to retVal
  1380        Function_Return retVal
  1381    End_Function
  1382
  1383    // Cancels exporting/printing.
  1384    Procedure ComCancelPrinting
  1385        Handle hDispatchDriver
  1386        Get phDispatchDriver to hDispatchDriver
  1387        Send InvokeComMethod to hDispatchDriver 323 OLE_VT_VOID
  1388    End_Procedure
  1389
  1390    // Checks whether the report has saved data in memory.
  1391    { MethodType=Property }
  1392    Function ComHasSavedData Returns Boolean
  1393        Handle hDispatchDriver
  1394        Boolean retVal
  1395        Get phDispatchDriver to hDispatchDriver
  1396        Get InvokeComMethod of hDispatchDriver 324 OLE_VT_BOOL to retVal
  1397        Function_Return retVal
  1398    End_Function
  1399
  1400    // Discards report saved data.
  1401    Procedure ComDiscardSavedData
  1402        Handle hDispatchDriver
  1403        Get phDispatchDriver to hDispatchDriver
  1404        Send InvokeComMethod to hDispatchDriver 325 OLE_VT_VOID
  1405    End_Procedure
  1406
  1407    // Gets printing status object.
  1408    { MethodType=Property }
  1409    Function ComPrintingStatus Returns Variant
  1410        Handle hDispatchDriver
  1411        Variant retVal
  1412        Get phDispatchDriver to hDispatchDriver
  1413        Get InvokeComMethod of hDispatchDriver 326 OLE_VT_DISPATCH to retVal
  1414        Function_Return retVal
  1415    End_Function
  1416
  1417    // Gets or sets report title.
  1418    { MethodType=Property }
  1419    Function ComReportTitle Returns String
  1420        Handle hDispatchDriver
  1421        String retVal
  1422        Get phDispatchDriver to hDispatchDriver
  1423        Get InvokeComMethod of hDispatchDriver 331 OLE_VT_BSTR to retVal
  1424        Function_Return retVal
  1425    End_Function
  1426
  1427    // Gets or sets report title.
  1428    { MethodType=Property }
  1429    Procedure Set ComReportTitle String value
  1430        Handle hDispatchDriver
  1431        Get phDispatchDriver to hDispatchDriver
  1432        Send PrepareParams to hDispatchDriver 1
  1433        Set ComProperty of hDispatchDriver 331 OLE_VT_BSTR to value
  1434    End_Procedure
  1435
  1436    // Gets or sets report subject.
  1437    { MethodType=Property }
  1438    Function ComReportSubject Returns String
  1439        Handle hDispatchDriver
  1440        String retVal
  1441        Get phDispatchDriver to hDispatchDriver
  1442        Get InvokeComMethod of hDispatchDriver 332 OLE_VT_BSTR to retVal
  1443        Function_Return retVal
  1444    End_Function
  1445
  1446    // Gets or sets report subject.
  1447    { MethodType=Property }
  1448    Procedure Set ComReportSubject String value
  1449        Handle hDispatchDriver
  1450        Get phDispatchDriver to hDispatchDriver
  1451        Send PrepareParams to hDispatchDriver 1
  1452        Set ComProperty of hDispatchDriver 332 OLE_VT_BSTR to value
  1453    End_Procedure
  1454
  1455    // Gets or sets report author.
  1456    { MethodType=Property }
  1457    Function ComReportAuthor Returns String
  1458        Handle hDispatchDriver
  1459        String retVal
  1460        Get phDispatchDriver to hDispatchDriver
  1461        Get InvokeComMethod of hDispatchDriver 333 OLE_VT_BSTR to retVal
  1462        Function_Return retVal
  1463    End_Function
  1464
  1465    // Gets or sets report author.
  1466    { MethodType=Property }
  1467    Procedure Set ComReportAuthor String value
  1468        Handle hDispatchDriver
  1469        Get phDispatchDriver to hDispatchDriver
  1470        Send PrepareParams to hDispatchDriver 1
  1471        Set ComProperty of hDispatchDriver 333 OLE_VT_BSTR to value
  1472    End_Procedure
  1473
  1474    // Gets or sets report comments.
  1475    { MethodType=Property }
  1476    Function ComReportComments Returns String
  1477        Handle hDispatchDriver
  1478        String retVal
  1479        Get phDispatchDriver to hDispatchDriver
  1480        Get InvokeComMethod of hDispatchDriver 334 OLE_VT_BSTR to retVal
  1481        Function_Return retVal
  1482    End_Function
  1483
  1484    // Gets or sets report comments.
  1485    { MethodType=Property }
  1486    Procedure Set ComReportComments String value
  1487        Handle hDispatchDriver
  1488        Get phDispatchDriver to hDispatchDriver
  1489        Send PrepareParams to hDispatchDriver 1
  1490        Set ComProperty of hDispatchDriver 334 OLE_VT_BSTR to value
  1491    End_Procedure
  1492
  1493    // Gets or sets report template.
  1494    { MethodType=Property }
  1495    Function ComReportTemplate Returns String
  1496        Handle hDispatchDriver
  1497        String retVal
  1498        Get phDispatchDriver to hDispatchDriver
  1499        Get InvokeComMethod of hDispatchDriver 335 OLE_VT_BSTR to retVal
  1500        Function_Return retVal
  1501    End_Function
  1502
  1503    // Gets or sets report template.
  1504    { MethodType=Property }
  1505    Procedure Set ComReportTemplate String value
  1506        Handle hDispatchDriver
  1507        Get phDispatchDriver to hDispatchDriver
  1508        Send PrepareParams to hDispatchDriver 1
  1509        Set ComProperty of hDispatchDriver 335 OLE_VT_BSTR to value
  1510    End_Procedure
  1511
  1512    // Gets or sets keywords in report.
  1513    { MethodType=Property }
  1514    Function ComKeywordsInReport Returns String
  1515        Handle hDispatchDriver
  1516        String retVal
  1517        Get phDispatchDriver to hDispatchDriver
  1518        Get InvokeComMethod of hDispatchDriver 336 OLE_VT_BSTR to retVal
  1519        Function_Return retVal
  1520    End_Function
  1521
  1522    // Gets or sets keywords in report.
  1523    { MethodType=Property }
  1524    Procedure Set ComKeywordsInReport String value
  1525        Handle hDispatchDriver
  1526        Get phDispatchDriver to hDispatchDriver
  1527        Send PrepareParams to hDispatchDriver 1
  1528        Set ComProperty of hDispatchDriver 336 OLE_VT_BSTR to value
  1529    End_Procedure
  1530
  1531    // Gets or sets application name.
  1532    { MethodType=Property }
  1533    Function ComApplicationName Returns String
  1534        Handle hDispatchDriver
  1535        String retVal
  1536        Get phDispatchDriver to hDispatchDriver
  1537        Get InvokeComMethod of hDispatchDriver 337 OLE_VT_BSTR to retVal
  1538        Function_Return retVal
  1539    End_Function
  1540
  1541    // Gets or sets application name.
  1542    { MethodType=Property }
  1543    Procedure Set ComApplicationName String value
  1544        Handle hDispatchDriver
  1545        Get phDispatchDriver to hDispatchDriver
  1546        Send PrepareParams to hDispatchDriver 1
  1547        Set ComProperty of hDispatchDriver 337 OLE_VT_BSTR to value
  1548    End_Procedure
  1549
  1550    // Forces to read in data.
  1551    Procedure ComReadRecords
  1552        Handle hDispatchDriver
  1553        Get phDispatchDriver to hDispatchDriver
  1554        Send InvokeComMethod to hDispatchDriver 341 OLE_VT_VOID
  1555    End_Procedure
  1556
  1557    // Get Rowset.
  1558    Function ComGetNextRows Integer llstartRowN Integer ByRef llpRowN Returns Variant
  1559        Handle hDispatchDriver
  1560        Variant retVal
  1561        Get phDispatchDriver to hDispatchDriver
  1562        Send PrepareParams to hDispatchDriver 2
  1563        Send DefineParam to hDispatchDriver OLE_VT_I4 llstartRowN
  1564        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llpRowN
  1565        Get InvokeComMethod of hDispatchDriver 292 OLE_VT_VARIANT to retVal
  1566        Function_Return retVal
  1567    End_Function
  1568
  1569    // Gets running total field collection.
  1570    { MethodType=Property }
  1571    Function ComRunningTotalFields Returns Variant
  1572        Handle hDispatchDriver
  1573        Variant retVal
  1574        Get phDispatchDriver to hDispatchDriver
  1575        Get InvokeComMethod of hDispatchDriver 343 OLE_VT_DISPATCH to retVal
  1576        Function_Return retVal
  1577    End_Function
  1578
  1579    // Gets or sets performing grouping on server option.
  1580    { MethodType=Property }
  1581    Function ComPerformGroupingOnServer Returns Boolean
  1582        Handle hDispatchDriver
  1583        Boolean retVal
  1584        Get phDispatchDriver to hDispatchDriver
  1585        Get InvokeComMethod of hDispatchDriver 346 OLE_VT_BOOL to retVal
  1586        Function_Return retVal
  1587    End_Function
  1588
  1589    // Gets or sets performing grouping on server option.
  1590    { MethodType=Property }
  1591    Procedure Set ComPerformGroupingOnServer Boolean value
  1592        Handle hDispatchDriver
  1593        Get phDispatchDriver to hDispatchDriver
  1594        Send PrepareParams to hDispatchDriver 1
  1595        Set ComProperty of hDispatchDriver 346 OLE_VT_BOOL to value
  1596    End_Procedure
  1597
  1598    // Checks whether the report can perform grouping on the server.
  1599    { MethodType=Property }
  1600    Function ComCanPerformGroupingOnServer Returns Boolean
  1601        Handle hDispatchDriver
  1602        Boolean retVal
  1603        Get phDispatchDriver to hDispatchDriver
  1604        Get InvokeComMethod of hDispatchDriver 347 OLE_VT_BOOL to retVal
  1605        Function_Return retVal
  1606    End_Function
  1607
  1608    // Gets or sets SQL query string.
  1609    { MethodType=Property }
  1610    Function ComSQLQueryString Returns String
  1611        Handle hDispatchDriver
  1612        String retVal
  1613        Get phDispatchDriver to hDispatchDriver
  1614        Get InvokeComMethod of hDispatchDriver 349 OLE_VT_BSTR to retVal
  1615        Function_Return retVal
  1616    End_Function
  1617
  1618    // Gets or sets SQL query string.
  1619    { MethodType=Property }
  1620    Procedure Set ComSQLQueryString String value
  1621        Handle hDispatchDriver
  1622        Get phDispatchDriver to hDispatchDriver
  1623        Send PrepareParams to hDispatchDriver 1
  1624        Set ComProperty of hDispatchDriver 349 OLE_VT_BSTR to value
  1625    End_Procedure
  1626
  1627    // Gets SQL expression field collection.
  1628    { MethodType=Property }
  1629    Function ComSQLExpressionFields Returns Variant
  1630        Handle hDispatchDriver
  1631        Variant retVal
  1632        Get phDispatchDriver to hDispatchDriver
  1633        Get InvokeComMethod of hDispatchDriver 350 OLE_VT_DISPATCH to retVal
  1634        Function_Return retVal
  1635    End_Function
  1636
  1637    // Gets specified subreport.
  1638    Function ComOpenSubreport String llpSubreportName Returns Variant
  1639        Handle hDispatchDriver
  1640        Variant retVal
  1641        Get phDispatchDriver to hDispatchDriver
  1642        Send PrepareParams to hDispatchDriver 1
  1643        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpSubreportName
  1644        Get InvokeComMethod of hDispatchDriver 159 OLE_VT_DISPATCH to retVal
  1645        Function_Return retVal
  1646    End_Function
  1647
  1648    // Gets group sort field collection.
  1649    { MethodType=Property }
  1650    Function ComGroupSortFields Returns Variant
  1651        Handle hDispatchDriver
  1652        Variant retVal
  1653        Get phDispatchDriver to hDispatchDriver
  1654        Get InvokeComMethod of hDispatchDriver 376 OLE_VT_DISPATCH to retVal
  1655        Function_Return retVal
  1656    End_Function
  1657
  1658    // Adds a group.
  1659    Procedure ComAddGroup Short llGroupNumber Variant llpConditionField CRGroupCondition llCondition CRSortDirection llSortDirection
  1660        Handle hDispatchDriver
  1661        Get phDispatchDriver to hDispatchDriver
  1662        Send PrepareParams to hDispatchDriver 4
  1663        Send DefineParam to hDispatchDriver OLE_VT_I2 llGroupNumber
  1664        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llpConditionField
  1665        Send DefineParam to hDispatchDriver OLE_VT_I4 llCondition
  1666        Send DefineParam to hDispatchDriver OLE_VT_I4 llSortDirection
  1667        Send InvokeComMethod to hDispatchDriver 380 OLE_VT_VOID
  1668    End_Procedure
  1669
  1670    // Sets dialog parent window.
  1671    Procedure ComSetDialogParentWindow Integer llhWnd
  1672        Handle hDispatchDriver
  1673        Get phDispatchDriver to hDispatchDriver
  1674        Send PrepareParams to hDispatchDriver 1
  1675        Send DefineParam to hDispatchDriver OLE_VT_I4 llhWnd
  1676        Send InvokeComMethod to hDispatchDriver 381 OLE_VT_VOID
  1677    End_Procedure
  1678
  1679    // Gets or sets perform queries asynchronously option.
  1680    { MethodType=Property }
  1681    Function ComEnablePerformQueriesAsynchronously Returns Boolean
  1682        Handle hDispatchDriver
  1683        Boolean retVal
  1684        Get phDispatchDriver to hDispatchDriver
  1685        Get InvokeComMethod of hDispatchDriver 464 OLE_VT_BOOL to retVal
  1686        Function_Return retVal
  1687    End_Function
  1688
  1689    // Gets or sets perform queries asynchronously option.
  1690    { MethodType=Property }
  1691    Procedure Set ComEnablePerformQueriesAsynchronously Boolean value
  1692        Handle hDispatchDriver
  1693        Get phDispatchDriver to hDispatchDriver
  1694        Send PrepareParams to hDispatchDriver 1
  1695        Set ComProperty of hDispatchDriver 464 OLE_VT_BOOL to value
  1696    End_Procedure
  1697
  1698    // Gets or sets select distinct records option.
  1699    { MethodType=Property }
  1700    Function ComEnableSelectDistinctRecords Returns Boolean
  1701        Handle hDispatchDriver
  1702        Boolean retVal
  1703        Get phDispatchDriver to hDispatchDriver
  1704        Get InvokeComMethod of hDispatchDriver 465 OLE_VT_BOOL to retVal
  1705        Function_Return retVal
  1706    End_Function
  1707
  1708    // Gets or sets select distinct records option.
  1709    { MethodType=Property }
  1710    Procedure Set ComEnableSelectDistinctRecords Boolean value
  1711        Handle hDispatchDriver
  1712        Get phDispatchDriver to hDispatchDriver
  1713        Send PrepareParams to hDispatchDriver 1
  1714        Set ComProperty of hDispatchDriver 465 OLE_VT_BOOL to value
  1715    End_Procedure
  1716
  1717    // Adds a report variable
  1718    Procedure ComAddReportVariable CRReportVariableValueType lltype String llpName Integer llarraySize Variant llreserved
  1719        Handle hDispatchDriver
  1720        Get phDispatchDriver to hDispatchDriver
  1721        Send PrepareParams to hDispatchDriver 4
  1722        Send DefineParam to hDispatchDriver OLE_VT_I4 lltype
  1723        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpName
  1724        Send DefineParam to hDispatchDriver OLE_VT_I4 llarraySize
  1725        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llreserved
  1726        Send InvokeComMethod to hDispatchDriver 471 OLE_VT_VOID
  1727    End_Procedure
  1728
  1729    // Gets a report variable
  1730    Function ComGetReportVariableValue String llpName Returns Variant
  1731        Handle hDispatchDriver
  1732        Variant retVal
  1733        Get phDispatchDriver to hDispatchDriver
  1734        Send PrepareParams to hDispatchDriver 1
  1735        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpName
  1736        Get InvokeComMethod of hDispatchDriver 472 OLE_VT_VARIANT to retVal
  1737        Function_Return retVal
  1738    End_Function
  1739
  1740    // Sets a report variable value
  1741    Procedure ComSetReportVariableValue String llpName Variant llvar
  1742        Handle hDispatchDriver
  1743        Get phDispatchDriver to hDispatchDriver
  1744        Send PrepareParams to hDispatchDriver 2
  1745        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpName
  1746        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llvar
  1747        Send InvokeComMethod to hDispatchDriver 473 OLE_VT_VOID
  1748    End_Procedure
  1749
  1750    // Gets or sets a report format style.
  1751    { MethodType=Property }
  1752    Function ComReportFormatStyle Returns CRReportFormatStyle
  1753        Handle hDispatchDriver
  1754        CRReportFormatStyle retVal
  1755        Get phDispatchDriver to hDispatchDriver
  1756        Get InvokeComMethod of hDispatchDriver 476 OLE_VT_I4 to retVal
  1757        Function_Return retVal
  1758    End_Function
  1759
  1760    // Gets or sets a report format style.
  1761    { MethodType=Property }
  1762    Procedure Set ComReportFormatStyle CRReportFormatStyle value
  1763        Handle hDispatchDriver
  1764        Get phDispatchDriver to hDispatchDriver
  1765        Send PrepareParams to hDispatchDriver 1
  1766        Set ComProperty of hDispatchDriver 476 OLE_VT_I4 to value
  1767    End_Procedure
  1768
  1769    // Delete a group
  1770    Procedure ComDeleteGroup Short llGroupNumber
  1771        Handle hDispatchDriver
  1772        Get phDispatchDriver to hDispatchDriver
  1773        Send PrepareParams to hDispatchDriver 1
  1774        Send DefineParam to hDispatchDriver OLE_VT_I2 llGroupNumber
  1775        Send InvokeComMethod to hDispatchDriver 550 OLE_VT_VOID
  1776    End_Procedure
  1777
  1778    // Gets or sets enable AsyncQuery.
  1779    { MethodType=Property }
  1780    Function ComEnableAsyncQuery Returns Boolean
  1781        Handle hDispatchDriver
  1782        Boolean retVal
  1783        Get phDispatchDriver to hDispatchDriver
  1784        Get InvokeComMethod of hDispatchDriver 551 OLE_VT_BOOL to retVal
  1785        Function_Return retVal
  1786    End_Function
  1787
  1788    // Gets or sets enable AsyncQuery.
  1789    { MethodType=Property }
  1790    Procedure Set ComEnableAsyncQuery Boolean value
  1791        Handle hDispatchDriver
  1792        Get phDispatchDriver to hDispatchDriver
  1793        Send PrepareParams to hDispatchDriver 1
  1794        Set ComProperty of hDispatchDriver 551 OLE_VT_BOOL to value
  1795    End_Procedure
  1796
  1797    // Gets or sets Enable Generating Data For Hidden Object.
  1798    { MethodType=Property }
  1799    Function ComEnableGeneratingDataForHiddenObject Returns Boolean
  1800        Handle hDispatchDriver
  1801        Boolean retVal
  1802        Get phDispatchDriver to hDispatchDriver
  1803        Get InvokeComMethod of hDispatchDriver 552 OLE_VT_BOOL to retVal
  1804        Function_Return retVal
  1805    End_Function
  1806
  1807    // Gets or sets Enable Generating Data For Hidden Object.
  1808    { MethodType=Property }
  1809    Procedure Set ComEnableGeneratingDataForHiddenObject Boolean value
  1810        Handle hDispatchDriver
  1811        Get phDispatchDriver to hDispatchDriver
  1812        Send PrepareParams to hDispatchDriver 1
  1813        Set ComProperty of hDispatchDriver 552 OLE_VT_BOOL to value
  1814    End_Procedure
  1815
  1816    // Gets or Sets the current printer duplex option.
  1817    { MethodType=Property }
  1818    Procedure Set ComPrinterDuplex CRPrinterDuplexType value
  1819        Handle hDispatchDriver
  1820        Get phDispatchDriver to hDispatchDriver
  1821        Send PrepareParams to hDispatchDriver 1
  1822        Set ComProperty of hDispatchDriver 477 OLE_VT_I4 to value
  1823    End_Procedure
  1824
  1825    // Gets or Sets the current printer duplex option.
  1826    { MethodType=Property }
  1827    Function ComPrinterDuplex Returns CRPrinterDuplexType
  1828        Handle hDispatchDriver
  1829        CRPrinterDuplexType retVal
  1830        Get phDispatchDriver to hDispatchDriver
  1831        Get InvokeComMethod of hDispatchDriver 477 OLE_VT_I4 to retVal
  1832        Function_Return retVal
  1833    End_Function
  1834
  1835    // Gets or Sets the current printer paper source.
  1836    { MethodType=Property }
  1837    Procedure Set ComPaperSource CRPaperSource value
  1838        Handle hDispatchDriver
  1839        Get phDispatchDriver to hDispatchDriver
  1840        Send PrepareParams to hDispatchDriver 1
  1841        Set ComProperty of hDispatchDriver 478 OLE_VT_I4 to value
  1842    End_Procedure
  1843
  1844    // Gets or Sets the current printer paper source.
  1845    { MethodType=Property }
  1846    Function ComPaperSource Returns CRPaperSource
  1847        Handle hDispatchDriver
  1848        CRPaperSource retVal
  1849        Get phDispatchDriver to hDispatchDriver
  1850        Get InvokeComMethod of hDispatchDriver 478 OLE_VT_I4 to retVal
  1851        Function_Return retVal
  1852    End_Function
  1853
  1854    // Gets or sets save preview picture with report option.
  1855    { MethodType=Property }
  1856    Function ComSavePreviewPicture Returns Boolean
  1857        Handle hDispatchDriver
  1858        Boolean retVal
  1859        Get phDispatchDriver to hDispatchDriver
  1860        Get InvokeComMethod of hDispatchDriver 480 OLE_VT_BOOL to retVal
  1861        Function_Return retVal
  1862    End_Function
  1863
  1864    // Gets or sets save preview picture with report option.
  1865    { MethodType=Property }
  1866    Procedure Set ComSavePreviewPicture Boolean value
  1867        Handle hDispatchDriver
  1868        Get phDispatchDriver to hDispatchDriver
  1869        Send PrepareParams to hDispatchDriver 1
  1870        Set ComProperty of hDispatchDriver 480 OLE_VT_BOOL to value
  1871    End_Procedure
  1872
  1873    // Set up current printer.
  1874    Procedure ComPrinterSetup Integer llhWnd
  1875        Handle hDispatchDriver
  1876        Get phDispatchDriver to hDispatchDriver
  1877        Send PrepareParams to hDispatchDriver 1
  1878        Send DefineParam to hDispatchDriver OLE_VT_I4 llhWnd
  1879        Send InvokeComMethod to hDispatchDriver 481 OLE_VT_VOID
  1880    End_Procedure
  1881
  1882    // Automatically bind unbound fields to database fields.
  1883    Procedure ComAutoSetUnboundFieldSource CRBindingMatchType llmatchType Variant llbindSubReports
  1884        Handle hDispatchDriver
  1885        Get phDispatchDriver to hDispatchDriver
  1886        Send PrepareParams to hDispatchDriver 2
  1887        Send DefineParam to hDispatchDriver OLE_VT_I4 llmatchType
  1888        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llbindSubReports
  1889        Send InvokeComMethod to hDispatchDriver 482 OLE_VT_VOID
  1890    End_Procedure
  1891
  1892    // Saves the report to another file.
  1893    Procedure ComSaveAs String llpFilePath CRReportFileFormat llfileFormat
  1894        Handle hDispatchDriver
  1895        Get phDispatchDriver to hDispatchDriver
  1896        Send PrepareParams to hDispatchDriver 2
  1897        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpFilePath
  1898        Send DefineParam to hDispatchDriver OLE_VT_I4 llfileFormat
  1899        Send InvokeComMethod to hDispatchDriver 483 OLE_VT_VOID
  1900    End_Procedure
  1901
  1902    // Gets or Sets field mapping type.
  1903    { MethodType=Property }
  1904    Procedure Set ComFieldMappingType CRFieldMappingType value
  1905        Handle hDispatchDriver
  1906        Get phDispatchDriver to hDispatchDriver
  1907        Send PrepareParams to hDispatchDriver 1
  1908        Set ComProperty of hDispatchDriver 485 OLE_VT_I4 to value
  1909    End_Procedure
  1910
  1911    // Gets or Sets field mapping type.
  1912    { MethodType=Property }
  1913    Function ComFieldMappingType Returns CRFieldMappingType
  1914        Handle hDispatchDriver
  1915        CRFieldMappingType retVal
  1916        Get phDispatchDriver to hDispatchDriver
  1917        Get InvokeComMethod of hDispatchDriver 485 OLE_VT_I4 to retVal
  1918        Function_Return retVal
  1919    End_Function
  1920
  1921    // Gets or sets report formula syntax.
  1922    { MethodType=Property }
  1923    Function ComFormulaSyntax Returns CRFormulaSyntax
  1924        Handle hDispatchDriver
  1925        CRFormulaSyntax retVal
  1926        Get phDispatchDriver to hDispatchDriver
  1927        Get InvokeComMethod of hDispatchDriver 533 OLE_VT_I4 to retVal
  1928        Function_Return retVal
  1929    End_Function
  1930
  1931    // Gets or sets report formula syntax.
  1932    { MethodType=Property }
  1933    Procedure Set ComFormulaSyntax CRFormulaSyntax value
  1934        Handle hDispatchDriver
  1935        Get phDispatchDriver to hDispatchDriver
  1936        Send PrepareParams to hDispatchDriver 1
  1937        Set ComProperty of hDispatchDriver 533 OLE_VT_I4 to value
  1938    End_Procedure
  1939
  1940    // Gets formula syntax of last formula text returned.
  1941    { MethodType=Property }
  1942    Function ComLastGetFormulaSyntax Returns CRFormulaSyntax
  1943        Handle hDispatchDriver
  1944        CRFormulaSyntax retVal
  1945        Get phDispatchDriver to hDispatchDriver
  1946        Get InvokeComMethod of hDispatchDriver 534 OLE_VT_I4 to retVal
  1947        Function_Return retVal
  1948    End_Function
  1949
  1950    // Gets whether the user needs to reget pages for display because of the changes in the report.
  1951    { MethodType=Property }
  1952    Function ComNeedUpdatePages Returns Boolean
  1953        Handle hDispatchDriver
  1954        Boolean retVal
  1955        Get phDispatchDriver to hDispatchDriver
  1956        Get InvokeComMethod of hDispatchDriver 548 OLE_VT_BOOL to retVal
  1957        Function_Return retVal
  1958    End_Function
  1959
  1960    // Gets report alert.
  1961    { MethodType=Property }
  1962    Function ComReportAlerts Returns Variant
  1963        Handle hDispatchDriver
  1964        Variant retVal
  1965        Get phDispatchDriver to hDispatchDriver
  1966        Get InvokeComMethod of hDispatchDriver 742 OLE_VT_DISPATCH to retVal
  1967        Function_Return retVal
  1968    End_Function
  1969
  1970    // sets customer printer paper size.
  1971    Procedure ComSetUserPaperSize Short lllength Short llWidth
  1972        Handle hDispatchDriver
  1973        Get phDispatchDriver to hDispatchDriver
  1974        Send PrepareParams to hDispatchDriver 2
  1975        Send DefineParam to hDispatchDriver OLE_VT_I2 lllength
  1976        Send DefineParam to hDispatchDriver OLE_VT_I2 llWidth
  1977        Send InvokeComMethod to hDispatchDriver 778 OLE_VT_VOID
  1978    End_Procedure
  1979
  1980    // Prints the report to printer or file.
  1981    Procedure ComPrintOutEx Variant llpromptUser Variant llnumberOfCopy Variant llcollated Variant llstartPageN Variant llstopPageN String llprintFileName
  1982        Handle hDispatchDriver
  1983        Get phDispatchDriver to hDispatchDriver
  1984        Send PrepareParams to hDispatchDriver 6
  1985        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpromptUser
  1986        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llnumberOfCopy
  1987        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llcollated
  1988        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llstartPageN
  1989        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llstopPageN
  1990        Send DefineParam to hDispatchDriver OLE_VT_BSTR llprintFileName
  1991        Send InvokeComMethod to hDispatchDriver 779 OLE_VT_VOID
  1992    End_Procedure
  1993
  1994    // Set up current printer.
  1995    Function ComPrinterSetupEx Integer llhWnd Returns Integer
  1996        Handle hDispatchDriver
  1997        Integer retVal
  1998        Get phDispatchDriver to hDispatchDriver
  1999        Send PrepareParams to hDispatchDriver 1
  2000        Send DefineParam to hDispatchDriver OLE_VT_I4 llhWnd
  2001        Get InvokeComMethod of hDispatchDriver 791 OLE_VT_I4 to retVal
  2002        Function_Return retVal
  2003    End_Function
  2004End_Class
  2005
  2006// CLSID: {AF376802-6120-4E28-96DD-63FD2DC27B7A}
  2007Class cCrystalIReportEvent is a Mixin
  2008
  2009    // Fires this event when there is no data
  2010    { MethodType=Event }
  2011    Procedure OnComNoData Boolean ByRef llpCancel
  2012    End_Procedure
  2013
  2014    // Fires this event before formatting a page
  2015    { MethodType=Event }
  2016    Procedure OnComBeforeFormatPage Integer llPageNumber
  2017    End_Procedure
  2018
  2019    // Fires this event after formatting a page
  2020    { MethodType=Event }
  2021    Procedure OnComAfterFormatPage Integer llPageNumber
  2022    End_Procedure
  2023
  2024    // Fires this event if database is changed while verifing database
  2025    { MethodType=Event }
  2026    Procedure OnComFieldMapping Variant llreportFieldArray Variant lldatabaseFieldArray Boolean ByRef lluseDefault
  2027    End_Procedure
  2028
  2029    { Visibility=Private }
  2030    Procedure RegisterComEvents
  2031        Send RegisterComEvent 1 msg_OnComNoData
  2032        Send RegisterComEvent 2 msg_OnComBeforeFormatPage
  2033        Send RegisterComEvent 3 msg_OnComAfterFormatPage
  2034        Send RegisterComEvent 484 msg_OnComFieldMapping
  2035    End_Procedure
  2036End_Class
  2037
  2038// Moved to cCrystal.com
  2039// CoClass
  2040// ProgID: CrystalDesignRunTime.Report.11
  2041// CLSID: {B6174AF7-30D5-4ED1-B0B4-959B153D3E54}
  2042//Class cCrystalReport is a cComAutomationObject
  2043//    Import_Class_Protocol cCrystalIReport
  2044//    Import_Class_Protocol cCrystalIReportEvent
  2045
  2046//    Procedure Construct_Object
  2047//        Forward Send Construct_Object
  2048//        Set psProgID to "CrystalDesignRunTime.Report"
  2049//        Set psEventId to "{AF376802-6120-4E28-96DD-63FD2DC27B7A}"
  2050//        Set peAutoCreate to acNoAutoCreate
  2051//    End_Procedure
  2052//End_Class
  2053
  2054// CLSID: {AF376803-6120-4E28-96DD-63FD2DC27B7A}
  2055Class cCrystalIAreas is a Mixin
  2056
  2057    { MethodType=Property }
  2058    Function Com_NewEnum Returns Variant
  2059        Handle hDispatchDriver
  2060        Variant retVal
  2061        Get phDispatchDriver to hDispatchDriver
  2062        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  2063        Function_Return retVal
  2064    End_Function
  2065
  2066    // Gets collection item.
  2067    { MethodType=Property }
  2068    Function ComItem Variant llindex Returns Variant
  2069        Handle hDispatchDriver
  2070        Variant retVal
  2071        Get phDispatchDriver to hDispatchDriver
  2072        Send PrepareParams to hDispatchDriver 1
  2073        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  2074        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  2075        Function_Return retVal
  2076    End_Function
  2077
  2078    // Gets collection count.
  2079    { MethodType=Property }
  2080    Function ComCount Returns Integer
  2081        Handle hDispatchDriver
  2082        Integer retVal
  2083        Get phDispatchDriver to hDispatchDriver
  2084        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  2085        Function_Return retVal
  2086    End_Function
  2087
  2088    // Gets areas parent.(report)
  2089    { MethodType=Property }
  2090    Function ComParent Returns Variant
  2091        Handle hDispatchDriver
  2092        Variant retVal
  2093        Get phDispatchDriver to hDispatchDriver
  2094        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  2095        Function_Return retVal
  2096    End_Function
  2097End_Class
  2098
  2099// CoClass
  2100// CLSID: {043B51FA-EEDD-4128-B9B1-649AEB90259C}
  2101Class cCrystalAreas is a cComAutomationObject
  2102    Import_Class_Protocol cCrystalIAreas
  2103
  2104    Procedure Construct_Object
  2105        Forward Send Construct_Object
  2106        Set peAutoCreate to acNoAutoCreate
  2107    End_Procedure
  2108End_Class
  2109
  2110// CLSID: {AF376804-6120-4E28-96DD-63FD2DC27B7A}
  2111Class cCrystalISections is a Mixin
  2112
  2113    { MethodType=Property }
  2114    Function Com_NewEnum Returns Variant
  2115        Handle hDispatchDriver
  2116        Variant retVal
  2117        Get phDispatchDriver to hDispatchDriver
  2118        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  2119        Function_Return retVal
  2120    End_Function
  2121
  2122    // Gets collection item.
  2123    { MethodType=Property }
  2124    Function ComItem Variant llindex Returns Variant
  2125        Handle hDispatchDriver
  2126        Variant retVal
  2127        Get phDispatchDriver to hDispatchDriver
  2128        Send PrepareParams to hDispatchDriver 1
  2129        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  2130        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  2131        Function_Return retVal
  2132    End_Function
  2133
  2134    // Gets collection count.
  2135    { MethodType=Property }
  2136    Function ComCount Returns Integer
  2137        Handle hDispatchDriver
  2138        Integer retVal
  2139        Get phDispatchDriver to hDispatchDriver
  2140        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  2141        Function_Return retVal
  2142    End_Function
  2143
  2144    // Gets section collection parent (report or area).
  2145    { MethodType=Property }
  2146    Function ComParent Returns Variant
  2147        Handle hDispatchDriver
  2148        Variant retVal
  2149        Get phDispatchDriver to hDispatchDriver
  2150        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  2151        Function_Return retVal
  2152    End_Function
  2153
  2154    // Adds a section.
  2155    Function ComAdd Variant llindex Returns Variant
  2156        Handle hDispatchDriver
  2157        Variant retVal
  2158        Get phDispatchDriver to hDispatchDriver
  2159        Send PrepareParams to hDispatchDriver 1
  2160        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  2161        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
  2162        Function_Return retVal
  2163    End_Function
  2164
  2165    // Delete collection item.
  2166    Procedure ComDelete Variant llindex
  2167        Handle hDispatchDriver
  2168        Get phDispatchDriver to hDispatchDriver
  2169        Send PrepareParams to hDispatchDriver 1
  2170        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  2171        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
  2172    End_Procedure
  2173End_Class
  2174
  2175// CoClass
  2176// CLSID: {BEF9C3EE-0BDC-4016-9CB3-87512CC6B89F}
  2177Class cCrystalSections is a cComAutomationObject
  2178    Import_Class_Protocol cCrystalISections
  2179
  2180    Procedure Construct_Object
  2181        Forward Send Construct_Object
  2182        Set peAutoCreate to acNoAutoCreate
  2183    End_Procedure
  2184End_Class
  2185
  2186// CLSID: {AF376805-6120-4E28-96DD-63FD2DC27B7A}
  2187Class cCrystalIArea is a Mixin
  2188
  2189    // Gets or sets area name.
  2190    { MethodType=Property }
  2191    Function ComName Returns String
  2192        Handle hDispatchDriver
  2193        String retVal
  2194        Get phDispatchDriver to hDispatchDriver
  2195        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  2196        Function_Return retVal
  2197    End_Function
  2198
  2199    // Gets or sets area name.
  2200    { MethodType=Property }
  2201    Procedure Set ComName String value
  2202        Handle hDispatchDriver
  2203        Get phDispatchDriver to hDispatchDriver
  2204        Send PrepareParams to hDispatchDriver 1
  2205        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
  2206    End_Procedure
  2207
  2208    // Gets area kind.
  2209    { MethodType=Property }
  2210    Function ComKind Returns CRAreaKind
  2211        Handle hDispatchDriver
  2212        CRAreaKind retVal
  2213        Get phDispatchDriver to hDispatchDriver
  2214        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  2215        Function_Return retVal
  2216    End_Function
  2217
  2218    // Gets section collection within the area.
  2219    { MethodType=Property }
  2220    Function ComSections Returns Variant
  2221        Handle hDispatchDriver
  2222        Variant retVal
  2223        Get phDispatchDriver to hDispatchDriver
  2224        Get InvokeComMethod of hDispatchDriver 167 OLE_VT_DISPATCH to retVal
  2225        Function_Return retVal
  2226    End_Function
  2227
  2228    // Gets parent object(Report).
  2229    { MethodType=Property }
  2230    Function ComParent Returns Variant
  2231        Handle hDispatchDriver
  2232        Variant retVal
  2233        Get phDispatchDriver to hDispatchDriver
  2234        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  2235        Function_Return retVal
  2236    End_Function
  2237
  2238    // Gets or sets area visibility.
  2239    { MethodType=Property }
  2240    Function ComSuppress Returns Boolean
  2241        Handle hDispatchDriver
  2242        Boolean retVal
  2243        Get phDispatchDriver to hDispatchDriver
  2244        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
  2245        Function_Return retVal
  2246    End_Function
  2247
  2248    // Gets or sets area visibility.
  2249    { MethodType=Property }
  2250    Procedure Set ComSuppress Boolean value
  2251        Handle hDispatchDriver
  2252        Get phDispatchDriver to hDispatchDriver
  2253        Send PrepareParams to hDispatchDriver 1
  2254        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
  2255    End_Procedure
  2256
  2257    // Gets or sets hide for drill down option.
  2258    { MethodType=Property }
  2259    Function ComHideForDrillDown Returns Boolean
  2260        Handle hDispatchDriver
  2261        Boolean retVal
  2262        Get phDispatchDriver to hDispatchDriver
  2263        Get InvokeComMethod of hDispatchDriver 219 OLE_VT_BOOL to retVal
  2264        Function_Return retVal
  2265    End_Function
  2266
  2267    // Gets or sets hide for drill down option.
  2268    { MethodType=Property }
  2269    Procedure Set ComHideForDrillDown Boolean value
  2270        Handle hDispatchDriver
  2271        Get phDispatchDriver to hDispatchDriver
  2272        Send PrepareParams to hDispatchDriver 1
  2273        Set ComProperty of hDispatchDriver 219 OLE_VT_BOOL to value
  2274    End_Procedure
  2275
  2276    // Gets group number for this area if it is a group area.
  2277    { MethodType=Property }
  2278    Function ComGroupNumber Returns Short
  2279        Handle hDispatchDriver
  2280        Short retVal
  2281        Get phDispatchDriver to hDispatchDriver
  2282        Get InvokeComMethod of hDispatchDriver 220 OLE_VT_I2 to retVal
  2283        Function_Return retVal
  2284    End_Function
  2285
  2286    // Gets or sets number of copy instance to print.
  2287    { MethodType=Property }
  2288    Function ComCopiesToPrint Returns Short
  2289        Handle hDispatchDriver
  2290        Short retVal
  2291        Get phDispatchDriver to hDispatchDriver
  2292        Get InvokeComMethod of hDispatchDriver 221 OLE_VT_I2 to retVal
  2293        Function_Return retVal
  2294    End_Function
  2295
  2296    // Gets or sets number of copy instance to print.
  2297    { MethodType=Property }
  2298    Procedure Set ComCopiesToPrint Short value
  2299        Handle hDispatchDriver
  2300        Get phDispatchDriver to hDispatchDriver
  2301        Send PrepareParams to hDispatchDriver 1
  2302        Set ComProperty of hDispatchDriver 221 OLE_VT_I2 to value
  2303    End_Procedure
  2304
  2305    // Gets or sets keeping area together option.
  2306    { MethodType=Property }
  2307    Function ComKeepTogether Returns Boolean
  2308        Handle hDispatchDriver
  2309        Boolean retVal
  2310        Get phDispatchDriver to hDispatchDriver
  2311        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
  2312        Function_Return retVal
  2313    End_Function
  2314
  2315    // Gets or sets keeping area together option.
  2316    { MethodType=Property }
  2317    Procedure Set ComKeepTogether Boolean value
  2318        Handle hDispatchDriver
  2319        Get phDispatchDriver to hDispatchDriver
  2320        Send PrepareParams to hDispatchDriver 1
  2321        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
  2322    End_Procedure
  2323
  2324    // Gets or sets new page after option.
  2325    { MethodType=Property }
  2326    Function ComNewPageAfter Returns Boolean
  2327        Handle hDispatchDriver
  2328        Boolean retVal
  2329        Get phDispatchDriver to hDispatchDriver
  2330        Get InvokeComMethod of hDispatchDriver 194 OLE_VT_BOOL to retVal
  2331        Function_Return retVal
  2332    End_Function
  2333
  2334    // Gets or sets new page after option.
  2335    { MethodType=Property }
  2336    Procedure Set ComNewPageAfter Boolean value
  2337        Handle hDispatchDriver
  2338        Get phDispatchDriver to hDispatchDriver
  2339        Send PrepareParams to hDispatchDriver 1
  2340        Set ComProperty of hDispatchDriver 194 OLE_VT_BOOL to value
  2341    End_Procedure
  2342
  2343    // Gets or sets new page before option.
  2344    { MethodType=Property }
  2345    Function ComNewPageBefore Returns Boolean
  2346        Handle hDispatchDriver
  2347        Boolean retVal
  2348        Get phDispatchDriver to hDispatchDriver
  2349        Get InvokeComMethod of hDispatchDriver 193 OLE_VT_BOOL to retVal
  2350        Function_Return retVal
  2351    End_Function
  2352
  2353    // Gets or sets new page before option.
  2354    { MethodType=Property }
  2355    Procedure Set ComNewPageBefore Boolean value
  2356        Handle hDispatchDriver
  2357        Get phDispatchDriver to hDispatchDriver
  2358        Send PrepareParams to hDispatchDriver 1
  2359        Set ComProperty of hDispatchDriver 193 OLE_VT_BOOL to value
  2360    End_Procedure
  2361
  2362    // Gets or sets printing at bottom of page option.
  2363    { MethodType=Property }
  2364    Function ComPrintAtBottomOfPage Returns Boolean
  2365        Handle hDispatchDriver
  2366        Boolean retVal
  2367        Get phDispatchDriver to hDispatchDriver
  2368        Get InvokeComMethod of hDispatchDriver 196 OLE_VT_BOOL to retVal
  2369        Function_Return retVal
  2370    End_Function
  2371
  2372    // Gets or sets printing at bottom of page option.
  2373    { MethodType=Property }
  2374    Procedure Set ComPrintAtBottomOfPage Boolean value
  2375        Handle hDispatchDriver
  2376        Get phDispatchDriver to hDispatchDriver
  2377        Send PrepareParams to hDispatchDriver 1
  2378        Set ComProperty of hDispatchDriver 196 OLE_VT_BOOL to value
  2379    End_Procedure
  2380
  2381    // Gets or sets reset page number after option.
  2382    { MethodType=Property }
  2383    Function ComResetPageNumberAfter Returns Boolean
  2384        Handle hDispatchDriver
  2385        Boolean retVal
  2386        Get phDispatchDriver to hDispatchDriver
  2387        Get InvokeComMethod of hDispatchDriver 195 OLE_VT_BOOL to retVal
  2388        Function_Return retVal
  2389    End_Function
  2390
  2391    // Gets or sets reset page number after option.
  2392    { MethodType=Property }
  2393    Procedure Set ComResetPageNumberAfter Boolean value
  2394        Handle hDispatchDriver
  2395        Get phDispatchDriver to hDispatchDriver
  2396        Send PrepareParams to hDispatchDriver 1
  2397        Set ComProperty of hDispatchDriver 195 OLE_VT_BOOL to value
  2398    End_Procedure
  2399
  2400    // Gets or sets group sort direction.
  2401    { MethodType=Property }
  2402    Function ComSortDirection Returns CRSortDirection
  2403        Handle hDispatchDriver
  2404        CRSortDirection retVal
  2405        Get phDispatchDriver to hDispatchDriver
  2406        Get InvokeComMethod of hDispatchDriver 222 OLE_VT_I4 to retVal
  2407        Function_Return retVal
  2408    End_Function
  2409
  2410    // Gets or sets group sort direction.
  2411    { MethodType=Property }
  2412    Procedure Set ComSortDirection CRSortDirection value
  2413        Handle hDispatchDriver
  2414        Get phDispatchDriver to hDispatchDriver
  2415        Send PrepareParams to hDispatchDriver 1
  2416        Set ComProperty of hDispatchDriver 222 OLE_VT_I4 to value
  2417    End_Procedure
  2418
  2419    // Gets or sets repeating  group header option.
  2420    { MethodType=Property }
  2421    Function ComRepeatGroupHeader Returns Boolean
  2422        Handle hDispatchDriver
  2423        Boolean retVal
  2424        Get phDispatchDriver to hDispatchDriver
  2425        Get InvokeComMethod of hDispatchDriver 223 OLE_VT_BOOL to retVal
  2426        Function_Return retVal
  2427    End_Function
  2428
  2429    // Gets or sets repeating  group header option.
  2430    { MethodType=Property }
  2431    Procedure Set ComRepeatGroupHeader Boolean value
  2432        Handle hDispatchDriver
  2433        Get phDispatchDriver to hDispatchDriver
  2434        Send PrepareParams to hDispatchDriver 1
  2435        Set ComProperty of hDispatchDriver 223 OLE_VT_BOOL to value
  2436    End_Procedure
  2437
  2438    // Gets or sets keeping group together option.
  2439    { MethodType=Property }
  2440    Function ComKeepGroupTogether Returns Boolean
  2441        Handle hDispatchDriver
  2442        Boolean retVal
  2443        Get phDispatchDriver to hDispatchDriver
  2444        Get InvokeComMethod of hDispatchDriver 224 OLE_VT_BOOL to retVal
  2445        Function_Return retVal
  2446    End_Function
  2447
  2448    // Gets or sets keeping group together option.
  2449    { MethodType=Property }
  2450    Procedure Set ComKeepGroupTogether Boolean value
  2451        Handle hDispatchDriver
  2452        Get phDispatchDriver to hDispatchDriver
  2453        Send PrepareParams to hDispatchDriver 1
  2454        Set ComProperty of hDispatchDriver 224 OLE_VT_BOOL to value
  2455    End_Procedure
  2456
  2457    // Gets or sets group condition.
  2458    { MethodType=Property }
  2459    Function ComGroupCondition Returns CRGroupCondition
  2460        Handle hDispatchDriver
  2461        CRGroupCondition retVal
  2462        Get phDispatchDriver to hDispatchDriver
  2463        Get InvokeComMethod of hDispatchDriver 225 OLE_VT_I4 to retVal
  2464        Function_Return retVal
  2465    End_Function
  2466
  2467    // Gets or sets group condition.
  2468    { MethodType=Property }
  2469    Procedure Set ComGroupCondition CRGroupCondition value
  2470        Handle hDispatchDriver
  2471        Get phDispatchDriver to hDispatchDriver
  2472        Send PrepareParams to hDispatchDriver 1
  2473        Set ComProperty of hDispatchDriver 225 OLE_VT_I4 to value
  2474    End_Procedure
  2475
  2476    // Gets or sets group condition field.
  2477    { MethodType=Property }
  2478    Function ComGroupConditionField Returns Variant
  2479        Handle hDispatchDriver
  2480        Variant retVal
  2481        Get phDispatchDriver to hDispatchDriver
  2482        Get InvokeComMethod of hDispatchDriver 226 OLE_VT_DISPATCH to retVal
  2483        Function_Return retVal
  2484    End_Function
  2485
  2486    // Gets or sets group condition field.
  2487    { MethodType=Property }
  2488    Procedure Set ComGroupConditionField Variant value
  2489        Handle hDispatchDriver
  2490        Get phDispatchDriver to hDispatchDriver
  2491        Send PrepareParams to hDispatchDriver 1
  2492        Set ComProperty of hDispatchDriver 226 OLE_VT_DISPATCH to value
  2493    End_Procedure
  2494
  2495    // Gets multilple column report detail area width (Twips).
  2496    { MethodType=Property }
  2497    Function ComDetailWidth Returns Integer
  2498        Handle hDispatchDriver
  2499        Integer retVal
  2500        Get phDispatchDriver to hDispatchDriver
  2501        Get InvokeComMethod of hDispatchDriver 338 OLE_VT_I4 to retVal
  2502        Function_Return retVal
  2503    End_Function
  2504
  2505    // Gets mailling label report detail area height (Twips).
  2506    { MethodType=Property }
  2507    Function ComDetailHeight Returns Integer
  2508        Handle hDispatchDriver
  2509        Integer retVal
  2510        Get phDispatchDriver to hDispatchDriver
  2511        Get InvokeComMethod of hDispatchDriver 339 OLE_VT_I4 to retVal
  2512        Function_Return retVal
  2513    End_Function
  2514
  2515    // Gets multiple column report horizontal gaps going across page.
  2516    { MethodType=Property }
  2517    Function ComHorizontalGap Returns Integer
  2518        Handle hDispatchDriver
  2519        Integer retVal
  2520        Get phDispatchDriver to hDispatchDriver
  2521        Get InvokeComMethod of hDispatchDriver 340 OLE_VT_I4 to retVal
  2522        Function_Return retVal
  2523    End_Function
  2524
  2525    // Gets or set top or bottom n group sort order
  2526    { MethodType=Property }
  2527    Function ComTopOrBottomNGroupSortOrder Returns CRTopBottomNGroupSortOrder
  2528        Handle hDispatchDriver
  2529        CRTopBottomNGroupSortOrder retVal
  2530        Get phDispatchDriver to hDispatchDriver
  2531        Get InvokeComMethod of hDispatchDriver 373 OLE_VT_I4 to retVal
  2532        Function_Return retVal
  2533    End_Function
  2534
  2535    // Gets or set top or bottom n group sort order
  2536    { MethodType=Property }
  2537    Procedure Set ComTopOrBottomNGroupSortOrder CRTopBottomNGroupSortOrder value
  2538        Handle hDispatchDriver
  2539        Get phDispatchDriver to hDispatchDriver
  2540        Send PrepareParams to hDispatchDriver 1
  2541        Set ComProperty of hDispatchDriver 373 OLE_VT_I4 to value
  2542    End_Procedure
  2543
  2544    // Gets or sets number of top or bottom groups
  2545    { MethodType=Property }
  2546    Function ComNumberOfTopOrBottomNGroups Returns Short
  2547        Handle hDispatchDriver
  2548        Short retVal
  2549        Get phDispatchDriver to hDispatchDriver
  2550        Get InvokeComMethod of hDispatchDriver 374 OLE_VT_I2 to retVal
  2551        Function_Return retVal
  2552    End_Function
  2553
  2554    // Gets or sets number of top or bottom groups
  2555    { MethodType=Property }
  2556    Procedure Set ComNumberOfTopOrBottomNGroups Short value
  2557        Handle hDispatchDriver
  2558        Get phDispatchDriver to hDispatchDriver
  2559        Send PrepareParams to hDispatchDriver 1
  2560        Set ComProperty of hDispatchDriver 374 OLE_VT_I2 to value
  2561    End_Procedure
  2562
  2563    // Gets or sets discard other groups option.
  2564    { MethodType=Property }
  2565    Function ComDiscardOtherGroups Returns Boolean
  2566        Handle hDispatchDriver
  2567        Boolean retVal
  2568        Get phDispatchDriver to hDispatchDriver
  2569        Get InvokeComMethod of hDispatchDriver 375 OLE_VT_BOOL to retVal
  2570        Function_Return retVal
  2571    End_Function
  2572
  2573    // Gets or sets discard other groups option.
  2574    { MethodType=Property }
  2575    Procedure Set ComDiscardOtherGroups Boolean value
  2576        Handle hDispatchDriver
  2577        Get phDispatchDriver to hDispatchDriver
  2578        Send PrepareParams to hDispatchDriver 1
  2579        Set ComProperty of hDispatchDriver 375 OLE_VT_BOOL to value
  2580    End_Procedure
  2581
  2582    // Gets or sets top or bottom n sort field.
  2583    { MethodType=Property }
  2584    Function ComTopOrBottomNSortField Returns Variant
  2585        Handle hDispatchDriver
  2586        Variant retVal
  2587        Get phDispatchDriver to hDispatchDriver
  2588        Get InvokeComMethod of hDispatchDriver 376 OLE_VT_DISPATCH to retVal
  2589        Function_Return retVal
  2590    End_Function
  2591
  2592    // Gets or sets top or bottom n sort field.
  2593    { MethodType=Property }
  2594    Procedure Set ComTopOrBottomNSortField Variant value
  2595        Handle hDispatchDriver
  2596        Get phDispatchDriver to hDispatchDriver
  2597        Send PrepareParams to hDispatchDriver 1
  2598        Set ComProperty of hDispatchDriver 376 OLE_VT_DISPATCH to value
  2599    End_Procedure
  2600
  2601    // Gets or sets group hierarchically flag.
  2602    { MethodType=Property }
  2603    Function ComEnableHierarchicalGroupSorting Returns Boolean
  2604        Handle hDispatchDriver
  2605        Boolean retVal
  2606        Get phDispatchDriver to hDispatchDriver
  2607        Get InvokeComMethod of hDispatchDriver 535 OLE_VT_BOOL to retVal
  2608        Function_Return retVal
  2609    End_Function
  2610
  2611    // Gets or sets group hierarchically flag.
  2612    { MethodType=Property }
  2613    Procedure Set ComEnableHierarchicalGroupSorting Boolean value
  2614        Handle hDispatchDriver
  2615        Get phDispatchDriver to hDispatchDriver
  2616        Send PrepareParams to hDispatchDriver 1
  2617        Set ComProperty of hDispatchDriver 535 OLE_VT_BOOL to value
  2618    End_Procedure
  2619
  2620    // Gets parent ID field.
  2621    { MethodType=Property }
  2622    Function ComParentIDField Returns Variant
  2623        Handle hDispatchDriver
  2624        Variant retVal
  2625        Get phDispatchDriver to hDispatchDriver
  2626        Get InvokeComMethod of hDispatchDriver 536 OLE_VT_DISPATCH to retVal
  2627        Function_Return retVal
  2628    End_Function
  2629
  2630    // Sets parent ID field.
  2631    Procedure ComSetParentIDField Variant llParentIDField
  2632        Handle hDispatchDriver
  2633        Get phDispatchDriver to hDispatchDriver
  2634        Send PrepareParams to hDispatchDriver 1
  2635        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llParentIDField
  2636        Send InvokeComMethod to hDispatchDriver 704 OLE_VT_VOID
  2637    End_Procedure
  2638
  2639    // Gets instance ID field.
  2640    { MethodType=Property }
  2641    Function ComInstanceIDField Returns Variant
  2642        Handle hDispatchDriver
  2643        Variant retVal
  2644        Get phDispatchDriver to hDispatchDriver
  2645        Get InvokeComMethod of hDispatchDriver 537 OLE_VT_DISPATCH to retVal
  2646        Function_Return retVal
  2647    End_Function
  2648
  2649    // Sets instance ID field.
  2650    Procedure ComSetInstanceIDField Variant llInstanceIDField
  2651        Handle hDispatchDriver
  2652        Get phDispatchDriver to hDispatchDriver
  2653        Send PrepareParams to hDispatchDriver 1
  2654        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llInstanceIDField
  2655        Send InvokeComMethod to hDispatchDriver 705 OLE_VT_VOID
  2656    End_Procedure
  2657
  2658    // Gets or sets group indent (twips).
  2659    { MethodType=Property }
  2660    Function ComGroupIndent Returns Integer
  2661        Handle hDispatchDriver
  2662        Integer retVal
  2663        Get phDispatchDriver to hDispatchDriver
  2664        Get InvokeComMethod of hDispatchDriver 538 OLE_VT_I4 to retVal
  2665        Function_Return retVal
  2666    End_Function
  2667
  2668    // Gets or sets group indent (twips).
  2669    { MethodType=Property }
  2670    Procedure Set ComGroupIndent Integer value
  2671        Handle hDispatchDriver
  2672        Get phDispatchDriver to hDispatchDriver
  2673        Send PrepareParams to hDispatchDriver 1
  2674        Set ComProperty of hDispatchDriver 538 OLE_VT_I4 to value
  2675    End_Procedure
  2676
  2677    // Gets or sets the specifed groups
  2678    { MethodType=Property }
  2679    Function ComSpecifiedGroups Returns Variant
  2680        Handle hDispatchDriver
  2681        Variant retVal
  2682        Get phDispatchDriver to hDispatchDriver
  2683        Get InvokeComMethod of hDispatchDriver 722 OLE_VT_VARIANT to retVal
  2684        Function_Return retVal
  2685    End_Function
  2686
  2687    // Gets or sets the specifed groups
  2688    { MethodType=Property }
  2689    Procedure Set ComSpecifiedGroups Variant value
  2690        Handle hDispatchDriver
  2691        Get phDispatchDriver to hDispatchDriver
  2692        Send PrepareParams to hDispatchDriver 1
  2693        Set ComProperty of hDispatchDriver 722 (OLE_VT_BYREF ior OLE_VT_VARIANT) to value
  2694    End_Procedure
  2695
  2696    // Gets or sets section conditional formula.
  2697    { MethodType=Property }
  2698    Function ComConditionFormula Variant llFormulaName Returns String
  2699        Handle hDispatchDriver
  2700        String retVal
  2701        Get phDispatchDriver to hDispatchDriver
  2702        Send PrepareParams to hDispatchDriver 1
  2703        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaName
  2704        Get InvokeComMethod of hDispatchDriver 759 OLE_VT_BSTR to retVal
  2705        Function_Return retVal
  2706    End_Function
  2707
  2708    // Gets or sets section conditional formula.
  2709    { MethodType=Property }
  2710    Procedure Set ComConditionFormula Variant llFormulaName String value
  2711        Handle hDispatchDriver
  2712        Get phDispatchDriver to hDispatchDriver
  2713        Send PrepareParams to hDispatchDriver 2
  2714        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaName
  2715        Set ComProperty of hDispatchDriver 759 OLE_VT_BSTR to value
  2716    End_Procedure
  2717End_Class
  2718
  2719// CoClass
  2720// CLSID: {E41248E1-2AB7-457C-999F-893C6432BA33}
  2721Class cCrystalArea is a cComAutomationObject
  2722    Import_Class_Protocol cCrystalIArea
  2723
  2724    Procedure Construct_Object
  2725        Forward Send Construct_Object
  2726        Set peAutoCreate to acNoAutoCreate
  2727    End_Procedure
  2728End_Class
  2729
  2730// CLSID: {AF376806-6120-4E28-96DD-63FD2DC27B7A}
  2731Class cCrystalISection is a Mixin
  2732
  2733    // Gets or sets section name.
  2734    { MethodType=Property }
  2735    Function ComName Returns String
  2736        Handle hDispatchDriver
  2737        String retVal
  2738        Get phDispatchDriver to hDispatchDriver
  2739        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  2740        Function_Return retVal
  2741    End_Function
  2742
  2743    // Gets or sets section name.
  2744    { MethodType=Property }
  2745    Procedure Set ComName String value
  2746        Handle hDispatchDriver
  2747        Get phDispatchDriver to hDispatchDriver
  2748        Send PrepareParams to hDispatchDriver 1
  2749        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
  2750    End_Procedure
  2751
  2752    // Gets or sets section height (twips).
  2753    { MethodType=Property }
  2754    Function ComHeight Returns Integer
  2755        Handle hDispatchDriver
  2756        Integer retVal
  2757        Get phDispatchDriver to hDispatchDriver
  2758        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
  2759        Function_Return retVal
  2760    End_Function
  2761
  2762    // Gets or sets section height (twips).
  2763    { MethodType=Property }
  2764    Procedure Set ComHeight Integer value
  2765        Handle hDispatchDriver
  2766        Get phDispatchDriver to hDispatchDriver
  2767        Send PrepareParams to hDispatchDriver 1
  2768        Set ComProperty of hDispatchDriver 105 OLE_VT_I4 to value
  2769    End_Procedure
  2770
  2771    // Gets report object collection within the section.
  2772    { MethodType=Property }
  2773    Function ComReportObjects Returns Variant
  2774        Handle hDispatchDriver
  2775        Variant retVal
  2776        Get phDispatchDriver to hDispatchDriver
  2777        Get InvokeComMethod of hDispatchDriver 160 OLE_VT_DISPATCH to retVal
  2778        Function_Return retVal
  2779    End_Function
  2780
  2781    // Gets section width (twips).
  2782    { MethodType=Property }
  2783    Function ComWidth Returns Integer
  2784        Handle hDispatchDriver
  2785        Integer retVal
  2786        Get phDispatchDriver to hDispatchDriver
  2787        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
  2788        Function_Return retVal
  2789    End_Function
  2790
  2791    // Gets or sets section background color.
  2792    { MethodType=Property }
  2793    Function ComBackColor Returns OLE_COLOR
  2794        Handle hDispatchDriver
  2795        OLE_COLOR retVal
  2796        Get phDispatchDriver to hDispatchDriver
  2797        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
  2798        Function_Return retVal
  2799    End_Function
  2800
  2801    // Gets or sets section background color.
  2802    { MethodType=Property }
  2803    Procedure Set ComBackColor OLE_COLOR value
  2804        Handle hDispatchDriver
  2805        Get phDispatchDriver to hDispatchDriver
  2806        Send PrepareParams to hDispatchDriver 1
  2807        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
  2808    End_Procedure
  2809
  2810    // Gets or sets section visibility.
  2811    { MethodType=Property }
  2812    Function ComSuppress Returns Boolean
  2813        Handle hDispatchDriver
  2814        Boolean retVal
  2815        Get phDispatchDriver to hDispatchDriver
  2816        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
  2817        Function_Return retVal
  2818    End_Function
  2819
  2820    // Gets or sets section visibility.
  2821    { MethodType=Property }
  2822    Procedure Set ComSuppress Boolean value
  2823        Handle hDispatchDriver
  2824        Get phDispatchDriver to hDispatchDriver
  2825        Send PrepareParams to hDispatchDriver 1
  2826        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
  2827    End_Procedure
  2828
  2829    // Gets the section parent (Report or Area).
  2830    { MethodType=Property }
  2831    Function ComParent Returns Variant
  2832        Handle hDispatchDriver
  2833        Variant retVal
  2834        Get phDispatchDriver to hDispatchDriver
  2835        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  2836        Function_Return retVal
  2837    End_Function
  2838
  2839    // Gets the section index within the report.
  2840    { MethodType=Property }
  2841    Function ComNumber Returns Short
  2842        Handle hDispatchDriver
  2843        Short retVal
  2844        Get phDispatchDriver to hDispatchDriver
  2845        Get InvokeComMethod of hDispatchDriver 192 OLE_VT_I2 to retVal
  2846        Function_Return retVal
  2847    End_Function
  2848
  2849    // Gets or sets new page before option.
  2850    { MethodType=Property }
  2851    Function ComNewPageBefore Returns Boolean
  2852        Handle hDispatchDriver
  2853        Boolean retVal
  2854        Get phDispatchDriver to hDispatchDriver
  2855        Get InvokeComMethod of hDispatchDriver 193 OLE_VT_BOOL to retVal
  2856        Function_Return retVal
  2857    End_Function
  2858
  2859    // Gets or sets new page before option.
  2860    { MethodType=Property }
  2861    Procedure Set ComNewPageBefore Boolean value
  2862        Handle hDispatchDriver
  2863        Get phDispatchDriver to hDispatchDriver
  2864        Send PrepareParams to hDispatchDriver 1
  2865        Set ComProperty of hDispatchDriver 193 OLE_VT_BOOL to value
  2866    End_Procedure
  2867
  2868    // Gets or sets new page after option.
  2869    { MethodType=Property }
  2870    Function ComNewPageAfter Returns Boolean
  2871        Handle hDispatchDriver
  2872        Boolean retVal
  2873        Get phDispatchDriver to hDispatchDriver
  2874        Get InvokeComMethod of hDispatchDriver 194 OLE_VT_BOOL to retVal
  2875        Function_Return retVal
  2876    End_Function
  2877
  2878    // Gets or sets new page after option.
  2879    { MethodType=Property }
  2880    Procedure Set ComNewPageAfter Boolean value
  2881        Handle hDispatchDriver
  2882        Get phDispatchDriver to hDispatchDriver
  2883        Send PrepareParams to hDispatchDriver 1
  2884        Set ComProperty of hDispatchDriver 194 OLE_VT_BOOL to value
  2885    End_Procedure
  2886
  2887    // Gets or sets keeping section together option.
  2888    { MethodType=Property }
  2889    Function ComKeepTogether Returns Boolean
  2890        Handle hDispatchDriver
  2891        Boolean retVal
  2892        Get phDispatchDriver to hDispatchDriver
  2893        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
  2894        Function_Return retVal
  2895    End_Function
  2896
  2897    // Gets or sets keeping section together option.
  2898    { MethodType=Property }
  2899    Procedure Set ComKeepTogether Boolean value
  2900        Handle hDispatchDriver
  2901        Get phDispatchDriver to hDispatchDriver
  2902        Send PrepareParams to hDispatchDriver 1
  2903        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
  2904    End_Procedure
  2905
  2906    // Gets or sets reset page after option.
  2907    { MethodType=Property }
  2908    Function ComResetPageNumberAfter Returns Boolean
  2909        Handle hDispatchDriver
  2910        Boolean retVal
  2911        Get phDispatchDriver to hDispatchDriver
  2912        Get InvokeComMethod of hDispatchDriver 195 OLE_VT_BOOL to retVal
  2913        Function_Return retVal
  2914    End_Function
  2915
  2916    // Gets or sets reset page after option.
  2917    { MethodType=Property }
  2918    Procedure Set ComResetPageNumberAfter Boolean value
  2919        Handle hDispatchDriver
  2920        Get phDispatchDriver to hDispatchDriver
  2921        Send PrepareParams to hDispatchDriver 1
  2922        Set ComProperty of hDispatchDriver 195 OLE_VT_BOOL to value
  2923    End_Procedure
  2924
  2925    // Gets or sets print at bottom of page option.
  2926    { MethodType=Property }
  2927    Function ComPrintAtBottomOfPage Returns Boolean
  2928        Handle hDispatchDriver
  2929        Boolean retVal
  2930        Get phDispatchDriver to hDispatchDriver
  2931        Get InvokeComMethod of hDispatchDriver 196 OLE_VT_BOOL to retVal
  2932        Function_Return retVal
  2933    End_Function
  2934
  2935    // Gets or sets print at bottom of page option.
  2936    { MethodType=Property }
  2937    Procedure Set ComPrintAtBottomOfPage Boolean value
  2938        Handle hDispatchDriver
  2939        Get phDispatchDriver to hDispatchDriver
  2940        Send PrepareParams to hDispatchDriver 1
  2941        Set ComProperty of hDispatchDriver 196 OLE_VT_BOOL to value
  2942    End_Procedure
  2943
  2944    // Gets or sets underlay following section option.
  2945    { MethodType=Property }
  2946    Function ComUnderlaySection Returns Boolean
  2947        Handle hDispatchDriver
  2948        Boolean retVal
  2949        Get phDispatchDriver to hDispatchDriver
  2950        Get InvokeComMethod of hDispatchDriver 197 OLE_VT_BOOL to retVal
  2951        Function_Return retVal
  2952    End_Function
  2953
  2954    // Gets or sets underlay following section option.
  2955    { MethodType=Property }
  2956    Procedure Set ComUnderlaySection Boolean value
  2957        Handle hDispatchDriver
  2958        Get phDispatchDriver to hDispatchDriver
  2959        Send PrepareParams to hDispatchDriver 1
  2960        Set ComProperty of hDispatchDriver 197 OLE_VT_BOOL to value
  2961    End_Procedure
  2962
  2963    // Gets or sets suppress section if blank option.
  2964    { MethodType=Property }
  2965    Function ComSuppressIfBlank Returns Boolean
  2966        Handle hDispatchDriver
  2967        Boolean retVal
  2968        Get phDispatchDriver to hDispatchDriver
  2969        Get InvokeComMethod of hDispatchDriver 198 OLE_VT_BOOL to retVal
  2970        Function_Return retVal
  2971    End_Function
  2972
  2973    // Gets or sets suppress section if blank option.
  2974    { MethodType=Property }
  2975    Procedure Set ComSuppressIfBlank Boolean value
  2976        Handle hDispatchDriver
  2977        Get phDispatchDriver to hDispatchDriver
  2978        Send PrepareParams to hDispatchDriver 1
  2979        Set ComProperty of hDispatchDriver 198 OLE_VT_BOOL to value
  2980    End_Procedure
  2981
  2982    // Gets minimum section height (twips).
  2983    { MethodType=Property }
  2984    Function ComMinimumHeight Returns Integer
  2985        Handle hDispatchDriver
  2986        Integer retVal
  2987        Get phDispatchDriver to hDispatchDriver
  2988        Get InvokeComMethod of hDispatchDriver 235 OLE_VT_I4 to retVal
  2989        Function_Return retVal
  2990    End_Function
  2991
  2992    // Adds a field object into the section.
  2993    Function ComAddFieldObject Variant llField Integer llLeft Integer llTop Returns Variant
  2994        Handle hDispatchDriver
  2995        Variant retVal
  2996        Get phDispatchDriver to hDispatchDriver
  2997        Send PrepareParams to hDispatchDriver 3
  2998        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llField
  2999        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3000        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3001        Get InvokeComMethod of hDispatchDriver 462 OLE_VT_DISPATCH to retVal
  3002        Function_Return retVal
  3003    End_Function
  3004
  3005    // Adds a text object into the section.
  3006    Function ComAddTextObject String llpText Integer llLeft Integer llTop Variant llformatText Returns Variant
  3007        Handle hDispatchDriver
  3008        Variant retVal
  3009        Get phDispatchDriver to hDispatchDriver
  3010        Send PrepareParams to hDispatchDriver 4
  3011        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpText
  3012        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3013        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3014        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llformatText
  3015        Get InvokeComMethod of hDispatchDriver 463 OLE_VT_DISPATCH to retVal
  3016        Function_Return retVal
  3017    End_Function
  3018
  3019    // Adds a blob field object into the section.
  3020    Function ComAddBlobFieldObject Variant llField Integer llLeft Integer llTop Returns Variant
  3021        Handle hDispatchDriver
  3022        Variant retVal
  3023        Get phDispatchDriver to hDispatchDriver
  3024        Send PrepareParams to hDispatchDriver 3
  3025        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llField
  3026        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3027        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3028        Get InvokeComMethod of hDispatchDriver 553 OLE_VT_DISPATCH to retVal
  3029        Function_Return retVal
  3030    End_Function
  3031
  3032    // Adds a special var field object into the section.
  3033    Function ComAddSpecialVarFieldObject CRSpecialVarType llspecialVarType Integer llLeft Integer llTop Returns Variant
  3034        Handle hDispatchDriver
  3035        Variant retVal
  3036        Get phDispatchDriver to hDispatchDriver
  3037        Send PrepareParams to hDispatchDriver 3
  3038        Send DefineParam to hDispatchDriver OLE_VT_I4 llspecialVarType
  3039        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3040        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3041        Get InvokeComMethod of hDispatchDriver 555 OLE_VT_DISPATCH to retVal
  3042        Function_Return retVal
  3043    End_Function
  3044
  3045    // Adds a subreport object into the section.
  3046    Function ComAddSubreportObject String llpSubreportName Integer llLeft Integer llTop Returns Variant
  3047        Handle hDispatchDriver
  3048        Variant retVal
  3049        Get phDispatchDriver to hDispatchDriver
  3050        Send PrepareParams to hDispatchDriver 3
  3051        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpSubreportName
  3052        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3053        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3054        Get InvokeComMethod of hDispatchDriver 560 OLE_VT_DISPATCH to retVal
  3055        Function_Return retVal
  3056    End_Function
  3057
  3058    // Imports a subreport into the section.
  3059    Function ComImportSubreport String llsubreportFileName Integer llLeft Integer llTop Returns Variant
  3060        Handle hDispatchDriver
  3061        Variant retVal
  3062        Get phDispatchDriver to hDispatchDriver
  3063        Send PrepareParams to hDispatchDriver 3
  3064        Send DefineParam to hDispatchDriver OLE_VT_BSTR llsubreportFileName
  3065        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3066        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3067        Get InvokeComMethod of hDispatchDriver 561 OLE_VT_DISPATCH to retVal
  3068        Function_Return retVal
  3069    End_Function
  3070
  3071    // Deletes an object into the section.
  3072    Procedure ComDeleteObject Variant llreportObject
  3073        Handle hDispatchDriver
  3074        Get phDispatchDriver to hDispatchDriver
  3075        Send PrepareParams to hDispatchDriver 1
  3076        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llreportObject
  3077        Send InvokeComMethod to hDispatchDriver 554 OLE_VT_VOID
  3078    End_Procedure
  3079
  3080    // Adds a line object into the section.
  3081    Function ComAddLineObject Integer llLeft Integer llTop Integer llRight Integer llBottom Variant llpEndSection Returns Variant
  3082        Handle hDispatchDriver
  3083        Variant retVal
  3084        Get phDispatchDriver to hDispatchDriver
  3085        Send PrepareParams to hDispatchDriver 5
  3086        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3087        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3088        Send DefineParam to hDispatchDriver OLE_VT_I4 llRight
  3089        Send DefineParam to hDispatchDriver OLE_VT_I4 llBottom
  3090        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpEndSection
  3091        Get InvokeComMethod of hDispatchDriver 558 OLE_VT_DISPATCH to retVal
  3092        Function_Return retVal
  3093    End_Function
  3094
  3095    // Adds a box object into the section.
  3096    Function ComAddBoxObject Integer llLeft Integer llTop Integer llRight Integer llBottom Variant llpEndSection Returns Variant
  3097        Handle hDispatchDriver
  3098        Variant retVal
  3099        Get phDispatchDriver to hDispatchDriver
  3100        Send PrepareParams to hDispatchDriver 5
  3101        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3102        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3103        Send DefineParam to hDispatchDriver OLE_VT_I4 llRight
  3104        Send DefineParam to hDispatchDriver OLE_VT_I4 llBottom
  3105        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpEndSection
  3106        Get InvokeComMethod of hDispatchDriver 559 OLE_VT_DISPATCH to retVal
  3107        Function_Return retVal
  3108    End_Function
  3109
  3110    // Adds a crosstab object into the section.
  3111    Function ComAddCrossTabObject Integer llLeft Integer llTop Returns Variant
  3112        Handle hDispatchDriver
  3113        Variant retVal
  3114        Get phDispatchDriver to hDispatchDriver
  3115        Send PrepareParams to hDispatchDriver 2
  3116        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3117        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3118        Get InvokeComMethod of hDispatchDriver 557 OLE_VT_DISPATCH to retVal
  3119        Function_Return retVal
  3120    End_Function
  3121
  3122    // Adds a picture field object into the section.
  3123    Function ComAddPictureObject String llpImageFilePath Integer llLeft Integer llTop Returns Variant
  3124        Handle hDispatchDriver
  3125        Variant retVal
  3126        Get phDispatchDriver to hDispatchDriver
  3127        Send PrepareParams to hDispatchDriver 3
  3128        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpImageFilePath
  3129        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3130        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3131        Get InvokeComMethod of hDispatchDriver 556 OLE_VT_DISPATCH to retVal
  3132        Function_Return retVal
  3133    End_Function
  3134
  3135    // Adds a graph object into the section.
  3136    Function ComAddGraphObject CRGraphDataType llgraphDataType Integer llLeft Integer llTop Variant llpCrossTabObject Returns Variant
  3137        Handle hDispatchDriver
  3138        Variant retVal
  3139        Get phDispatchDriver to hDispatchDriver
  3140        Send PrepareParams to hDispatchDriver 4
  3141        Send DefineParam to hDispatchDriver OLE_VT_I4 llgraphDataType
  3142        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3143        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3144        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpCrossTabObject
  3145        Get InvokeComMethod of hDispatchDriver 562 OLE_VT_DISPATCH to retVal
  3146        Function_Return retVal
  3147    End_Function
  3148
  3149    // Adds a summary field object into the section
  3150    Function ComAddSummaryFieldObject Variant llField CRSummaryType llSummaryType Integer llLeft Integer llTop Variant llsecondSummaryFieldOrFactor Returns Variant
  3151        Handle hDispatchDriver
  3152        Variant retVal
  3153        Get phDispatchDriver to hDispatchDriver
  3154        Send PrepareParams to hDispatchDriver 5
  3155        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llField
  3156        Send DefineParam to hDispatchDriver OLE_VT_I4 llSummaryType
  3157        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3158        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3159        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llsecondSummaryFieldOrFactor
  3160        Get InvokeComMethod of hDispatchDriver 479 OLE_VT_DISPATCH to retVal
  3161        Function_Return retVal
  3162    End_Function
  3163
  3164    // Adds an unbound field object into the report.
  3165    Function ComAddUnboundFieldObject CRFieldValueType llValueType Integer llLeft Integer llTop Returns Variant
  3166        Handle hDispatchDriver
  3167        Variant retVal
  3168        Get phDispatchDriver to hDispatchDriver
  3169        Send PrepareParams to hDispatchDriver 3
  3170        Send DefineParam to hDispatchDriver OLE_VT_I4 llValueType
  3171        Send DefineParam to hDispatchDriver OLE_VT_I4 llLeft
  3172        Send DefineParam to hDispatchDriver OLE_VT_I4 llTop
  3173        Get InvokeComMethod of hDispatchDriver 532 OLE_VT_DISPATCH to retVal
  3174        Function_Return retVal
  3175    End_Function
  3176
  3177    // Gets or sets section conditional formula.
  3178    { MethodType=Property }
  3179    Function ComConditionFormula Variant llFormulaName Returns String
  3180        Handle hDispatchDriver
  3181        String retVal
  3182        Get phDispatchDriver to hDispatchDriver
  3183        Send PrepareParams to hDispatchDriver 1
  3184        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaName
  3185        Get InvokeComMethod of hDispatchDriver 759 OLE_VT_BSTR to retVal
  3186        Function_Return retVal
  3187    End_Function
  3188
  3189    // Gets or sets section conditional formula.
  3190    { MethodType=Property }
  3191    Procedure Set ComConditionFormula Variant llFormulaName String value
  3192        Handle hDispatchDriver
  3193        Get phDispatchDriver to hDispatchDriver
  3194        Send PrepareParams to hDispatchDriver 2
  3195        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaName
  3196        Set ComProperty of hDispatchDriver 759 OLE_VT_BSTR to value
  3197    End_Procedure
  3198
  3199    // Gets or sets CSS class.
  3200    { MethodType=Property }
  3201    Function ComCssClass Returns String
  3202        Handle hDispatchDriver
  3203        String retVal
  3204        Get phDispatchDriver to hDispatchDriver
  3205        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
  3206        Function_Return retVal
  3207    End_Function
  3208
  3209    // Gets or sets CSS class.
  3210    { MethodType=Property }
  3211    Procedure Set ComCssClass String value
  3212        Handle hDispatchDriver
  3213        Get phDispatchDriver to hDispatchDriver
  3214        Send PrepareParams to hDispatchDriver 1
  3215        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
  3216    End_Procedure
  3217End_Class
  3218
  3219// CLSID: {AF37684B-6120-4E28-96DD-63FD2DC27B7A}
  3220Class cCrystalISectionEvent is a Mixin
  3221
  3222    // Fires this event before starting to format a section
  3223    { MethodType=Event }
  3224    Procedure OnComFormat Variant llpFormattingInfo
  3225    End_Procedure
  3226
  3227    { Visibility=Private }
  3228    Procedure RegisterComEvents
  3229        Send RegisterComEvent 1 msg_OnComFormat
  3230    End_Procedure
  3231End_Class
  3232
  3233// CoClass
  3234// CLSID: {A8C79148-52F7-4B0B-9FD8-E230740227C2}
  3235Class cCrystalSection is a cComAutomationObject
  3236    Import_Class_Protocol cCrystalISection
  3237    Import_Class_Protocol cCrystalISectionEvent
  3238
  3239    Procedure Construct_Object
  3240        Forward Send Construct_Object
  3241        Set psEventId to "{AF37684B-6120-4E28-96DD-63FD2DC27B7A}"
  3242        Set peAutoCreate to acNoAutoCreate
  3243    End_Procedure
  3244End_Class
  3245
  3246// CLSID: {AF376807-6120-4E28-96DD-63FD2DC27B7A}
  3247Class cCrystalIReportObjects is a Mixin
  3248
  3249    { MethodType=Property }
  3250    Function Com_NewEnum Returns Variant
  3251        Handle hDispatchDriver
  3252        Variant retVal
  3253        Get phDispatchDriver to hDispatchDriver
  3254        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  3255        Function_Return retVal
  3256    End_Function
  3257
  3258    // Gets collection item.
  3259    { MethodType=Property }
  3260    Function ComItem Variant llindex Returns Variant
  3261        Handle hDispatchDriver
  3262        Variant retVal
  3263        Get phDispatchDriver to hDispatchDriver
  3264        Send PrepareParams to hDispatchDriver 1
  3265        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  3266        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  3267        Function_Return retVal
  3268    End_Function
  3269
  3270    // Gets collection count.
  3271    { MethodType=Property }
  3272    Function ComCount Returns Integer
  3273        Handle hDispatchDriver
  3274        Integer retVal
  3275        Get phDispatchDriver to hDispatchDriver
  3276        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  3277        Function_Return retVal
  3278    End_Function
  3279
  3280    // Gets report object collection parent (section)
  3281    { MethodType=Property }
  3282    Function ComParent Returns Variant
  3283        Handle hDispatchDriver
  3284        Variant retVal
  3285        Get phDispatchDriver to hDispatchDriver
  3286        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  3287        Function_Return retVal
  3288    End_Function
  3289End_Class
  3290
  3291// CoClass
  3292// CLSID: {F6EE0DF0-F538-4415-8D8F-D034910A5BD9}
  3293Class cCrystalReportObjects is a cComAutomationObject
  3294    Import_Class_Protocol cCrystalIReportObjects
  3295
  3296    Procedure Construct_Object
  3297        Forward Send Construct_Object
  3298        Set peAutoCreate to acNoAutoCreate
  3299    End_Procedure
  3300End_Class
  3301
  3302// CLSID: {AF376809-6120-4E28-96DD-63FD2DC27B7A}
  3303Class cCrystalIFieldObject is a Mixin
  3304
  3305    // Gets or sets object name.
  3306    { MethodType=Property }
  3307    Function ComName Returns String
  3308        Handle hDispatchDriver
  3309        String retVal
  3310        Get phDispatchDriver to hDispatchDriver
  3311        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  3312        Function_Return retVal
  3313    End_Function
  3314
  3315    // Gets or sets object name.
  3316    { MethodType=Property }
  3317    Procedure Set ComName String value
  3318        Handle hDispatchDriver
  3319        Get phDispatchDriver to hDispatchDriver
  3320        Send PrepareParams to hDispatchDriver 1
  3321        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
  3322    End_Procedure
  3323
  3324    // Gets report object kind.
  3325    { MethodType=Property }
  3326    Function ComKind Returns CRObjectKind
  3327        Handle hDispatchDriver
  3328        CRObjectKind retVal
  3329        Get phDispatchDriver to hDispatchDriver
  3330        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  3331        Function_Return retVal
  3332    End_Function
  3333
  3334    // Gets or sets object upper left position (twips).
  3335    { MethodType=Property }
  3336    Function ComLeft Returns Integer
  3337        Handle hDispatchDriver
  3338        Integer retVal
  3339        Get phDispatchDriver to hDispatchDriver
  3340        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
  3341        Function_Return retVal
  3342    End_Function
  3343
  3344    // Gets or sets object upper left position (twips).
  3345    { MethodType=Property }
  3346    Procedure Set ComLeft Integer value
  3347        Handle hDispatchDriver
  3348        Get phDispatchDriver to hDispatchDriver
  3349        Send PrepareParams to hDispatchDriver 1
  3350        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
  3351    End_Procedure
  3352
  3353    // Gets or sets object upper top position (twips).
  3354    { MethodType=Property }
  3355    Function ComTop Returns Integer
  3356        Handle hDispatchDriver
  3357        Integer retVal
  3358        Get phDispatchDriver to hDispatchDriver
  3359        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
  3360        Function_Return retVal
  3361    End_Function
  3362
  3363    // Gets or sets object upper top position (twips).
  3364    { MethodType=Property }
  3365    Procedure Set ComTop Integer value
  3366        Handle hDispatchDriver
  3367        Get phDispatchDriver to hDispatchDriver
  3368        Send PrepareParams to hDispatchDriver 1
  3369        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
  3370    End_Procedure
  3371
  3372    // Gets or sets object width (twips).
  3373    { MethodType=Property }
  3374    Function ComWidth Returns Integer
  3375        Handle hDispatchDriver
  3376        Integer retVal
  3377        Get phDispatchDriver to hDispatchDriver
  3378        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
  3379        Function_Return retVal
  3380    End_Function
  3381
  3382    // Gets or sets object width (twips).
  3383    { MethodType=Property }
  3384    Procedure Set ComWidth Integer value
  3385        Handle hDispatchDriver
  3386        Get phDispatchDriver to hDispatchDriver
  3387        Send PrepareParams to hDispatchDriver 1
  3388        Set ComProperty of hDispatchDriver 104 OLE_VT_I4 to value
  3389    End_Procedure
  3390
  3391    // Gets or sets object height (twips).
  3392    { MethodType=Property }
  3393    Function ComHeight Returns Integer
  3394        Handle hDispatchDriver
  3395        Integer retVal
  3396        Get phDispatchDriver to hDispatchDriver
  3397        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
  3398        Function_Return retVal
  3399    End_Function
  3400
  3401    // Gets or sets object height (twips).
  3402    { MethodType=Property }
  3403    Procedure Set ComHeight Integer value
  3404        Handle hDispatchDriver
  3405        Get phDispatchDriver to hDispatchDriver
  3406        Send PrepareParams to hDispatchDriver 1
  3407        Set ComProperty of hDispatchDriver 105 OLE_VT_I4 to value
  3408    End_Procedure
  3409
  3410    // Gets or sets left line style.
  3411    { MethodType=Property }
  3412    Function ComLeftLineStyle Returns CRLineStyle
  3413        Handle hDispatchDriver
  3414        CRLineStyle retVal
  3415        Get phDispatchDriver to hDispatchDriver
  3416        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
  3417        Function_Return retVal
  3418    End_Function
  3419
  3420    // Gets or sets left line style.
  3421    { MethodType=Property }
  3422    Procedure Set ComLeftLineStyle CRLineStyle value
  3423        Handle hDispatchDriver
  3424        Get phDispatchDriver to hDispatchDriver
  3425        Send PrepareParams to hDispatchDriver 1
  3426        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
  3427    End_Procedure
  3428
  3429    // Gets or sets right line style.
  3430    { MethodType=Property }
  3431    Function ComRightLineStyle Returns CRLineStyle
  3432        Handle hDispatchDriver
  3433        CRLineStyle retVal
  3434        Get phDispatchDriver to hDispatchDriver
  3435        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
  3436        Function_Return retVal
  3437    End_Function
  3438
  3439    // Gets or sets right line style.
  3440    { MethodType=Property }
  3441    Procedure Set ComRightLineStyle CRLineStyle value
  3442        Handle hDispatchDriver
  3443        Get phDispatchDriver to hDispatchDriver
  3444        Send PrepareParams to hDispatchDriver 1
  3445        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
  3446    End_Procedure
  3447
  3448    // Gets or sets top line style.
  3449    { MethodType=Property }
  3450    Function ComTopLineStyle Returns CRLineStyle
  3451        Handle hDispatchDriver
  3452        CRLineStyle retVal
  3453        Get phDispatchDriver to hDispatchDriver
  3454        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
  3455        Function_Return retVal
  3456    End_Function
  3457
  3458    // Gets or sets top line style.
  3459    { MethodType=Property }
  3460    Procedure Set ComTopLineStyle CRLineStyle value
  3461        Handle hDispatchDriver
  3462        Get phDispatchDriver to hDispatchDriver
  3463        Send PrepareParams to hDispatchDriver 1
  3464        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
  3465    End_Procedure
  3466
  3467    // Gets or sets bottom line style.
  3468    { MethodType=Property }
  3469    Function ComBottomLineStyle Returns CRLineStyle
  3470        Handle hDispatchDriver
  3471        CRLineStyle retVal
  3472        Get phDispatchDriver to hDispatchDriver
  3473        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
  3474        Function_Return retVal
  3475    End_Function
  3476
  3477    // Gets or sets bottom line style.
  3478    { MethodType=Property }
  3479    Procedure Set ComBottomLineStyle CRLineStyle value
  3480        Handle hDispatchDriver
  3481        Get phDispatchDriver to hDispatchDriver
  3482        Send PrepareParams to hDispatchDriver 1
  3483        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
  3484    End_Procedure
  3485
  3486    // Gets or sets tight horizontal.
  3487    { MethodType=Property }
  3488    Function ComEnableTightHorizontal Returns Boolean
  3489        Handle hDispatchDriver
  3490        Boolean retVal
  3491        Get phDispatchDriver to hDispatchDriver
  3492        Get InvokeComMethod of hDispatchDriver 110 OLE_VT_BOOL to retVal
  3493        Function_Return retVal
  3494    End_Function
  3495
  3496    // Gets or sets tight horizontal.
  3497    { MethodType=Property }
  3498    Procedure Set ComEnableTightHorizontal Boolean value
  3499        Handle hDispatchDriver
  3500        Get phDispatchDriver to hDispatchDriver
  3501        Send PrepareParams to hDispatchDriver 1
  3502        Set ComProperty of hDispatchDriver 110 OLE_VT_BOOL to value
  3503    End_Procedure
  3504
  3505    // Gets or sets border drop shadow.
  3506    { MethodType=Property }
  3507    Function ComHasDropShadow Returns Boolean
  3508        Handle hDispatchDriver
  3509        Boolean retVal
  3510        Get phDispatchDriver to hDispatchDriver
  3511        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
  3512        Function_Return retVal
  3513    End_Function
  3514
  3515    // Gets or sets border drop shadow.
  3516    { MethodType=Property }
  3517    Procedure Set ComHasDropShadow Boolean value
  3518        Handle hDispatchDriver
  3519        Get phDispatchDriver to hDispatchDriver
  3520        Send PrepareParams to hDispatchDriver 1
  3521        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
  3522    End_Procedure
  3523
  3524    // Gets or sets object background color.
  3525    { MethodType=Property }
  3526    Function ComBackColor Returns OLE_COLOR
  3527        Handle hDispatchDriver
  3528        OLE_COLOR retVal
  3529        Get phDispatchDriver to hDispatchDriver
  3530        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
  3531        Function_Return retVal
  3532    End_Function
  3533
  3534    // Gets or sets object background color.
  3535    { MethodType=Property }
  3536    Procedure Set ComBackColor OLE_COLOR value
  3537        Handle hDispatchDriver
  3538        Get phDispatchDriver to hDispatchDriver
  3539        Send PrepareParams to hDispatchDriver 1
  3540        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
  3541    End_Procedure
  3542
  3543    // Gets or sets object border color.
  3544    { MethodType=Property }
  3545    Function ComBorderColor Returns OLE_COLOR
  3546        Handle hDispatchDriver
  3547        OLE_COLOR retVal
  3548        Get phDispatchDriver to hDispatchDriver
  3549        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  3550        Function_Return retVal
  3551    End_Function
  3552
  3553    // Gets or sets object border color.
  3554    { MethodType=Property }
  3555    Procedure Set ComBorderColor OLE_COLOR value
  3556        Handle hDispatchDriver
  3557        Get phDispatchDriver to hDispatchDriver
  3558        Send PrepareParams to hDispatchDriver 1
  3559        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
  3560    End_Procedure
  3561
  3562    // Gets object parent (Section).
  3563    { MethodType=Property }
  3564    Function ComParent Returns Variant
  3565        Handle hDispatchDriver
  3566        Variant retVal
  3567        Get phDispatchDriver to hDispatchDriver
  3568        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  3569        Function_Return retVal
  3570    End_Function
  3571
  3572    // Gets or sets object visibility.
  3573    { MethodType=Property }
  3574    Function ComSuppress Returns Boolean
  3575        Handle hDispatchDriver
  3576        Boolean retVal
  3577        Get phDispatchDriver to hDispatchDriver
  3578        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
  3579        Function_Return retVal
  3580    End_Function
  3581
  3582    // Gets or sets object visibility.
  3583    { MethodType=Property }
  3584    Procedure Set ComSuppress Boolean value
  3585        Handle hDispatchDriver
  3586        Get phDispatchDriver to hDispatchDriver
  3587        Send PrepareParams to hDispatchDriver 1
  3588        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
  3589    End_Procedure
  3590
  3591    // Gets or sets close border on page break.
  3592    { MethodType=Property }
  3593    Function ComCloseAtPageBreak Returns Boolean
  3594        Handle hDispatchDriver
  3595        Boolean retVal
  3596        Get phDispatchDriver to hDispatchDriver
  3597        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
  3598        Function_Return retVal
  3599    End_Function
  3600
  3601    // Gets or sets close border on page break.
  3602    { MethodType=Property }
  3603    Procedure Set ComCloseAtPageBreak Boolean value
  3604        Handle hDispatchDriver
  3605        Get phDispatchDriver to hDispatchDriver
  3606        Send PrepareParams to hDispatchDriver 1
  3607        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
  3608    End_Procedure
  3609
  3610    // Gets or sets keep object together.
  3611    { MethodType=Property }
  3612    Function ComKeepTogether Returns Boolean
  3613        Handle hDispatchDriver
  3614        Boolean retVal
  3615        Get phDispatchDriver to hDispatchDriver
  3616        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
  3617        Function_Return retVal
  3618    End_Function
  3619
  3620    // Gets or sets keep object together.
  3621    { MethodType=Property }
  3622    Procedure Set ComKeepTogether Boolean value
  3623        Handle hDispatchDriver
  3624        Get phDispatchDriver to hDispatchDriver
  3625        Send PrepareParams to hDispatchDriver 1
  3626        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
  3627    End_Procedure
  3628
  3629    // Gets or sets object text color.
  3630    { MethodType=Property }
  3631    Function ComTextColor Returns OLE_COLOR
  3632        Handle hDispatchDriver
  3633        OLE_COLOR retVal
  3634        Get phDispatchDriver to hDispatchDriver
  3635        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_I4 to retVal
  3636        Function_Return retVal
  3637    End_Function
  3638
  3639    // Gets or sets object text color.
  3640    { MethodType=Property }
  3641    Procedure Set ComTextColor OLE_COLOR value
  3642        Handle hDispatchDriver
  3643        Get phDispatchDriver to hDispatchDriver
  3644        Send PrepareParams to hDispatchDriver 1
  3645        Set ComProperty of hDispatchDriver 117 OLE_VT_I4 to value
  3646    End_Procedure
  3647
  3648    // Gets or sets standard OLE font.
  3649    { MethodType=Property }
  3650    Function ComFont Returns Variant
  3651        Handle hDispatchDriver
  3652        Variant retVal
  3653        Get phDispatchDriver to hDispatchDriver
  3654        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  3655        Function_Return retVal
  3656    End_Function
  3657
  3658    // Gets or sets standard OLE font.
  3659    { MethodType=Property }
  3660    Procedure Set ComFont Variant value
  3661        Handle hDispatchDriver
  3662        Get phDispatchDriver to hDispatchDriver
  3663        Send PrepareParams to hDispatchDriver 1
  3664        Set ComProperty of hDispatchDriver 118 OLE_VT_DISPATCH to value
  3665    End_Procedure
  3666
  3667    // Gets field definition.
  3668    { MethodType=Property }
  3669    Function ComField Returns Variant
  3670        Handle hDispatchDriver
  3671        Variant retVal
  3672        Get phDispatchDriver to hDispatchDriver
  3673        Get InvokeComMethod of hDispatchDriver 119 OLE_VT_DISPATCH to retVal
  3674        Function_Return retVal
  3675    End_Function
  3676
  3677    // Gets or sets horizontal alignment.
  3678    { MethodType=Property }
  3679    Function ComHorAlignment Returns CRAlignment
  3680        Handle hDispatchDriver
  3681        CRAlignment retVal
  3682        Get phDispatchDriver to hDispatchDriver
  3683        Get InvokeComMethod of hDispatchDriver 120 OLE_VT_I4 to retVal
  3684        Function_Return retVal
  3685    End_Function
  3686
  3687    // Gets or sets horizontal alignment.
  3688    { MethodType=Property }
  3689    Procedure Set ComHorAlignment CRAlignment value
  3690        Handle hDispatchDriver
  3691        Get phDispatchDriver to hDispatchDriver
  3692        Send PrepareParams to hDispatchDriver 1
  3693        Set ComProperty of hDispatchDriver 120 OLE_VT_I4 to value
  3694    End_Procedure
  3695
  3696    // Gets field value.
  3697    { MethodType=Property }
  3698    Function ComValue Returns Variant
  3699        Handle hDispatchDriver
  3700        Variant retVal
  3701        Get phDispatchDriver to hDispatchDriver
  3702        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  3703        Function_Return retVal
  3704    End_Function
  3705
  3706    // Gets or sets can grow option.
  3707    { MethodType=Property }
  3708    Function ComCanGrow Returns Boolean
  3709        Handle hDispatchDriver
  3710        Boolean retVal
  3711        Get phDispatchDriver to hDispatchDriver
  3712        Get InvokeComMethod of hDispatchDriver 122 OLE_VT_BOOL to retVal
  3713        Function_Return retVal
  3714    End_Function
  3715
  3716    // Gets or sets can grow option.
  3717    { MethodType=Property }
  3718    Procedure Set ComCanGrow Boolean value
  3719        Handle hDispatchDriver
  3720        Get phDispatchDriver to hDispatchDriver
  3721        Send PrepareParams to hDispatchDriver 1
  3722        Set ComProperty of hDispatchDriver 122 OLE_VT_BOOL to value
  3723    End_Procedure
  3724
  3725    // Gets or sets suppress if duplicated option.
  3726    { MethodType=Property }
  3727    Function ComSuppressIfDuplicated Returns Boolean
  3728        Handle hDispatchDriver
  3729        Boolean retVal
  3730        Get phDispatchDriver to hDispatchDriver
  3731        Get InvokeComMethod of hDispatchDriver 123 OLE_VT_BOOL to retVal
  3732        Function_Return retVal
  3733    End_Function
  3734
  3735    // Gets or sets suppress if duplicated option.
  3736    { MethodType=Property }
  3737    Procedure Set ComSuppressIfDuplicated Boolean value
  3738        Handle hDispatchDriver
  3739        Get phDispatchDriver to hDispatchDriver
  3740        Send PrepareParams to hDispatchDriver 1
  3741        Set ComProperty of hDispatchDriver 123 OLE_VT_BOOL to value
  3742    End_Procedure
  3743
  3744    // Gets or sets use system defaults formatting option.
  3745    { MethodType=Property }
  3746    Function ComUseSystemDefaults Returns Boolean
  3747        Handle hDispatchDriver
  3748        Boolean retVal
  3749        Get phDispatchDriver to hDispatchDriver
  3750        Get InvokeComMethod of hDispatchDriver 125 OLE_VT_BOOL to retVal
  3751        Function_Return retVal
  3752    End_Function
  3753
  3754    // Gets or sets use system defaults formatting option.
  3755    { MethodType=Property }
  3756    Procedure Set ComUseSystemDefaults Boolean value
  3757        Handle hDispatchDriver
  3758        Get phDispatchDriver to hDispatchDriver
  3759        Send PrepareParams to hDispatchDriver 1
  3760        Set ComProperty of hDispatchDriver 125 OLE_VT_BOOL to value
  3761    End_Procedure
  3762
  3763    // Gets or sets suppress if zero option.
  3764    { MethodType=Property }
  3765    Function ComSuppressIfZero Returns Boolean
  3766        Handle hDispatchDriver
  3767        Boolean retVal
  3768        Get phDispatchDriver to hDispatchDriver
  3769        Get InvokeComMethod of hDispatchDriver 124 OLE_VT_BOOL to retVal
  3770        Function_Return retVal
  3771    End_Function
  3772
  3773    // Gets or sets suppress if zero option.
  3774    { MethodType=Property }
  3775    Procedure Set ComSuppressIfZero Boolean value
  3776        Handle hDispatchDriver
  3777        Get phDispatchDriver to hDispatchDriver
  3778        Send PrepareParams to hDispatchDriver 1
  3779        Set ComProperty of hDispatchDriver 124 OLE_VT_BOOL to value
  3780    End_Procedure
  3781
  3782    // Gets or sets number negative type.
  3783    { MethodType=Property }
  3784    Function ComNegativeType Returns CRNegativeType
  3785        Handle hDispatchDriver
  3786        CRNegativeType retVal
  3787        Get phDispatchDriver to hDispatchDriver
  3788        Get InvokeComMethod of hDispatchDriver 126 OLE_VT_I4 to retVal
  3789        Function_Return retVal
  3790    End_Function
  3791
  3792    // Gets or sets number negative type.
  3793    { MethodType=Property }
  3794    Procedure Set ComNegativeType CRNegativeType value
  3795        Handle hDispatchDriver
  3796        Get phDispatchDriver to hDispatchDriver
  3797        Send PrepareParams to hDispatchDriver 1
  3798        Set ComProperty of hDispatchDriver 126 OLE_VT_I4 to value
  3799    End_Procedure
  3800
  3801    // Gets or sets enable number thousands separators.
  3802    { MethodType=Property }
  3803    Function ComThousandsSeparators Returns Boolean
  3804        Handle hDispatchDriver
  3805        Boolean retVal
  3806        Get phDispatchDriver to hDispatchDriver
  3807        Get InvokeComMethod of hDispatchDriver 127 OLE_VT_BOOL to retVal
  3808        Function_Return retVal
  3809    End_Function
  3810
  3811    // Gets or sets enable number thousands separators.
  3812    { MethodType=Property }
  3813    Procedure Set ComThousandsSeparators Boolean value
  3814        Handle hDispatchDriver
  3815        Get phDispatchDriver to hDispatchDriver
  3816        Send PrepareParams to hDispatchDriver 1
  3817        Set ComProperty of hDispatchDriver 127 OLE_VT_BOOL to value
  3818    End_Procedure
  3819
  3820    // Gets or sets number uses leading zero option.
  3821    { MethodType=Property }
  3822    Function ComUseLeadingZero Returns Boolean
  3823        Handle hDispatchDriver
  3824        Boolean retVal
  3825        Get phDispatchDriver to hDispatchDriver
  3826        Get InvokeComMethod of hDispatchDriver 128 OLE_VT_BOOL to retVal
  3827        Function_Return retVal
  3828    End_Function
  3829
  3830    // Gets or sets number uses leading zero option.
  3831    { MethodType=Property }
  3832    Procedure Set ComUseLeadingZero Boolean value
  3833        Handle hDispatchDriver
  3834        Get phDispatchDriver to hDispatchDriver
  3835        Send PrepareParams to hDispatchDriver 1
  3836        Set ComProperty of hDispatchDriver 128 OLE_VT_BOOL to value
  3837    End_Procedure
  3838
  3839    // Gets or sets number decimal places.
  3840    { MethodType=Property }
  3841    Function ComDecimalPlaces Returns Short
  3842        Handle hDispatchDriver
  3843        Short retVal
  3844        Get phDispatchDriver to hDispatchDriver
  3845        Get InvokeComMethod of hDispatchDriver 129 OLE_VT_I2 to retVal
  3846        Function_Return retVal
  3847    End_Function
  3848
  3849    // Gets or sets number decimal places.
  3850    { MethodType=Property }
  3851    Procedure Set ComDecimalPlaces Short value
  3852        Handle hDispatchDriver
  3853        Get phDispatchDriver to hDispatchDriver
  3854        Send PrepareParams to hDispatchDriver 1
  3855        Set ComProperty of hDispatchDriver 129 OLE_VT_I2 to value
  3856    End_Procedure
  3857
  3858    // Gets or sets number rounding type.
  3859    { MethodType=Property }
  3860    Function ComRoundingType Returns CRRoundingType
  3861        Handle hDispatchDriver
  3862        CRRoundingType retVal
  3863        Get phDispatchDriver to hDispatchDriver
  3864        Get InvokeComMethod of hDispatchDriver 130 OLE_VT_I4 to retVal
  3865        Function_Return retVal
  3866    End_Function
  3867
  3868    // Gets or sets number rounding type.
  3869    { MethodType=Property }
  3870    Procedure Set ComRoundingType CRRoundingType value
  3871        Handle hDispatchDriver
  3872        Get phDispatchDriver to hDispatchDriver
  3873        Send PrepareParams to hDispatchDriver 1
  3874        Set ComProperty of hDispatchDriver 130 OLE_VT_I4 to value
  3875    End_Procedure
  3876
  3877    // Gets or sets thousand symbol.
  3878    { MethodType=Property }
  3879    Function ComThousandSymbol Returns String
  3880        Handle hDispatchDriver
  3881        String retVal
  3882        Get phDispatchDriver to hDispatchDriver
  3883        Get InvokeComMethod of hDispatchDriver 131 OLE_VT_BSTR to retVal
  3884        Function_Return retVal
  3885    End_Function
  3886
  3887    // Gets or sets thousand symbol.
  3888    { MethodType=Property }
  3889    Procedure Set ComThousandSymbol String value
  3890        Handle hDispatchDriver
  3891        Get phDispatchDriver to hDispatchDriver
  3892        Send PrepareParams to hDispatchDriver 1
  3893        Set ComProperty of hDispatchDriver 131 OLE_VT_BSTR to value
  3894    End_Procedure
  3895
  3896    // Gets or sets decimal symbol.
  3897    { MethodType=Property }
  3898    Function ComDecimalSymbol Returns String
  3899        Handle hDispatchDriver
  3900        String retVal
  3901        Get phDispatchDriver to hDispatchDriver
  3902        Get InvokeComMethod of hDispatchDriver 132 OLE_VT_BSTR to retVal
  3903        Function_Return retVal
  3904    End_Function
  3905
  3906    // Gets or sets decimal symbol.
  3907    { MethodType=Property }
  3908    Procedure Set ComDecimalSymbol String value
  3909        Handle hDispatchDriver
  3910        Get phDispatchDriver to hDispatchDriver
  3911        Send PrepareParams to hDispatchDriver 1
  3912        Set ComProperty of hDispatchDriver 132 OLE_VT_BSTR to value
  3913    End_Procedure
  3914
  3915    // Gets or sets currency symbol type.
  3916    { MethodType=Property }
  3917    Function ComCurrencySymbolType Returns CRCurrencySymbolType
  3918        Handle hDispatchDriver
  3919        CRCurrencySymbolType retVal
  3920        Get phDispatchDriver to hDispatchDriver
  3921        Get InvokeComMethod of hDispatchDriver 133 OLE_VT_I4 to retVal
  3922        Function_Return retVal
  3923    End_Function
  3924
  3925    // Gets or sets currency symbol type.
  3926    { MethodType=Property }
  3927    Procedure Set ComCurrencySymbolType CRCurrencySymbolType value
  3928        Handle hDispatchDriver
  3929        Get phDispatchDriver to hDispatchDriver
  3930        Send PrepareParams to hDispatchDriver 1
  3931        Set ComProperty of hDispatchDriver 133 OLE_VT_I4 to value
  3932    End_Procedure
  3933
  3934    // Gets or sets use one symbol per page option.
  3935    { MethodType=Property }
  3936    Function ComUseOneSymbolPerPage Returns Boolean
  3937        Handle hDispatchDriver
  3938        Boolean retVal
  3939        Get phDispatchDriver to hDispatchDriver
  3940        Get InvokeComMethod of hDispatchDriver 134 OLE_VT_BOOL to retVal
  3941        Function_Return retVal
  3942    End_Function
  3943
  3944    // Gets or sets use one symbol per page option.
  3945    { MethodType=Property }
  3946    Procedure Set ComUseOneSymbolPerPage Boolean value
  3947        Handle hDispatchDriver
  3948        Get phDispatchDriver to hDispatchDriver
  3949        Send PrepareParams to hDispatchDriver 1
  3950        Set ComProperty of hDispatchDriver 134 OLE_VT_BOOL to value
  3951    End_Procedure
  3952
  3953    // Gets or sets currency position type.
  3954    { MethodType=Property }
  3955    Function ComCurrencyPositionType Returns CRCurrencyPositionType
  3956        Handle hDispatchDriver
  3957        CRCurrencyPositionType retVal
  3958        Get phDispatchDriver to hDispatchDriver
  3959        Get InvokeComMethod of hDispatchDriver 135 OLE_VT_I4 to retVal
  3960        Function_Return retVal
  3961    End_Function
  3962
  3963    // Gets or sets currency position type.
  3964    { MethodType=Property }
  3965    Procedure Set ComCurrencyPositionType CRCurrencyPositionType value
  3966        Handle hDispatchDriver
  3967        Get phDispatchDriver to hDispatchDriver
  3968        Send PrepareParams to hDispatchDriver 1
  3969        Set ComProperty of hDispatchDriver 135 OLE_VT_I4 to value
  3970    End_Procedure
  3971
  3972    // Gets or sets currency symbol.
  3973    { MethodType=Property }
  3974    Function ComCurrencySymbol Returns String
  3975        Handle hDispatchDriver
  3976        String retVal
  3977        Get phDispatchDriver to hDispatchDriver
  3978        Get InvokeComMethod of hDispatchDriver 136 OLE_VT_BSTR to retVal
  3979        Function_Return retVal
  3980    End_Function
  3981
  3982    // Gets or sets currency symbol.
  3983    { MethodType=Property }
  3984    Procedure Set ComCurrencySymbol String value
  3985        Handle hDispatchDriver
  3986        Get phDispatchDriver to hDispatchDriver
  3987        Send PrepareParams to hDispatchDriver 1
  3988        Set ComProperty of hDispatchDriver 136 OLE_VT_BSTR to value
  3989    End_Procedure
  3990
  3991    // Gets or sets boolean  output type.
  3992    { MethodType=Property }
  3993    Function ComBooleanOutputType Returns CRBooleanOutputType
  3994        Handle hDispatchDriver
  3995        CRBooleanOutputType retVal
  3996        Get phDispatchDriver to hDispatchDriver
  3997        Get InvokeComMethod of hDispatchDriver 137 OLE_VT_I4 to retVal
  3998        Function_Return retVal
  3999    End_Function
  4000
  4001    // Gets or sets boolean  output type.
  4002    { MethodType=Property }
  4003    Procedure Set ComBooleanOutputType CRBooleanOutputType value
  4004        Handle hDispatchDriver
  4005        Get phDispatchDriver to hDispatchDriver
  4006        Send PrepareParams to hDispatchDriver 1
  4007        Set ComProperty of hDispatchDriver 137 OLE_VT_I4 to value
  4008    End_Procedure
  4009
  4010    // Gets or sets date windows default type.
  4011    { MethodType=Property }
  4012    Function ComDateWindowsDefaultType Returns CRDateWindowsDefaultType
  4013        Handle hDispatchDriver
  4014        CRDateWindowsDefaultType retVal
  4015        Get phDispatchDriver to hDispatchDriver
  4016        Get InvokeComMethod of hDispatchDriver 138 OLE_VT_I4 to retVal
  4017        Function_Return retVal
  4018    End_Function
  4019
  4020    // Gets or sets date windows default type.
  4021    { MethodType=Property }
  4022    Procedure Set ComDateWindowsDefaultType CRDateWindowsDefaultType value
  4023        Handle hDispatchDriver
  4024        Get phDispatchDriver to hDispatchDriver
  4025        Send PrepareParams to hDispatchDriver 1
  4026        Set ComProperty of hDispatchDriver 138 OLE_VT_I4 to value
  4027    End_Procedure
  4028
  4029    // Gets or sets date order.
  4030    { MethodType=Property }
  4031    Function ComDateOrder Returns CRDateOrder
  4032        Handle hDispatchDriver
  4033        CRDateOrder retVal
  4034        Get phDispatchDriver to hDispatchDriver
  4035        Get InvokeComMethod of hDispatchDriver 139 OLE_VT_I4 to retVal
  4036        Function_Return retVal
  4037    End_Function
  4038
  4039    // Gets or sets date order.
  4040    { MethodType=Property }
  4041    Procedure Set ComDateOrder CRDateOrder value
  4042        Handle hDispatchDriver
  4043        Get phDispatchDriver to hDispatchDriver
  4044        Send PrepareParams to hDispatchDriver 1
  4045        Set ComProperty of hDispatchDriver 139 OLE_VT_I4 to value
  4046    End_Procedure
  4047
  4048    // Gets or sets year type.
  4049    { MethodType=Property }
  4050    Function ComYearType Returns CRYearType
  4051        Handle hDispatchDriver
  4052        CRYearType retVal
  4053        Get phDispatchDriver to hDispatchDriver
  4054        Get InvokeComMethod of hDispatchDriver 140 OLE_VT_I4 to retVal
  4055        Function_Return retVal
  4056    End_Function
  4057
  4058    // Gets or sets year type.
  4059    { MethodType=Property }
  4060    Procedure Set ComYearType CRYearType value
  4061        Handle hDispatchDriver
  4062        Get phDispatchDriver to hDispatchDriver
  4063        Send PrepareParams to hDispatchDriver 1
  4064        Set ComProperty of hDispatchDriver 140 OLE_VT_I4 to value
  4065    End_Procedure
  4066
  4067    // Gets or sets month type.
  4068    { MethodType=Property }
  4069    Function ComMonthType Returns CRMonthType
  4070        Handle hDispatchDriver
  4071        CRMonthType retVal
  4072        Get phDispatchDriver to hDispatchDriver
  4073        Get InvokeComMethod of hDispatchDriver 141 OLE_VT_I4 to retVal
  4074        Function_Return retVal
  4075    End_Function
  4076
  4077    // Gets or sets month type.
  4078    { MethodType=Property }
  4079    Procedure Set ComMonthType CRMonthType value
  4080        Handle hDispatchDriver
  4081        Get phDispatchDriver to hDispatchDriver
  4082        Send PrepareParams to hDispatchDriver 1
  4083        Set ComProperty of hDispatchDriver 141 OLE_VT_I4 to value
  4084    End_Procedure
  4085
  4086    // Gets or sets day type.
  4087    { MethodType=Property }
  4088    Function ComDayType Returns CRDayType
  4089        Handle hDispatchDriver
  4090        CRDayType retVal
  4091        Get phDispatchDriver to hDispatchDriver
  4092        Get InvokeComMethod of hDispatchDriver 142 OLE_VT_I4 to retVal
  4093        Function_Return retVal
  4094    End_Function
  4095
  4096    // Gets or sets day type.
  4097    { MethodType=Property }
  4098    Procedure Set ComDayType CRDayType value
  4099        Handle hDispatchDriver
  4100        Get phDispatchDriver to hDispatchDriver
  4101        Send PrepareParams to hDispatchDriver 1
  4102        Set ComProperty of hDispatchDriver 142 OLE_VT_I4 to value
  4103    End_Procedure
  4104
  4105    // Gets or sets leading day type.
  4106    { MethodType=Property }
  4107    Function ComLeadingDayType Returns CRLeadingDayType
  4108        Handle hDispatchDriver
  4109        CRLeadingDayType retVal
  4110        Get phDispatchDriver to hDispatchDriver
  4111        Get InvokeComMethod of hDispatchDriver 143 OLE_VT_I4 to retVal
  4112        Function_Return retVal
  4113    End_Function
  4114
  4115    // Gets or sets leading day type.
  4116    { MethodType=Property }
  4117    Procedure Set ComLeadingDayType CRLeadingDayType value
  4118        Handle hDispatchDriver
  4119        Get phDispatchDriver to hDispatchDriver
  4120        Send PrepareParams to hDispatchDriver 1
  4121        Set ComProperty of hDispatchDriver 143 OLE_VT_I4 to value
  4122    End_Procedure
  4123
  4124    // Gets or sets leading day separator.
  4125    { MethodType=Property }
  4126    Function ComLeadingDaySeparator Returns String
  4127        Handle hDispatchDriver
  4128        String retVal
  4129        Get phDispatchDriver to hDispatchDriver
  4130        Get InvokeComMethod of hDispatchDriver 144 OLE_VT_BSTR to retVal
  4131        Function_Return retVal
  4132    End_Function
  4133
  4134    // Gets or sets leading day separator.
  4135    { MethodType=Property }
  4136    Procedure Set ComLeadingDaySeparator String value
  4137        Handle hDispatchDriver
  4138        Get phDispatchDriver to hDispatchDriver
  4139        Send PrepareParams to hDispatchDriver 1
  4140        Set ComProperty of hDispatchDriver 144 OLE_VT_BSTR to value
  4141    End_Procedure
  4142
  4143    // Gets or sets date first separator.
  4144    { MethodType=Property }
  4145    Function ComDateFirstSeparator Returns String
  4146        Handle hDispatchDriver
  4147        String retVal
  4148        Get phDispatchDriver to hDispatchDriver
  4149        Get InvokeComMethod of hDispatchDriver 145 OLE_VT_BSTR to retVal
  4150        Function_Return retVal
  4151    End_Function
  4152
  4153    // Gets or sets date first separator.
  4154    { MethodType=Property }
  4155    Procedure Set ComDateFirstSeparator String value
  4156        Handle hDispatchDriver
  4157        Get phDispatchDriver to hDispatchDriver
  4158        Send PrepareParams to hDispatchDriver 1
  4159        Set ComProperty of hDispatchDriver 145 OLE_VT_BSTR to value
  4160    End_Procedure
  4161
  4162    // Gets or sets date second separator.
  4163    { MethodType=Property }
  4164    Function ComDateSecondSeparator Returns String
  4165        Handle hDispatchDriver
  4166        String retVal
  4167        Get phDispatchDriver to hDispatchDriver
  4168        Get InvokeComMethod of hDispatchDriver 146 OLE_VT_BSTR to retVal
  4169        Function_Return retVal
  4170    End_Function
  4171
  4172    // Gets or sets date second separator.
  4173    { MethodType=Property }
  4174    Procedure Set ComDateSecondSeparator String value
  4175        Handle hDispatchDriver
  4176        Get phDispatchDriver to hDispatchDriver
  4177        Send PrepareParams to hDispatchDriver 1
  4178        Set ComProperty of hDispatchDriver 146 OLE_VT_BSTR to value
  4179    End_Procedure
  4180
  4181    // Gets or sets time base.
  4182    { MethodType=Property }
  4183    Function ComTimeBase Returns CRTimeBase
  4184        Handle hDispatchDriver
  4185        CRTimeBase retVal
  4186        Get phDispatchDriver to hDispatchDriver
  4187        Get InvokeComMethod of hDispatchDriver 147 OLE_VT_I4 to retVal
  4188        Function_Return retVal
  4189    End_Function
  4190
  4191    // Gets or sets time base.
  4192    { MethodType=Property }
  4193    Procedure Set ComTimeBase CRTimeBase value
  4194        Handle hDispatchDriver
  4195        Get phDispatchDriver to hDispatchDriver
  4196        Send PrepareParams to hDispatchDriver 1
  4197        Set ComProperty of hDispatchDriver 147 OLE_VT_I4 to value
  4198    End_Procedure
  4199
  4200    // Gets or sets AM/PM type.
  4201    { MethodType=Property }
  4202    Function ComAmPmType Returns CRAmPmType
  4203        Handle hDispatchDriver
  4204        CRAmPmType retVal
  4205        Get phDispatchDriver to hDispatchDriver
  4206        Get InvokeComMethod of hDispatchDriver 148 OLE_VT_I4 to retVal
  4207        Function_Return retVal
  4208    End_Function
  4209
  4210    // Gets or sets AM/PM type.
  4211    { MethodType=Property }
  4212    Procedure Set ComAmPmType CRAmPmType value
  4213        Handle hDispatchDriver
  4214        Get phDispatchDriver to hDispatchDriver
  4215        Send PrepareParams to hDispatchDriver 1
  4216        Set ComProperty of hDispatchDriver 148 OLE_VT_I4 to value
  4217    End_Procedure
  4218
  4219    // Gets or sets hour type.
  4220    { MethodType=Property }
  4221    Function ComHourType Returns CRHourType
  4222        Handle hDispatchDriver
  4223        CRHourType retVal
  4224        Get phDispatchDriver to hDispatchDriver
  4225        Get InvokeComMethod of hDispatchDriver 149 OLE_VT_I4 to retVal
  4226        Function_Return retVal
  4227    End_Function
  4228
  4229    // Gets or sets hour type.
  4230    { MethodType=Property }
  4231    Procedure Set ComHourType CRHourType value
  4232        Handle hDispatchDriver
  4233        Get phDispatchDriver to hDispatchDriver
  4234        Send PrepareParams to hDispatchDriver 1
  4235        Set ComProperty of hDispatchDriver 149 OLE_VT_I4 to value
  4236    End_Procedure
  4237
  4238    // Gets or sets minute type.
  4239    { MethodType=Property }
  4240    Function ComMinuteType Returns CRMinuteType
  4241        Handle hDispatchDriver
  4242        CRMinuteType retVal
  4243        Get phDispatchDriver to hDispatchDriver
  4244        Get InvokeComMethod of hDispatchDriver 150 OLE_VT_I4 to retVal
  4245        Function_Return retVal
  4246    End_Function
  4247
  4248    // Gets or sets minute type.
  4249    { MethodType=Property }
  4250    Procedure Set ComMinuteType CRMinuteType value
  4251        Handle hDispatchDriver
  4252        Get phDispatchDriver to hDispatchDriver
  4253        Send PrepareParams to hDispatchDriver 1
  4254        Set ComProperty of hDispatchDriver 150 OLE_VT_I4 to value
  4255    End_Procedure
  4256
  4257    // Gets or sets second type.
  4258    { MethodType=Property }
  4259    Function ComSecondType Returns CRSecondType
  4260        Handle hDispatchDriver
  4261        CRSecondType retVal
  4262        Get phDispatchDriver to hDispatchDriver
  4263        Get InvokeComMethod of hDispatchDriver 151 OLE_VT_I4 to retVal
  4264        Function_Return retVal
  4265    End_Function
  4266
  4267    // Gets or sets second type.
  4268    { MethodType=Property }
  4269    Procedure Set ComSecondType CRSecondType value
  4270        Handle hDispatchDriver
  4271        Get phDispatchDriver to hDispatchDriver
  4272        Send PrepareParams to hDispatchDriver 1
  4273        Set ComProperty of hDispatchDriver 151 OLE_VT_I4 to value
  4274    End_Procedure
  4275
  4276    // Gets or sets PM string.
  4277    { MethodType=Property }
  4278    Function ComPmString Returns String
  4279        Handle hDispatchDriver
  4280        String retVal
  4281        Get phDispatchDriver to hDispatchDriver
  4282        Get InvokeComMethod of hDispatchDriver 152 OLE_VT_BSTR to retVal
  4283        Function_Return retVal
  4284    End_Function
  4285
  4286    // Gets or sets PM string.
  4287    { MethodType=Property }
  4288    Procedure Set ComPmString String value
  4289        Handle hDispatchDriver
  4290        Get phDispatchDriver to hDispatchDriver
  4291        Send PrepareParams to hDispatchDriver 1
  4292        Set ComProperty of hDispatchDriver 152 OLE_VT_BSTR to value
  4293    End_Procedure
  4294
  4295    // Gets or sets AM string.
  4296    { MethodType=Property }
  4297    Function ComAmString Returns String
  4298        Handle hDispatchDriver
  4299        String retVal
  4300        Get phDispatchDriver to hDispatchDriver
  4301        Get InvokeComMethod of hDispatchDriver 153 OLE_VT_BSTR to retVal
  4302        Function_Return retVal
  4303    End_Function
  4304
  4305    // Gets or sets AM string.
  4306    { MethodType=Property }
  4307    Procedure Set ComAmString String value
  4308        Handle hDispatchDriver
  4309        Get phDispatchDriver to hDispatchDriver
  4310        Send PrepareParams to hDispatchDriver 1
  4311        Set ComProperty of hDispatchDriver 153 OLE_VT_BSTR to value
  4312    End_Procedure
  4313
  4314    // Gets or sets minute second separator.
  4315    { MethodType=Property }
  4316    Function ComMinuteSecondSeparator Returns String
  4317        Handle hDispatchDriver
  4318        String retVal
  4319        Get phDispatchDriver to hDispatchDriver
  4320        Get InvokeComMethod of hDispatchDriver 154 OLE_VT_BSTR to retVal
  4321        Function_Return retVal
  4322    End_Function
  4323
  4324    // Gets or sets minute second separator.
  4325    { MethodType=Property }
  4326    Procedure Set ComMinuteSecondSeparator String value
  4327        Handle hDispatchDriver
  4328        Get phDispatchDriver to hDispatchDriver
  4329        Send PrepareParams to hDispatchDriver 1
  4330        Set ComProperty of hDispatchDriver 154 OLE_VT_BSTR to value
  4331    End_Procedure
  4332
  4333    // Gets or sets hour minute separator.
  4334    { MethodType=Property }
  4335    Function ComHourMinuteSeparator Returns String
  4336        Handle hDispatchDriver
  4337        String retVal
  4338        Get phDispatchDriver to hDispatchDriver
  4339        Get InvokeComMethod of hDispatchDriver 155 OLE_VT_BSTR to retVal
  4340        Function_Return retVal
  4341    End_Function
  4342
  4343    // Gets or sets hour minute separator.
  4344    { MethodType=Property }
  4345    Procedure Set ComHourMinuteSeparator String value
  4346        Handle hDispatchDriver
  4347        Get phDispatchDriver to hDispatchDriver
  4348        Send PrepareParams to hDispatchDriver 1
  4349        Set ComProperty of hDispatchDriver 155 OLE_VT_BSTR to value
  4350    End_Procedure
  4351
  4352    // Gets or sets max of number of line for string memo field.
  4353    { MethodType=Property }
  4354    Function ComMaxNumberOfLines Returns Short
  4355        Handle hDispatchDriver
  4356        Short retVal
  4357        Get phDispatchDriver to hDispatchDriver
  4358        Get InvokeComMethod of hDispatchDriver 156 OLE_VT_I2 to retVal
  4359        Function_Return retVal
  4360    End_Function
  4361
  4362    // Gets or sets max of number of line for string memo field.
  4363    { MethodType=Property }
  4364    Procedure Set ComMaxNumberOfLines Short value
  4365        Handle hDispatchDriver
  4366        Get phDispatchDriver to hDispatchDriver
  4367        Send PrepareParams to hDispatchDriver 1
  4368        Set ComProperty of hDispatchDriver 156 OLE_VT_I2 to value
  4369    End_Procedure
  4370
  4371    // Gets field previous value.
  4372    { MethodType=Property }
  4373    Function ComPreviousValue Returns Variant
  4374        Handle hDispatchDriver
  4375        Variant retVal
  4376        Get phDispatchDriver to hDispatchDriver
  4377        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  4378        Function_Return retVal
  4379    End_Function
  4380
  4381    // Gets field next value.
  4382    { MethodType=Property }
  4383    Function ComNextValue Returns Variant
  4384        Handle hDispatchDriver
  4385        Variant retVal
  4386        Get phDispatchDriver to hDispatchDriver
  4387        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  4388        Function_Return retVal
  4389    End_Function
  4390
  4391    // Gets or sets leading day position type.
  4392    { MethodType=Property }
  4393    Function ComLeadingDayPosition Returns CRLeadingDayPosition
  4394        Handle hDispatchDriver
  4395        CRLeadingDayPosition retVal
  4396        Get phDispatchDriver to hDispatchDriver
  4397        Get InvokeComMethod of hDispatchDriver 399 OLE_VT_I4 to retVal
  4398        Function_Return retVal
  4399    End_Function
  4400
  4401    // Gets or sets leading day position type.
  4402    { MethodType=Property }
  4403    Procedure Set ComLeadingDayPosition CRLeadingDayPosition value
  4404        Handle hDispatchDriver
  4405        Get phDispatchDriver to hDispatchDriver
  4406        Send PrepareParams to hDispatchDriver 1
  4407        Set ComProperty of hDispatchDriver 399 OLE_VT_I4 to value
  4408    End_Procedure
  4409
  4410    // Gets or sets date era type.
  4411    { MethodType=Property }
  4412    Function ComDateEraType Returns CRDateEraType
  4413        Handle hDispatchDriver
  4414        CRDateEraType retVal
  4415        Get phDispatchDriver to hDispatchDriver
  4416        Get InvokeComMethod of hDispatchDriver 400 OLE_VT_I4 to retVal
  4417        Function_Return retVal
  4418    End_Function
  4419
  4420    // Gets or sets date era type.
  4421    { MethodType=Property }
  4422    Procedure Set ComDateEraType CRDateEraType value
  4423        Handle hDispatchDriver
  4424        Get phDispatchDriver to hDispatchDriver
  4425        Send PrepareParams to hDispatchDriver 1
  4426        Set ComProperty of hDispatchDriver 400 OLE_VT_I4 to value
  4427    End_Procedure
  4428
  4429    // Gets or sets date calendar type.
  4430    { MethodType=Property }
  4431    Function ComDateCalendarType Returns CRDateCalendarType
  4432        Handle hDispatchDriver
  4433        CRDateCalendarType retVal
  4434        Get phDispatchDriver to hDispatchDriver
  4435        Get InvokeComMethod of hDispatchDriver 401 OLE_VT_I4 to retVal
  4436        Function_Return retVal
  4437    End_Function
  4438
  4439    // Gets or sets date calendar type.
  4440    { MethodType=Property }
  4441    Procedure Set ComDateCalendarType CRDateCalendarType value
  4442        Handle hDispatchDriver
  4443        Get phDispatchDriver to hDispatchDriver
  4444        Send PrepareParams to hDispatchDriver 1
  4445        Set ComProperty of hDispatchDriver 401 OLE_VT_I4 to value
  4446    End_Procedure
  4447
  4448    // Gets or sets date prefix separator.
  4449    { MethodType=Property }
  4450    Function ComDatePrefixSeparator Returns String
  4451        Handle hDispatchDriver
  4452        String retVal
  4453        Get phDispatchDriver to hDispatchDriver
  4454        Get InvokeComMethod of hDispatchDriver 402 OLE_VT_BSTR to retVal
  4455        Function_Return retVal
  4456    End_Function
  4457
  4458    // Gets or sets date prefix separator.
  4459    { MethodType=Property }
  4460    Procedure Set ComDatePrefixSeparator String value
  4461        Handle hDispatchDriver
  4462        Get phDispatchDriver to hDispatchDriver
  4463        Send PrepareParams to hDispatchDriver 1
  4464        Set ComProperty of hDispatchDriver 402 OLE_VT_BSTR to value
  4465    End_Procedure
  4466
  4467    // Gets or sets date suffix separator.
  4468    { MethodType=Property }
  4469    Function ComDateSuffixSeparator Returns String
  4470        Handle hDispatchDriver
  4471        String retVal
  4472        Get phDispatchDriver to hDispatchDriver
  4473        Get InvokeComMethod of hDispatchDriver 403 OLE_VT_BSTR to retVal
  4474        Function_Return retVal
  4475    End_Function
  4476
  4477    // Gets or sets date suffix separator.
  4478    { MethodType=Property }
  4479    Procedure Set ComDateSuffixSeparator String value
  4480        Handle hDispatchDriver
  4481        Get phDispatchDriver to hDispatchDriver
  4482        Send PrepareParams to hDispatchDriver 1
  4483        Set ComProperty of hDispatchDriver 403 OLE_VT_BSTR to value
  4484    End_Procedure
  4485
  4486    // Sets unbound field formula text
  4487    Procedure ComSetUnboundFieldSource String llpUnboundFieldSource
  4488        Handle hDispatchDriver
  4489        Get phDispatchDriver to hDispatchDriver
  4490        Send PrepareParams to hDispatchDriver 1
  4491        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpUnboundFieldSource
  4492        Send InvokeComMethod to hDispatchDriver 474 OLE_VT_VOID
  4493    End_Procedure
  4494
  4495    // Gets or sets reverse sign option.
  4496    { MethodType=Property }
  4497    Function ComDisplayReverseSign Returns Boolean
  4498        Handle hDispatchDriver
  4499        Boolean retVal
  4500        Get phDispatchDriver to hDispatchDriver
  4501        Get InvokeComMethod of hDispatchDriver 497 OLE_VT_BOOL to retVal
  4502        Function_Return retVal
  4503    End_Function
  4504
  4505    // Gets or sets reverse sign option.
  4506    { MethodType=Property }
  4507    Procedure Set ComDisplayReverseSign Boolean value
  4508        Handle hDispatchDriver
  4509        Get phDispatchDriver to hDispatchDriver
  4510        Send PrepareParams to hDispatchDriver 1
  4511        Set ComProperty of hDispatchDriver 497 OLE_VT_BOOL to value
  4512    End_Procedure
  4513
  4514    // Gets or sets zero value string for number field format.
  4515    { MethodType=Property }
  4516    Function ComZeroValueString Returns String
  4517        Handle hDispatchDriver
  4518        String retVal
  4519        Get phDispatchDriver to hDispatchDriver
  4520        Get InvokeComMethod of hDispatchDriver 498 OLE_VT_BSTR to retVal
  4521        Function_Return retVal
  4522    End_Function
  4523
  4524    // Gets or sets zero value string for number field format.
  4525    { MethodType=Property }
  4526    Procedure Set ComZeroValueString String value
  4527        Handle hDispatchDriver
  4528        Get phDispatchDriver to hDispatchDriver
  4529        Send PrepareParams to hDispatchDriver 1
  4530        Set ComProperty of hDispatchDriver 498 OLE_VT_BSTR to value
  4531    End_Procedure
  4532
  4533    // Gets or sets character spacing.
  4534    { MethodType=Property }
  4535    Function ComCharacterSpacing Returns Integer
  4536        Handle hDispatchDriver
  4537        Integer retVal
  4538        Get phDispatchDriver to hDispatchDriver
  4539        Get InvokeComMethod of hDispatchDriver 499 OLE_VT_I4 to retVal
  4540        Function_Return retVal
  4541    End_Function
  4542
  4543    // Gets or sets character spacing.
  4544    { MethodType=Property }
  4545    Procedure Set ComCharacterSpacing Integer value
  4546        Handle hDispatchDriver
  4547        Get phDispatchDriver to hDispatchDriver
  4548        Send PrepareParams to hDispatchDriver 1
  4549        Set ComProperty of hDispatchDriver 499 OLE_VT_I4 to value
  4550    End_Procedure
  4551
  4552    // Gets or sets line spacing.
  4553    { MethodType=Property }
  4554    Function ComLineSpacing Returns Real
  4555        Handle hDispatchDriver
  4556        Real retVal
  4557        Get phDispatchDriver to hDispatchDriver
  4558        Get InvokeComMethod of hDispatchDriver 500 OLE_VT_R8 to retVal
  4559        Function_Return retVal
  4560    End_Function
  4561
  4562    // Gets or sets line spacing type.
  4563    { MethodType=Property }
  4564    Function ComLineSpacingType Returns CRLineSpacingType
  4565        Handle hDispatchDriver
  4566        CRLineSpacingType retVal
  4567        Get phDispatchDriver to hDispatchDriver
  4568        Get InvokeComMethod of hDispatchDriver 501 OLE_VT_I4 to retVal
  4569        Function_Return retVal
  4570    End_Function
  4571
  4572    // Sets line spacing type and line spacing.
  4573    Procedure ComSetLineSpacing Real llLineSpacing CRLineSpacingType llLineSpacingType
  4574        Handle hDispatchDriver
  4575        Get phDispatchDriver to hDispatchDriver
  4576        Send PrepareParams to hDispatchDriver 2
  4577        Send DefineParam to hDispatchDriver OLE_VT_R8 llLineSpacing
  4578        Send DefineParam to hDispatchDriver OLE_VT_I4 llLineSpacingType
  4579        Send InvokeComMethod to hDispatchDriver 503 OLE_VT_VOID
  4580    End_Procedure
  4581
  4582    // Gets or sets text rotation angle.
  4583    { MethodType=Property }
  4584    Function ComTextRotationAngle Returns CRRotationAngle
  4585        Handle hDispatchDriver
  4586        CRRotationAngle retVal
  4587        Get phDispatchDriver to hDispatchDriver
  4588        Get InvokeComMethod of hDispatchDriver 502 OLE_VT_I4 to retVal
  4589        Function_Return retVal
  4590    End_Function
  4591
  4592    // Gets or sets text rotation angle.
  4593    { MethodType=Property }
  4594    Procedure Set ComTextRotationAngle CRRotationAngle value
  4595        Handle hDispatchDriver
  4596        Get phDispatchDriver to hDispatchDriver
  4597        Send PrepareParams to hDispatchDriver 1
  4598        Set ComProperty of hDispatchDriver 502 OLE_VT_I4 to value
  4599    End_Procedure
  4600
  4601    // Gets or sets first line indent.
  4602    { MethodType=Property }
  4603    Function ComFirstLineIndent Returns Integer
  4604        Handle hDispatchDriver
  4605        Integer retVal
  4606        Get phDispatchDriver to hDispatchDriver
  4607        Get InvokeComMethod of hDispatchDriver 504 OLE_VT_I4 to retVal
  4608        Function_Return retVal
  4609    End_Function
  4610
  4611    // Gets or sets first line indent.
  4612    { MethodType=Property }
  4613    Procedure Set ComFirstLineIndent Integer value
  4614        Handle hDispatchDriver
  4615        Get phDispatchDriver to hDispatchDriver
  4616        Send PrepareParams to hDispatchDriver 1
  4617        Set ComProperty of hDispatchDriver 504 OLE_VT_I4 to value
  4618    End_Procedure
  4619
  4620    // Gets or sets left indent.
  4621    { MethodType=Property }
  4622    Function ComLeftIndent Returns Integer
  4623        Handle hDispatchDriver
  4624        Integer retVal
  4625        Get phDispatchDriver to hDispatchDriver
  4626        Get InvokeComMethod of hDispatchDriver 505 OLE_VT_I4 to retVal
  4627        Function_Return retVal
  4628    End_Function
  4629
  4630    // Gets or sets left indent.
  4631    { MethodType=Property }
  4632    Procedure Set ComLeftIndent Integer value
  4633        Handle hDispatchDriver
  4634        Get phDispatchDriver to hDispatchDriver
  4635        Send PrepareParams to hDispatchDriver 1
  4636        Set ComProperty of hDispatchDriver 505 OLE_VT_I4 to value
  4637    End_Procedure
  4638
  4639    // Gets or sets right indent.
  4640    { MethodType=Property }
  4641    Function ComRightIndent Returns Integer
  4642        Handle hDispatchDriver
  4643        Integer retVal
  4644        Get phDispatchDriver to hDispatchDriver
  4645        Get InvokeComMethod of hDispatchDriver 506 OLE_VT_I4 to retVal
  4646        Function_Return retVal
  4647    End_Function
  4648
  4649    // Gets or sets right indent.
  4650    { MethodType=Property }
  4651    Procedure Set ComRightIndent Integer value
  4652        Handle hDispatchDriver
  4653        Get phDispatchDriver to hDispatchDriver
  4654        Send PrepareParams to hDispatchDriver 1
  4655        Set ComProperty of hDispatchDriver 506 OLE_VT_I4 to value
  4656    End_Procedure
  4657
  4658    // Gets or sets text format option for string memo field.
  4659    { MethodType=Property }
  4660    Function ComTextFormat Returns CRTextFormat
  4661        Handle hDispatchDriver
  4662        CRTextFormat retVal
  4663        Get phDispatchDriver to hDispatchDriver
  4664        Get InvokeComMethod of hDispatchDriver 507 OLE_VT_I4 to retVal
  4665        Function_Return retVal
  4666    End_Function
  4667
  4668    // Gets or sets text format option for string memo field.
  4669    { MethodType=Property }
  4670    Procedure Set ComTextFormat CRTextFormat value
  4671        Handle hDispatchDriver
  4672        Get phDispatchDriver to hDispatchDriver
  4673        Send PrepareParams to hDispatchDriver 1
  4674        Set ComProperty of hDispatchDriver 507 OLE_VT_I4 to value
  4675    End_Procedure
  4676
  4677    // Gets or sets conditional formula.
  4678    { MethodType=Property }
  4679    Function ComConditionFormula Variant llFormulaType Returns String
  4680        Handle hDispatchDriver
  4681        String retVal
  4682        Get phDispatchDriver to hDispatchDriver
  4683        Send PrepareParams to hDispatchDriver 1
  4684        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
  4685        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
  4686        Function_Return retVal
  4687    End_Function
  4688
  4689    // Gets or sets conditional formula.
  4690    { MethodType=Property }
  4691    Procedure Set ComConditionFormula Variant llFormulaType String value
  4692        Handle hDispatchDriver
  4693        Get phDispatchDriver to hDispatchDriver
  4694        Send PrepareParams to hDispatchDriver 2
  4695        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
  4696        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
  4697    End_Procedure
  4698
  4699    // Gets or sets CSS class.
  4700    { MethodType=Property }
  4701    Function ComCssClass Returns String
  4702        Handle hDispatchDriver
  4703        String retVal
  4704        Get phDispatchDriver to hDispatchDriver
  4705        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
  4706        Function_Return retVal
  4707    End_Function
  4708
  4709    // Gets or sets CSS class.
  4710    { MethodType=Property }
  4711    Procedure Set ComCssClass String value
  4712        Handle hDispatchDriver
  4713        Get phDispatchDriver to hDispatchDriver
  4714        Send PrepareParams to hDispatchDriver 1
  4715        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
  4716    End_Procedure
  4717
  4718    // Gets or sets hyperlink type.
  4719    { MethodType=Property }
  4720    Function ComHyperlinkType Returns CRHyperlinkType
  4721        Handle hDispatchDriver
  4722        CRHyperlinkType retVal
  4723        Get phDispatchDriver to hDispatchDriver
  4724        Get InvokeComMethod of hDispatchDriver 901 OLE_VT_I4 to retVal
  4725        Function_Return retVal
  4726    End_Function
  4727
  4728    // Gets or sets hyperlink type.
  4729    { MethodType=Property }
  4730    Procedure Set ComHyperlinkType CRHyperlinkType value
  4731        Handle hDispatchDriver
  4732        Get phDispatchDriver to hDispatchDriver
  4733        Send PrepareParams to hDispatchDriver 1
  4734        Set ComProperty of hDispatchDriver 901 OLE_VT_I4 to value
  4735    End_Procedure
  4736
  4737    // Gets or sets hyperlink text.
  4738    { MethodType=Property }
  4739    Function ComHyperlinkText Returns String
  4740        Handle hDispatchDriver
  4741        String retVal
  4742        Get phDispatchDriver to hDispatchDriver
  4743        Get InvokeComMethod of hDispatchDriver 902 OLE_VT_BSTR to retVal
  4744        Function_Return retVal
  4745    End_Function
  4746
  4747    // Gets or sets hyperlink text.
  4748    { MethodType=Property }
  4749    Procedure Set ComHyperlinkText String value
  4750        Handle hDispatchDriver
  4751        Get phDispatchDriver to hDispatchDriver
  4752        Send PrepareParams to hDispatchDriver 1
  4753        Set ComProperty of hDispatchDriver 902 OLE_VT_BSTR to value
  4754    End_Procedure
  4755End_Class
  4756
  4757// CoClass
  4758// CLSID: {49147C15-4E4B-429E-B00A-B95CC65E31AF}
  4759Class cCrystalFieldObject is a cComAutomationObject
  4760    Import_Class_Protocol cCrystalIFieldObject
  4761
  4762    Procedure Construct_Object
  4763        Forward Send Construct_Object
  4764        Set peAutoCreate to acNoAutoCreate
  4765    End_Procedure
  4766End_Class
  4767
  4768// CLSID: {AF37680C-6120-4E28-96DD-63FD2DC27B7A}
  4769Class cCrystalITextObject is a Mixin
  4770
  4771    // Gets or sets object name.
  4772    { MethodType=Property }
  4773    Function ComName Returns String
  4774        Handle hDispatchDriver
  4775        String retVal
  4776        Get phDispatchDriver to hDispatchDriver
  4777        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  4778        Function_Return retVal
  4779    End_Function
  4780
  4781    // Gets or sets object name.
  4782    { MethodType=Property }
  4783    Procedure Set ComName String value
  4784        Handle hDispatchDriver
  4785        Get phDispatchDriver to hDispatchDriver
  4786        Send PrepareParams to hDispatchDriver 1
  4787        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
  4788    End_Procedure
  4789
  4790    // Gets report object kind.
  4791    { MethodType=Property }
  4792    Function ComKind Returns CRObjectKind
  4793        Handle hDispatchDriver
  4794        CRObjectKind retVal
  4795        Get phDispatchDriver to hDispatchDriver
  4796        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  4797        Function_Return retVal
  4798    End_Function
  4799
  4800    // Gets or sets object upper left position (twips).
  4801    { MethodType=Property }
  4802    Function ComLeft Returns Integer
  4803        Handle hDispatchDriver
  4804        Integer retVal
  4805        Get phDispatchDriver to hDispatchDriver
  4806        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
  4807        Function_Return retVal
  4808    End_Function
  4809
  4810    // Gets or sets object upper left position (twips).
  4811    { MethodType=Property }
  4812    Procedure Set ComLeft Integer value
  4813        Handle hDispatchDriver
  4814        Get phDispatchDriver to hDispatchDriver
  4815        Send PrepareParams to hDispatchDriver 1
  4816        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
  4817    End_Procedure
  4818
  4819    // Gets or sets object upper top position (twips).
  4820    { MethodType=Property }
  4821    Function ComTop Returns Integer
  4822        Handle hDispatchDriver
  4823        Integer retVal
  4824        Get phDispatchDriver to hDispatchDriver
  4825        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
  4826        Function_Return retVal
  4827    End_Function
  4828
  4829    // Gets or sets object upper top position (twips).
  4830    { MethodType=Property }
  4831    Procedure Set ComTop Integer value
  4832        Handle hDispatchDriver
  4833        Get phDispatchDriver to hDispatchDriver
  4834        Send PrepareParams to hDispatchDriver 1
  4835        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
  4836    End_Procedure
  4837
  4838    // Gets or sets object width (twips).
  4839    { MethodType=Property }
  4840    Function ComWidth Returns Integer
  4841        Handle hDispatchDriver
  4842        Integer retVal
  4843        Get phDispatchDriver to hDispatchDriver
  4844        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
  4845        Function_Return retVal
  4846    End_Function
  4847
  4848    // Gets or sets object width (twips).
  4849    { MethodType=Property }
  4850    Procedure Set ComWidth Integer value
  4851        Handle hDispatchDriver
  4852        Get phDispatchDriver to hDispatchDriver
  4853        Send PrepareParams to hDispatchDriver 1
  4854        Set ComProperty of hDispatchDriver 104 OLE_VT_I4 to value
  4855    End_Procedure
  4856
  4857    // Gets or sets object height (twips).
  4858    { MethodType=Property }
  4859    Function ComHeight Returns Integer
  4860        Handle hDispatchDriver
  4861        Integer retVal
  4862        Get phDispatchDriver to hDispatchDriver
  4863        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
  4864        Function_Return retVal
  4865    End_Function
  4866
  4867    // Gets or sets object height (twips).
  4868    { MethodType=Property }
  4869    Procedure Set ComHeight Integer value
  4870        Handle hDispatchDriver
  4871        Get phDispatchDriver to hDispatchDriver
  4872        Send PrepareParams to hDispatchDriver 1
  4873        Set ComProperty of hDispatchDriver 105 OLE_VT_I4 to value
  4874    End_Procedure
  4875
  4876    // Gets or sets left line style.
  4877    { MethodType=Property }
  4878    Function ComLeftLineStyle Returns CRLineStyle
  4879        Handle hDispatchDriver
  4880        CRLineStyle retVal
  4881        Get phDispatchDriver to hDispatchDriver
  4882        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
  4883        Function_Return retVal
  4884    End_Function
  4885
  4886    // Gets or sets left line style.
  4887    { MethodType=Property }
  4888    Procedure Set ComLeftLineStyle CRLineStyle value
  4889        Handle hDispatchDriver
  4890        Get phDispatchDriver to hDispatchDriver
  4891        Send PrepareParams to hDispatchDriver 1
  4892        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
  4893    End_Procedure
  4894
  4895    // Gets or sets right line style.
  4896    { MethodType=Property }
  4897    Function ComRightLineStyle Returns CRLineStyle
  4898        Handle hDispatchDriver
  4899        CRLineStyle retVal
  4900        Get phDispatchDriver to hDispatchDriver
  4901        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
  4902        Function_Return retVal
  4903    End_Function
  4904
  4905    // Gets or sets right line style.
  4906    { MethodType=Property }
  4907    Procedure Set ComRightLineStyle CRLineStyle value
  4908        Handle hDispatchDriver
  4909        Get phDispatchDriver to hDispatchDriver
  4910        Send PrepareParams to hDispatchDriver 1
  4911        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
  4912    End_Procedure
  4913
  4914    // Gets or sets top line style.
  4915    { MethodType=Property }
  4916    Function ComTopLineStyle Returns CRLineStyle
  4917        Handle hDispatchDriver
  4918        CRLineStyle retVal
  4919        Get phDispatchDriver to hDispatchDriver
  4920        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
  4921        Function_Return retVal
  4922    End_Function
  4923
  4924    // Gets or sets top line style.
  4925    { MethodType=Property }
  4926    Procedure Set ComTopLineStyle CRLineStyle value
  4927        Handle hDispatchDriver
  4928        Get phDispatchDriver to hDispatchDriver
  4929        Send PrepareParams to hDispatchDriver 1
  4930        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
  4931    End_Procedure
  4932
  4933    // Gets or sets bottom line style.
  4934    { MethodType=Property }
  4935    Function ComBottomLineStyle Returns CRLineStyle
  4936        Handle hDispatchDriver
  4937        CRLineStyle retVal
  4938        Get phDispatchDriver to hDispatchDriver
  4939        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
  4940        Function_Return retVal
  4941    End_Function
  4942
  4943    // Gets or sets bottom line style.
  4944    { MethodType=Property }
  4945    Procedure Set ComBottomLineStyle CRLineStyle value
  4946        Handle hDispatchDriver
  4947        Get phDispatchDriver to hDispatchDriver
  4948        Send PrepareParams to hDispatchDriver 1
  4949        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
  4950    End_Procedure
  4951
  4952    // Gets or sets border drop shadow.
  4953    { MethodType=Property }
  4954    Function ComHasDropShadow Returns Boolean
  4955        Handle hDispatchDriver
  4956        Boolean retVal
  4957        Get phDispatchDriver to hDispatchDriver
  4958        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
  4959        Function_Return retVal
  4960    End_Function
  4961
  4962    // Gets or sets border drop shadow.
  4963    { MethodType=Property }
  4964    Procedure Set ComHasDropShadow Boolean value
  4965        Handle hDispatchDriver
  4966        Get phDispatchDriver to hDispatchDriver
  4967        Send PrepareParams to hDispatchDriver 1
  4968        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
  4969    End_Procedure
  4970
  4971    // Gets or sets object background color.
  4972    { MethodType=Property }
  4973    Function ComBackColor Returns OLE_COLOR
  4974        Handle hDispatchDriver
  4975        OLE_COLOR retVal
  4976        Get phDispatchDriver to hDispatchDriver
  4977        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
  4978        Function_Return retVal
  4979    End_Function
  4980
  4981    // Gets or sets object background color.
  4982    { MethodType=Property }
  4983    Procedure Set ComBackColor OLE_COLOR value
  4984        Handle hDispatchDriver
  4985        Get phDispatchDriver to hDispatchDriver
  4986        Send PrepareParams to hDispatchDriver 1
  4987        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
  4988    End_Procedure
  4989
  4990    // Gets or sets object border color.
  4991    { MethodType=Property }
  4992    Function ComBorderColor Returns OLE_COLOR
  4993        Handle hDispatchDriver
  4994        OLE_COLOR retVal
  4995        Get phDispatchDriver to hDispatchDriver
  4996        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  4997        Function_Return retVal
  4998    End_Function
  4999
  5000    // Gets or sets object border color.
  5001    { MethodType=Property }
  5002    Procedure Set ComBorderColor OLE_COLOR value
  5003        Handle hDispatchDriver
  5004        Get phDispatchDriver to hDispatchDriver
  5005        Send PrepareParams to hDispatchDriver 1
  5006        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
  5007    End_Procedure
  5008
  5009    // Gets object parent (Section).
  5010    { MethodType=Property }
  5011    Function ComParent Returns Variant
  5012        Handle hDispatchDriver
  5013        Variant retVal
  5014        Get phDispatchDriver to hDispatchDriver
  5015        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  5016        Function_Return retVal
  5017    End_Function
  5018
  5019    // Gets or sets object visibility.
  5020    { MethodType=Property }
  5021    Function ComSuppress Returns Boolean
  5022        Handle hDispatchDriver
  5023        Boolean retVal
  5024        Get phDispatchDriver to hDispatchDriver
  5025        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
  5026        Function_Return retVal
  5027    End_Function
  5028
  5029    // Gets or sets object visibility.
  5030    { MethodType=Property }
  5031    Procedure Set ComSuppress Boolean value
  5032        Handle hDispatchDriver
  5033        Get phDispatchDriver to hDispatchDriver
  5034        Send PrepareParams to hDispatchDriver 1
  5035        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
  5036    End_Procedure
  5037
  5038    // Gets or sets close border on page break.
  5039    { MethodType=Property }
  5040    Function ComCloseAtPageBreak Returns Boolean
  5041        Handle hDispatchDriver
  5042        Boolean retVal
  5043        Get phDispatchDriver to hDispatchDriver
  5044        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
  5045        Function_Return retVal
  5046    End_Function
  5047
  5048    // Gets or sets close border on page break.
  5049    { MethodType=Property }
  5050    Procedure Set ComCloseAtPageBreak Boolean value
  5051        Handle hDispatchDriver
  5052        Get phDispatchDriver to hDispatchDriver
  5053        Send PrepareParams to hDispatchDriver 1
  5054        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
  5055    End_Procedure
  5056
  5057    // Gets or sets keep object together.
  5058    { MethodType=Property }
  5059    Function ComKeepTogether Returns Boolean
  5060        Handle hDispatchDriver
  5061        Boolean retVal
  5062        Get phDispatchDriver to hDispatchDriver
  5063        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
  5064        Function_Return retVal
  5065    End_Function
  5066
  5067    // Gets or sets keep object together.
  5068    { MethodType=Property }
  5069    Procedure Set ComKeepTogether Boolean value
  5070        Handle hDispatchDriver
  5071        Get phDispatchDriver to hDispatchDriver
  5072        Send PrepareParams to hDispatchDriver 1
  5073        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
  5074    End_Procedure
  5075
  5076    // Gets or sets object text color.
  5077    { MethodType=Property }
  5078    Function ComTextColor Returns OLE_COLOR
  5079        Handle hDispatchDriver
  5080        OLE_COLOR retVal
  5081        Get phDispatchDriver to hDispatchDriver
  5082        Get InvokeComMethod of hDispatchDriver 117 OLE_VT_I4 to retVal
  5083        Function_Return retVal
  5084    End_Function
  5085
  5086    // Gets or sets object text color.
  5087    { MethodType=Property }
  5088    Procedure Set ComTextColor OLE_COLOR value
  5089        Handle hDispatchDriver
  5090        Get phDispatchDriver to hDispatchDriver
  5091        Send PrepareParams to hDispatchDriver 1
  5092        Set ComProperty of hDispatchDriver 117 OLE_VT_I4 to value
  5093    End_Procedure
  5094
  5095    // Gets or sets standard OLE font.
  5096    { MethodType=Property }
  5097    Function ComFont Returns Variant
  5098        Handle hDispatchDriver
  5099        Variant retVal
  5100        Get phDispatchDriver to hDispatchDriver
  5101        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
  5102        Function_Return retVal
  5103    End_Function
  5104
  5105    // Gets or sets standard OLE font.
  5106    { MethodType=Property }
  5107    Procedure Set ComFont Variant value
  5108        Handle hDispatchDriver
  5109        Get phDispatchDriver to hDispatchDriver
  5110        Send PrepareParams to hDispatchDriver 1
  5111        Set ComProperty of hDispatchDriver 118 OLE_VT_DISPATCH to value
  5112    End_Procedure
  5113
  5114    // Gets whole text string.
  5115    { MethodType=Property }
  5116    Function ComText Returns String
  5117        Handle hDispatchDriver
  5118        String retVal
  5119        Get phDispatchDriver to hDispatchDriver
  5120        Get InvokeComMethod of hDispatchDriver 157 OLE_VT_BSTR to retVal
  5121        Function_Return retVal
  5122    End_Function
  5123
  5124    // Gets or sets horizontal alignment.
  5125    { MethodType=Property }
  5126    Function ComHorAlignment Returns CRAlignment
  5127        Handle hDispatchDriver
  5128        CRAlignment retVal
  5129        Get phDispatchDriver to hDispatchDriver
  5130        Get InvokeComMethod of hDispatchDriver 120 OLE_VT_I4 to retVal
  5131        Function_Return retVal
  5132    End_Function
  5133
  5134    // Gets or sets horizontal alignment.
  5135    { MethodType=Property }
  5136    Procedure Set ComHorAlignment CRAlignment value
  5137        Handle hDispatchDriver
  5138        Get phDispatchDriver to hDispatchDriver
  5139        Send PrepareParams to hDispatchDriver 1
  5140        Set ComProperty of hDispatchDriver 120 OLE_VT_I4 to value
  5141    End_Procedure
  5142
  5143    // Gets or sets suppress if duplicated option.
  5144    { MethodType=Property }
  5145    Function ComSuppressIfDuplicated Returns Boolean
  5146        Handle hDispatchDriver
  5147        Boolean retVal
  5148        Get phDispatchDriver to hDispatchDriver
  5149        Get InvokeComMethod of hDispatchDriver 123 OLE_VT_BOOL to retVal
  5150        Function_Return retVal
  5151    End_Function
  5152
  5153    // Gets or sets suppress if duplicated option.
  5154    { MethodType=Property }
  5155    Procedure Set ComSuppressIfDuplicated Boolean value
  5156        Handle hDispatchDriver
  5157        Get phDispatchDriver to hDispatchDriver
  5158        Send PrepareParams to hDispatchDriver 1
  5159        Set ComProperty of hDispatchDriver 123 OLE_VT_BOOL to value
  5160    End_Procedure
  5161
  5162    // Gets or sets max of number of line option.
  5163    { MethodType=Property }
  5164    Function ComMaxNumberOfLines Returns Short
  5165        Handle hDispatchDriver
  5166        Short retVal
  5167        Get phDispatchDriver to hDispatchDriver
  5168        Get InvokeComMethod of hDispatchDriver 156 OLE_VT_I2 to retVal
  5169        Function_Return retVal
  5170    End_Function
  5171
  5172    // Gets or sets max of number of line option.
  5173    { MethodType=Property }
  5174    Procedure Set ComMaxNumberOfLines Short value
  5175        Handle hDispatchDriver
  5176        Get phDispatchDriver to hDispatchDriver
  5177        Send PrepareParams to hDispatchDriver 1
  5178        Set ComProperty of hDispatchDriver 156 OLE_VT_I2 to value
  5179    End_Procedure
  5180
  5181    // Gets or sets can grow option.
  5182    { MethodType=Property }
  5183    Function ComCanGrow Returns Boolean
  5184        Handle hDispatchDriver
  5185        Boolean retVal
  5186        Get phDispatchDriver to hDispatchDriver
  5187        Get InvokeComMethod of hDispatchDriver 122 OLE_VT_BOOL to retVal
  5188        Function_Return retVal
  5189    End_Function
  5190
  5191    // Gets or sets can grow option.
  5192    { MethodType=Property }
  5193    Procedure Set ComCanGrow Boolean value
  5194        Handle hDispatchDriver
  5195        Get phDispatchDriver to hDispatchDriver
  5196        Send PrepareParams to hDispatchDriver 1
  5197        Set ComProperty of hDispatchDriver 122 OLE_VT_BOOL to value
  5198    End_Procedure
  5199
  5200    // Sets text object text to be the specified text.
  5201    Procedure ComSetText String llpText
  5202        Handle hDispatchDriver
  5203        Get phDispatchDriver to hDispatchDriver
  5204        Send PrepareParams to hDispatchDriver 1
  5205        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpText
  5206        Send InvokeComMethod to hDispatchDriver 236 OLE_VT_VOID
  5207    End_Procedure
  5208
  5209    // Gets or sets character spacing.
  5210    { MethodType=Property }
  5211    Function ComCharacterSpacing Returns Integer
  5212        Handle hDispatchDriver
  5213        Integer retVal
  5214        Get phDispatchDriver to hDispatchDriver
  5215        Get InvokeComMethod of hDispatchDriver 499 OLE_VT_I4 to retVal
  5216        Function_Return retVal
  5217    End_Function
  5218
  5219    // Gets or sets character spacing.
  5220    { MethodType=Property }
  5221    Procedure Set ComCharacterSpacing Integer value
  5222        Handle hDispatchDriver
  5223        Get phDispatchDriver to hDispatchDriver
  5224        Send PrepareParams to hDispatchDriver 1
  5225        Set ComProperty of hDispatchDriver 499 OLE_VT_I4 to value
  5226    End_Procedure
  5227
  5228    // Gets line spacing.
  5229    { MethodType=Property }
  5230    Function ComLineSpacing Returns Real
  5231        Handle hDispatchDriver
  5232        Real retVal
  5233        Get phDispatchDriver to hDispatchDriver
  5234        Get InvokeComMethod of hDispatchDriver 500 OLE_VT_R8 to retVal
  5235        Function_Return retVal
  5236    End_Function
  5237
  5238    // Gets line spacing type.
  5239    { MethodType=Property }
  5240    Function ComLineSpacingType Returns CRLineSpacingType
  5241        Handle hDispatchDriver
  5242        CRLineSpacingType retVal
  5243        Get phDispatchDriver to hDispatchDriver
  5244        Get InvokeComMethod of hDispatchDriver 501 OLE_VT_I4 to retVal
  5245        Function_Return retVal
  5246    End_Function
  5247
  5248    // Sets line spacing type and line spacing.
  5249    Procedure ComSetLineSpacing Real llLineSpacing CRLineSpacingType llLineSpacingType
  5250        Handle hDispatchDriver
  5251        Get phDispatchDriver to hDispatchDriver
  5252        Send PrepareParams to hDispatchDriver 2
  5253        Send DefineParam to hDispatchDriver OLE_VT_R8 llLineSpacing
  5254        Send DefineParam to hDispatchDriver OLE_VT_I4 llLineSpacingType
  5255        Send InvokeComMethod to hDispatchDriver 503 OLE_VT_VOID
  5256    End_Procedure
  5257
  5258    // Gets or sets text rotation angle.
  5259    { MethodType=Property }
  5260    Function ComTextRotationAngle Returns CRRotationAngle
  5261        Handle hDispatchDriver
  5262        CRRotationAngle retVal
  5263        Get phDispatchDriver to hDispatchDriver
  5264        Get InvokeComMethod of hDispatchDriver 502 OLE_VT_I4 to retVal
  5265        Function_Return retVal
  5266    End_Function
  5267
  5268    // Gets or sets text rotation angle.
  5269    { MethodType=Property }
  5270    Procedure Set ComTextRotationAngle CRRotationAngle value
  5271        Handle hDispatchDriver
  5272        Get phDispatchDriver to hDispatchDriver
  5273        Send PrepareParams to hDispatchDriver 1
  5274        Set ComProperty of hDispatchDriver 502 OLE_VT_I4 to value
  5275    End_Procedure
  5276
  5277    // Gets or sets first line indent.
  5278    { MethodType=Property }
  5279    Function ComFirstLineIndent Returns Integer
  5280        Handle hDispatchDriver
  5281        Integer retVal
  5282        Get phDispatchDriver to hDispatchDriver
  5283        Get InvokeComMethod of hDispatchDriver 504 OLE_VT_I4 to retVal
  5284        Function_Return retVal
  5285    End_Function
  5286
  5287    // Gets or sets first line indent.
  5288    { MethodType=Property }
  5289    Procedure Set ComFirstLineIndent Integer value
  5290        Handle hDispatchDriver
  5291        Get phDispatchDriver to hDispatchDriver
  5292        Send PrepareParams to hDispatchDriver 1
  5293        Set ComProperty of hDispatchDriver 504 OLE_VT_I4 to value
  5294    End_Procedure
  5295
  5296    // Gets or sets left indent.
  5297    { MethodType=Property }
  5298    Function ComLeftIndent Returns Integer
  5299        Handle hDispatchDriver
  5300        Integer retVal
  5301        Get phDispatchDriver to hDispatchDriver
  5302        Get InvokeComMethod of hDispatchDriver 505 OLE_VT_I4 to retVal
  5303        Function_Return retVal
  5304    End_Function
  5305
  5306    // Gets or sets left indent.
  5307    { MethodType=Property }
  5308    Procedure Set ComLeftIndent Integer value
  5309        Handle hDispatchDriver
  5310        Get phDispatchDriver to hDispatchDriver
  5311        Send PrepareParams to hDispatchDriver 1
  5312        Set ComProperty of hDispatchDriver 505 OLE_VT_I4 to value
  5313    End_Procedure
  5314
  5315    // Gets or sets right indent.
  5316    { MethodType=Property }
  5317    Function ComRightIndent Returns Integer
  5318        Handle hDispatchDriver
  5319        Integer retVal
  5320        Get phDispatchDriver to hDispatchDriver
  5321        Get InvokeComMethod of hDispatchDriver 506 OLE_VT_I4 to retVal
  5322        Function_Return retVal
  5323    End_Function
  5324
  5325    // Gets or sets right indent.
  5326    { MethodType=Property }
  5327    Procedure Set ComRightIndent Integer value
  5328        Handle hDispatchDriver
  5329        Get phDispatchDriver to hDispatchDriver
  5330        Send PrepareParams to hDispatchDriver 1
  5331        Set ComProperty of hDispatchDriver 506 OLE_VT_I4 to value
  5332    End_Procedure
  5333
  5334    // Gets or sets conditional formula.
  5335    { MethodType=Property }
  5336    Function ComConditionFormula Variant llFormulaType Returns String
  5337        Handle hDispatchDriver
  5338        String retVal
  5339        Get phDispatchDriver to hDispatchDriver
  5340        Send PrepareParams to hDispatchDriver 1
  5341        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
  5342        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
  5343        Function_Return retVal
  5344    End_Function
  5345
  5346    // Gets or sets conditional formula.
  5347    { MethodType=Property }
  5348    Procedure Set ComConditionFormula Variant llFormulaType String value
  5349        Handle hDispatchDriver
  5350        Get phDispatchDriver to hDispatchDriver
  5351        Send PrepareParams to hDispatchDriver 2
  5352        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
  5353        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
  5354    End_Procedure
  5355
  5356    // Gets or sets embedded field elements.
  5357    { MethodType=Property }
  5358    Function ComFieldElements Returns Variant
  5359        Handle hDispatchDriver
  5360        Variant retVal
  5361        Get phDispatchDriver to hDispatchDriver
  5362        Get InvokeComMethod of hDispatchDriver 765 OLE_VT_DISPATCH to retVal
  5363        Function_Return retVal
  5364    End_Function
  5365
  5366    // Gets or sets CSS class.
  5367    { MethodType=Property }
  5368    Function ComCssClass Returns String
  5369        Handle hDispatchDriver
  5370        String retVal
  5371        Get phDispatchDriver to hDispatchDriver
  5372        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
  5373        Function_Return retVal
  5374    End_Function
  5375
  5376    // Gets or sets CSS class.
  5377    { MethodType=Property }
  5378    Procedure Set ComCssClass String value
  5379        Handle hDispatchDriver
  5380        Get phDispatchDriver to hDispatchDriver
  5381        Send PrepareParams to hDispatchDriver 1
  5382        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
  5383    End_Procedure
  5384
  5385    // Gets or sets hyperlink type.
  5386    { MethodType=Property }
  5387    Function ComHyperlinkType Returns CRHyperlinkType
  5388        Handle hDispatchDriver
  5389        CRHyperlinkType retVal
  5390        Get phDispatchDriver to hDispatchDriver
  5391        Get InvokeComMethod of hDispatchDriver 901 OLE_VT_I4 to retVal
  5392        Function_Return retVal
  5393    End_Function
  5394
  5395    // Gets or sets hyperlink type.
  5396    { MethodType=Property }
  5397    Procedure Set ComHyperlinkType CRHyperlinkType value
  5398        Handle hDispatchDriver
  5399        Get phDispatchDriver to hDispatchDriver
  5400        Send PrepareParams to hDispatchDriver 1
  5401        Set ComProperty of hDispatchDriver 901 OLE_VT_I4 to value
  5402    End_Procedure
  5403
  5404    // Gets or sets hyperlink text.
  5405    { MethodType=Property }
  5406    Function ComHyperlinkText Returns String
  5407        Handle hDispatchDriver
  5408        String retVal
  5409        Get phDispatchDriver to hDispatchDriver
  5410        Get InvokeComMethod of hDispatchDriver 902 OLE_VT_BSTR to retVal
  5411        Function_Return retVal
  5412    End_Function
  5413
  5414    // Gets or sets hyperlink text.
  5415    { MethodType=Property }
  5416    Procedure Set ComHyperlinkText String value
  5417        Handle hDispatchDriver
  5418        Get phDispatchDriver to hDispatchDriver
  5419        Send PrepareParams to hDispatchDriver 1
  5420        Set ComProperty of hDispatchDriver 902 OLE_VT_BSTR to value
  5421    End_Procedure
  5422End_Class
  5423
  5424// CoClass
  5425// CLSID: {559967D6-3C42-4C00-AF81-205923EE88B5}
  5426Class cCrystalTextObject is a cComAutomationObject
  5427    Import_Class_Protocol cCrystalITextObject
  5428
  5429    Procedure Construct_Object
  5430        Forward Send Construct_Object
  5431        Set peAutoCreate to acNoAutoCreate
  5432    End_Procedure
  5433End_Class
  5434
  5435// CLSID: {AF376810-6120-4E28-96DD-63FD2DC27B7A}
  5436Class cCrystalISubreportObject is a Mixin
  5437
  5438    // Gets or sets object name.
  5439    { MethodType=Property }
  5440    Function ComName Returns String
  5441        Handle hDispatchDriver
  5442        String retVal
  5443        Get phDispatchDriver to hDispatchDriver
  5444        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  5445        Function_Return retVal
  5446    End_Function
  5447
  5448    // Gets or sets object name.
  5449    { MethodType=Property }
  5450    Procedure Set ComName String value
  5451        Handle hDispatchDriver
  5452        Get phDispatchDriver to hDispatchDriver
  5453        Send PrepareParams to hDispatchDriver 1
  5454        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
  5455    End_Procedure
  5456
  5457    // Gets report object kind.
  5458    { MethodType=Property }
  5459    Function ComKind Returns CRObjectKind
  5460        Handle hDispatchDriver
  5461        CRObjectKind retVal
  5462        Get phDispatchDriver to hDispatchDriver
  5463        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  5464        Function_Return retVal
  5465    End_Function
  5466
  5467    // Gets or sets object upper left position (twips).
  5468    { MethodType=Property }
  5469    Function ComLeft Returns Integer
  5470        Handle hDispatchDriver
  5471        Integer retVal
  5472        Get phDispatchDriver to hDispatchDriver
  5473        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
  5474        Function_Return retVal
  5475    End_Function
  5476
  5477    // Gets or sets object upper left position (twips).
  5478    { MethodType=Property }
  5479    Procedure Set ComLeft Integer value
  5480        Handle hDispatchDriver
  5481        Get phDispatchDriver to hDispatchDriver
  5482        Send PrepareParams to hDispatchDriver 1
  5483        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
  5484    End_Procedure
  5485
  5486    // Gets or sets object upper top position (twips).
  5487    { MethodType=Property }
  5488    Function ComTop Returns Integer
  5489        Handle hDispatchDriver
  5490        Integer retVal
  5491        Get phDispatchDriver to hDispatchDriver
  5492        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
  5493        Function_Return retVal
  5494    End_Function
  5495
  5496    // Gets or sets object upper top position (twips).
  5497    { MethodType=Property }
  5498    Procedure Set ComTop Integer value
  5499        Handle hDispatchDriver
  5500        Get phDispatchDriver to hDispatchDriver
  5501        Send PrepareParams to hDispatchDriver 1
  5502        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
  5503    End_Procedure
  5504
  5505    // Gets or sets object width (twips).
  5506    { MethodType=Property }
  5507    Function ComWidth Returns Integer
  5508        Handle hDispatchDriver
  5509        Integer retVal
  5510        Get phDispatchDriver to hDispatchDriver
  5511        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
  5512        Function_Return retVal
  5513    End_Function
  5514
  5515    // Gets or sets object width (twips).
  5516    { MethodType=Property }
  5517    Procedure Set ComWidth Integer value
  5518        Handle hDispatchDriver
  5519        Get phDispatchDriver to hDispatchDriver
  5520        Send PrepareParams to hDispatchDriver 1
  5521        Set ComProperty of hDispatchDriver 104 OLE_VT_I4 to value
  5522    End_Procedure
  5523
  5524    // Gets or sets object height (twips).
  5525    { MethodType=Property }
  5526    Function ComHeight Returns Integer
  5527        Handle hDispatchDriver
  5528        Integer retVal
  5529        Get phDispatchDriver to hDispatchDriver
  5530        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
  5531        Function_Return retVal
  5532    End_Function
  5533
  5534    // Gets or sets object height (twips).
  5535    { MethodType=Property }
  5536    Procedure Set ComHeight Integer value
  5537        Handle hDispatchDriver
  5538        Get phDispatchDriver to hDispatchDriver
  5539        Send PrepareParams to hDispatchDriver 1
  5540        Set ComProperty of hDispatchDriver 105 OLE_VT_I4 to value
  5541    End_Procedure
  5542
  5543    // Gets or sets left line style.
  5544    { MethodType=Property }
  5545    Function ComLeftLineStyle Returns CRLineStyle
  5546        Handle hDispatchDriver
  5547        CRLineStyle retVal
  5548        Get phDispatchDriver to hDispatchDriver
  5549        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
  5550        Function_Return retVal
  5551    End_Function
  5552
  5553    // Gets or sets left line style.
  5554    { MethodType=Property }
  5555    Procedure Set ComLeftLineStyle CRLineStyle value
  5556        Handle hDispatchDriver
  5557        Get phDispatchDriver to hDispatchDriver
  5558        Send PrepareParams to hDispatchDriver 1
  5559        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
  5560    End_Procedure
  5561
  5562    // Gets or sets right line style.
  5563    { MethodType=Property }
  5564    Function ComRightLineStyle Returns CRLineStyle
  5565        Handle hDispatchDriver
  5566        CRLineStyle retVal
  5567        Get phDispatchDriver to hDispatchDriver
  5568        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
  5569        Function_Return retVal
  5570    End_Function
  5571
  5572    // Gets or sets right line style.
  5573    { MethodType=Property }
  5574    Procedure Set ComRightLineStyle CRLineStyle value
  5575        Handle hDispatchDriver
  5576        Get phDispatchDriver to hDispatchDriver
  5577        Send PrepareParams to hDispatchDriver 1
  5578        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
  5579    End_Procedure
  5580
  5581    // Gets or sets top line style.
  5582    { MethodType=Property }
  5583    Function ComTopLineStyle Returns CRLineStyle
  5584        Handle hDispatchDriver
  5585        CRLineStyle retVal
  5586        Get phDispatchDriver to hDispatchDriver
  5587        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
  5588        Function_Return retVal
  5589    End_Function
  5590
  5591    // Gets or sets top line style.
  5592    { MethodType=Property }
  5593    Procedure Set ComTopLineStyle CRLineStyle value
  5594        Handle hDispatchDriver
  5595        Get phDispatchDriver to hDispatchDriver
  5596        Send PrepareParams to hDispatchDriver 1
  5597        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
  5598    End_Procedure
  5599
  5600    // Gets or sets bottom line style.
  5601    { MethodType=Property }
  5602    Function ComBottomLineStyle Returns CRLineStyle
  5603        Handle hDispatchDriver
  5604        CRLineStyle retVal
  5605        Get phDispatchDriver to hDispatchDriver
  5606        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
  5607        Function_Return retVal
  5608    End_Function
  5609
  5610    // Gets or sets bottom line style.
  5611    { MethodType=Property }
  5612    Procedure Set ComBottomLineStyle CRLineStyle value
  5613        Handle hDispatchDriver
  5614        Get phDispatchDriver to hDispatchDriver
  5615        Send PrepareParams to hDispatchDriver 1
  5616        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
  5617    End_Procedure
  5618
  5619    // Gets or sets border drop shadow.
  5620    { MethodType=Property }
  5621    Function ComHasDropShadow Returns Boolean
  5622        Handle hDispatchDriver
  5623        Boolean retVal
  5624        Get phDispatchDriver to hDispatchDriver
  5625        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
  5626        Function_Return retVal
  5627    End_Function
  5628
  5629    // Gets or sets border drop shadow.
  5630    { MethodType=Property }
  5631    Procedure Set ComHasDropShadow Boolean value
  5632        Handle hDispatchDriver
  5633        Get phDispatchDriver to hDispatchDriver
  5634        Send PrepareParams to hDispatchDriver 1
  5635        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
  5636    End_Procedure
  5637
  5638    // Gets or sets object background color.
  5639    { MethodType=Property }
  5640    Function ComBackColor Returns OLE_COLOR
  5641        Handle hDispatchDriver
  5642        OLE_COLOR retVal
  5643        Get phDispatchDriver to hDispatchDriver
  5644        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
  5645        Function_Return retVal
  5646    End_Function
  5647
  5648    // Gets or sets object background color.
  5649    { MethodType=Property }
  5650    Procedure Set ComBackColor OLE_COLOR value
  5651        Handle hDispatchDriver
  5652        Get phDispatchDriver to hDispatchDriver
  5653        Send PrepareParams to hDispatchDriver 1
  5654        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
  5655    End_Procedure
  5656
  5657    // Gets or sets object border color.
  5658    { MethodType=Property }
  5659    Function ComBorderColor Returns OLE_COLOR
  5660        Handle hDispatchDriver
  5661        OLE_COLOR retVal
  5662        Get phDispatchDriver to hDispatchDriver
  5663        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  5664        Function_Return retVal
  5665    End_Function
  5666
  5667    // Gets or sets object border color.
  5668    { MethodType=Property }
  5669    Procedure Set ComBorderColor OLE_COLOR value
  5670        Handle hDispatchDriver
  5671        Get phDispatchDriver to hDispatchDriver
  5672        Send PrepareParams to hDispatchDriver 1
  5673        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
  5674    End_Procedure
  5675
  5676    // Gets object parent (Section).
  5677    { MethodType=Property }
  5678    Function ComParent Returns Variant
  5679        Handle hDispatchDriver
  5680        Variant retVal
  5681        Get phDispatchDriver to hDispatchDriver
  5682        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  5683        Function_Return retVal
  5684    End_Function
  5685
  5686    // Gets or sets object visibility.
  5687    { MethodType=Property }
  5688    Function ComSuppress Returns Boolean
  5689        Handle hDispatchDriver
  5690        Boolean retVal
  5691        Get phDispatchDriver to hDispatchDriver
  5692        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
  5693        Function_Return retVal
  5694    End_Function
  5695
  5696    // Gets or sets object visibility.
  5697    { MethodType=Property }
  5698    Procedure Set ComSuppress Boolean value
  5699        Handle hDispatchDriver
  5700        Get phDispatchDriver to hDispatchDriver
  5701        Send PrepareParams to hDispatchDriver 1
  5702        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
  5703    End_Procedure
  5704
  5705    // Gets or sets close border on page break.
  5706    { MethodType=Property }
  5707    Function ComCloseAtPageBreak Returns Boolean
  5708        Handle hDispatchDriver
  5709        Boolean retVal
  5710        Get phDispatchDriver to hDispatchDriver
  5711        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
  5712        Function_Return retVal
  5713    End_Function
  5714
  5715    // Gets or sets close border on page break.
  5716    { MethodType=Property }
  5717    Procedure Set ComCloseAtPageBreak Boolean value
  5718        Handle hDispatchDriver
  5719        Get phDispatchDriver to hDispatchDriver
  5720        Send PrepareParams to hDispatchDriver 1
  5721        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
  5722    End_Procedure
  5723
  5724    // Gets or sets keep object together.
  5725    { MethodType=Property }
  5726    Function ComKeepTogether Returns Boolean
  5727        Handle hDispatchDriver
  5728        Boolean retVal
  5729        Get phDispatchDriver to hDispatchDriver
  5730        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
  5731        Function_Return retVal
  5732    End_Function
  5733
  5734    // Gets or sets keep object together.
  5735    { MethodType=Property }
  5736    Procedure Set ComKeepTogether Boolean value
  5737        Handle hDispatchDriver
  5738        Get phDispatchDriver to hDispatchDriver
  5739        Send PrepareParams to hDispatchDriver 1
  5740        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
  5741    End_Procedure
  5742
  5743    // Gets or sets subreport name.
  5744    { MethodType=Property }
  5745    Function ComSubreportName Returns String
  5746        Handle hDispatchDriver
  5747        String retVal
  5748        Get phDispatchDriver to hDispatchDriver
  5749        Get InvokeComMethod of hDispatchDriver 158 OLE_VT_BSTR to retVal
  5750        Function_Return retVal
  5751    End_Function
  5752
  5753    // Gets or sets subreport name.
  5754    { MethodType=Property }
  5755    Procedure Set ComSubreportName String value
  5756        Handle hDispatchDriver
  5757        Get phDispatchDriver to hDispatchDriver
  5758        Send PrepareParams to hDispatchDriver 1
  5759        Set ComProperty of hDispatchDriver 158 OLE_VT_BSTR to value
  5760    End_Procedure
  5761
  5762    // Opens the subreport object.
  5763    Function ComOpenSubreport Returns Variant
  5764        Handle hDispatchDriver
  5765        Variant retVal
  5766        Get phDispatchDriver to hDispatchDriver
  5767        Get InvokeComMethod of hDispatchDriver 159 OLE_VT_DISPATCH to retVal
  5768        Function_Return retVal
  5769    End_Function
  5770
  5771    // Gets or sets can grow option.
  5772    { MethodType=Property }
  5773    Function ComCanGrow Returns Boolean
  5774        Handle hDispatchDriver
  5775        Boolean retVal
  5776        Get phDispatchDriver to hDispatchDriver
  5777        Get InvokeComMethod of hDispatchDriver 122 OLE_VT_BOOL to retVal
  5778        Function_Return retVal
  5779    End_Function
  5780
  5781    // Gets or sets can grow option.
  5782    { MethodType=Property }
  5783    Procedure Set ComCanGrow Boolean value
  5784        Handle hDispatchDriver
  5785        Get phDispatchDriver to hDispatchDriver
  5786        Send PrepareParams to hDispatchDriver 1
  5787        Set ComProperty of hDispatchDriver 122 OLE_VT_BOOL to value
  5788    End_Procedure
  5789
  5790    // Gets on-demand subreport option.
  5791    { MethodType=Property }
  5792    Function ComEnableOnDemand Returns Boolean
  5793        Handle hDispatchDriver
  5794        Boolean retVal
  5795        Get phDispatchDriver to hDispatchDriver
  5796        Get InvokeComMethod of hDispatchDriver 385 OLE_VT_BOOL to retVal
  5797        Function_Return retVal
  5798    End_Function
  5799
  5800    // Gets subreport links.
  5801    { MethodType=Property }
  5802    Function ComLinks Returns Variant
  5803        Handle hDispatchDriver
  5804        Variant retVal
  5805        Get phDispatchDriver to hDispatchDriver
  5806        Get InvokeComMethod of hDispatchDriver 563 OLE_VT_DISPATCH to retVal
  5807        Function_Return retVal
  5808    End_Function
  5809
  5810    // Reimport subreport object.
  5811    Procedure ComReimportSubreport Boolean ByRef llpReimported
  5812        Handle hDispatchDriver
  5813        Get phDispatchDriver to hDispatchDriver
  5814        Send PrepareParams to hDispatchDriver 1
  5815        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_BOOL) llpReimported
  5816        Send InvokeComMethod to hDispatchDriver 720 OLE_VT_VOID
  5817    End_Procedure
  5818
  5819    // Gets or sets conditional formula.
  5820    { MethodType=Property }
  5821    Function ComConditionFormula Variant llFormulaType Returns String
  5822        Handle hDispatchDriver
  5823        String retVal
  5824        Get phDispatchDriver to hDispatchDriver
  5825        Send PrepareParams to hDispatchDriver 1
  5826        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
  5827        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
  5828        Function_Return retVal
  5829    End_Function
  5830
  5831    // Gets or sets conditional formula.
  5832    { MethodType=Property }
  5833    Procedure Set ComConditionFormula Variant llFormulaType String value
  5834        Handle hDispatchDriver
  5835        Get phDispatchDriver to hDispatchDriver
  5836        Send PrepareParams to hDispatchDriver 2
  5837        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
  5838        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
  5839    End_Procedure
  5840
  5841    // Gets or sets CSS class.
  5842    { MethodType=Property }
  5843    Function ComCssClass Returns String
  5844        Handle hDispatchDriver
  5845        String retVal
  5846        Get phDispatchDriver to hDispatchDriver
  5847        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
  5848        Function_Return retVal
  5849    End_Function
  5850
  5851    // Gets or sets CSS class.
  5852    { MethodType=Property }
  5853    Procedure Set ComCssClass String value
  5854        Handle hDispatchDriver
  5855        Get phDispatchDriver to hDispatchDriver
  5856        Send PrepareParams to hDispatchDriver 1
  5857        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
  5858    End_Procedure
  5859End_Class
  5860
  5861// CoClass
  5862// CLSID: {4FE94D63-0BCA-411E-92E4-25B1F266E4C4}
  5863Class cCrystalSubreportObject is a cComAutomationObject
  5864    Import_Class_Protocol cCrystalISubreportObject
  5865
  5866    Procedure Construct_Object
  5867        Forward Send Construct_Object
  5868        Set peAutoCreate to acNoAutoCreate
  5869    End_Procedure
  5870End_Class
  5871
  5872// CLSID: {AF37680E-6120-4E28-96DD-63FD2DC27B7A}
  5873Class cCrystalIDatabaseFieldDefinition is a Mixin
  5874
  5875    // Gets field definition kind.
  5876    { MethodType=Property }
  5877    Function ComKind Returns CRFieldKind
  5878        Handle hDispatchDriver
  5879        CRFieldKind retVal
  5880        Get phDispatchDriver to hDispatchDriver
  5881        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  5882        Function_Return retVal
  5883    End_Function
  5884
  5885    // Gets field value type.
  5886    { MethodType=Property }
  5887    Function ComValueType Returns CRFieldValueType
  5888        Handle hDispatchDriver
  5889        CRFieldValueType retVal
  5890        Get phDispatchDriver to hDispatchDriver
  5891        Get InvokeComMethod of hDispatchDriver 162 OLE_VT_I4 to retVal
  5892        Function_Return retVal
  5893    End_Function
  5894
  5895    // Gets field number of bytes.
  5896    { MethodType=Property }
  5897    Function ComNumberOfBytes Returns Short
  5898        Handle hDispatchDriver
  5899        Short retVal
  5900        Get phDispatchDriver to hDispatchDriver
  5901        Get InvokeComMethod of hDispatchDriver 163 OLE_VT_I2 to retVal
  5902        Function_Return retVal
  5903    End_Function
  5904
  5905    // Gets field definition unique formula name.
  5906    { MethodType=Property }
  5907    Function ComName Returns String
  5908        Handle hDispatchDriver
  5909        String retVal
  5910        Get phDispatchDriver to hDispatchDriver
  5911        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  5912        Function_Return retVal
  5913    End_Function
  5914
  5915    // Gets field value.
  5916    { MethodType=Property }
  5917    Function ComValue Returns Variant
  5918        Handle hDispatchDriver
  5919        Variant retVal
  5920        Get phDispatchDriver to hDispatchDriver
  5921        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  5922        Function_Return retVal
  5923    End_Function
  5924
  5925    // Gets database field name.
  5926    { MethodType=Property }
  5927    Function ComDatabaseFieldName Returns String
  5928        Handle hDispatchDriver
  5929        String retVal
  5930        Get phDispatchDriver to hDispatchDriver
  5931        Get InvokeComMethod of hDispatchDriver 165 OLE_VT_BSTR to retVal
  5932        Function_Return retVal
  5933    End_Function
  5934
  5935    // Gets database field parent (Report).
  5936    { MethodType=Property }
  5937    Function ComParent Returns Variant
  5938        Handle hDispatchDriver
  5939        Variant retVal
  5940        Get phDispatchDriver to hDispatchDriver
  5941        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  5942        Function_Return retVal
  5943    End_Function
  5944
  5945    // Gets field previous value.
  5946    { MethodType=Property }
  5947    Function ComPreviousValue Returns Variant
  5948        Handle hDispatchDriver
  5949        Variant retVal
  5950        Get phDispatchDriver to hDispatchDriver
  5951        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  5952        Function_Return retVal
  5953    End_Function
  5954
  5955    // Gets field next value.
  5956    { MethodType=Property }
  5957    Function ComNextValue Returns Variant
  5958        Handle hDispatchDriver
  5959        Variant retVal
  5960        Get phDispatchDriver to hDispatchDriver
  5961        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  5962        Function_Return retVal
  5963    End_Function
  5964
  5965    // Gets table alias name the field is in.
  5966    { MethodType=Property }
  5967    Function ComTableAliasName Returns String
  5968        Handle hDispatchDriver
  5969        String retVal
  5970        Get phDispatchDriver to hDispatchDriver
  5971        Get InvokeComMethod of hDispatchDriver 351 OLE_VT_BSTR to retVal
  5972        Function_Return retVal
  5973    End_Function
  5974
  5975    // Gets database field display name.
  5976    { MethodType=Property }
  5977    Function ComDatabaseFieldDisplayName Returns String
  5978        Handle hDispatchDriver
  5979        String retVal
  5980        Get phDispatchDriver to hDispatchDriver
  5981        Get InvokeComMethod of hDispatchDriver 369 OLE_VT_BSTR to retVal
  5982        Function_Return retVal
  5983    End_Function
  5984End_Class
  5985
  5986// CoClass
  5987// CLSID: {6DB8D2EB-EA7F-4712-B727-0B02587F67D4}
  5988Class cCrystalDatabaseFieldDefinition is a cComAutomationObject
  5989    Import_Class_Protocol cCrystalIDatabaseFieldDefinition
  5990
  5991    Procedure Construct_Object
  5992        Forward Send Construct_Object
  5993        Set peAutoCreate to acNoAutoCreate
  5994    End_Procedure
  5995End_Class
  5996
  5997// CLSID: {AF37680F-6120-4E28-96DD-63FD2DC27B7A}
  5998Class cCrystalIFormulaFieldDefinition is a Mixin
  5999
  6000    // Gets field definition kind.
  6001    { MethodType=Property }
  6002    Function ComKind Returns CRFieldKind
  6003        Handle hDispatchDriver
  6004        CRFieldKind retVal
  6005        Get phDispatchDriver to hDispatchDriver
  6006        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  6007        Function_Return retVal
  6008    End_Function
  6009
  6010    // Gets field value type.
  6011    { MethodType=Property }
  6012    Function ComValueType Returns CRFieldValueType
  6013        Handle hDispatchDriver
  6014        CRFieldValueType retVal
  6015        Get phDispatchDriver to hDispatchDriver
  6016        Get InvokeComMethod of hDispatchDriver 162 OLE_VT_I4 to retVal
  6017        Function_Return retVal
  6018    End_Function
  6019
  6020    // Gets field number of bytes.
  6021    { MethodType=Property }
  6022    Function ComNumberOfBytes Returns Short
  6023        Handle hDispatchDriver
  6024        Short retVal
  6025        Get phDispatchDriver to hDispatchDriver
  6026        Get InvokeComMethod of hDispatchDriver 163 OLE_VT_I2 to retVal
  6027        Function_Return retVal
  6028    End_Function
  6029
  6030    // Gets field definition unique formula name.
  6031    { MethodType=Property }
  6032    Function ComName Returns String
  6033        Handle hDispatchDriver
  6034        String retVal
  6035        Get phDispatchDriver to hDispatchDriver
  6036        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  6037        Function_Return retVal
  6038    End_Function
  6039
  6040    // Gets field value.
  6041    { MethodType=Property }
  6042    Function ComValue Returns Variant
  6043        Handle hDispatchDriver
  6044        Variant retVal
  6045        Get phDispatchDriver to hDispatchDriver
  6046        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  6047        Function_Return retVal
  6048    End_Function
  6049
  6050    // Gets formula field name.
  6051    { MethodType=Property }
  6052    Function ComFormulaFieldName Returns String
  6053        Handle hDispatchDriver
  6054        String retVal
  6055        Get phDispatchDriver to hDispatchDriver
  6056        Get InvokeComMethod of hDispatchDriver 164 OLE_VT_BSTR to retVal
  6057        Function_Return retVal
  6058    End_Function
  6059
  6060    // Gets or sets formula field text.
  6061    { MethodType=Property }
  6062    Function ComText Returns String
  6063        Handle hDispatchDriver
  6064        String retVal
  6065        Get phDispatchDriver to hDispatchDriver
  6066        Get InvokeComMethod of hDispatchDriver 157 OLE_VT_BSTR to retVal
  6067        Function_Return retVal
  6068    End_Function
  6069
  6070    // Gets or sets formula field text.
  6071    { MethodType=Property }
  6072    Procedure Set ComText String value
  6073        Handle hDispatchDriver
  6074        Get phDispatchDriver to hDispatchDriver
  6075        Send PrepareParams to hDispatchDriver 1
  6076        Set ComProperty of hDispatchDriver 157 OLE_VT_BSTR to value
  6077    End_Procedure
  6078
  6079    // Gets formula field parent (Report).
  6080    { MethodType=Property }
  6081    Function ComParent Returns Variant
  6082        Handle hDispatchDriver
  6083        Variant retVal
  6084        Get phDispatchDriver to hDispatchDriver
  6085        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  6086        Function_Return retVal
  6087    End_Function
  6088
  6089    // Gets field previous value.
  6090    { MethodType=Property }
  6091    Function ComPreviousValue Returns Variant
  6092        Handle hDispatchDriver
  6093        Variant retVal
  6094        Get phDispatchDriver to hDispatchDriver
  6095        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  6096        Function_Return retVal
  6097    End_Function
  6098
  6099    // Gets field next value.
  6100    { MethodType=Property }
  6101    Function ComNextValue Returns Variant
  6102        Handle hDispatchDriver
  6103        Variant retVal
  6104        Get phDispatchDriver to hDispatchDriver
  6105        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  6106        Function_Return retVal
  6107    End_Function
  6108
  6109    // Checks formula.
  6110    Procedure ComCheck Boolean ByRef llpBool String ByRef llppErrorString
  6111        Handle hDispatchDriver
  6112        Get phDispatchDriver to hDispatchDriver
  6113        Send PrepareParams to hDispatchDriver 2
  6114        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_BOOL) llpBool
  6115        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_BSTR) llppErrorString
  6116        Send InvokeComMethod to hDispatchDriver 352 OLE_VT_VOID
  6117    End_Procedure
  6118End_Class
  6119
  6120// CoClass
  6121// CLSID: {DE775F95-0697-4C4E-B33F-95A75661777C}
  6122Class cCrystalFormulaFieldDefinition is a cComAutomationObject
  6123    Import_Class_Protocol cCrystalIFormulaFieldDefinition
  6124
  6125    Procedure Construct_Object
  6126        Forward Send Construct_Object
  6127        Set peAutoCreate to acNoAutoCreate
  6128    End_Procedure
  6129End_Class
  6130
  6131// CLSID: {AF376812-6120-4E28-96DD-63FD2DC27B7A}
  6132Class cCrystalIParameterFieldDefinition is a Mixin
  6133
  6134    // Gets field definition kind.
  6135    { MethodType=Property }
  6136    Function ComKind Returns CRFieldKind
  6137        Handle hDispatchDriver
  6138        CRFieldKind retVal
  6139        Get phDispatchDriver to hDispatchDriver
  6140        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  6141        Function_Return retVal
  6142    End_Function
  6143
  6144    // Gets field value type.
  6145    { MethodType=Property }
  6146    Function ComValueType Returns CRFieldValueType
  6147        Handle hDispatchDriver
  6148        CRFieldValueType retVal
  6149        Get phDispatchDriver to hDispatchDriver
  6150        Get InvokeComMethod of hDispatchDriver 162 OLE_VT_I4 to retVal
  6151        Function_Return retVal
  6152    End_Function
  6153
  6154    // Gets field number of bytes.
  6155    { MethodType=Property }
  6156    Function ComNumberOfBytes Returns Short
  6157        Handle hDispatchDriver
  6158        Short retVal
  6159        Get phDispatchDriver to hDispatchDriver
  6160        Get InvokeComMethod of hDispatchDriver 163 OLE_VT_I2 to retVal
  6161        Function_Return retVal
  6162    End_Function
  6163
  6164    // Gets field definition unique formula name.
  6165    { MethodType=Property }
  6166    Function ComName Returns String
  6167        Handle hDispatchDriver
  6168        String retVal
  6169        Get phDispatchDriver to hDispatchDriver
  6170        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  6171        Function_Return retVal
  6172    End_Function
  6173
  6174    // Gets field value.
  6175    { MethodType=Property }
  6176    Function ComValue Returns Variant
  6177        Handle hDispatchDriver
  6178        Variant retVal
  6179        Get phDispatchDriver to hDispatchDriver
  6180        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  6181        Function_Return retVal
  6182    End_Function
  6183
  6184    // Gets parameter field name.
  6185    { MethodType=Property }
  6186    Function ComParameterFieldName Returns String
  6187        Handle hDispatchDriver
  6188        String retVal
  6189        Get phDispatchDriver to hDispatchDriver
  6190        Get InvokeComMethod of hDispatchDriver 188 OLE_VT_BSTR to retVal
  6191        Function_Return retVal
  6192    End_Function
  6193
  6194    // Gets parameter field parent (Report).
  6195    { MethodType=Property }
  6196    Function ComParent Returns Variant
  6197        Handle hDispatchDriver
  6198        Variant retVal
  6199        Get phDispatchDriver to hDispatchDriver
  6200        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  6201        Function_Return retVal
  6202    End_Function
  6203
  6204    // Gets field previous value.
  6205    { MethodType=Property }
  6206    Function ComPreviousValue Returns Variant
  6207        Handle hDispatchDriver
  6208        Variant retVal
  6209        Get phDispatchDriver to hDispatchDriver
  6210        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  6211        Function_Return retVal
  6212    End_Function
  6213
  6214    // Gets field next value.
  6215    { MethodType=Property }
  6216    Function ComNextValue Returns Variant
  6217        Handle hDispatchDriver
  6218        Variant retVal
  6219        Get phDispatchDriver to hDispatchDriver
  6220        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  6221        Function_Return retVal
  6222    End_Function
  6223
  6224    // Gets or sets parameter field prompting string.
  6225    { MethodType=Property }
  6226    Function ComPrompt Returns String
  6227        Handle hDispatchDriver
  6228        String retVal
  6229        Get phDispatchDriver to hDispatchDriver
  6230        Get InvokeComMethod of hDispatchDriver 296 OLE_VT_BSTR to retVal
  6231        Function_Return retVal
  6232    End_Function
  6233
  6234    // Gets or sets parameter field prompting string.
  6235    { MethodType=Property }
  6236    Procedure Set ComPrompt String value
  6237        Handle hDispatchDriver
  6238        Get phDispatchDriver to hDispatchDriver
  6239        Send PrepareParams to hDispatchDriver 1
  6240        Set ComProperty of hDispatchDriver 296 OLE_VT_BSTR to value
  6241    End_Procedure
  6242
  6243    // Gets whether the default value has been set.
  6244    { MethodType=Property }
  6245    Function ComIsDefaultValueSet Returns Boolean
  6246        Handle hDispatchDriver
  6247        Boolean retVal
  6248        Get phDispatchDriver to hDispatchDriver
  6249        Get InvokeComMethod of hDispatchDriver 297 OLE_VT_BOOL to retVal
  6250        Function_Return retVal
  6251    End_Function
  6252
  6253    // Gets the report name the parameter field is in.
  6254    { MethodType=Property }
  6255    Function ComReportName Returns String
  6256        Handle hDispatchDriver
  6257        String retVal
  6258        Get phDispatchDriver to hDispatchDriver
  6259        Get InvokeComMethod of hDispatchDriver 298 OLE_VT_BSTR to retVal
  6260        Function_Return retVal
  6261    End_Function
  6262
  6263    // Gets whether the parameter field needs current value.
  6264    { MethodType=Property }
  6265    Function ComNeedsCurrentValue Returns Boolean
  6266        Handle hDispatchDriver
  6267        Boolean retVal
  6268        Get phDispatchDriver to hDispatchDriver
  6269        Get InvokeComMethod of hDispatchDriver 299 OLE_VT_BOOL to retVal
  6270        Function_Return retVal
  6271    End_Function
  6272
  6273    // Gets whether the current value has been set.
  6274    { MethodType=Property }
  6275    Function ComIsCurrentValueSet Returns Boolean
  6276        Handle hDispatchDriver
  6277        Boolean retVal
  6278        Get phDispatchDriver to hDispatchDriver
  6279        Get InvokeComMethod of hDispatchDriver 300 OLE_VT_BOOL to retVal
  6280        Function_Return retVal
  6281    End_Function
  6282
  6283    // Gets or sets the option which specifies if this parameter field value should be in the specified range.
  6284    { MethodType=Property }
  6285    Function ComEnableRangeLimit Returns Boolean
  6286        Handle hDispatchDriver
  6287        Boolean retVal
  6288        Get phDispatchDriver to hDispatchDriver
  6289        Get InvokeComMethod of hDispatchDriver 387 OLE_VT_BOOL to retVal
  6290        Function_Return retVal
  6291    End_Function
  6292
  6293    // Gets or sets the option which specifies if this parameter field value should be in the specified range.
  6294    { MethodType=Property }
  6295    Procedure Set ComEnableRangeLimit Boolean value
  6296        Handle hDispatchDriver
  6297        Get phDispatchDriver to hDispatchDriver
  6298        Send PrepareParams to hDispatchDriver 1
  6299        Set ComProperty of hDispatchDriver 387 OLE_VT_BOOL to value
  6300    End_Procedure
  6301
  6302    // Gets or sets minimum value.
  6303    { MethodType=Property }
  6304    Function ComMinimumValue Returns Variant
  6305        Handle hDispatchDriver
  6306        Variant retVal
  6307        Get phDispatchDriver to hDispatchDriver
  6308        Get InvokeComMethod of hDispatchDriver 388 OLE_VT_VARIANT to retVal
  6309        Function_Return retVal
  6310    End_Function
  6311
  6312    // Gets or sets minimum value.
  6313    { MethodType=Property }
  6314    Procedure Set ComMinimumValue Variant value
  6315        Handle hDispatchDriver
  6316        Get phDispatchDriver to hDispatchDriver
  6317        Send PrepareParams to hDispatchDriver 1
  6318        Set ComProperty of hDispatchDriver 388 OLE_VT_VARIANT to value
  6319    End_Procedure
  6320
  6321    // Gets or sets maximum value.
  6322    { MethodType=Property }
  6323    Function ComMaximumValue Returns Variant
  6324        Handle hDispatchDriver
  6325        Variant retVal
  6326        Get phDispatchDriver to hDispatchDriver
  6327        Get InvokeComMethod of hDispatchDriver 389 OLE_VT_VARIANT to retVal
  6328        Function_Return retVal
  6329    End_Function
  6330
  6331    // Gets or sets maximum value.
  6332    { MethodType=Property }
  6333    Procedure Set ComMaximumValue Variant value
  6334        Handle hDispatchDriver
  6335        Get phDispatchDriver to hDispatchDriver
  6336        Send PrepareParams to hDispatchDriver 1
  6337        Set ComProperty of hDispatchDriver 389 OLE_VT_VARIANT to value
  6338    End_Procedure
  6339
  6340    // Gets or sets edit mask for string parameter.
  6341    { MethodType=Property }
  6342    Function ComEditMask Returns String
  6343        Handle hDispatchDriver
  6344        String retVal
  6345        Get phDispatchDriver to hDispatchDriver
  6346        Get InvokeComMethod of hDispatchDriver 390 OLE_VT_BSTR to retVal
  6347        Function_Return retVal
  6348    End_Function
  6349
  6350    // Gets or sets edit mask for string parameter.
  6351    { MethodType=Property }
  6352    Procedure Set ComEditMask String value
  6353        Handle hDispatchDriver
  6354        Get phDispatchDriver to hDispatchDriver
  6355        Send PrepareParams to hDispatchDriver 1
  6356        Set ComProperty of hDispatchDriver 390 OLE_VT_BSTR to value
  6357    End_Procedure
  6358
  6359    // Gets parameter type
  6360    { MethodType=Property }
  6361    Function ComParameterType Returns CRParameterFieldType
  6362        Handle hDispatchDriver
  6363        CRParameterFieldType retVal
  6364        Get phDispatchDriver to hDispatchDriver
  6365        Get InvokeComMethod of hDispatchDriver 391 OLE_VT_I4 to retVal
  6366        Function_Return retVal
  6367    End_Function
  6368
  6369    // Gets or sets disallowing editing option.
  6370    { MethodType=Property }
  6371    Function ComDisallowEditing Returns Boolean
  6372        Handle hDispatchDriver
  6373        Boolean retVal
  6374        Get phDispatchDriver to hDispatchDriver
  6375        Get InvokeComMethod of hDispatchDriver 392 OLE_VT_BOOL to retVal
  6376        Function_Return retVal
  6377    End_Function
  6378
  6379    // Gets or sets disallowing editing option.
  6380    { MethodType=Property }
  6381    Procedure Set ComDisallowEditing Boolean value
  6382        Handle hDispatchDriver
  6383        Get phDispatchDriver to hDispatchDriver
  6384        Send PrepareParams to hDispatchDriver 1
  6385        Set ComProperty of hDispatchDriver 392 OLE_VT_BOOL to value
  6386    End_Procedure
  6387
  6388    // Gets total number of default values.
  6389    { MethodType=Property }
  6390    Function ComNumberOfDefaultValues Returns Short
  6391        Handle hDispatchDriver
  6392        Short retVal
  6393        Get phDispatchDriver to hDispatchDriver
  6394        Get InvokeComMethod of hDispatchDriver 393 OLE_VT_I2 to retVal
  6395        Function_Return retVal
  6396    End_Function
  6397
  6398    // Gets nth default value
  6399    Function ComGetNthDefaultValue Short llindex Returns Variant
  6400        Handle hDispatchDriver
  6401        Variant retVal
  6402        Get phDispatchDriver to hDispatchDriver
  6403        Send PrepareParams to hDispatchDriver 1
  6404        Send DefineParam to hDispatchDriver OLE_VT_I2 llindex
  6405        Get InvokeComMethod of hDispatchDriver 397 OLE_VT_VARIANT to retVal
  6406        Function_Return retVal
  6407    End_Function
  6408
  6409    // Sets nth default value
  6410    Procedure ComSetNthDefaultValue Short llindex Variant llnthDefaultValue
  6411        Handle hDispatchDriver
  6412        Get phDispatchDriver to hDispatchDriver
  6413        Send PrepareParams to hDispatchDriver 2
  6414        Send DefineParam to hDispatchDriver OLE_VT_I2 llindex
  6415        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llnthDefaultValue
  6416        Send InvokeComMethod to hDispatchDriver 394 OLE_VT_VOID
  6417    End_Procedure
  6418
  6419    // Adds a default value.
  6420    Procedure ComAddDefaultValue Variant llDefaultValue
  6421        Handle hDispatchDriver
  6422        Get phDispatchDriver to hDispatchDriver
  6423        Send PrepareParams to hDispatchDriver 1
  6424        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llDefaultValue
  6425        Send InvokeComMethod to hDispatchDriver 395 OLE_VT_VOID
  6426    End_Procedure
  6427
  6428    // Deletes nth default value.
  6429    Procedure ComDeleteNthDefaultValue Short llindex
  6430        Handle hDispatchDriver
  6431        Get phDispatchDriver to hDispatchDriver
  6432        Send PrepareParams to hDispatchDriver 1
  6433        Send DefineParam to hDispatchDriver OLE_VT_I2 llindex
  6434        Send InvokeComMethod to hDispatchDriver 396 OLE_VT_VOID
  6435    End_Procedure
  6436
  6437    // Gets or sets value nullable.
  6438    { MethodType=Property }
  6439    Function ComEnableNullValue Returns Boolean
  6440        Handle hDispatchDriver
  6441        Boolean retVal
  6442        Get phDispatchDriver to hDispatchDriver
  6443        Get InvokeComMethod of hDispatchDriver 439 OLE_VT_BOOL to retVal
  6444        Function_Return retVal
  6445    End_Function
  6446
  6447    // Gets or sets value nullable.
  6448    { MethodType=Property }
  6449    Procedure Set ComEnableNullValue Boolean value
  6450        Handle hDispatchDriver
  6451        Get phDispatchDriver to hDispatchDriver
  6452        Send PrepareParams to hDispatchDriver 1
  6453        Set ComProperty of hDispatchDriver 439 OLE_VT_BOOL to value
  6454    End_Procedure
  6455
  6456    // Gets or sets allowing multiple values.
  6457    { MethodType=Property }
  6458    Function ComEnableMultipleValues Returns Boolean
  6459        Handle hDispatchDriver
  6460        Boolean retVal
  6461        Get phDispatchDriver to hDispatchDriver
  6462        Get InvokeComMethod of hDispatchDriver 440 OLE_VT_BOOL to retVal
  6463        Function_Return retVal
  6464    End_Function
  6465
  6466    // Gets or sets allowing multiple values.
  6467    { MethodType=Property }
  6468    Procedure Set ComEnableMultipleValues Boolean value
  6469        Handle hDispatchDriver
  6470        Get phDispatchDriver to hDispatchDriver
  6471        Send PrepareParams to hDispatchDriver 1
  6472        Set ComProperty of hDispatchDriver 440 OLE_VT_BOOL to value
  6473    End_Procedure
  6474
  6475    // Gets or sets parameter value kind (discrete or range).
  6476    { MethodType=Property }
  6477    Function ComDiscreteOrRangeKind Returns CRDiscreteOrRangeKind
  6478        Handle hDispatchDriver
  6479        CRDiscreteOrRangeKind retVal
  6480        Get phDispatchDriver to hDispatchDriver
  6481        Get InvokeComMethod of hDispatchDriver 441 OLE_VT_I4 to retVal
  6482        Function_Return retVal
  6483    End_Function
  6484
  6485    // Gets or sets parameter value kind (discrete or range).
  6486    { MethodType=Property }
  6487    Procedure Set ComDiscreteOrRangeKind CRDiscreteOrRangeKind value
  6488        Handle hDispatchDriver
  6489        Get phDispatchDriver to hDispatchDriver
  6490        Send PrepareParams to hDispatchDriver 1
  6491        Set ComProperty of hDispatchDriver 441 OLE_VT_I4 to value
  6492    End_Procedure
  6493
  6494    // Gets or sets boolean place in group option.
  6495    { MethodType=Property }
  6496    Function ComPlaceInGroup Returns Boolean
  6497        Handle hDispatchDriver
  6498        Boolean retVal
  6499        Get phDispatchDriver to hDispatchDriver
  6500        Get InvokeComMethod of hDispatchDriver 442 OLE_VT_BOOL to retVal
  6501        Function_Return retVal
  6502    End_Function
  6503
  6504    // Gets or sets boolean place in group option.
  6505    { MethodType=Property }
  6506    Procedure Set ComPlaceInGroup Boolean value
  6507        Handle hDispatchDriver
  6508        Get phDispatchDriver to hDispatchDriver
  6509        Send PrepareParams to hDispatchDriver 1
  6510        Set ComProperty of hDispatchDriver 442 OLE_VT_BOOL to value
  6511    End_Procedure
  6512
  6513    // Gets or sets boolean group number.
  6514    { MethodType=Property }
  6515    Function ComGroupNumber Returns Short
  6516        Handle hDispatchDriver
  6517        Short retVal
  6518        Get phDispatchDriver to hDispatchDriver
  6519        Get InvokeComMethod of hDispatchDriver 220 OLE_VT_I2 to retVal
  6520        Function_Return retVal
  6521    End_Function
  6522
  6523    // Gets or sets boolean group number.
  6524    { MethodType=Property }
  6525    Procedure Set ComGroupNumber Short value
  6526        Handle hDispatchDriver
  6527        Get phDispatchDriver to hDispatchDriver
  6528        Send PrepareParams to hDispatchDriver 1
  6529        Set ComProperty of hDispatchDriver 220 OLE_VT_I2 to value
  6530    End_Procedure
  6531
  6532    // Gets or sets boolean mutuallyExclusiveGroup.
  6533    { MethodType=Property }
  6534    Function ComEnableExclusiveGroup Returns Boolean
  6535        Handle hDispatchDriver
  6536        Boolean retVal
  6537        Get phDispatchDriver to hDispatchDriver
  6538        Get InvokeComMethod of hDispatchDriver 443 OLE_VT_BOOL to retVal
  6539        Function_Return retVal
  6540    End_Function
  6541
  6542    // Gets or sets boolean mutuallyExclusiveGroup.
  6543    { MethodType=Property }
  6544    Procedure Set ComEnableExclusiveGroup Boolean value
  6545        Handle hDispatchDriver
  6546        Get phDispatchDriver to hDispatchDriver
  6547        Send PrepareParams to hDispatchDriver 1
  6548        Set ComProperty of hDispatchDriver 443 OLE_VT_BOOL to value
  6549    End_Procedure
  6550
  6551    // Gets total number of current values.
  6552    { MethodType=Property }
  6553    Function ComNumberOfCurrentValues Returns Short
  6554        Handle hDispatchDriver
  6555        Short retVal
  6556        Get phDispatchDriver to hDispatchDriver
  6557        Get InvokeComMethod of hDispatchDriver 444 OLE_VT_I2 to retVal
  6558        Function_Return retVal
  6559    End_Function
  6560
  6561    // Gets total number of ranges.
  6562    { MethodType=Property }
  6563    Function ComNumberOfCurrentRanges Returns Short
  6564        Handle hDispatchDriver
  6565        Short retVal
  6566        Get phDispatchDriver to hDispatchDriver
  6567        Get InvokeComMethod of hDispatchDriver 445 OLE_VT_I2 to retVal
  6568        Function_Return retVal
  6569    End_Function
  6570
  6571    // Gets nth current value.
  6572    Function ComGetNthCurrentValue Short llindex Returns Variant
  6573        Handle hDispatchDriver
  6574        Variant retVal
  6575        Get phDispatchDriver to hDispatchDriver
  6576        Send PrepareParams to hDispatchDriver 1
  6577        Send DefineParam to hDispatchDriver OLE_VT_I2 llindex
  6578        Get InvokeComMethod of hDispatchDriver 446 OLE_VT_VARIANT to retVal
  6579        Function_Return retVal
  6580    End_Function
  6581
  6582    // Adds current value.
  6583    Procedure ComAddCurrentValue Variant llCurrentValue
  6584        Handle hDispatchDriver
  6585        Get phDispatchDriver to hDispatchDriver
  6586        Send PrepareParams to hDispatchDriver 1
  6587        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llCurrentValue
  6588        Send InvokeComMethod to hDispatchDriver 447 OLE_VT_VOID
  6589    End_Procedure
  6590
  6591    // Gets nth current range.
  6592    Procedure ComGetNthCurrentRange Short llindex Variant llpStart Variant llpEnd CRRangeInfo ByRef llpRangeInfo
  6593        Handle hDispatchDriver
  6594        Get phDispatchDriver to hDispatchDriver
  6595        Send PrepareParams to hDispatchDriver 4
  6596        Send DefineParam to hDispatchDriver OLE_VT_I2 llindex
  6597        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_VARIANT) llpStart
  6598        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_VARIANT) llpEnd
  6599        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llpRangeInfo
  6600        Send InvokeComMethod to hDispatchDriver 448 OLE_VT_VOID
  6601    End_Procedure
  6602
  6603    // Adds current range.
  6604    Procedure ComAddCurrentRange Variant llstart Variant llend CRRangeInfo llrangeInfo
  6605        Handle hDispatchDriver
  6606        Get phDispatchDriver to hDispatchDriver
  6607        Send PrepareParams to hDispatchDriver 3
  6608        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llstart
  6609        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llend
  6610        Send DefineParam to hDispatchDriver OLE_VT_I4 llrangeInfo
  6611        Send InvokeComMethod to hDispatchDriver 449 OLE_VT_VOID
  6612    End_Procedure
  6613
  6614    // Clears all the current values and ranges.
  6615    Procedure ComClearCurrentValueAndRange
  6616        Handle hDispatchDriver
  6617        Get phDispatchDriver to hDispatchDriver
  6618        Send InvokeComMethod to hDispatchDriver 450 OLE_VT_VOID
  6619    End_Procedure
  6620
  6621    // Gets or sets nth value description.
  6622    { MethodType=Property }
  6623    Function ComNthValueDescription Short llindex Returns String
  6624        Handle hDispatchDriver
  6625        String retVal
  6626        Get phDispatchDriver to hDispatchDriver
  6627        Send PrepareParams to hDispatchDriver 1
  6628        Send DefineParam to hDispatchDriver OLE_VT_I2 llindex
  6629        Get InvokeComMethod of hDispatchDriver 466 OLE_VT_BSTR to retVal
  6630        Function_Return retVal
  6631    End_Function
  6632
  6633    // Gets or sets nth value description.
  6634    { MethodType=Property }
  6635    Procedure Set ComNthValueDescription Short llindex String value
  6636        Handle hDispatchDriver
  6637        Get phDispatchDriver to hDispatchDriver
  6638        Send PrepareParams to hDispatchDriver 2
  6639        Send DefineParam to hDispatchDriver OLE_VT_I2 llindex
  6640        Set ComProperty of hDispatchDriver 466 OLE_VT_BSTR to value
  6641    End_Procedure
  6642
  6643    // Gets or sets show description only in pick list option.
  6644    { MethodType=Property }
  6645    Function ComEnableShowDescriptionOnly Returns Boolean
  6646        Handle hDispatchDriver
  6647        Boolean retVal
  6648        Get phDispatchDriver to hDispatchDriver
  6649        Get InvokeComMethod of hDispatchDriver 467 OLE_VT_BOOL to retVal
  6650        Function_Return retVal
  6651    End_Function
  6652
  6653    // Gets or sets show description only in pick list option.
  6654    { MethodType=Property }
  6655    Procedure Set ComEnableShowDescriptionOnly Boolean value
  6656        Handle hDispatchDriver
  6657        Get phDispatchDriver to hDispatchDriver
  6658        Send PrepareParams to hDispatchDriver 1
  6659        Set ComProperty of hDispatchDriver 467 OLE_VT_BOOL to value
  6660    End_Procedure
  6661
  6662    // Gets or sets sort method in pick list option.
  6663    { MethodType=Property }
  6664    Function ComPicklistSortMethod Returns CRParameterPicklistSortMethod
  6665        Handle hDispatchDriver
  6666        CRParameterPicklistSortMethod retVal
  6667        Get phDispatchDriver to hDispatchDriver
  6668        Get InvokeComMethod of hDispatchDriver 468 OLE_VT_I4 to retVal
  6669        Function_Return retVal
  6670    End_Function
  6671
  6672    // Gets or sets sort method in pick list option.
  6673    { MethodType=Property }
  6674    Procedure Set ComPicklistSortMethod CRParameterPicklistSortMethod value
  6675        Handle hDispatchDriver
  6676        Get phDispatchDriver to hDispatchDriver
  6677        Send PrepareParams to hDispatchDriver 1
  6678        Set ComProperty of hDispatchDriver 468 OLE_VT_I4 to value
  6679    End_Procedure
  6680
  6681    // Gets or sets sort based on description in pick list option.
  6682    { MethodType=Property }
  6683    Function ComEnableSortBasedOnDesc Returns Boolean
  6684        Handle hDispatchDriver
  6685        Boolean retVal
  6686        Get phDispatchDriver to hDispatchDriver
  6687        Get InvokeComMethod of hDispatchDriver 469 OLE_VT_BOOL to retVal
  6688        Function_Return retVal
  6689    End_Function
  6690
  6691    // Gets or sets sort based on description in pick list option.
  6692    { MethodType=Property }
  6693    Procedure Set ComEnableSortBasedOnDesc Boolean value
  6694        Handle hDispatchDriver
  6695        Get phDispatchDriver to hDispatchDriver
  6696        Send PrepareParams to hDispatchDriver 1
  6697        Set ComProperty of hDispatchDriver 469 OLE_VT_BOOL to value
  6698    End_Procedure
  6699End_Class
  6700
  6701// CoClass
  6702// CLSID: {2C201524-A185-4905-86A6-47A597447D8C}
  6703Class cCrystalParameterFieldDefinition is a cComAutomationObject
  6704    Import_Class_Protocol cCrystalIParameterFieldDefinition
  6705
  6706    Procedure Construct_Object
  6707        Forward Send Construct_Object
  6708        Set peAutoCreate to acNoAutoCreate
  6709    End_Procedure
  6710End_Class
  6711
  6712// CLSID: {AF376813-6120-4E28-96DD-63FD2DC27B7A}
  6713Class cCrystalIGroupNameFieldDefinition is a Mixin
  6714
  6715    // Gets field definition kind.
  6716    { MethodType=Property }
  6717    Function ComKind Returns CRFieldKind
  6718        Handle hDispatchDriver
  6719        CRFieldKind retVal
  6720        Get phDispatchDriver to hDispatchDriver
  6721        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  6722        Function_Return retVal
  6723    End_Function
  6724
  6725    // Gets field value type.
  6726    { MethodType=Property }
  6727    Function ComValueType Returns CRFieldValueType
  6728        Handle hDispatchDriver
  6729        CRFieldValueType retVal
  6730        Get phDispatchDriver to hDispatchDriver
  6731        Get InvokeComMethod of hDispatchDriver 162 OLE_VT_I4 to retVal
  6732        Function_Return retVal
  6733    End_Function
  6734
  6735    // Gets field number of bytes.
  6736    { MethodType=Property }
  6737    Function ComNumberOfBytes Returns Short
  6738        Handle hDispatchDriver
  6739        Short retVal
  6740        Get phDispatchDriver to hDispatchDriver
  6741        Get InvokeComMethod of hDispatchDriver 163 OLE_VT_I2 to retVal
  6742        Function_Return retVal
  6743    End_Function
  6744
  6745    // Gets field definition unique formula name.
  6746    { MethodType=Property }
  6747    Function ComName Returns String
  6748        Handle hDispatchDriver
  6749        String retVal
  6750        Get phDispatchDriver to hDispatchDriver
  6751        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  6752        Function_Return retVal
  6753    End_Function
  6754
  6755    // Gets field value.
  6756    { MethodType=Property }
  6757    Function ComValue Returns Variant
  6758        Handle hDispatchDriver
  6759        Variant retVal
  6760        Get phDispatchDriver to hDispatchDriver
  6761        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  6762        Function_Return retVal
  6763    End_Function
  6764
  6765    // Gets group name field name.
  6766    { MethodType=Property }
  6767    Function ComGroupNameFieldName Returns String
  6768        Handle hDispatchDriver
  6769        String retVal
  6770        Get phDispatchDriver to hDispatchDriver
  6771        Get InvokeComMethod of hDispatchDriver 190 OLE_VT_BSTR to retVal
  6772        Function_Return retVal
  6773    End_Function
  6774
  6775    // Gets group name field parent (Report).
  6776    { MethodType=Property }
  6777    Function ComParent Returns Variant
  6778        Handle hDispatchDriver
  6779        Variant retVal
  6780        Get phDispatchDriver to hDispatchDriver
  6781        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  6782        Function_Return retVal
  6783    End_Function
  6784
  6785    // Gets field previous value.
  6786    { MethodType=Property }
  6787    Function ComPreviousValue Returns Variant
  6788        Handle hDispatchDriver
  6789        Variant retVal
  6790        Get phDispatchDriver to hDispatchDriver
  6791        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  6792        Function_Return retVal
  6793    End_Function
  6794
  6795    // Gets field next value.
  6796    { MethodType=Property }
  6797    Function ComNextValue Returns Variant
  6798        Handle hDispatchDriver
  6799        Variant retVal
  6800        Get phDispatchDriver to hDispatchDriver
  6801        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  6802        Function_Return retVal
  6803    End_Function
  6804
  6805    // Gets group number the group name fields represents.
  6806    { MethodType=Property }
  6807    Function ComGroupNumber Returns Short
  6808        Handle hDispatchDriver
  6809        Short retVal
  6810        Get phDispatchDriver to hDispatchDriver
  6811        Get InvokeComMethod of hDispatchDriver 220 OLE_VT_I2 to retVal
  6812        Function_Return retVal
  6813    End_Function
  6814
  6815    // Gets or sets conditional formula.
  6816    { MethodType=Property }
  6817    Function ComGroupNameConditionFormula Returns String
  6818        Handle hDispatchDriver
  6819        String retVal
  6820        Get phDispatchDriver to hDispatchDriver
  6821        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
  6822        Function_Return retVal
  6823    End_Function
  6824
  6825    // Gets or sets conditional formula.
  6826    { MethodType=Property }
  6827    Procedure Set ComGroupNameConditionFormula String value
  6828        Handle hDispatchDriver
  6829        Get phDispatchDriver to hDispatchDriver
  6830        Send PrepareParams to hDispatchDriver 1
  6831        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
  6832    End_Procedure
  6833End_Class
  6834
  6835// CoClass
  6836// CLSID: {A40F0172-C1E2-47F3-BFD7-C2702BD8FB5E}
  6837Class cCrystalGroupNameFieldDefinition is a cComAutomationObject
  6838    Import_Class_Protocol cCrystalIGroupNameFieldDefinition
  6839
  6840    Procedure Construct_Object
  6841        Forward Send Construct_Object
  6842        Set peAutoCreate to acNoAutoCreate
  6843    End_Procedure
  6844End_Class
  6845
  6846// CLSID: {AF376814-6120-4E28-96DD-63FD2DC27B7A}
  6847Class cCrystalISpecialVarFieldDefinition is a Mixin
  6848
  6849    // Gets field definition kind.
  6850    { MethodType=Property }
  6851    Function ComKind Returns CRFieldKind
  6852        Handle hDispatchDriver
  6853        CRFieldKind retVal
  6854        Get phDispatchDriver to hDispatchDriver
  6855        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  6856        Function_Return retVal
  6857    End_Function
  6858
  6859    // Gets field value type.
  6860    { MethodType=Property }
  6861    Function ComValueType Returns CRFieldValueType
  6862        Handle hDispatchDriver
  6863        CRFieldValueType retVal
  6864        Get phDispatchDriver to hDispatchDriver
  6865        Get InvokeComMethod of hDispatchDriver 162 OLE_VT_I4 to retVal
  6866        Function_Return retVal
  6867    End_Function
  6868
  6869    // Gets field number of bytes.
  6870    { MethodType=Property }
  6871    Function ComNumberOfBytes Returns Short
  6872        Handle hDispatchDriver
  6873        Short retVal
  6874        Get phDispatchDriver to hDispatchDriver
  6875        Get InvokeComMethod of hDispatchDriver 163 OLE_VT_I2 to retVal
  6876        Function_Return retVal
  6877    End_Function
  6878
  6879    // Gets field definition unique formula name.
  6880    { MethodType=Property }
  6881    Function ComName Returns String
  6882        Handle hDispatchDriver
  6883        String retVal
  6884        Get phDispatchDriver to hDispatchDriver
  6885        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  6886        Function_Return retVal
  6887    End_Function
  6888
  6889    // Gets field value.
  6890    { MethodType=Property }
  6891    Function ComValue Returns Variant
  6892        Handle hDispatchDriver
  6893        Variant retVal
  6894        Get phDispatchDriver to hDispatchDriver
  6895        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  6896        Function_Return retVal
  6897    End_Function
  6898
  6899    // Gets special variable type.
  6900    { MethodType=Property }
  6901    Function ComSpecialVarType Returns CRSpecialVarType
  6902        Handle hDispatchDriver
  6903        CRSpecialVarType retVal
  6904        Get phDispatchDriver to hDispatchDriver
  6905        Get InvokeComMethod of hDispatchDriver 205 OLE_VT_I4 to retVal
  6906        Function_Return retVal
  6907    End_Function
  6908
  6909    // Gets special variable field parent (report).
  6910    { MethodType=Property }
  6911    Function ComParent Returns Variant
  6912        Handle hDispatchDriver
  6913        Variant retVal
  6914        Get phDispatchDriver to hDispatchDriver
  6915        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  6916        Function_Return retVal
  6917    End_Function
  6918
  6919    // Gets field previous value.
  6920    { MethodType=Property }
  6921    Function ComPreviousValue Returns Variant
  6922        Handle hDispatchDriver
  6923        Variant retVal
  6924        Get phDispatchDriver to hDispatchDriver
  6925        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  6926        Function_Return retVal
  6927    End_Function
  6928
  6929    // Gets field next value.
  6930    { MethodType=Property }
  6931    Function ComNextValue Returns Variant
  6932        Handle hDispatchDriver
  6933        Variant retVal
  6934        Get phDispatchDriver to hDispatchDriver
  6935        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  6936        Function_Return retVal
  6937    End_Function
  6938End_Class
  6939
  6940// CoClass
  6941// CLSID: {9989648C-5A3E-42DE-9E8A-21637B6DE21E}
  6942Class cCrystalSpecialVarFieldDefinition is a cComAutomationObject
  6943    Import_Class_Protocol cCrystalISpecialVarFieldDefinition
  6944
  6945    Procedure Construct_Object
  6946        Forward Send Construct_Object
  6947        Set peAutoCreate to acNoAutoCreate
  6948    End_Procedure
  6949End_Class
  6950
  6951// CLSID: {AF376815-6120-4E28-96DD-63FD2DC27B7A}
  6952Class cCrystalISummaryFieldDefinition is a Mixin
  6953
  6954    // Gets field definition kind.
  6955    { MethodType=Property }
  6956    Function ComKind Returns CRFieldKind
  6957        Handle hDispatchDriver
  6958        CRFieldKind retVal
  6959        Get phDispatchDriver to hDispatchDriver
  6960        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  6961        Function_Return retVal
  6962    End_Function
  6963
  6964    // Gets field value type.
  6965    { MethodType=Property }
  6966    Function ComValueType Returns CRFieldValueType
  6967        Handle hDispatchDriver
  6968        CRFieldValueType retVal
  6969        Get phDispatchDriver to hDispatchDriver
  6970        Get InvokeComMethod of hDispatchDriver 162 OLE_VT_I4 to retVal
  6971        Function_Return retVal
  6972    End_Function
  6973
  6974    // Gets field number of bytes.
  6975    { MethodType=Property }
  6976    Function ComNumberOfBytes Returns Short
  6977        Handle hDispatchDriver
  6978        Short retVal
  6979        Get phDispatchDriver to hDispatchDriver
  6980        Get InvokeComMethod of hDispatchDriver 163 OLE_VT_I2 to retVal
  6981        Function_Return retVal
  6982    End_Function
  6983
  6984    // Gets field definition unique formula name.
  6985    { MethodType=Property }
  6986    Function ComName Returns String
  6987        Handle hDispatchDriver
  6988        String retVal
  6989        Get phDispatchDriver to hDispatchDriver
  6990        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  6991        Function_Return retVal
  6992    End_Function
  6993
  6994    // Gets field value.
  6995    { MethodType=Property }
  6996    Function ComValue Returns Variant
  6997        Handle hDispatchDriver
  6998        Variant retVal
  6999        Get phDispatchDriver to hDispatchDriver
  7000        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  7001        Function_Return retVal
  7002    End_Function
  7003
  7004    // Gets or sets summary type
  7005    { MethodType=Property }
  7006    Function ComSummaryType Returns CRSummaryType
  7007        Handle hDispatchDriver
  7008        CRSummaryType retVal
  7009        Get phDispatchDriver to hDispatchDriver
  7010        Get InvokeComMethod of hDispatchDriver 206 OLE_VT_I4 to retVal
  7011        Function_Return retVal
  7012    End_Function
  7013
  7014    // Gets summary field parent (report).
  7015    { MethodType=Property }
  7016    Function ComParent Returns Variant
  7017        Handle hDispatchDriver
  7018        Variant retVal
  7019        Get phDispatchDriver to hDispatchDriver
  7020        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  7021        Function_Return retVal
  7022    End_Function
  7023
  7024    // Gets field previous value.
  7025    { MethodType=Property }
  7026    Function ComPreviousValue Returns Variant
  7027        Handle hDispatchDriver
  7028        Variant retVal
  7029        Get phDispatchDriver to hDispatchDriver
  7030        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  7031        Function_Return retVal
  7032    End_Function
  7033
  7034    // Gets field next value.
  7035    { MethodType=Property }
  7036    Function ComNextValue Returns Variant
  7037        Handle hDispatchDriver
  7038        Variant retVal
  7039        Get phDispatchDriver to hDispatchDriver
  7040        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  7041        Function_Return retVal
  7042    End_Function
  7043
  7044    // Gets the area pair the summary is in
  7045    { MethodType=Property }
  7046    Function ComHeaderArea Returns Variant
  7047        Handle hDispatchDriver
  7048        Variant retVal
  7049        Get phDispatchDriver to hDispatchDriver
  7050        Get InvokeComMethod of hDispatchDriver 378 OLE_VT_DISPATCH to retVal
  7051        Function_Return retVal
  7052    End_Function
  7053
  7054    // Get the area pair the summary is in.
  7055    { MethodType=Property }
  7056    Function ComFooterArea Returns Variant
  7057        Handle hDispatchDriver
  7058        Variant retVal
  7059        Get phDispatchDriver to hDispatchDriver
  7060        Get InvokeComMethod of hDispatchDriver 379 OLE_VT_DISPATCH to retVal
  7061        Function_Return retVal
  7062    End_Function
  7063
  7064    // Gets summarized field
  7065    { MethodType=Property }
  7066    Function ComSummarizedField Returns Variant
  7067        Handle hDispatchDriver
  7068        Variant retVal
  7069        Get phDispatchDriver to hDispatchDriver
  7070        Get InvokeComMethod of hDispatchDriver 371 OLE_VT_DISPATCH to retVal
  7071        Function_Return retVal
  7072    End_Function
  7073
  7074    // Sets summarized field
  7075    Procedure ComSetSummarizedField Variant llSummarizedField
  7076        Handle hDispatchDriver
  7077        Get phDispatchDriver to hDispatchDriver
  7078        Send PrepareParams to hDispatchDriver 1
  7079        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSummarizedField
  7080        Send InvokeComMethod to hDispatchDriver 700 OLE_VT_VOID
  7081    End_Procedure
  7082
  7083    // Gets secondary summarized field
  7084    { MethodType=Property }
  7085    Function ComSecondarySummarizedField Returns Variant
  7086        Handle hDispatchDriver
  7087        Variant retVal
  7088        Get phDispatchDriver to hDispatchDriver
  7089        Get InvokeComMethod of hDispatchDriver 663 OLE_VT_DISPATCH to retVal
  7090        Function_Return retVal
  7091    End_Function
  7092
  7093    // Sets secondary summarized field
  7094    Procedure ComSetSecondarySummarizedField Variant llsecondarySummariedField
  7095        Handle hDispatchDriver
  7096        Get phDispatchDriver to hDispatchDriver
  7097        Send PrepareParams to hDispatchDriver 1
  7098        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llsecondarySummariedField
  7099        Send InvokeComMethod to hDispatchDriver 701 OLE_VT_VOID
  7100    End_Procedure
  7101
  7102    // Gets or sets summary operation parameter
  7103    { MethodType=Property }
  7104    Function ComSummaryOperationParameter Returns Integer
  7105        Handle hDispatchDriver
  7106        Integer retVal
  7107        Get phDispatchDriver to hDispatchDriver
  7108        Get InvokeComMethod of hDispatchDriver 664 OLE_VT_I4 to retVal
  7109        Function_Return retVal
  7110    End_Function
  7111
  7112    // Gets or sets summary operation parameter
  7113    { MethodType=Property }
  7114    Procedure Set ComSummaryOperationParameter Integer value
  7115        Handle hDispatchDriver
  7116        Get phDispatchDriver to hDispatchDriver
  7117        Send PrepareParams to hDispatchDriver 1
  7118        Set ComProperty of hDispatchDriver 664 OLE_VT_I4 to value
  7119    End_Procedure
  7120
  7121    // Gets or sets summary type
  7122    { MethodType=Property }
  7123    Procedure Set ComSummaryType CRSummaryType value
  7124        Handle hDispatchDriver
  7125        Get phDispatchDriver to hDispatchDriver
  7126        Send PrepareParams to hDispatchDriver 1
  7127        Set ComProperty of hDispatchDriver 206 OLE_VT_I4 to value
  7128    End_Procedure
  7129
  7130    // Gets for-cross-tab
  7131    { MethodType=Property }
  7132    Function ComForCrossTab Returns Boolean
  7133        Handle hDispatchDriver
  7134        Boolean retVal
  7135        Get phDispatchDriver to hDispatchDriver
  7136        Get InvokeComMethod of hDispatchDriver 665 OLE_VT_BOOL to retVal
  7137        Function_Return retVal
  7138    End_Function
  7139
  7140    // Gets or sets summary hierarchical type
  7141    { MethodType=Property }
  7142    Function ComHierarchicalSummaryType Returns CRHierarchicalSummaryType
  7143        Handle hDispatchDriver
  7144        CRHierarchicalSummaryType retVal
  7145        Get phDispatchDriver to hDispatchDriver
  7146        Get InvokeComMethod of hDispatchDriver 749 OLE_VT_I4 to retVal
  7147        Function_Return retVal
  7148    End_Function
  7149
  7150    // Gets or sets summary hierarchical type
  7151    { MethodType=Property }
  7152    Procedure Set ComHierarchicalSummaryType CRHierarchicalSummaryType value
  7153        Handle hDispatchDriver
  7154        Get phDispatchDriver to hDispatchDriver
  7155        Send PrepareParams to hDispatchDriver 1
  7156        Set ComProperty of hDispatchDriver 749 OLE_VT_I4 to value
  7157    End_Procedure
  7158End_Class
  7159
  7160// CoClass
  7161// CLSID: {A27B58A6-BCE1-46C3-A3EB-5E98879F3823}
  7162Class cCrystalSummaryFieldDefinition is a cComAutomationObject
  7163    Import_Class_Protocol cCrystalISummaryFieldDefinition
  7164
  7165    Procedure Construct_Object
  7166        Forward Send Construct_Object
  7167        Set peAutoCreate to acNoAutoCreate
  7168    End_Procedure
  7169End_Class
  7170
  7171// CLSID: {AF376816-6120-4E28-96DD-63FD2DC27B7A}
  7172Class cCrystalIRunningTotalFieldDefinition is a Mixin
  7173
  7174    // Gets field definition kind.
  7175    { MethodType=Property }
  7176    Function ComKind Returns CRFieldKind
  7177        Handle hDispatchDriver
  7178        CRFieldKind retVal
  7179        Get phDispatchDriver to hDispatchDriver
  7180        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  7181        Function_Return retVal
  7182    End_Function
  7183
  7184    // Gets field value type.
  7185    { MethodType=Property }
  7186    Function ComValueType Returns CRFieldValueType
  7187        Handle hDispatchDriver
  7188        CRFieldValueType retVal
  7189        Get phDispatchDriver to hDispatchDriver
  7190        Get InvokeComMethod of hDispatchDriver 162 OLE_VT_I4 to retVal
  7191        Function_Return retVal
  7192    End_Function
  7193
  7194    // Gets field number of bytes.
  7195    { MethodType=Property }
  7196    Function ComNumberOfBytes Returns Short
  7197        Handle hDispatchDriver
  7198        Short retVal
  7199        Get phDispatchDriver to hDispatchDriver
  7200        Get InvokeComMethod of hDispatchDriver 163 OLE_VT_I2 to retVal
  7201        Function_Return retVal
  7202    End_Function
  7203
  7204    // Gets field definition unique formula name.
  7205    { MethodType=Property }
  7206    Function ComName Returns String
  7207        Handle hDispatchDriver
  7208        String retVal
  7209        Get phDispatchDriver to hDispatchDriver
  7210        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  7211        Function_Return retVal
  7212    End_Function
  7213
  7214    // Gets field value.
  7215    { MethodType=Property }
  7216    Function ComValue Returns Variant
  7217        Handle hDispatchDriver
  7218        Variant retVal
  7219        Get phDispatchDriver to hDispatchDriver
  7220        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  7221        Function_Return retVal
  7222    End_Function
  7223
  7224    // Gets summary field parent (report).
  7225    { MethodType=Property }
  7226    Function ComParent Returns Variant
  7227        Handle hDispatchDriver
  7228        Variant retVal
  7229        Get phDispatchDriver to hDispatchDriver
  7230        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  7231        Function_Return retVal
  7232    End_Function
  7233
  7234    // Gets field previous value.
  7235    { MethodType=Property }
  7236    Function ComPreviousValue Returns Variant
  7237        Handle hDispatchDriver
  7238        Variant retVal
  7239        Get phDispatchDriver to hDispatchDriver
  7240        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  7241        Function_Return retVal
  7242    End_Function
  7243
  7244    // Gets field next value.
  7245    { MethodType=Property }
  7246    Function ComNextValue Returns Variant
  7247        Handle hDispatchDriver
  7248        Variant retVal
  7249        Get phDispatchDriver to hDispatchDriver
  7250        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  7251        Function_Return retVal
  7252    End_Function
  7253
  7254    // Gets running total field name.
  7255    { MethodType=Property }
  7256    Function ComRunningTotalFieldName Returns String
  7257        Handle hDispatchDriver
  7258        String retVal
  7259        Get phDispatchDriver to hDispatchDriver
  7260        Get InvokeComMethod of hDispatchDriver 386 OLE_VT_BSTR to retVal
  7261        Function_Return retVal
  7262    End_Function
  7263
  7264    // Gets summarized field
  7265    { MethodType=Property }
  7266    Function ComSummarizedField Returns Variant
  7267        Handle hDispatchDriver
  7268        Variant retVal
  7269        Get phDispatchDriver to hDispatchDriver
  7270        Get InvokeComMethod of hDispatchDriver 371 OLE_VT_DISPATCH to retVal
  7271        Function_Return retVal
  7272    End_Function
  7273
  7274    // Sets summarized field
  7275    Procedure ComSetSummarizedField Variant llSummarizedField
  7276        Handle hDispatchDriver
  7277        Get phDispatchDriver to hDispatchDriver
  7278        Send PrepareParams to hDispatchDriver 1
  7279        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSummarizedField
  7280        Send InvokeComMethod to hDispatchDriver 700 OLE_VT_VOID
  7281    End_Procedure
  7282
  7283    // Gets secondary summarized field
  7284    { MethodType=Property }
  7285    Function ComSecondarySummarizedField Returns Variant
  7286        Handle hDispatchDriver
  7287        Variant retVal
  7288        Get phDispatchDriver to hDispatchDriver
  7289        Get InvokeComMethod of hDispatchDriver 663 OLE_VT_DISPATCH to retVal
  7290        Function_Return retVal
  7291    End_Function
  7292
  7293    // Sets secondary summarized field
  7294    Procedure ComSetSecondarySummarizedField Variant llsecondarySummariedField
  7295        Handle hDispatchDriver
  7296        Get phDispatchDriver to hDispatchDriver
  7297        Send PrepareParams to hDispatchDriver 1
  7298        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llsecondarySummariedField
  7299        Send InvokeComMethod to hDispatchDriver 701 OLE_VT_VOID
  7300    End_Procedure
  7301
  7302    // Gets or sets summary operation parameter
  7303    { MethodType=Property }
  7304    Function ComSummaryOperationParameter Returns Integer
  7305        Handle hDispatchDriver
  7306        Integer retVal
  7307        Get phDispatchDriver to hDispatchDriver
  7308        Get InvokeComMethod of hDispatchDriver 664 OLE_VT_I4 to retVal
  7309        Function_Return retVal
  7310    End_Function
  7311
  7312    // Gets or sets summary operation parameter
  7313    { MethodType=Property }
  7314    Procedure Set ComSummaryOperationParameter Integer value
  7315        Handle hDispatchDriver
  7316        Get phDispatchDriver to hDispatchDriver
  7317        Send PrepareParams to hDispatchDriver 1
  7318        Set ComProperty of hDispatchDriver 664 OLE_VT_I4 to value
  7319    End_Procedure
  7320
  7321    // Gets or sets summary type
  7322    { MethodType=Property }
  7323    Function ComSummaryType Returns CRSummaryType
  7324        Handle hDispatchDriver
  7325        CRSummaryType retVal
  7326        Get phDispatchDriver to hDispatchDriver
  7327        Get InvokeComMethod of hDispatchDriver 206 OLE_VT_I4 to retVal
  7328        Function_Return retVal
  7329    End_Function
  7330
  7331    // Gets or sets summary type
  7332    { MethodType=Property }
  7333    Procedure Set ComSummaryType CRSummaryType value
  7334        Handle hDispatchDriver
  7335        Get phDispatchDriver to hDispatchDriver
  7336        Send PrepareParams to hDispatchDriver 1
  7337        Set ComProperty of hDispatchDriver 206 OLE_VT_I4 to value
  7338    End_Procedure
  7339
  7340    // Gets evaluate condition
  7341    { MethodType=Property }
  7342    Function ComEvaluateCondition Returns CRRunningTotalCondition
  7343        Handle hDispatchDriver
  7344        CRRunningTotalCondition retVal
  7345        Get phDispatchDriver to hDispatchDriver
  7346        Get InvokeComMethod of hDispatchDriver 666 OLE_VT_I4 to retVal
  7347        Function_Return retVal
  7348    End_Function
  7349
  7350    // Sets to no evaluate condition
  7351    Procedure ComSetNoEvaluateCondition
  7352        Handle hDispatchDriver
  7353        Get phDispatchDriver to hDispatchDriver
  7354        Send InvokeComMethod to hDispatchDriver 541 OLE_VT_VOID
  7355    End_Procedure
  7356
  7357    // Gets reset condition
  7358    { MethodType=Property }
  7359    Function ComResetCondition Returns CRRunningTotalCondition
  7360        Handle hDispatchDriver
  7361        CRRunningTotalCondition retVal
  7362        Get phDispatchDriver to hDispatchDriver
  7363        Get InvokeComMethod of hDispatchDriver 667 OLE_VT_I4 to retVal
  7364        Function_Return retVal
  7365    End_Function
  7366
  7367    // Sets to no reset condition
  7368    Procedure ComSetNoResetCondition
  7369        Handle hDispatchDriver
  7370        Get phDispatchDriver to hDispatchDriver
  7371        Send InvokeComMethod to hDispatchDriver 542 OLE_VT_VOID
  7372    End_Procedure
  7373
  7374    // Gets or sets evaluate group number
  7375    { MethodType=Property }
  7376    Function ComEvaluateGroupNumber Returns Short
  7377        Handle hDispatchDriver
  7378        Short retVal
  7379        Get phDispatchDriver to hDispatchDriver
  7380        Get InvokeComMethod of hDispatchDriver 668 OLE_VT_I2 to retVal
  7381        Function_Return retVal
  7382    End_Function
  7383
  7384    // Gets or sets evaluate group number
  7385    { MethodType=Property }
  7386    Procedure Set ComEvaluateGroupNumber Short value
  7387        Handle hDispatchDriver
  7388        Get phDispatchDriver to hDispatchDriver
  7389        Send PrepareParams to hDispatchDriver 1
  7390        Set ComProperty of hDispatchDriver 668 OLE_VT_I2 to value
  7391    End_Procedure
  7392
  7393    // Gets or sets reset group number
  7394    { MethodType=Property }
  7395    Function ComResetGroupNumber Returns Short
  7396        Handle hDispatchDriver
  7397        Short retVal
  7398        Get phDispatchDriver to hDispatchDriver
  7399        Get InvokeComMethod of hDispatchDriver 669 OLE_VT_I2 to retVal
  7400        Function_Return retVal
  7401    End_Function
  7402
  7403    // Gets or sets reset group number
  7404    { MethodType=Property }
  7405    Procedure Set ComResetGroupNumber Short value
  7406        Handle hDispatchDriver
  7407        Get phDispatchDriver to hDispatchDriver
  7408        Send PrepareParams to hDispatchDriver 1
  7409        Set ComProperty of hDispatchDriver 669 OLE_VT_I2 to value
  7410    End_Procedure
  7411
  7412    // Gets evaluate condition field
  7413    { MethodType=Property }
  7414    Function ComEvaluateConditionField Returns Variant
  7415        Handle hDispatchDriver
  7416        Variant retVal
  7417        Get phDispatchDriver to hDispatchDriver
  7418        Get InvokeComMethod of hDispatchDriver 670 OLE_VT_DISPATCH to retVal
  7419        Function_Return retVal
  7420    End_Function
  7421
  7422    // Sets evaluate condition field
  7423    Procedure ComSetEvaluateConditionField Variant llpEvaluateConditionField
  7424        Handle hDispatchDriver
  7425        Get phDispatchDriver to hDispatchDriver
  7426        Send PrepareParams to hDispatchDriver 1
  7427        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpEvaluateConditionField
  7428        Send InvokeComMethod to hDispatchDriver 702 OLE_VT_VOID
  7429    End_Procedure
  7430
  7431    // Gets reset condition field
  7432    { MethodType=Property }
  7433    Function ComResetConditionField Returns Variant
  7434        Handle hDispatchDriver
  7435        Variant retVal
  7436        Get phDispatchDriver to hDispatchDriver
  7437        Get InvokeComMethod of hDispatchDriver 671 OLE_VT_DISPATCH to retVal
  7438        Function_Return retVal
  7439    End_Function
  7440
  7441    // Sets reset condition field
  7442    Procedure ComSetResetConditionField Variant llpResetConditionField
  7443        Handle hDispatchDriver
  7444        Get phDispatchDriver to hDispatchDriver
  7445        Send PrepareParams to hDispatchDriver 1
  7446        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpResetConditionField
  7447        Send InvokeComMethod to hDispatchDriver 703 OLE_VT_VOID
  7448    End_Procedure
  7449
  7450    // Gets or sets evaluate condition formula
  7451    { MethodType=Property }
  7452    Function ComEvaluateConditionFormula Returns String
  7453        Handle hDispatchDriver
  7454        String retVal
  7455        Get phDispatchDriver to hDispatchDriver
  7456        Get InvokeComMethod of hDispatchDriver 672 OLE_VT_BSTR to retVal
  7457        Function_Return retVal
  7458    End_Function
  7459
  7460    // Gets or sets evaluate condition formula
  7461    { MethodType=Property }
  7462    Procedure Set ComEvaluateConditionFormula String value
  7463        Handle hDispatchDriver
  7464        Get phDispatchDriver to hDispatchDriver
  7465        Send PrepareParams to hDispatchDriver 1
  7466        Set ComProperty of hDispatchDriver 672 OLE_VT_BSTR to value
  7467    End_Procedure
  7468
  7469    // Gets or sets reset condition formula
  7470    { MethodType=Property }
  7471    Function ComResetConditionFormula Returns String
  7472        Handle hDispatchDriver
  7473        String retVal
  7474        Get phDispatchDriver to hDispatchDriver
  7475        Get InvokeComMethod of hDispatchDriver 673 OLE_VT_BSTR to retVal
  7476        Function_Return retVal
  7477    End_Function
  7478
  7479    // Gets or sets reset condition formula
  7480    { MethodType=Property }
  7481    Procedure Set ComResetConditionFormula String value
  7482        Handle hDispatchDriver
  7483        Get phDispatchDriver to hDispatchDriver
  7484        Send PrepareParams to hDispatchDriver 1
  7485        Set ComProperty of hDispatchDriver 673 OLE_VT_BSTR to value
  7486    End_Procedure
  7487
  7488    // Gets or sets summary hierarchical type
  7489    { MethodType=Property }
  7490    Function ComHierarchicalSummaryType Returns CRHierarchicalSummaryType
  7491        Handle hDispatchDriver
  7492        CRHierarchicalSummaryType retVal
  7493        Get phDispatchDriver to hDispatchDriver
  7494        Get InvokeComMethod of hDispatchDriver 749 OLE_VT_I4 to retVal
  7495        Function_Return retVal
  7496    End_Function
  7497
  7498    // Gets or sets summary hierarchical type
  7499    { MethodType=Property }
  7500    Procedure Set ComHierarchicalSummaryType CRHierarchicalSummaryType value
  7501        Handle hDispatchDriver
  7502        Get phDispatchDriver to hDispatchDriver
  7503        Send PrepareParams to hDispatchDriver 1
  7504        Set ComProperty of hDispatchDriver 749 OLE_VT_I4 to value
  7505    End_Procedure
  7506End_Class
  7507
  7508// CoClass
  7509// CLSID: {ABBF3869-FA3A-4D0E-89D2-68589338DA2C}
  7510Class cCrystalRunningTotalFieldDefinition is a cComAutomationObject
  7511    Import_Class_Protocol cCrystalIRunningTotalFieldDefinition
  7512
  7513    Procedure Construct_Object
  7514        Forward Send Construct_Object
  7515        Set peAutoCreate to acNoAutoCreate
  7516    End_Procedure
  7517End_Class
  7518
  7519// CLSID: {AF376817-6120-4E28-96DD-63FD2DC27B7A}
  7520Class cCrystalISQLExpressionFieldDefinition is a Mixin
  7521
  7522    // Gets field definition kind.
  7523    { MethodType=Property }
  7524    Function ComKind Returns CRFieldKind
  7525        Handle hDispatchDriver
  7526        CRFieldKind retVal
  7527        Get phDispatchDriver to hDispatchDriver
  7528        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  7529        Function_Return retVal
  7530    End_Function
  7531
  7532    // Gets field value type.
  7533    { MethodType=Property }
  7534    Function ComValueType Returns CRFieldValueType
  7535        Handle hDispatchDriver
  7536        CRFieldValueType retVal
  7537        Get phDispatchDriver to hDispatchDriver
  7538        Get InvokeComMethod of hDispatchDriver 162 OLE_VT_I4 to retVal
  7539        Function_Return retVal
  7540    End_Function
  7541
  7542    // Gets field number of bytes.
  7543    { MethodType=Property }
  7544    Function ComNumberOfBytes Returns Short
  7545        Handle hDispatchDriver
  7546        Short retVal
  7547        Get phDispatchDriver to hDispatchDriver
  7548        Get InvokeComMethod of hDispatchDriver 163 OLE_VT_I2 to retVal
  7549        Function_Return retVal
  7550    End_Function
  7551
  7552    // Gets field definition unique formula name.
  7553    { MethodType=Property }
  7554    Function ComName Returns String
  7555        Handle hDispatchDriver
  7556        String retVal
  7557        Get phDispatchDriver to hDispatchDriver
  7558        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  7559        Function_Return retVal
  7560    End_Function
  7561
  7562    // Gets field value.
  7563    { MethodType=Property }
  7564    Function ComValue Returns Variant
  7565        Handle hDispatchDriver
  7566        Variant retVal
  7567        Get phDispatchDriver to hDispatchDriver
  7568        Get InvokeComMethod of hDispatchDriver 121 OLE_VT_VARIANT to retVal
  7569        Function_Return retVal
  7570    End_Function
  7571
  7572    // Gets summary field parent (report).
  7573    { MethodType=Property }
  7574    Function ComParent Returns Variant
  7575        Handle hDispatchDriver
  7576        Variant retVal
  7577        Get phDispatchDriver to hDispatchDriver
  7578        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  7579        Function_Return retVal
  7580    End_Function
  7581
  7582    // Gets field previous value.
  7583    { MethodType=Property }
  7584    Function ComPreviousValue Returns Variant
  7585        Handle hDispatchDriver
  7586        Variant retVal
  7587        Get phDispatchDriver to hDispatchDriver
  7588        Get InvokeComMethod of hDispatchDriver 290 OLE_VT_VARIANT to retVal
  7589        Function_Return retVal
  7590    End_Function
  7591
  7592    // Gets field next value.
  7593    { MethodType=Property }
  7594    Function ComNextValue Returns Variant
  7595        Handle hDispatchDriver
  7596        Variant retVal
  7597        Get phDispatchDriver to hDispatchDriver
  7598        Get InvokeComMethod of hDispatchDriver 291 OLE_VT_VARIANT to retVal
  7599        Function_Return retVal
  7600    End_Function
  7601
  7602    // Gets SQL expression field name.
  7603    { MethodType=Property }
  7604    Function ComSQLExpressionFieldName Returns String
  7605        Handle hDispatchDriver
  7606        String retVal
  7607        Get phDispatchDriver to hDispatchDriver
  7608        Get InvokeComMethod of hDispatchDriver 383 OLE_VT_BSTR to retVal
  7609        Function_Return retVal
  7610    End_Function
  7611
  7612    // Gets or sets SQL expression text.
  7613    { MethodType=Property }
  7614    Function ComText Returns String
  7615        Handle hDispatchDriver
  7616        String retVal
  7617        Get phDispatchDriver to hDispatchDriver
  7618        Get InvokeComMethod of hDispatchDriver 157 OLE_VT_BSTR to retVal
  7619        Function_Return retVal
  7620    End_Function
  7621
  7622    // Gets or sets SQL expression text.
  7623    { MethodType=Property }
  7624    Procedure Set ComText String value
  7625        Handle hDispatchDriver
  7626        Get phDispatchDriver to hDispatchDriver
  7627        Send PrepareParams to hDispatchDriver 1
  7628        Set ComProperty of hDispatchDriver 157 OLE_VT_BSTR to value
  7629    End_Procedure
  7630
  7631    // Checks whether the SQL expression is valid
  7632    Procedure ComCheck Boolean ByRef llpBool String ByRef llppErrorString
  7633        Handle hDispatchDriver
  7634        Get phDispatchDriver to hDispatchDriver
  7635        Send PrepareParams to hDispatchDriver 2
  7636        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_BOOL) llpBool
  7637        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_BSTR) llppErrorString
  7638        Send InvokeComMethod to hDispatchDriver 384 OLE_VT_VOID
  7639    End_Procedure
  7640End_Class
  7641
  7642// CoClass
  7643// CLSID: {4E675E93-4EF5-4569-B2DB-C4E0B24B46EA}
  7644Class cCrystalSQLExpressionFieldDefinition is a cComAutomationObject
  7645    Import_Class_Protocol cCrystalISQLExpressionFieldDefinition
  7646
  7647    Procedure Construct_Object
  7648        Forward Send Construct_Object
  7649        Set peAutoCreate to acNoAutoCreate
  7650    End_Procedure
  7651End_Class
  7652
  7653// CLSID: {AF376818-6120-4E28-96DD-63FD2DC27B7A}
  7654Class cCrystalIDatabase is a Mixin
  7655
  7656    // Gets database table collection.
  7657    { MethodType=Property }
  7658    Function ComTables Returns Variant
  7659        Handle hDispatchDriver
  7660        Variant retVal
  7661        Get phDispatchDriver to hDispatchDriver
  7662        Get InvokeComMethod of hDispatchDriver 227 OLE_VT_DISPATCH to retVal
  7663        Function_Return retVal
  7664    End_Function
  7665
  7666    // Gets database parent (Report).
  7667    { MethodType=Property }
  7668    Function ComParent Returns Variant
  7669        Handle hDispatchDriver
  7670        Variant retVal
  7671        Get phDispatchDriver to hDispatchDriver
  7672        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  7673        Function_Return retVal
  7674    End_Function
  7675
  7676    // Log on server.
  7677    Procedure ComLogOnServer String llpDllName String llpServerName Variant llpDatabaseName Variant llpUserID Variant llpPassword
  7678        Handle hDispatchDriver
  7679        Get phDispatchDriver to hDispatchDriver
  7680        Send PrepareParams to hDispatchDriver 5
  7681        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpDllName
  7682        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpServerName
  7683        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDatabaseName
  7684        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpUserID
  7685        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpPassword
  7686        Send InvokeComMethod to hDispatchDriver 228 OLE_VT_VOID
  7687    End_Procedure
  7688
  7689    // Log off server.
  7690    Procedure ComLogOffServer String llpDllName String llpServerName Variant llpDatabaseName Variant llpUserID Variant llpPassword
  7691        Handle hDispatchDriver
  7692        Get phDispatchDriver to hDispatchDriver
  7693        Send PrepareParams to hDispatchDriver 5
  7694        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpDllName
  7695        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpServerName
  7696        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDatabaseName
  7697        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpUserID
  7698        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpPassword
  7699        Send InvokeComMethod to hDispatchDriver 229 OLE_VT_VOID
  7700    End_Procedure
  7701
  7702    // sets specified table data source
  7703    Procedure ComSetDataSource Variant lldata Variant lldataTag Variant lltableNumber
  7704        Handle hDispatchDriver
  7705        Get phDispatchDriver to hDispatchDriver
  7706        Send PrepareParams to hDispatchDriver 3
  7707        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lldata
  7708        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lldataTag
  7709        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lltableNumber
  7710        Send InvokeComMethod to hDispatchDriver 234 OLE_VT_VOID
  7711    End_Procedure
  7712
  7713    // Verifies the database.
  7714    Procedure ComVerify
  7715        Handle hDispatchDriver
  7716        Get phDispatchDriver to hDispatchDriver
  7717        Send InvokeComMethod to hDispatchDriver 322 OLE_VT_VOID
  7718    End_Procedure
  7719
  7720    // Gets database link collection.
  7721    { MethodType=Property }
  7722    Function ComLinks Returns Variant
  7723        Handle hDispatchDriver
  7724        Variant retVal
  7725        Get phDispatchDriver to hDispatchDriver
  7726        Get InvokeComMethod of hDispatchDriver 650 OLE_VT_DISPATCH to retVal
  7727        Function_Return retVal
  7728    End_Function
  7729
  7730    // Add a database table through OLE DB provider.
  7731    Procedure ComAddOLEDBSource String llpConnectionString String llpTableName
  7732        Handle hDispatchDriver
  7733        Get phDispatchDriver to hDispatchDriver
  7734        Send PrepareParams to hDispatchDriver 2
  7735        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpConnectionString
  7736        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpTableName
  7737        Send InvokeComMethod to hDispatchDriver 539 OLE_VT_VOID
  7738    End_Procedure
  7739
  7740    // Add a database table through ADO connection and command.
  7741    Procedure ComAddADOCommand Variant llpConnection Variant llpCommand
  7742        Handle hDispatchDriver
  7743        Get phDispatchDriver to hDispatchDriver
  7744        Send PrepareParams to hDispatchDriver 2
  7745        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpConnection
  7746        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpCommand
  7747        Send InvokeComMethod to hDispatchDriver 540 OLE_VT_VOID
  7748    End_Procedure
  7749
  7750    // Log on server with server type or connect info.
  7751    Procedure ComLogOnServerEx String llpDllName String llpServerName Variant llpDatabaseName Variant llpUserID Variant llpPassword Variant llpServerType Variant llpConnectionString
  7752        Handle hDispatchDriver
  7753        Get phDispatchDriver to hDispatchDriver
  7754        Send PrepareParams to hDispatchDriver 7
  7755        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpDllName
  7756        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpServerName
  7757        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDatabaseName
  7758        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpUserID
  7759        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpPassword
  7760        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpServerType
  7761        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpConnectionString
  7762        Send InvokeComMethod to hDispatchDriver 545 OLE_VT_VOID
  7763    End_Procedure
  7764End_Class
  7765
  7766// CoClass
  7767// CLSID: {5F29CFCC-D7AE-41AC-A74F-2E6F39BAFA4C}
  7768Class cCrystalDatabase is a cComAutomationObject
  7769    Import_Class_Protocol cCrystalIDatabase
  7770
  7771    Procedure Construct_Object
  7772        Forward Send Construct_Object
  7773        Set peAutoCreate to acNoAutoCreate
  7774    End_Procedure
  7775End_Class
  7776
  7777// CLSID: {AF376819-6120-4E28-96DD-63FD2DC27B7A}
  7778Class cCrystalIDatabaseTables is a Mixin
  7779
  7780    { MethodType=Property }
  7781    Function Com_NewEnum Returns Variant
  7782        Handle hDispatchDriver
  7783        Variant retVal
  7784        Get phDispatchDriver to hDispatchDriver
  7785        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  7786        Function_Return retVal
  7787    End_Function
  7788
  7789    // Gets collection item.
  7790    { MethodType=Property }
  7791    Function ComItem Integer llindex Returns Variant
  7792        Handle hDispatchDriver
  7793        Variant retVal
  7794        Get phDispatchDriver to hDispatchDriver
  7795        Send PrepareParams to hDispatchDriver 1
  7796        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  7797        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  7798        Function_Return retVal
  7799    End_Function
  7800
  7801    // Gets collection count.
  7802    { MethodType=Property }
  7803    Function ComCount Returns Integer
  7804        Handle hDispatchDriver
  7805        Integer retVal
  7806        Get phDispatchDriver to hDispatchDriver
  7807        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  7808        Function_Return retVal
  7809    End_Function
  7810
  7811    // Gets database table collection parent (Database).
  7812    { MethodType=Property }
  7813    Function ComParent Returns Variant
  7814        Handle hDispatchDriver
  7815        Variant retVal
  7816        Get phDispatchDriver to hDispatchDriver
  7817        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  7818        Function_Return retVal
  7819    End_Function
  7820
  7821    // Adds a database table.
  7822    Procedure ComAdd String llpLocation Variant llpSubLocation Variant llpConnectInfo Variant lltableType Variant llpDllName Variant llpServerName Variant llpServerType Variant llpDatabaseName Variant llpUserID Variant llpPassword
  7823        Handle hDispatchDriver
  7824        Get phDispatchDriver to hDispatchDriver
  7825        Send PrepareParams to hDispatchDriver 10
  7826        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpLocation
  7827        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpSubLocation
  7828        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpConnectInfo
  7829        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lltableType
  7830        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDllName
  7831        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpServerName
  7832        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpServerType
  7833        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDatabaseName
  7834        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpUserID
  7835        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpPassword
  7836        Send InvokeComMethod to hDispatchDriver 230 OLE_VT_VOID
  7837    End_Procedure
  7838
  7839    // Delete a database table.
  7840    Procedure ComDelete Integer llindex
  7841        Handle hDispatchDriver
  7842        Get phDispatchDriver to hDispatchDriver
  7843        Send PrepareParams to hDispatchDriver 1
  7844        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  7845        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
  7846    End_Procedure
  7847
  7848    // Adds a stored procedure.
  7849    Procedure ComAddStoredProcedure String llpLocation Variant llpSubLocation Variant llpConnectInfo Variant lltableType Variant llpDllName Variant llpServerName Variant llpServerType Variant llpDatabaseName Variant llpUserID Variant llpPassword Variant llparamValueInfos
  7850        Handle hDispatchDriver
  7851        Get phDispatchDriver to hDispatchDriver
  7852        Send PrepareParams to hDispatchDriver 11
  7853        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpLocation
  7854        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpSubLocation
  7855        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpConnectInfo
  7856        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lltableType
  7857        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDllName
  7858        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpServerName
  7859        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpServerType
  7860        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDatabaseName
  7861        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpUserID
  7862        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpPassword
  7863        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llparamValueInfos
  7864        Send InvokeComMethod to hDispatchDriver 731 OLE_VT_VOID
  7865    End_Procedure
  7866End_Class
  7867
  7868// CoClass
  7869// CLSID: {B1B55DDB-9119-49C0-AB43-F79869D26C6D}
  7870Class cCrystalDatabaseTables is a cComAutomationObject
  7871    Import_Class_Protocol cCrystalIDatabaseTables
  7872
  7873    Procedure Construct_Object
  7874        Forward Send Construct_Object
  7875        Set peAutoCreate to acNoAutoCreate
  7876    End_Procedure
  7877End_Class
  7878
  7879// CLSID: {AF37681A-6120-4E28-96DD-63FD2DC27B7A}
  7880Class cCrystalIDatabaseTable is a Mixin
  7881
  7882    // Gets or sets table alias name.
  7883    { MethodType=Property }
  7884    Function ComName Returns String
  7885        Handle hDispatchDriver
  7886        String retVal
  7887        Get phDispatchDriver to hDispatchDriver
  7888        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  7889        Function_Return retVal
  7890    End_Function
  7891
  7892    // Gets or sets table alias name.
  7893    { MethodType=Property }
  7894    Procedure Set ComName String value
  7895        Handle hDispatchDriver
  7896        Get phDispatchDriver to hDispatchDriver
  7897        Send PrepareParams to hDispatchDriver 1
  7898        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
  7899    End_Procedure
  7900
  7901    // Gets or sets table location.
  7902    { MethodType=Property }
  7903    Function ComLocation Returns String
  7904        Handle hDispatchDriver
  7905        String retVal
  7906        Get phDispatchDriver to hDispatchDriver
  7907        Get InvokeComMethod of hDispatchDriver 231 OLE_VT_BSTR to retVal
  7908        Function_Return retVal
  7909    End_Function
  7910
  7911    // Gets or sets table location.
  7912    { MethodType=Property }
  7913    Procedure Set ComLocation String value
  7914        Handle hDispatchDriver
  7915        Get phDispatchDriver to hDispatchDriver
  7916        Send PrepareParams to hDispatchDriver 1
  7917        Set ComProperty of hDispatchDriver 231 OLE_VT_BSTR to value
  7918    End_Procedure
  7919
  7920    // Gets database field definition collection.
  7921    { MethodType=Property }
  7922    Function ComFields Returns Variant
  7923        Handle hDispatchDriver
  7924        Variant retVal
  7925        Get phDispatchDriver to hDispatchDriver
  7926        Get InvokeComMethod of hDispatchDriver 232 OLE_VT_DISPATCH to retVal
  7927        Function_Return retVal
  7928    End_Function
  7929
  7930    // Gets database table parent (Database).
  7931    { MethodType=Property }
  7932    Function ComParent Returns Variant
  7933        Handle hDispatchDriver
  7934        Variant retVal
  7935        Get phDispatchDriver to hDispatchDriver
  7936        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  7937        Function_Return retVal
  7938    End_Function
  7939
  7940    // Sets table data source.
  7941    Procedure ComSetDataSource Variant lldata Variant lldataTag
  7942        Handle hDispatchDriver
  7943        Get phDispatchDriver to hDispatchDriver
  7944        Send PrepareParams to hDispatchDriver 2
  7945        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lldata
  7946        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lldataTag
  7947        Send InvokeComMethod to hDispatchDriver 234 OLE_VT_VOID
  7948    End_Procedure
  7949
  7950    // Gets or sets table driver dll name.
  7951    { MethodType=Property }
  7952    Function ComDllName Returns String
  7953        Handle hDispatchDriver
  7954        String retVal
  7955        Get phDispatchDriver to hDispatchDriver
  7956        Get InvokeComMethod of hDispatchDriver 312 OLE_VT_BSTR to retVal
  7957        Function_Return retVal
  7958    End_Function
  7959
  7960    // Tests table connectivity.
  7961    Function ComTestConnectivity Returns Boolean
  7962        Handle hDispatchDriver
  7963        Boolean retVal
  7964        Get phDispatchDriver to hDispatchDriver
  7965        Get InvokeComMethod of hDispatchDriver 318 OLE_VT_BOOL to retVal
  7966        Function_Return retVal
  7967    End_Function
  7968
  7969    // Gets table type.
  7970    { MethodType=Property }
  7971    Function ComDatabaseType Returns CRDatabaseType
  7972        Handle hDispatchDriver
  7973        CRDatabaseType retVal
  7974        Get phDispatchDriver to hDispatchDriver
  7975        Get InvokeComMethod of hDispatchDriver 382 OLE_VT_I4 to retVal
  7976        Function_Return retVal
  7977    End_Function
  7978
  7979    // Checks table differences.
  7980    Procedure ComCheckDifferences Integer ByRef llpDifferences Variant llreserved
  7981        Handle hDispatchDriver
  7982        Get phDispatchDriver to hDispatchDriver
  7983        Send PrepareParams to hDispatchDriver 2
  7984        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llpDifferences
  7985        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_VARIANT) llreserved
  7986        Send InvokeComMethod to hDispatchDriver 651 OLE_VT_VOID
  7987    End_Procedure
  7988
  7989    // Sets table location.
  7990    Procedure ComSetTableLocation String llpLocation String llpSubLocation String llpConnectBufferSting
  7991        Handle hDispatchDriver
  7992        Get phDispatchDriver to hDispatchDriver
  7993        Send PrepareParams to hDispatchDriver 3
  7994        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpLocation
  7995        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpSubLocation
  7996        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpConnectBufferSting
  7997        Send InvokeComMethod to hDispatchDriver 654 OLE_VT_VOID
  7998    End_Procedure
  7999
  8000    // Gets or sets table connection string.
  8001    { MethodType=Property }
  8002    Function ComConnectBufferString Returns String
  8003        Handle hDispatchDriver
  8004        String retVal
  8005        Get phDispatchDriver to hDispatchDriver
  8006        Get InvokeComMethod of hDispatchDriver 653 OLE_VT_BSTR to retVal
  8007        Function_Return retVal
  8008    End_Function
  8009
  8010    // Gets or sets table connection string.
  8011    { MethodType=Property }
  8012    Procedure Set ComConnectBufferString String value
  8013        Handle hDispatchDriver
  8014        Get phDispatchDriver to hDispatchDriver
  8015        Send PrepareParams to hDispatchDriver 1
  8016        Set ComProperty of hDispatchDriver 653 OLE_VT_BSTR to value
  8017    End_Procedure
  8018
  8019    // Gets or sets table driver dll name.
  8020    { MethodType=Property }
  8021    Procedure Set ComDllName String value
  8022        Handle hDispatchDriver
  8023        Get phDispatchDriver to hDispatchDriver
  8024        Send PrepareParams to hDispatchDriver 1
  8025        Set ComProperty of hDispatchDriver 312 OLE_VT_BSTR to value
  8026    End_Procedure
  8027
  8028    // Gets the connection log on properties collection of a table.
  8029    { MethodType=Property }
  8030    Function ComConnectionProperties Returns Variant
  8031        Handle hDispatchDriver
  8032        Variant retVal
  8033        Get phDispatchDriver to hDispatchDriver
  8034        Get InvokeComMethod of hDispatchDriver 789 OLE_VT_DISPATCH to retVal
  8035        Function_Return retVal
  8036    End_Function
  8037
  8038    // Gets the table's full qualifiers.
  8039    { MethodType=Property }
  8040    Function ComQualifiers Returns Variant
  8041        Handle hDispatchDriver
  8042        Variant retVal
  8043        Get phDispatchDriver to hDispatchDriver
  8044        Get InvokeComMethod of hDispatchDriver 800 OLE_VT_DISPATCH to retVal
  8045        Function_Return retVal
  8046    End_Function
  8047End_Class
  8048
  8049// CoClass
  8050// CLSID: {F4DFA98C-CBF4-4218-9865-6A5943AAC08A}
  8051Class cCrystalDatabaseTable is a cComAutomationObject
  8052    Import_Class_Protocol cCrystalIDatabaseTable
  8053
  8054    Procedure Construct_Object
  8055        Forward Send Construct_Object
  8056        Set peAutoCreate to acNoAutoCreate
  8057    End_Procedure
  8058End_Class
  8059
  8060// CLSID: {AF37681D-6120-4E28-96DD-63FD2DC27B7A}
  8061Class cCrystalIDatabaseFieldDefinitions is a Mixin
  8062
  8063    { MethodType=Property }
  8064    Function Com_NewEnum Returns Variant
  8065        Handle hDispatchDriver
  8066        Variant retVal
  8067        Get phDispatchDriver to hDispatchDriver
  8068        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  8069        Function_Return retVal
  8070    End_Function
  8071
  8072    // Gets collection item.
  8073    { MethodType=Property }
  8074    Function ComItem Integer llindex Returns Variant
  8075        Handle hDispatchDriver
  8076        Variant retVal
  8077        Get phDispatchDriver to hDispatchDriver
  8078        Send PrepareParams to hDispatchDriver 1
  8079        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  8080        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  8081        Function_Return retVal
  8082    End_Function
  8083
  8084    // Gets collection count.
  8085    { MethodType=Property }
  8086    Function ComCount Returns Integer
  8087        Handle hDispatchDriver
  8088        Integer retVal
  8089        Get phDispatchDriver to hDispatchDriver
  8090        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  8091        Function_Return retVal
  8092    End_Function
  8093
  8094    // Gets database field collection parent (DatabaseTable).
  8095    { MethodType=Property }
  8096    Function ComParent Returns Variant
  8097        Handle hDispatchDriver
  8098        Variant retVal
  8099        Get phDispatchDriver to hDispatchDriver
  8100        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  8101        Function_Return retVal
  8102    End_Function
  8103
  8104    // Gets collection item by name index.
  8105    Function ComGetItemByName String llName Returns Variant
  8106        Handle hDispatchDriver
  8107        Variant retVal
  8108        Get phDispatchDriver to hDispatchDriver
  8109        Send PrepareParams to hDispatchDriver 1
  8110        Send DefineParam to hDispatchDriver OLE_VT_BSTR llName
  8111        Get InvokeComMethod of hDispatchDriver 750 OLE_VT_DISPATCH to retVal
  8112        Function_Return retVal
  8113    End_Function
  8114End_Class
  8115
  8116// CoClass
  8117// CLSID: {C8B781EB-F4FB-4C6A-B56F-F65B785DB7C7}
  8118Class cCrystalDatabaseFieldDefinitions is a cComAutomationObject
  8119    Import_Class_Protocol cCrystalIDatabaseFieldDefinitions
  8120
  8121    Procedure Construct_Object
  8122        Forward Send Construct_Object
  8123        Set peAutoCreate to acNoAutoCreate
  8124    End_Procedure
  8125End_Class
  8126
  8127// CLSID: {AF37681E-6120-4E28-96DD-63FD2DC27B7A}
  8128Class cCrystalIFormulaFieldDefinitions is a Mixin
  8129
  8130    { MethodType=Property }
  8131    Function Com_NewEnum Returns Variant
  8132        Handle hDispatchDriver
  8133        Variant retVal
  8134        Get phDispatchDriver to hDispatchDriver
  8135        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  8136        Function_Return retVal
  8137    End_Function
  8138
  8139    // Gets collection item.
  8140    { MethodType=Property }
  8141    Function ComItem Integer llindex Returns Variant
  8142        Handle hDispatchDriver
  8143        Variant retVal
  8144        Get phDispatchDriver to hDispatchDriver
  8145        Send PrepareParams to hDispatchDriver 1
  8146        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  8147        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  8148        Function_Return retVal
  8149    End_Function
  8150
  8151    // Gets collection count.
  8152    { MethodType=Property }
  8153    Function ComCount Returns Integer
  8154        Handle hDispatchDriver
  8155        Integer retVal
  8156        Get phDispatchDriver to hDispatchDriver
  8157        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  8158        Function_Return retVal
  8159    End_Function
  8160
  8161    // Gets formula field collection parent (Report).
  8162    { MethodType=Property }
  8163    Function ComParent Returns Variant
  8164        Handle hDispatchDriver
  8165        Variant retVal
  8166        Get phDispatchDriver to hDispatchDriver
  8167        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  8168        Function_Return retVal
  8169    End_Function
  8170
  8171    // Add a formula field collection item
  8172    Function ComAdd String llFormulaName String llText Returns Variant
  8173        Handle hDispatchDriver
  8174        Variant retVal
  8175        Get phDispatchDriver to hDispatchDriver
  8176        Send PrepareParams to hDispatchDriver 2
  8177        Send DefineParam to hDispatchDriver OLE_VT_BSTR llFormulaName
  8178        Send DefineParam to hDispatchDriver OLE_VT_BSTR llText
  8179        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
  8180        Function_Return retVal
  8181    End_Function
  8182
  8183    // Delete a formula field collection item
  8184    Procedure ComDelete Variant llindex
  8185        Handle hDispatchDriver
  8186        Get phDispatchDriver to hDispatchDriver
  8187        Send PrepareParams to hDispatchDriver 1
  8188        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  8189        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
  8190    End_Procedure
  8191
  8192    // Gets collection item by name index.
  8193    Function ComGetItemByName String llName Returns Variant
  8194        Handle hDispatchDriver
  8195        Variant retVal
  8196        Get phDispatchDriver to hDispatchDriver
  8197        Send PrepareParams to hDispatchDriver 1
  8198        Send DefineParam to hDispatchDriver OLE_VT_BSTR llName
  8199        Get InvokeComMethod of hDispatchDriver 750 OLE_VT_DISPATCH to retVal
  8200        Function_Return retVal
  8201    End_Function
  8202End_Class
  8203
  8204// CoClass
  8205// CLSID: {DC92779A-D9E3-4F6B-9F0F-7C75EA004F8C}
  8206Class cCrystalFormulaFieldDefinitions is a cComAutomationObject
  8207    Import_Class_Protocol cCrystalIFormulaFieldDefinitions
  8208
  8209    Procedure Construct_Object
  8210        Forward Send Construct_Object
  8211        Set peAutoCreate to acNoAutoCreate
  8212    End_Procedure
  8213End_Class
  8214
  8215// CLSID: {AF37681F-6120-4E28-96DD-63FD2DC27B7A}
  8216Class cCrystalIParameterFieldDefinitions is a Mixin
  8217
  8218    { MethodType=Property }
  8219    Function Com_NewEnum Returns Variant
  8220        Handle hDispatchDriver
  8221        Variant retVal
  8222        Get phDispatchDriver to hDispatchDriver
  8223        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  8224        Function_Return retVal
  8225    End_Function
  8226
  8227    // Gets collection item.
  8228    { MethodType=Property }
  8229    Function ComItem Integer llindex Returns Variant
  8230        Handle hDispatchDriver
  8231        Variant retVal
  8232        Get phDispatchDriver to hDispatchDriver
  8233        Send PrepareParams to hDispatchDriver 1
  8234        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  8235        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  8236        Function_Return retVal
  8237    End_Function
  8238
  8239    // Gets collection count.
  8240    { MethodType=Property }
  8241    Function ComCount Returns Integer
  8242        Handle hDispatchDriver
  8243        Integer retVal
  8244        Get phDispatchDriver to hDispatchDriver
  8245        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  8246        Function_Return retVal
  8247    End_Function
  8248
  8249    // Gets parameter field collection parent (report).
  8250    { MethodType=Property }
  8251    Function ComParent Returns Variant
  8252        Handle hDispatchDriver
  8253        Variant retVal
  8254        Get phDispatchDriver to hDispatchDriver
  8255        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  8256        Function_Return retVal
  8257    End_Function
  8258
  8259    // Add a parameter field collection item
  8260    Function ComAdd String llparameterName CRFieldValueType llValueType Returns Variant
  8261        Handle hDispatchDriver
  8262        Variant retVal
  8263        Get phDispatchDriver to hDispatchDriver
  8264        Send PrepareParams to hDispatchDriver 2
  8265        Send DefineParam to hDispatchDriver OLE_VT_BSTR llparameterName
  8266        Send DefineParam to hDispatchDriver OLE_VT_I4 llValueType
  8267        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
  8268        Function_Return retVal
  8269    End_Function
  8270
  8271    // Delete a parameter field collection item
  8272    Procedure ComDelete Variant llindex
  8273        Handle hDispatchDriver
  8274        Get phDispatchDriver to hDispatchDriver
  8275        Send PrepareParams to hDispatchDriver 1
  8276        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  8277        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
  8278    End_Procedure
  8279
  8280    // Gets collection item by name index.
  8281    Function ComGetItemByName String llName Variant llSubreportName Returns Variant
  8282        Handle hDispatchDriver
  8283        Variant retVal
  8284        Get phDispatchDriver to hDispatchDriver
  8285        Send PrepareParams to hDispatchDriver 2
  8286        Send DefineParam to hDispatchDriver OLE_VT_BSTR llName
  8287        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSubreportName
  8288        Get InvokeComMethod of hDispatchDriver 750 OLE_VT_DISPATCH to retVal
  8289        Function_Return retVal
  8290    End_Function
  8291End_Class
  8292
  8293// CoClass
  8294// CLSID: {71732DED-A370-4DD5-9273-BCA7CA7F5005}
  8295Class cCrystalParameterFieldDefinitions is a cComAutomationObject
  8296    Import_Class_Protocol cCrystalIParameterFieldDefinitions
  8297
  8298    Procedure Construct_Object
  8299        Forward Send Construct_Object
  8300        Set peAutoCreate to acNoAutoCreate
  8301    End_Procedure
  8302End_Class
  8303
  8304// CLSID: {AF376820-6120-4E28-96DD-63FD2DC27B7A}
  8305Class cCrystalIGroupNameFieldDefinitions is a Mixin
  8306
  8307    { MethodType=Property }
  8308    Function Com_NewEnum Returns Variant
  8309        Handle hDispatchDriver
  8310        Variant retVal
  8311        Get phDispatchDriver to hDispatchDriver
  8312        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  8313        Function_Return retVal
  8314    End_Function
  8315
  8316    // Gets collection item.
  8317    { MethodType=Property }
  8318    Function ComItem Integer llindex Returns Variant
  8319        Handle hDispatchDriver
  8320        Variant retVal
  8321        Get phDispatchDriver to hDispatchDriver
  8322        Send PrepareParams to hDispatchDriver 1
  8323        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  8324        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  8325        Function_Return retVal
  8326    End_Function
  8327
  8328    // Gets collection count.
  8329    { MethodType=Property }
  8330    Function ComCount Returns Integer
  8331        Handle hDispatchDriver
  8332        Integer retVal
  8333        Get phDispatchDriver to hDispatchDriver
  8334        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  8335        Function_Return retVal
  8336    End_Function
  8337
  8338    // Gets group name field collection parent (report).
  8339    { MethodType=Property }
  8340    Function ComParent Returns Variant
  8341        Handle hDispatchDriver
  8342        Variant retVal
  8343        Get phDispatchDriver to hDispatchDriver
  8344        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  8345        Function_Return retVal
  8346    End_Function
  8347End_Class
  8348
  8349// CoClass
  8350// CLSID: {8984E75B-FC9E-446C-9DA3-55E41FC68B67}
  8351Class cCrystalGroupNameFieldDefinitions is a cComAutomationObject
  8352    Import_Class_Protocol cCrystalIGroupNameFieldDefinitions
  8353
  8354    Procedure Construct_Object
  8355        Forward Send Construct_Object
  8356        Set peAutoCreate to acNoAutoCreate
  8357    End_Procedure
  8358End_Class
  8359
  8360// CLSID: {AF376821-6120-4E28-96DD-63FD2DC27B7A}
  8361Class cCrystalISummaryFieldDefinitions is a Mixin
  8362
  8363    { MethodType=Property }
  8364    Function Com_NewEnum Returns Variant
  8365        Handle hDispatchDriver
  8366        Variant retVal
  8367        Get phDispatchDriver to hDispatchDriver
  8368        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  8369        Function_Return retVal
  8370    End_Function
  8371
  8372    // Gets collection item.
  8373    { MethodType=Property }
  8374    Function ComItem Integer llindex Returns Variant
  8375        Handle hDispatchDriver
  8376        Variant retVal
  8377        Get phDispatchDriver to hDispatchDriver
  8378        Send PrepareParams to hDispatchDriver 1
  8379        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  8380        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  8381        Function_Return retVal
  8382    End_Function
  8383
  8384    // Gets collection count.
  8385    { MethodType=Property }
  8386    Function ComCount Returns Integer
  8387        Handle hDispatchDriver
  8388        Integer retVal
  8389        Get phDispatchDriver to hDispatchDriver
  8390        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  8391        Function_Return retVal
  8392    End_Function
  8393
  8394    // Gets summary field collection parent (report).
  8395    { MethodType=Property }
  8396    Function ComParent Returns Variant
  8397        Handle hDispatchDriver
  8398        Variant retVal
  8399        Get phDispatchDriver to hDispatchDriver
  8400        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  8401        Function_Return retVal
  8402    End_Function
  8403
  8404    // Add a Summary field collection item
  8405    Function ComAdd Integer llgroupLevel Variant llField CRSummaryType llSummaryType Variant llsecondSummaryFieldOrFactor Returns Variant
  8406        Handle hDispatchDriver
  8407        Variant retVal
  8408        Get phDispatchDriver to hDispatchDriver
  8409        Send PrepareParams to hDispatchDriver 4
  8410        Send DefineParam to hDispatchDriver OLE_VT_I4 llgroupLevel
  8411        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llField
  8412        Send DefineParam to hDispatchDriver OLE_VT_I4 llSummaryType
  8413        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llsecondSummaryFieldOrFactor
  8414        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
  8415        Function_Return retVal
  8416    End_Function
  8417
  8418    // Delete a Summary field collection item
  8419    Procedure ComDelete Variant llindex
  8420        Handle hDispatchDriver
  8421        Get phDispatchDriver to hDispatchDriver
  8422        Send PrepareParams to hDispatchDriver 1
  8423        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  8424        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
  8425    End_Procedure
  8426End_Class
  8427
  8428// CoClass
  8429// CLSID: {9FD3B3A7-744E-463B-9EC2-58CB7924833F}
  8430Class cCrystalSummaryFieldDefinitions is a cComAutomationObject
  8431    Import_Class_Protocol cCrystalISummaryFieldDefinitions
  8432
  8433    Procedure Construct_Object
  8434        Forward Send Construct_Object
  8435        Set peAutoCreate to acNoAutoCreate
  8436    End_Procedure
  8437End_Class
  8438
  8439// CLSID: {AF376822-6120-4E28-96DD-63FD2DC27B7A}
  8440Class cCrystalIRunningTotalFieldDefinitions is a Mixin
  8441
  8442    { MethodType=Property }
  8443    Function Com_NewEnum Returns Variant
  8444        Handle hDispatchDriver
  8445        Variant retVal
  8446        Get phDispatchDriver to hDispatchDriver
  8447        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  8448        Function_Return retVal
  8449    End_Function
  8450
  8451    // Gets collection item.
  8452    { MethodType=Property }
  8453    Function ComItem Integer llindex Returns Variant
  8454        Handle hDispatchDriver
  8455        Variant retVal
  8456        Get phDispatchDriver to hDispatchDriver
  8457        Send PrepareParams to hDispatchDriver 1
  8458        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  8459        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  8460        Function_Return retVal
  8461    End_Function
  8462
  8463    // Gets collection count.
  8464    { MethodType=Property }
  8465    Function ComCount Returns Integer
  8466        Handle hDispatchDriver
  8467        Integer retVal
  8468        Get phDispatchDriver to hDispatchDriver
  8469        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  8470        Function_Return retVal
  8471    End_Function
  8472
  8473    // Gets summary field collection parent (report).
  8474    { MethodType=Property }
  8475    Function ComParent Returns Variant
  8476        Handle hDispatchDriver
  8477        Variant retVal
  8478        Get phDispatchDriver to hDispatchDriver
  8479        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  8480        Function_Return retVal
  8481    End_Function
  8482
  8483    // Add a RunningTotal field collection item
  8484    Function ComAdd String llrunningTotalName Returns Variant
  8485        Handle hDispatchDriver
  8486        Variant retVal
  8487        Get phDispatchDriver to hDispatchDriver
  8488        Send PrepareParams to hDispatchDriver 1
  8489        Send DefineParam to hDispatchDriver OLE_VT_BSTR llrunningTotalName
  8490        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
  8491        Function_Return retVal
  8492    End_Function
  8493
  8494    // Delete a RunningTotal field collection item
  8495    Procedure ComDelete Variant llindex
  8496        Handle hDispatchDriver
  8497        Get phDispatchDriver to hDispatchDriver
  8498        Send PrepareParams to hDispatchDriver 1
  8499        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  8500        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
  8501    End_Procedure
  8502
  8503    // Gets collection item by name index.
  8504    Function ComGetItemByName String llName Returns Variant
  8505        Handle hDispatchDriver
  8506        Variant retVal
  8507        Get phDispatchDriver to hDispatchDriver
  8508        Send PrepareParams to hDispatchDriver 1
  8509        Send DefineParam to hDispatchDriver OLE_VT_BSTR llName
  8510        Get InvokeComMethod of hDispatchDriver 750 OLE_VT_DISPATCH to retVal
  8511        Function_Return retVal
  8512    End_Function
  8513End_Class
  8514
  8515// CoClass
  8516// CLSID: {2DC7D529-693E-4D95-9346-B040E1C1A759}
  8517Class cCrystalRunningTotalFieldDefinitions is a cComAutomationObject
  8518    Import_Class_Protocol cCrystalIRunningTotalFieldDefinitions
  8519
  8520    Procedure Construct_Object
  8521        Forward Send Construct_Object
  8522        Set peAutoCreate to acNoAutoCreate
  8523    End_Procedure
  8524End_Class
  8525
  8526// CLSID: {AF376823-6120-4E28-96DD-63FD2DC27B7A}
  8527Class cCrystalISQLExpressionFieldDefinitions is a Mixin
  8528
  8529    { MethodType=Property }
  8530    Function Com_NewEnum Returns Variant
  8531        Handle hDispatchDriver
  8532        Variant retVal
  8533        Get phDispatchDriver to hDispatchDriver
  8534        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
  8535        Function_Return retVal
  8536    End_Function
  8537
  8538    // Gets collection item.
  8539    { MethodType=Property }
  8540    Function ComItem Integer llindex Returns Variant
  8541        Handle hDispatchDriver
  8542        Variant retVal
  8543        Get phDispatchDriver to hDispatchDriver
  8544        Send PrepareParams to hDispatchDriver 1
  8545        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
  8546        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
  8547        Function_Return retVal
  8548    End_Function
  8549
  8550    // Gets collection count.
  8551    { MethodType=Property }
  8552    Function ComCount Returns Integer
  8553        Handle hDispatchDriver
  8554        Integer retVal
  8555        Get phDispatchDriver to hDispatchDriver
  8556        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
  8557        Function_Return retVal
  8558    End_Function
  8559
  8560    // Gets SQL expression field collection parent (report).
  8561    { MethodType=Property }
  8562    Function ComParent Returns Variant
  8563        Handle hDispatchDriver
  8564        Variant retVal
  8565        Get phDispatchDriver to hDispatchDriver
  8566        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  8567        Function_Return retVal
  8568    End_Function
  8569
  8570    // Add a SQL expression field collection item
  8571    Function ComAdd String llSQLExpressionName String llText Returns Variant
  8572        Handle hDispatchDriver
  8573        Variant retVal
  8574        Get phDispatchDriver to hDispatchDriver
  8575        Send PrepareParams to hDispatchDriver 2
  8576        Send DefineParam to hDispatchDriver OLE_VT_BSTR llSQLExpressionName
  8577        Send DefineParam to hDispatchDriver OLE_VT_BSTR llText
  8578        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
  8579        Function_Return retVal
  8580    End_Function
  8581
  8582    // Delete a SQL expression field collection item
  8583    Procedure ComDelete Variant llindex
  8584        Handle hDispatchDriver
  8585        Get phDispatchDriver to hDispatchDriver
  8586        Send PrepareParams to hDispatchDriver 1
  8587        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
  8588        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
  8589    End_Procedure
  8590
  8591    // Gets collection item by name index.
  8592    Function ComGetItemByName String llName Returns Variant
  8593        Handle hDispatchDriver
  8594        Variant retVal
  8595        Get phDispatchDriver to hDispatchDriver
  8596        Send PrepareParams to hDispatchDriver 1
  8597        Send DefineParam to hDispatchDriver OLE_VT_BSTR llName
  8598        Get InvokeComMethod of hDispatchDriver 750 OLE_VT_DISPATCH to retVal
  8599        Function_Return retVal
  8600    End_Function
  8601End_Class
  8602
  8603// CoClass
  8604// CLSID: {C8AB02A3-D23B-4CA9-9006-D1CDBCF477CE}
  8605Class cCrystalSQLExpressionFieldDefinitions is a cComAutomationObject
  8606    Import_Class_Protocol cCrystalISQLExpressionFieldDefinitions
  8607
  8608    Procedure Construct_Object
  8609        Forward Send Construct_Object
  8610        Set peAutoCreate to acNoAutoCreate
  8611    End_Procedure
  8612End_Class
  8613
  8614// CLSID: {AF376824-6120-4E28-96DD-63FD2DC27B7A}
  8615Class cCrystalIGraphObject is a Mixin
  8616
  8617    // Gets or sets object name.
  8618    { MethodType=Property }
  8619    Function ComName Returns String
  8620        Handle hDispatchDriver
  8621        String retVal
  8622        Get phDispatchDriver to hDispatchDriver
  8623        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
  8624        Function_Return retVal
  8625    End_Function
  8626
  8627    // Gets or sets object name.
  8628    { MethodType=Property }
  8629    Procedure Set ComName String value
  8630        Handle hDispatchDriver
  8631        Get phDispatchDriver to hDispatchDriver
  8632        Send PrepareParams to hDispatchDriver 1
  8633        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
  8634    End_Procedure
  8635
  8636    // Gets report object kind.
  8637    { MethodType=Property }
  8638    Function ComKind Returns CRObjectKind
  8639        Handle hDispatchDriver
  8640        CRObjectKind retVal
  8641        Get phDispatchDriver to hDispatchDriver
  8642        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
  8643        Function_Return retVal
  8644    End_Function
  8645
  8646    // Gets or sets object upper left position (twips).
  8647    { MethodType=Property }
  8648    Function ComLeft Returns Integer
  8649        Handle hDispatchDriver
  8650        Integer retVal
  8651        Get phDispatchDriver to hDispatchDriver
  8652        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
  8653        Function_Return retVal
  8654    End_Function
  8655
  8656    // Gets or sets object upper left position (twips).
  8657    { MethodType=Property }
  8658    Procedure Set ComLeft Integer value
  8659        Handle hDispatchDriver
  8660        Get phDispatchDriver to hDispatchDriver
  8661        Send PrepareParams to hDispatchDriver 1
  8662        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
  8663    End_Procedure
  8664
  8665    // Gets or sets object upper top position (twips).
  8666    { MethodType=Property }
  8667    Function ComTop Returns Integer
  8668        Handle hDispatchDriver
  8669        Integer retVal
  8670        Get phDispatchDriver to hDispatchDriver
  8671        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
  8672        Function_Return retVal
  8673    End_Function
  8674
  8675    // Gets or sets object upper top position (twips).
  8676    { MethodType=Property }
  8677    Procedure Set ComTop Integer value
  8678        Handle hDispatchDriver
  8679        Get phDispatchDriver to hDispatchDriver
  8680        Send PrepareParams to hDispatchDriver 1
  8681        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
  8682    End_Procedure
  8683
  8684    // Gets or sets object width (twips).
  8685    { MethodType=Property }
  8686    Function ComWidth Returns Integer
  8687        Handle hDispatchDriver
  8688        Integer retVal
  8689        Get phDispatchDriver to hDispatchDriver
  8690        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
  8691        Function_Return retVal
  8692    End_Function
  8693
  8694    // Gets or sets object width (twips).
  8695    { MethodType=Property }
  8696    Procedure Set ComWidth Integer value
  8697        Handle hDispatchDriver
  8698        Get phDispatchDriver to hDispatchDriver
  8699        Send PrepareParams to hDispatchDriver 1
  8700        Set ComProperty of hDispatchDriver 104 OLE_VT_I4 to value
  8701    End_Procedure
  8702
  8703    // Gets or sets object height (twips).
  8704    { MethodType=Property }
  8705    Function ComHeight Returns Integer
  8706        Handle hDispatchDriver
  8707        Integer retVal
  8708        Get phDispatchDriver to hDispatchDriver
  8709        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
  8710        Function_Return retVal
  8711    End_Function
  8712
  8713    // Gets or sets object height (twips).
  8714    { MethodType=Property }
  8715    Procedure Set ComHeight Integer value
  8716        Handle hDispatchDriver
  8717        Get phDispatchDriver to hDispatchDriver
  8718        Send PrepareParams to hDispatchDriver 1
  8719        Set ComProperty of hDispatchDriver 105 OLE_VT_I4 to value
  8720    End_Procedure
  8721
  8722    // Gets or sets left line style.
  8723    { MethodType=Property }
  8724    Function ComLeftLineStyle Returns CRLineStyle
  8725        Handle hDispatchDriver
  8726        CRLineStyle retVal
  8727        Get phDispatchDriver to hDispatchDriver
  8728        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
  8729        Function_Return retVal
  8730    End_Function
  8731
  8732    // Gets or sets left line style.
  8733    { MethodType=Property }
  8734    Procedure Set ComLeftLineStyle CRLineStyle value
  8735        Handle hDispatchDriver
  8736        Get phDispatchDriver to hDispatchDriver
  8737        Send PrepareParams to hDispatchDriver 1
  8738        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
  8739    End_Procedure
  8740
  8741    // Gets or sets right line style.
  8742    { MethodType=Property }
  8743    Function ComRightLineStyle Returns CRLineStyle
  8744        Handle hDispatchDriver
  8745        CRLineStyle retVal
  8746        Get phDispatchDriver to hDispatchDriver
  8747        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
  8748        Function_Return retVal
  8749    End_Function
  8750
  8751    // Gets or sets right line style.
  8752    { MethodType=Property }
  8753    Procedure Set ComRightLineStyle CRLineStyle value
  8754        Handle hDispatchDriver
  8755        Get phDispatchDriver to hDispatchDriver
  8756        Send PrepareParams to hDispatchDriver 1
  8757        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
  8758    End_Procedure
  8759
  8760    // Gets or sets top line style.
  8761    { MethodType=Property }
  8762    Function ComTopLineStyle Returns CRLineStyle
  8763        Handle hDispatchDriver
  8764        CRLineStyle retVal
  8765        Get phDispatchDriver to hDispatchDriver
  8766        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
  8767        Function_Return retVal
  8768    End_Function
  8769
  8770    // Gets or sets top line style.
  8771    { MethodType=Property }
  8772    Procedure Set ComTopLineStyle CRLineStyle value
  8773        Handle hDispatchDriver
  8774        Get phDispatchDriver to hDispatchDriver
  8775        Send PrepareParams to hDispatchDriver 1
  8776        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
  8777    End_Procedure
  8778
  8779    // Gets or sets bottom line style.
  8780    { MethodType=Property }
  8781    Function ComBottomLineStyle Returns CRLineStyle
  8782        Handle hDispatchDriver
  8783        CRLineStyle retVal
  8784        Get phDispatchDriver to hDispatchDriver
  8785        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
  8786        Function_Return retVal
  8787    End_Function
  8788
  8789    // Gets or sets bottom line style.
  8790    { MethodType=Property }
  8791    Procedure Set ComBottomLineStyle CRLineStyle value
  8792        Handle hDispatchDriver
  8793        Get phDispatchDriver to hDispatchDriver
  8794        Send PrepareParams to hDispatchDriver 1
  8795        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
  8796    End_Procedure
  8797
  8798    // Gets or sets border drop shadow.
  8799    { MethodType=Property }
  8800    Function ComHasDropShadow Returns Boolean
  8801        Handle hDispatchDriver
  8802        Boolean retVal
  8803        Get phDispatchDriver to hDispatchDriver
  8804        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
  8805        Function_Return retVal
  8806    End_Function
  8807
  8808    // Gets or sets border drop shadow.
  8809    { MethodType=Property }
  8810    Procedure Set ComHasDropShadow Boolean value
  8811        Handle hDispatchDriver
  8812        Get phDispatchDriver to hDispatchDriver
  8813        Send PrepareParams to hDispatchDriver 1
  8814        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
  8815    End_Procedure
  8816
  8817    // Gets or sets object background color.
  8818    { MethodType=Property }
  8819    Function ComBackColor Returns OLE_COLOR
  8820        Handle hDispatchDriver
  8821        OLE_COLOR retVal
  8822        Get phDispatchDriver to hDispatchDriver
  8823        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
  8824        Function_Return retVal
  8825    End_Function
  8826
  8827    // Gets or sets object background color.
  8828    { MethodType=Property }
  8829    Procedure Set ComBackColor OLE_COLOR value
  8830        Handle hDispatchDriver
  8831        Get phDispatchDriver to hDispatchDriver
  8832        Send PrepareParams to hDispatchDriver 1
  8833        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
  8834    End_Procedure
  8835
  8836    // Gets or sets object border color.
  8837    { MethodType=Property }
  8838    Function ComBorderColor Returns OLE_COLOR
  8839        Handle hDispatchDriver
  8840        OLE_COLOR retVal
  8841        Get phDispatchDriver to hDispatchDriver
  8842        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
  8843        Function_Return retVal
  8844    End_Function
  8845
  8846    // Gets or sets object border color.
  8847    { MethodType=Property }
  8848    Procedure Set ComBorderColor OLE_COLOR value
  8849        Handle hDispatchDriver
  8850        Get phDispatchDriver to hDispatchDriver
  8851        Send PrepareParams to hDispatchDriver 1
  8852        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
  8853    End_Procedure
  8854
  8855    // Gets object parent (Section).
  8856    { MethodType=Property }
  8857    Function ComParent Returns Variant
  8858        Handle hDispatchDriver
  8859        Variant retVal
  8860        Get phDispatchDriver to hDispatchDriver
  8861        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
  8862        Function_Return retVal
  8863    End_Function
  8864
  8865    // Gets or sets object visibility.
  8866    { MethodType=Property }
  8867    Function ComSuppress Returns Boolean
  8868        Handle hDispatchDriver
  8869        Boolean retVal
  8870        Get phDispatchDriver to hDispatchDriver
  8871        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
  8872        Function_Return retVal
  8873    End_Function
  8874
  8875    // Gets or sets object visibility.
  8876    { MethodType=Property }
  8877    Procedure Set ComSuppress Boolean value
  8878        Handle hDispatchDriver
  8879        Get phDispatchDriver to hDispatchDriver
  8880        Send PrepareParams to hDispatchDriver 1
  8881        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
  8882    End_Procedure
  8883
  8884    // Gets or sets close border on page break.
  8885    { MethodType=Property }
  8886    Function ComCloseAtPageBreak Returns Boolean
  8887        Handle hDispatchDriver
  8888        Boolean retVal
  8889        Get phDispatchDriver to hDispatchDriver
  8890        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
  8891        Function_Return retVal
  8892    End_Function
  8893
  8894    // Gets or sets close border on page break.
  8895    { MethodType=Property }
  8896    Procedure Set ComCloseAtPageBreak Boolean value
  8897        Handle hDispatchDriver
  8898        Get phDispatchDriver to hDispatchDriver
  8899        Send PrepareParams to hDispatchDriver 1
  8900        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
  8901    End_Procedure
  8902
  8903    // Gets or sets keep object together.
  8904    { MethodType=Property }
  8905    Function ComKeepTogether Returns Boolean
  8906        Handle hDispatchDriver
  8907        Boolean retVal
  8908        Get phDispatchDriver to hDispatchDriver
  8909        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
  8910        Function_Return retVal
  8911    End_Function
  8912
  8913    // Gets or sets keep object together.
  8914    { MethodType=Property }
  8915    Procedure Set ComKeepTogether Boolean value
  8916        Handle hDispatchDriver
  8917        Get phDispatchDriver to hDispatchDriver
  8918        Send PrepareParams to hDispatchDriver 1
  8919        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
  8920    End_Procedure
  8921
  8922    // Gets graph data type
  8923    { MethodType=Property }
  8924    Function ComDataType Returns CRGraphDataType
  8925        Handle hDispatchDriver
  8926        CRGraphDataType retVal
  8927        Get phDispatchDriver to hDispatchDriver
  8928        Get InvokeComMethod of hDispatchDriver 199 OLE_VT_I4 to retVal
  8929        Function_Return retVal
  8930    End_Function
  8931
  8932    // Gets or sets graph type
  8933    { MethodType=Property }
  8934    Function ComGraphType Returns CRGraphType
  8935        Handle hDispatchDriver
  8936        CRGraphType retVal
  8937        Get phDispatchDriver to hDispatchDriver
  8938        Get InvokeComMethod of hDispatchDriver 353 OLE_VT_I4 to retVal
  8939        Function_Return retVal
  8940    End_Function
  8941
  8942    // Gets or sets graph type
  8943    { MethodType=Property }
  8944    Procedure Set ComGraphType CRGraphType value
  8945        Handle hDispatchDriver
  8946        Get phDispatchDriver to hDispatchDriver
  8947        Send PrepareParams to hDispatchDriver 1
  8948        Set ComProperty of hDispatchDriver 353 OLE_VT_I4 to value
  8949    End_Procedure
  8950
  8951    // Gets or sets title
  8952    { MethodType=Property }
  8953    Function ComTitle Returns String
  8954        Handle hDispatchDriver
  8955        String retVal
  8956        Get phDispatchDriver to hDispatchDriver
  8957        Get InvokeComMethod of hDispatchDriver 354 OLE_VT_BSTR to retVal
  8958        Function_Return retVal
  8959    End_Function
  8960
  8961    // Gets or sets title
  8962    { MethodType=Property }
  8963    Procedure Set ComTitle String value
  8964        Handle hDispatchDriver
  8965        Get phDispatchDriver to hDispatchDriver
  8966        Send PrepareParams to hDispatchDriver 1
  8967        Set ComProperty of hDispatchDriver 354 OLE_VT_BSTR to value
  8968    End_Procedure
  8969
  8970    // Gets or sets subtitle
  8971    { MethodType=Property }
  8972    Function ComSubTitle Returns String
  8973        Handle hDispatchDriver
  8974        String retVal
  8975        Get phDispatchDriver to hDispatchDriver
  8976        Get InvokeComMethod of hDispatchDriver 355 OLE_VT_BSTR to retVal
  8977        Function_Return retVal
  8978    End_Function
  8979
  8980    // Gets or sets subtitle
  8981    { MethodType=Property }
  8982    Procedure Set ComSubTitle String value
  8983        Handle hDispatchDriver
  8984        Get phDispatchDriver to hDispatchDriver
  8985        Send PrepareParams to hDispatchDriver 1
  8986        Set ComProperty of hDispatchDriver 355 OLE_VT_BSTR to value
  8987    End_Procedure
  8988
  8989    // Gets or sets footnote
  8990    { MethodType=Property }
  8991    Function ComFootNote Returns String
  8992        Handle hDispatchDriver
  8993        String retVal
  8994        Get phDispatchDriver to hDispatchDriver
  8995        Get InvokeComMethod of hDispatchDriver 356 OLE_VT_BSTR to retVal
  8996        Function_Return retVal
  8997    End_Function
  8998
  8999    // Gets or sets footnote
  9000    { MethodType=Property }
  9001    Procedure Set ComFootNote String value
  9002        Handle hDispatchDriver
  9003        Get phDispatchDriver to hDispatchDriver
  9004        Send PrepareParams to hDispatchDriver 1
  9005        Set ComProperty of hDispatchDriver 356 OLE_VT_BSTR to value
  9006    End_Procedure
  9007
  9008    // Gets or sets groups title
  9009    { MethodType=Property }
  9010    Function ComGroupsTitle Returns String
  9011        Handle hDispatchDriver
  9012        String retVal
  9013        Get phDispatchDriver to hDispatchDriver
  9014        Get InvokeComMethod of hDispatchDriver 357 OLE_VT_BSTR to retVal
  9015        Function_Return retVal
  9016    End_Function
  9017
  9018    // Gets or sets groups title
  9019    { MethodType=Property }
  9020    Procedure Set ComGroupsTitle String value
  9021        Handle hDispatchDriver
  9022        Get phDispatchDriver to hDispatchDriver
  9023        Send PrepareParams to hDispatchDriver 1
  9024        Set ComProperty of hDispatchDriver 357 OLE_VT_BSTR to value
  9025    End_Procedure
  9026
  9027    // Gets or sets series title
  9028    { MethodType=Property }
  9029    Function ComSeriesTitle Returns String
  9030        Handle hDispatchDriver
  9031        String retVal
  9032        Get phDispatchDriver to hDispatchDriver
  9033        Get InvokeComMethod of hDispatchDriver 358 OLE_VT_BSTR to retVal
  9034        Function_Return retVal
  9035    End_Function
  9036
  9037    // Gets or sets series title
  9038    { MethodType=Property }
  9039    Procedure Set ComSeriesTitle String value
  9040        Handle hDispatchDriver
  9041        Get phDispatchDriver to hDispatchDriver
  9042        Send PrepareParams to hDispatchDriver 1
  9043        Set ComProperty of hDispatchDriver 358 OLE_VT_BSTR to value
  9044    End_Procedure
  9045
  9046    // Gets or sets X-Axis title
  9047    { MethodType=Property }
  9048    Function ComXAxisTitle Returns String
  9049        Handle hDispatchDriver
  9050        String retVal
  9051        Get phDispatchDriver to hDispatchDriver
  9052        Get InvokeComMethod of hDispatchDriver 359 OLE_VT_BSTR to retVal
  9053        Function_Return retVal
  9054    End_Function
  9055
  9056    // Gets or sets X-Axis title
  9057    { MethodType=Property }
  9058    Procedure Set ComXAxisTitle String value
  9059        Handle hDispatchDriver
  9060        Get phDispatchDriver to hDispatchDriver
  9061        Send PrepareParams to hDispatchDriver 1
  9062        Set ComProperty of hDispatchDriver 359 OLE_VT_BSTR to value
  9063    End_Procedure
  9064
  9065    // Gets or sets Y-Axis title
  9066    { MethodType=Property }
  9067    Function ComYAxisTitle Returns String
  9068        Handle hDispatchDriver
  9069        String retVal
  9070        Get phDispatchDriver to hDispatchDriver
  9071        Get InvokeComMethod of hDispatchDriver 360 OLE_VT_BSTR to retVal
  9072        Function_Return retVal
  9073    End_Function
  9074
  9075    // Gets or sets Y-Axis title
  9076    { MethodType=Property }
  9077    Procedure Set ComYAxisTitle String value
  9078        Handle hDispatchDriver
  9079        Get phDispatchDriver to hDispatchDriver
  9080        Send PrepareParams to hDispatchDriver 1
  9081        Set ComProperty of hDispatchDriver 360 OLE_VT_BSTR to value
  9082    End_Procedure
  9083
  9084    // Gets or sets Y2-Axis title
  9085    { MethodType=Property }
  9086    Function ComY2AxisTitle Returns String
  9087        Handle hDispatchDriver
  9088        String retVal
  9089        Get phDispatchDriver to hDispatchDriver
  9090        Get InvokeComMethod of hDispatchDriver 361 OLE_VT_BSTR to retVal
  9091        Function_Return retVal
  9092    End_Function
  9093
  9094    // Gets or sets Y2-Axis title
  9095    { MethodType=Property }
  9096    Procedure Set ComY2AxisTitle String value
  9097        Handle hDispatchDriver
  9098        Get phDispatchDriver to hDispatchDriver
  9099        Send PrepareParams to hDispatchDriver 1
  9100        Set ComProperty of hDispatchDriver 361 OLE_VT_BSTR to value
  9101    End_Procedure
  9102
  9103    // Gets or sets data-axis max value
  9104    { MethodType=Property }
  9105    Function ComMaxDataAxisValue Returns Real
  9106        Handle hDispatchDriver
  9107        Real retVal
  9108        Get phDispatchDriver to hDispatchDriver
  9109        Get InvokeComMethod of hDispatchDriver 362 OLE_VT_R8 to retVal
  9110        Function_Return retVal
  9111    End_Function
  9112
  9113    // Gets or sets data-axis max value
  9114    { MethodType=Property }
  9115    Procedure Set ComMaxDataAxisValue Real value
  9116        Handle hDispatchDriver
  9117        Get phDispatchDriver to hDispatchDriver
  9118        Send PrepareParams to hDispatchDriver 1
  9119        Set ComProperty of hDispatchDriver 362 OLE_VT_R8 to value
  9120    End_Procedure
  9121
  9122    // Gets or sets data-axis min value
  9123    { MethodType=Property }
  9124    Function ComMinDataAxisValue Returns Real
  9125        Handle hDispatchDriver
  9126        Real retVal
  9127        Get phDispatchDriver to hDispatchDriver
  9128        Get InvokeComMethod of hDispatchDriver 363 OLE_VT_R8 to retVal
  9129        Function_Return retVal
  9130    End_Function
  9131
  9132    // Gets or sets data-axis min value
  9133    { MethodType=Property }
  9134    Procedure Set ComMinDataAxisValue Real value
  9135        Handle hDispatchDriver
  9136        Get phDispatchDriver to hDispatchDriver
  9137        Send PrepareParams to hDispatchDriver 1
  9138        Set ComProperty of hDispatchDriver 363 OLE_VT_R8 to value
  9139    End_Procedure
  9140
  9141    // Gets or sets data2-axis max value
  9142    { MethodType=Property }
  9143    Function ComMaxData2AxisValue Returns Real
  9144        Handle hDispatchDriver
  9145        Real retVal
  9146        Get phDispatchDriver to hDispatchDriver
  9147        Get InvokeComMethod of hDispatchDriver 367 OLE_VT_R8 to retVal
  9148        Function_Return retVal
  9149    End_Function
  9150
  9151    // Gets or sets data2-axis max value
  9152    { MethodType=Property }
  9153    Procedure Set ComMaxData2AxisValue Real value
  9154        Handle hDispatchDriver
  9155        Get phDispatchDriver to hDispatchDriver
  9156        Send PrepareParams to hDispatchDriver 1
  9157        Set ComProperty of hDispatchDriver 367 OLE_VT_R8 to value
  9158    End_Procedure
  9159
  9160    // Gets or sets data2-axis min value
  9161    { MethodType=Property }
  9162    Function ComMinData2AxisValue Returns Real
  9163        Handle hDispatchDriver
  9164        Real retVal
  9165        Get phDispatchDriver to hDispatchDriver
  9166        Get InvokeComMethod of hDispatchDriver 368 OLE_VT_R8 to retVal
  9167        Function_Return retVal
  9168    End_Function
  9169
  9170    // Gets or sets data2-axis min value
  9171    { MethodType=Property }
  9172    Procedure Set ComMinData2AxisValue Real value
  9173        Handle hDispatchDriver
  9174        Get phDispatchDriver to hDispatchDriver
  9175        Send PrepareParams to hDispatchDriver 1
  9176        Set ComProperty of hDispatchDriver 368 OLE_VT_R8 to value
  9177    End_Procedure
  9178
  9179    // Gets or sets series-axis max value
  9180    { MethodType=Property }
  9181    Function ComMaxSeriesAxisValue Returns Real
  9182        Handle hDispatchDriver
  9183        Real retVal
  9184        Get phDispatchDriver to hDispatchDriver
  9185        Get InvokeComMethod of hDispatchDriver 413 OLE_VT_R8 to retVal
  9186        Function_Return retVal
  9187    End_Function
  9188
  9189    // Gets or sets series-axis max value
  9190    { MethodType=Property }
  9191    Procedure Set ComMaxSeriesAxisValue Real value
  9192        Handle hDispatchDriver
  9193        Get phDispatchDriver to hDispatchDriver
  9194        Send PrepareParams to hDispatchDriver 1
  9195        Set ComProperty of hDispatchDriver 413 OLE_VT_R8 to value
  9196    End_Procedure
  9197
  9198    // Gets or sets series-axis min value
  9199    { MethodType=Property }
  9200    Function ComMinSeriesAxisValue Returns Real
  9201        Handle hDispatchDriver
  9202        Real retVal
  9203        Get phDispatchDriver to hDispatchDriver
  9204        Get InvokeComMethod of hDispatchDriver 414 OLE_VT_R8 to retVal
  9205        Function_Return retVal
  9206    End_Function
  9207
  9208    // Gets or sets series-axis min value
  9209    { MethodType=Property }
  9210    Procedure Set ComMinSeriesAxisValue Real value
  9211        Handle hDispatchDriver
  9212        Get phDispatchDriver to hDispatchDriver
  9213        Send PrepareParams to hDispatchDriver 1
  9214        Set ComProperty of hDispatchDriver 414 OLE_VT_R8 to value
  9215    End_Procedure
  9216
  9217    // Gets or sets data points on risers
  9218    { MethodType=Property }
  9219    Function ComDataPoint Returns CRGraphDataPoint
  9220        Handle hDispatchDriver
  9221        CRGraphDataPoint retVal
  9222        Get phDispatchDriver to hDispatchDriver
  9223        Get InvokeComMethod of hDispatchDriver 364 OLE_VT_I4 to retVal
  9224        Function_Return retVal
  9225    End_Function
  9226
  9227    // Gets or sets data points on risers
  9228    { MethodType=Property }
  9229    Procedure Set ComDataPoint CRGraphDataPoint value
  9230        Handle hDispatchDriver
  9231        Get phDispatchDriver to hDispatchDriver
  9232        Send PrepareParams to hDispatchDriver 1
  9233        Set ComProperty of hDispatchDriver 364 OLE_VT_I4 to value
  9234    End_Procedure
  9235
  9236    // Gets or sets group axis grid line type
  9237    { MethodType=Property }
  9238    Function ComGroupAxisGridline Returns CRGridlineType
  9239        Handle hDispatchDriver
  9240        CRGridlineType retVal
  9241        Get phDispatchDriver to hDispatchDriver
  9242        Get InvokeComMethod of hDispatchDriver 415 OLE_VT_I4 to retVal
  9243        Function_Return retVal
  9244    End_Function
  9245
  9246    // Gets or sets group axis grid line type
  9247    { MethodType=Property }
  9248    Procedure Set ComGroupAxisGridline CRGridlineType value
  9249        Handle hDispatchDriver
  9250        Get phDispatchDriver to hDispatchDriver
  9251        Send PrepareParams to hDispatchDriver 1
  9252        Set ComProperty of hDispatchDriver 415 OLE_VT_I4 to value
  9253    End_Procedure
  9254
  9255    // Gets or sets series axis grid line type
  9256    { MethodType=Property }
  9257    Function ComSeriesAxisGridline Returns CRGridlineType
  9258        Handle hDispatchDriver
  9259        CRGridlineType retVal
  9260        Get phDispatchDriver to hDispatchDriver
  9261        Get InvokeComMethod of hDispatchDriver 416 OLE_VT_I4 to retVal
  9262        Function_Return retVal
  9263    End_Function
  9264
  9265    // Gets or sets series axis grid line type
  9266    { MethodType=Property }
  9267    Procedure Set ComSeriesAxisGridline CRGridlineType value
  9268        Handle hDispatchDriver
  9269        Get phDispatchDriver to hDispatchDriver
  9270        Send PrepareParams to hDispatchDriver 1
  9271        Set ComProperty of hDispatchDriver 416 OLE_VT_I4 to value
  9272    End_Procedure
  9273
  9274    // Gets or sets data axis grid line type
  9275    { MethodType=Property }
  9276    Function ComDataAxisGridline Returns CRGridlineType
  9277        Handle hDispatchDriver
  9278        CRGridlineType retVal
  9279        Get phDispatchDriver to hDispatchDriver
  9280        Get InvokeComMethod of hDispatchDriver 417 OLE_VT_I4 to retVal
  9281        Function_Return retVal
  9282    End_Function
  9283
  9284    // Gets or sets data axis grid line type
  9285    { MethodType=Property }
  9286    Procedure Set ComDataAxisGridline CRGridlineType value
  9287        Handle hDispatchDriver
  9288        Get phDispatchDriver to hDispatchDriver
  9289        Send PrepareParams to hDispatchDriver 1
  9290        Set ComProperty of hDispatchDriver 417 OLE_VT_I4 to value
  9291    End_Procedure
  9292
  9293    // Gets or sets data2 axis grid line type
  9294    { MethodType=Property }
  9295    Function ComData2AxisGridline Returns CRGridlineType
  9296        Handle hDispatchDriver
  9297        CRGridlineType retVal
  9298        Get phDispatchDriver to hDispatchDriver
  9299        Get InvokeComMethod of hDispatchDriver 418 OLE_VT_I4 to retVal
  9300        Function_Return retVal
  9301    End_Function
  9302
  9303    // Gets or sets data2 axis grid line type
  9304    { MethodType=Property }
  9305    Procedure Set ComData2AxisGridline CRGridlineType value
  9306        Handle hDispatchDriver
  9307        Get phDispatchDriver to hDispatchDriver
  9308        Send PrepareParams to hDispatchDriver 1
  9309        Set ComProperty of hDispatchDriver 418 OLE_VT_I4 to value
  9310    End_Procedure
  9311
  9312    // Gets or sets show legend
  9313    { MethodType=Property }
  9314    Function ComEnableShowLegend Returns Boolean
  9315        Handle hDispatchDriver
  9316        Boolean retVal
  9317        Get phDispatchDriver to hDispatchDriver
  9318        Get InvokeComMethod of hDispatchDriver 366 OLE_VT_BOOL to retVal
  9319        Function_Return retVal
  9320    End_Function
  9321
  9322    // Gets or sets show legend
  9323    { MethodType=Property }
  9324    Procedure Set ComEnableShowLegend Boolean value
  9325        Handle hDispatchDriver
  9326        Get phDispatchDriver to hDispatchDriver
  9327        Send PrepareParams to hDispatchDriver 1
  9328        Set ComProperty of hDispatchDriver 366 OLE_VT_BOOL to value
  9329    End_Procedure
  9330
  9331    // Gets or sets legend position
  9332    { MethodType=Property }
  9333    Function ComLegendPosition Returns CRLegendPosition
  9334        Handle hDispatchDriver
  9335        CRLegendPosition retVal
  9336        Get phDispatchDriver to hDispatchDriver
  9337        Get InvokeComMethod of hDispatchDriver 412 OLE_VT_I4 to retVal
  9338        Function_Return retVal
  9339    End_Function
  9340
  9341    // Gets or sets legend position
  9342    { MethodType=Property }
  9343    Procedure Set ComLegendPosition CRLegendPosition value
  9344        Handle hDispatchDriver
  9345        Get phDispatchDriver to hDispatchDriver
  9346        Send PrepareParams to hDispatchDriver 1
  9347        Set ComProperty of hDispatchDriver 412 OLE_VT_I4 to value
  9348    End_Procedure
  9349
  9350    // Gets or sets graph direction
  9351    { MethodType=Property }
  9352    Function ComGraphDirection Returns CRGraphDirection
  9353        Handle hDispatchDriver
  9354        CRGraphDirection retVal
  9355        Get phDispatchDriver to hDispatchDriver
  9356        Get InvokeComMethod of hDispatchDriver 372 OLE_VT_I4 to retVal
  9357        Function_Return retVal
  9358    End_Function
  9359
  9360    // Gets or sets graph direction
  9361    { MethodType=Property }
  9362    Procedure Set ComGraphDirection CRGraphDirection value
  9363        Handle hDispatchDriver
  9364        Get phDispatchDriver to hDispatchDriver
  9365        Send PrepareParams to hDispatchDriver 1
  9366        Set ComProperty of hDispatchDriver 372 OLE_VT_I4 to value
  9367    End_Procedure
  9368
  9369    // Gets or sets pie size
  9370    { MethodType=Property }
  9371    Function ComPieSize Returns CRPieSize
  9372        Handle hDispatchDriver
  9373        CRPieSize retVal
  9374        Get phDispatchDriver to hDispatchDriver
  9375        Get InvokeComMethod of hDispatchDriver 419 OLE_VT_I4 to retVal
  9376        Function_Return retVal
  9377    End_Function
  9378
  9379    // Gets or sets pie size
  9380    { MethodType=Property }
  9381    Procedure Set ComPieSize CRPieSize value
  9382        Handle hDispatchDriver
  9383        Get phDispatchDriver to hDispatchDriver
  9384        Send PrepareParams to hDispatchDriver 1
  9385        Set ComProperty of hDispatchDriver 419 OLE_VT_I4 to value
  9386    End_Procedure
  9387
  9388    // Gets or sets slice detachment
  9389    { MethodType=Property }
  9390    Function ComSliceDetachment Returns CRSliceDetachment
  9391        Handle hDispatchDriver
  9392        CRSliceDetachment retVal
  9393        Get phDispatchDriver to hDispatchDriver
  9394        Get InvokeComMethod of hDispatchDriver 420 OLE_VT_I4 to retVal
  9395        Function_Return retVal
  9396    End_Function
  9397
  9398    // Gets or sets slice detachment
  9399    { MethodType=Property }
  9400    Procedure Set ComSliceDetachment CRSliceDetachment value
  9401        Handle hDispatchDriver
  9402        Get phDispatchDriver to hDispatchDriver
  9403        Send PrepareParams to hDispatchDriver 1
  9404        Set ComProperty of hDispatchDriver 420 OLE_VT_I4 to value
  9405    End_Procedure
  9406
  9407    // Gets or sets bar size
  9408    { MethodType=Property }
  9409    Function ComBarSize Returns CRBarSize
  9410        Handle hDispatchDriver
  9411        CRBarSize retVal
  9412        Get phDispatchDriver to hDispatchDriver
  9413        Get InvokeComMethod of hDispatchDriver 421 OLE_VT_I4 to retVal
  9414        Function_Return retVal
  9415    End_Function
  9416
  9417    // Gets or sets bar size
  9418    { MethodType=Property }
  9419    Procedure Set ComBarSize CRBarSize value
  9420        Handle hDispatchDriver
  9421        Get phDispatchDriver to hDispatchDriver
  9422        Send PrepareParams to hDispatchDriver 1
  9423        Set ComProperty of hDispatchDriver 421 OLE_VT_I4 to value
  9424    End_Procedure
  9425
  9426    // Gets or sets marker size
  9427    { MethodType=Property }
  9428    Function ComMarkerSize Returns CRMarkerSize
  9429        Handle hDispatchDriver
  9430        CRMarkerSize retVal
  9431        Get phDispatchDriver to hDispatchDriver
  9432        Get InvokeComMethod of hDispatchDriver 422 OLE_VT_I4 to retVal
  9433        Function_Return retVal
  9434    End_Function
  9435
  9436    // Gets or sets marker size
  9437    { MethodType=Property }
  9438    Procedure Set ComMarkerSize CRMarkerSize value
  9439        Handle hDispatchDriver
  9440        Get phDispatchDriver to hDispatchDriver
  9441        Send PrepareParams to hDispatchDriver 1
  9442        Set ComProperty of hDispatchDriver 422 OLE_VT_I4 to value
  9443    End_Procedure
  9444
  9445    // Gets or sets marker shape
  9446    { MethodType=Property }
  9447    Function ComMarkerShape Returns CRMarkerShape
  9448        Handle hDispatchDriver
  9449        CRMarkerShape retVal
  9450        Get phDispatchDriver to hDispatchDriver
  9451        Get InvokeComMethod of hDispatchDriver 423 OLE_VT_I4 to retVal
  9452        Function_Return retVal
  9453    End_Function
  9454
  9455    // Gets or sets marker shape
  9456    { MethodType=Property }
  9457    Procedure Set ComMarkerShape CRMarkerShape value
  9458        Handle hDispatchDriver
  9459        Get phDispatchDriver to hDispatchDriver
  9460        Send PrepareParams to hDispatchDriver 1
  9461        Set ComProperty of hDispatchDriver 423 OLE_VT_I4 to value
  9462    End_Procedure
  9463
  9464    // Gets or sets data axis number format
  9465    { MethodType=Property }
  9466    Function ComDataAxisNumberFormat Returns CRNumberFormat
  9467        Handle hDispatchDriver
  9468        CRNumberFormat retVal
  9469        Get phDispatchDriver to hDispatchDriver
  9470        Get InvokeComMethod of hDispatchDriver 424 OLE_VT_I4 to retVal
  9471        Function_Return retVal
  9472    End_Function
  9473
  9474    // Gets or sets data axis number format
  9475    { MethodType=Property }
  9476    Procedure Set ComDataAxisNumberFormat CRNumberFormat value
  9477        Handle hDispatchDriver
  9478        Get phDispatchDriver to hDispatchDriver
  9479        Send PrepareParams to hDispatchDriver 1
  9480        Set ComProperty of hDispatchDriver 424 OLE_VT_I4 to value
  9481    End_Procedure
  9482
  9483    // Gets or sets data2 axis number format
  9484    { MethodType=Property }
  9485    Function ComData2AxisNumberFormat Returns CRNumberFormat
  9486        Handle hDispatchDriver
  9487        CRNumberFormat retVal
  9488        Get phDispatchDriver to hDispatchDriver
  9489        Get InvokeComMethod of hDispatchDriver 425 OLE_VT_I4 to retVal
  9490        Function_Return retVal
  9491    End_Function
  9492
  9493    // Gets or sets data2 axis number format
  9494    { MethodType=Property }
  9495    Procedure Set ComData2AxisNumberFormat CRNumberFormat value
  9496        Handle hDispatchDriver
  9497        Get phDispatchDriver to hDispatchDriver
  9498        Send PrepareParams to hDispatchDriver 1
  9499        Set ComProperty of hDispatchDriver 425 OLE_VT_I4 to value
  9500    End_Procedure
  9501
  9502    // Gets or sets series axis number format
  9503    { MethodType=Property }
  9504    Function ComSeriesAxisNumberFormat Returns CRNumberFormat
  9505        Handle hDispatchDriver
  9506        CRNumberFormat retVal
  9507        Get phDispatchDriver to hDispatchDriver
  9508        Get InvokeComMethod of hDispatchDriver 426 OLE_VT_I4 to retVal
  9509        Function_Return retVal
  9510    End_Function
  9511
  9512    // Gets or sets series axis number format
  9513    { MethodType=Property }
  9514    Procedure Set ComSeriesAxisNumberFormat CRNumberFormat value
  9515        Handle hDispatchDriver
  9516        Get phDispatchDriver to hDispatchDriver
  9517        Send PrepareParams to hDispatchDriver 1
  9518        Set ComProperty of hDispatchDriver 426 OLE_VT_I4 to value
  9519    End_Procedure
  9520
  9521    // Gets or sets auto range option for data axis
  9522    { MethodType=Property }
  9523    Function ComAutoRangeDataAxis Returns Boolean
  9524        Handle hDispatchDriver
  9525        Boolean retVal
  9526        Get phDispatchDriver to hDispatchDriver
  9527        Get InvokeComMethod of hDispatchDriver 427 OLE_VT_BOOL to retVal
  9528        Function_Return retVal
  9529    End_Function
  9530
  9531    // Gets or sets auto range option for data axis
  9532    { MethodType=Property }
  9533    Procedure Set ComAutoRangeDataAxis Boolean value
  9534        Handle hDispatchDriver
  9535        Get phDispatchDriver to hDispatchDriver
  9536        Send PrepareParams to hDispatchDriver 1
  9537        Set ComProperty of hDispatchDriver 427 OLE_VT_BOOL to value
  9538    End_Procedure
  9539
  9540    // Gets or sets auto range option for data2 axis
  9541    { MethodType=Property }
  9542    Function ComAutoRangeData2Axis Returns Boolean
  9543        Handle hDispatchDriver
  9544        Boolean retVal
  9545        Get phDispatchDriver to hDispatchDriver
  9546        Get InvokeComMethod of hDispatchDriver 428 OLE_VT_BOOL to retVal
  9547        Function_Return retVal
  9548    End_Function
  9549
  9550    // Gets or sets auto range option for data2 axis
  9551    { MethodType=Property }
  9552    Procedure Set ComAutoRangeData2Axis Boolean value
  9553        Handle hDispatchDriver
  9554        Get phDispatchDriver to hDispatchDriver
  9555        Send PrepareParams to hDispatchDriver 1
  9556        Set ComProperty of hDispatchDriver 428 OLE_VT_BOOL to value
  9557    End_Procedure
  9558
  9559    // Gets or sets auto range option for series axis
  9560    { MethodType=Property }
  9561    Function ComAutoRangeSeriesAxis Returns Boolean
  9562        Handle hDispatchDriver
  9563        Boolean retVal
  9564        Get phDispatchDriver to hDispatchDriver
  9565        Get InvokeComMethod of hDispatchDriver 429 OLE_VT_BOOL to retVal
  9566        Function_Return retVal
  9567    End_Function
  9568
  9569    // Gets or sets auto range option for series axis
  9570    { MethodType=Property }
  9571    Procedure Set ComAutoRangeSeriesAxis Boolean value
  9572        Handle hDispatchDriver
  9573        Get phDispatchDriver to hDispatchDriver
  9574        Send PrepareParams to hDispatchDriver 1
  9575        Set ComProperty of hDispatchDriver 429 OLE_VT_BOOL to value
  9576    End_Procedure
  9577
  9578    // Gets or sets data axis division method
  9579    { MethodType=Property }
  9580    Function ComDataAxisDivisionMethod Returns CRDivisionMethod
  9581        Handle hDispatchDriver
  9582        CRDivisionMethod retVal
  9583        Get phDispatchDriver to hDispatchDriver
  9584        Get InvokeComMethod of hDispatchDriver 430 OLE_VT_I4 to retVal
  9585        Function_Return retVal
  9586    End_Function
  9587
  9588    // Gets or sets data axis division method
  9589    { MethodType=Property }
  9590    Procedure Set ComDataAxisDivisionMethod CRDivisionMethod value
  9591        Handle hDispatchDriver
  9592        Get phDispatchDriver to hDispatchDriver
  9593        Send PrepareParams to hDispatchDriver 1
  9594        Set ComProperty of hDispatchDriver 430 OLE_VT_I4 to value
  9595    End_Procedure
  9596
  9597    // Gets or sets data2 axis division method
  9598    { MethodType=Property }
  9599    Function ComData2AxisDivisionMethod Returns CRDivisionMethod
  9600        Handle hDispatchDriver
  9601        CRDivisionMethod retVal
  9602        Get phDispatchDriver to hDispatchDriver
  9603        Get InvokeComMethod of hDispatchDriver 431 OLE_VT_I4 to retVal
  9604        Function_Return retVal
  9605    End_Function
  9606
  9607    // Gets or sets data2 axis division method
  9608    { MethodType=Property }
  9609    Procedure Set ComData2AxisDivisionMethod CRDivisionMethod value
  9610        Handle hDispatchDriver
  9611        Get phDispatchDriver to hDispatchDriver
  9612        Send PrepareParams to hDispatchDriver 1
  9613        Set ComProperty of hDispatchDriver 431 OLE_VT_I4 to value
  9614    End_Procedure
  9615
  9616    // Gets or sets series axis division method
  9617    { MethodType=Property }
  9618    Function ComSeriesAxisDivisionMethod Returns CRDivisionMethod
  9619        Handle hDispatchDriver
  9620        CRDivisionMethod retVal
  9621        Get phDispatchDriver to hDispatchDriver
  9622        Get InvokeComMethod of hDispatchDriver 432 OLE_VT_I4 to retVal
  9623        Function_Return retVal
  9624    End_Function
  9625
  9626    // Gets or sets series axis division method
  9627    { MethodType=Property }
  9628    Procedure Set ComSeriesAxisDivisionMethod CRDivisionMethod value
  9629        Handle hDispatchDriver
  9630        Get phDispatchDriver to hDispatchDriver
  9631        Send PrepareParams to hDispatchDriver 1
  9632        Set ComProperty of hDispatchDriver 432 OLE_VT_I4 to value
  9633    End_Procedure
  9634
  9635    // Gets or sets data axis division number
  9636    { MethodType=Property }
  9637    Function ComDataAxisDivisionNumber Returns Integer
  9638        Handle hDispatchDriver
  9639        Integer retVal
  9640        Get phDispatchDriver to hDispatchDriver
  9641        Get InvokeComMethod of hDispatchDriver 433 OLE_VT_I4 to retVal
  9642        Function_Return retVal
  9643    End_Function
  9644
  9645    // Gets or sets data axis division number
  9646    { MethodType=Property }
  9647    Procedure Set ComDataAxisDivisionNumber Integer value
  9648        Handle hDispatchDriver
  9649        Get phDispatchDriver to hDispatchDriver
  9650        Send PrepareParams to hDispatchDriver 1
  9651        Set ComProperty of hDispatchDriver 433 OLE_VT_I4 to value
  9652    End_Procedure
  9653
  9654    // Gets or sets data2 axis division number
  9655    { MethodType=Property }
  9656    Function ComData2AxisDivisionNumber Returns Integer
  9657        Handle hDispatchDriver
  9658        Integer retVal
  9659        Get phDispatchDriver to hDispatchDriver
  9660        Get InvokeComMethod of hDispatchDriver 434 OLE_VT_I4 to retVal
  9661        Function_Return retVal
  9662    End_Function
  9663
  9664    // Gets or sets data2 axis division number
  9665    { MethodType=Property }
  9666    Procedure Set ComData2AxisDivisionNumber Integer value
  9667        Handle hDispatchDriver
  9668        Get phDispatchDriver to hDispatchDriver
  9669        Send PrepareParams to hDispatchDriver 1
  9670        Set ComProperty of hDispatchDriver 434 OLE_VT_I4 to value
  9671    End_Procedure
  9672
  9673    // Gets or sets series axis division number
  9674    { MethodType=Property }
  9675    Function ComSeriesAxisDivisionNumber Returns Integer
  9676        Handle hDispatchDriver
  9677        Integer retVal
  9678        Get phDispatchDriver to hDispatchDriver
  9679        Get InvokeComMethod of hDispatchDriver 435 OLE_VT_I4 to retVal
  9680        Function_Return retVal
  9681    End_Function
  9682
  9683    // Gets or sets series axis division number
  9684    { MethodType=Property }
  9685    Procedure Set ComSeriesAxisDivisionNumber Integer value
  9686        Handle hDispatchDriver
  9687        Get phDispatchDriver to hDispatchDriver
  9688        Send PrepareParams to hDispatchDriver 1
  9689        Set ComProperty of hDispatchDriver 435 OLE_VT_I4 to value
  9690    End_Procedure
  9691
  9692    // Gets or sets graph color
  9693    { MethodType=Property }
  9694    Function ComGraphColor Returns CRGraphColor
  9695        Handle hDispatchDriver
  9696        CRGraphColor retVal
  9697        Get phDispatchDriver to hDispatchDriver
  9698        Get InvokeComMethod of hDispatchDriver 436 OLE_VT_I4 to retVal
  9699        Function_Return retVal
  9700    End_Function
  9701
  9702    // Gets or sets graph color
  9703    { MethodType=Property }
  9704    Procedure Set ComGraphColor CRGraphColor value
  9705        Handle hDispatchDriver
  9706        Get phDispatchDriver to hDispatchDriver
  9707        Send PrepareParams to hDispatchDriver 1
  9708        Set ComProperty of hDispatchDriver 436 OLE_VT_I4 to value
  9709    End_Procedure
  9710
  9711    // Gets or sets data value number format
  9712    { MethodType=Property }
  9713    Function ComDataValueNumberFormat Returns CRNumberFormat
  9714        Handle hDispatchDriver
  9715        CRNumberFormat retVal
  9716        Get phDispatchDriver to hDispatchDriver
  9717        Get InvokeComMethod of hDispatchDriver 437 OLE_VT_I4 to retVal
  9718        Function_Return retVal
  9719    End_Function
  9720
  9721    // Gets or sets data value number format
  9722    { MethodType=Property }
  9723    Procedure Set ComDataValueNumberFormat CRNumberFormat value
  9724        Handle hDispatchDriver
  9725        Get phDispatchDriver to hDispatchDriver
  9726        Send PrepareParams to hDispatchDriver 1
  9727        Set ComProperty of hDispatchDriver 437 OLE_VT_I4 to value
  9728    End_Procedure
  9729
  9730    // Gets or sets viewing angle
  9731    { MethodType=Property }
  9732    Function ComViewingAngle Returns CRViewingAngle
  9733        Handle hDispatchDriver
  9734        CRViewingAngle retVal
  9735        Get phDispatchDriver to hDispatchDriver
  9736        Get InvokeComMethod of hDispatchDriver 438 OLE_VT_I4 to retVal
  9737        Function_Return retVal
  9738    End_Function
  9739
  9740    // Gets or sets viewing angle
  9741    { MethodType=Property }
  9742    Procedure Set ComViewingAngle CRViewingAngle value
  9743        Handle hDispatchDriver
  9744        Get phDispatchDriver to hDispatchDriver
  9745        Send PrepareParams to hDispatchDriver 1
  9746        Set ComProperty of hDispatchDriver 438 OLE_VT_I4 to value
  9747    End_Procedure
  9748
  9749    // Gets or sets Z-Axis title.
  9750    { MethodType=Property }
  9751    Function ComZAxisTitle Returns String
  9752        Handle hDispatchDriver
  9753        String retVal
  9754        Get phDispatchDriver to hDispatchDriver
  9755        Get InvokeComMethod of hDispatchDriver 458 OLE_VT_BSTR to retVal
  9756        Function_Return retVal
  9757    End_Function
  9758
  9759    // Gets or sets Z-Axis title.
  9760    { MethodType=Property }
  9761    Procedure Set ComZAxisTitle String value
  9762        Handle hDispatchDriver
  9763        Get phDispatchDriver to hDispatchDriver
  9764        Send PrepareParams to hDispatchDriver 1
  9765        Set ComProperty of hDispatchDriver 458 OLE_VT_BSTR to value
  9766    End_Procedure
  9767
  9768    // Gets condition fields.
  9769    { MethodType=Property }
  9770    Function ComConditionFields Returns Variant
  9771        Handle hDispatchDriver
  9772        Variant retVal
  9773        Get phDispatchDriver to hDispatchDriver
  9774        Get InvokeComMethod of hDispatchDriver 566 OLE_VT_DISPATCH to retVal
  9775        Function_Return retVal
  9776    End_Function
  9777
  9778    // Gets summary fields.
  9779    { MethodType=Property }
  9780    Function ComSummaryFields Returns Variant
  9781        Handle hDispatchDriver
  9782        Variant retVal
  9783        Get phDispatchDriver to hDispatchDriver
  9784        Get InvokeComMethod of hDispatchDriver 567 OLE_VT_DISPATCH to retVal
  9785        Function_Return retVal
  9786    End_Function
  9787
  9788    // Gets or sets enable for each record.
  9789    { MethodType=Property }
  9790    Function ComEnableForEachRecord Returns Boolean
  9791        Handle hDispatchDriver
  9792        Boolean retVal
  9793        Get phDispatchDriver to hDispatchDriver
  9794        Get InvokeComMethod of hDispatchDriver 568 OLE_VT_BOOL to retVal
  9795        Function_Return retVal
  9796    End_Function
  9797
  9798    // Gets or sets enable for each record.
  9799    { MethodType=Property }
  9800    Procedure Set ComEnableForEachRecord Boolean value
  9801        Handle hDispatchDriver
  9802        Get phDispatchDriver to hDispatchDriver
  9803        Send PrepareParams to hDispatchDriver 1
  9804        Set ComProperty of hDispatchDriver 568 OLE_VT_BOOL to value
  9805    End_Procedure
  9806
  9807    // Gets or sets enable summarize values.
  9808    { MethodType=Property }
  9809    Function ComEnableSummarizeValues Returns Boolean
  9810        Handle hDispatchDriver
  9811        Boolean retVal
  9812        Get phDispatchDriver to hDispatchDriver
  9813        Get InvokeComMethod of hDispatchDriver 569 OLE_VT_BOOL to retVal
  9814        Function_Return retVal
  9815    End_Function
  9816
  9817    // Gets or sets enable summarize values.
  9818    { MethodType=Property }
  9819    Procedure Set ComEnableSummarizeValues Boolean value
  9820        Handle hDispatchDriver
  9821        Get phDispatchDriver to hDispatchDriver
  9822        Send PrepareParams to hDispatchDriver 1
  9823        Set ComProperty of hDispatchDriver 569 OLE_VT_BOOL to value
  9824    End_Procedure
  9825
  9826    // Gets crosstab object.
  9827    { MethodType=Property }
  9828    Function ComCrossTabObject Returns Variant
  9829        Handle hDispatchDriver
  9830        Variant retVal
  9831        Get phDispatchDriver to hDispatchDriver
  9832        Get InvokeComMethod of hDispatchDriver 570 OLE_VT_DISPATCH to retVal
  9833        Function_Return retVal
  9834    End_Function
  9835
  9836    // Gets or sets standard OLE font for chart title
  9837    { MethodType=Property }
  9838    Function ComTitleFont Returns Variant
  9839        Handle hDispatchDriver
  9840        Variant retVal
  9841        Get phDispatchDriver to hDispatchDriver
  9842        Get InvokeComMethod of hDispatchDriver 508 OLE_VT_DISPATCH to retVal
  9843        Function_Return retVal
  9844    End_Function
  9845
  9846    // Gets or sets standard OLE font for chart title
  9847    { MethodType=Property }
  9848    Procedure Set ComTitleFont Variant value
  9849        Handle hDispatchDriver
  9850        Get phDispatchDriver to hDispatchDriver
  9851        Send PrepareParams to hDispatchDriver 1
  9852        Set ComProperty of hDispatchDriver 508 OLE_VT_DISPATCH to value
  9853    End_Procedure
  9854
  9855    // Gets or sets standard OLE font for chart subtitle
  9856    { MethodType=Property }
  9857    Function ComSubTitleFont Returns Variant
  9858        Handle hDispatchDriver
  9859        Variant retVal
  9860        Get phDispatchDriver to hDispatchDriver
  9861        Get InvokeComMethod of hDispatchDriver 509 OLE_VT_DISPATCH to retVal
  9862        Function_Return retVal
  9863    End_Function
  9864
  9865    // Gets or sets standard OLE font for chart subtitle
  9866    { MethodType=Property }
  9867    Procedure Set ComSubTitleFont Variant value
  9868        Handle hDispatchDriver
  9869        Get phDispatchDriver to hDispatchDriver
  9870        Send PrepareParams to hDispatchDriver 1
  9871        Set ComProperty of hDispatchDriver 509 OLE_VT_DISPATCH to value
  9872    End_Procedure
  9873
  9874    // Gets or sets standard OLE font for chart footnote
  9875    { MethodType=Property }
  9876    Function ComFootnoteFont Returns Variant
  9877        Handle hDispatchDriver
  9878        Variant retVal
  9879        Get phDispatchDriver to hDispatchDriver
  9880        Get InvokeComMethod of hDispatchDriver 510 OLE_VT_DISPATCH to retVal
  9881        Function_Return retVal
  9882    End_Function
  9883
  9884    // Gets or sets standard OLE font for chart footnote
  9885    { MethodType=Property }
  9886    Procedure Set ComFootnoteFont Variant value
  9887        Handle hDispatchDriver
  9888        Get phDispatchDriver to hDispatchDriver
  9889        Send PrepareParams to hDispatchDriver 1
  9890        Set ComProperty of hDispatchDriver 510 OLE_VT_DISPATCH to value
  9891    End_Procedure
  9892
  9893    // Gets or sets standard OLE font for chart group title
  9894    { MethodType=Property }
  9895    Function ComGroupTitleFont Returns Variant
  9896        Handle hDispatchDriver
  9897        Variant retVal
  9898        Get phDispatchDriver to hDispatchDriver
  9899        Get InvokeComMethod of hDispatchDriver 511 OLE_VT_DISPATCH to retVal
  9900        Function_Return retVal
  9901    End_Function
  9902
  9903    // Gets or sets standard OLE font for chart group title
  9904    { MethodType=Property }
  9905    Procedure Set ComGroupTitleFont Variant value
  9906        Handle hDispatchDriver
  9907        Get phDispatchDriver to hDispatchDriver
  9908        Send PrepareParams to hDispatchDriver 1
  9909        Set ComProperty of hDispatchDriver 511 OLE_VT_DISPATCH to value
  9910    End_Procedure
  9911
  9912    // Gets or sets standard OLE font for chart data title
  9913    { MethodType=Property }
  9914    Function ComDataTitleFont Returns Variant
  9915        Handle hDispatchDriver
  9916        Variant retVal
  9917        Get phDispatchDriver to hDispatchDriver
  9918        Get InvokeComMethod of hDispatchDriver 512 OLE_VT_DISPATCH to retVal
  9919        Function_Return retVal
  9920    End_Function
  9921
  9922    // Gets or sets standard OLE font for chart data title
  9923    { MethodType=Property }
  9924    Procedure Set ComDataTitleFont Variant value
  9925        Handle hDispatchDriver
  9926        Get phDispatchDriver to hDispatchDriver
  9927        Send PrepareParams to hDispatchDriver 1
  9928        Set ComProperty of hDispatchDriver 512 OLE_VT_DISPATCH to value
  9929    End_Procedure
  9930
  9931    // Gets or sets standard OLE font for chart series title
  9932    { MethodType=Property }
  9933    Function ComSeriesTitleFont Returns Variant
  9934        Handle hDispatchDriver
  9935        Variant retVal
  9936        Get phDispatchDriver to hDispatchDriver
  9937        Get InvokeComMethod of hDispatchDriver 513 OLE_VT_DISPATCH to retVal
  9938        Function_Return retVal
  9939    End_Function
  9940
  9941    // Gets or sets standard OLE font for chart series title
  9942    { MethodType=Property }
  9943    Procedure Set ComSeriesTitleFont Variant value
  9944        Handle hDispatchDriver
  9945        Get phDispatchDriver to hDispatchDriver
  9946        Send PrepareParams to hDispatchDriver 1
  9947        Set ComProperty of hDispatchDriver 513 OLE_VT_DISPATCH to value
  9948    End_Procedure
  9949
  9950    // Gets or sets standard OLE font for legend
  9951    { MethodType=Property }
  9952    Function ComLegendFont Returns Variant
  9953        Handle hDispatchDriver
  9954        Variant retVal
  9955        Get phDispatchDriver to hDispatchDriver
  9956        Get InvokeComMethod of hDispatchDriver 514 OLE_VT_DISPATCH to retVal
  9957        Function_Return retVal
  9958    End_Function
  9959
  9960    // Gets or sets standard OLE font for legend
  9961    { MethodType=Property }
  9962    Procedure Set ComLegendFont Variant value
  9963        Handle hDispatchDriver
  9964        Get phDispatchDriver to hDispatchDriver
  9965        Send PrepareParams to hDispatchDriver 1
  9966        Set ComProperty of hDispatchDriver 514 OLE_VT_DISPATCH to value
  9967    End_Procedure
  9968
  9969    // Gets or sets standard OLE font for chart group labels
  9970    { MethodType=Property }
  9971    Function ComGroupLabelFont Returns Variant
  9972        Handle hDispatchDriver
  9973        Variant retVal
  9974        Get phDispatchDriver to hDispatchDriver
  9975        Get InvokeComMethod of hDispatchDriver 515 OLE_VT_DISPATCH to retVal
  9976        Function_Return retVal
  9977    End_Function
  9978
  9979    // Gets or sets standard OLE font for chart group labels
  9980    { MethodType=Property }
  9981    Procedure Set ComGroupLabelFont Variant value
  9982        Handle hDispatchDriver
  9983        Get phDispatchDriver to hDispatchDriver
  9984        Send PrepareParams to hDispatchDriver 1
  9985        Set ComProperty of hDispatchDriver 515 OLE_VT_DISPATCH to value
  9986    End_Procedure
  9987
  9988    // Gets or sets standard OLE font for chart data labels
  9989    { MethodType=Property }
  9990    Function ComDataLabelFont Returns Variant
  9991        Handle hDispatchDriver
  9992        Variant retVal
  9993        Get phDispatchDriver to hDispatchDriver
  9994        Get InvokeComMethod of hDispatchDriver 516 OLE_VT_DISPATCH to retVal
  9995        Function_Return retVal
  9996    End_Function
  9997
  9998    // Gets or sets standard OLE font for chart data labels
  9999    { MethodType=Property }
 10000    Procedure Set ComDataLabelFont Variant value
 10001        Handle hDispatchDriver
 10002        Get phDispatchDriver to hDispatchDriver
 10003        Send PrepareParams to hDispatchDriver 1
 10004        Set ComProperty of hDispatchDriver 516 OLE_VT_DISPATCH to value
 10005    End_Procedure
 10006
 10007    // Gets or sets standard OLE font for chart series labels
 10008    { MethodType=Property }
 10009    Function ComSeriesLabelFont Returns Variant
 10010        Handle hDispatchDriver
 10011        Variant retVal
 10012        Get phDispatchDriver to hDispatchDriver
 10013        Get InvokeComMethod of hDispatchDriver 517 OLE_VT_DISPATCH to retVal
 10014        Function_Return retVal
 10015    End_Function
 10016
 10017    // Gets or sets standard OLE font for chart series labels
 10018    { MethodType=Property }
 10019    Procedure Set ComSeriesLabelFont Variant value
 10020        Handle hDispatchDriver
 10021        Get phDispatchDriver to hDispatchDriver
 10022        Send PrepareParams to hDispatchDriver 1
 10023        Set ComProperty of hDispatchDriver 517 OLE_VT_DISPATCH to value
 10024    End_Procedure
 10025
 10026    // Gets or sets title default flag
 10027    { MethodType=Property }
 10028    Function ComIsTitleByDefault Returns Boolean
 10029        Handle hDispatchDriver
 10030        Boolean retVal
 10031        Get phDispatchDriver to hDispatchDriver
 10032        Get InvokeComMethod of hDispatchDriver 520 OLE_VT_BOOL to retVal
 10033        Function_Return retVal
 10034    End_Function
 10035
 10036    // Gets or sets title default flag
 10037    { MethodType=Property }
 10038    Procedure Set ComIsTitleByDefault Boolean value
 10039        Handle hDispatchDriver
 10040        Get phDispatchDriver to hDispatchDriver
 10041        Send PrepareParams to hDispatchDriver 1
 10042        Set ComProperty of hDispatchDriver 520 OLE_VT_BOOL to value
 10043    End_Procedure
 10044
 10045    // Gets or sets subtitle default flag
 10046    { MethodType=Property }
 10047    Function ComIsSubTitleByDefault Returns Boolean
 10048        Handle hDispatchDriver
 10049        Boolean retVal
 10050        Get phDispatchDriver to hDispatchDriver
 10051        Get InvokeComMethod of hDispatchDriver 521 OLE_VT_BOOL to retVal
 10052        Function_Return retVal
 10053    End_Function
 10054
 10055    // Gets or sets subtitle default flag
 10056    { MethodType=Property }
 10057    Procedure Set ComIsSubTitleByDefault Boolean value
 10058        Handle hDispatchDriver
 10059        Get phDispatchDriver to hDispatchDriver
 10060        Send PrepareParams to hDispatchDriver 1
 10061        Set ComProperty of hDispatchDriver 521 OLE_VT_BOOL to value
 10062    End_Procedure
 10063
 10064    // Gets or sets footnote default flag
 10065    { MethodType=Property }
 10066    Function ComIsFootnoteByDefault Returns Boolean
 10067        Handle hDispatchDriver
 10068        Boolean retVal
 10069        Get phDispatchDriver to hDispatchDriver
 10070        Get InvokeComMethod of hDispatchDriver 522 OLE_VT_BOOL to retVal
 10071        Function_Return retVal
 10072    End_Function
 10073
 10074    // Gets or sets footnote default flag
 10075    { MethodType=Property }
 10076    Procedure Set ComIsFootnoteByDefault Boolean value
 10077        Handle hDispatchDriver
 10078        Get phDispatchDriver to hDispatchDriver
 10079        Send PrepareParams to hDispatchDriver 1
 10080        Set ComProperty of hDispatchDriver 522 OLE_VT_BOOL to value
 10081    End_Procedure
 10082
 10083    // Gets or sets X-axis title default flag
 10084    { MethodType=Property }
 10085    Function ComIsXAxisTitleByDefault Returns Boolean
 10086        Handle hDispatchDriver
 10087        Boolean retVal
 10088        Get phDispatchDriver to hDispatchDriver
 10089        Get InvokeComMethod of hDispatchDriver 525 OLE_VT_BOOL to retVal
 10090        Function_Return retVal
 10091    End_Function
 10092
 10093    // Gets or sets X-axis title default flag
 10094    { MethodType=Property }
 10095    Procedure Set ComIsXAxisTitleByDefault Boolean value
 10096        Handle hDispatchDriver
 10097        Get phDispatchDriver to hDispatchDriver
 10098        Send PrepareParams to hDispatchDriver 1
 10099        Set ComProperty of hDispatchDriver 525 OLE_VT_BOOL to value
 10100    End_Procedure
 10101
 10102    // Gets or sets Y-axis title default flag
 10103    { MethodType=Property }
 10104    Function ComIsYAxisTitleByDefault Returns Boolean
 10105        Handle hDispatchDriver
 10106        Boolean retVal
 10107        Get phDispatchDriver to hDispatchDriver
 10108        Get InvokeComMethod of hDispatchDriver 526 OLE_VT_BOOL to retVal
 10109        Function_Return retVal
 10110    End_Function
 10111
 10112    // Gets or sets Y-axis title default flag
 10113    { MethodType=Property }
 10114    Procedure Set ComIsYAxisTitleByDefault Boolean value
 10115        Handle hDispatchDriver
 10116        Get phDispatchDriver to hDispatchDriver
 10117        Send PrepareParams to hDispatchDriver 1
 10118        Set ComProperty of hDispatchDriver 526 OLE_VT_BOOL to value
 10119    End_Procedure
 10120
 10121    // Gets or sets Z-axis title default flag
 10122    { MethodType=Property }
 10123    Function ComIsZAxisTitleByDefault Returns Boolean
 10124        Handle hDispatchDriver
 10125        Boolean retVal
 10126        Get phDispatchDriver to hDispatchDriver
 10127        Get InvokeComMethod of hDispatchDriver 527 OLE_VT_BOOL to retVal
 10128        Function_Return retVal
 10129    End_Function
 10130
 10131    // Gets or sets Z-axis title default flag
 10132    { MethodType=Property }
 10133    Procedure Set ComIsZAxisTitleByDefault Boolean value
 10134        Handle hDispatchDriver
 10135        Get phDispatchDriver to hDispatchDriver
 10136        Send PrepareParams to hDispatchDriver 1
 10137        Set ComProperty of hDispatchDriver 527 OLE_VT_BOOL to value
 10138    End_Procedure
 10139
 10140    // Gets or sets data axis auto-scale
 10141    { MethodType=Property }
 10142    Function ComEnableAutoScaleDataAxis Returns Boolean
 10143        Handle hDispatchDriver
 10144        Boolean retVal
 10145        Get phDispatchDriver to hDispatchDriver
 10146        Get InvokeComMethod of hDispatchDriver 528 OLE_VT_BOOL to retVal
 10147        Function_Return retVal
 10148    End_Function
 10149
 10150    // Gets or sets data axis auto-scale
 10151    { MethodType=Property }
 10152    Procedure Set ComEnableAutoScaleDataAxis Boolean value
 10153        Handle hDispatchDriver
 10154        Get phDispatchDriver to hDispatchDriver
 10155        Send PrepareParams to hDispatchDriver 1
 10156        Set ComProperty of hDispatchDriver 528 OLE_VT_BOOL to value
 10157    End_Procedure
 10158
 10159    // Gets or sets data2 axis auto-scale
 10160    { MethodType=Property }
 10161    Function ComEnableAutoScaleData2Axis Returns Boolean
 10162        Handle hDispatchDriver
 10163        Boolean retVal
 10164        Get phDispatchDriver to hDispatchDriver
 10165        Get InvokeComMethod of hDispatchDriver 529 OLE_VT_BOOL to retVal
 10166        Function_Return retVal
 10167    End_Function
 10168
 10169    // Gets or sets data2 axis auto-scale
 10170    { MethodType=Property }
 10171    Procedure Set ComEnableAutoScaleData2Axis Boolean value
 10172        Handle hDispatchDriver
 10173        Get phDispatchDriver to hDispatchDriver
 10174        Send PrepareParams to hDispatchDriver 1
 10175        Set ComProperty of hDispatchDriver 529 OLE_VT_BOOL to value
 10176    End_Procedure
 10177
 10178    // Gets or sets series axis auto-scale
 10179    { MethodType=Property }
 10180    Function ComEnableAutoScaleSeriesAxis Returns Boolean
 10181        Handle hDispatchDriver
 10182        Boolean retVal
 10183        Get phDispatchDriver to hDispatchDriver
 10184        Get InvokeComMethod of hDispatchDriver 530 OLE_VT_BOOL to retVal
 10185        Function_Return retVal
 10186    End_Function
 10187
 10188    // Gets or sets series axis auto-scale
 10189    { MethodType=Property }
 10190    Procedure Set ComEnableAutoScaleSeriesAxis Boolean value
 10191        Handle hDispatchDriver
 10192        Get phDispatchDriver to hDispatchDriver
 10193        Send PrepareParams to hDispatchDriver 1
 10194        Set ComProperty of hDispatchDriver 530 OLE_VT_BOOL to value
 10195    End_Procedure
 10196
 10197    // Gets or sets pie legend layout
 10198    { MethodType=Property }
 10199    Function ComLegendLayout Returns CRPieLegendLayout
 10200        Handle hDispatchDriver
 10201        CRPieLegendLayout retVal
 10202        Get phDispatchDriver to hDispatchDriver
 10203        Get InvokeComMethod of hDispatchDriver 531 OLE_VT_I4 to retVal
 10204        Function_Return retVal
 10205    End_Function
 10206
 10207    // Gets or sets pie legend layout
 10208    { MethodType=Property }
 10209    Procedure Set ComLegendLayout CRPieLegendLayout value
 10210        Handle hDispatchDriver
 10211        Get phDispatchDriver to hDispatchDriver
 10212        Send PrepareParams to hDispatchDriver 1
 10213        Set ComProperty of hDispatchDriver 531 OLE_VT_I4 to value
 10214    End_Procedure
 10215
 10216    // Gets or sets condition field sort order for detail chart
 10217    { MethodType=Property }
 10218    Function ComConditionFieldSortOrder Integer llindex Returns CRSortDirection
 10219        Handle hDispatchDriver
 10220        CRSortDirection retVal
 10221        Get phDispatchDriver to hDispatchDriver
 10222        Send PrepareParams to hDispatchDriver 1
 10223        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 10224        Get InvokeComMethod of hDispatchDriver 724 OLE_VT_I4 to retVal
 10225        Function_Return retVal
 10226    End_Function
 10227
 10228    // Gets or sets condition field sort order for detail chart
 10229    { MethodType=Property }
 10230    Procedure Set ComConditionFieldSortOrder Integer llindex CRSortDirection value
 10231        Handle hDispatchDriver
 10232        Get phDispatchDriver to hDispatchDriver
 10233        Send PrepareParams to hDispatchDriver 2
 10234        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 10235        Set ComProperty of hDispatchDriver 724 OLE_VT_I4 to value
 10236    End_Procedure
 10237
 10238    // Gets or sets the specifed groups
 10239    { MethodType=Property }
 10240    Function ComSpecifiedGroups Integer llindex Returns Variant
 10241        Handle hDispatchDriver
 10242        Variant retVal
 10243        Get phDispatchDriver to hDispatchDriver
 10244        Send PrepareParams to hDispatchDriver 1
 10245        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 10246        Get InvokeComMethod of hDispatchDriver 722 OLE_VT_VARIANT to retVal
 10247        Function_Return retVal
 10248    End_Function
 10249
 10250    // Gets or sets the specifed groups
 10251    { MethodType=Property }
 10252    Procedure Set ComSpecifiedGroups Integer llindex Variant value
 10253        Handle hDispatchDriver
 10254        Get phDispatchDriver to hDispatchDriver
 10255        Send PrepareParams to hDispatchDriver 2
 10256        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 10257        Set ComProperty of hDispatchDriver 722 OLE_VT_VARIANT to value
 10258    End_Procedure
 10259
 10260    // Gets or sets data title
 10261    { MethodType=Property }
 10262    Function ComDataTitle Returns String
 10263        Handle hDispatchDriver
 10264        String retVal
 10265        Get phDispatchDriver to hDispatchDriver
 10266        Get InvokeComMethod of hDispatchDriver 712 OLE_VT_BSTR to retVal
 10267        Function_Return retVal
 10268    End_Function
 10269
 10270    // Gets or sets data title
 10271    { MethodType=Property }
 10272    Procedure Set ComDataTitle String value
 10273        Handle hDispatchDriver
 10274        Get phDispatchDriver to hDispatchDriver
 10275        Send PrepareParams to hDispatchDriver 1
 10276        Set ComProperty of hDispatchDriver 712 OLE_VT_BSTR to value
 10277    End_Procedure
 10278
 10279    // Gets or sets data2 title
 10280    { MethodType=Property }
 10281    Function ComData2Title Returns String
 10282        Handle hDispatchDriver
 10283        String retVal
 10284        Get phDispatchDriver to hDispatchDriver
 10285        Get InvokeComMethod of hDispatchDriver 713 OLE_VT_BSTR to retVal
 10286        Function_Return retVal
 10287    End_Function
 10288
 10289    // Gets or sets data2 title
 10290    { MethodType=Property }
 10291    Procedure Set ComData2Title String value
 10292        Handle hDispatchDriver
 10293        Get phDispatchDriver to hDispatchDriver
 10294        Send PrepareParams to hDispatchDriver 1
 10295        Set ComProperty of hDispatchDriver 713 OLE_VT_BSTR to value
 10296    End_Procedure
 10297
 10298    // Gets or sets groups title default flag
 10299    { MethodType=Property }
 10300    Function ComIsGroupsTitleByDefault Returns Boolean
 10301        Handle hDispatchDriver
 10302        Boolean retVal
 10303        Get phDispatchDriver to hDispatchDriver
 10304        Get InvokeComMethod of hDispatchDriver 714 OLE_VT_BOOL to retVal
 10305        Function_Return retVal
 10306    End_Function
 10307
 10308    // Gets or sets groups title default flag
 10309    { MethodType=Property }
 10310    Procedure Set ComIsGroupsTitleByDefault Boolean value
 10311        Handle hDispatchDriver
 10312        Get phDispatchDriver to hDispatchDriver
 10313        Send PrepareParams to hDispatchDriver 1
 10314        Set ComProperty of hDispatchDriver 714 OLE_VT_BOOL to value
 10315    End_Procedure
 10316
 10317    // Gets or sets series title default flag
 10318    { MethodType=Property }
 10319    Function ComIsSeriesTitleByDefault Returns Boolean
 10320        Handle hDispatchDriver
 10321        Boolean retVal
 10322        Get phDispatchDriver to hDispatchDriver
 10323        Get InvokeComMethod of hDispatchDriver 717 OLE_VT_BOOL to retVal
 10324        Function_Return retVal
 10325    End_Function
 10326
 10327    // Gets or sets series title default flag
 10328    { MethodType=Property }
 10329    Procedure Set ComIsSeriesTitleByDefault Boolean value
 10330        Handle hDispatchDriver
 10331        Get phDispatchDriver to hDispatchDriver
 10332        Send PrepareParams to hDispatchDriver 1
 10333        Set ComProperty of hDispatchDriver 717 OLE_VT_BOOL to value
 10334    End_Procedure
 10335
 10336    // Gets or sets data title default flag
 10337    { MethodType=Property }
 10338    Function ComIsDataTitleByDefault Returns Boolean
 10339        Handle hDispatchDriver
 10340        Boolean retVal
 10341        Get phDispatchDriver to hDispatchDriver
 10342        Get InvokeComMethod of hDispatchDriver 715 OLE_VT_BOOL to retVal
 10343        Function_Return retVal
 10344    End_Function
 10345
 10346    // Gets or sets data title default flag
 10347    { MethodType=Property }
 10348    Procedure Set ComIsDataTitleByDefault Boolean value
 10349        Handle hDispatchDriver
 10350        Get phDispatchDriver to hDispatchDriver
 10351        Send PrepareParams to hDispatchDriver 1
 10352        Set ComProperty of hDispatchDriver 715 OLE_VT_BOOL to value
 10353    End_Procedure
 10354
 10355    // Gets or sets data2 title default flag
 10356    { MethodType=Property }
 10357    Function ComIsData2TitleByDefault Returns Boolean
 10358        Handle hDispatchDriver
 10359        Boolean retVal
 10360        Get phDispatchDriver to hDispatchDriver
 10361        Get InvokeComMethod of hDispatchDriver 716 OLE_VT_BOOL to retVal
 10362        Function_Return retVal
 10363    End_Function
 10364
 10365    // Gets or sets data2 title default flag
 10366    { MethodType=Property }
 10367    Procedure Set ComIsData2TitleByDefault Boolean value
 10368        Handle hDispatchDriver
 10369        Get phDispatchDriver to hDispatchDriver
 10370        Send PrepareParams to hDispatchDriver 1
 10371        Set ComProperty of hDispatchDriver 716 OLE_VT_BOOL to value
 10372    End_Procedure
 10373
 10374    // Gets or sets standard OLE font for chart data2 title
 10375    { MethodType=Property }
 10376    Function ComData2TitleFont Returns Variant
 10377        Handle hDispatchDriver
 10378        Variant retVal
 10379        Get phDispatchDriver to hDispatchDriver
 10380        Get InvokeComMethod of hDispatchDriver 718 OLE_VT_DISPATCH to retVal
 10381        Function_Return retVal
 10382    End_Function
 10383
 10384    // Gets or sets standard OLE font for chart data2 title
 10385    { MethodType=Property }
 10386    Procedure Set ComData2TitleFont Variant value
 10387        Handle hDispatchDriver
 10388        Get phDispatchDriver to hDispatchDriver
 10389        Send PrepareParams to hDispatchDriver 1
 10390        Set ComProperty of hDispatchDriver 718 OLE_VT_DISPATCH to value
 10391    End_Procedure
 10392
 10393    // Gets or sets standard OLE font for chart data2 labels
 10394    { MethodType=Property }
 10395    Function ComData2LabelFont Returns Variant
 10396        Handle hDispatchDriver
 10397        Variant retVal
 10398        Get phDispatchDriver to hDispatchDriver
 10399        Get InvokeComMethod of hDispatchDriver 719 OLE_VT_DISPATCH to retVal
 10400        Function_Return retVal
 10401    End_Function
 10402
 10403    // Gets or sets standard OLE font for chart data2 labels
 10404    { MethodType=Property }
 10405    Procedure Set ComData2LabelFont Variant value
 10406        Handle hDispatchDriver
 10407        Get phDispatchDriver to hDispatchDriver
 10408        Send PrepareParams to hDispatchDriver 1
 10409        Set ComProperty of hDispatchDriver 719 OLE_VT_DISPATCH to value
 10410    End_Procedure
 10411
 10412    // Gets or sets conditional formula.
 10413    { MethodType=Property }
 10414    Function ComConditionFormula Variant llFormulaType Returns String
 10415        Handle hDispatchDriver
 10416        String retVal
 10417        Get phDispatchDriver to hDispatchDriver
 10418        Send PrepareParams to hDispatchDriver 1
 10419        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 10420        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 10421        Function_Return retVal
 10422    End_Function
 10423
 10424    // Gets or sets conditional formula.
 10425    { MethodType=Property }
 10426    Procedure Set ComConditionFormula Variant llFormulaType String value
 10427        Handle hDispatchDriver
 10428        Get phDispatchDriver to hDispatchDriver
 10429        Send PrepareParams to hDispatchDriver 2
 10430        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 10431        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 10432    End_Procedure
 10433
 10434    // Gets or sets CSS class.
 10435    { MethodType=Property }
 10436    Function ComCssClass Returns String
 10437        Handle hDispatchDriver
 10438        String retVal
 10439        Get phDispatchDriver to hDispatchDriver
 10440        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
 10441        Function_Return retVal
 10442    End_Function
 10443
 10444    // Gets or sets CSS class.
 10445    { MethodType=Property }
 10446    Procedure Set ComCssClass String value
 10447        Handle hDispatchDriver
 10448        Get phDispatchDriver to hDispatchDriver
 10449        Send PrepareParams to hDispatchDriver 1
 10450        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
 10451    End_Procedure
 10452
 10453    // Gets or sets hyperlink type.
 10454    { MethodType=Property }
 10455    Function ComHyperlinkType Returns CRHyperlinkType
 10456        Handle hDispatchDriver
 10457        CRHyperlinkType retVal
 10458        Get phDispatchDriver to hDispatchDriver
 10459        Get InvokeComMethod of hDispatchDriver 901 OLE_VT_I4 to retVal
 10460        Function_Return retVal
 10461    End_Function
 10462
 10463    // Gets or sets hyperlink type.
 10464    { MethodType=Property }
 10465    Procedure Set ComHyperlinkType CRHyperlinkType value
 10466        Handle hDispatchDriver
 10467        Get phDispatchDriver to hDispatchDriver
 10468        Send PrepareParams to hDispatchDriver 1
 10469        Set ComProperty of hDispatchDriver 901 OLE_VT_I4 to value
 10470    End_Procedure
 10471
 10472    // Gets or sets hyperlink text.
 10473    { MethodType=Property }
 10474    Function ComHyperlinkText Returns String
 10475        Handle hDispatchDriver
 10476        String retVal
 10477        Get phDispatchDriver to hDispatchDriver
 10478        Get InvokeComMethod of hDispatchDriver 902 OLE_VT_BSTR to retVal
 10479        Function_Return retVal
 10480    End_Function
 10481
 10482    // Gets or sets hyperlink text.
 10483    { MethodType=Property }
 10484    Procedure Set ComHyperlinkText String value
 10485        Handle hDispatchDriver
 10486        Get phDispatchDriver to hDispatchDriver
 10487        Send PrepareParams to hDispatchDriver 1
 10488        Set ComProperty of hDispatchDriver 902 OLE_VT_BSTR to value
 10489    End_Procedure
 10490End_Class
 10491
 10492// CoClass
 10493// CLSID: {354AA38C-E4BC-43A4-9FFB-0094A80EDD0C}
 10494Class cCrystalGraphObject is a cComAutomationObject
 10495    Import_Class_Protocol cCrystalIGraphObject
 10496
 10497    Procedure Construct_Object
 10498        Forward Send Construct_Object
 10499        Set peAutoCreate to acNoAutoCreate
 10500    End_Procedure
 10501End_Class
 10502
 10503// CLSID: {AF376825-6120-4E28-96DD-63FD2DC27B7A}
 10504Class cCrystalIMapObject is a Mixin
 10505
 10506    // Gets or sets object name.
 10507    { MethodType=Property }
 10508    Function ComName Returns String
 10509        Handle hDispatchDriver
 10510        String retVal
 10511        Get phDispatchDriver to hDispatchDriver
 10512        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
 10513        Function_Return retVal
 10514    End_Function
 10515
 10516    // Gets or sets object name.
 10517    { MethodType=Property }
 10518    Procedure Set ComName String value
 10519        Handle hDispatchDriver
 10520        Get phDispatchDriver to hDispatchDriver
 10521        Send PrepareParams to hDispatchDriver 1
 10522        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
 10523    End_Procedure
 10524
 10525    // Gets report object kind.
 10526    { MethodType=Property }
 10527    Function ComKind Returns CRObjectKind
 10528        Handle hDispatchDriver
 10529        CRObjectKind retVal
 10530        Get phDispatchDriver to hDispatchDriver
 10531        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
 10532        Function_Return retVal
 10533    End_Function
 10534
 10535    // Gets or sets object upper left position (twips).
 10536    { MethodType=Property }
 10537    Function ComLeft Returns Integer
 10538        Handle hDispatchDriver
 10539        Integer retVal
 10540        Get phDispatchDriver to hDispatchDriver
 10541        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
 10542        Function_Return retVal
 10543    End_Function
 10544
 10545    // Gets or sets object upper left position (twips).
 10546    { MethodType=Property }
 10547    Procedure Set ComLeft Integer value
 10548        Handle hDispatchDriver
 10549        Get phDispatchDriver to hDispatchDriver
 10550        Send PrepareParams to hDispatchDriver 1
 10551        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
 10552    End_Procedure
 10553
 10554    // Gets or sets object upper top position (twips).
 10555    { MethodType=Property }
 10556    Function ComTop Returns Integer
 10557        Handle hDispatchDriver
 10558        Integer retVal
 10559        Get phDispatchDriver to hDispatchDriver
 10560        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
 10561        Function_Return retVal
 10562    End_Function
 10563
 10564    // Gets or sets object upper top position (twips).
 10565    { MethodType=Property }
 10566    Procedure Set ComTop Integer value
 10567        Handle hDispatchDriver
 10568        Get phDispatchDriver to hDispatchDriver
 10569        Send PrepareParams to hDispatchDriver 1
 10570        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
 10571    End_Procedure
 10572
 10573    // Gets or sets object width (twips).
 10574    { MethodType=Property }
 10575    Function ComWidth Returns Integer
 10576        Handle hDispatchDriver
 10577        Integer retVal
 10578        Get phDispatchDriver to hDispatchDriver
 10579        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
 10580        Function_Return retVal
 10581    End_Function
 10582
 10583    // Gets or sets object width (twips).
 10584    { MethodType=Property }
 10585    Procedure Set ComWidth Integer value
 10586        Handle hDispatchDriver
 10587        Get phDispatchDriver to hDispatchDriver
 10588        Send PrepareParams to hDispatchDriver 1
 10589        Set ComProperty of hDispatchDriver 104 OLE_VT_I4 to value
 10590    End_Procedure
 10591
 10592    // Gets or sets object height (twips).
 10593    { MethodType=Property }
 10594    Function ComHeight Returns Integer
 10595        Handle hDispatchDriver
 10596        Integer retVal
 10597        Get phDispatchDriver to hDispatchDriver
 10598        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
 10599        Function_Return retVal
 10600    End_Function
 10601
 10602    // Gets or sets object height (twips).
 10603    { MethodType=Property }
 10604    Procedure Set ComHeight Integer value
 10605        Handle hDispatchDriver
 10606        Get phDispatchDriver to hDispatchDriver
 10607        Send PrepareParams to hDispatchDriver 1
 10608        Set ComProperty of hDispatchDriver 105 OLE_VT_I4 to value
 10609    End_Procedure
 10610
 10611    // Gets or sets left line style.
 10612    { MethodType=Property }
 10613    Function ComLeftLineStyle Returns CRLineStyle
 10614        Handle hDispatchDriver
 10615        CRLineStyle retVal
 10616        Get phDispatchDriver to hDispatchDriver
 10617        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
 10618        Function_Return retVal
 10619    End_Function
 10620
 10621    // Gets or sets left line style.
 10622    { MethodType=Property }
 10623    Procedure Set ComLeftLineStyle CRLineStyle value
 10624        Handle hDispatchDriver
 10625        Get phDispatchDriver to hDispatchDriver
 10626        Send PrepareParams to hDispatchDriver 1
 10627        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
 10628    End_Procedure
 10629
 10630    // Gets or sets right line style.
 10631    { MethodType=Property }
 10632    Function ComRightLineStyle Returns CRLineStyle
 10633        Handle hDispatchDriver
 10634        CRLineStyle retVal
 10635        Get phDispatchDriver to hDispatchDriver
 10636        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
 10637        Function_Return retVal
 10638    End_Function
 10639
 10640    // Gets or sets right line style.
 10641    { MethodType=Property }
 10642    Procedure Set ComRightLineStyle CRLineStyle value
 10643        Handle hDispatchDriver
 10644        Get phDispatchDriver to hDispatchDriver
 10645        Send PrepareParams to hDispatchDriver 1
 10646        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
 10647    End_Procedure
 10648
 10649    // Gets or sets top line style.
 10650    { MethodType=Property }
 10651    Function ComTopLineStyle Returns CRLineStyle
 10652        Handle hDispatchDriver
 10653        CRLineStyle retVal
 10654        Get phDispatchDriver to hDispatchDriver
 10655        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
 10656        Function_Return retVal
 10657    End_Function
 10658
 10659    // Gets or sets top line style.
 10660    { MethodType=Property }
 10661    Procedure Set ComTopLineStyle CRLineStyle value
 10662        Handle hDispatchDriver
 10663        Get phDispatchDriver to hDispatchDriver
 10664        Send PrepareParams to hDispatchDriver 1
 10665        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
 10666    End_Procedure
 10667
 10668    // Gets or sets bottom line style.
 10669    { MethodType=Property }
 10670    Function ComBottomLineStyle Returns CRLineStyle
 10671        Handle hDispatchDriver
 10672        CRLineStyle retVal
 10673        Get phDispatchDriver to hDispatchDriver
 10674        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
 10675        Function_Return retVal
 10676    End_Function
 10677
 10678    // Gets or sets bottom line style.
 10679    { MethodType=Property }
 10680    Procedure Set ComBottomLineStyle CRLineStyle value
 10681        Handle hDispatchDriver
 10682        Get phDispatchDriver to hDispatchDriver
 10683        Send PrepareParams to hDispatchDriver 1
 10684        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
 10685    End_Procedure
 10686
 10687    // Gets or sets border drop shadow.
 10688    { MethodType=Property }
 10689    Function ComHasDropShadow Returns Boolean
 10690        Handle hDispatchDriver
 10691        Boolean retVal
 10692        Get phDispatchDriver to hDispatchDriver
 10693        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
 10694        Function_Return retVal
 10695    End_Function
 10696
 10697    // Gets or sets border drop shadow.
 10698    { MethodType=Property }
 10699    Procedure Set ComHasDropShadow Boolean value
 10700        Handle hDispatchDriver
 10701        Get phDispatchDriver to hDispatchDriver
 10702        Send PrepareParams to hDispatchDriver 1
 10703        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
 10704    End_Procedure
 10705
 10706    // Gets or sets object background color.
 10707    { MethodType=Property }
 10708    Function ComBackColor Returns OLE_COLOR
 10709        Handle hDispatchDriver
 10710        OLE_COLOR retVal
 10711        Get phDispatchDriver to hDispatchDriver
 10712        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
 10713        Function_Return retVal
 10714    End_Function
 10715
 10716    // Gets or sets object background color.
 10717    { MethodType=Property }
 10718    Procedure Set ComBackColor OLE_COLOR value
 10719        Handle hDispatchDriver
 10720        Get phDispatchDriver to hDispatchDriver
 10721        Send PrepareParams to hDispatchDriver 1
 10722        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
 10723    End_Procedure
 10724
 10725    // Gets or sets object border color.
 10726    { MethodType=Property }
 10727    Function ComBorderColor Returns OLE_COLOR
 10728        Handle hDispatchDriver
 10729        OLE_COLOR retVal
 10730        Get phDispatchDriver to hDispatchDriver
 10731        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
 10732        Function_Return retVal
 10733    End_Function
 10734
 10735    // Gets or sets object border color.
 10736    { MethodType=Property }
 10737    Procedure Set ComBorderColor OLE_COLOR value
 10738        Handle hDispatchDriver
 10739        Get phDispatchDriver to hDispatchDriver
 10740        Send PrepareParams to hDispatchDriver 1
 10741        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
 10742    End_Procedure
 10743
 10744    // Gets object parent (Section).
 10745    { MethodType=Property }
 10746    Function ComParent Returns Variant
 10747        Handle hDispatchDriver
 10748        Variant retVal
 10749        Get phDispatchDriver to hDispatchDriver
 10750        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 10751        Function_Return retVal
 10752    End_Function
 10753
 10754    // Gets or sets object visibility.
 10755    { MethodType=Property }
 10756    Function ComSuppress Returns Boolean
 10757        Handle hDispatchDriver
 10758        Boolean retVal
 10759        Get phDispatchDriver to hDispatchDriver
 10760        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
 10761        Function_Return retVal
 10762    End_Function
 10763
 10764    // Gets or sets object visibility.
 10765    { MethodType=Property }
 10766    Procedure Set ComSuppress Boolean value
 10767        Handle hDispatchDriver
 10768        Get phDispatchDriver to hDispatchDriver
 10769        Send PrepareParams to hDispatchDriver 1
 10770        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
 10771    End_Procedure
 10772
 10773    // Gets or sets close border on page break.
 10774    { MethodType=Property }
 10775    Function ComCloseAtPageBreak Returns Boolean
 10776        Handle hDispatchDriver
 10777        Boolean retVal
 10778        Get phDispatchDriver to hDispatchDriver
 10779        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
 10780        Function_Return retVal
 10781    End_Function
 10782
 10783    // Gets or sets close border on page break.
 10784    { MethodType=Property }
 10785    Procedure Set ComCloseAtPageBreak Boolean value
 10786        Handle hDispatchDriver
 10787        Get phDispatchDriver to hDispatchDriver
 10788        Send PrepareParams to hDispatchDriver 1
 10789        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
 10790    End_Procedure
 10791
 10792    // Gets or sets keep object together.
 10793    { MethodType=Property }
 10794    Function ComKeepTogether Returns Boolean
 10795        Handle hDispatchDriver
 10796        Boolean retVal
 10797        Get phDispatchDriver to hDispatchDriver
 10798        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
 10799        Function_Return retVal
 10800    End_Function
 10801
 10802    // Gets or sets keep object together.
 10803    { MethodType=Property }
 10804    Procedure Set ComKeepTogether Boolean value
 10805        Handle hDispatchDriver
 10806        Get phDispatchDriver to hDispatchDriver
 10807        Send PrepareParams to hDispatchDriver 1
 10808        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
 10809    End_Procedure
 10810
 10811    // Gets or sets conditional formula.
 10812    { MethodType=Property }
 10813    Function ComConditionFormula Variant llFormulaType Returns String
 10814        Handle hDispatchDriver
 10815        String retVal
 10816        Get phDispatchDriver to hDispatchDriver
 10817        Send PrepareParams to hDispatchDriver 1
 10818        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 10819        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 10820        Function_Return retVal
 10821    End_Function
 10822
 10823    // Gets or sets conditional formula.
 10824    { MethodType=Property }
 10825    Procedure Set ComConditionFormula Variant llFormulaType String value
 10826        Handle hDispatchDriver
 10827        Get phDispatchDriver to hDispatchDriver
 10828        Send PrepareParams to hDispatchDriver 2
 10829        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 10830        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 10831    End_Procedure
 10832
 10833    // Gets or sets CSS class.
 10834    { MethodType=Property }
 10835    Function ComCssClass Returns String
 10836        Handle hDispatchDriver
 10837        String retVal
 10838        Get phDispatchDriver to hDispatchDriver
 10839        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
 10840        Function_Return retVal
 10841    End_Function
 10842
 10843    // Gets or sets CSS class.
 10844    { MethodType=Property }
 10845    Procedure Set ComCssClass String value
 10846        Handle hDispatchDriver
 10847        Get phDispatchDriver to hDispatchDriver
 10848        Send PrepareParams to hDispatchDriver 1
 10849        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
 10850    End_Procedure
 10851
 10852    // Gets or sets hyperlink type.
 10853    { MethodType=Property }
 10854    Function ComHyperlinkType Returns CRHyperlinkType
 10855        Handle hDispatchDriver
 10856        CRHyperlinkType retVal
 10857        Get phDispatchDriver to hDispatchDriver
 10858        Get InvokeComMethod of hDispatchDriver 901 OLE_VT_I4 to retVal
 10859        Function_Return retVal
 10860    End_Function
 10861
 10862    // Gets or sets hyperlink type.
 10863    { MethodType=Property }
 10864    Procedure Set ComHyperlinkType CRHyperlinkType value
 10865        Handle hDispatchDriver
 10866        Get phDispatchDriver to hDispatchDriver
 10867        Send PrepareParams to hDispatchDriver 1
 10868        Set ComProperty of hDispatchDriver 901 OLE_VT_I4 to value
 10869    End_Procedure
 10870
 10871    // Gets or sets hyperlink text.
 10872    { MethodType=Property }
 10873    Function ComHyperlinkText Returns String
 10874        Handle hDispatchDriver
 10875        String retVal
 10876        Get phDispatchDriver to hDispatchDriver
 10877        Get InvokeComMethod of hDispatchDriver 902 OLE_VT_BSTR to retVal
 10878        Function_Return retVal
 10879    End_Function
 10880
 10881    // Gets or sets hyperlink text.
 10882    { MethodType=Property }
 10883    Procedure Set ComHyperlinkText String value
 10884        Handle hDispatchDriver
 10885        Get phDispatchDriver to hDispatchDriver
 10886        Send PrepareParams to hDispatchDriver 1
 10887        Set ComProperty of hDispatchDriver 902 OLE_VT_BSTR to value
 10888    End_Procedure
 10889End_Class
 10890
 10891// CoClass
 10892// CLSID: {828D42BF-338D-4E0F-8782-8DE303F7199C}
 10893Class cCrystalMapObject is a cComAutomationObject
 10894    Import_Class_Protocol cCrystalIMapObject
 10895
 10896    Procedure Construct_Object
 10897        Forward Send Construct_Object
 10898        Set peAutoCreate to acNoAutoCreate
 10899    End_Procedure
 10900End_Class
 10901
 10902// CLSID: {AF376826-6120-4E28-96DD-63FD2DC27B7A}
 10903Class cCrystalICROleObject is a Mixin
 10904
 10905    // Gets or sets object name.
 10906    { MethodType=Property }
 10907    Function ComName Returns String
 10908        Handle hDispatchDriver
 10909        String retVal
 10910        Get phDispatchDriver to hDispatchDriver
 10911        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
 10912        Function_Return retVal
 10913    End_Function
 10914
 10915    // Gets or sets object name.
 10916    { MethodType=Property }
 10917    Procedure Set ComName String value
 10918        Handle hDispatchDriver
 10919        Get phDispatchDriver to hDispatchDriver
 10920        Send PrepareParams to hDispatchDriver 1
 10921        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
 10922    End_Procedure
 10923
 10924    // Gets report object kind.
 10925    { MethodType=Property }
 10926    Function ComKind Returns CRObjectKind
 10927        Handle hDispatchDriver
 10928        CRObjectKind retVal
 10929        Get phDispatchDriver to hDispatchDriver
 10930        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
 10931        Function_Return retVal
 10932    End_Function
 10933
 10934    // Gets or sets object upper left position (twips).
 10935    { MethodType=Property }
 10936    Function ComLeft Returns Integer
 10937        Handle hDispatchDriver
 10938        Integer retVal
 10939        Get phDispatchDriver to hDispatchDriver
 10940        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
 10941        Function_Return retVal
 10942    End_Function
 10943
 10944    // Gets or sets object upper left position (twips).
 10945    { MethodType=Property }
 10946    Procedure Set ComLeft Integer value
 10947        Handle hDispatchDriver
 10948        Get phDispatchDriver to hDispatchDriver
 10949        Send PrepareParams to hDispatchDriver 1
 10950        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
 10951    End_Procedure
 10952
 10953    // Gets or sets object upper top position (twips).
 10954    { MethodType=Property }
 10955    Function ComTop Returns Integer
 10956        Handle hDispatchDriver
 10957        Integer retVal
 10958        Get phDispatchDriver to hDispatchDriver
 10959        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
 10960        Function_Return retVal
 10961    End_Function
 10962
 10963    // Gets or sets object upper top position (twips).
 10964    { MethodType=Property }
 10965    Procedure Set ComTop Integer value
 10966        Handle hDispatchDriver
 10967        Get phDispatchDriver to hDispatchDriver
 10968        Send PrepareParams to hDispatchDriver 1
 10969        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
 10970    End_Procedure
 10971
 10972    // Gets or sets object width (twips).
 10973    { MethodType=Property }
 10974    Function ComWidth Returns Integer
 10975        Handle hDispatchDriver
 10976        Integer retVal
 10977        Get phDispatchDriver to hDispatchDriver
 10978        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
 10979        Function_Return retVal
 10980    End_Function
 10981
 10982    // Gets or sets object width (twips).
 10983    { MethodType=Property }
 10984    Procedure Set ComWidth Integer value
 10985        Handle hDispatchDriver
 10986        Get phDispatchDriver to hDispatchDriver
 10987        Send PrepareParams to hDispatchDriver 1
 10988        Set ComProperty of hDispatchDriver 104 OLE_VT_I4 to value
 10989    End_Procedure
 10990
 10991    // Gets or sets object height (twips).
 10992    { MethodType=Property }
 10993    Function ComHeight Returns Integer
 10994        Handle hDispatchDriver
 10995        Integer retVal
 10996        Get phDispatchDriver to hDispatchDriver
 10997        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
 10998        Function_Return retVal
 10999    End_Function
 11000
 11001    // Gets or sets object height (twips).
 11002    { MethodType=Property }
 11003    Procedure Set ComHeight Integer value
 11004        Handle hDispatchDriver
 11005        Get phDispatchDriver to hDispatchDriver
 11006        Send PrepareParams to hDispatchDriver 1
 11007        Set ComProperty of hDispatchDriver 105 OLE_VT_I4 to value
 11008    End_Procedure
 11009
 11010    // Gets or sets left line style.
 11011    { MethodType=Property }
 11012    Function ComLeftLineStyle Returns CRLineStyle
 11013        Handle hDispatchDriver
 11014        CRLineStyle retVal
 11015        Get phDispatchDriver to hDispatchDriver
 11016        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
 11017        Function_Return retVal
 11018    End_Function
 11019
 11020    // Gets or sets left line style.
 11021    { MethodType=Property }
 11022    Procedure Set ComLeftLineStyle CRLineStyle value
 11023        Handle hDispatchDriver
 11024        Get phDispatchDriver to hDispatchDriver
 11025        Send PrepareParams to hDispatchDriver 1
 11026        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
 11027    End_Procedure
 11028
 11029    // Gets or sets right line style.
 11030    { MethodType=Property }
 11031    Function ComRightLineStyle Returns CRLineStyle
 11032        Handle hDispatchDriver
 11033        CRLineStyle retVal
 11034        Get phDispatchDriver to hDispatchDriver
 11035        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
 11036        Function_Return retVal
 11037    End_Function
 11038
 11039    // Gets or sets right line style.
 11040    { MethodType=Property }
 11041    Procedure Set ComRightLineStyle CRLineStyle value
 11042        Handle hDispatchDriver
 11043        Get phDispatchDriver to hDispatchDriver
 11044        Send PrepareParams to hDispatchDriver 1
 11045        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
 11046    End_Procedure
 11047
 11048    // Gets or sets top line style.
 11049    { MethodType=Property }
 11050    Function ComTopLineStyle Returns CRLineStyle
 11051        Handle hDispatchDriver
 11052        CRLineStyle retVal
 11053        Get phDispatchDriver to hDispatchDriver
 11054        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
 11055        Function_Return retVal
 11056    End_Function
 11057
 11058    // Gets or sets top line style.
 11059    { MethodType=Property }
 11060    Procedure Set ComTopLineStyle CRLineStyle value
 11061        Handle hDispatchDriver
 11062        Get phDispatchDriver to hDispatchDriver
 11063        Send PrepareParams to hDispatchDriver 1
 11064        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
 11065    End_Procedure
 11066
 11067    // Gets or sets bottom line style.
 11068    { MethodType=Property }
 11069    Function ComBottomLineStyle Returns CRLineStyle
 11070        Handle hDispatchDriver
 11071        CRLineStyle retVal
 11072        Get phDispatchDriver to hDispatchDriver
 11073        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
 11074        Function_Return retVal
 11075    End_Function
 11076
 11077    // Gets or sets bottom line style.
 11078    { MethodType=Property }
 11079    Procedure Set ComBottomLineStyle CRLineStyle value
 11080        Handle hDispatchDriver
 11081        Get phDispatchDriver to hDispatchDriver
 11082        Send PrepareParams to hDispatchDriver 1
 11083        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
 11084    End_Procedure
 11085
 11086    // Gets or sets border drop shadow.
 11087    { MethodType=Property }
 11088    Function ComHasDropShadow Returns Boolean
 11089        Handle hDispatchDriver
 11090        Boolean retVal
 11091        Get phDispatchDriver to hDispatchDriver
 11092        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
 11093        Function_Return retVal
 11094    End_Function
 11095
 11096    // Gets or sets border drop shadow.
 11097    { MethodType=Property }
 11098    Procedure Set ComHasDropShadow Boolean value
 11099        Handle hDispatchDriver
 11100        Get phDispatchDriver to hDispatchDriver
 11101        Send PrepareParams to hDispatchDriver 1
 11102        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
 11103    End_Procedure
 11104
 11105    // Gets or sets object background color.
 11106    { MethodType=Property }
 11107    Function ComBackColor Returns OLE_COLOR
 11108        Handle hDispatchDriver
 11109        OLE_COLOR retVal
 11110        Get phDispatchDriver to hDispatchDriver
 11111        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
 11112        Function_Return retVal
 11113    End_Function
 11114
 11115    // Gets or sets object background color.
 11116    { MethodType=Property }
 11117    Procedure Set ComBackColor OLE_COLOR value
 11118        Handle hDispatchDriver
 11119        Get phDispatchDriver to hDispatchDriver
 11120        Send PrepareParams to hDispatchDriver 1
 11121        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
 11122    End_Procedure
 11123
 11124    // Gets or sets object border color.
 11125    { MethodType=Property }
 11126    Function ComBorderColor Returns OLE_COLOR
 11127        Handle hDispatchDriver
 11128        OLE_COLOR retVal
 11129        Get phDispatchDriver to hDispatchDriver
 11130        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
 11131        Function_Return retVal
 11132    End_Function
 11133
 11134    // Gets or sets object border color.
 11135    { MethodType=Property }
 11136    Procedure Set ComBorderColor OLE_COLOR value
 11137        Handle hDispatchDriver
 11138        Get phDispatchDriver to hDispatchDriver
 11139        Send PrepareParams to hDispatchDriver 1
 11140        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
 11141    End_Procedure
 11142
 11143    // Gets object parent (Section).
 11144    { MethodType=Property }
 11145    Function ComParent Returns Variant
 11146        Handle hDispatchDriver
 11147        Variant retVal
 11148        Get phDispatchDriver to hDispatchDriver
 11149        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 11150        Function_Return retVal
 11151    End_Function
 11152
 11153    // Gets or sets object visibility.
 11154    { MethodType=Property }
 11155    Function ComSuppress Returns Boolean
 11156        Handle hDispatchDriver
 11157        Boolean retVal
 11158        Get phDispatchDriver to hDispatchDriver
 11159        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
 11160        Function_Return retVal
 11161    End_Function
 11162
 11163    // Gets or sets object visibility.
 11164    { MethodType=Property }
 11165    Procedure Set ComSuppress Boolean value
 11166        Handle hDispatchDriver
 11167        Get phDispatchDriver to hDispatchDriver
 11168        Send PrepareParams to hDispatchDriver 1
 11169        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
 11170    End_Procedure
 11171
 11172    // Gets or sets close border on page break.
 11173    { MethodType=Property }
 11174    Function ComCloseAtPageBreak Returns Boolean
 11175        Handle hDispatchDriver
 11176        Boolean retVal
 11177        Get phDispatchDriver to hDispatchDriver
 11178        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
 11179        Function_Return retVal
 11180    End_Function
 11181
 11182    // Gets or sets close border on page break.
 11183    { MethodType=Property }
 11184    Procedure Set ComCloseAtPageBreak Boolean value
 11185        Handle hDispatchDriver
 11186        Get phDispatchDriver to hDispatchDriver
 11187        Send PrepareParams to hDispatchDriver 1
 11188        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
 11189    End_Procedure
 11190
 11191    // Gets or sets keep object together.
 11192    { MethodType=Property }
 11193    Function ComKeepTogether Returns Boolean
 11194        Handle hDispatchDriver
 11195        Boolean retVal
 11196        Get phDispatchDriver to hDispatchDriver
 11197        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
 11198        Function_Return retVal
 11199    End_Function
 11200
 11201    // Gets or sets keep object together.
 11202    { MethodType=Property }
 11203    Procedure Set ComKeepTogether Boolean value
 11204        Handle hDispatchDriver
 11205        Get phDispatchDriver to hDispatchDriver
 11206        Send PrepareParams to hDispatchDriver 1
 11207        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
 11208    End_Procedure
 11209
 11210    // Gets or sets left cropping size (twips).
 11211    { MethodType=Property }
 11212    Function ComLeftCropping Returns Integer
 11213        Handle hDispatchDriver
 11214        Integer retVal
 11215        Get phDispatchDriver to hDispatchDriver
 11216        Get InvokeComMethod of hDispatchDriver 237 OLE_VT_I4 to retVal
 11217        Function_Return retVal
 11218    End_Function
 11219
 11220    // Gets or sets left cropping size (twips).
 11221    { MethodType=Property }
 11222    Procedure Set ComLeftCropping Integer value
 11223        Handle hDispatchDriver
 11224        Get phDispatchDriver to hDispatchDriver
 11225        Send PrepareParams to hDispatchDriver 1
 11226        Set ComProperty of hDispatchDriver 237 OLE_VT_I4 to value
 11227    End_Procedure
 11228
 11229    // Gets or sets right cropping size (twips).
 11230    { MethodType=Property }
 11231    Function ComRightCropping Returns Integer
 11232        Handle hDispatchDriver
 11233        Integer retVal
 11234        Get phDispatchDriver to hDispatchDriver
 11235        Get InvokeComMethod of hDispatchDriver 238 OLE_VT_I4 to retVal
 11236        Function_Return retVal
 11237    End_Function
 11238
 11239    // Gets or sets right cropping size (twips).
 11240    { MethodType=Property }
 11241    Procedure Set ComRightCropping Integer value
 11242        Handle hDispatchDriver
 11243        Get phDispatchDriver to hDispatchDriver
 11244        Send PrepareParams to hDispatchDriver 1
 11245        Set ComProperty of hDispatchDriver 238 OLE_VT_I4 to value
 11246    End_Procedure
 11247
 11248    // Gets or sets top cropping size (twips).
 11249    { MethodType=Property }
 11250    Function ComTopCropping Returns Integer
 11251        Handle hDispatchDriver
 11252        Integer retVal
 11253        Get phDispatchDriver to hDispatchDriver
 11254        Get InvokeComMethod of hDispatchDriver 239 OLE_VT_I4 to retVal
 11255        Function_Return retVal
 11256    End_Function
 11257
 11258    // Gets or sets top cropping size (twips).
 11259    { MethodType=Property }
 11260    Procedure Set ComTopCropping Integer value
 11261        Handle hDispatchDriver
 11262        Get phDispatchDriver to hDispatchDriver
 11263        Send PrepareParams to hDispatchDriver 1
 11264        Set ComProperty of hDispatchDriver 239 OLE_VT_I4 to value
 11265    End_Procedure
 11266
 11267    // Gets or sets bottom cropping size (twips).
 11268    { MethodType=Property }
 11269    Function ComBottomCropping Returns Integer
 11270        Handle hDispatchDriver
 11271        Integer retVal
 11272        Get phDispatchDriver to hDispatchDriver
 11273        Get InvokeComMethod of hDispatchDriver 240 OLE_VT_I4 to retVal
 11274        Function_Return retVal
 11275    End_Function
 11276
 11277    // Gets or sets bottom cropping size (twips).
 11278    { MethodType=Property }
 11279    Procedure Set ComBottomCropping Integer value
 11280        Handle hDispatchDriver
 11281        Get phDispatchDriver to hDispatchDriver
 11282        Send PrepareParams to hDispatchDriver 1
 11283        Set ComProperty of hDispatchDriver 240 OLE_VT_I4 to value
 11284    End_Procedure
 11285
 11286    // Gets or sets width scaling factor. E.g. 1 means 100%, 2 means 200%, 0.5 means 50%, etc. Range from 0.01 to 100.
 11287    { MethodType=Property }
 11288    Function ComXScaling Returns Real
 11289        Handle hDispatchDriver
 11290        Real retVal
 11291        Get phDispatchDriver to hDispatchDriver
 11292        Get InvokeComMethod of hDispatchDriver 241 OLE_VT_R8 to retVal
 11293        Function_Return retVal
 11294    End_Function
 11295
 11296    // Gets or sets width scaling factor. E.g. 1 means 100%, 2 means 200%, 0.5 means 50%, etc. Range from 0.01 to 100.
 11297    { MethodType=Property }
 11298    Procedure Set ComXScaling Real value
 11299        Handle hDispatchDriver
 11300        Get phDispatchDriver to hDispatchDriver
 11301        Send PrepareParams to hDispatchDriver 1
 11302        Set ComProperty of hDispatchDriver 241 OLE_VT_R8 to value
 11303    End_Procedure
 11304
 11305    // Gets or sets height scaling factor. E.g. 1 means 100%, 2 means 200%, 0.5 means 50%, etc. Range from 0.01 to 100.
 11306    { MethodType=Property }
 11307    Function ComYScaling Returns Real
 11308        Handle hDispatchDriver
 11309        Real retVal
 11310        Get phDispatchDriver to hDispatchDriver
 11311        Get InvokeComMethod of hDispatchDriver 242 OLE_VT_R8 to retVal
 11312        Function_Return retVal
 11313    End_Function
 11314
 11315    // Gets or sets height scaling factor. E.g. 1 means 100%, 2 means 200%, 0.5 means 50%, etc. Range from 0.01 to 100.
 11316    { MethodType=Property }
 11317    Procedure Set ComYScaling Real value
 11318        Handle hDispatchDriver
 11319        Get phDispatchDriver to hDispatchDriver
 11320        Send PrepareParams to hDispatchDriver 1
 11321        Set ComProperty of hDispatchDriver 242 OLE_VT_R8 to value
 11322    End_Procedure
 11323
 11324    // Gets the specified picture during formatting
 11325    { MethodType=Property }
 11326    Function ComFormattedPicture Returns Variant
 11327        Handle hDispatchDriver
 11328        Variant retVal
 11329        Get phDispatchDriver to hDispatchDriver
 11330        Get InvokeComMethod of hDispatchDriver 311 OLE_VT_DISPATCH to retVal
 11331        Function_Return retVal
 11332    End_Function
 11333
 11334    // Gets the specified picture during formatting
 11335    { MethodType=Property }
 11336    Procedure Set ComFormattedPicture Variant value
 11337        Handle hDispatchDriver
 11338        Get phDispatchDriver to hDispatchDriver
 11339        Send PrepareParams to hDispatchDriver 1
 11340        Set ComProperty of hDispatchDriver 311 OLE_VT_DISPATCH to value
 11341    End_Procedure
 11342
 11343    // Sets OLE object location
 11344    Procedure ComSetOleLocation String llpLocation
 11345        Handle hDispatchDriver
 11346        Get phDispatchDriver to hDispatchDriver
 11347        Send PrepareParams to hDispatchDriver 1
 11348        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpLocation
 11349        Send InvokeComMethod to hDispatchDriver 475 OLE_VT_VOID
 11350    End_Procedure
 11351
 11352    // Gets or sets conditional formula.
 11353    { MethodType=Property }
 11354    Function ComConditionFormula Variant llFormulaType Returns String
 11355        Handle hDispatchDriver
 11356        String retVal
 11357        Get phDispatchDriver to hDispatchDriver
 11358        Send PrepareParams to hDispatchDriver 1
 11359        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 11360        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 11361        Function_Return retVal
 11362    End_Function
 11363
 11364    // Gets or sets conditional formula.
 11365    { MethodType=Property }
 11366    Procedure Set ComConditionFormula Variant llFormulaType String value
 11367        Handle hDispatchDriver
 11368        Get phDispatchDriver to hDispatchDriver
 11369        Send PrepareParams to hDispatchDriver 2
 11370        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 11371        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 11372    End_Procedure
 11373
 11374    // Gets linked OLE object path.
 11375    Function ComGetLinkSource Returns String
 11376        Handle hDispatchDriver
 11377        String retVal
 11378        Get phDispatchDriver to hDispatchDriver
 11379        Get InvokeComMethod of hDispatchDriver 761 OLE_VT_BSTR to retVal
 11380        Function_Return retVal
 11381    End_Function
 11382
 11383    // Gets or sets CSS class.
 11384    { MethodType=Property }
 11385    Function ComCssClass Returns String
 11386        Handle hDispatchDriver
 11387        String retVal
 11388        Get phDispatchDriver to hDispatchDriver
 11389        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
 11390        Function_Return retVal
 11391    End_Function
 11392
 11393    // Gets or sets CSS class.
 11394    { MethodType=Property }
 11395    Procedure Set ComCssClass String value
 11396        Handle hDispatchDriver
 11397        Get phDispatchDriver to hDispatchDriver
 11398        Send PrepareParams to hDispatchDriver 1
 11399        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
 11400    End_Procedure
 11401
 11402    // Gets or sets hyperlink type.
 11403    { MethodType=Property }
 11404    Function ComHyperlinkType Returns CRHyperlinkType
 11405        Handle hDispatchDriver
 11406        CRHyperlinkType retVal
 11407        Get phDispatchDriver to hDispatchDriver
 11408        Get InvokeComMethod of hDispatchDriver 901 OLE_VT_I4 to retVal
 11409        Function_Return retVal
 11410    End_Function
 11411
 11412    // Gets or sets hyperlink type.
 11413    { MethodType=Property }
 11414    Procedure Set ComHyperlinkType CRHyperlinkType value
 11415        Handle hDispatchDriver
 11416        Get phDispatchDriver to hDispatchDriver
 11417        Send PrepareParams to hDispatchDriver 1
 11418        Set ComProperty of hDispatchDriver 901 OLE_VT_I4 to value
 11419    End_Procedure
 11420
 11421    // Gets or sets hyperlink text.
 11422    { MethodType=Property }
 11423    Function ComHyperlinkText Returns String
 11424        Handle hDispatchDriver
 11425        String retVal
 11426        Get phDispatchDriver to hDispatchDriver
 11427        Get InvokeComMethod of hDispatchDriver 902 OLE_VT_BSTR to retVal
 11428        Function_Return retVal
 11429    End_Function
 11430
 11431    // Gets or sets hyperlink text.
 11432    { MethodType=Property }
 11433    Procedure Set ComHyperlinkText String value
 11434        Handle hDispatchDriver
 11435        Get phDispatchDriver to hDispatchDriver
 11436        Send PrepareParams to hDispatchDriver 1
 11437        Set ComProperty of hDispatchDriver 902 OLE_VT_BSTR to value
 11438    End_Procedure
 11439End_Class
 11440
 11441// CoClass
 11442// CLSID: {CA484E23-A54C-4FB8-8515-8197E8D715F4}
 11443Class cCrystalOleObject is a cComAutomationObject
 11444    Import_Class_Protocol cCrystalICROleObject
 11445
 11446    Procedure Construct_Object
 11447        Forward Send Construct_Object
 11448        Set peAutoCreate to acNoAutoCreate
 11449    End_Procedure
 11450End_Class
 11451
 11452// CLSID: {AF376827-6120-4E28-96DD-63FD2DC27B7A}
 11453Class cCrystalIBlobFieldObject is a Mixin
 11454
 11455    // Gets or sets object name.
 11456    { MethodType=Property }
 11457    Function ComName Returns String
 11458        Handle hDispatchDriver
 11459        String retVal
 11460        Get phDispatchDriver to hDispatchDriver
 11461        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
 11462        Function_Return retVal
 11463    End_Function
 11464
 11465    // Gets or sets object name.
 11466    { MethodType=Property }
 11467    Procedure Set ComName String value
 11468        Handle hDispatchDriver
 11469        Get phDispatchDriver to hDispatchDriver
 11470        Send PrepareParams to hDispatchDriver 1
 11471        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
 11472    End_Procedure
 11473
 11474    // Gets report object kind.
 11475    { MethodType=Property }
 11476    Function ComKind Returns CRObjectKind
 11477        Handle hDispatchDriver
 11478        CRObjectKind retVal
 11479        Get phDispatchDriver to hDispatchDriver
 11480        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
 11481        Function_Return retVal
 11482    End_Function
 11483
 11484    // Gets or sets object upper left position (twips).
 11485    { MethodType=Property }
 11486    Function ComLeft Returns Integer
 11487        Handle hDispatchDriver
 11488        Integer retVal
 11489        Get phDispatchDriver to hDispatchDriver
 11490        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
 11491        Function_Return retVal
 11492    End_Function
 11493
 11494    // Gets or sets object upper left position (twips).
 11495    { MethodType=Property }
 11496    Procedure Set ComLeft Integer value
 11497        Handle hDispatchDriver
 11498        Get phDispatchDriver to hDispatchDriver
 11499        Send PrepareParams to hDispatchDriver 1
 11500        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
 11501    End_Procedure
 11502
 11503    // Gets or sets object upper top position (twips).
 11504    { MethodType=Property }
 11505    Function ComTop Returns Integer
 11506        Handle hDispatchDriver
 11507        Integer retVal
 11508        Get phDispatchDriver to hDispatchDriver
 11509        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
 11510        Function_Return retVal
 11511    End_Function
 11512
 11513    // Gets or sets object upper top position (twips).
 11514    { MethodType=Property }
 11515    Procedure Set ComTop Integer value
 11516        Handle hDispatchDriver
 11517        Get phDispatchDriver to hDispatchDriver
 11518        Send PrepareParams to hDispatchDriver 1
 11519        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
 11520    End_Procedure
 11521
 11522    // Gets or sets object width (twips).
 11523    { MethodType=Property }
 11524    Function ComWidth Returns Integer
 11525        Handle hDispatchDriver
 11526        Integer retVal
 11527        Get phDispatchDriver to hDispatchDriver
 11528        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
 11529        Function_Return retVal
 11530    End_Function
 11531
 11532    // Gets or sets object width (twips).
 11533    { MethodType=Property }
 11534    Procedure Set ComWidth Integer value
 11535        Handle hDispatchDriver
 11536        Get phDispatchDriver to hDispatchDriver
 11537        Send PrepareParams to hDispatchDriver 1
 11538        Set ComProperty of hDispatchDriver 104 OLE_VT_I4 to value
 11539    End_Procedure
 11540
 11541    // Gets or sets object height (twips).
 11542    { MethodType=Property }
 11543    Function ComHeight Returns Integer
 11544        Handle hDispatchDriver
 11545        Integer retVal
 11546        Get phDispatchDriver to hDispatchDriver
 11547        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
 11548        Function_Return retVal
 11549    End_Function
 11550
 11551    // Gets or sets object height (twips).
 11552    { MethodType=Property }
 11553    Procedure Set ComHeight Integer value
 11554        Handle hDispatchDriver
 11555        Get phDispatchDriver to hDispatchDriver
 11556        Send PrepareParams to hDispatchDriver 1
 11557        Set ComProperty of hDispatchDriver 105 OLE_VT_I4 to value
 11558    End_Procedure
 11559
 11560    // Gets or sets left line style.
 11561    { MethodType=Property }
 11562    Function ComLeftLineStyle Returns CRLineStyle
 11563        Handle hDispatchDriver
 11564        CRLineStyle retVal
 11565        Get phDispatchDriver to hDispatchDriver
 11566        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
 11567        Function_Return retVal
 11568    End_Function
 11569
 11570    // Gets or sets left line style.
 11571    { MethodType=Property }
 11572    Procedure Set ComLeftLineStyle CRLineStyle value
 11573        Handle hDispatchDriver
 11574        Get phDispatchDriver to hDispatchDriver
 11575        Send PrepareParams to hDispatchDriver 1
 11576        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
 11577    End_Procedure
 11578
 11579    // Gets or sets right line style.
 11580    { MethodType=Property }
 11581    Function ComRightLineStyle Returns CRLineStyle
 11582        Handle hDispatchDriver
 11583        CRLineStyle retVal
 11584        Get phDispatchDriver to hDispatchDriver
 11585        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
 11586        Function_Return retVal
 11587    End_Function
 11588
 11589    // Gets or sets right line style.
 11590    { MethodType=Property }
 11591    Procedure Set ComRightLineStyle CRLineStyle value
 11592        Handle hDispatchDriver
 11593        Get phDispatchDriver to hDispatchDriver
 11594        Send PrepareParams to hDispatchDriver 1
 11595        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
 11596    End_Procedure
 11597
 11598    // Gets or sets top line style.
 11599    { MethodType=Property }
 11600    Function ComTopLineStyle Returns CRLineStyle
 11601        Handle hDispatchDriver
 11602        CRLineStyle retVal
 11603        Get phDispatchDriver to hDispatchDriver
 11604        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
 11605        Function_Return retVal
 11606    End_Function
 11607
 11608    // Gets or sets top line style.
 11609    { MethodType=Property }
 11610    Procedure Set ComTopLineStyle CRLineStyle value
 11611        Handle hDispatchDriver
 11612        Get phDispatchDriver to hDispatchDriver
 11613        Send PrepareParams to hDispatchDriver 1
 11614        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
 11615    End_Procedure
 11616
 11617    // Gets or sets bottom line style.
 11618    { MethodType=Property }
 11619    Function ComBottomLineStyle Returns CRLineStyle
 11620        Handle hDispatchDriver
 11621        CRLineStyle retVal
 11622        Get phDispatchDriver to hDispatchDriver
 11623        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
 11624        Function_Return retVal
 11625    End_Function
 11626
 11627    // Gets or sets bottom line style.
 11628    { MethodType=Property }
 11629    Procedure Set ComBottomLineStyle CRLineStyle value
 11630        Handle hDispatchDriver
 11631        Get phDispatchDriver to hDispatchDriver
 11632        Send PrepareParams to hDispatchDriver 1
 11633        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
 11634    End_Procedure
 11635
 11636    // Gets or sets border drop shadow.
 11637    { MethodType=Property }
 11638    Function ComHasDropShadow Returns Boolean
 11639        Handle hDispatchDriver
 11640        Boolean retVal
 11641        Get phDispatchDriver to hDispatchDriver
 11642        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
 11643        Function_Return retVal
 11644    End_Function
 11645
 11646    // Gets or sets border drop shadow.
 11647    { MethodType=Property }
 11648    Procedure Set ComHasDropShadow Boolean value
 11649        Handle hDispatchDriver
 11650        Get phDispatchDriver to hDispatchDriver
 11651        Send PrepareParams to hDispatchDriver 1
 11652        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
 11653    End_Procedure
 11654
 11655    // Gets or sets object background color.
 11656    { MethodType=Property }
 11657    Function ComBackColor Returns OLE_COLOR
 11658        Handle hDispatchDriver
 11659        OLE_COLOR retVal
 11660        Get phDispatchDriver to hDispatchDriver
 11661        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
 11662        Function_Return retVal
 11663    End_Function
 11664
 11665    // Gets or sets object background color.
 11666    { MethodType=Property }
 11667    Procedure Set ComBackColor OLE_COLOR value
 11668        Handle hDispatchDriver
 11669        Get phDispatchDriver to hDispatchDriver
 11670        Send PrepareParams to hDispatchDriver 1
 11671        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
 11672    End_Procedure
 11673
 11674    // Gets or sets object border color.
 11675    { MethodType=Property }
 11676    Function ComBorderColor Returns OLE_COLOR
 11677        Handle hDispatchDriver
 11678        OLE_COLOR retVal
 11679        Get phDispatchDriver to hDispatchDriver
 11680        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
 11681        Function_Return retVal
 11682    End_Function
 11683
 11684    // Gets or sets object border color.
 11685    { MethodType=Property }
 11686    Procedure Set ComBorderColor OLE_COLOR value
 11687        Handle hDispatchDriver
 11688        Get phDispatchDriver to hDispatchDriver
 11689        Send PrepareParams to hDispatchDriver 1
 11690        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
 11691    End_Procedure
 11692
 11693    // Gets object parent (Section).
 11694    { MethodType=Property }
 11695    Function ComParent Returns Variant
 11696        Handle hDispatchDriver
 11697        Variant retVal
 11698        Get phDispatchDriver to hDispatchDriver
 11699        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 11700        Function_Return retVal
 11701    End_Function
 11702
 11703    // Gets or sets object visibility.
 11704    { MethodType=Property }
 11705    Function ComSuppress Returns Boolean
 11706        Handle hDispatchDriver
 11707        Boolean retVal
 11708        Get phDispatchDriver to hDispatchDriver
 11709        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
 11710        Function_Return retVal
 11711    End_Function
 11712
 11713    // Gets or sets object visibility.
 11714    { MethodType=Property }
 11715    Procedure Set ComSuppress Boolean value
 11716        Handle hDispatchDriver
 11717        Get phDispatchDriver to hDispatchDriver
 11718        Send PrepareParams to hDispatchDriver 1
 11719        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
 11720    End_Procedure
 11721
 11722    // Gets or sets close border on page break.
 11723    { MethodType=Property }
 11724    Function ComCloseAtPageBreak Returns Boolean
 11725        Handle hDispatchDriver
 11726        Boolean retVal
 11727        Get phDispatchDriver to hDispatchDriver
 11728        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
 11729        Function_Return retVal
 11730    End_Function
 11731
 11732    // Gets or sets close border on page break.
 11733    { MethodType=Property }
 11734    Procedure Set ComCloseAtPageBreak Boolean value
 11735        Handle hDispatchDriver
 11736        Get phDispatchDriver to hDispatchDriver
 11737        Send PrepareParams to hDispatchDriver 1
 11738        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
 11739    End_Procedure
 11740
 11741    // Gets or sets keep object together.
 11742    { MethodType=Property }
 11743    Function ComKeepTogether Returns Boolean
 11744        Handle hDispatchDriver
 11745        Boolean retVal
 11746        Get phDispatchDriver to hDispatchDriver
 11747        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
 11748        Function_Return retVal
 11749    End_Function
 11750
 11751    // Gets or sets keep object together.
 11752    { MethodType=Property }
 11753    Procedure Set ComKeepTogether Boolean value
 11754        Handle hDispatchDriver
 11755        Get phDispatchDriver to hDispatchDriver
 11756        Send PrepareParams to hDispatchDriver 1
 11757        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
 11758    End_Procedure
 11759
 11760    // Gets or sets left cropping size (twips).
 11761    { MethodType=Property }
 11762    Function ComLeftCropping Returns Integer
 11763        Handle hDispatchDriver
 11764        Integer retVal
 11765        Get phDispatchDriver to hDispatchDriver
 11766        Get InvokeComMethod of hDispatchDriver 237 OLE_VT_I4 to retVal
 11767        Function_Return retVal
 11768    End_Function
 11769
 11770    // Gets or sets left cropping size (twips).
 11771    { MethodType=Property }
 11772    Procedure Set ComLeftCropping Integer value
 11773        Handle hDispatchDriver
 11774        Get phDispatchDriver to hDispatchDriver
 11775        Send PrepareParams to hDispatchDriver 1
 11776        Set ComProperty of hDispatchDriver 237 OLE_VT_I4 to value
 11777    End_Procedure
 11778
 11779    // Gets or sets right cropping size (twips).
 11780    { MethodType=Property }
 11781    Function ComRightCropping Returns Integer
 11782        Handle hDispatchDriver
 11783        Integer retVal
 11784        Get phDispatchDriver to hDispatchDriver
 11785        Get InvokeComMethod of hDispatchDriver 238 OLE_VT_I4 to retVal
 11786        Function_Return retVal
 11787    End_Function
 11788
 11789    // Gets or sets right cropping size (twips).
 11790    { MethodType=Property }
 11791    Procedure Set ComRightCropping Integer value
 11792        Handle hDispatchDriver
 11793        Get phDispatchDriver to hDispatchDriver
 11794        Send PrepareParams to hDispatchDriver 1
 11795        Set ComProperty of hDispatchDriver 238 OLE_VT_I4 to value
 11796    End_Procedure
 11797
 11798    // Gets or sets top cropping size (twips).
 11799    { MethodType=Property }
 11800    Function ComTopCropping Returns Integer
 11801        Handle hDispatchDriver
 11802        Integer retVal
 11803        Get phDispatchDriver to hDispatchDriver
 11804        Get InvokeComMethod of hDispatchDriver 239 OLE_VT_I4 to retVal
 11805        Function_Return retVal
 11806    End_Function
 11807
 11808    // Gets or sets top cropping size (twips).
 11809    { MethodType=Property }
 11810    Procedure Set ComTopCropping Integer value
 11811        Handle hDispatchDriver
 11812        Get phDispatchDriver to hDispatchDriver
 11813        Send PrepareParams to hDispatchDriver 1
 11814        Set ComProperty of hDispatchDriver 239 OLE_VT_I4 to value
 11815    End_Procedure
 11816
 11817    // Gets or sets bottom cropping size (twips).
 11818    { MethodType=Property }
 11819    Function ComBottomCropping Returns Integer
 11820        Handle hDispatchDriver
 11821        Integer retVal
 11822        Get phDispatchDriver to hDispatchDriver
 11823        Get InvokeComMethod of hDispatchDriver 240 OLE_VT_I4 to retVal
 11824        Function_Return retVal
 11825    End_Function
 11826
 11827    // Gets or sets bottom cropping size (twips).
 11828    { MethodType=Property }
 11829    Procedure Set ComBottomCropping Integer value
 11830        Handle hDispatchDriver
 11831        Get phDispatchDriver to hDispatchDriver
 11832        Send PrepareParams to hDispatchDriver 1
 11833        Set ComProperty of hDispatchDriver 240 OLE_VT_I4 to value
 11834    End_Procedure
 11835
 11836    // Gets or sets width scaling factor. E.g. 1 means 100%, 2 means 200%, 0.5 means 50%, etc. Range from 0.01 to 100.
 11837    { MethodType=Property }
 11838    Function ComXScaling Returns Real
 11839        Handle hDispatchDriver
 11840        Real retVal
 11841        Get phDispatchDriver to hDispatchDriver
 11842        Get InvokeComMethod of hDispatchDriver 241 OLE_VT_R8 to retVal
 11843        Function_Return retVal
 11844    End_Function
 11845
 11846    // Gets or sets width scaling factor. E.g. 1 means 100%, 2 means 200%, 0.5 means 50%, etc. Range from 0.01 to 100.
 11847    { MethodType=Property }
 11848    Procedure Set ComXScaling Real value
 11849        Handle hDispatchDriver
 11850        Get phDispatchDriver to hDispatchDriver
 11851        Send PrepareParams to hDispatchDriver 1
 11852        Set ComProperty of hDispatchDriver 241 OLE_VT_R8 to value
 11853    End_Procedure
 11854
 11855    // Gets or sets height scaling factor. E.g. 1 means 100%, 2 means 200%, 0.5 means 50%, etc. Range from 0.01 to 100.
 11856    { MethodType=Property }
 11857    Function ComYScaling Returns Real
 11858        Handle hDispatchDriver
 11859        Real retVal
 11860        Get phDispatchDriver to hDispatchDriver
 11861        Get InvokeComMethod of hDispatchDriver 242 OLE_VT_R8 to retVal
 11862        Function_Return retVal
 11863    End_Function
 11864
 11865    // Gets or sets height scaling factor. E.g. 1 means 100%, 2 means 200%, 0.5 means 50%, etc. Range from 0.01 to 100.
 11866    { MethodType=Property }
 11867    Procedure Set ComYScaling Real value
 11868        Handle hDispatchDriver
 11869        Get phDispatchDriver to hDispatchDriver
 11870        Send PrepareParams to hDispatchDriver 1
 11871        Set ComProperty of hDispatchDriver 242 OLE_VT_R8 to value
 11872    End_Procedure
 11873
 11874    // Gets database field.
 11875    { MethodType=Property }
 11876    Function ComField Returns Variant
 11877        Handle hDispatchDriver
 11878        Variant retVal
 11879        Get phDispatchDriver to hDispatchDriver
 11880        Get InvokeComMethod of hDispatchDriver 119 OLE_VT_DISPATCH to retVal
 11881        Function_Return retVal
 11882    End_Function
 11883
 11884    // Gets or sets conditional formula.
 11885    { MethodType=Property }
 11886    Function ComConditionFormula Variant llFormulaType Returns String
 11887        Handle hDispatchDriver
 11888        String retVal
 11889        Get phDispatchDriver to hDispatchDriver
 11890        Send PrepareParams to hDispatchDriver 1
 11891        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 11892        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 11893        Function_Return retVal
 11894    End_Function
 11895
 11896    // Gets or sets conditional formula.
 11897    { MethodType=Property }
 11898    Procedure Set ComConditionFormula Variant llFormulaType String value
 11899        Handle hDispatchDriver
 11900        Get phDispatchDriver to hDispatchDriver
 11901        Send PrepareParams to hDispatchDriver 2
 11902        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 11903        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 11904    End_Procedure
 11905
 11906    // Gets or sets CSS class.
 11907    { MethodType=Property }
 11908    Function ComCssClass Returns String
 11909        Handle hDispatchDriver
 11910        String retVal
 11911        Get phDispatchDriver to hDispatchDriver
 11912        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
 11913        Function_Return retVal
 11914    End_Function
 11915
 11916    // Gets or sets CSS class.
 11917    { MethodType=Property }
 11918    Procedure Set ComCssClass String value
 11919        Handle hDispatchDriver
 11920        Get phDispatchDriver to hDispatchDriver
 11921        Send PrepareParams to hDispatchDriver 1
 11922        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
 11923    End_Procedure
 11924
 11925    // Gets or sets hyperlink type.
 11926    { MethodType=Property }
 11927    Function ComHyperlinkType Returns CRHyperlinkType
 11928        Handle hDispatchDriver
 11929        CRHyperlinkType retVal
 11930        Get phDispatchDriver to hDispatchDriver
 11931        Get InvokeComMethod of hDispatchDriver 901 OLE_VT_I4 to retVal
 11932        Function_Return retVal
 11933    End_Function
 11934
 11935    // Gets or sets hyperlink type.
 11936    { MethodType=Property }
 11937    Procedure Set ComHyperlinkType CRHyperlinkType value
 11938        Handle hDispatchDriver
 11939        Get phDispatchDriver to hDispatchDriver
 11940        Send PrepareParams to hDispatchDriver 1
 11941        Set ComProperty of hDispatchDriver 901 OLE_VT_I4 to value
 11942    End_Procedure
 11943
 11944    // Gets or sets hyperlink text.
 11945    { MethodType=Property }
 11946    Function ComHyperlinkText Returns String
 11947        Handle hDispatchDriver
 11948        String retVal
 11949        Get phDispatchDriver to hDispatchDriver
 11950        Get InvokeComMethod of hDispatchDriver 902 OLE_VT_BSTR to retVal
 11951        Function_Return retVal
 11952    End_Function
 11953
 11954    // Gets or sets hyperlink text.
 11955    { MethodType=Property }
 11956    Procedure Set ComHyperlinkText String value
 11957        Handle hDispatchDriver
 11958        Get phDispatchDriver to hDispatchDriver
 11959        Send PrepareParams to hDispatchDriver 1
 11960        Set ComProperty of hDispatchDriver 902 OLE_VT_BSTR to value
 11961    End_Procedure
 11962End_Class
 11963
 11964// CoClass
 11965// CLSID: {425715F1-FAEB-4F58-AC9A-27DE93E54575}
 11966Class cCrystalBlobFieldObject is a cComAutomationObject
 11967    Import_Class_Protocol cCrystalIBlobFieldObject
 11968
 11969    Procedure Construct_Object
 11970        Forward Send Construct_Object
 11971        Set peAutoCreate to acNoAutoCreate
 11972    End_Procedure
 11973End_Class
 11974
 11975// CLSID: {AF376828-6120-4E28-96DD-63FD2DC27B7A}
 11976Class cCrystalILineObject is a Mixin
 11977
 11978    // Gets or sets object name.
 11979    { MethodType=Property }
 11980    Function ComName Returns String
 11981        Handle hDispatchDriver
 11982        String retVal
 11983        Get phDispatchDriver to hDispatchDriver
 11984        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
 11985        Function_Return retVal
 11986    End_Function
 11987
 11988    // Gets or sets object name.
 11989    { MethodType=Property }
 11990    Procedure Set ComName String value
 11991        Handle hDispatchDriver
 11992        Get phDispatchDriver to hDispatchDriver
 11993        Send PrepareParams to hDispatchDriver 1
 11994        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
 11995    End_Procedure
 11996
 11997    // Gets report object kind.
 11998    { MethodType=Property }
 11999    Function ComKind Returns CRObjectKind
 12000        Handle hDispatchDriver
 12001        CRObjectKind retVal
 12002        Get phDispatchDriver to hDispatchDriver
 12003        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
 12004        Function_Return retVal
 12005    End_Function
 12006
 12007    // Gets or sets object upper left position (twips).
 12008    { MethodType=Property }
 12009    Function ComLeft Returns Integer
 12010        Handle hDispatchDriver
 12011        Integer retVal
 12012        Get phDispatchDriver to hDispatchDriver
 12013        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
 12014        Function_Return retVal
 12015    End_Function
 12016
 12017    // Gets or sets object upper left position (twips).
 12018    { MethodType=Property }
 12019    Procedure Set ComLeft Integer value
 12020        Handle hDispatchDriver
 12021        Get phDispatchDriver to hDispatchDriver
 12022        Send PrepareParams to hDispatchDriver 1
 12023        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
 12024    End_Procedure
 12025
 12026    // Gets or sets object upper top position (twips).
 12027    { MethodType=Property }
 12028    Function ComTop Returns Integer
 12029        Handle hDispatchDriver
 12030        Integer retVal
 12031        Get phDispatchDriver to hDispatchDriver
 12032        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
 12033        Function_Return retVal
 12034    End_Function
 12035
 12036    // Gets or sets object upper top position (twips).
 12037    { MethodType=Property }
 12038    Procedure Set ComTop Integer value
 12039        Handle hDispatchDriver
 12040        Get phDispatchDriver to hDispatchDriver
 12041        Send PrepareParams to hDispatchDriver 1
 12042        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
 12043    End_Procedure
 12044
 12045    // Gets object parent (Section).
 12046    { MethodType=Property }
 12047    Function ComParent Returns Variant
 12048        Handle hDispatchDriver
 12049        Variant retVal
 12050        Get phDispatchDriver to hDispatchDriver
 12051        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 12052        Function_Return retVal
 12053    End_Function
 12054
 12055    // Gets or sets object visibility.
 12056    { MethodType=Property }
 12057    Function ComSuppress Returns Boolean
 12058        Handle hDispatchDriver
 12059        Boolean retVal
 12060        Get phDispatchDriver to hDispatchDriver
 12061        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
 12062        Function_Return retVal
 12063    End_Function
 12064
 12065    // Gets or sets object visibility.
 12066    { MethodType=Property }
 12067    Procedure Set ComSuppress Boolean value
 12068        Handle hDispatchDriver
 12069        Get phDispatchDriver to hDispatchDriver
 12070        Send PrepareParams to hDispatchDriver 1
 12071        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
 12072    End_Procedure
 12073
 12074    // Gets or sets line color.
 12075    { MethodType=Property }
 12076    Function ComLineColor Returns OLE_COLOR
 12077        Handle hDispatchDriver
 12078        OLE_COLOR retVal
 12079        Get phDispatchDriver to hDispatchDriver
 12080        Get InvokeComMethod of hDispatchDriver 200 OLE_VT_I4 to retVal
 12081        Function_Return retVal
 12082    End_Function
 12083
 12084    // Gets or sets line color.
 12085    { MethodType=Property }
 12086    Procedure Set ComLineColor OLE_COLOR value
 12087        Handle hDispatchDriver
 12088        Get phDispatchDriver to hDispatchDriver
 12089        Send PrepareParams to hDispatchDriver 1
 12090        Set ComProperty of hDispatchDriver 200 OLE_VT_I4 to value
 12091    End_Procedure
 12092
 12093    // Gets or sets line lower right position (twips).
 12094    { MethodType=Property }
 12095    Function ComRight Returns Integer
 12096        Handle hDispatchDriver
 12097        Integer retVal
 12098        Get phDispatchDriver to hDispatchDriver
 12099        Get InvokeComMethod of hDispatchDriver 202 OLE_VT_I4 to retVal
 12100        Function_Return retVal
 12101    End_Function
 12102
 12103    // Gets or sets line lower right position (twips).
 12104    { MethodType=Property }
 12105    Procedure Set ComRight Integer value
 12106        Handle hDispatchDriver
 12107        Get phDispatchDriver to hDispatchDriver
 12108        Send PrepareParams to hDispatchDriver 1
 12109        Set ComProperty of hDispatchDriver 202 OLE_VT_I4 to value
 12110    End_Procedure
 12111
 12112    // Gets or sets line lower bottom position (twips).
 12113    { MethodType=Property }
 12114    Function ComBottom Returns Integer
 12115        Handle hDispatchDriver
 12116        Integer retVal
 12117        Get phDispatchDriver to hDispatchDriver
 12118        Get InvokeComMethod of hDispatchDriver 203 OLE_VT_I4 to retVal
 12119        Function_Return retVal
 12120    End_Function
 12121
 12122    // Gets or sets line lower bottom position (twips).
 12123    { MethodType=Property }
 12124    Procedure Set ComBottom Integer value
 12125        Handle hDispatchDriver
 12126        Get phDispatchDriver to hDispatchDriver
 12127        Send PrepareParams to hDispatchDriver 1
 12128        Set ComProperty of hDispatchDriver 203 OLE_VT_I4 to value
 12129    End_Procedure
 12130
 12131    // Gets or sets line thickness (twips).
 12132    { MethodType=Property }
 12133    Function ComLineThickness Returns Integer
 12134        Handle hDispatchDriver
 12135        Integer retVal
 12136        Get phDispatchDriver to hDispatchDriver
 12137        Get InvokeComMethod of hDispatchDriver 208 OLE_VT_I4 to retVal
 12138        Function_Return retVal
 12139    End_Function
 12140
 12141    // Gets or sets line thickness (twips).
 12142    { MethodType=Property }
 12143    Procedure Set ComLineThickness Integer value
 12144        Handle hDispatchDriver
 12145        Get phDispatchDriver to hDispatchDriver
 12146        Send PrepareParams to hDispatchDriver 1
 12147        Set ComProperty of hDispatchDriver 208 OLE_VT_I4 to value
 12148    End_Procedure
 12149
 12150    // Gets or sets extend to bottom of section option.
 12151    { MethodType=Property }
 12152    Function ComExtendToBottomOfSection Returns Boolean
 12153        Handle hDispatchDriver
 12154        Boolean retVal
 12155        Get phDispatchDriver to hDispatchDriver
 12156        Get InvokeComMethod of hDispatchDriver 209 OLE_VT_BOOL to retVal
 12157        Function_Return retVal
 12158    End_Function
 12159
 12160    // Gets or sets extend to bottom of section option.
 12161    { MethodType=Property }
 12162    Procedure Set ComExtendToBottomOfSection Boolean value
 12163        Handle hDispatchDriver
 12164        Get phDispatchDriver to hDispatchDriver
 12165        Send PrepareParams to hDispatchDriver 1
 12166        Set ComProperty of hDispatchDriver 209 OLE_VT_BOOL to value
 12167    End_Procedure
 12168
 12169    // Gets or sets line style.
 12170    { MethodType=Property }
 12171    Function ComLineStyle Returns CRLineStyle
 12172        Handle hDispatchDriver
 12173        CRLineStyle retVal
 12174        Get phDispatchDriver to hDispatchDriver
 12175        Get InvokeComMethod of hDispatchDriver 204 OLE_VT_I4 to retVal
 12176        Function_Return retVal
 12177    End_Function
 12178
 12179    // Gets or sets line style.
 12180    { MethodType=Property }
 12181    Procedure Set ComLineStyle CRLineStyle value
 12182        Handle hDispatchDriver
 12183        Get phDispatchDriver to hDispatchDriver
 12184        Send PrepareParams to hDispatchDriver 1
 12185        Set ComProperty of hDispatchDriver 204 OLE_VT_I4 to value
 12186    End_Procedure
 12187
 12188    // Gets end section.
 12189    { MethodType=Property }
 12190    Function ComEndSection Returns Variant
 12191        Handle hDispatchDriver
 12192        Variant retVal
 12193        Get phDispatchDriver to hDispatchDriver
 12194        Get InvokeComMethod of hDispatchDriver 210 OLE_VT_DISPATCH to retVal
 12195        Function_Return retVal
 12196    End_Function
 12197
 12198    // Gets or sets conditional formula.
 12199    { MethodType=Property }
 12200    Function ComConditionFormula Variant llFormulaType Returns String
 12201        Handle hDispatchDriver
 12202        String retVal
 12203        Get phDispatchDriver to hDispatchDriver
 12204        Send PrepareParams to hDispatchDriver 1
 12205        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 12206        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 12207        Function_Return retVal
 12208    End_Function
 12209
 12210    // Gets or sets conditional formula.
 12211    { MethodType=Property }
 12212    Procedure Set ComConditionFormula Variant llFormulaType String value
 12213        Handle hDispatchDriver
 12214        Get phDispatchDriver to hDispatchDriver
 12215        Send PrepareParams to hDispatchDriver 2
 12216        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 12217        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 12218    End_Procedure
 12219
 12220    // Gets or sets CSS class.
 12221    { MethodType=Property }
 12222    Function ComCssClass Returns String
 12223        Handle hDispatchDriver
 12224        String retVal
 12225        Get phDispatchDriver to hDispatchDriver
 12226        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
 12227        Function_Return retVal
 12228    End_Function
 12229
 12230    // Gets or sets CSS class.
 12231    { MethodType=Property }
 12232    Procedure Set ComCssClass String value
 12233        Handle hDispatchDriver
 12234        Get phDispatchDriver to hDispatchDriver
 12235        Send PrepareParams to hDispatchDriver 1
 12236        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
 12237    End_Procedure
 12238End_Class
 12239
 12240// CoClass
 12241// CLSID: {CE3C51A2-D115-4ADF-8041-7A71254AFFAA}
 12242Class cCrystalLineObject is a cComAutomationObject
 12243    Import_Class_Protocol cCrystalILineObject
 12244
 12245    Procedure Construct_Object
 12246        Forward Send Construct_Object
 12247        Set peAutoCreate to acNoAutoCreate
 12248    End_Procedure
 12249End_Class
 12250
 12251// CLSID: {AF376829-6120-4E28-96DD-63FD2DC27B7A}
 12252Class cCrystalIBoxObject is a Mixin
 12253
 12254    // Gets or sets object name.
 12255    { MethodType=Property }
 12256    Function ComName Returns String
 12257        Handle hDispatchDriver
 12258        String retVal
 12259        Get phDispatchDriver to hDispatchDriver
 12260        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
 12261        Function_Return retVal
 12262    End_Function
 12263
 12264    // Gets or sets object name.
 12265    { MethodType=Property }
 12266    Procedure Set ComName String value
 12267        Handle hDispatchDriver
 12268        Get phDispatchDriver to hDispatchDriver
 12269        Send PrepareParams to hDispatchDriver 1
 12270        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
 12271    End_Procedure
 12272
 12273    // Gets report object kind.
 12274    { MethodType=Property }
 12275    Function ComKind Returns CRObjectKind
 12276        Handle hDispatchDriver
 12277        CRObjectKind retVal
 12278        Get phDispatchDriver to hDispatchDriver
 12279        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
 12280        Function_Return retVal
 12281    End_Function
 12282
 12283    // Gets or sets object upper left position (twips).
 12284    { MethodType=Property }
 12285    Function ComLeft Returns Integer
 12286        Handle hDispatchDriver
 12287        Integer retVal
 12288        Get phDispatchDriver to hDispatchDriver
 12289        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
 12290        Function_Return retVal
 12291    End_Function
 12292
 12293    // Gets or sets object upper left position (twips).
 12294    { MethodType=Property }
 12295    Procedure Set ComLeft Integer value
 12296        Handle hDispatchDriver
 12297        Get phDispatchDriver to hDispatchDriver
 12298        Send PrepareParams to hDispatchDriver 1
 12299        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
 12300    End_Procedure
 12301
 12302    // Gets or sets object upper top position (twips).
 12303    { MethodType=Property }
 12304    Function ComTop Returns Integer
 12305        Handle hDispatchDriver
 12306        Integer retVal
 12307        Get phDispatchDriver to hDispatchDriver
 12308        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
 12309        Function_Return retVal
 12310    End_Function
 12311
 12312    // Gets or sets object upper top position (twips).
 12313    { MethodType=Property }
 12314    Procedure Set ComTop Integer value
 12315        Handle hDispatchDriver
 12316        Get phDispatchDriver to hDispatchDriver
 12317        Send PrepareParams to hDispatchDriver 1
 12318        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
 12319    End_Procedure
 12320
 12321    // Gets or sets object lower right position (twips).
 12322    { MethodType=Property }
 12323    Function ComRight Returns Integer
 12324        Handle hDispatchDriver
 12325        Integer retVal
 12326        Get phDispatchDriver to hDispatchDriver
 12327        Get InvokeComMethod of hDispatchDriver 202 OLE_VT_I4 to retVal
 12328        Function_Return retVal
 12329    End_Function
 12330
 12331    // Gets or sets object lower right position (twips).
 12332    { MethodType=Property }
 12333    Procedure Set ComRight Integer value
 12334        Handle hDispatchDriver
 12335        Get phDispatchDriver to hDispatchDriver
 12336        Send PrepareParams to hDispatchDriver 1
 12337        Set ComProperty of hDispatchDriver 202 OLE_VT_I4 to value
 12338    End_Procedure
 12339
 12340    // Gets or sets object lower bottom position (twips).
 12341    { MethodType=Property }
 12342    Function ComBottom Returns Integer
 12343        Handle hDispatchDriver
 12344        Integer retVal
 12345        Get phDispatchDriver to hDispatchDriver
 12346        Get InvokeComMethod of hDispatchDriver 203 OLE_VT_I4 to retVal
 12347        Function_Return retVal
 12348    End_Function
 12349
 12350    // Gets or sets object lower bottom position (twips).
 12351    { MethodType=Property }
 12352    Procedure Set ComBottom Integer value
 12353        Handle hDispatchDriver
 12354        Get phDispatchDriver to hDispatchDriver
 12355        Send PrepareParams to hDispatchDriver 1
 12356        Set ComProperty of hDispatchDriver 203 OLE_VT_I4 to value
 12357    End_Procedure
 12358
 12359    // Gets or sets line style.
 12360    { MethodType=Property }
 12361    Function ComLineStyle Returns CRLineStyle
 12362        Handle hDispatchDriver
 12363        CRLineStyle retVal
 12364        Get phDispatchDriver to hDispatchDriver
 12365        Get InvokeComMethod of hDispatchDriver 204 OLE_VT_I4 to retVal
 12366        Function_Return retVal
 12367    End_Function
 12368
 12369    // Gets or sets line style.
 12370    { MethodType=Property }
 12371    Procedure Set ComLineStyle CRLineStyle value
 12372        Handle hDispatchDriver
 12373        Get phDispatchDriver to hDispatchDriver
 12374        Send PrepareParams to hDispatchDriver 1
 12375        Set ComProperty of hDispatchDriver 204 OLE_VT_I4 to value
 12376    End_Procedure
 12377
 12378    // Gets or sets border drop shadow.
 12379    { MethodType=Property }
 12380    Function ComHasDropShadow Returns Boolean
 12381        Handle hDispatchDriver
 12382        Boolean retVal
 12383        Get phDispatchDriver to hDispatchDriver
 12384        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
 12385        Function_Return retVal
 12386    End_Function
 12387
 12388    // Gets or sets border drop shadow.
 12389    { MethodType=Property }
 12390    Procedure Set ComHasDropShadow Boolean value
 12391        Handle hDispatchDriver
 12392        Get phDispatchDriver to hDispatchDriver
 12393        Send PrepareParams to hDispatchDriver 1
 12394        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
 12395    End_Procedure
 12396
 12397    // Gets or sets line color.
 12398    { MethodType=Property }
 12399    Function ComLineColor Returns OLE_COLOR
 12400        Handle hDispatchDriver
 12401        OLE_COLOR retVal
 12402        Get phDispatchDriver to hDispatchDriver
 12403        Get InvokeComMethod of hDispatchDriver 200 OLE_VT_I4 to retVal
 12404        Function_Return retVal
 12405    End_Function
 12406
 12407    // Gets or sets line color.
 12408    { MethodType=Property }
 12409    Procedure Set ComLineColor OLE_COLOR value
 12410        Handle hDispatchDriver
 12411        Get phDispatchDriver to hDispatchDriver
 12412        Send PrepareParams to hDispatchDriver 1
 12413        Set ComProperty of hDispatchDriver 200 OLE_VT_I4 to value
 12414    End_Procedure
 12415
 12416    // Gets or sets fill color.
 12417    { MethodType=Property }
 12418    Function ComFillColor Returns OLE_COLOR
 12419        Handle hDispatchDriver
 12420        OLE_COLOR retVal
 12421        Get phDispatchDriver to hDispatchDriver
 12422        Get InvokeComMethod of hDispatchDriver 201 OLE_VT_I4 to retVal
 12423        Function_Return retVal
 12424    End_Function
 12425
 12426    // Gets or sets fill color.
 12427    { MethodType=Property }
 12428    Procedure Set ComFillColor OLE_COLOR value
 12429        Handle hDispatchDriver
 12430        Get phDispatchDriver to hDispatchDriver
 12431        Send PrepareParams to hDispatchDriver 1
 12432        Set ComProperty of hDispatchDriver 201 OLE_VT_I4 to value
 12433    End_Procedure
 12434
 12435    // Gets object parent (Section).
 12436    { MethodType=Property }
 12437    Function ComParent Returns Variant
 12438        Handle hDispatchDriver
 12439        Variant retVal
 12440        Get phDispatchDriver to hDispatchDriver
 12441        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 12442        Function_Return retVal
 12443    End_Function
 12444
 12445    // Gets or sets object visibility.
 12446    { MethodType=Property }
 12447    Function ComSuppress Returns Boolean
 12448        Handle hDispatchDriver
 12449        Boolean retVal
 12450        Get phDispatchDriver to hDispatchDriver
 12451        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
 12452        Function_Return retVal
 12453    End_Function
 12454
 12455    // Gets or sets object visibility.
 12456    { MethodType=Property }
 12457    Procedure Set ComSuppress Boolean value
 12458        Handle hDispatchDriver
 12459        Get phDispatchDriver to hDispatchDriver
 12460        Send PrepareParams to hDispatchDriver 1
 12461        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
 12462    End_Procedure
 12463
 12464    // Gets or sets close border on page break.
 12465    { MethodType=Property }
 12466    Function ComCloseAtPageBreak Returns Boolean
 12467        Handle hDispatchDriver
 12468        Boolean retVal
 12469        Get phDispatchDriver to hDispatchDriver
 12470        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
 12471        Function_Return retVal
 12472    End_Function
 12473
 12474    // Gets or sets close border on page break.
 12475    { MethodType=Property }
 12476    Procedure Set ComCloseAtPageBreak Boolean value
 12477        Handle hDispatchDriver
 12478        Get phDispatchDriver to hDispatchDriver
 12479        Send PrepareParams to hDispatchDriver 1
 12480        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
 12481    End_Procedure
 12482
 12483    // Gets bottom right section.
 12484    { MethodType=Property }
 12485    Function ComBottomRightSection Returns Variant
 12486        Handle hDispatchDriver
 12487        Variant retVal
 12488        Get phDispatchDriver to hDispatchDriver
 12489        Get InvokeComMethod of hDispatchDriver 210 OLE_VT_DISPATCH to retVal
 12490        Function_Return retVal
 12491    End_Function
 12492
 12493    // Gets or sets box line thickness (twips).
 12494    { MethodType=Property }
 12495    Function ComLineThickness Returns Integer
 12496        Handle hDispatchDriver
 12497        Integer retVal
 12498        Get phDispatchDriver to hDispatchDriver
 12499        Get InvokeComMethod of hDispatchDriver 208 OLE_VT_I4 to retVal
 12500        Function_Return retVal
 12501    End_Function
 12502
 12503    // Gets or sets box line thickness (twips).
 12504    { MethodType=Property }
 12505    Procedure Set ComLineThickness Integer value
 12506        Handle hDispatchDriver
 12507        Get phDispatchDriver to hDispatchDriver
 12508        Send PrepareParams to hDispatchDriver 1
 12509        Set ComProperty of hDispatchDriver 208 OLE_VT_I4 to value
 12510    End_Procedure
 12511
 12512    // Gets or sets extend to bottom of section option.
 12513    { MethodType=Property }
 12514    Function ComExtendToBottomOfSection Returns Boolean
 12515        Handle hDispatchDriver
 12516        Boolean retVal
 12517        Get phDispatchDriver to hDispatchDriver
 12518        Get InvokeComMethod of hDispatchDriver 209 OLE_VT_BOOL to retVal
 12519        Function_Return retVal
 12520    End_Function
 12521
 12522    // Gets or sets extend to bottom of section option.
 12523    { MethodType=Property }
 12524    Procedure Set ComExtendToBottomOfSection Boolean value
 12525        Handle hDispatchDriver
 12526        Get phDispatchDriver to hDispatchDriver
 12527        Send PrepareParams to hDispatchDriver 1
 12528        Set ComProperty of hDispatchDriver 209 OLE_VT_BOOL to value
 12529    End_Procedure
 12530
 12531    // Gets or sets corner ellipse height.
 12532    { MethodType=Property }
 12533    Function ComCornerEllipseHeight Returns Integer
 12534        Handle hDispatchDriver
 12535        Integer retVal
 12536        Get phDispatchDriver to hDispatchDriver
 12537        Get InvokeComMethod of hDispatchDriver 543 OLE_VT_I4 to retVal
 12538        Function_Return retVal
 12539    End_Function
 12540
 12541    // Gets or sets corner ellipse height.
 12542    { MethodType=Property }
 12543    Procedure Set ComCornerEllipseHeight Integer value
 12544        Handle hDispatchDriver
 12545        Get phDispatchDriver to hDispatchDriver
 12546        Send PrepareParams to hDispatchDriver 1
 12547        Set ComProperty of hDispatchDriver 543 OLE_VT_I4 to value
 12548    End_Procedure
 12549
 12550    // Gets or sets corner ellipse width.
 12551    { MethodType=Property }
 12552    Function ComCornerEllipseWidth Returns Integer
 12553        Handle hDispatchDriver
 12554        Integer retVal
 12555        Get phDispatchDriver to hDispatchDriver
 12556        Get InvokeComMethod of hDispatchDriver 544 OLE_VT_I4 to retVal
 12557        Function_Return retVal
 12558    End_Function
 12559
 12560    // Gets or sets corner ellipse width.
 12561    { MethodType=Property }
 12562    Procedure Set ComCornerEllipseWidth Integer value
 12563        Handle hDispatchDriver
 12564        Get phDispatchDriver to hDispatchDriver
 12565        Send PrepareParams to hDispatchDriver 1
 12566        Set ComProperty of hDispatchDriver 544 OLE_VT_I4 to value
 12567    End_Procedure
 12568
 12569    // Gets or sets conditional formula.
 12570    { MethodType=Property }
 12571    Function ComConditionFormula Variant llFormulaType Returns String
 12572        Handle hDispatchDriver
 12573        String retVal
 12574        Get phDispatchDriver to hDispatchDriver
 12575        Send PrepareParams to hDispatchDriver 1
 12576        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 12577        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 12578        Function_Return retVal
 12579    End_Function
 12580
 12581    // Gets or sets conditional formula.
 12582    { MethodType=Property }
 12583    Procedure Set ComConditionFormula Variant llFormulaType String value
 12584        Handle hDispatchDriver
 12585        Get phDispatchDriver to hDispatchDriver
 12586        Send PrepareParams to hDispatchDriver 2
 12587        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 12588        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 12589    End_Procedure
 12590
 12591    // Gets or sets CSS class.
 12592    { MethodType=Property }
 12593    Function ComCssClass Returns String
 12594        Handle hDispatchDriver
 12595        String retVal
 12596        Get phDispatchDriver to hDispatchDriver
 12597        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
 12598        Function_Return retVal
 12599    End_Function
 12600
 12601    // Gets or sets CSS class.
 12602    { MethodType=Property }
 12603    Procedure Set ComCssClass String value
 12604        Handle hDispatchDriver
 12605        Get phDispatchDriver to hDispatchDriver
 12606        Send PrepareParams to hDispatchDriver 1
 12607        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
 12608    End_Procedure
 12609End_Class
 12610
 12611// CoClass
 12612// CLSID: {45919B9A-9B58-434D-AB63-F44A12E37911}
 12613Class cCrystalBoxObject is a cComAutomationObject
 12614    Import_Class_Protocol cCrystalIBoxObject
 12615
 12616    Procedure Construct_Object
 12617        Forward Send Construct_Object
 12618        Set peAutoCreate to acNoAutoCreate
 12619    End_Procedure
 12620End_Class
 12621
 12622// CLSID: {AF37685F-6120-4E28-96DD-63FD2DC27B7A}
 12623Class cCrystalIOlapGridObject is a Mixin
 12624
 12625    // Gets or sets object name.
 12626    { MethodType=Property }
 12627    Function ComName Returns String
 12628        Handle hDispatchDriver
 12629        String retVal
 12630        Get phDispatchDriver to hDispatchDriver
 12631        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
 12632        Function_Return retVal
 12633    End_Function
 12634
 12635    // Gets or sets object name.
 12636    { MethodType=Property }
 12637    Procedure Set ComName String value
 12638        Handle hDispatchDriver
 12639        Get phDispatchDriver to hDispatchDriver
 12640        Send PrepareParams to hDispatchDriver 1
 12641        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
 12642    End_Procedure
 12643
 12644    // Gets report object kind.
 12645    { MethodType=Property }
 12646    Function ComKind Returns CRObjectKind
 12647        Handle hDispatchDriver
 12648        CRObjectKind retVal
 12649        Get phDispatchDriver to hDispatchDriver
 12650        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
 12651        Function_Return retVal
 12652    End_Function
 12653
 12654    // Gets or sets object upper left position (twips).
 12655    { MethodType=Property }
 12656    Function ComLeft Returns Integer
 12657        Handle hDispatchDriver
 12658        Integer retVal
 12659        Get phDispatchDriver to hDispatchDriver
 12660        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
 12661        Function_Return retVal
 12662    End_Function
 12663
 12664    // Gets or sets object upper left position (twips).
 12665    { MethodType=Property }
 12666    Procedure Set ComLeft Integer value
 12667        Handle hDispatchDriver
 12668        Get phDispatchDriver to hDispatchDriver
 12669        Send PrepareParams to hDispatchDriver 1
 12670        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
 12671    End_Procedure
 12672
 12673    // Gets or sets object upper top position (twips).
 12674    { MethodType=Property }
 12675    Function ComTop Returns Integer
 12676        Handle hDispatchDriver
 12677        Integer retVal
 12678        Get phDispatchDriver to hDispatchDriver
 12679        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
 12680        Function_Return retVal
 12681    End_Function
 12682
 12683    // Gets or sets object upper top position (twips).
 12684    { MethodType=Property }
 12685    Procedure Set ComTop Integer value
 12686        Handle hDispatchDriver
 12687        Get phDispatchDriver to hDispatchDriver
 12688        Send PrepareParams to hDispatchDriver 1
 12689        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
 12690    End_Procedure
 12691
 12692    // Gets object width (twips).
 12693    { MethodType=Property }
 12694    Function ComWidth Returns Integer
 12695        Handle hDispatchDriver
 12696        Integer retVal
 12697        Get phDispatchDriver to hDispatchDriver
 12698        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
 12699        Function_Return retVal
 12700    End_Function
 12701
 12702    // Gets object height (twips).
 12703    { MethodType=Property }
 12704    Function ComHeight Returns Integer
 12705        Handle hDispatchDriver
 12706        Integer retVal
 12707        Get phDispatchDriver to hDispatchDriver
 12708        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
 12709        Function_Return retVal
 12710    End_Function
 12711
 12712    // Gets or sets left line style.
 12713    { MethodType=Property }
 12714    Function ComLeftLineStyle Returns CRLineStyle
 12715        Handle hDispatchDriver
 12716        CRLineStyle retVal
 12717        Get phDispatchDriver to hDispatchDriver
 12718        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
 12719        Function_Return retVal
 12720    End_Function
 12721
 12722    // Gets or sets left line style.
 12723    { MethodType=Property }
 12724    Procedure Set ComLeftLineStyle CRLineStyle value
 12725        Handle hDispatchDriver
 12726        Get phDispatchDriver to hDispatchDriver
 12727        Send PrepareParams to hDispatchDriver 1
 12728        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
 12729    End_Procedure
 12730
 12731    // Gets or sets right line style.
 12732    { MethodType=Property }
 12733    Function ComRightLineStyle Returns CRLineStyle
 12734        Handle hDispatchDriver
 12735        CRLineStyle retVal
 12736        Get phDispatchDriver to hDispatchDriver
 12737        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
 12738        Function_Return retVal
 12739    End_Function
 12740
 12741    // Gets or sets right line style.
 12742    { MethodType=Property }
 12743    Procedure Set ComRightLineStyle CRLineStyle value
 12744        Handle hDispatchDriver
 12745        Get phDispatchDriver to hDispatchDriver
 12746        Send PrepareParams to hDispatchDriver 1
 12747        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
 12748    End_Procedure
 12749
 12750    // Gets or sets top line style.
 12751    { MethodType=Property }
 12752    Function ComTopLineStyle Returns CRLineStyle
 12753        Handle hDispatchDriver
 12754        CRLineStyle retVal
 12755        Get phDispatchDriver to hDispatchDriver
 12756        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
 12757        Function_Return retVal
 12758    End_Function
 12759
 12760    // Gets or sets top line style.
 12761    { MethodType=Property }
 12762    Procedure Set ComTopLineStyle CRLineStyle value
 12763        Handle hDispatchDriver
 12764        Get phDispatchDriver to hDispatchDriver
 12765        Send PrepareParams to hDispatchDriver 1
 12766        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
 12767    End_Procedure
 12768
 12769    // Gets or sets bottom line style.
 12770    { MethodType=Property }
 12771    Function ComBottomLineStyle Returns CRLineStyle
 12772        Handle hDispatchDriver
 12773        CRLineStyle retVal
 12774        Get phDispatchDriver to hDispatchDriver
 12775        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
 12776        Function_Return retVal
 12777    End_Function
 12778
 12779    // Gets or sets bottom line style.
 12780    { MethodType=Property }
 12781    Procedure Set ComBottomLineStyle CRLineStyle value
 12782        Handle hDispatchDriver
 12783        Get phDispatchDriver to hDispatchDriver
 12784        Send PrepareParams to hDispatchDriver 1
 12785        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
 12786    End_Procedure
 12787
 12788    // Gets or sets border drop shadow.
 12789    { MethodType=Property }
 12790    Function ComHasDropShadow Returns Boolean
 12791        Handle hDispatchDriver
 12792        Boolean retVal
 12793        Get phDispatchDriver to hDispatchDriver
 12794        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
 12795        Function_Return retVal
 12796    End_Function
 12797
 12798    // Gets or sets border drop shadow.
 12799    { MethodType=Property }
 12800    Procedure Set ComHasDropShadow Boolean value
 12801        Handle hDispatchDriver
 12802        Get phDispatchDriver to hDispatchDriver
 12803        Send PrepareParams to hDispatchDriver 1
 12804        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
 12805    End_Procedure
 12806
 12807    // Gets or sets object background color.
 12808    { MethodType=Property }
 12809    Function ComBackColor Returns OLE_COLOR
 12810        Handle hDispatchDriver
 12811        OLE_COLOR retVal
 12812        Get phDispatchDriver to hDispatchDriver
 12813        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
 12814        Function_Return retVal
 12815    End_Function
 12816
 12817    // Gets or sets object background color.
 12818    { MethodType=Property }
 12819    Procedure Set ComBackColor OLE_COLOR value
 12820        Handle hDispatchDriver
 12821        Get phDispatchDriver to hDispatchDriver
 12822        Send PrepareParams to hDispatchDriver 1
 12823        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
 12824    End_Procedure
 12825
 12826    // Gets or sets object border color.
 12827    { MethodType=Property }
 12828    Function ComBorderColor Returns OLE_COLOR
 12829        Handle hDispatchDriver
 12830        OLE_COLOR retVal
 12831        Get phDispatchDriver to hDispatchDriver
 12832        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
 12833        Function_Return retVal
 12834    End_Function
 12835
 12836    // Gets or sets object border color.
 12837    { MethodType=Property }
 12838    Procedure Set ComBorderColor OLE_COLOR value
 12839        Handle hDispatchDriver
 12840        Get phDispatchDriver to hDispatchDriver
 12841        Send PrepareParams to hDispatchDriver 1
 12842        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
 12843    End_Procedure
 12844
 12845    // Gets object parent (Section).
 12846    { MethodType=Property }
 12847    Function ComParent Returns Variant
 12848        Handle hDispatchDriver
 12849        Variant retVal
 12850        Get phDispatchDriver to hDispatchDriver
 12851        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 12852        Function_Return retVal
 12853    End_Function
 12854
 12855    // Gets or sets object visibility.
 12856    { MethodType=Property }
 12857    Function ComSuppress Returns Boolean
 12858        Handle hDispatchDriver
 12859        Boolean retVal
 12860        Get phDispatchDriver to hDispatchDriver
 12861        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
 12862        Function_Return retVal
 12863    End_Function
 12864
 12865    // Gets or sets object visibility.
 12866    { MethodType=Property }
 12867    Procedure Set ComSuppress Boolean value
 12868        Handle hDispatchDriver
 12869        Get phDispatchDriver to hDispatchDriver
 12870        Send PrepareParams to hDispatchDriver 1
 12871        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
 12872    End_Procedure
 12873
 12874    // Gets or sets close border on page break.
 12875    { MethodType=Property }
 12876    Function ComCloseAtPageBreak Returns Boolean
 12877        Handle hDispatchDriver
 12878        Boolean retVal
 12879        Get phDispatchDriver to hDispatchDriver
 12880        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
 12881        Function_Return retVal
 12882    End_Function
 12883
 12884    // Gets or sets close border on page break.
 12885    { MethodType=Property }
 12886    Procedure Set ComCloseAtPageBreak Boolean value
 12887        Handle hDispatchDriver
 12888        Get phDispatchDriver to hDispatchDriver
 12889        Send PrepareParams to hDispatchDriver 1
 12890        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
 12891    End_Procedure
 12892
 12893    // Gets or sets keep object together.
 12894    { MethodType=Property }
 12895    Function ComKeepTogether Returns Boolean
 12896        Handle hDispatchDriver
 12897        Boolean retVal
 12898        Get phDispatchDriver to hDispatchDriver
 12899        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
 12900        Function_Return retVal
 12901    End_Function
 12902
 12903    // Gets or sets keep object together.
 12904    { MethodType=Property }
 12905    Procedure Set ComKeepTogether Boolean value
 12906        Handle hDispatchDriver
 12907        Get phDispatchDriver to hDispatchDriver
 12908        Send PrepareParams to hDispatchDriver 1
 12909        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
 12910    End_Procedure
 12911
 12912    // Gets or sets conditional formula.
 12913    { MethodType=Property }
 12914    Function ComConditionFormula Variant llFormulaType Returns String
 12915        Handle hDispatchDriver
 12916        String retVal
 12917        Get phDispatchDriver to hDispatchDriver
 12918        Send PrepareParams to hDispatchDriver 1
 12919        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 12920        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 12921        Function_Return retVal
 12922    End_Function
 12923
 12924    // Gets or sets conditional formula.
 12925    { MethodType=Property }
 12926    Procedure Set ComConditionFormula Variant llFormulaType String value
 12927        Handle hDispatchDriver
 12928        Get phDispatchDriver to hDispatchDriver
 12929        Send PrepareParams to hDispatchDriver 2
 12930        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 12931        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 12932    End_Procedure
 12933End_Class
 12934
 12935// CoClass
 12936// CLSID: {58FAF194-AF40-4781-B1E0-E386923D17B4}
 12937Class cCrystalOlapGridObject is a cComAutomationObject
 12938    Import_Class_Protocol cCrystalIOlapGridObject
 12939
 12940    Procedure Construct_Object
 12941        Forward Send Construct_Object
 12942        Set peAutoCreate to acNoAutoCreate
 12943    End_Procedure
 12944End_Class
 12945
 12946// CLSID: {AF37682A-6120-4E28-96DD-63FD2DC27B7A}
 12947Class cCrystalICrossTabObject is a Mixin
 12948
 12949    // Gets or sets object name.
 12950    { MethodType=Property }
 12951    Function ComName Returns String
 12952        Handle hDispatchDriver
 12953        String retVal
 12954        Get phDispatchDriver to hDispatchDriver
 12955        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
 12956        Function_Return retVal
 12957    End_Function
 12958
 12959    // Gets or sets object name.
 12960    { MethodType=Property }
 12961    Procedure Set ComName String value
 12962        Handle hDispatchDriver
 12963        Get phDispatchDriver to hDispatchDriver
 12964        Send PrepareParams to hDispatchDriver 1
 12965        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
 12966    End_Procedure
 12967
 12968    // Gets report object kind.
 12969    { MethodType=Property }
 12970    Function ComKind Returns CRObjectKind
 12971        Handle hDispatchDriver
 12972        CRObjectKind retVal
 12973        Get phDispatchDriver to hDispatchDriver
 12974        Get InvokeComMethod of hDispatchDriver 101 OLE_VT_I4 to retVal
 12975        Function_Return retVal
 12976    End_Function
 12977
 12978    // Gets or sets object upper left position (twips).
 12979    { MethodType=Property }
 12980    Function ComLeft Returns Integer
 12981        Handle hDispatchDriver
 12982        Integer retVal
 12983        Get phDispatchDriver to hDispatchDriver
 12984        Get InvokeComMethod of hDispatchDriver 102 OLE_VT_I4 to retVal
 12985        Function_Return retVal
 12986    End_Function
 12987
 12988    // Gets or sets object upper left position (twips).
 12989    { MethodType=Property }
 12990    Procedure Set ComLeft Integer value
 12991        Handle hDispatchDriver
 12992        Get phDispatchDriver to hDispatchDriver
 12993        Send PrepareParams to hDispatchDriver 1
 12994        Set ComProperty of hDispatchDriver 102 OLE_VT_I4 to value
 12995    End_Procedure
 12996
 12997    // Gets or sets object upper top position (twips).
 12998    { MethodType=Property }
 12999    Function ComTop Returns Integer
 13000        Handle hDispatchDriver
 13001        Integer retVal
 13002        Get phDispatchDriver to hDispatchDriver
 13003        Get InvokeComMethod of hDispatchDriver 103 OLE_VT_I4 to retVal
 13004        Function_Return retVal
 13005    End_Function
 13006
 13007    // Gets or sets object upper top position (twips).
 13008    { MethodType=Property }
 13009    Procedure Set ComTop Integer value
 13010        Handle hDispatchDriver
 13011        Get phDispatchDriver to hDispatchDriver
 13012        Send PrepareParams to hDispatchDriver 1
 13013        Set ComProperty of hDispatchDriver 103 OLE_VT_I4 to value
 13014    End_Procedure
 13015
 13016    // Gets object width (twips).
 13017    { MethodType=Property }
 13018    Function ComWidth Returns Integer
 13019        Handle hDispatchDriver
 13020        Integer retVal
 13021        Get phDispatchDriver to hDispatchDriver
 13022        Get InvokeComMethod of hDispatchDriver 104 OLE_VT_I4 to retVal
 13023        Function_Return retVal
 13024    End_Function
 13025
 13026    // Gets object height (twips).
 13027    { MethodType=Property }
 13028    Function ComHeight Returns Integer
 13029        Handle hDispatchDriver
 13030        Integer retVal
 13031        Get phDispatchDriver to hDispatchDriver
 13032        Get InvokeComMethod of hDispatchDriver 105 OLE_VT_I4 to retVal
 13033        Function_Return retVal
 13034    End_Function
 13035
 13036    // Gets or sets left line style.
 13037    { MethodType=Property }
 13038    Function ComLeftLineStyle Returns CRLineStyle
 13039        Handle hDispatchDriver
 13040        CRLineStyle retVal
 13041        Get phDispatchDriver to hDispatchDriver
 13042        Get InvokeComMethod of hDispatchDriver 106 OLE_VT_I4 to retVal
 13043        Function_Return retVal
 13044    End_Function
 13045
 13046    // Gets or sets left line style.
 13047    { MethodType=Property }
 13048    Procedure Set ComLeftLineStyle CRLineStyle value
 13049        Handle hDispatchDriver
 13050        Get phDispatchDriver to hDispatchDriver
 13051        Send PrepareParams to hDispatchDriver 1
 13052        Set ComProperty of hDispatchDriver 106 OLE_VT_I4 to value
 13053    End_Procedure
 13054
 13055    // Gets or sets right line style.
 13056    { MethodType=Property }
 13057    Function ComRightLineStyle Returns CRLineStyle
 13058        Handle hDispatchDriver
 13059        CRLineStyle retVal
 13060        Get phDispatchDriver to hDispatchDriver
 13061        Get InvokeComMethod of hDispatchDriver 107 OLE_VT_I4 to retVal
 13062        Function_Return retVal
 13063    End_Function
 13064
 13065    // Gets or sets right line style.
 13066    { MethodType=Property }
 13067    Procedure Set ComRightLineStyle CRLineStyle value
 13068        Handle hDispatchDriver
 13069        Get phDispatchDriver to hDispatchDriver
 13070        Send PrepareParams to hDispatchDriver 1
 13071        Set ComProperty of hDispatchDriver 107 OLE_VT_I4 to value
 13072    End_Procedure
 13073
 13074    // Gets or sets top line style.
 13075    { MethodType=Property }
 13076    Function ComTopLineStyle Returns CRLineStyle
 13077        Handle hDispatchDriver
 13078        CRLineStyle retVal
 13079        Get phDispatchDriver to hDispatchDriver
 13080        Get InvokeComMethod of hDispatchDriver 108 OLE_VT_I4 to retVal
 13081        Function_Return retVal
 13082    End_Function
 13083
 13084    // Gets or sets top line style.
 13085    { MethodType=Property }
 13086    Procedure Set ComTopLineStyle CRLineStyle value
 13087        Handle hDispatchDriver
 13088        Get phDispatchDriver to hDispatchDriver
 13089        Send PrepareParams to hDispatchDriver 1
 13090        Set ComProperty of hDispatchDriver 108 OLE_VT_I4 to value
 13091    End_Procedure
 13092
 13093    // Gets or sets bottom line style.
 13094    { MethodType=Property }
 13095    Function ComBottomLineStyle Returns CRLineStyle
 13096        Handle hDispatchDriver
 13097        CRLineStyle retVal
 13098        Get phDispatchDriver to hDispatchDriver
 13099        Get InvokeComMethod of hDispatchDriver 109 OLE_VT_I4 to retVal
 13100        Function_Return retVal
 13101    End_Function
 13102
 13103    // Gets or sets bottom line style.
 13104    { MethodType=Property }
 13105    Procedure Set ComBottomLineStyle CRLineStyle value
 13106        Handle hDispatchDriver
 13107        Get phDispatchDriver to hDispatchDriver
 13108        Send PrepareParams to hDispatchDriver 1
 13109        Set ComProperty of hDispatchDriver 109 OLE_VT_I4 to value
 13110    End_Procedure
 13111
 13112    // Gets or sets border drop shadow.
 13113    { MethodType=Property }
 13114    Function ComHasDropShadow Returns Boolean
 13115        Handle hDispatchDriver
 13116        Boolean retVal
 13117        Get phDispatchDriver to hDispatchDriver
 13118        Get InvokeComMethod of hDispatchDriver 111 OLE_VT_BOOL to retVal
 13119        Function_Return retVal
 13120    End_Function
 13121
 13122    // Gets or sets border drop shadow.
 13123    { MethodType=Property }
 13124    Procedure Set ComHasDropShadow Boolean value
 13125        Handle hDispatchDriver
 13126        Get phDispatchDriver to hDispatchDriver
 13127        Send PrepareParams to hDispatchDriver 1
 13128        Set ComProperty of hDispatchDriver 111 OLE_VT_BOOL to value
 13129    End_Procedure
 13130
 13131    // Gets or sets object background color.
 13132    { MethodType=Property }
 13133    Function ComBackColor Returns OLE_COLOR
 13134        Handle hDispatchDriver
 13135        OLE_COLOR retVal
 13136        Get phDispatchDriver to hDispatchDriver
 13137        Get InvokeComMethod of hDispatchDriver 112 OLE_VT_I4 to retVal
 13138        Function_Return retVal
 13139    End_Function
 13140
 13141    // Gets or sets object background color.
 13142    { MethodType=Property }
 13143    Procedure Set ComBackColor OLE_COLOR value
 13144        Handle hDispatchDriver
 13145        Get phDispatchDriver to hDispatchDriver
 13146        Send PrepareParams to hDispatchDriver 1
 13147        Set ComProperty of hDispatchDriver 112 OLE_VT_I4 to value
 13148    End_Procedure
 13149
 13150    // Gets or sets object border color.
 13151    { MethodType=Property }
 13152    Function ComBorderColor Returns OLE_COLOR
 13153        Handle hDispatchDriver
 13154        OLE_COLOR retVal
 13155        Get phDispatchDriver to hDispatchDriver
 13156        Get InvokeComMethod of hDispatchDriver 113 OLE_VT_I4 to retVal
 13157        Function_Return retVal
 13158    End_Function
 13159
 13160    // Gets or sets object border color.
 13161    { MethodType=Property }
 13162    Procedure Set ComBorderColor OLE_COLOR value
 13163        Handle hDispatchDriver
 13164        Get phDispatchDriver to hDispatchDriver
 13165        Send PrepareParams to hDispatchDriver 1
 13166        Set ComProperty of hDispatchDriver 113 OLE_VT_I4 to value
 13167    End_Procedure
 13168
 13169    // Gets object parent (Section).
 13170    { MethodType=Property }
 13171    Function ComParent Returns Variant
 13172        Handle hDispatchDriver
 13173        Variant retVal
 13174        Get phDispatchDriver to hDispatchDriver
 13175        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 13176        Function_Return retVal
 13177    End_Function
 13178
 13179    // Gets or sets object visibility.
 13180    { MethodType=Property }
 13181    Function ComSuppress Returns Boolean
 13182        Handle hDispatchDriver
 13183        Boolean retVal
 13184        Get phDispatchDriver to hDispatchDriver
 13185        Get InvokeComMethod of hDispatchDriver 114 OLE_VT_BOOL to retVal
 13186        Function_Return retVal
 13187    End_Function
 13188
 13189    // Gets or sets object visibility.
 13190    { MethodType=Property }
 13191    Procedure Set ComSuppress Boolean value
 13192        Handle hDispatchDriver
 13193        Get phDispatchDriver to hDispatchDriver
 13194        Send PrepareParams to hDispatchDriver 1
 13195        Set ComProperty of hDispatchDriver 114 OLE_VT_BOOL to value
 13196    End_Procedure
 13197
 13198    // Gets or sets close border on page break.
 13199    { MethodType=Property }
 13200    Function ComCloseAtPageBreak Returns Boolean
 13201        Handle hDispatchDriver
 13202        Boolean retVal
 13203        Get phDispatchDriver to hDispatchDriver
 13204        Get InvokeComMethod of hDispatchDriver 115 OLE_VT_BOOL to retVal
 13205        Function_Return retVal
 13206    End_Function
 13207
 13208    // Gets or sets close border on page break.
 13209    { MethodType=Property }
 13210    Procedure Set ComCloseAtPageBreak Boolean value
 13211        Handle hDispatchDriver
 13212        Get phDispatchDriver to hDispatchDriver
 13213        Send PrepareParams to hDispatchDriver 1
 13214        Set ComProperty of hDispatchDriver 115 OLE_VT_BOOL to value
 13215    End_Procedure
 13216
 13217    // Gets or sets keep object together.
 13218    { MethodType=Property }
 13219    Function ComKeepTogether Returns Boolean
 13220        Handle hDispatchDriver
 13221        Boolean retVal
 13222        Get phDispatchDriver to hDispatchDriver
 13223        Get InvokeComMethod of hDispatchDriver 116 OLE_VT_BOOL to retVal
 13224        Function_Return retVal
 13225    End_Function
 13226
 13227    // Gets or sets keep object together.
 13228    { MethodType=Property }
 13229    Procedure Set ComKeepTogether Boolean value
 13230        Handle hDispatchDriver
 13231        Get phDispatchDriver to hDispatchDriver
 13232        Send PrepareParams to hDispatchDriver 1
 13233        Set ComProperty of hDispatchDriver 116 OLE_VT_BOOL to value
 13234    End_Procedure
 13235
 13236    // Gets summary fields.
 13237    { MethodType=Property }
 13238    Function ComSummaryFields Returns Variant
 13239        Handle hDispatchDriver
 13240        Variant retVal
 13241        Get phDispatchDriver to hDispatchDriver
 13242        Get InvokeComMethod of hDispatchDriver 578 OLE_VT_DISPATCH to retVal
 13243        Function_Return retVal
 13244    End_Function
 13245
 13246    // Gets row groups.
 13247    { MethodType=Property }
 13248    Function ComRowGroups Returns Variant
 13249        Handle hDispatchDriver
 13250        Variant retVal
 13251        Get phDispatchDriver to hDispatchDriver
 13252        Get InvokeComMethod of hDispatchDriver 579 OLE_VT_DISPATCH to retVal
 13253        Function_Return retVal
 13254    End_Function
 13255
 13256    // Gets column groups.
 13257    { MethodType=Property }
 13258    Function ComColumnGroups Returns Variant
 13259        Handle hDispatchDriver
 13260        Variant retVal
 13261        Get phDispatchDriver to hDispatchDriver
 13262        Get InvokeComMethod of hDispatchDriver 580 OLE_VT_DISPATCH to retVal
 13263        Function_Return retVal
 13264    End_Function
 13265
 13266    // Gets or sets enable show grid.
 13267    { MethodType=Property }
 13268    Function ComEnableShowGrid Returns Boolean
 13269        Handle hDispatchDriver
 13270        Boolean retVal
 13271        Get phDispatchDriver to hDispatchDriver
 13272        Get InvokeComMethod of hDispatchDriver 581 OLE_VT_BOOL to retVal
 13273        Function_Return retVal
 13274    End_Function
 13275
 13276    // Gets or sets enable show grid.
 13277    { MethodType=Property }
 13278    Procedure Set ComEnableShowGrid Boolean value
 13279        Handle hDispatchDriver
 13280        Get phDispatchDriver to hDispatchDriver
 13281        Send PrepareParams to hDispatchDriver 1
 13282        Set ComProperty of hDispatchDriver 581 OLE_VT_BOOL to value
 13283    End_Procedure
 13284
 13285    // Gets or sets enable show cell margins.
 13286    { MethodType=Property }
 13287    Function ComEnableShowCellMargins Returns Boolean
 13288        Handle hDispatchDriver
 13289        Boolean retVal
 13290        Get phDispatchDriver to hDispatchDriver
 13291        Get InvokeComMethod of hDispatchDriver 582 OLE_VT_BOOL to retVal
 13292        Function_Return retVal
 13293    End_Function
 13294
 13295    // Gets or sets enable show cell margins.
 13296    { MethodType=Property }
 13297    Procedure Set ComEnableShowCellMargins Boolean value
 13298        Handle hDispatchDriver
 13299        Get phDispatchDriver to hDispatchDriver
 13300        Send PrepareParams to hDispatchDriver 1
 13301        Set ComProperty of hDispatchDriver 582 OLE_VT_BOOL to value
 13302    End_Procedure
 13303
 13304    // Gets or sets enable suppress empty rows.
 13305    { MethodType=Property }
 13306    Function ComEnableSuppressEmptyRows Returns Boolean
 13307        Handle hDispatchDriver
 13308        Boolean retVal
 13309        Get phDispatchDriver to hDispatchDriver
 13310        Get InvokeComMethod of hDispatchDriver 583 OLE_VT_BOOL to retVal
 13311        Function_Return retVal
 13312    End_Function
 13313
 13314    // Gets or sets enable suppress empty rows.
 13315    { MethodType=Property }
 13316    Procedure Set ComEnableSuppressEmptyRows Boolean value
 13317        Handle hDispatchDriver
 13318        Get phDispatchDriver to hDispatchDriver
 13319        Send PrepareParams to hDispatchDriver 1
 13320        Set ComProperty of hDispatchDriver 583 OLE_VT_BOOL to value
 13321    End_Procedure
 13322
 13323    // Gets or sets enable suppress empty columns.
 13324    { MethodType=Property }
 13325    Function ComEnableSuppressEmptyColumns Returns Boolean
 13326        Handle hDispatchDriver
 13327        Boolean retVal
 13328        Get phDispatchDriver to hDispatchDriver
 13329        Get InvokeComMethod of hDispatchDriver 584 OLE_VT_BOOL to retVal
 13330        Function_Return retVal
 13331    End_Function
 13332
 13333    // Gets or sets enable suppress empty columns.
 13334    { MethodType=Property }
 13335    Procedure Set ComEnableSuppressEmptyColumns Boolean value
 13336        Handle hDispatchDriver
 13337        Get phDispatchDriver to hDispatchDriver
 13338        Send PrepareParams to hDispatchDriver 1
 13339        Set ComProperty of hDispatchDriver 584 OLE_VT_BOOL to value
 13340    End_Procedure
 13341
 13342    // Gets or sets enable keep columns together.
 13343    { MethodType=Property }
 13344    Function ComEnableKeepColumnsTogether Returns Boolean
 13345        Handle hDispatchDriver
 13346        Boolean retVal
 13347        Get phDispatchDriver to hDispatchDriver
 13348        Get InvokeComMethod of hDispatchDriver 585 OLE_VT_BOOL to retVal
 13349        Function_Return retVal
 13350    End_Function
 13351
 13352    // Gets or sets enable keep columns together.
 13353    { MethodType=Property }
 13354    Procedure Set ComEnableKeepColumnsTogether Boolean value
 13355        Handle hDispatchDriver
 13356        Get phDispatchDriver to hDispatchDriver
 13357        Send PrepareParams to hDispatchDriver 1
 13358        Set ComProperty of hDispatchDriver 585 OLE_VT_BOOL to value
 13359    End_Procedure
 13360
 13361    // Gets or sets enable suppress row grand totals.
 13362    { MethodType=Property }
 13363    Function ComEnableSuppressRowGrandTotals Returns Boolean
 13364        Handle hDispatchDriver
 13365        Boolean retVal
 13366        Get phDispatchDriver to hDispatchDriver
 13367        Get InvokeComMethod of hDispatchDriver 586 OLE_VT_BOOL to retVal
 13368        Function_Return retVal
 13369    End_Function
 13370
 13371    // Gets or sets enable suppress row grand totals.
 13372    { MethodType=Property }
 13373    Procedure Set ComEnableSuppressRowGrandTotals Boolean value
 13374        Handle hDispatchDriver
 13375        Get phDispatchDriver to hDispatchDriver
 13376        Send PrepareParams to hDispatchDriver 1
 13377        Set ComProperty of hDispatchDriver 586 OLE_VT_BOOL to value
 13378    End_Procedure
 13379
 13380    // Gets or sets enable suppress column grand totals.
 13381    { MethodType=Property }
 13382    Function ComEnableSuppressColumnGrandTotals Returns Boolean
 13383        Handle hDispatchDriver
 13384        Boolean retVal
 13385        Get phDispatchDriver to hDispatchDriver
 13386        Get InvokeComMethod of hDispatchDriver 587 OLE_VT_BOOL to retVal
 13387        Function_Return retVal
 13388    End_Function
 13389
 13390    // Gets or sets enable suppress column grand totals.
 13391    { MethodType=Property }
 13392    Procedure Set ComEnableSuppressColumnGrandTotals Boolean value
 13393        Handle hDispatchDriver
 13394        Get phDispatchDriver to hDispatchDriver
 13395        Send PrepareParams to hDispatchDriver 1
 13396        Set ComProperty of hDispatchDriver 587 OLE_VT_BOOL to value
 13397    End_Procedure
 13398
 13399    // Gets or sets row grand totals color.
 13400    { MethodType=Property }
 13401    Function ComRowGrandTotalColor Returns OLE_COLOR
 13402        Handle hDispatchDriver
 13403        OLE_COLOR retVal
 13404        Get phDispatchDriver to hDispatchDriver
 13405        Get InvokeComMethod of hDispatchDriver 588 OLE_VT_I4 to retVal
 13406        Function_Return retVal
 13407    End_Function
 13408
 13409    // Gets or sets row grand totals color.
 13410    { MethodType=Property }
 13411    Procedure Set ComRowGrandTotalColor OLE_COLOR value
 13412        Handle hDispatchDriver
 13413        Get phDispatchDriver to hDispatchDriver
 13414        Send PrepareParams to hDispatchDriver 1
 13415        Set ComProperty of hDispatchDriver 588 OLE_VT_I4 to value
 13416    End_Procedure
 13417
 13418    // Gets or sets column grand totals color.
 13419    { MethodType=Property }
 13420    Function ComColumnGrandTotalColor Returns OLE_COLOR
 13421        Handle hDispatchDriver
 13422        OLE_COLOR retVal
 13423        Get phDispatchDriver to hDispatchDriver
 13424        Get InvokeComMethod of hDispatchDriver 589 OLE_VT_I4 to retVal
 13425        Function_Return retVal
 13426    End_Function
 13427
 13428    // Gets or sets column grand totals color.
 13429    { MethodType=Property }
 13430    Procedure Set ComColumnGrandTotalColor OLE_COLOR value
 13431        Handle hDispatchDriver
 13432        Get phDispatchDriver to hDispatchDriver
 13433        Send PrepareParams to hDispatchDriver 1
 13434        Set ComProperty of hDispatchDriver 589 OLE_VT_I4 to value
 13435    End_Procedure
 13436
 13437    // Gets or sets enable repeat row labels.
 13438    { MethodType=Property }
 13439    Function ComEnableRepeatRowLabels Returns Boolean
 13440        Handle hDispatchDriver
 13441        Boolean retVal
 13442        Get phDispatchDriver to hDispatchDriver
 13443        Get InvokeComMethod of hDispatchDriver 590 OLE_VT_BOOL to retVal
 13444        Function_Return retVal
 13445    End_Function
 13446
 13447    // Gets or sets enable repeat row labels.
 13448    { MethodType=Property }
 13449    Procedure Set ComEnableRepeatRowLabels Boolean value
 13450        Handle hDispatchDriver
 13451        Get phDispatchDriver to hDispatchDriver
 13452        Send PrepareParams to hDispatchDriver 1
 13453        Set ComProperty of hDispatchDriver 590 OLE_VT_BOOL to value
 13454    End_Procedure
 13455
 13456    // Gets or sets conditional formula.
 13457    { MethodType=Property }
 13458    Function ComConditionFormula Variant llFormulaType Returns String
 13459        Handle hDispatchDriver
 13460        String retVal
 13461        Get phDispatchDriver to hDispatchDriver
 13462        Send PrepareParams to hDispatchDriver 1
 13463        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 13464        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 13465        Function_Return retVal
 13466    End_Function
 13467
 13468    // Gets or sets conditional formula.
 13469    { MethodType=Property }
 13470    Procedure Set ComConditionFormula Variant llFormulaType String value
 13471        Handle hDispatchDriver
 13472        Get phDispatchDriver to hDispatchDriver
 13473        Send PrepareParams to hDispatchDriver 2
 13474        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 13475        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 13476    End_Procedure
 13477
 13478    // Gets or sets CSS class.
 13479    { MethodType=Property }
 13480    Function ComCssClass Returns String
 13481        Handle hDispatchDriver
 13482        String retVal
 13483        Get phDispatchDriver to hDispatchDriver
 13484        Get InvokeComMethod of hDispatchDriver 549 OLE_VT_BSTR to retVal
 13485        Function_Return retVal
 13486    End_Function
 13487
 13488    // Gets or sets CSS class.
 13489    { MethodType=Property }
 13490    Procedure Set ComCssClass String value
 13491        Handle hDispatchDriver
 13492        Get phDispatchDriver to hDispatchDriver
 13493        Send PrepareParams to hDispatchDriver 1
 13494        Set ComProperty of hDispatchDriver 549 OLE_VT_BSTR to value
 13495    End_Procedure
 13496
 13497    // Gets or sets hyperlink type.
 13498    { MethodType=Property }
 13499    Function ComHyperlinkType Returns CRHyperlinkType
 13500        Handle hDispatchDriver
 13501        CRHyperlinkType retVal
 13502        Get phDispatchDriver to hDispatchDriver
 13503        Get InvokeComMethod of hDispatchDriver 901 OLE_VT_I4 to retVal
 13504        Function_Return retVal
 13505    End_Function
 13506
 13507    // Gets or sets hyperlink type.
 13508    { MethodType=Property }
 13509    Procedure Set ComHyperlinkType CRHyperlinkType value
 13510        Handle hDispatchDriver
 13511        Get phDispatchDriver to hDispatchDriver
 13512        Send PrepareParams to hDispatchDriver 1
 13513        Set ComProperty of hDispatchDriver 901 OLE_VT_I4 to value
 13514    End_Procedure
 13515
 13516    // Gets or sets hyperlink text.
 13517    { MethodType=Property }
 13518    Function ComHyperlinkText Returns String
 13519        Handle hDispatchDriver
 13520        String retVal
 13521        Get phDispatchDriver to hDispatchDriver
 13522        Get InvokeComMethod of hDispatchDriver 902 OLE_VT_BSTR to retVal
 13523        Function_Return retVal
 13524    End_Function
 13525
 13526    // Gets or sets hyperlink text.
 13527    { MethodType=Property }
 13528    Procedure Set ComHyperlinkText String value
 13529        Handle hDispatchDriver
 13530        Get phDispatchDriver to hDispatchDriver
 13531        Send PrepareParams to hDispatchDriver 1
 13532        Set ComProperty of hDispatchDriver 902 OLE_VT_BSTR to value
 13533    End_Procedure
 13534End_Class
 13535
 13536// CoClass
 13537// CLSID: {2DDBB1FE-A590-404F-91F5-AF9E79D44D0B}
 13538Class cCrystalCrossTabObject is a cComAutomationObject
 13539    Import_Class_Protocol cCrystalICrossTabObject
 13540
 13541    Procedure Construct_Object
 13542        Forward Send Construct_Object
 13543        Set peAutoCreate to acNoAutoCreate
 13544    End_Procedure
 13545End_Class
 13546
 13547// CLSID: {AF37682B-6120-4E28-96DD-63FD2DC27B7A}
 13548Class cCrystalIPageEngine is a Mixin
 13549
 13550    // Gets or sets EPF image options.
 13551    { MethodType=Property }
 13552    Function ComImageOptions Returns CRImageType
 13553        Handle hDispatchDriver
 13554        CRImageType retVal
 13555        Get phDispatchDriver to hDispatchDriver
 13556        Get InvokeComMethod of hDispatchDriver 244 OLE_VT_I4 to retVal
 13557        Function_Return retVal
 13558    End_Function
 13559
 13560    // Gets or sets EPF image options.
 13561    { MethodType=Property }
 13562    Procedure Set ComImageOptions CRImageType value
 13563        Handle hDispatchDriver
 13564        Get phDispatchDriver to hDispatchDriver
 13565        Send PrepareParams to hDispatchDriver 1
 13566        Set ComProperty of hDispatchDriver 244 OLE_VT_I4 to value
 13567    End_Procedure
 13568
 13569    // Creates a page generator object.
 13570    Function ComCreatePageGenerator Variant llGroupPath Variant llDrillDownLevel Returns Variant
 13571        Handle hDispatchDriver
 13572        Variant retVal
 13573        Get phDispatchDriver to hDispatchDriver
 13574        Send PrepareParams to hDispatchDriver 2
 13575        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llGroupPath
 13576        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llDrillDownLevel
 13577        Get InvokeComMethod of hDispatchDriver 245 OLE_VT_DISPATCH to retVal
 13578        Function_Return retVal
 13579    End_Function
 13580
 13581    // Gets totaller ETF stream.
 13582    Function ComRenderTotallerETF Variant llrootGroupPath Integer llstartingChildNumber Short llpastRootLevels Variant llmaxNodeCount CRRenderResultType llresultType Returns Variant
 13583        Handle hDispatchDriver
 13584        Variant retVal
 13585        Get phDispatchDriver to hDispatchDriver
 13586        Send PrepareParams to hDispatchDriver 5
 13587        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llrootGroupPath
 13588        Send DefineParam to hDispatchDriver OLE_VT_I4 llstartingChildNumber
 13589        Send DefineParam to hDispatchDriver OLE_VT_I2 llpastRootLevels
 13590        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llmaxNodeCount
 13591        Send DefineParam to hDispatchDriver OLE_VT_I4 llresultType
 13592        Get InvokeComMethod of hDispatchDriver 246 OLE_VT_VARIANT to retVal
 13593        Function_Return retVal
 13594    End_Function
 13595
 13596    // Gets totaller HTML stream.
 13597    Function ComRenderTotallerHTML Variant llrootGroupPath Integer llstartingChildNumber Short llpastRootLevels Variant llmaxNodeCount Variant llopenGroupPath Boolean llincludeDrillDownLinks String llbaseURL CRRenderResultType llresultType Returns Variant
 13598        Handle hDispatchDriver
 13599        Variant retVal
 13600        Get phDispatchDriver to hDispatchDriver
 13601        Send PrepareParams to hDispatchDriver 8
 13602        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llrootGroupPath
 13603        Send DefineParam to hDispatchDriver OLE_VT_I4 llstartingChildNumber
 13604        Send DefineParam to hDispatchDriver OLE_VT_I2 llpastRootLevels
 13605        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llmaxNodeCount
 13606        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llopenGroupPath
 13607        Send DefineParam to hDispatchDriver OLE_VT_BOOL llincludeDrillDownLinks
 13608        Send DefineParam to hDispatchDriver OLE_VT_BSTR llbaseURL
 13609        Send DefineParam to hDispatchDriver OLE_VT_I4 llresultType
 13610        Get InvokeComMethod of hDispatchDriver 247 OLE_VT_VARIANT to retVal
 13611        Function_Return retVal
 13612    End_Function
 13613
 13614    // Gets page engine's parent (Report)
 13615    { MethodType=Property }
 13616    Function ComParent Returns Variant
 13617        Handle hDispatchDriver
 13618        Variant retVal
 13619        Get phDispatchDriver to hDispatchDriver
 13620        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 13621        Function_Return retVal
 13622    End_Function
 13623
 13624    // Gets or sets EPF place holder options.
 13625    { MethodType=Property }
 13626    Function ComPlaceHolderOptions Returns CRPlaceHolderType
 13627        Handle hDispatchDriver
 13628        CRPlaceHolderType retVal
 13629        Get phDispatchDriver to hDispatchDriver
 13630        Get InvokeComMethod of hDispatchDriver 518 OLE_VT_I4 to retVal
 13631        Function_Return retVal
 13632    End_Function
 13633
 13634    // Gets or sets EPF place holder options.
 13635    { MethodType=Property }
 13636    Procedure Set ComPlaceHolderOptions CRPlaceHolderType value
 13637        Handle hDispatchDriver
 13638        Get phDispatchDriver to hDispatchDriver
 13639        Send PrepareParams to hDispatchDriver 1
 13640        Set ComProperty of hDispatchDriver 518 OLE_VT_I4 to value
 13641    End_Procedure
 13642
 13643    // Gets or sets EPF value format options.
 13644    { MethodType=Property }
 13645    Function ComValueFormatOptions Returns CRValueFormatType
 13646        Handle hDispatchDriver
 13647        CRValueFormatType retVal
 13648        Get phDispatchDriver to hDispatchDriver
 13649        Get InvokeComMethod of hDispatchDriver 546 OLE_VT_I4 to retVal
 13650        Function_Return retVal
 13651    End_Function
 13652
 13653    // Gets or sets EPF value format options.
 13654    { MethodType=Property }
 13655    Procedure Set ComValueFormatOptions CRValueFormatType value
 13656        Handle hDispatchDriver
 13657        Get phDispatchDriver to hDispatchDriver
 13658        Send PrepareParams to hDispatchDriver 1
 13659        Set ComProperty of hDispatchDriver 546 OLE_VT_I4 to value
 13660    End_Procedure
 13661End_Class
 13662
 13663// CoClass
 13664// CLSID: {55F182C8-8909-49AB-AB40-03A717DEC40B}
 13665Class cCrystalPageEngine is a cComAutomationObject
 13666    Import_Class_Protocol cCrystalIPageEngine
 13667
 13668    Procedure Construct_Object
 13669        Forward Send Construct_Object
 13670        Set peAutoCreate to acNoAutoCreate
 13671    End_Procedure
 13672End_Class
 13673
 13674// CLSID: {AF37682C-6120-4E28-96DD-63FD2DC27B7A}
 13675Class cCrystalIPageGenerator is a Mixin
 13676
 13677    // Gets page generator's parent (PageEngine).
 13678    { MethodType=Property }
 13679    Function ComParent Returns Variant
 13680        Handle hDispatchDriver
 13681        Variant retVal
 13682        Get phDispatchDriver to hDispatchDriver
 13683        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 13684        Function_Return retVal
 13685    End_Function
 13686
 13687    // Gets page collection.
 13688    { MethodType=Property }
 13689    Function ComPages Returns Variant
 13690        Handle hDispatchDriver
 13691        Variant retVal
 13692        Get phDispatchDriver to hDispatchDriver
 13693        Get InvokeComMethod of hDispatchDriver 248 OLE_VT_DISPATCH to retVal
 13694        Function_Return retVal
 13695    End_Function
 13696
 13697    // Gets drill down level
 13698    { MethodType=Property }
 13699    Function ComDrillDownLevel Returns Short
 13700        Handle hDispatchDriver
 13701        Short retVal
 13702        Get phDispatchDriver to hDispatchDriver
 13703        Get InvokeComMethod of hDispatchDriver 249 OLE_VT_I2 to retVal
 13704        Function_Return retVal
 13705    End_Function
 13706
 13707    // Gets group path.
 13708    { MethodType=Property }
 13709    Function ComGroupPath Returns Variant
 13710        Handle hDispatchDriver
 13711        Variant retVal
 13712        Get phDispatchDriver to hDispatchDriver
 13713        Get InvokeComMethod of hDispatchDriver 250 OLE_VT_VARIANT to retVal
 13714        Function_Return retVal
 13715    End_Function
 13716
 13717    // Gets page number for the specified group path.
 13718    Function ComGetPageNumberForGroup Variant llGroupPath Returns Integer
 13719        Handle hDispatchDriver
 13720        Integer retVal
 13721        Get phDispatchDriver to hDispatchDriver
 13722        Send PrepareParams to hDispatchDriver 1
 13723        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llGroupPath
 13724        Get InvokeComMethod of hDispatchDriver 251 OLE_VT_I4 to retVal
 13725        Function_Return retVal
 13726    End_Function
 13727
 13728    // Gets a page generator for drilling on graph.
 13729    Function ComDrillOnGraph Integer llPageNumber Integer llxOffset Integer llyOffset Returns Variant
 13730        Handle hDispatchDriver
 13731        Variant retVal
 13732        Get phDispatchDriver to hDispatchDriver
 13733        Send PrepareParams to hDispatchDriver 3
 13734        Send DefineParam to hDispatchDriver OLE_VT_I4 llPageNumber
 13735        Send DefineParam to hDispatchDriver OLE_VT_I4 llxOffset
 13736        Send DefineParam to hDispatchDriver OLE_VT_I4 llyOffset
 13737        Get InvokeComMethod of hDispatchDriver 252 OLE_VT_DISPATCH to retVal
 13738        Function_Return retVal
 13739    End_Function
 13740
 13741    // Get group name for drill down on graph view
 13742    { MethodType=Property }
 13743    Function ComGroupName Returns String
 13744        Handle hDispatchDriver
 13745        String retVal
 13746        Get phDispatchDriver to hDispatchDriver
 13747        Get InvokeComMethod of hDispatchDriver 254 OLE_VT_BSTR to retVal
 13748        Function_Return retVal
 13749    End_Function
 13750
 13751    // Gets report name for drill down on out of place subreport view.
 13752    { MethodType=Property }
 13753    Function ComReportName Returns String
 13754        Handle hDispatchDriver
 13755        String retVal
 13756        Get phDispatchDriver to hDispatchDriver
 13757        Get InvokeComMethod of hDispatchDriver 298 OLE_VT_BSTR to retVal
 13758        Function_Return retVal
 13759    End_Function
 13760
 13761    // Gets containing page number for out of place subreport view.
 13762    { MethodType=Property }
 13763    Function ComContainingPageNumber Returns Integer
 13764        Handle hDispatchDriver
 13765        Integer retVal
 13766        Get phDispatchDriver to hDispatchDriver
 13767        Get InvokeComMethod of hDispatchDriver 451 OLE_VT_I4 to retVal
 13768        Function_Return retVal
 13769    End_Function
 13770
 13771    // Gets containining group path for out of place subreport view.
 13772    { MethodType=Property }
 13773    Function ComContainingGroupPath Returns Variant
 13774        Handle hDispatchDriver
 13775        Variant retVal
 13776        Get phDispatchDriver to hDispatchDriver
 13777        Get InvokeComMethod of hDispatchDriver 452 OLE_VT_VARIANT to retVal
 13778        Function_Return retVal
 13779    End_Function
 13780
 13781    // Gets contatining group name for out of place subreport view.
 13782    { MethodType=Property }
 13783    Function ComContainingGroupName Returns String
 13784        Handle hDispatchDriver
 13785        String retVal
 13786        Get phDispatchDriver to hDispatchDriver
 13787        Get InvokeComMethod of hDispatchDriver 453 OLE_VT_BSTR to retVal
 13788        Function_Return retVal
 13789    End_Function
 13790
 13791    // Gets object xoffset.
 13792    { MethodType=Property }
 13793    Function ComXOffset Returns Integer
 13794        Handle hDispatchDriver
 13795        Integer retVal
 13796        Get phDispatchDriver to hDispatchDriver
 13797        Get InvokeComMethod of hDispatchDriver 454 OLE_VT_I4 to retVal
 13798        Function_Return retVal
 13799    End_Function
 13800
 13801    // Gets object yoffset.
 13802    { MethodType=Property }
 13803    Function ComYOffset Returns Integer
 13804        Handle hDispatchDriver
 13805        Integer retVal
 13806        Get phDispatchDriver to hDispatchDriver
 13807        Get InvokeComMethod of hDispatchDriver 455 OLE_VT_I4 to retVal
 13808        Function_Return retVal
 13809    End_Function
 13810
 13811    // Gets totaller ETF stream.
 13812    Function ComRenderTotallerETF Variant llrootGroupPath Integer llstartingChildNumber Short llpastRootLevels Variant llmaxNodeCount CRRenderResultType llresultType Returns Variant
 13813        Handle hDispatchDriver
 13814        Variant retVal
 13815        Get phDispatchDriver to hDispatchDriver
 13816        Send PrepareParams to hDispatchDriver 5
 13817        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llrootGroupPath
 13818        Send DefineParam to hDispatchDriver OLE_VT_I4 llstartingChildNumber
 13819        Send DefineParam to hDispatchDriver OLE_VT_I2 llpastRootLevels
 13820        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llmaxNodeCount
 13821        Send DefineParam to hDispatchDriver OLE_VT_I4 llresultType
 13822        Get InvokeComMethod of hDispatchDriver 246 OLE_VT_VARIANT to retVal
 13823        Function_Return retVal
 13824    End_Function
 13825
 13826    // Gets totaller HTML stream.
 13827    Function ComRenderTotallerHTML Variant llrootGroupPath Integer llstartingChildNumber Short llpastRootLevels Variant llmaxNodeCount Variant llopenGroupPath Boolean llincludeDrillDownLinks String llbaseURL CRRenderResultType llresultType Returns Variant
 13828        Handle hDispatchDriver
 13829        Variant retVal
 13830        Get phDispatchDriver to hDispatchDriver
 13831        Send PrepareParams to hDispatchDriver 8
 13832        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llrootGroupPath
 13833        Send DefineParam to hDispatchDriver OLE_VT_I4 llstartingChildNumber
 13834        Send DefineParam to hDispatchDriver OLE_VT_I2 llpastRootLevels
 13835        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llmaxNodeCount
 13836        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llopenGroupPath
 13837        Send DefineParam to hDispatchDriver OLE_VT_BOOL llincludeDrillDownLinks
 13838        Send DefineParam to hDispatchDriver OLE_VT_BSTR llbaseURL
 13839        Send DefineParam to hDispatchDriver OLE_VT_I4 llresultType
 13840        Get InvokeComMethod of hDispatchDriver 247 OLE_VT_VARIANT to retVal
 13841        Function_Return retVal
 13842    End_Function
 13843
 13844    // Gets a page generator for drilling on a map.
 13845    Function ComDrillOnMap Integer llPageNumber Integer llxOffset Integer llyOffset Returns Variant
 13846        Handle hDispatchDriver
 13847        Variant retVal
 13848        Get phDispatchDriver to hDispatchDriver
 13849        Send PrepareParams to hDispatchDriver 3
 13850        Send DefineParam to hDispatchDriver OLE_VT_I4 llPageNumber
 13851        Send DefineParam to hDispatchDriver OLE_VT_I4 llxOffset
 13852        Send DefineParam to hDispatchDriver OLE_VT_I4 llyOffset
 13853        Get InvokeComMethod of hDispatchDriver 456 OLE_VT_DISPATCH to retVal
 13854        Function_Return retVal
 13855    End_Function
 13856
 13857    // Gets a page generator for drilling on a out of place subreport.
 13858    Function ComDrillOnSubreport Integer llPageNumber Integer llxOffset Integer llyOffset Returns Variant
 13859        Handle hDispatchDriver
 13860        Variant retVal
 13861        Get phDispatchDriver to hDispatchDriver
 13862        Send PrepareParams to hDispatchDriver 3
 13863        Send DefineParam to hDispatchDriver OLE_VT_I4 llPageNumber
 13864        Send DefineParam to hDispatchDriver OLE_VT_I4 llxOffset
 13865        Send DefineParam to hDispatchDriver OLE_VT_I4 llyOffset
 13866        Get InvokeComMethod of hDispatchDriver 457 OLE_VT_DISPATCH to retVal
 13867        Function_Return retVal
 13868    End_Function
 13869
 13870    // Gets export data stream.
 13871    Function ComExport CRRenderResultType llresultType Returns Variant
 13872        Handle hDispatchDriver
 13873        Variant retVal
 13874        Get phDispatchDriver to hDispatchDriver
 13875        Send PrepareParams to hDispatchDriver 1
 13876        Send DefineParam to hDispatchDriver OLE_VT_I4 llresultType
 13877        Get InvokeComMethod of hDispatchDriver 259 OLE_VT_VARIANT to retVal
 13878        Function_Return retVal
 13879    End_Function
 13880
 13881    // Creates a page generator that contains subreport view context.
 13882    Function ComCreateSubreportPageGenerator Variant llGroupPath Variant llDrillDownLevel Returns Variant
 13883        Handle hDispatchDriver
 13884        Variant retVal
 13885        Get phDispatchDriver to hDispatchDriver
 13886        Send PrepareParams to hDispatchDriver 2
 13887        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llGroupPath
 13888        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llDrillDownLevel
 13889        Get InvokeComMethod of hDispatchDriver 459 OLE_VT_DISPATCH to retVal
 13890        Function_Return retVal
 13891    End_Function
 13892
 13893    // Searchs for the specified text in the current drill down view, starting with specified page.
 13894    Function ComFindText String llText CRSearchDirection lldirection Variant llpPageNumber Returns Boolean
 13895        Handle hDispatchDriver
 13896        Boolean retVal
 13897        Get phDispatchDriver to hDispatchDriver
 13898        Send PrepareParams to hDispatchDriver 3
 13899        Send DefineParam to hDispatchDriver OLE_VT_BSTR llText
 13900        Send DefineParam to hDispatchDriver OLE_VT_I4 lldirection
 13901        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_VARIANT) llpPageNumber
 13902        Get InvokeComMethod of hDispatchDriver 547 OLE_VT_BOOL to retVal
 13903        Function_Return retVal
 13904    End_Function
 13905End_Class
 13906
 13907// CoClass
 13908// CLSID: {BBF5A9DB-2FC9-4C47-AEED-FC97568592F0}
 13909Class cCrystalPageGenerator is a cComAutomationObject
 13910    Import_Class_Protocol cCrystalIPageGenerator
 13911
 13912    Procedure Construct_Object
 13913        Forward Send Construct_Object
 13914        Set peAutoCreate to acNoAutoCreate
 13915    End_Procedure
 13916End_Class
 13917
 13918// CLSID: {AF37682D-6120-4E28-96DD-63FD2DC27B7A}
 13919Class cCrystalIPages is a Mixin
 13920
 13921    { MethodType=Property }
 13922    Function Com_NewEnum Returns Variant
 13923        Handle hDispatchDriver
 13924        Variant retVal
 13925        Get phDispatchDriver to hDispatchDriver
 13926        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 13927        Function_Return retVal
 13928    End_Function
 13929
 13930    // Gets collection item.
 13931    { MethodType=Property }
 13932    Function ComItem Integer llindex Returns Variant
 13933        Handle hDispatchDriver
 13934        Variant retVal
 13935        Get phDispatchDriver to hDispatchDriver
 13936        Send PrepareParams to hDispatchDriver 1
 13937        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 13938        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 13939        Function_Return retVal
 13940    End_Function
 13941
 13942    // Gets collection count.
 13943    { MethodType=Property }
 13944    Function ComCount Returns Integer
 13945        Handle hDispatchDriver
 13946        Integer retVal
 13947        Get phDispatchDriver to hDispatchDriver
 13948        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 13949        Function_Return retVal
 13950    End_Function
 13951
 13952    // Gets pages parent(PageGenerator)
 13953    { MethodType=Property }
 13954    Function ComParent Returns Variant
 13955        Handle hDispatchDriver
 13956        Variant retVal
 13957        Get phDispatchDriver to hDispatchDriver
 13958        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 13959        Function_Return retVal
 13960    End_Function
 13961End_Class
 13962
 13963// CoClass
 13964// CLSID: {C91F3618-33AA-4349-80CA-51A5751897D3}
 13965Class cCrystalPages is a cComAutomationObject
 13966    Import_Class_Protocol cCrystalIPages
 13967
 13968    Procedure Construct_Object
 13969        Forward Send Construct_Object
 13970        Set peAutoCreate to acNoAutoCreate
 13971    End_Procedure
 13972End_Class
 13973
 13974// CLSID: {AF37682E-6120-4E28-96DD-63FD2DC27B7A}
 13975Class cCrystalIPage is a Mixin
 13976
 13977    // Gets page's parent (PageGenerator).
 13978    { MethodType=Property }
 13979    Function ComParent Returns Variant
 13980        Handle hDispatchDriver
 13981        Variant retVal
 13982        Get phDispatchDriver to hDispatchDriver
 13983        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 13984        Function_Return retVal
 13985    End_Function
 13986
 13987    // Gets page number.
 13988    { MethodType=Property }
 13989    Function ComPageNumber Returns Integer
 13990        Handle hDispatchDriver
 13991        Integer retVal
 13992        Get phDispatchDriver to hDispatchDriver
 13993        Get InvokeComMethod of hDispatchDriver 255 OLE_VT_I4 to retVal
 13994        Function_Return retVal
 13995    End_Function
 13996
 13997    // Returns whether the page is the last page.
 13998    { MethodType=Property }
 13999    Function ComIsLastPage Returns Boolean
 14000        Handle hDispatchDriver
 14001        Boolean retVal
 14002        Get phDispatchDriver to hDispatchDriver
 14003        Get InvokeComMethod of hDispatchDriver 256 OLE_VT_BOOL to retVal
 14004        Function_Return retVal
 14005    End_Function
 14006
 14007    // Gets EPF stream.
 14008    Function ComRenderEPF CRRenderResultType llresultType Returns Variant
 14009        Handle hDispatchDriver
 14010        Variant retVal
 14011        Get phDispatchDriver to hDispatchDriver
 14012        Send PrepareParams to hDispatchDriver 1
 14013        Send DefineParam to hDispatchDriver OLE_VT_I4 llresultType
 14014        Get InvokeComMethod of hDispatchDriver 257 OLE_VT_VARIANT to retVal
 14015        Function_Return retVal
 14016    End_Function
 14017
 14018    // Gets HTML stream.
 14019    Function ComRenderHTML Boolean llincludeDrillDownLinks CRHTMLPageStyle llpageStyle CRHTMLToolbarStyle lltoolbarStyle String llbaseURL CRRenderResultType llresultType Returns Variant
 14020        Handle hDispatchDriver
 14021        Variant retVal
 14022        Get phDispatchDriver to hDispatchDriver
 14023        Send PrepareParams to hDispatchDriver 5
 14024        Send DefineParam to hDispatchDriver OLE_VT_BOOL llincludeDrillDownLinks
 14025        Send DefineParam to hDispatchDriver OLE_VT_I4 llpageStyle
 14026        Send DefineParam to hDispatchDriver OLE_VT_I4 lltoolbarStyle
 14027        Send DefineParam to hDispatchDriver OLE_VT_BSTR llbaseURL
 14028        Send DefineParam to hDispatchDriver OLE_VT_I4 llresultType
 14029        Get InvokeComMethod of hDispatchDriver 258 OLE_VT_VARIANT to retVal
 14030        Function_Return retVal
 14031    End_Function
 14032
 14033    // Returns whether the page misses the total page count.
 14034    { MethodType=Property }
 14035    Function ComIsMissingTotalPageCount Returns Boolean
 14036        Handle hDispatchDriver
 14037        Boolean retVal
 14038        Get phDispatchDriver to hDispatchDriver
 14039        Get InvokeComMethod of hDispatchDriver 519 OLE_VT_BOOL to retVal
 14040        Function_Return retVal
 14041    End_Function
 14042End_Class
 14043
 14044// CoClass
 14045// CLSID: {D080F9D5-3038-42EF-A8BB-98C2DD928C28}
 14046Class cCrystalPage is a cComAutomationObject
 14047    Import_Class_Protocol cCrystalIPage
 14048
 14049    Procedure Construct_Object
 14050        Forward Send Construct_Object
 14051        Set peAutoCreate to acNoAutoCreate
 14052    End_Procedure
 14053End_Class
 14054
 14055// CLSID: {AF37682F-6120-4E28-96DD-63FD2DC27B7A}
 14056Class cCrystalIExportOptions is a Mixin
 14057
 14058    // Gets export options' parent (IReport)
 14059    { MethodType=Property }
 14060    Function ComParent Returns Variant
 14061        Handle hDispatchDriver
 14062        Variant retVal
 14063        Get phDispatchDriver to hDispatchDriver
 14064        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 14065        Function_Return retVal
 14066    End_Function
 14067
 14068    // Gets or sets export format type.
 14069    { MethodType=Property }
 14070    Function ComFormatType Returns CRExportFormatType
 14071        Handle hDispatchDriver
 14072        CRExportFormatType retVal
 14073        Get phDispatchDriver to hDispatchDriver
 14074        Get InvokeComMethod of hDispatchDriver 261 OLE_VT_I4 to retVal
 14075        Function_Return retVal
 14076    End_Function
 14077
 14078    // Gets or sets export format type.
 14079    { MethodType=Property }
 14080    Procedure Set ComFormatType CRExportFormatType value
 14081        Handle hDispatchDriver
 14082        Get phDispatchDriver to hDispatchDriver
 14083        Send PrepareParams to hDispatchDriver 1
 14084        Set ComProperty of hDispatchDriver 261 OLE_VT_I4 to value
 14085    End_Procedure
 14086
 14087    // Gets or sets export destination type.
 14088    { MethodType=Property }
 14089    Function ComDestinationType Returns CRExportDestinationType
 14090        Handle hDispatchDriver
 14091        CRExportDestinationType retVal
 14092        Get phDispatchDriver to hDispatchDriver
 14093        Get InvokeComMethod of hDispatchDriver 262 OLE_VT_I4 to retVal
 14094        Function_Return retVal
 14095    End_Function
 14096
 14097    // Gets or sets export destination type.
 14098    { MethodType=Property }
 14099    Procedure Set ComDestinationType CRExportDestinationType value
 14100        Handle hDispatchDriver
 14101        Get phDispatchDriver to hDispatchDriver
 14102        Send PrepareParams to hDispatchDriver 1
 14103        Set ComProperty of hDispatchDriver 262 OLE_VT_I4 to value
 14104    End_Procedure
 14105
 14106    // Gets or sets export to Exchange profile.
 14107    { MethodType=Property }
 14108    Function ComExchangeProfile Returns String
 14109        Handle hDispatchDriver
 14110        String retVal
 14111        Get phDispatchDriver to hDispatchDriver
 14112        Get InvokeComMethod of hDispatchDriver 263 OLE_VT_BSTR to retVal
 14113        Function_Return retVal
 14114    End_Function
 14115
 14116    // Gets or sets export to Exchange profile.
 14117    { MethodType=Property }
 14118    Procedure Set ComExchangeProfile String value
 14119        Handle hDispatchDriver
 14120        Get phDispatchDriver to hDispatchDriver
 14121        Send PrepareParams to hDispatchDriver 1
 14122        Set ComProperty of hDispatchDriver 263 OLE_VT_BSTR to value
 14123    End_Procedure
 14124
 14125    // Gets or sets destination disk file name.
 14126    { MethodType=Property }
 14127    Function ComDiskFileName Returns String
 14128        Handle hDispatchDriver
 14129        String retVal
 14130        Get phDispatchDriver to hDispatchDriver
 14131        Get InvokeComMethod of hDispatchDriver 264 OLE_VT_BSTR to retVal
 14132        Function_Return retVal
 14133    End_Function
 14134
 14135    // Gets or sets destination disk file name.
 14136    { MethodType=Property }
 14137    Procedure Set ComDiskFileName String value
 14138        Handle hDispatchDriver
 14139        Get phDispatchDriver to hDispatchDriver
 14140        Send PrepareParams to hDispatchDriver 1
 14141        Set ComProperty of hDispatchDriver 264 OLE_VT_BSTR to value
 14142    End_Procedure
 14143
 14144    // Gets or sets use report date format option.
 14145    { MethodType=Property }
 14146    Function ComUseReportDateFormat Returns Boolean
 14147        Handle hDispatchDriver
 14148        Boolean retVal
 14149        Get phDispatchDriver to hDispatchDriver
 14150        Get InvokeComMethod of hDispatchDriver 265 OLE_VT_BOOL to retVal
 14151        Function_Return retVal
 14152    End_Function
 14153
 14154    // Gets or sets use report date format option.
 14155    { MethodType=Property }
 14156    Procedure Set ComUseReportDateFormat Boolean value
 14157        Handle hDispatchDriver
 14158        Get phDispatchDriver to hDispatchDriver
 14159        Send PrepareParams to hDispatchDriver 1
 14160        Set ComProperty of hDispatchDriver 265 OLE_VT_BOOL to value
 14161    End_Procedure
 14162
 14163    // Gets or sets use report number format option.
 14164    { MethodType=Property }
 14165    Function ComUseReportNumberFormat Returns Boolean
 14166        Handle hDispatchDriver
 14167        Boolean retVal
 14168        Get phDispatchDriver to hDispatchDriver
 14169        Get InvokeComMethod of hDispatchDriver 266 OLE_VT_BOOL to retVal
 14170        Function_Return retVal
 14171    End_Function
 14172
 14173    // Gets or sets use report number format option.
 14174    { MethodType=Property }
 14175    Procedure Set ComUseReportNumberFormat Boolean value
 14176        Handle hDispatchDriver
 14177        Get phDispatchDriver to hDispatchDriver
 14178        Send PrepareParams to hDispatchDriver 1
 14179        Set ComProperty of hDispatchDriver 266 OLE_VT_BOOL to value
 14180    End_Procedure
 14181
 14182    // Gets or sets char field delimiter.
 14183    { MethodType=Property }
 14184    Function ComCharFieldDelimiter Returns String
 14185        Handle hDispatchDriver
 14186        String retVal
 14187        Get phDispatchDriver to hDispatchDriver
 14188        Get InvokeComMethod of hDispatchDriver 267 OLE_VT_BSTR to retVal
 14189        Function_Return retVal
 14190    End_Function
 14191
 14192    // Gets or sets char field delimiter.
 14193    { MethodType=Property }
 14194    Procedure Set ComCharFieldDelimiter String value
 14195        Handle hDispatchDriver
 14196        Get phDispatchDriver to hDispatchDriver
 14197        Send PrepareParams to hDispatchDriver 1
 14198        Set ComProperty of hDispatchDriver 267 OLE_VT_BSTR to value
 14199    End_Procedure
 14200
 14201    // Gets or sets char string delimiter.
 14202    { MethodType=Property }
 14203    Function ComCharStringDelimiter Returns String
 14204        Handle hDispatchDriver
 14205        String retVal
 14206        Get phDispatchDriver to hDispatchDriver
 14207        Get InvokeComMethod of hDispatchDriver 268 OLE_VT_BSTR to retVal
 14208        Function_Return retVal
 14209    End_Function
 14210
 14211    // Gets or sets char string delimiter.
 14212    { MethodType=Property }
 14213    Procedure Set ComCharStringDelimiter String value
 14214        Handle hDispatchDriver
 14215        Get phDispatchDriver to hDispatchDriver
 14216        Send PrepareParams to hDispatchDriver 1
 14217        Set ComProperty of hDispatchDriver 268 OLE_VT_BSTR to value
 14218    End_Procedure
 14219
 14220    // Gets or sets number of line per page option.
 14221    { MethodType=Property }
 14222    Function ComNumberOfLinesPerPage Returns Short
 14223        Handle hDispatchDriver
 14224        Short retVal
 14225        Get phDispatchDriver to hDispatchDriver
 14226        Get InvokeComMethod of hDispatchDriver 269 OLE_VT_I2 to retVal
 14227        Function_Return retVal
 14228    End_Function
 14229
 14230    // Gets or sets number of line per page option.
 14231    { MethodType=Property }
 14232    Procedure Set ComNumberOfLinesPerPage Short value
 14233        Handle hDispatchDriver
 14234        Get phDispatchDriver to hDispatchDriver
 14235        Send PrepareParams to hDispatchDriver 1
 14236        Set ComProperty of hDispatchDriver 269 OLE_VT_I2 to value
 14237    End_Procedure
 14238
 14239    // Gets or sets ODBC data source name.
 14240    { MethodType=Property }
 14241    Function ComODBCDataSourceName Returns String
 14242        Handle hDispatchDriver
 14243        String retVal
 14244        Get phDispatchDriver to hDispatchDriver
 14245        Get InvokeComMethod of hDispatchDriver 270 OLE_VT_BSTR to retVal
 14246        Function_Return retVal
 14247    End_Function
 14248
 14249    // Gets or sets ODBC data source name.
 14250    { MethodType=Property }
 14251    Procedure Set ComODBCDataSourceName String value
 14252        Handle hDispatchDriver
 14253        Get phDispatchDriver to hDispatchDriver
 14254        Send PrepareParams to hDispatchDriver 1
 14255        Set ComProperty of hDispatchDriver 270 OLE_VT_BSTR to value
 14256    End_Procedure
 14257
 14258    // Gets or sets ODBC data source user ID.
 14259    { MethodType=Property }
 14260    Function ComODBCDataSourceUserID Returns String
 14261        Handle hDispatchDriver
 14262        String retVal
 14263        Get phDispatchDriver to hDispatchDriver
 14264        Get InvokeComMethod of hDispatchDriver 271 OLE_VT_BSTR to retVal
 14265        Function_Return retVal
 14266    End_Function
 14267
 14268    // Gets or sets ODBC data source user ID.
 14269    { MethodType=Property }
 14270    Procedure Set ComODBCDataSourceUserID String value
 14271        Handle hDispatchDriver
 14272        Get phDispatchDriver to hDispatchDriver
 14273        Send PrepareParams to hDispatchDriver 1
 14274        Set ComProperty of hDispatchDriver 271 OLE_VT_BSTR to value
 14275    End_Procedure
 14276
 14277    // Sets ODBC data source password.
 14278    { MethodType=Property }
 14279    Procedure Set ComODBCDataSourcePassword String value
 14280        Handle hDispatchDriver
 14281        Get phDispatchDriver to hDispatchDriver
 14282        Send PrepareParams to hDispatchDriver 1
 14283        Set ComProperty of hDispatchDriver 272 OLE_VT_BSTR to value
 14284    End_Procedure
 14285
 14286    // Gets or sets ODBC table name.
 14287    { MethodType=Property }
 14288    Function ComODBCExportTableName Returns String
 14289        Handle hDispatchDriver
 14290        String retVal
 14291        Get phDispatchDriver to hDispatchDriver
 14292        Get InvokeComMethod of hDispatchDriver 273 OLE_VT_BSTR to retVal
 14293        Function_Return retVal
 14294    End_Function
 14295
 14296    // Gets or sets ODBC table name.
 14297    { MethodType=Property }
 14298    Procedure Set ComODBCExportTableName String value
 14299        Handle hDispatchDriver
 14300        Get phDispatchDriver to hDispatchDriver
 14301        Send PrepareParams to hDispatchDriver 1
 14302        Set ComProperty of hDispatchDriver 273 OLE_VT_BSTR to value
 14303    End_Procedure
 14304
 14305    // Gets or sets HTML file name.
 14306    { MethodType=Property }
 14307    Function ComHTMLFileName Returns String
 14308        Handle hDispatchDriver
 14309        String retVal
 14310        Get phDispatchDriver to hDispatchDriver
 14311        Get InvokeComMethod of hDispatchDriver 274 OLE_VT_BSTR to retVal
 14312        Function_Return retVal
 14313    End_Function
 14314
 14315    // Gets or sets HTML file name.
 14316    { MethodType=Property }
 14317    Procedure Set ComHTMLFileName String value
 14318        Handle hDispatchDriver
 14319        Get phDispatchDriver to hDispatchDriver
 14320        Send PrepareParams to hDispatchDriver 1
 14321        Set ComProperty of hDispatchDriver 274 OLE_VT_BSTR to value
 14322    End_Procedure
 14323
 14324    // Sets exchange password.
 14325    { MethodType=Property }
 14326    Procedure Set ComExchangePassword String value
 14327        Handle hDispatchDriver
 14328        Get phDispatchDriver to hDispatchDriver
 14329        Send PrepareParams to hDispatchDriver 1
 14330        Set ComProperty of hDispatchDriver 275 OLE_VT_BSTR to value
 14331    End_Procedure
 14332
 14333    // Gets or sets exchange destination type.
 14334    { MethodType=Property }
 14335    Function ComExchangeDestinationType Returns CRExchangeDestinationType
 14336        Handle hDispatchDriver
 14337        CRExchangeDestinationType retVal
 14338        Get phDispatchDriver to hDispatchDriver
 14339        Get InvokeComMethod of hDispatchDriver 276 OLE_VT_I4 to retVal
 14340        Function_Return retVal
 14341    End_Function
 14342
 14343    // Gets or sets exchange destination type.
 14344    { MethodType=Property }
 14345    Procedure Set ComExchangeDestinationType CRExchangeDestinationType value
 14346        Handle hDispatchDriver
 14347        Get phDispatchDriver to hDispatchDriver
 14348        Send PrepareParams to hDispatchDriver 1
 14349        Set ComProperty of hDispatchDriver 276 OLE_VT_I4 to value
 14350    End_Procedure
 14351
 14352    // Gets or sets exchange folder path.
 14353    { MethodType=Property }
 14354    Function ComExchangeFolderPath Returns String
 14355        Handle hDispatchDriver
 14356        String retVal
 14357        Get phDispatchDriver to hDispatchDriver
 14358        Get InvokeComMethod of hDispatchDriver 277 OLE_VT_BSTR to retVal
 14359        Function_Return retVal
 14360    End_Function
 14361
 14362    // Gets or sets exchange folder path.
 14363    { MethodType=Property }
 14364    Procedure Set ComExchangeFolderPath String value
 14365        Handle hDispatchDriver
 14366        Get phDispatchDriver to hDispatchDriver
 14367        Send PrepareParams to hDispatchDriver 1
 14368        Set ComProperty of hDispatchDriver 277 OLE_VT_BSTR to value
 14369    End_Procedure
 14370
 14371    // Gets or sets mail cc list.
 14372    { MethodType=Property }
 14373    Function ComMailCcList Returns String
 14374        Handle hDispatchDriver
 14375        String retVal
 14376        Get phDispatchDriver to hDispatchDriver
 14377        Get InvokeComMethod of hDispatchDriver 278 OLE_VT_BSTR to retVal
 14378        Function_Return retVal
 14379    End_Function
 14380
 14381    // Gets or sets mail cc list.
 14382    { MethodType=Property }
 14383    Procedure Set ComMailCcList String value
 14384        Handle hDispatchDriver
 14385        Get phDispatchDriver to hDispatchDriver
 14386        Send PrepareParams to hDispatchDriver 1
 14387        Set ComProperty of hDispatchDriver 278 OLE_VT_BSTR to value
 14388    End_Procedure
 14389
 14390    // Gets or sets mail to list.
 14391    { MethodType=Property }
 14392    Function ComMailToList Returns String
 14393        Handle hDispatchDriver
 14394        String retVal
 14395        Get phDispatchDriver to hDispatchDriver
 14396        Get InvokeComMethod of hDispatchDriver 279 OLE_VT_BSTR to retVal
 14397        Function_Return retVal
 14398    End_Function
 14399
 14400    // Gets or sets mail to list.
 14401    { MethodType=Property }
 14402    Procedure Set ComMailToList String value
 14403        Handle hDispatchDriver
 14404        Get phDispatchDriver to hDispatchDriver
 14405        Send PrepareParams to hDispatchDriver 1
 14406        Set ComProperty of hDispatchDriver 279 OLE_VT_BSTR to value
 14407    End_Procedure
 14408
 14409    // Gets or sets mail subjects.
 14410    { MethodType=Property }
 14411    Function ComMailSubject Returns String
 14412        Handle hDispatchDriver
 14413        String retVal
 14414        Get phDispatchDriver to hDispatchDriver
 14415        Get InvokeComMethod of hDispatchDriver 280 OLE_VT_BSTR to retVal
 14416        Function_Return retVal
 14417    End_Function
 14418
 14419    // Gets or sets mail subjects.
 14420    { MethodType=Property }
 14421    Procedure Set ComMailSubject String value
 14422        Handle hDispatchDriver
 14423        Get phDispatchDriver to hDispatchDriver
 14424        Send PrepareParams to hDispatchDriver 1
 14425        Set ComProperty of hDispatchDriver 280 OLE_VT_BSTR to value
 14426    End_Procedure
 14427
 14428    // Gets or sets mail message.
 14429    { MethodType=Property }
 14430    Function ComMailMessage Returns String
 14431        Handle hDispatchDriver
 14432        String retVal
 14433        Get phDispatchDriver to hDispatchDriver
 14434        Get InvokeComMethod of hDispatchDriver 281 OLE_VT_BSTR to retVal
 14435        Function_Return retVal
 14436    End_Function
 14437
 14438    // Gets or sets mail message.
 14439    { MethodType=Property }
 14440    Procedure Set ComMailMessage String value
 14441        Handle hDispatchDriver
 14442        Get phDispatchDriver to hDispatchDriver
 14443        Send PrepareParams to hDispatchDriver 1
 14444        Set ComProperty of hDispatchDriver 281 OLE_VT_BSTR to value
 14445    End_Procedure
 14446
 14447    // Gets or sets mail Bcc list.
 14448    { MethodType=Property }
 14449    Function ComMailBccList Returns String
 14450        Handle hDispatchDriver
 14451        String retVal
 14452        Get phDispatchDriver to hDispatchDriver
 14453        Get InvokeComMethod of hDispatchDriver 282 OLE_VT_BSTR to retVal
 14454        Function_Return retVal
 14455    End_Function
 14456
 14457    // Gets or sets mail Bcc list.
 14458    { MethodType=Property }
 14459    Procedure Set ComMailBccList String value
 14460        Handle hDispatchDriver
 14461        Get phDispatchDriver to hDispatchDriver
 14462        Send PrepareParams to hDispatchDriver 1
 14463        Set ComProperty of hDispatchDriver 282 OLE_VT_BSTR to value
 14464    End_Procedure
 14465
 14466    // Gets export format dll name.
 14467    { MethodType=Property }
 14468    Function ComFormatDllName Returns String
 14469        Handle hDispatchDriver
 14470        String retVal
 14471        Get phDispatchDriver to hDispatchDriver
 14472        Get InvokeComMethod of hDispatchDriver 283 OLE_VT_BSTR to retVal
 14473        Function_Return retVal
 14474    End_Function
 14475
 14476    // Gets export destination dll name.
 14477    { MethodType=Property }
 14478    Function ComDestinationDllName Returns String
 14479        Handle hDispatchDriver
 14480        String retVal
 14481        Get phDispatchDriver to hDispatchDriver
 14482        Get InvokeComMethod of hDispatchDriver 284 OLE_VT_BSTR to retVal
 14483        Function_Return retVal
 14484    End_Function
 14485
 14486    // Resets export options.
 14487    Procedure ComReset
 14488        Handle hDispatchDriver
 14489        Get phDispatchDriver to hDispatchDriver
 14490        Send InvokeComMethod to hDispatchDriver 286 OLE_VT_VOID
 14491    End_Procedure
 14492
 14493    // Prompts for export options.
 14494    Procedure ComPromptForExportOptions
 14495        Handle hDispatchDriver
 14496        Get phDispatchDriver to hDispatchDriver
 14497        Send InvokeComMethod to hDispatchDriver 287 OLE_VT_VOID
 14498    End_Procedure
 14499
 14500    // Gets or sets exporting to Excel has column headings option.
 14501    { MethodType=Property }
 14502    Function ComExcelTabHasColumnHeadings Returns Boolean
 14503        Handle hDispatchDriver
 14504        Boolean retVal
 14505        Get phDispatchDriver to hDispatchDriver
 14506        Get InvokeComMethod of hDispatchDriver 490 OLE_VT_BOOL to retVal
 14507        Function_Return retVal
 14508    End_Function
 14509
 14510    // Gets or sets exporting to Excel has column headings option.
 14511    { MethodType=Property }
 14512    Procedure Set ComExcelTabHasColumnHeadings Boolean value
 14513        Handle hDispatchDriver
 14514        Get phDispatchDriver to hDispatchDriver
 14515        Send PrepareParams to hDispatchDriver 1
 14516        Set ComProperty of hDispatchDriver 490 OLE_VT_BOOL to value
 14517    End_Procedure
 14518
 14519    // Gets or sets export to Excel to use worksheet functions to represent subtotal fields in the report.
 14520    { MethodType=Property }
 14521    Function ComExcelUseWorksheetFunctions Returns Boolean
 14522        Handle hDispatchDriver
 14523        Boolean retVal
 14524        Get phDispatchDriver to hDispatchDriver
 14525        Get InvokeComMethod of hDispatchDriver 491 OLE_VT_BOOL to retVal
 14526        Function_Return retVal
 14527    End_Function
 14528
 14529    // Gets or sets export to Excel to use worksheet functions to represent subtotal fields in the report.
 14530    { MethodType=Property }
 14531    Procedure Set ComExcelUseWorksheetFunctions Boolean value
 14532        Handle hDispatchDriver
 14533        Get phDispatchDriver to hDispatchDriver
 14534        Send PrepareParams to hDispatchDriver 1
 14535        Set ComProperty of hDispatchDriver 491 OLE_VT_BOOL to value
 14536    End_Procedure
 14537
 14538    // Gets or sets export to Excel to use constant column width.
 14539    { MethodType=Property }
 14540    Function ComExcelUseConstantColumnWidth Returns Boolean
 14541        Handle hDispatchDriver
 14542        Boolean retVal
 14543        Get phDispatchDriver to hDispatchDriver
 14544        Get InvokeComMethod of hDispatchDriver 492 OLE_VT_BOOL to retVal
 14545        Function_Return retVal
 14546    End_Function
 14547
 14548    // Gets or sets export to Excel to use constant column width.
 14549    { MethodType=Property }
 14550    Procedure Set ComExcelUseConstantColumnWidth Boolean value
 14551        Handle hDispatchDriver
 14552        Get phDispatchDriver to hDispatchDriver
 14553        Send PrepareParams to hDispatchDriver 1
 14554        Set ComProperty of hDispatchDriver 492 OLE_VT_BOOL to value
 14555    End_Procedure
 14556
 14557    // Gets or sets the column width when exporting to Excel.
 14558    { MethodType=Property }
 14559    Function ComExcelConstantColumnWidth Returns Real
 14560        Handle hDispatchDriver
 14561        Real retVal
 14562        Get phDispatchDriver to hDispatchDriver
 14563        Get InvokeComMethod of hDispatchDriver 493 OLE_VT_R8 to retVal
 14564        Function_Return retVal
 14565    End_Function
 14566
 14567    // Gets or sets the column width when exporting to Excel.
 14568    { MethodType=Property }
 14569    Procedure Set ComExcelConstantColumnWidth Real value
 14570        Handle hDispatchDriver
 14571        Get phDispatchDriver to hDispatchDriver
 14572        Send PrepareParams to hDispatchDriver 1
 14573        Set ComProperty of hDispatchDriver 493 OLE_VT_R8 to value
 14574    End_Procedure
 14575
 14576    // Gets or sets the base area type if not using constant column width when exporting to Excel.
 14577    { MethodType=Property }
 14578    Function ComExcelAreaType Returns CRAreaKind
 14579        Handle hDispatchDriver
 14580        CRAreaKind retVal
 14581        Get phDispatchDriver to hDispatchDriver
 14582        Get InvokeComMethod of hDispatchDriver 494 OLE_VT_I4 to retVal
 14583        Function_Return retVal
 14584    End_Function
 14585
 14586    // Gets or sets the base area type if not using constant column width when exporting to Excel.
 14587    { MethodType=Property }
 14588    Procedure Set ComExcelAreaType CRAreaKind value
 14589        Handle hDispatchDriver
 14590        Get phDispatchDriver to hDispatchDriver
 14591        Send PrepareParams to hDispatchDriver 1
 14592        Set ComProperty of hDispatchDriver 494 OLE_VT_I4 to value
 14593    End_Procedure
 14594
 14595    // Gets or sets the base area group number if the area type is group area when exporting to Excel.
 14596    { MethodType=Property }
 14597    Function ComExcelAreaGroupNumber Returns Short
 14598        Handle hDispatchDriver
 14599        Short retVal
 14600        Get phDispatchDriver to hDispatchDriver
 14601        Get InvokeComMethod of hDispatchDriver 495 OLE_VT_I2 to retVal
 14602        Function_Return retVal
 14603    End_Function
 14604
 14605    // Gets or sets the base area group number if the area type is group area when exporting to Excel.
 14606    { MethodType=Property }
 14607    Procedure Set ComExcelAreaGroupNumber Short value
 14608        Handle hDispatchDriver
 14609        Get phDispatchDriver to hDispatchDriver
 14610        Send PrepareParams to hDispatchDriver 1
 14611        Set ComProperty of hDispatchDriver 495 OLE_VT_I2 to value
 14612    End_Procedure
 14613
 14614    // Gets or sets exporting to Excel to use tabular format.
 14615    { MethodType=Property }
 14616    Function ComExcelUseTabularFormat Returns Boolean
 14617        Handle hDispatchDriver
 14618        Boolean retVal
 14619        Get phDispatchDriver to hDispatchDriver
 14620        Get InvokeComMethod of hDispatchDriver 496 OLE_VT_BOOL to retVal
 14621        Function_Return retVal
 14622    End_Function
 14623
 14624    // Gets or sets exporting to Excel to use tabular format.
 14625    { MethodType=Property }
 14626    Procedure Set ComExcelUseTabularFormat Boolean value
 14627        Handle hDispatchDriver
 14628        Get phDispatchDriver to hDispatchDriver
 14629        Send PrepareParams to hDispatchDriver 1
 14630        Set ComProperty of hDispatchDriver 496 OLE_VT_BOOL to value
 14631    End_Procedure
 14632
 14633    // Gets or sets destination application file name.
 14634    { MethodType=Property }
 14635    Function ComApplicationFileName Returns String
 14636        Handle hDispatchDriver
 14637        String retVal
 14638        Get phDispatchDriver to hDispatchDriver
 14639        Get InvokeComMethod of hDispatchDriver 706 OLE_VT_BSTR to retVal
 14640        Function_Return retVal
 14641    End_Function
 14642
 14643    // Gets or sets destination application file name.
 14644    { MethodType=Property }
 14645    Procedure Set ComApplicationFileName String value
 14646        Handle hDispatchDriver
 14647        Get phDispatchDriver to hDispatchDriver
 14648        Send PrepareParams to hDispatchDriver 1
 14649        Set ComProperty of hDispatchDriver 706 OLE_VT_BSTR to value
 14650    End_Procedure
 14651
 14652    // Gets or sets destination Lotus Domino database name.
 14653    { MethodType=Property }
 14654    Function ComLotusDominoDatabaseName Returns String
 14655        Handle hDispatchDriver
 14656        String retVal
 14657        Get phDispatchDriver to hDispatchDriver
 14658        Get InvokeComMethod of hDispatchDriver 707 OLE_VT_BSTR to retVal
 14659        Function_Return retVal
 14660    End_Function
 14661
 14662    // Gets or sets destination Lotus Domino database name.
 14663    { MethodType=Property }
 14664    Procedure Set ComLotusDominoDatabaseName String value
 14665        Handle hDispatchDriver
 14666        Get phDispatchDriver to hDispatchDriver
 14667        Send PrepareParams to hDispatchDriver 1
 14668        Set ComProperty of hDispatchDriver 707 OLE_VT_BSTR to value
 14669    End_Procedure
 14670
 14671    // Gets or sets destination Lotus Domino form name.
 14672    { MethodType=Property }
 14673    Function ComLotusDominoFormName Returns String
 14674        Handle hDispatchDriver
 14675        String retVal
 14676        Get phDispatchDriver to hDispatchDriver
 14677        Get InvokeComMethod of hDispatchDriver 708 OLE_VT_BSTR to retVal
 14678        Function_Return retVal
 14679    End_Function
 14680
 14681    // Gets or sets destination Lotus Domino form name.
 14682    { MethodType=Property }
 14683    Procedure Set ComLotusDominoFormName String value
 14684        Handle hDispatchDriver
 14685        Get phDispatchDriver to hDispatchDriver
 14686        Send PrepareParams to hDispatchDriver 1
 14687        Set ComProperty of hDispatchDriver 708 OLE_VT_BSTR to value
 14688    End_Procedure
 14689
 14690    // Gets or sets destination Lotus Domino comments.
 14691    { MethodType=Property }
 14692    Function ComLotusDominoComments Returns String
 14693        Handle hDispatchDriver
 14694        String retVal
 14695        Get phDispatchDriver to hDispatchDriver
 14696        Get InvokeComMethod of hDispatchDriver 709 OLE_VT_BSTR to retVal
 14697        Function_Return retVal
 14698    End_Function
 14699
 14700    // Gets or sets destination Lotus Domino comments.
 14701    { MethodType=Property }
 14702    Procedure Set ComLotusDominoComments String value
 14703        Handle hDispatchDriver
 14704        Get phDispatchDriver to hDispatchDriver
 14705        Send PrepareParams to hDispatchDriver 1
 14706        Set ComProperty of hDispatchDriver 709 OLE_VT_BSTR to value
 14707    End_Procedure
 14708
 14709    // Gets or sets export to HTML for separated pages.
 14710    { MethodType=Property }
 14711    Function ComHTMLEnableSeparatedPages Returns Boolean
 14712        Handle hDispatchDriver
 14713        Boolean retVal
 14714        Get phDispatchDriver to hDispatchDriver
 14715        Get InvokeComMethod of hDispatchDriver 711 OLE_VT_BOOL to retVal
 14716        Function_Return retVal
 14717    End_Function
 14718
 14719    // Gets or sets export to HTML for separated pages.
 14720    { MethodType=Property }
 14721    Procedure Set ComHTMLEnableSeparatedPages Boolean value
 14722        Handle hDispatchDriver
 14723        Get phDispatchDriver to hDispatchDriver
 14724        Send PrepareParams to hDispatchDriver 1
 14725        Set ComProperty of hDispatchDriver 711 OLE_VT_BOOL to value
 14726    End_Procedure
 14727
 14728    // Gets or sets export to HTML to have page navigator.
 14729    { MethodType=Property }
 14730    Function ComHTMLHasPageNavigator Returns Boolean
 14731        Handle hDispatchDriver
 14732        Boolean retVal
 14733        Get phDispatchDriver to hDispatchDriver
 14734        Get InvokeComMethod of hDispatchDriver 710 OLE_VT_BOOL to retVal
 14735        Function_Return retVal
 14736    End_Function
 14737
 14738    // Gets or sets export to HTML to have page navigator.
 14739    { MethodType=Property }
 14740    Procedure Set ComHTMLHasPageNavigator Boolean value
 14741        Handle hDispatchDriver
 14742        Get phDispatchDriver to hDispatchDriver
 14743        Send PrepareParams to hDispatchDriver 1
 14744        Set ComProperty of hDispatchDriver 710 OLE_VT_BOOL to value
 14745    End_Procedure
 14746
 14747    // Gets or sets export to PDF with all pages.
 14748    { MethodType=Property }
 14749    Function ComPDFExportAllPages Returns Boolean
 14750        Handle hDispatchDriver
 14751        Boolean retVal
 14752        Get phDispatchDriver to hDispatchDriver
 14753        Get InvokeComMethod of hDispatchDriver 734 OLE_VT_BOOL to retVal
 14754        Function_Return retVal
 14755    End_Function
 14756
 14757    // Gets or sets export to PDF with all pages.
 14758    { MethodType=Property }
 14759    Procedure Set ComPDFExportAllPages Boolean value
 14760        Handle hDispatchDriver
 14761        Get phDispatchDriver to hDispatchDriver
 14762        Send PrepareParams to hDispatchDriver 1
 14763        Set ComProperty of hDispatchDriver 734 OLE_VT_BOOL to value
 14764    End_Procedure
 14765
 14766    // Gets or sets export to PDF for first page number.
 14767    { MethodType=Property }
 14768    Function ComPDFFirstPageNumber Returns Integer
 14769        Handle hDispatchDriver
 14770        Integer retVal
 14771        Get phDispatchDriver to hDispatchDriver
 14772        Get InvokeComMethod of hDispatchDriver 735 OLE_VT_I4 to retVal
 14773        Function_Return retVal
 14774    End_Function
 14775
 14776    // Gets or sets export to PDF for first page number.
 14777    { MethodType=Property }
 14778    Procedure Set ComPDFFirstPageNumber Integer value
 14779        Handle hDispatchDriver
 14780        Get phDispatchDriver to hDispatchDriver
 14781        Send PrepareParams to hDispatchDriver 1
 14782        Set ComProperty of hDispatchDriver 735 OLE_VT_I4 to value
 14783    End_Procedure
 14784
 14785    // Gets or sets export to PDF for last page number.
 14786    { MethodType=Property }
 14787    Function ComPDFLastPageNumber Returns Integer
 14788        Handle hDispatchDriver
 14789        Integer retVal
 14790        Get phDispatchDriver to hDispatchDriver
 14791        Get InvokeComMethod of hDispatchDriver 736 OLE_VT_I4 to retVal
 14792        Function_Return retVal
 14793    End_Function
 14794
 14795    // Gets or sets export to PDF for last page number.
 14796    { MethodType=Property }
 14797    Procedure Set ComPDFLastPageNumber Integer value
 14798        Handle hDispatchDriver
 14799        Get phDispatchDriver to hDispatchDriver
 14800        Send PrepareParams to hDispatchDriver 1
 14801        Set ComProperty of hDispatchDriver 736 OLE_VT_I4 to value
 14802    End_Procedure
 14803
 14804    // Gets or sets export to RTF with all pages.
 14805    { MethodType=Property }
 14806    Function ComRTFExportAllPages Returns Boolean
 14807        Handle hDispatchDriver
 14808        Boolean retVal
 14809        Get phDispatchDriver to hDispatchDriver
 14810        Get InvokeComMethod of hDispatchDriver 737 OLE_VT_BOOL to retVal
 14811        Function_Return retVal
 14812    End_Function
 14813
 14814    // Gets or sets export to RTF with all pages.
 14815    { MethodType=Property }
 14816    Procedure Set ComRTFExportAllPages Boolean value
 14817        Handle hDispatchDriver
 14818        Get phDispatchDriver to hDispatchDriver
 14819        Send PrepareParams to hDispatchDriver 1
 14820        Set ComProperty of hDispatchDriver 737 OLE_VT_BOOL to value
 14821    End_Procedure
 14822
 14823    // Gets or sets export to RTF for first page number.
 14824    { MethodType=Property }
 14825    Function ComRTFFirstPageNumber Returns Integer
 14826        Handle hDispatchDriver
 14827        Integer retVal
 14828        Get phDispatchDriver to hDispatchDriver
 14829        Get InvokeComMethod of hDispatchDriver 738 OLE_VT_I4 to retVal
 14830        Function_Return retVal
 14831    End_Function
 14832
 14833    // Gets or sets export to RTF for first page number.
 14834    { MethodType=Property }
 14835    Procedure Set ComRTFFirstPageNumber Integer value
 14836        Handle hDispatchDriver
 14837        Get phDispatchDriver to hDispatchDriver
 14838        Send PrepareParams to hDispatchDriver 1
 14839        Set ComProperty of hDispatchDriver 738 OLE_VT_I4 to value
 14840    End_Procedure
 14841
 14842    // Gets or sets export to RTF for last page number.
 14843    { MethodType=Property }
 14844    Function ComRTFLastPageNumber Returns Integer
 14845        Handle hDispatchDriver
 14846        Integer retVal
 14847        Get phDispatchDriver to hDispatchDriver
 14848        Get InvokeComMethod of hDispatchDriver 739 OLE_VT_I4 to retVal
 14849        Function_Return retVal
 14850    End_Function
 14851
 14852    // Gets or sets export to RTF for last page number.
 14853    { MethodType=Property }
 14854    Procedure Set ComRTFLastPageNumber Integer value
 14855        Handle hDispatchDriver
 14856        Get phDispatchDriver to hDispatchDriver
 14857        Send PrepareParams to hDispatchDriver 1
 14858        Set ComProperty of hDispatchDriver 739 OLE_VT_I4 to value
 14859    End_Procedure
 14860
 14861    // Gets or sets XML file name.
 14862    { MethodType=Property }
 14863    Function ComXMLFileName Returns String
 14864        Handle hDispatchDriver
 14865        String retVal
 14866        Get phDispatchDriver to hDispatchDriver
 14867        Get InvokeComMethod of hDispatchDriver 740 OLE_VT_BSTR to retVal
 14868        Function_Return retVal
 14869    End_Function
 14870
 14871    // Gets or sets XML file name.
 14872    { MethodType=Property }
 14873    Procedure Set ComXMLFileName String value
 14874        Handle hDispatchDriver
 14875        Get phDispatchDriver to hDispatchDriver
 14876        Send PrepareParams to hDispatchDriver 1
 14877        Set ComProperty of hDispatchDriver 740 OLE_VT_BSTR to value
 14878    End_Procedure
 14879
 14880    // Gets or sets XML allow multiple files.
 14881    { MethodType=Property }
 14882    Function ComXMLAllowMultipleFiles Returns Boolean
 14883        Handle hDispatchDriver
 14884        Boolean retVal
 14885        Get phDispatchDriver to hDispatchDriver
 14886        Get InvokeComMethod of hDispatchDriver 741 OLE_VT_BOOL to retVal
 14887        Function_Return retVal
 14888    End_Function
 14889
 14890    // Gets or sets XML allow multiple files.
 14891    { MethodType=Property }
 14892    Procedure Set ComXMLAllowMultipleFiles Boolean value
 14893        Handle hDispatchDriver
 14894        Get phDispatchDriver to hDispatchDriver
 14895        Send PrepareParams to hDispatchDriver 1
 14896        Set ComProperty of hDispatchDriver 741 OLE_VT_BOOL to value
 14897    End_Procedure
 14898
 14899    // Gets or sets export to Word with all pages.
 14900    { MethodType=Property }
 14901    Function ComWORDWExportAllPages Returns Boolean
 14902        Handle hDispatchDriver
 14903        Boolean retVal
 14904        Get phDispatchDriver to hDispatchDriver
 14905        Get InvokeComMethod of hDispatchDriver 766 OLE_VT_BOOL to retVal
 14906        Function_Return retVal
 14907    End_Function
 14908
 14909    // Gets or sets export to Word with all pages.
 14910    { MethodType=Property }
 14911    Procedure Set ComWORDWExportAllPages Boolean value
 14912        Handle hDispatchDriver
 14913        Get phDispatchDriver to hDispatchDriver
 14914        Send PrepareParams to hDispatchDriver 1
 14915        Set ComProperty of hDispatchDriver 766 OLE_VT_BOOL to value
 14916    End_Procedure
 14917
 14918    // Gets or sets export to Word for first page number.
 14919    { MethodType=Property }
 14920    Function ComWORDWFirstPageNumber Returns Integer
 14921        Handle hDispatchDriver
 14922        Integer retVal
 14923        Get phDispatchDriver to hDispatchDriver
 14924        Get InvokeComMethod of hDispatchDriver 767 OLE_VT_I4 to retVal
 14925        Function_Return retVal
 14926    End_Function
 14927
 14928    // Gets or sets export to Word for first page number.
 14929    { MethodType=Property }
 14930    Procedure Set ComWORDWFirstPageNumber Integer value
 14931        Handle hDispatchDriver
 14932        Get phDispatchDriver to hDispatchDriver
 14933        Send PrepareParams to hDispatchDriver 1
 14934        Set ComProperty of hDispatchDriver 767 OLE_VT_I4 to value
 14935    End_Procedure
 14936
 14937    // Gets or sets export to Word for last page number.
 14938    { MethodType=Property }
 14939    Function ComWORDWLastPageNumber Returns Integer
 14940        Handle hDispatchDriver
 14941        Integer retVal
 14942        Get phDispatchDriver to hDispatchDriver
 14943        Get InvokeComMethod of hDispatchDriver 768 OLE_VT_I4 to retVal
 14944        Function_Return retVal
 14945    End_Function
 14946
 14947    // Gets or sets export to Word for last page number.
 14948    { MethodType=Property }
 14949    Procedure Set ComWORDWLastPageNumber Integer value
 14950        Handle hDispatchDriver
 14951        Get phDispatchDriver to hDispatchDriver
 14952        Send PrepareParams to hDispatchDriver 1
 14953        Set ComProperty of hDispatchDriver 768 OLE_VT_I4 to value
 14954    End_Procedure
 14955
 14956    // Gets or sets use default characters per inch option.
 14957    { MethodType=Property }
 14958    Function ComUseDefaultCharactersPerInch Returns Boolean
 14959        Handle hDispatchDriver
 14960        Boolean retVal
 14961        Get phDispatchDriver to hDispatchDriver
 14962        Get InvokeComMethod of hDispatchDriver 780 OLE_VT_BOOL to retVal
 14963        Function_Return retVal
 14964    End_Function
 14965
 14966    // Gets or sets use default characters per inch option.
 14967    { MethodType=Property }
 14968    Procedure Set ComUseDefaultCharactersPerInch Boolean value
 14969        Handle hDispatchDriver
 14970        Get phDispatchDriver to hDispatchDriver
 14971        Send PrepareParams to hDispatchDriver 1
 14972        Set ComProperty of hDispatchDriver 780 OLE_VT_BOOL to value
 14973    End_Procedure
 14974
 14975    // Gets or sets user defined characters per inch.
 14976    { MethodType=Property }
 14977    Function ComUserDefinedCharactersPerInch Returns Integer
 14978        Handle hDispatchDriver
 14979        Integer retVal
 14980        Get phDispatchDriver to hDispatchDriver
 14981        Get InvokeComMethod of hDispatchDriver 781 OLE_VT_I4 to retVal
 14982        Function_Return retVal
 14983    End_Function
 14984
 14985    // Gets or sets user defined characters per inch.
 14986    { MethodType=Property }
 14987    Procedure Set ComUserDefinedCharactersPerInch Integer value
 14988        Handle hDispatchDriver
 14989        Get phDispatchDriver to hDispatchDriver
 14990        Send PrepareParams to hDispatchDriver 1
 14991        Set ComProperty of hDispatchDriver 781 OLE_VT_I4 to value
 14992    End_Procedure
 14993
 14994    // Gets or sets export to Excel has page break option.
 14995    { MethodType=Property }
 14996    Procedure Set ComExcelPageBreaks Boolean value
 14997        Handle hDispatchDriver
 14998        Get phDispatchDriver to hDispatchDriver
 14999        Send PrepareParams to hDispatchDriver 1
 15000        Set ComProperty of hDispatchDriver 769 OLE_VT_BOOL to value
 15001    End_Procedure
 15002
 15003    // Gets or sets export to Excel has page break option.
 15004    { MethodType=Property }
 15005    Function ComExcelPageBreaks Returns Boolean
 15006        Handle hDispatchDriver
 15007        Boolean retVal
 15008        Get phDispatchDriver to hDispatchDriver
 15009        Get InvokeComMethod of hDispatchDriver 769 OLE_VT_BOOL to retVal
 15010        Function_Return retVal
 15011    End_Function
 15012
 15013    // Gets or sets export to Excel has converting date values to strings option.
 15014    { MethodType=Property }
 15015    Procedure Set ComExcelConvertDateToString Boolean value
 15016        Handle hDispatchDriver
 15017        Get phDispatchDriver to hDispatchDriver
 15018        Send PrepareParams to hDispatchDriver 1
 15019        Set ComProperty of hDispatchDriver 770 OLE_VT_BOOL to value
 15020    End_Procedure
 15021
 15022    // Gets or sets export to Excel has converting date values to strings option.
 15023    { MethodType=Property }
 15024    Function ComExcelConvertDateToString Returns Boolean
 15025        Handle hDispatchDriver
 15026        Boolean retVal
 15027        Get phDispatchDriver to hDispatchDriver
 15028        Get InvokeComMethod of hDispatchDriver 770 OLE_VT_BOOL to retVal
 15029        Function_Return retVal
 15030    End_Function
 15031
 15032    // Gets or sets export to Excel with all pages.
 15033    { MethodType=Property }
 15034    Function ComExcelExportAllPages Returns Boolean
 15035        Handle hDispatchDriver
 15036        Boolean retVal
 15037        Get phDispatchDriver to hDispatchDriver
 15038        Get InvokeComMethod of hDispatchDriver 771 OLE_VT_BOOL to retVal
 15039        Function_Return retVal
 15040    End_Function
 15041
 15042    // Gets or sets export to Excel with all pages.
 15043    { MethodType=Property }
 15044    Procedure Set ComExcelExportAllPages Boolean value
 15045        Handle hDispatchDriver
 15046        Get phDispatchDriver to hDispatchDriver
 15047        Send PrepareParams to hDispatchDriver 1
 15048        Set ComProperty of hDispatchDriver 771 OLE_VT_BOOL to value
 15049    End_Procedure
 15050
 15051    // Gets or sets export to Excel for first page number.
 15052    { MethodType=Property }
 15053    Function ComExcelFirstPageNumber Returns Integer
 15054        Handle hDispatchDriver
 15055        Integer retVal
 15056        Get phDispatchDriver to hDispatchDriver
 15057        Get InvokeComMethod of hDispatchDriver 772 OLE_VT_I4 to retVal
 15058        Function_Return retVal
 15059    End_Function
 15060
 15061    // Gets or sets export to Excel for first page number.
 15062    { MethodType=Property }
 15063    Procedure Set ComExcelFirstPageNumber Integer value
 15064        Handle hDispatchDriver
 15065        Get phDispatchDriver to hDispatchDriver
 15066        Send PrepareParams to hDispatchDriver 1
 15067        Set ComProperty of hDispatchDriver 772 OLE_VT_I4 to value
 15068    End_Procedure
 15069
 15070    // Gets or sets export to Excel for last page number.
 15071    { MethodType=Property }
 15072    Function ComExcelLastPageNumber Returns Integer
 15073        Handle hDispatchDriver
 15074        Integer retVal
 15075        Get phDispatchDriver to hDispatchDriver
 15076        Get InvokeComMethod of hDispatchDriver 773 OLE_VT_I4 to retVal
 15077        Function_Return retVal
 15078    End_Function
 15079
 15080    // Gets or sets export to Excel for last page number.
 15081    { MethodType=Property }
 15082    Procedure Set ComExcelLastPageNumber Integer value
 15083        Handle hDispatchDriver
 15084        Get phDispatchDriver to hDispatchDriver
 15085        Send PrepareParams to hDispatchDriver 1
 15086        Set ComProperty of hDispatchDriver 773 OLE_VT_I4 to value
 15087    End_Procedure
 15088
 15089    // Gets or sets mail user name.
 15090    { MethodType=Property }
 15091    Function ComMailUserName Returns String
 15092        Handle hDispatchDriver
 15093        String retVal
 15094        Get phDispatchDriver to hDispatchDriver
 15095        Get InvokeComMethod of hDispatchDriver 774 OLE_VT_BSTR to retVal
 15096        Function_Return retVal
 15097    End_Function
 15098
 15099    // Gets or sets mail user name.
 15100    { MethodType=Property }
 15101    Procedure Set ComMailUserName String value
 15102        Handle hDispatchDriver
 15103        Get phDispatchDriver to hDispatchDriver
 15104        Send PrepareParams to hDispatchDriver 1
 15105        Set ComProperty of hDispatchDriver 774 OLE_VT_BSTR to value
 15106    End_Procedure
 15107
 15108    // Gets or sets mail user password.
 15109    { MethodType=Property }
 15110    Function ComMailPassword Returns String
 15111        Handle hDispatchDriver
 15112        String retVal
 15113        Get phDispatchDriver to hDispatchDriver
 15114        Get InvokeComMethod of hDispatchDriver 775 OLE_VT_BSTR to retVal
 15115        Function_Return retVal
 15116    End_Function
 15117
 15118    // Gets or sets mail user password.
 15119    { MethodType=Property }
 15120    Procedure Set ComMailPassword String value
 15121        Handle hDispatchDriver
 15122        Get phDispatchDriver to hDispatchDriver
 15123        Send PrepareParams to hDispatchDriver 1
 15124        Set ComProperty of hDispatchDriver 775 OLE_VT_BSTR to value
 15125    End_Procedure
 15126
 15127    // Gets or sets export to Excel page header and footer options.
 15128    { MethodType=Property }
 15129    Function ComExcelExportPageAreaPair Returns CRExcelExportPageAreaPair
 15130        Handle hDispatchDriver
 15131        CRExcelExportPageAreaPair retVal
 15132        Get phDispatchDriver to hDispatchDriver
 15133        Get InvokeComMethod of hDispatchDriver 792 OLE_VT_I4 to retVal
 15134        Function_Return retVal
 15135    End_Function
 15136
 15137    // Gets or sets export to Excel page header and footer options.
 15138    { MethodType=Property }
 15139    Procedure Set ComExcelExportPageAreaPair CRExcelExportPageAreaPair value
 15140        Handle hDispatchDriver
 15141        Get phDispatchDriver to hDispatchDriver
 15142        Send PrepareParams to hDispatchDriver 1
 15143        Set ComProperty of hDispatchDriver 792 OLE_VT_I4 to value
 15144    End_Procedure
 15145
 15146    // Gets or sets export to Excel maintain relative object position option.
 15147    { MethodType=Property }
 15148    Function ComExcelMaintainRelativeObjectPosition Returns Boolean
 15149        Handle hDispatchDriver
 15150        Boolean retVal
 15151        Get phDispatchDriver to hDispatchDriver
 15152        Get InvokeComMethod of hDispatchDriver 793 OLE_VT_BOOL to retVal
 15153        Function_Return retVal
 15154    End_Function
 15155
 15156    // Gets or sets export to Excel maintain relative object position option.
 15157    { MethodType=Property }
 15158    Procedure Set ComExcelMaintainRelativeObjectPosition Boolean value
 15159        Handle hDispatchDriver
 15160        Get phDispatchDriver to hDispatchDriver
 15161        Send PrepareParams to hDispatchDriver 1
 15162        Set ComProperty of hDispatchDriver 793 OLE_VT_BOOL to value
 15163    End_Procedure
 15164
 15165    // Gets or sets export to Excel show gridlines option.
 15166    { MethodType=Property }
 15167    Function ComExcelShowGridlines Returns Boolean
 15168        Handle hDispatchDriver
 15169        Boolean retVal
 15170        Get phDispatchDriver to hDispatchDriver
 15171        Get InvokeComMethod of hDispatchDriver 794 OLE_VT_BOOL to retVal
 15172        Function_Return retVal
 15173    End_Function
 15174
 15175    // Gets or sets export to Excel show gridlines option.
 15176    { MethodType=Property }
 15177    Procedure Set ComExcelShowGridlines Boolean value
 15178        Handle hDispatchDriver
 15179        Get phDispatchDriver to hDispatchDriver
 15180        Send PrepareParams to hDispatchDriver 1
 15181        Set ComProperty of hDispatchDriver 794 OLE_VT_BOOL to value
 15182    End_Procedure
 15183
 15184    // Gets or sets export to Excel chop page heaader option.
 15185    { MethodType=Property }
 15186    Function ComExcelChopPageHeader Returns Boolean
 15187        Handle hDispatchDriver
 15188        Boolean retVal
 15189        Get phDispatchDriver to hDispatchDriver
 15190        Get InvokeComMethod of hDispatchDriver 795 OLE_VT_BOOL to retVal
 15191        Function_Return retVal
 15192    End_Function
 15193
 15194    // Gets or sets export to Excel chop page heaader option.
 15195    { MethodType=Property }
 15196    Procedure Set ComExcelChopPageHeader Boolean value
 15197        Handle hDispatchDriver
 15198        Get phDispatchDriver to hDispatchDriver
 15199        Send PrepareParams to hDispatchDriver 1
 15200        Set ComProperty of hDispatchDriver 795 OLE_VT_BOOL to value
 15201    End_Procedure
 15202
 15203    // Gets or sets export to Excel including image in data only option.
 15204    { MethodType=Property }
 15205    Function ComExcelExportImagesInDataOnly Returns Boolean
 15206        Handle hDispatchDriver
 15207        Boolean retVal
 15208        Get phDispatchDriver to hDispatchDriver
 15209        Get InvokeComMethod of hDispatchDriver 796 OLE_VT_BOOL to retVal
 15210        Function_Return retVal
 15211    End_Function
 15212
 15213    // Gets or sets export to Excel including image in data only option.
 15214    { MethodType=Property }
 15215    Procedure Set ComExcelExportImagesInDataOnly Boolean value
 15216        Handle hDispatchDriver
 15217        Get phDispatchDriver to hDispatchDriver
 15218        Send PrepareParams to hDispatchDriver 1
 15219        Set ComProperty of hDispatchDriver 796 OLE_VT_BOOL to value
 15220    End_Procedure
 15221
 15222    // Gets or sets export to Excel including object formats and fonts in data only option.
 15223    { MethodType=Property }
 15224    Function ComExcelUseFormatInDataOnly Returns Boolean
 15225        Handle hDispatchDriver
 15226        Boolean retVal
 15227        Get phDispatchDriver to hDispatchDriver
 15228        Get InvokeComMethod of hDispatchDriver 797 OLE_VT_BOOL to retVal
 15229        Function_Return retVal
 15230    End_Function
 15231
 15232    // Gets or sets export to Excel including object formats and fonts in data only option.
 15233    { MethodType=Property }
 15234    Procedure Set ComExcelUseFormatInDataOnly Boolean value
 15235        Handle hDispatchDriver
 15236        Get phDispatchDriver to hDispatchDriver
 15237        Send PrepareParams to hDispatchDriver 1
 15238        Set ComProperty of hDispatchDriver 797 OLE_VT_BOOL to value
 15239    End_Procedure
 15240
 15241    // Gets or sets export to Excel column alignment option.
 15242    { MethodType=Property }
 15243    Function ComExcelMaintainColumnAlignment Returns Boolean
 15244        Handle hDispatchDriver
 15245        Boolean retVal
 15246        Get phDispatchDriver to hDispatchDriver
 15247        Get InvokeComMethod of hDispatchDriver 798 OLE_VT_BOOL to retVal
 15248        Function_Return retVal
 15249    End_Function
 15250
 15251    // Gets or sets export to Excel column alignment option.
 15252    { MethodType=Property }
 15253    Procedure Set ComExcelMaintainColumnAlignment Boolean value
 15254        Handle hDispatchDriver
 15255        Get phDispatchDriver to hDispatchDriver
 15256        Send PrepareParams to hDispatchDriver 1
 15257        Set ComProperty of hDispatchDriver 798 OLE_VT_BOOL to value
 15258    End_Procedure
 15259
 15260    // Gets or sets insert page break option.
 15261    { MethodType=Property }
 15262    Procedure Set ComExportPageBreaks Boolean value
 15263        Handle hDispatchDriver
 15264        Get phDispatchDriver to hDispatchDriver
 15265        Send PrepareParams to hDispatchDriver 1
 15266        Set ComProperty of hDispatchDriver 801 OLE_VT_BOOL to value
 15267    End_Procedure
 15268
 15269    // Gets or sets insert page break option.
 15270    { MethodType=Property }
 15271    Function ComExportPageBreaks Returns Boolean
 15272        Handle hDispatchDriver
 15273        Boolean retVal
 15274        Get phDispatchDriver to hDispatchDriver
 15275        Get InvokeComMethod of hDispatchDriver 801 OLE_VT_BOOL to retVal
 15276        Function_Return retVal
 15277    End_Function
 15278End_Class
 15279
 15280// CoClass
 15281// CLSID: {16DA22EB-6AD1-4511-933D-9E7F866AC93B}
 15282Class cCrystalExportOptions is a cComAutomationObject
 15283    Import_Class_Protocol cCrystalIExportOptions
 15284
 15285    Procedure Construct_Object
 15286        Forward Send Construct_Object
 15287        Set peAutoCreate to acNoAutoCreate
 15288    End_Procedure
 15289End_Class
 15290
 15291// CLSID: {AF376830-6120-4E28-96DD-63FD2DC27B7A}
 15292Class cCrystalIApplication is a Mixin
 15293
 15294    // Opens a specified report.
 15295    Function ComOpenReport String llpFileName Variant llOpenMethod Returns Variant
 15296        Handle hDispatchDriver
 15297        Variant retVal
 15298        Get phDispatchDriver to hDispatchDriver
 15299        Send PrepareParams to hDispatchDriver 2
 15300        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpFileName
 15301        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llOpenMethod
 15302        Get InvokeComMethod of hDispatchDriver 288 OLE_VT_DISPATCH to retVal
 15303        Function_Return retVal
 15304    End_Function
 15305
 15306    // Returns whether it is safe to quit the application.
 15307    Function ComCanClose Returns Boolean
 15308        Handle hDispatchDriver
 15309        Boolean retVal
 15310        Get phDispatchDriver to hDispatchDriver
 15311        Get InvokeComMethod of hDispatchDriver 305 OLE_VT_BOOL to retVal
 15312        Function_Return retVal
 15313    End_Function
 15314
 15315    // Log on server.
 15316    Procedure ComLogOnServer String llpDllName String llpServerName Variant llpDatabaseName Variant llpUserID Variant llpPassword
 15317        Handle hDispatchDriver
 15318        Get phDispatchDriver to hDispatchDriver
 15319        Send PrepareParams to hDispatchDriver 5
 15320        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpDllName
 15321        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpServerName
 15322        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDatabaseName
 15323        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpUserID
 15324        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpPassword
 15325        Send InvokeComMethod to hDispatchDriver 228 OLE_VT_VOID
 15326    End_Procedure
 15327
 15328    // Log off server.
 15329    Procedure ComLogOffServer String llpDllName String llpServerName Variant llpDatabaseName Variant llpUserID Variant llpPassword
 15330        Handle hDispatchDriver
 15331        Get phDispatchDriver to hDispatchDriver
 15332        Send PrepareParams to hDispatchDriver 5
 15333        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpDllName
 15334        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpServerName
 15335        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDatabaseName
 15336        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpUserID
 15337        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpPassword
 15338        Send InvokeComMethod to hDispatchDriver 229 OLE_VT_VOID
 15339    End_Procedure
 15340
 15341    // Sets global match log on info option.
 15342    Procedure ComSetMatchLogOnInfo Boolean llbl
 15343        Handle hDispatchDriver
 15344        Get phDispatchDriver to hDispatchDriver
 15345        Send PrepareParams to hDispatchDriver 1
 15346        Send DefineParam to hDispatchDriver OLE_VT_BOOL llbl
 15347        Send InvokeComMethod to hDispatchDriver 345 OLE_VT_VOID
 15348    End_Procedure
 15349
 15350    // Creates an empty report.
 15351    Function ComNewReport Returns Variant
 15352        Handle hDispatchDriver
 15353        Variant retVal
 15354        Get phDispatchDriver to hDispatchDriver
 15355        Get InvokeComMethod of hDispatchDriver 461 OLE_VT_DISPATCH to retVal
 15356        Function_Return retVal
 15357    End_Function
 15358
 15359    // Gets version number.
 15360    Function ComGetVersion Returns Short
 15361        Handle hDispatchDriver
 15362        Short retVal
 15363        Get phDispatchDriver to hDispatchDriver
 15364        Get InvokeComMethod of hDispatchDriver 470 OLE_VT_I2 to retVal
 15365        Function_Return retVal
 15366    End_Function
 15367
 15368    // Log on server with server type or connect info.
 15369    Procedure ComLogOnServerEx String llpDllName String llpServerName Variant llpDatabaseName Variant llpUserID Variant llpPassword Variant llpServerType Variant llpConnectionString
 15370        Handle hDispatchDriver
 15371        Get phDispatchDriver to hDispatchDriver
 15372        Send PrepareParams to hDispatchDriver 7
 15373        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpDllName
 15374        Send DefineParam to hDispatchDriver OLE_VT_BSTR llpServerName
 15375        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpDatabaseName
 15376        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpUserID
 15377        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpPassword
 15378        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpServerType
 15379        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llpConnectionString
 15380        Send InvokeComMethod to hDispatchDriver 545 OLE_VT_VOID
 15381    End_Procedure
 15382
 15383    // Creates a report with the Report Wizard.
 15384    Procedure ComRunReportWizard Variant llpReport Variant lldataSource
 15385        Handle hDispatchDriver
 15386        Get phDispatchDriver to hDispatchDriver
 15387        Send PrepareParams to hDispatchDriver 2
 15388        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llpReport
 15389        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lldataSource
 15390        Send InvokeComMethod to hDispatchDriver 900 OLE_VT_VOID
 15391    End_Procedure
 15392End_Class
 15393
 15394// CoClass
 15395// ProgID: CrystalDesignRunTime.Application.11
 15396// CLSID: {6BFF10C6-C3F9-4EF9-A316-F37C85D5117B}
 15397Class cCrystalApplication is a cComAutomationObject
 15398    Import_Class_Protocol cCrystalIApplication
 15399
 15400    Procedure Construct_Object
 15401        Forward Send Construct_Object
 15402        Set psProgID to "CrystalDesignRunTime.Application"
 15403        Set peAutoCreate to acNoAutoCreate
 15404    End_Procedure
 15405End_Class
 15406
 15407// CLSID: {AF37684C-6120-4E28-96DD-63FD2DC27B7A}
 15408Class cCrystalIFormattingInfo is a Mixin
 15409
 15410    // Indicates the current formatting section is repeated group header.
 15411    { MethodType=Property }
 15412    Function ComIsRepeatedGroupHeader Returns Boolean
 15413        Handle hDispatchDriver
 15414        Boolean retVal
 15415        Get phDispatchDriver to hDispatchDriver
 15416        Get InvokeComMethod of hDispatchDriver 321 OLE_VT_BOOL to retVal
 15417        Function_Return retVal
 15418    End_Function
 15419
 15420    // Indicates the current formatting section is start of a group.
 15421    { MethodType=Property }
 15422    Function ComIsStartOfGroup Returns Boolean
 15423        Handle hDispatchDriver
 15424        Boolean retVal
 15425        Get phDispatchDriver to hDispatchDriver
 15426        Get InvokeComMethod of hDispatchDriver 294 OLE_VT_BOOL to retVal
 15427        Function_Return retVal
 15428    End_Function
 15429
 15430    // Indicates the current formatting section is end of a group.
 15431    { MethodType=Property }
 15432    Function ComIsEndOfGroup Returns Boolean
 15433        Handle hDispatchDriver
 15434        Boolean retVal
 15435        Get phDispatchDriver to hDispatchDriver
 15436        Get InvokeComMethod of hDispatchDriver 295 OLE_VT_BOOL to retVal
 15437        Function_Return retVal
 15438    End_Function
 15439End_Class
 15440
 15441// CoClass
 15442// CLSID: {56D67FE1-F2F3-4A2A-85CC-D8A9A42F8CE7}
 15443Class cCrystalFormattingInfo is a cComAutomationObject
 15444    Import_Class_Protocol cCrystalIFormattingInfo
 15445
 15446    Procedure Construct_Object
 15447        Forward Send Construct_Object
 15448        Set peAutoCreate to acNoAutoCreate
 15449    End_Procedure
 15450End_Class
 15451
 15452// CLSID: {AF376831-6120-4E28-96DD-63FD2DC27B7A}
 15453Class cCrystalISortFields is a Mixin
 15454
 15455    { MethodType=Property }
 15456    Function Com_NewEnum Returns Variant
 15457        Handle hDispatchDriver
 15458        Variant retVal
 15459        Get phDispatchDriver to hDispatchDriver
 15460        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 15461        Function_Return retVal
 15462    End_Function
 15463
 15464    // Gets collection item.
 15465    { MethodType=Property }
 15466    Function ComItem Integer llindex Returns Variant
 15467        Handle hDispatchDriver
 15468        Variant retVal
 15469        Get phDispatchDriver to hDispatchDriver
 15470        Send PrepareParams to hDispatchDriver 1
 15471        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 15472        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 15473        Function_Return retVal
 15474    End_Function
 15475
 15476    // Gets collection count.
 15477    { MethodType=Property }
 15478    Function ComCount Returns Integer
 15479        Handle hDispatchDriver
 15480        Integer retVal
 15481        Get phDispatchDriver to hDispatchDriver
 15482        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 15483        Function_Return retVal
 15484    End_Function
 15485
 15486    // Gets sort field collection's parent (Report).
 15487    { MethodType=Property }
 15488    Function ComParent Returns Variant
 15489        Handle hDispatchDriver
 15490        Variant retVal
 15491        Get phDispatchDriver to hDispatchDriver
 15492        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 15493        Function_Return retVal
 15494    End_Function
 15495
 15496    // Adds a sort field
 15497    Procedure ComAdd Variant llpFieldDefinition CRSortDirection llSortDirection
 15498        Handle hDispatchDriver
 15499        Get phDispatchDriver to hDispatchDriver
 15500        Send PrepareParams to hDispatchDriver 2
 15501        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llpFieldDefinition
 15502        Send DefineParam to hDispatchDriver OLE_VT_I4 llSortDirection
 15503        Send InvokeComMethod to hDispatchDriver 230 OLE_VT_VOID
 15504    End_Procedure
 15505
 15506    // Deletes a sort field
 15507    Procedure ComDelete Integer llindex
 15508        Handle hDispatchDriver
 15509        Get phDispatchDriver to hDispatchDriver
 15510        Send PrepareParams to hDispatchDriver 1
 15511        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 15512        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 15513    End_Procedure
 15514End_Class
 15515
 15516// CoClass
 15517// CLSID: {63885AAC-B6F4-4E77-89C1-D20702781AF7}
 15518Class cCrystalSortFields is a cComAutomationObject
 15519    Import_Class_Protocol cCrystalISortFields
 15520
 15521    Procedure Construct_Object
 15522        Forward Send Construct_Object
 15523        Set peAutoCreate to acNoAutoCreate
 15524    End_Procedure
 15525End_Class
 15526
 15527// CLSID: {AF376832-6120-4E28-96DD-63FD2DC27B7A}
 15528Class cCrystalISortField is a Mixin
 15529
 15530    // Gets sort field's parent (Report)
 15531    { MethodType=Property }
 15532    Function ComParent Returns Variant
 15533        Handle hDispatchDriver
 15534        Variant retVal
 15535        Get phDispatchDriver to hDispatchDriver
 15536        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 15537        Function_Return retVal
 15538    End_Function
 15539
 15540    // Gets or sets sort direction.
 15541    { MethodType=Property }
 15542    Function ComSortDirection Returns CRSortDirection
 15543        Handle hDispatchDriver
 15544        CRSortDirection retVal
 15545        Get phDispatchDriver to hDispatchDriver
 15546        Get InvokeComMethod of hDispatchDriver 222 OLE_VT_I4 to retVal
 15547        Function_Return retVal
 15548    End_Function
 15549
 15550    // Gets or sets sort direction.
 15551    { MethodType=Property }
 15552    Procedure Set ComSortDirection CRSortDirection value
 15553        Handle hDispatchDriver
 15554        Get phDispatchDriver to hDispatchDriver
 15555        Send PrepareParams to hDispatchDriver 1
 15556        Set ComProperty of hDispatchDriver 222 OLE_VT_I4 to value
 15557    End_Procedure
 15558
 15559    // Gets or sets sorting field.
 15560    { MethodType=Property }
 15561    Function ComField Returns Variant
 15562        Handle hDispatchDriver
 15563        Variant retVal
 15564        Get phDispatchDriver to hDispatchDriver
 15565        Get InvokeComMethod of hDispatchDriver 119 OLE_VT_DISPATCH to retVal
 15566        Function_Return retVal
 15567    End_Function
 15568
 15569    // Gets or sets sorting field.
 15570    { MethodType=Property }
 15571    Procedure Set ComField Variant value
 15572        Handle hDispatchDriver
 15573        Get phDispatchDriver to hDispatchDriver
 15574        Send PrepareParams to hDispatchDriver 1
 15575        Set ComProperty of hDispatchDriver 119 OLE_VT_DISPATCH to value
 15576    End_Procedure
 15577End_Class
 15578
 15579// CoClass
 15580// CLSID: {CC54C52C-CFFB-4E97-B177-A3AD343BC520}
 15581Class cCrystalSortField is a cComAutomationObject
 15582    Import_Class_Protocol cCrystalISortField
 15583
 15584    Procedure Construct_Object
 15585        Forward Send Construct_Object
 15586        Set peAutoCreate to acNoAutoCreate
 15587    End_Procedure
 15588End_Class
 15589
 15590// CLSID: {AF376833-6120-4E28-96DD-63FD2DC27B7A}
 15591Class cCrystalIPrintingStatus is a Mixin
 15592
 15593    // Gets printing status's parent (Report)
 15594    { MethodType=Property }
 15595    Function ComParent Returns Variant
 15596        Handle hDispatchDriver
 15597        Variant retVal
 15598        Get phDispatchDriver to hDispatchDriver
 15599        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 15600        Function_Return retVal
 15601    End_Function
 15602
 15603    // Gets the number of record read.
 15604    { MethodType=Property }
 15605    Function ComNumberOfRecordRead Returns Integer
 15606        Handle hDispatchDriver
 15607        Integer retVal
 15608        Get phDispatchDriver to hDispatchDriver
 15609        Get InvokeComMethod of hDispatchDriver 327 OLE_VT_I4 to retVal
 15610        Function_Return retVal
 15611    End_Function
 15612
 15613    // Gets the number of record selected.
 15614    { MethodType=Property }
 15615    Function ComNumberOfRecordSelected Returns Integer
 15616        Handle hDispatchDriver
 15617        Integer retVal
 15618        Get phDispatchDriver to hDispatchDriver
 15619        Get InvokeComMethod of hDispatchDriver 328 OLE_VT_I4 to retVal
 15620        Function_Return retVal
 15621    End_Function
 15622
 15623    // Gets the number of record printed.
 15624    { MethodType=Property }
 15625    Function ComNumberOfRecordPrinted Returns Integer
 15626        Handle hDispatchDriver
 15627        Integer retVal
 15628        Get phDispatchDriver to hDispatchDriver
 15629        Get InvokeComMethod of hDispatchDriver 329 OLE_VT_I4 to retVal
 15630        Function_Return retVal
 15631    End_Function
 15632
 15633    // Gets the printing progress.
 15634    { MethodType=Property }
 15635    Function ComProgress Returns CRPrintingProgress
 15636        Handle hDispatchDriver
 15637        CRPrintingProgress retVal
 15638        Get phDispatchDriver to hDispatchDriver
 15639        Get InvokeComMethod of hDispatchDriver 330 OLE_VT_I4 to retVal
 15640        Function_Return retVal
 15641    End_Function
 15642
 15643    // Gets total number of pages in the report.
 15644    { MethodType=Property }
 15645    Function ComNumberOfPages Returns Integer
 15646        Handle hDispatchDriver
 15647        Integer retVal
 15648        Get phDispatchDriver to hDispatchDriver
 15649        Get InvokeComMethod of hDispatchDriver 398 OLE_VT_I4 to retVal
 15650        Function_Return retVal
 15651    End_Function
 15652End_Class
 15653
 15654// CoClass
 15655// CLSID: {44EEB838-80E2-43E6-9B1E-53B1E82528A3}
 15656Class cCrystalPrintingStatus is a cComAutomationObject
 15657    Import_Class_Protocol cCrystalIPrintingStatus
 15658
 15659    Procedure Construct_Object
 15660        Forward Send Construct_Object
 15661        Set peAutoCreate to acNoAutoCreate
 15662    End_Procedure
 15663End_Class
 15664
 15665// CLSID: {AF37684D-6120-4E28-96DD-63FD2DC27B7A}
 15666Class cCrystalISubreportLink is a Mixin
 15667
 15668    // Gets subreport link's parent (Report)
 15669    { MethodType=Property }
 15670    Function ComParent Returns Variant
 15671        Handle hDispatchDriver
 15672        Variant retVal
 15673        Get phDispatchDriver to hDispatchDriver
 15674        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 15675        Function_Return retVal
 15676    End_Function
 15677
 15678    // Gets main report field.
 15679    { MethodType=Property }
 15680    Function ComMainReportField Returns Variant
 15681        Handle hDispatchDriver
 15682        Variant retVal
 15683        Get phDispatchDriver to hDispatchDriver
 15684        Get InvokeComMethod of hDispatchDriver 564 OLE_VT_DISPATCH to retVal
 15685        Function_Return retVal
 15686    End_Function
 15687
 15688    // Gets subreport field.
 15689    { MethodType=Property }
 15690    Function ComSubreportField Returns Variant
 15691        Handle hDispatchDriver
 15692        Variant retVal
 15693        Get phDispatchDriver to hDispatchDriver
 15694        Get InvokeComMethod of hDispatchDriver 565 OLE_VT_DISPATCH to retVal
 15695        Function_Return retVal
 15696    End_Function
 15697End_Class
 15698
 15699// CoClass
 15700// CLSID: {D6B2083E-D6A6-4DC5-AA61-1E2C356F7A9C}
 15701Class cCrystalSubreportLink is a cComAutomationObject
 15702    Import_Class_Protocol cCrystalISubreportLink
 15703
 15704    Procedure Construct_Object
 15705        Forward Send Construct_Object
 15706        Set peAutoCreate to acNoAutoCreate
 15707    End_Procedure
 15708End_Class
 15709
 15710// CLSID: {AF37684E-6120-4E28-96DD-63FD2DC27B7A}
 15711Class cCrystalISubreportLinks is a Mixin
 15712
 15713    { MethodType=Property }
 15714    Function Com_NewEnum Returns Variant
 15715        Handle hDispatchDriver
 15716        Variant retVal
 15717        Get phDispatchDriver to hDispatchDriver
 15718        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 15719        Function_Return retVal
 15720    End_Function
 15721
 15722    // Gets collection item.
 15723    { MethodType=Property }
 15724    Function ComItem Integer llindex Returns Variant
 15725        Handle hDispatchDriver
 15726        Variant retVal
 15727        Get phDispatchDriver to hDispatchDriver
 15728        Send PrepareParams to hDispatchDriver 1
 15729        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 15730        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 15731        Function_Return retVal
 15732    End_Function
 15733
 15734    // Gets collection count.
 15735    { MethodType=Property }
 15736    Function ComCount Returns Integer
 15737        Handle hDispatchDriver
 15738        Integer retVal
 15739        Get phDispatchDriver to hDispatchDriver
 15740        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 15741        Function_Return retVal
 15742    End_Function
 15743
 15744    // Gets subreport link's parent (Report).
 15745    { MethodType=Property }
 15746    Function ComParent Returns Variant
 15747        Handle hDispatchDriver
 15748        Variant retVal
 15749        Get phDispatchDriver to hDispatchDriver
 15750        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 15751        Function_Return retVal
 15752    End_Function
 15753
 15754    // Adds a subreport link
 15755    Function ComAdd Variant llMainReportField Variant llSubreportField Returns Variant
 15756        Handle hDispatchDriver
 15757        Variant retVal
 15758        Get phDispatchDriver to hDispatchDriver
 15759        Send PrepareParams to hDispatchDriver 2
 15760        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llMainReportField
 15761        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llSubreportField
 15762        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
 15763        Function_Return retVal
 15764    End_Function
 15765
 15766    // Deletes a subreport link
 15767    Procedure ComDelete Integer llindex
 15768        Handle hDispatchDriver
 15769        Get phDispatchDriver to hDispatchDriver
 15770        Send PrepareParams to hDispatchDriver 1
 15771        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 15772        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 15773    End_Procedure
 15774End_Class
 15775
 15776// CoClass
 15777// CLSID: {1696C1B1-133F-47EF-9887-26F36E3299D1}
 15778Class cCrystalSubreportLinks is a cComAutomationObject
 15779    Import_Class_Protocol cCrystalISubreportLinks
 15780
 15781    Procedure Construct_Object
 15782        Forward Send Construct_Object
 15783        Set peAutoCreate to acNoAutoCreate
 15784    End_Procedure
 15785End_Class
 15786
 15787// CLSID: {AF37684F-6120-4E28-96DD-63FD2DC27B7A}
 15788Class cCrystalICrossTabGroups is a Mixin
 15789
 15790    { MethodType=Property }
 15791    Function Com_NewEnum Returns Variant
 15792        Handle hDispatchDriver
 15793        Variant retVal
 15794        Get phDispatchDriver to hDispatchDriver
 15795        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 15796        Function_Return retVal
 15797    End_Function
 15798
 15799    // Gets crosstab groups' parent (crosstab object).
 15800    { MethodType=Property }
 15801    Function ComParent Returns Variant
 15802        Handle hDispatchDriver
 15803        Variant retVal
 15804        Get phDispatchDriver to hDispatchDriver
 15805        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 15806        Function_Return retVal
 15807    End_Function
 15808
 15809    // Gets crosstab groups count.
 15810    { MethodType=Property }
 15811    Function ComCount Returns Integer
 15812        Handle hDispatchDriver
 15813        Integer retVal
 15814        Get phDispatchDriver to hDispatchDriver
 15815        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 15816        Function_Return retVal
 15817    End_Function
 15818
 15819    // Gets crosstab groups item.
 15820    { MethodType=Property }
 15821    Function ComItem Integer llindex Returns Variant
 15822        Handle hDispatchDriver
 15823        Variant retVal
 15824        Get phDispatchDriver to hDispatchDriver
 15825        Send PrepareParams to hDispatchDriver 1
 15826        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 15827        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 15828        Function_Return retVal
 15829    End_Function
 15830
 15831    // Adds a crosstab group
 15832    Function ComAdd Variant llField Returns Variant
 15833        Handle hDispatchDriver
 15834        Variant retVal
 15835        Get phDispatchDriver to hDispatchDriver
 15836        Send PrepareParams to hDispatchDriver 1
 15837        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llField
 15838        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
 15839        Function_Return retVal
 15840    End_Function
 15841
 15842    // Deletes a crosstab group
 15843    Procedure ComDelete Integer llindex
 15844        Handle hDispatchDriver
 15845        Get phDispatchDriver to hDispatchDriver
 15846        Send PrepareParams to hDispatchDriver 1
 15847        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 15848        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 15849    End_Procedure
 15850End_Class
 15851
 15852// CoClass
 15853// CLSID: {108EC4B4-8CAA-4EE5-921E-0E338CF589B2}
 15854Class cCrystalCrossTabGroups is a cComAutomationObject
 15855    Import_Class_Protocol cCrystalICrossTabGroups
 15856
 15857    Procedure Construct_Object
 15858        Forward Send Construct_Object
 15859        Set peAutoCreate to acNoAutoCreate
 15860    End_Procedure
 15861End_Class
 15862
 15863// CLSID: {AF376850-6120-4E28-96DD-63FD2DC27B7A}
 15864Class cCrystalICrossTabGroup is a Mixin
 15865
 15866    // Gets crosstab group's parent.
 15867    { MethodType=Property }
 15868    Function ComParent Returns Variant
 15869        Handle hDispatchDriver
 15870        Variant retVal
 15871        Get phDispatchDriver to hDispatchDriver
 15872        Get InvokeComMethod of hDispatchDriver 571 OLE_VT_DISPATCH to retVal
 15873        Function_Return retVal
 15874    End_Function
 15875
 15876    // Gets or sets crosstab group's field.
 15877    { MethodType=Property }
 15878    Function ComField Returns Variant
 15879        Handle hDispatchDriver
 15880        Variant retVal
 15881        Get phDispatchDriver to hDispatchDriver
 15882        Get InvokeComMethod of hDispatchDriver 572 OLE_VT_DISPATCH to retVal
 15883        Function_Return retVal
 15884    End_Function
 15885
 15886    // Gets or sets crosstab group's field.
 15887    { MethodType=Property }
 15888    Procedure Set ComField Variant value
 15889        Handle hDispatchDriver
 15890        Get phDispatchDriver to hDispatchDriver
 15891        Send PrepareParams to hDispatchDriver 1
 15892        Set ComProperty of hDispatchDriver 572 OLE_VT_VARIANT to value
 15893    End_Procedure
 15894
 15895    // Gets or sets crosstab group's condition.
 15896    { MethodType=Property }
 15897    Function ComCondition Returns CRGroupCondition
 15898        Handle hDispatchDriver
 15899        CRGroupCondition retVal
 15900        Get phDispatchDriver to hDispatchDriver
 15901        Get InvokeComMethod of hDispatchDriver 573 OLE_VT_I4 to retVal
 15902        Function_Return retVal
 15903    End_Function
 15904
 15905    // Gets or sets crosstab group's condition.
 15906    { MethodType=Property }
 15907    Procedure Set ComCondition CRGroupCondition value
 15908        Handle hDispatchDriver
 15909        Get phDispatchDriver to hDispatchDriver
 15910        Send PrepareParams to hDispatchDriver 1
 15911        Set ComProperty of hDispatchDriver 573 OLE_VT_I4 to value
 15912    End_Procedure
 15913
 15914    // Gets or sets crosstab group's sort direction.
 15915    { MethodType=Property }
 15916    Function ComSortDirection Returns CRSortDirection
 15917        Handle hDispatchDriver
 15918        CRSortDirection retVal
 15919        Get phDispatchDriver to hDispatchDriver
 15920        Get InvokeComMethod of hDispatchDriver 574 OLE_VT_I4 to retVal
 15921        Function_Return retVal
 15922    End_Function
 15923
 15924    // Gets or sets crosstab group's sort direction.
 15925    { MethodType=Property }
 15926    Procedure Set ComSortDirection CRSortDirection value
 15927        Handle hDispatchDriver
 15928        Get phDispatchDriver to hDispatchDriver
 15929        Send PrepareParams to hDispatchDriver 1
 15930        Set ComProperty of hDispatchDriver 574 OLE_VT_I4 to value
 15931    End_Procedure
 15932
 15933    // Gets or sets crosstab group's back color.
 15934    { MethodType=Property }
 15935    Function ComBackColor Returns OLE_COLOR
 15936        Handle hDispatchDriver
 15937        OLE_COLOR retVal
 15938        Get phDispatchDriver to hDispatchDriver
 15939        Get InvokeComMethod of hDispatchDriver 575 OLE_VT_I4 to retVal
 15940        Function_Return retVal
 15941    End_Function
 15942
 15943    // Gets or sets crosstab group's back color.
 15944    { MethodType=Property }
 15945    Procedure Set ComBackColor OLE_COLOR value
 15946        Handle hDispatchDriver
 15947        Get phDispatchDriver to hDispatchDriver
 15948        Send PrepareParams to hDispatchDriver 1
 15949        Set ComProperty of hDispatchDriver 575 OLE_VT_I4 to value
 15950    End_Procedure
 15951
 15952    // Gets or sets crosstab group's enable suppress subtotal.
 15953    { MethodType=Property }
 15954    Function ComEnableSuppressSubtotal Returns Boolean
 15955        Handle hDispatchDriver
 15956        Boolean retVal
 15957        Get phDispatchDriver to hDispatchDriver
 15958        Get InvokeComMethod of hDispatchDriver 576 OLE_VT_BOOL to retVal
 15959        Function_Return retVal
 15960    End_Function
 15961
 15962    // Gets or sets crosstab group's enable suppress subtotal.
 15963    { MethodType=Property }
 15964    Procedure Set ComEnableSuppressSubtotal Boolean value
 15965        Handle hDispatchDriver
 15966        Get phDispatchDriver to hDispatchDriver
 15967        Send PrepareParams to hDispatchDriver 1
 15968        Set ComProperty of hDispatchDriver 576 OLE_VT_BOOL to value
 15969    End_Procedure
 15970
 15971    // Gets or sets crosstab group's enable suppress label.
 15972    { MethodType=Property }
 15973    Function ComEnableSuppressLabel Returns Boolean
 15974        Handle hDispatchDriver
 15975        Boolean retVal
 15976        Get phDispatchDriver to hDispatchDriver
 15977        Get InvokeComMethod of hDispatchDriver 577 OLE_VT_BOOL to retVal
 15978        Function_Return retVal
 15979    End_Function
 15980
 15981    // Gets or sets crosstab group's enable suppress label.
 15982    { MethodType=Property }
 15983    Procedure Set ComEnableSuppressLabel Boolean value
 15984        Handle hDispatchDriver
 15985        Get phDispatchDriver to hDispatchDriver
 15986        Send PrepareParams to hDispatchDriver 1
 15987        Set ComProperty of hDispatchDriver 577 OLE_VT_BOOL to value
 15988    End_Procedure
 15989
 15990    // Gets or sets the specifed groups from a row or column group in the crosstab
 15991    { MethodType=Property }
 15992    Function ComSpecifiedGroups Returns Variant
 15993        Handle hDispatchDriver
 15994        Variant retVal
 15995        Get phDispatchDriver to hDispatchDriver
 15996        Get InvokeComMethod of hDispatchDriver 722 OLE_VT_VARIANT to retVal
 15997        Function_Return retVal
 15998    End_Function
 15999
 16000    // Gets or sets the specifed groups from a row or column group in the crosstab
 16001    { MethodType=Property }
 16002    Procedure Set ComSpecifiedGroups Variant value
 16003        Handle hDispatchDriver
 16004        Get phDispatchDriver to hDispatchDriver
 16005        Send PrepareParams to hDispatchDriver 1
 16006        Set ComProperty of hDispatchDriver 722 (OLE_VT_BYREF ior OLE_VT_VARIANT) to value
 16007    End_Procedure
 16008End_Class
 16009
 16010// CoClass
 16011// CLSID: {4299641E-F4ED-4858-9198-61B9311A8F49}
 16012Class cCrystalCrossTabGroup is a cComAutomationObject
 16013    Import_Class_Protocol cCrystalICrossTabGroup
 16014
 16015    Procedure Construct_Object
 16016        Forward Send Construct_Object
 16017        Set peAutoCreate to acNoAutoCreate
 16018    End_Procedure
 16019End_Class
 16020
 16021// CLSID: {AF376851-6120-4E28-96DD-63FD2DC27B7A}
 16022Class cCrystalIFieldDefinitions is a Mixin
 16023
 16024    { MethodType=Property }
 16025    Function Com_NewEnum Returns Variant
 16026        Handle hDispatchDriver
 16027        Variant retVal
 16028        Get phDispatchDriver to hDispatchDriver
 16029        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 16030        Function_Return retVal
 16031    End_Function
 16032
 16033    // Gets collection item.
 16034    { MethodType=Property }
 16035    Function ComItem Integer llindex Returns Variant
 16036        Handle hDispatchDriver
 16037        Variant retVal
 16038        Get phDispatchDriver to hDispatchDriver
 16039        Send PrepareParams to hDispatchDriver 1
 16040        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16041        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 16042        Function_Return retVal
 16043    End_Function
 16044
 16045    // Gets collection count.
 16046    { MethodType=Property }
 16047    Function ComCount Returns Integer
 16048        Handle hDispatchDriver
 16049        Integer retVal
 16050        Get phDispatchDriver to hDispatchDriver
 16051        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 16052        Function_Return retVal
 16053    End_Function
 16054
 16055    // Gets field collection parent (ReportObject).
 16056    { MethodType=Property }
 16057    Function ComParent Returns Variant
 16058        Handle hDispatchDriver
 16059        Variant retVal
 16060        Get phDispatchDriver to hDispatchDriver
 16061        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 16062        Function_Return retVal
 16063    End_Function
 16064
 16065    // Adds a field.
 16066    Procedure ComAdd Variant llField
 16067        Handle hDispatchDriver
 16068        Get phDispatchDriver to hDispatchDriver
 16069        Send PrepareParams to hDispatchDriver 1
 16070        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llField
 16071        Send InvokeComMethod to hDispatchDriver 230 OLE_VT_VOID
 16072    End_Procedure
 16073
 16074    // Delete a field.
 16075    Procedure ComDelete Variant llField
 16076        Handle hDispatchDriver
 16077        Get phDispatchDriver to hDispatchDriver
 16078        Send PrepareParams to hDispatchDriver 1
 16079        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llField
 16080        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 16081    End_Procedure
 16082End_Class
 16083
 16084// CoClass
 16085// CLSID: {0EB8E71C-11C9-45DB-9952-59C068A82F87}
 16086Class cCrystalFieldDefinitions is a cComAutomationObject
 16087    Import_Class_Protocol cCrystalIFieldDefinitions
 16088
 16089    Procedure Construct_Object
 16090        Forward Send Construct_Object
 16091        Set peAutoCreate to acNoAutoCreate
 16092    End_Procedure
 16093End_Class
 16094
 16095// CLSID: {AF376852-6120-4E28-96DD-63FD2DC27B7A}
 16096Class cCrystalIObjectSummaryFieldDefinitions is a Mixin
 16097
 16098    { MethodType=Property }
 16099    Function Com_NewEnum Returns Variant
 16100        Handle hDispatchDriver
 16101        Variant retVal
 16102        Get phDispatchDriver to hDispatchDriver
 16103        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 16104        Function_Return retVal
 16105    End_Function
 16106
 16107    // Gets collection item.
 16108    { MethodType=Property }
 16109    Function ComItem Integer llindex Returns Variant
 16110        Handle hDispatchDriver
 16111        Variant retVal
 16112        Get phDispatchDriver to hDispatchDriver
 16113        Send PrepareParams to hDispatchDriver 1
 16114        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16115        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 16116        Function_Return retVal
 16117    End_Function
 16118
 16119    // Gets collection count.
 16120    { MethodType=Property }
 16121    Function ComCount Returns Integer
 16122        Handle hDispatchDriver
 16123        Integer retVal
 16124        Get phDispatchDriver to hDispatchDriver
 16125        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 16126        Function_Return retVal
 16127    End_Function
 16128
 16129    // Gets object summary field collection parent (ReportObject).
 16130    { MethodType=Property }
 16131    Function ComParent Returns Variant
 16132        Handle hDispatchDriver
 16133        Variant retVal
 16134        Get phDispatchDriver to hDispatchDriver
 16135        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 16136        Function_Return retVal
 16137    End_Function
 16138
 16139    // Adds a field.
 16140    Procedure ComAdd Variant llsummaryField
 16141        Handle hDispatchDriver
 16142        Get phDispatchDriver to hDispatchDriver
 16143        Send PrepareParams to hDispatchDriver 1
 16144        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llsummaryField
 16145        Send InvokeComMethod to hDispatchDriver 230 OLE_VT_VOID
 16146    End_Procedure
 16147
 16148    // Delete a field.
 16149    Procedure ComDelete Integer llindex
 16150        Handle hDispatchDriver
 16151        Get phDispatchDriver to hDispatchDriver
 16152        Send PrepareParams to hDispatchDriver 1
 16153        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16154        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 16155    End_Procedure
 16156End_Class
 16157
 16158// CoClass
 16159// CLSID: {2C7DAA06-7915-45CE-862F-5F1D2104EF9E}
 16160Class cCrystalObjectSummaryFieldDefinitions is a cComAutomationObject
 16161    Import_Class_Protocol cCrystalIObjectSummaryFieldDefinitions
 16162
 16163    Procedure Construct_Object
 16164        Forward Send Construct_Object
 16165        Set peAutoCreate to acNoAutoCreate
 16166    End_Procedure
 16167End_Class
 16168
 16169// CLSID: {AF37681C-6120-4E28-96DD-63FD2DC27B7A}
 16170Class cCrystalITableLink is a Mixin
 16171
 16172    // Gets table link parent (Database).
 16173    { MethodType=Property }
 16174    Function ComParent Returns Variant
 16175        Handle hDispatchDriver
 16176        Variant retVal
 16177        Get phDispatchDriver to hDispatchDriver
 16178        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 16179        Function_Return retVal
 16180    End_Function
 16181
 16182    // Gets table link source table.
 16183    { MethodType=Property }
 16184    Function ComSourceTable Returns Variant
 16185        Handle hDispatchDriver
 16186        Variant retVal
 16187        Get phDispatchDriver to hDispatchDriver
 16188        Get InvokeComMethod of hDispatchDriver 655 OLE_VT_DISPATCH to retVal
 16189        Function_Return retVal
 16190    End_Function
 16191
 16192    // Gets table link destination table.
 16193    { MethodType=Property }
 16194    Function ComDestinationTable Returns Variant
 16195        Handle hDispatchDriver
 16196        Variant retVal
 16197        Get phDispatchDriver to hDispatchDriver
 16198        Get InvokeComMethod of hDispatchDriver 656 OLE_VT_DISPATCH to retVal
 16199        Function_Return retVal
 16200    End_Function
 16201
 16202    // Gets table link join type.
 16203    { MethodType=Property }
 16204    Function ComJoinType Returns CRLinkJoinType
 16205        Handle hDispatchDriver
 16206        CRLinkJoinType retVal
 16207        Get phDispatchDriver to hDispatchDriver
 16208        Get InvokeComMethod of hDispatchDriver 657 OLE_VT_I4 to retVal
 16209        Function_Return retVal
 16210    End_Function
 16211
 16212    // Gets table link lookup type.
 16213    { MethodType=Property }
 16214    Function ComLookupType Returns CRLinkLookUpType
 16215        Handle hDispatchDriver
 16216        CRLinkLookUpType retVal
 16217        Get phDispatchDriver to hDispatchDriver
 16218        Get InvokeComMethod of hDispatchDriver 658 OLE_VT_I4 to retVal
 16219        Function_Return retVal
 16220    End_Function
 16221
 16222    // Gets table link source field definitions.
 16223    { MethodType=Property }
 16224    Function ComSourceFields Returns Variant
 16225        Handle hDispatchDriver
 16226        Variant retVal
 16227        Get phDispatchDriver to hDispatchDriver
 16228        Get InvokeComMethod of hDispatchDriver 661 OLE_VT_DISPATCH to retVal
 16229        Function_Return retVal
 16230    End_Function
 16231
 16232    // Gets table link destination field definitions.
 16233    { MethodType=Property }
 16234    Function ComDestinationFields Returns Variant
 16235        Handle hDispatchDriver
 16236        Variant retVal
 16237        Get phDispatchDriver to hDispatchDriver
 16238        Get InvokeComMethod of hDispatchDriver 662 OLE_VT_DISPATCH to retVal
 16239        Function_Return retVal
 16240    End_Function
 16241End_Class
 16242
 16243// CoClass
 16244// CLSID: {C2D0B611-8C84-41B1-9BE7-E8159B238EA2}
 16245Class cCrystalTableLink is a cComAutomationObject
 16246    Import_Class_Protocol cCrystalITableLink
 16247
 16248    Procedure Construct_Object
 16249        Forward Send Construct_Object
 16250        Set peAutoCreate to acNoAutoCreate
 16251    End_Procedure
 16252End_Class
 16253
 16254// CLSID: {AF37681B-6120-4E28-96DD-63FD2DC27B7A}
 16255Class cCrystalITableLinks is a Mixin
 16256
 16257    { MethodType=Property }
 16258    Function Com_NewEnum Returns Variant
 16259        Handle hDispatchDriver
 16260        Variant retVal
 16261        Get phDispatchDriver to hDispatchDriver
 16262        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 16263        Function_Return retVal
 16264    End_Function
 16265
 16266    // Gets collection count.
 16267    { MethodType=Property }
 16268    Function ComCount Returns Integer
 16269        Handle hDispatchDriver
 16270        Integer retVal
 16271        Get phDispatchDriver to hDispatchDriver
 16272        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 16273        Function_Return retVal
 16274    End_Function
 16275
 16276    // Gets collection item.
 16277    { MethodType=Property }
 16278    Function ComItem Integer llindex Returns Variant
 16279        Handle hDispatchDriver
 16280        Variant retVal
 16281        Get phDispatchDriver to hDispatchDriver
 16282        Send PrepareParams to hDispatchDriver 1
 16283        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16284        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 16285        Function_Return retVal
 16286    End_Function
 16287
 16288    // Gets database links parent (Database).
 16289    { MethodType=Property }
 16290    Function ComParent Returns Variant
 16291        Handle hDispatchDriver
 16292        Variant retVal
 16293        Get phDispatchDriver to hDispatchDriver
 16294        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 16295        Function_Return retVal
 16296    End_Function
 16297
 16298    // Adds a database link.
 16299    Function ComAdd Variant llpsrcTable Variant llpDestTable Variant llsrcFields Variant lldestFields CRLinkJoinType llJoinType CRLinkLookUpType llLookupType Boolean llPartialMatchEnabled Short llindexInUse Returns Variant
 16300        Handle hDispatchDriver
 16301        Variant retVal
 16302        Get phDispatchDriver to hDispatchDriver
 16303        Send PrepareParams to hDispatchDriver 8
 16304        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llpsrcTable
 16305        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llpDestTable
 16306        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llsrcFields
 16307        Send DefineParam to hDispatchDriver OLE_VT_VARIANT lldestFields
 16308        Send DefineParam to hDispatchDriver OLE_VT_I4 llJoinType
 16309        Send DefineParam to hDispatchDriver OLE_VT_I4 llLookupType
 16310        Send DefineParam to hDispatchDriver OLE_VT_BOOL llPartialMatchEnabled
 16311        Send DefineParam to hDispatchDriver OLE_VT_I2 llindexInUse
 16312        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
 16313        Function_Return retVal
 16314    End_Function
 16315
 16316    // Delete a table link.
 16317    Procedure ComDelete Integer llindex
 16318        Handle hDispatchDriver
 16319        Get phDispatchDriver to hDispatchDriver
 16320        Send PrepareParams to hDispatchDriver 1
 16321        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16322        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 16323    End_Procedure
 16324End_Class
 16325
 16326// CoClass
 16327// CLSID: {7F4B59AE-4F3F-4E8D-8D4E-4F5E3B7E79AE}
 16328Class cCrystalTableLinks is a cComAutomationObject
 16329    Import_Class_Protocol cCrystalITableLinks
 16330
 16331    Procedure Construct_Object
 16332        Forward Send Construct_Object
 16333        Set peAutoCreate to acNoAutoCreate
 16334    End_Procedure
 16335End_Class
 16336
 16337// CLSID: {AF376856-6120-4E28-96DD-63FD2DC27B7A}
 16338Class cCrystalIFieldMappingData is a Mixin
 16339
 16340    // Gets or sets field's value type.
 16341    { MethodType=Property }
 16342    Function ComValueType Returns CRFieldValueType
 16343        Handle hDispatchDriver
 16344        CRFieldValueType retVal
 16345        Get phDispatchDriver to hDispatchDriver
 16346        Get InvokeComMethod of hDispatchDriver 486 OLE_VT_I4 to retVal
 16347        Function_Return retVal
 16348    End_Function
 16349
 16350    // Gets or sets field's table name.
 16351    { MethodType=Property }
 16352    Function ComTableName Returns String
 16353        Handle hDispatchDriver
 16354        String retVal
 16355        Get phDispatchDriver to hDispatchDriver
 16356        Get InvokeComMethod of hDispatchDriver 487 OLE_VT_BSTR to retVal
 16357        Function_Return retVal
 16358    End_Function
 16359
 16360    // Gets or sets field name.
 16361    { MethodType=Property }
 16362    Function ComFieldName Returns String
 16363        Handle hDispatchDriver
 16364        String retVal
 16365        Get phDispatchDriver to hDispatchDriver
 16366        Get InvokeComMethod of hDispatchDriver 488 OLE_VT_BSTR to retVal
 16367        Function_Return retVal
 16368    End_Function
 16369
 16370    // Gets or sets the mapping to field's index in the new database's field list.
 16371    { MethodType=Property }
 16372    Function ComMappingToFieldIndex Returns Short
 16373        Handle hDispatchDriver
 16374        Short retVal
 16375        Get phDispatchDriver to hDispatchDriver
 16376        Get InvokeComMethod of hDispatchDriver 489 OLE_VT_I2 to retVal
 16377        Function_Return retVal
 16378    End_Function
 16379
 16380    // Gets or sets the mapping to field's index in the new database's field list.
 16381    { MethodType=Property }
 16382    Procedure Set ComMappingToFieldIndex Short value
 16383        Handle hDispatchDriver
 16384        Get phDispatchDriver to hDispatchDriver
 16385        Send PrepareParams to hDispatchDriver 1
 16386        Set ComProperty of hDispatchDriver 489 OLE_VT_I2 to value
 16387    End_Procedure
 16388End_Class
 16389
 16390// CoClass
 16391// CLSID: {3C6DBA8B-89C8-4C07-AD7D-5E6EEACB1C3C}
 16392Class cCrystalFieldMappingData is a cComAutomationObject
 16393    Import_Class_Protocol cCrystalIFieldMappingData
 16394
 16395    Procedure Construct_Object
 16396        Forward Send Construct_Object
 16397        Set peAutoCreate to acNoAutoCreate
 16398    End_Procedure
 16399End_Class
 16400
 16401// CLSID: {AF376857-6120-4E28-96DD-63FD2DC27B7A}
 16402Class cCrystalIParameterValue is a Mixin
 16403
 16404    // Gets or sets value's start value.
 16405    { MethodType=Property }
 16406    Function ComStartValue Returns Variant
 16407        Handle hDispatchDriver
 16408        Variant retVal
 16409        Get phDispatchDriver to hDispatchDriver
 16410        Get InvokeComMethod of hDispatchDriver 732 OLE_VT_VARIANT to retVal
 16411        Function_Return retVal
 16412    End_Function
 16413
 16414    // Gets or sets value's start value.
 16415    { MethodType=Property }
 16416    Procedure Set ComStartValue Variant value
 16417        Handle hDispatchDriver
 16418        Get phDispatchDriver to hDispatchDriver
 16419        Send PrepareParams to hDispatchDriver 1
 16420        Set ComProperty of hDispatchDriver 732 OLE_VT_VARIANT to value
 16421    End_Procedure
 16422
 16423    // Gets or sets value's end value.
 16424    { MethodType=Property }
 16425    Function ComEndValue Returns Variant
 16426        Handle hDispatchDriver
 16427        Variant retVal
 16428        Get phDispatchDriver to hDispatchDriver
 16429        Get InvokeComMethod of hDispatchDriver 726 OLE_VT_VARIANT to retVal
 16430        Function_Return retVal
 16431    End_Function
 16432
 16433    // Gets or sets value's end value.
 16434    { MethodType=Property }
 16435    Procedure Set ComEndValue Variant value
 16436        Handle hDispatchDriver
 16437        Get phDispatchDriver to hDispatchDriver
 16438        Send PrepareParams to hDispatchDriver 1
 16439        Set ComProperty of hDispatchDriver 726 OLE_VT_VARIANT to value
 16440    End_Procedure
 16441
 16442    // Gets or sets end value's range or single value.
 16443    { MethodType=Property }
 16444    Function ComRangeValue Returns Boolean
 16445        Handle hDispatchDriver
 16446        Boolean retVal
 16447        Get phDispatchDriver to hDispatchDriver
 16448        Get InvokeComMethod of hDispatchDriver 727 OLE_VT_BOOL to retVal
 16449        Function_Return retVal
 16450    End_Function
 16451
 16452    // Gets or sets end value's range or single value.
 16453    { MethodType=Property }
 16454    Procedure Set ComRangeValue Boolean value
 16455        Handle hDispatchDriver
 16456        Get phDispatchDriver to hDispatchDriver
 16457        Send PrepareParams to hDispatchDriver 1
 16458        Set ComProperty of hDispatchDriver 727 OLE_VT_BOOL to value
 16459    End_Procedure
 16460
 16461    // Gets or sets end value's range info.
 16462    { MethodType=Property }
 16463    Function ComRangeInfo Returns CRRangeInfo
 16464        Handle hDispatchDriver
 16465        CRRangeInfo retVal
 16466        Get phDispatchDriver to hDispatchDriver
 16467        Get InvokeComMethod of hDispatchDriver 728 OLE_VT_I4 to retVal
 16468        Function_Return retVal
 16469    End_Function
 16470
 16471    // Gets or sets end value's range info.
 16472    { MethodType=Property }
 16473    Procedure Set ComRangeInfo CRRangeInfo value
 16474        Handle hDispatchDriver
 16475        Get phDispatchDriver to hDispatchDriver
 16476        Send PrepareParams to hDispatchDriver 1
 16477        Set ComProperty of hDispatchDriver 728 OLE_VT_I4 to value
 16478    End_Procedure
 16479End_Class
 16480
 16481// CoClass
 16482// ProgID: CrystalDesignRunTime.ParameterValue.11
 16483// CLSID: {12B3C29C-C40C-4D80-BD9A-D98016D27343}
 16484Class cCrystalParameterValue is a cComAutomationObject
 16485    Import_Class_Protocol cCrystalIParameterValue
 16486
 16487    Procedure Construct_Object
 16488        Forward Send Construct_Object
 16489        Set psProgID to "CrystalDesignRunTime.ParameterValue"
 16490        Set peAutoCreate to acNoAutoCreate
 16491    End_Procedure
 16492End_Class
 16493
 16494// CLSID: {AF376858-6120-4E28-96DD-63FD2DC27B7A}
 16495Class cCrystalIParameterValues is a Mixin
 16496
 16497    { MethodType=Property }
 16498    Function Com_NewEnum Returns Variant
 16499        Handle hDispatchDriver
 16500        Variant retVal
 16501        Get phDispatchDriver to hDispatchDriver
 16502        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 16503        Function_Return retVal
 16504    End_Function
 16505
 16506    // Gets a parameter value.
 16507    { MethodType=Property }
 16508    Function ComItem Integer llindex Returns Variant
 16509        Handle hDispatchDriver
 16510        Variant retVal
 16511        Get phDispatchDriver to hDispatchDriver
 16512        Send PrepareParams to hDispatchDriver 1
 16513        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16514        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 16515        Function_Return retVal
 16516    End_Function
 16517
 16518    // Gets parameter value count.
 16519    { MethodType=Property }
 16520    Function ComCount Returns Integer
 16521        Handle hDispatchDriver
 16522        Integer retVal
 16523        Get phDispatchDriver to hDispatchDriver
 16524        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 16525        Function_Return retVal
 16526    End_Function
 16527
 16528    // Adds a parameter value.
 16529    Procedure ComAdd Variant llpValue
 16530        Handle hDispatchDriver
 16531        Get phDispatchDriver to hDispatchDriver
 16532        Send PrepareParams to hDispatchDriver 1
 16533        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llpValue
 16534        Send InvokeComMethod to hDispatchDriver 230 OLE_VT_VOID
 16535    End_Procedure
 16536
 16537    // Delete a parameter value.
 16538    Procedure ComDelete Integer llindex
 16539        Handle hDispatchDriver
 16540        Get phDispatchDriver to hDispatchDriver
 16541        Send PrepareParams to hDispatchDriver 1
 16542        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16543        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 16544    End_Procedure
 16545End_Class
 16546
 16547// CoClass
 16548// ProgID: CrystalDesignRunTime.ParameterValues.11
 16549// CLSID: {084B4E90-F0A1-49AA-8CF1-BB2171A21DC5}
 16550Class cCrystalParameterValues is a cComAutomationObject
 16551    Import_Class_Protocol cCrystalIParameterValues
 16552
 16553    Procedure Construct_Object
 16554        Forward Send Construct_Object
 16555        Set psProgID to "CrystalDesignRunTime.ParameterValues"
 16556        Set peAutoCreate to acNoAutoCreate
 16557    End_Procedure
 16558End_Class
 16559
 16560// CLSID: {AF376859-6120-4E28-96DD-63FD2DC27B7A}
 16561Class cCrystalIParameterValueInfo is a Mixin
 16562
 16563    // Gets or sets parameter value collection.
 16564    { MethodType=Property }
 16565    Function ComParameterValues Returns Variant
 16566        Handle hDispatchDriver
 16567        Variant retVal
 16568        Get phDispatchDriver to hDispatchDriver
 16569        Get InvokeComMethod of hDispatchDriver 729 OLE_VT_DISPATCH to retVal
 16570        Function_Return retVal
 16571    End_Function
 16572
 16573    // Gets or sets parameter value collection.
 16574    { MethodType=Property }
 16575    Procedure Set ComParameterValues Variant value
 16576        Handle hDispatchDriver
 16577        Get phDispatchDriver to hDispatchDriver
 16578        Send PrepareParams to hDispatchDriver 1
 16579        Set ComProperty of hDispatchDriver 729 OLE_VT_DISPATCH to value
 16580    End_Procedure
 16581
 16582    // Gets or sets parameter name.
 16583    { MethodType=Property }
 16584    Function ComParameterName Returns String
 16585        Handle hDispatchDriver
 16586        String retVal
 16587        Get phDispatchDriver to hDispatchDriver
 16588        Get InvokeComMethod of hDispatchDriver 730 OLE_VT_BSTR to retVal
 16589        Function_Return retVal
 16590    End_Function
 16591
 16592    // Gets or sets parameter name.
 16593    { MethodType=Property }
 16594    Procedure Set ComParameterName String value
 16595        Handle hDispatchDriver
 16596        Get phDispatchDriver to hDispatchDriver
 16597        Send PrepareParams to hDispatchDriver 1
 16598        Set ComProperty of hDispatchDriver 730 OLE_VT_BSTR to value
 16599    End_Procedure
 16600End_Class
 16601
 16602// CoClass
 16603// ProgID: CrystalDesignRunTime.ParameterValueInfo.11
 16604// CLSID: {F52FEA39-A633-4579-B3D3-57A73FE49A73}
 16605Class cCrystalParameterValueInfo is a cComAutomationObject
 16606    Import_Class_Protocol cCrystalIParameterValueInfo
 16607
 16608    Procedure Construct_Object
 16609        Forward Send Construct_Object
 16610        Set psProgID to "CrystalDesignRunTime.ParameterValueInfo"
 16611        Set peAutoCreate to acNoAutoCreate
 16612    End_Procedure
 16613End_Class
 16614
 16615// CLSID: {AF37685A-6120-4E28-96DD-63FD2DC27B7A}
 16616Class cCrystalIParameterValueInfos is a Mixin
 16617
 16618    { MethodType=Property }
 16619    Function Com_NewEnum Returns Variant
 16620        Handle hDispatchDriver
 16621        Variant retVal
 16622        Get phDispatchDriver to hDispatchDriver
 16623        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 16624        Function_Return retVal
 16625    End_Function
 16626
 16627    // Gets a value info.
 16628    { MethodType=Property }
 16629    Function ComItem Integer llindex Returns Variant
 16630        Handle hDispatchDriver
 16631        Variant retVal
 16632        Get phDispatchDriver to hDispatchDriver
 16633        Send PrepareParams to hDispatchDriver 1
 16634        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16635        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 16636        Function_Return retVal
 16637    End_Function
 16638
 16639    // Gets value info count.
 16640    { MethodType=Property }
 16641    Function ComCount Returns Integer
 16642        Handle hDispatchDriver
 16643        Integer retVal
 16644        Get phDispatchDriver to hDispatchDriver
 16645        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 16646        Function_Return retVal
 16647    End_Function
 16648
 16649    // Adds a value info.
 16650    Procedure ComAdd Variant llpValueInfo
 16651        Handle hDispatchDriver
 16652        Get phDispatchDriver to hDispatchDriver
 16653        Send PrepareParams to hDispatchDriver 1
 16654        Send DefineParam to hDispatchDriver OLE_VT_DISPATCH llpValueInfo
 16655        Send InvokeComMethod to hDispatchDriver 230 OLE_VT_VOID
 16656    End_Procedure
 16657
 16658    // Delete a value info.
 16659    Procedure ComDelete Integer llindex
 16660        Handle hDispatchDriver
 16661        Get phDispatchDriver to hDispatchDriver
 16662        Send PrepareParams to hDispatchDriver 1
 16663        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16664        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 16665    End_Procedure
 16666End_Class
 16667
 16668// CoClass
 16669// ProgID: CrystalDesignRunTime.ParameterValueInfos.11
 16670// CLSID: {36F37B06-B038-4F47-AD19-E2C5F9160BE2}
 16671Class cCrystalParameterValueInfos is a cComAutomationObject
 16672    Import_Class_Protocol cCrystalIParameterValueInfos
 16673
 16674    Procedure Construct_Object
 16675        Forward Send Construct_Object
 16676        Set psProgID to "CrystalDesignRunTime.ParameterValueInfos"
 16677        Set peAutoCreate to acNoAutoCreate
 16678    End_Procedure
 16679End_Class
 16680
 16681// CLSID: {AF37685B-6120-4E28-96DD-63FD2DC27B7A}
 16682Class cCrystalIReportAlert is a Mixin
 16683
 16684    // Gets report alert's parent (Report)
 16685    { MethodType=Property }
 16686    Function ComParent Returns Variant
 16687        Handle hDispatchDriver
 16688        Variant retVal
 16689        Get phDispatchDriver to hDispatchDriver
 16690        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 16691        Function_Return retVal
 16692    End_Function
 16693
 16694    // Gets or sets report alert's name
 16695    { MethodType=Property }
 16696    Function ComName Returns String
 16697        Handle hDispatchDriver
 16698        String retVal
 16699        Get phDispatchDriver to hDispatchDriver
 16700        Get InvokeComMethod of hDispatchDriver -800 OLE_VT_BSTR to retVal
 16701        Function_Return retVal
 16702    End_Function
 16703
 16704    // Gets or sets report alert's name
 16705    { MethodType=Property }
 16706    Procedure Set ComName String value
 16707        Handle hDispatchDriver
 16708        Get phDispatchDriver to hDispatchDriver
 16709        Send PrepareParams to hDispatchDriver 1
 16710        Set ComProperty of hDispatchDriver -800 OLE_VT_BSTR to value
 16711    End_Procedure
 16712
 16713    // Gets or sets report alert's default message
 16714    { MethodType=Property }
 16715    Function ComDefaultMessage Returns String
 16716        Handle hDispatchDriver
 16717        String retVal
 16718        Get phDispatchDriver to hDispatchDriver
 16719        Get InvokeComMethod of hDispatchDriver 745 OLE_VT_BSTR to retVal
 16720        Function_Return retVal
 16721    End_Function
 16722
 16723    // Gets or sets report alert's default message
 16724    { MethodType=Property }
 16725    Procedure Set ComDefaultMessage String value
 16726        Handle hDispatchDriver
 16727        Get phDispatchDriver to hDispatchDriver
 16728        Send PrepareParams to hDispatchDriver 1
 16729        Set ComProperty of hDispatchDriver 745 OLE_VT_BSTR to value
 16730    End_Procedure
 16731
 16732    // Gets or sets report alert's enable status
 16733    { MethodType=Property }
 16734    Function ComIsEnabled Returns Boolean
 16735        Handle hDispatchDriver
 16736        Boolean retVal
 16737        Get phDispatchDriver to hDispatchDriver
 16738        Get InvokeComMethod of hDispatchDriver 747 OLE_VT_BOOL to retVal
 16739        Function_Return retVal
 16740    End_Function
 16741
 16742    // Gets or sets report alert's enable status
 16743    { MethodType=Property }
 16744    Procedure Set ComIsEnabled Boolean value
 16745        Handle hDispatchDriver
 16746        Get phDispatchDriver to hDispatchDriver
 16747        Send PrepareParams to hDispatchDriver 1
 16748        Set ComProperty of hDispatchDriver 747 OLE_VT_BOOL to value
 16749    End_Procedure
 16750
 16751    // Gets or sets report alert's condition formula
 16752    { MethodType=Property }
 16753    Function ComConditionFormula Returns String
 16754        Handle hDispatchDriver
 16755        String retVal
 16756        Get phDispatchDriver to hDispatchDriver
 16757        Get InvokeComMethod of hDispatchDriver 748 OLE_VT_BSTR to retVal
 16758        Function_Return retVal
 16759    End_Function
 16760
 16761    // Gets or sets report alert's condition formula
 16762    { MethodType=Property }
 16763    Procedure Set ComConditionFormula String value
 16764        Handle hDispatchDriver
 16765        Get phDispatchDriver to hDispatchDriver
 16766        Send PrepareParams to hDispatchDriver 1
 16767        Set ComProperty of hDispatchDriver 748 OLE_VT_BSTR to value
 16768    End_Procedure
 16769
 16770    // Gets or sets report alert's message formula
 16771    { MethodType=Property }
 16772    Function ComMessageFormula Returns String
 16773        Handle hDispatchDriver
 16774        String retVal
 16775        Get phDispatchDriver to hDispatchDriver
 16776        Get InvokeComMethod of hDispatchDriver 744 OLE_VT_BSTR to retVal
 16777        Function_Return retVal
 16778    End_Function
 16779
 16780    // Gets or sets report alert's message formula
 16781    { MethodType=Property }
 16782    Procedure Set ComMessageFormula String value
 16783        Handle hDispatchDriver
 16784        Get phDispatchDriver to hDispatchDriver
 16785        Send PrepareParams to hDispatchDriver 1
 16786        Set ComProperty of hDispatchDriver 744 OLE_VT_BSTR to value
 16787    End_Procedure
 16788
 16789    // Gets report alert's instances
 16790    { MethodType=Property }
 16791    Function ComAlertInstances Returns Variant
 16792        Handle hDispatchDriver
 16793        Variant retVal
 16794        Get phDispatchDriver to hDispatchDriver
 16795        Get InvokeComMethod of hDispatchDriver 743 OLE_VT_DISPATCH to retVal
 16796        Function_Return retVal
 16797    End_Function
 16798End_Class
 16799
 16800// CoClass
 16801// CLSID: {1587C474-7C36-4392-BD34-A9F4455FC7E3}
 16802Class cCrystalReportAlert is a cComAutomationObject
 16803    Import_Class_Protocol cCrystalIReportAlert
 16804
 16805    Procedure Construct_Object
 16806        Forward Send Construct_Object
 16807        Set peAutoCreate to acNoAutoCreate
 16808    End_Procedure
 16809End_Class
 16810
 16811// CLSID: {AF37685C-6120-4E28-96DD-63FD2DC27B7A}
 16812Class cCrystalIReportAlerts is a Mixin
 16813
 16814    { MethodType=Property }
 16815    Function Com_NewEnum Returns Variant
 16816        Handle hDispatchDriver
 16817        Variant retVal
 16818        Get phDispatchDriver to hDispatchDriver
 16819        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 16820        Function_Return retVal
 16821    End_Function
 16822
 16823    // Gets collection item.
 16824    { MethodType=Property }
 16825    Function ComItem Variant llindex Returns Variant
 16826        Handle hDispatchDriver
 16827        Variant retVal
 16828        Get phDispatchDriver to hDispatchDriver
 16829        Send PrepareParams to hDispatchDriver 1
 16830        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
 16831        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 16832        Function_Return retVal
 16833    End_Function
 16834
 16835    // Gets collection count.
 16836    { MethodType=Property }
 16837    Function ComCount Returns Integer
 16838        Handle hDispatchDriver
 16839        Integer retVal
 16840        Get phDispatchDriver to hDispatchDriver
 16841        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 16842        Function_Return retVal
 16843    End_Function
 16844
 16845    // Gets report alerts' parent (Report).
 16846    { MethodType=Property }
 16847    Function ComParent Returns Variant
 16848        Handle hDispatchDriver
 16849        Variant retVal
 16850        Get phDispatchDriver to hDispatchDriver
 16851        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 16852        Function_Return retVal
 16853    End_Function
 16854
 16855    // Adds a report alert
 16856    Function ComAdd String llName String llDefaultMessage Boolean llIsEnabled String llConditionFormula String llMessageFormula Returns Variant
 16857        Handle hDispatchDriver
 16858        Variant retVal
 16859        Get phDispatchDriver to hDispatchDriver
 16860        Send PrepareParams to hDispatchDriver 5
 16861        Send DefineParam to hDispatchDriver OLE_VT_BSTR llName
 16862        Send DefineParam to hDispatchDriver OLE_VT_BSTR llDefaultMessage
 16863        Send DefineParam to hDispatchDriver OLE_VT_BOOL llIsEnabled
 16864        Send DefineParam to hDispatchDriver OLE_VT_BSTR llConditionFormula
 16865        Send DefineParam to hDispatchDriver OLE_VT_BSTR llMessageFormula
 16866        Get InvokeComMethod of hDispatchDriver 230 OLE_VT_DISPATCH to retVal
 16867        Function_Return retVal
 16868    End_Function
 16869
 16870    // Deletes a report alert
 16871    Procedure ComDelete Variant llindex
 16872        Handle hDispatchDriver
 16873        Get phDispatchDriver to hDispatchDriver
 16874        Send PrepareParams to hDispatchDriver 1
 16875        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
 16876        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 16877    End_Procedure
 16878End_Class
 16879
 16880// CoClass
 16881// CLSID: {AD97C2FE-1E31-4B43-954D-721E55F1A710}
 16882Class cCrystalReportAlerts is a cComAutomationObject
 16883    Import_Class_Protocol cCrystalIReportAlerts
 16884
 16885    Procedure Construct_Object
 16886        Forward Send Construct_Object
 16887        Set peAutoCreate to acNoAutoCreate
 16888    End_Procedure
 16889End_Class
 16890
 16891// CLSID: {AF37685D-6120-4E28-96DD-63FD2DC27B7A}
 16892Class cCrystalIReportAlertInstance is a Mixin
 16893
 16894    // Gets report alert instance's parent (IReportAlert)
 16895    { MethodType=Property }
 16896    Function ComParent Returns Variant
 16897        Handle hDispatchDriver
 16898        Variant retVal
 16899        Get phDispatchDriver to hDispatchDriver
 16900        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 16901        Function_Return retVal
 16902    End_Function
 16903
 16904    // Gets report alert instance's alert message
 16905    { MethodType=Property }
 16906    Function ComAlertMessage Returns String
 16907        Handle hDispatchDriver
 16908        String retVal
 16909        Get phDispatchDriver to hDispatchDriver
 16910        Get InvokeComMethod of hDispatchDriver 746 OLE_VT_BSTR to retVal
 16911        Function_Return retVal
 16912    End_Function
 16913End_Class
 16914
 16915// CoClass
 16916// CLSID: {388565B8-C267-4DB1-BFB6-0ADC2E151B22}
 16917Class cCrystalReportAlertInstance is a cComAutomationObject
 16918    Import_Class_Protocol cCrystalIReportAlertInstance
 16919
 16920    Procedure Construct_Object
 16921        Forward Send Construct_Object
 16922        Set peAutoCreate to acNoAutoCreate
 16923    End_Procedure
 16924End_Class
 16925
 16926// CLSID: {AF37685E-6120-4E28-96DD-63FD2DC27B7A}
 16927Class cCrystalIReportAlertInstances is a Mixin
 16928
 16929    { MethodType=Property }
 16930    Function Com_NewEnum Returns Variant
 16931        Handle hDispatchDriver
 16932        Variant retVal
 16933        Get phDispatchDriver to hDispatchDriver
 16934        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 16935        Function_Return retVal
 16936    End_Function
 16937
 16938    // Gets collection item.
 16939    { MethodType=Property }
 16940    Function ComItem Integer llindex Returns Variant
 16941        Handle hDispatchDriver
 16942        Variant retVal
 16943        Get phDispatchDriver to hDispatchDriver
 16944        Send PrepareParams to hDispatchDriver 1
 16945        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 16946        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 16947        Function_Return retVal
 16948    End_Function
 16949
 16950    // Gets collection count.
 16951    { MethodType=Property }
 16952    Function ComCount Returns Integer
 16953        Handle hDispatchDriver
 16954        Integer retVal
 16955        Get phDispatchDriver to hDispatchDriver
 16956        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 16957        Function_Return retVal
 16958    End_Function
 16959
 16960    // Gets report alertinstances' parent (IReportAlert).
 16961    { MethodType=Property }
 16962    Function ComParent Returns Variant
 16963        Handle hDispatchDriver
 16964        Variant retVal
 16965        Get phDispatchDriver to hDispatchDriver
 16966        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 16967        Function_Return retVal
 16968    End_Function
 16969End_Class
 16970
 16971// CoClass
 16972// CLSID: {2EB9CF80-1CC4-4B23-A7E6-FCAE5857C386}
 16973Class cCrystalReportAlertInstances is a cComAutomationObject
 16974    Import_Class_Protocol cCrystalIReportAlertInstances
 16975
 16976    Procedure Construct_Object
 16977        Forward Send Construct_Object
 16978        Set peAutoCreate to acNoAutoCreate
 16979    End_Procedure
 16980End_Class
 16981
 16982// CLSID: {AF37680B-6120-4E28-96DD-63FD2DC27B7A}
 16983Class cCrystalIFieldElements is a Mixin
 16984
 16985    { MethodType=Property }
 16986    Function Com_NewEnum Returns Variant
 16987        Handle hDispatchDriver
 16988        Variant retVal
 16989        Get phDispatchDriver to hDispatchDriver
 16990        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 16991        Function_Return retVal
 16992    End_Function
 16993
 16994    // Gets collection item.
 16995    { MethodType=Property }
 16996    Function ComItem Integer llindex Returns Variant
 16997        Handle hDispatchDriver
 16998        Variant retVal
 16999        Get phDispatchDriver to hDispatchDriver
 17000        Send PrepareParams to hDispatchDriver 1
 17001        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 17002        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_DISPATCH to retVal
 17003        Function_Return retVal
 17004    End_Function
 17005
 17006    // Gets collection count.
 17007    { MethodType=Property }
 17008    Function ComCount Returns Integer
 17009        Handle hDispatchDriver
 17010        Integer retVal
 17011        Get phDispatchDriver to hDispatchDriver
 17012        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 17013        Function_Return retVal
 17014    End_Function
 17015
 17016    // Gets field elements parent.(textObject)
 17017    { MethodType=Property }
 17018    Function ComParent Returns Variant
 17019        Handle hDispatchDriver
 17020        Variant retVal
 17021        Get phDispatchDriver to hDispatchDriver
 17022        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 17023        Function_Return retVal
 17024    End_Function
 17025
 17026    // Adds an embedded field element
 17027    Procedure ComAdd Integer llposition Variant llField
 17028        Handle hDispatchDriver
 17029        Get phDispatchDriver to hDispatchDriver
 17030        Send PrepareParams to hDispatchDriver 2
 17031        Send DefineParam to hDispatchDriver OLE_VT_I4 llposition
 17032        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llField
 17033        Send InvokeComMethod to hDispatchDriver 230 OLE_VT_VOID
 17034    End_Procedure
 17035
 17036    // Deletes a embedded field element
 17037    Procedure ComDelete Integer llindex
 17038        Handle hDispatchDriver
 17039        Get phDispatchDriver to hDispatchDriver
 17040        Send PrepareParams to hDispatchDriver 1
 17041        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 17042        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 17043    End_Procedure
 17044End_Class
 17045
 17046// CoClass
 17047// CLSID: {F648AE10-D17A-48B8-81F0-CBB7DADF2B40}
 17048Class cCrystalFieldElements is a cComAutomationObject
 17049    Import_Class_Protocol cCrystalIFieldElements
 17050
 17051    Procedure Construct_Object
 17052        Forward Send Construct_Object
 17053        Set peAutoCreate to acNoAutoCreate
 17054    End_Procedure
 17055End_Class
 17056
 17057// CLSID: {AF37680A-6120-4E28-96DD-63FD2DC27B7A}
 17058Class cCrystalIFieldElement is a Mixin
 17059
 17060    // Gets or sets standard OLE font.
 17061    { MethodType=Property }
 17062    Function ComFont Returns Variant
 17063        Handle hDispatchDriver
 17064        Variant retVal
 17065        Get phDispatchDriver to hDispatchDriver
 17066        Get InvokeComMethod of hDispatchDriver 118 OLE_VT_DISPATCH to retVal
 17067        Function_Return retVal
 17068    End_Function
 17069
 17070    // Gets or sets standard OLE font.
 17071    { MethodType=Property }
 17072    Procedure Set ComFont Variant value
 17073        Handle hDispatchDriver
 17074        Get phDispatchDriver to hDispatchDriver
 17075        Send PrepareParams to hDispatchDriver 1
 17076        Set ComProperty of hDispatchDriver 118 OLE_VT_DISPATCH to value
 17077    End_Procedure
 17078
 17079    // Gets or sets field element color.
 17080    { MethodType=Property }
 17081    Function ComColor Returns OLE_COLOR
 17082        Handle hDispatchDriver
 17083        OLE_COLOR retVal
 17084        Get phDispatchDriver to hDispatchDriver
 17085        Get InvokeComMethod of hDispatchDriver 762 OLE_VT_I4 to retVal
 17086        Function_Return retVal
 17087    End_Function
 17088
 17089    // Gets or sets field element color.
 17090    { MethodType=Property }
 17091    Procedure Set ComColor OLE_COLOR value
 17092        Handle hDispatchDriver
 17093        Get phDispatchDriver to hDispatchDriver
 17094        Send PrepareParams to hDispatchDriver 1
 17095        Set ComProperty of hDispatchDriver 762 OLE_VT_I4 to value
 17096    End_Procedure
 17097
 17098    // Gets or sets field definition
 17099    { MethodType=Property }
 17100    Function ComFieldDefinition Returns Variant
 17101        Handle hDispatchDriver
 17102        Variant retVal
 17103        Get phDispatchDriver to hDispatchDriver
 17104        Get InvokeComMethod of hDispatchDriver 763 OLE_VT_DISPATCH to retVal
 17105        Function_Return retVal
 17106    End_Function
 17107
 17108    // Gets or sets field definition
 17109    { MethodType=Property }
 17110    Procedure Set ComFieldDefinition Variant value
 17111        Handle hDispatchDriver
 17112        Get phDispatchDriver to hDispatchDriver
 17113        Send PrepareParams to hDispatchDriver 1
 17114        Set ComProperty of hDispatchDriver 763 OLE_VT_DISPATCH to value
 17115    End_Procedure
 17116
 17117    // Gets parent object(fieldElements).
 17118    { MethodType=Property }
 17119    Function ComParent Returns Variant
 17120        Handle hDispatchDriver
 17121        Variant retVal
 17122        Get phDispatchDriver to hDispatchDriver
 17123        Get InvokeComMethod of hDispatchDriver 100 OLE_VT_DISPATCH to retVal
 17124        Function_Return retVal
 17125    End_Function
 17126
 17127    // Gets or sets suppress if duplicated option.
 17128    { MethodType=Property }
 17129    Function ComSuppressIfDuplicated Returns Boolean
 17130        Handle hDispatchDriver
 17131        Boolean retVal
 17132        Get phDispatchDriver to hDispatchDriver
 17133        Get InvokeComMethod of hDispatchDriver 123 OLE_VT_BOOL to retVal
 17134        Function_Return retVal
 17135    End_Function
 17136
 17137    // Gets or sets suppress if duplicated option.
 17138    { MethodType=Property }
 17139    Procedure Set ComSuppressIfDuplicated Boolean value
 17140        Handle hDispatchDriver
 17141        Get phDispatchDriver to hDispatchDriver
 17142        Send PrepareParams to hDispatchDriver 1
 17143        Set ComProperty of hDispatchDriver 123 OLE_VT_BOOL to value
 17144    End_Procedure
 17145
 17146    // Gets or sets use system defaults formatting option.
 17147    { MethodType=Property }
 17148    Function ComUseSystemDefaults Returns Boolean
 17149        Handle hDispatchDriver
 17150        Boolean retVal
 17151        Get phDispatchDriver to hDispatchDriver
 17152        Get InvokeComMethod of hDispatchDriver 125 OLE_VT_BOOL to retVal
 17153        Function_Return retVal
 17154    End_Function
 17155
 17156    // Gets or sets use system defaults formatting option.
 17157    { MethodType=Property }
 17158    Procedure Set ComUseSystemDefaults Boolean value
 17159        Handle hDispatchDriver
 17160        Get phDispatchDriver to hDispatchDriver
 17161        Send PrepareParams to hDispatchDriver 1
 17162        Set ComProperty of hDispatchDriver 125 OLE_VT_BOOL to value
 17163    End_Procedure
 17164
 17165    // Gets or sets suppress if zero option.
 17166    { MethodType=Property }
 17167    Function ComSuppressIfZero Returns Boolean
 17168        Handle hDispatchDriver
 17169        Boolean retVal
 17170        Get phDispatchDriver to hDispatchDriver
 17171        Get InvokeComMethod of hDispatchDriver 124 OLE_VT_BOOL to retVal
 17172        Function_Return retVal
 17173    End_Function
 17174
 17175    // Gets or sets suppress if zero option.
 17176    { MethodType=Property }
 17177    Procedure Set ComSuppressIfZero Boolean value
 17178        Handle hDispatchDriver
 17179        Get phDispatchDriver to hDispatchDriver
 17180        Send PrepareParams to hDispatchDriver 1
 17181        Set ComProperty of hDispatchDriver 124 OLE_VT_BOOL to value
 17182    End_Procedure
 17183
 17184    // Gets or sets number negative type.
 17185    { MethodType=Property }
 17186    Function ComNegativeType Returns CRNegativeType
 17187        Handle hDispatchDriver
 17188        CRNegativeType retVal
 17189        Get phDispatchDriver to hDispatchDriver
 17190        Get InvokeComMethod of hDispatchDriver 126 OLE_VT_I4 to retVal
 17191        Function_Return retVal
 17192    End_Function
 17193
 17194    // Gets or sets number negative type.
 17195    { MethodType=Property }
 17196    Procedure Set ComNegativeType CRNegativeType value
 17197        Handle hDispatchDriver
 17198        Get phDispatchDriver to hDispatchDriver
 17199        Send PrepareParams to hDispatchDriver 1
 17200        Set ComProperty of hDispatchDriver 126 OLE_VT_I4 to value
 17201    End_Procedure
 17202
 17203    // Gets or sets enable number thousands separators.
 17204    { MethodType=Property }
 17205    Function ComThousandsSeparators Returns Boolean
 17206        Handle hDispatchDriver
 17207        Boolean retVal
 17208        Get phDispatchDriver to hDispatchDriver
 17209        Get InvokeComMethod of hDispatchDriver 127 OLE_VT_BOOL to retVal
 17210        Function_Return retVal
 17211    End_Function
 17212
 17213    // Gets or sets enable number thousands separators.
 17214    { MethodType=Property }
 17215    Procedure Set ComThousandsSeparators Boolean value
 17216        Handle hDispatchDriver
 17217        Get phDispatchDriver to hDispatchDriver
 17218        Send PrepareParams to hDispatchDriver 1
 17219        Set ComProperty of hDispatchDriver 127 OLE_VT_BOOL to value
 17220    End_Procedure
 17221
 17222    // Gets or sets number uses leading zero option.
 17223    { MethodType=Property }
 17224    Function ComUseLeadingZero Returns Boolean
 17225        Handle hDispatchDriver
 17226        Boolean retVal
 17227        Get phDispatchDriver to hDispatchDriver
 17228        Get InvokeComMethod of hDispatchDriver 128 OLE_VT_BOOL to retVal
 17229        Function_Return retVal
 17230    End_Function
 17231
 17232    // Gets or sets number uses leading zero option.
 17233    { MethodType=Property }
 17234    Procedure Set ComUseLeadingZero Boolean value
 17235        Handle hDispatchDriver
 17236        Get phDispatchDriver to hDispatchDriver
 17237        Send PrepareParams to hDispatchDriver 1
 17238        Set ComProperty of hDispatchDriver 128 OLE_VT_BOOL to value
 17239    End_Procedure
 17240
 17241    // Gets or sets number decimal places.
 17242    { MethodType=Property }
 17243    Function ComDecimalPlaces Returns Short
 17244        Handle hDispatchDriver
 17245        Short retVal
 17246        Get phDispatchDriver to hDispatchDriver
 17247        Get InvokeComMethod of hDispatchDriver 129 OLE_VT_I2 to retVal
 17248        Function_Return retVal
 17249    End_Function
 17250
 17251    // Gets or sets number decimal places.
 17252    { MethodType=Property }
 17253    Procedure Set ComDecimalPlaces Short value
 17254        Handle hDispatchDriver
 17255        Get phDispatchDriver to hDispatchDriver
 17256        Send PrepareParams to hDispatchDriver 1
 17257        Set ComProperty of hDispatchDriver 129 OLE_VT_I2 to value
 17258    End_Procedure
 17259
 17260    // Gets or sets number rounding type.
 17261    { MethodType=Property }
 17262    Function ComRoundingType Returns CRRoundingType
 17263        Handle hDispatchDriver
 17264        CRRoundingType retVal
 17265        Get phDispatchDriver to hDispatchDriver
 17266        Get InvokeComMethod of hDispatchDriver 130 OLE_VT_I4 to retVal
 17267        Function_Return retVal
 17268    End_Function
 17269
 17270    // Gets or sets number rounding type.
 17271    { MethodType=Property }
 17272    Procedure Set ComRoundingType CRRoundingType value
 17273        Handle hDispatchDriver
 17274        Get phDispatchDriver to hDispatchDriver
 17275        Send PrepareParams to hDispatchDriver 1
 17276        Set ComProperty of hDispatchDriver 130 OLE_VT_I4 to value
 17277    End_Procedure
 17278
 17279    // Gets or sets thousand symbol.
 17280    { MethodType=Property }
 17281    Function ComThousandSymbol Returns String
 17282        Handle hDispatchDriver
 17283        String retVal
 17284        Get phDispatchDriver to hDispatchDriver
 17285        Get InvokeComMethod of hDispatchDriver 131 OLE_VT_BSTR to retVal
 17286        Function_Return retVal
 17287    End_Function
 17288
 17289    // Gets or sets thousand symbol.
 17290    { MethodType=Property }
 17291    Procedure Set ComThousandSymbol String value
 17292        Handle hDispatchDriver
 17293        Get phDispatchDriver to hDispatchDriver
 17294        Send PrepareParams to hDispatchDriver 1
 17295        Set ComProperty of hDispatchDriver 131 OLE_VT_BSTR to value
 17296    End_Procedure
 17297
 17298    // Gets or sets decimal symbol.
 17299    { MethodType=Property }
 17300    Function ComDecimalSymbol Returns String
 17301        Handle hDispatchDriver
 17302        String retVal
 17303        Get phDispatchDriver to hDispatchDriver
 17304        Get InvokeComMethod of hDispatchDriver 132 OLE_VT_BSTR to retVal
 17305        Function_Return retVal
 17306    End_Function
 17307
 17308    // Gets or sets decimal symbol.
 17309    { MethodType=Property }
 17310    Procedure Set ComDecimalSymbol String value
 17311        Handle hDispatchDriver
 17312        Get phDispatchDriver to hDispatchDriver
 17313        Send PrepareParams to hDispatchDriver 1
 17314        Set ComProperty of hDispatchDriver 132 OLE_VT_BSTR to value
 17315    End_Procedure
 17316
 17317    // Gets or sets currency symbol type.
 17318    { MethodType=Property }
 17319    Function ComCurrencySymbolType Returns CRCurrencySymbolType
 17320        Handle hDispatchDriver
 17321        CRCurrencySymbolType retVal
 17322        Get phDispatchDriver to hDispatchDriver
 17323        Get InvokeComMethod of hDispatchDriver 133 OLE_VT_I4 to retVal
 17324        Function_Return retVal
 17325    End_Function
 17326
 17327    // Gets or sets currency symbol type.
 17328    { MethodType=Property }
 17329    Procedure Set ComCurrencySymbolType CRCurrencySymbolType value
 17330        Handle hDispatchDriver
 17331        Get phDispatchDriver to hDispatchDriver
 17332        Send PrepareParams to hDispatchDriver 1
 17333        Set ComProperty of hDispatchDriver 133 OLE_VT_I4 to value
 17334    End_Procedure
 17335
 17336    // Gets or sets use one symbol per page option.
 17337    { MethodType=Property }
 17338    Function ComUseOneSymbolPerPage Returns Boolean
 17339        Handle hDispatchDriver
 17340        Boolean retVal
 17341        Get phDispatchDriver to hDispatchDriver
 17342        Get InvokeComMethod of hDispatchDriver 134 OLE_VT_BOOL to retVal
 17343        Function_Return retVal
 17344    End_Function
 17345
 17346    // Gets or sets use one symbol per page option.
 17347    { MethodType=Property }
 17348    Procedure Set ComUseOneSymbolPerPage Boolean value
 17349        Handle hDispatchDriver
 17350        Get phDispatchDriver to hDispatchDriver
 17351        Send PrepareParams to hDispatchDriver 1
 17352        Set ComProperty of hDispatchDriver 134 OLE_VT_BOOL to value
 17353    End_Procedure
 17354
 17355    // Gets or sets currency position type.
 17356    { MethodType=Property }
 17357    Function ComCurrencyPositionType Returns CRCurrencyPositionType
 17358        Handle hDispatchDriver
 17359        CRCurrencyPositionType retVal
 17360        Get phDispatchDriver to hDispatchDriver
 17361        Get InvokeComMethod of hDispatchDriver 135 OLE_VT_I4 to retVal
 17362        Function_Return retVal
 17363    End_Function
 17364
 17365    // Gets or sets currency position type.
 17366    { MethodType=Property }
 17367    Procedure Set ComCurrencyPositionType CRCurrencyPositionType value
 17368        Handle hDispatchDriver
 17369        Get phDispatchDriver to hDispatchDriver
 17370        Send PrepareParams to hDispatchDriver 1
 17371        Set ComProperty of hDispatchDriver 135 OLE_VT_I4 to value
 17372    End_Procedure
 17373
 17374    // Gets or sets currency symbol.
 17375    { MethodType=Property }
 17376    Function ComCurrencySymbol Returns String
 17377        Handle hDispatchDriver
 17378        String retVal
 17379        Get phDispatchDriver to hDispatchDriver
 17380        Get InvokeComMethod of hDispatchDriver 136 OLE_VT_BSTR to retVal
 17381        Function_Return retVal
 17382    End_Function
 17383
 17384    // Gets or sets currency symbol.
 17385    { MethodType=Property }
 17386    Procedure Set ComCurrencySymbol String value
 17387        Handle hDispatchDriver
 17388        Get phDispatchDriver to hDispatchDriver
 17389        Send PrepareParams to hDispatchDriver 1
 17390        Set ComProperty of hDispatchDriver 136 OLE_VT_BSTR to value
 17391    End_Procedure
 17392
 17393    // Gets or sets boolean  output type.
 17394    { MethodType=Property }
 17395    Function ComBooleanOutputType Returns CRBooleanOutputType
 17396        Handle hDispatchDriver
 17397        CRBooleanOutputType retVal
 17398        Get phDispatchDriver to hDispatchDriver
 17399        Get InvokeComMethod of hDispatchDriver 137 OLE_VT_I4 to retVal
 17400        Function_Return retVal
 17401    End_Function
 17402
 17403    // Gets or sets boolean  output type.
 17404    { MethodType=Property }
 17405    Procedure Set ComBooleanOutputType CRBooleanOutputType value
 17406        Handle hDispatchDriver
 17407        Get phDispatchDriver to hDispatchDriver
 17408        Send PrepareParams to hDispatchDriver 1
 17409        Set ComProperty of hDispatchDriver 137 OLE_VT_I4 to value
 17410    End_Procedure
 17411
 17412    // Gets or sets date windows default type.
 17413    { MethodType=Property }
 17414    Function ComDateWindowsDefaultType Returns CRDateWindowsDefaultType
 17415        Handle hDispatchDriver
 17416        CRDateWindowsDefaultType retVal
 17417        Get phDispatchDriver to hDispatchDriver
 17418        Get InvokeComMethod of hDispatchDriver 138 OLE_VT_I4 to retVal
 17419        Function_Return retVal
 17420    End_Function
 17421
 17422    // Gets or sets date windows default type.
 17423    { MethodType=Property }
 17424    Procedure Set ComDateWindowsDefaultType CRDateWindowsDefaultType value
 17425        Handle hDispatchDriver
 17426        Get phDispatchDriver to hDispatchDriver
 17427        Send PrepareParams to hDispatchDriver 1
 17428        Set ComProperty of hDispatchDriver 138 OLE_VT_I4 to value
 17429    End_Procedure
 17430
 17431    // Gets or sets date order.
 17432    { MethodType=Property }
 17433    Function ComDateOrder Returns CRDateOrder
 17434        Handle hDispatchDriver
 17435        CRDateOrder retVal
 17436        Get phDispatchDriver to hDispatchDriver
 17437        Get InvokeComMethod of hDispatchDriver 139 OLE_VT_I4 to retVal
 17438        Function_Return retVal
 17439    End_Function
 17440
 17441    // Gets or sets date order.
 17442    { MethodType=Property }
 17443    Procedure Set ComDateOrder CRDateOrder value
 17444        Handle hDispatchDriver
 17445        Get phDispatchDriver to hDispatchDriver
 17446        Send PrepareParams to hDispatchDriver 1
 17447        Set ComProperty of hDispatchDriver 139 OLE_VT_I4 to value
 17448    End_Procedure
 17449
 17450    // Gets or sets year type.
 17451    { MethodType=Property }
 17452    Function ComYearType Returns CRYearType
 17453        Handle hDispatchDriver
 17454        CRYearType retVal
 17455        Get phDispatchDriver to hDispatchDriver
 17456        Get InvokeComMethod of hDispatchDriver 140 OLE_VT_I4 to retVal
 17457        Function_Return retVal
 17458    End_Function
 17459
 17460    // Gets or sets year type.
 17461    { MethodType=Property }
 17462    Procedure Set ComYearType CRYearType value
 17463        Handle hDispatchDriver
 17464        Get phDispatchDriver to hDispatchDriver
 17465        Send PrepareParams to hDispatchDriver 1
 17466        Set ComProperty of hDispatchDriver 140 OLE_VT_I4 to value
 17467    End_Procedure
 17468
 17469    // Gets or sets month type.
 17470    { MethodType=Property }
 17471    Function ComMonthType Returns CRMonthType
 17472        Handle hDispatchDriver
 17473        CRMonthType retVal
 17474        Get phDispatchDriver to hDispatchDriver
 17475        Get InvokeComMethod of hDispatchDriver 141 OLE_VT_I4 to retVal
 17476        Function_Return retVal
 17477    End_Function
 17478
 17479    // Gets or sets month type.
 17480    { MethodType=Property }
 17481    Procedure Set ComMonthType CRMonthType value
 17482        Handle hDispatchDriver
 17483        Get phDispatchDriver to hDispatchDriver
 17484        Send PrepareParams to hDispatchDriver 1
 17485        Set ComProperty of hDispatchDriver 141 OLE_VT_I4 to value
 17486    End_Procedure
 17487
 17488    // Gets or sets day type.
 17489    { MethodType=Property }
 17490    Function ComDayType Returns CRDayType
 17491        Handle hDispatchDriver
 17492        CRDayType retVal
 17493        Get phDispatchDriver to hDispatchDriver
 17494        Get InvokeComMethod of hDispatchDriver 142 OLE_VT_I4 to retVal
 17495        Function_Return retVal
 17496    End_Function
 17497
 17498    // Gets or sets day type.
 17499    { MethodType=Property }
 17500    Procedure Set ComDayType CRDayType value
 17501        Handle hDispatchDriver
 17502        Get phDispatchDriver to hDispatchDriver
 17503        Send PrepareParams to hDispatchDriver 1
 17504        Set ComProperty of hDispatchDriver 142 OLE_VT_I4 to value
 17505    End_Procedure
 17506
 17507    // Gets or sets leading day type.
 17508    { MethodType=Property }
 17509    Function ComLeadingDayType Returns CRLeadingDayType
 17510        Handle hDispatchDriver
 17511        CRLeadingDayType retVal
 17512        Get phDispatchDriver to hDispatchDriver
 17513        Get InvokeComMethod of hDispatchDriver 143 OLE_VT_I4 to retVal
 17514        Function_Return retVal
 17515    End_Function
 17516
 17517    // Gets or sets leading day type.
 17518    { MethodType=Property }
 17519    Procedure Set ComLeadingDayType CRLeadingDayType value
 17520        Handle hDispatchDriver
 17521        Get phDispatchDriver to hDispatchDriver
 17522        Send PrepareParams to hDispatchDriver 1
 17523        Set ComProperty of hDispatchDriver 143 OLE_VT_I4 to value
 17524    End_Procedure
 17525
 17526    // Gets or sets leading day separator.
 17527    { MethodType=Property }
 17528    Function ComLeadingDaySeparator Returns String
 17529        Handle hDispatchDriver
 17530        String retVal
 17531        Get phDispatchDriver to hDispatchDriver
 17532        Get InvokeComMethod of hDispatchDriver 144 OLE_VT_BSTR to retVal
 17533        Function_Return retVal
 17534    End_Function
 17535
 17536    // Gets or sets leading day separator.
 17537    { MethodType=Property }
 17538    Procedure Set ComLeadingDaySeparator String value
 17539        Handle hDispatchDriver
 17540        Get phDispatchDriver to hDispatchDriver
 17541        Send PrepareParams to hDispatchDriver 1
 17542        Set ComProperty of hDispatchDriver 144 OLE_VT_BSTR to value
 17543    End_Procedure
 17544
 17545    // Gets or sets date first separator.
 17546    { MethodType=Property }
 17547    Function ComDateFirstSeparator Returns String
 17548        Handle hDispatchDriver
 17549        String retVal
 17550        Get phDispatchDriver to hDispatchDriver
 17551        Get InvokeComMethod of hDispatchDriver 145 OLE_VT_BSTR to retVal
 17552        Function_Return retVal
 17553    End_Function
 17554
 17555    // Gets or sets date first separator.
 17556    { MethodType=Property }
 17557    Procedure Set ComDateFirstSeparator String value
 17558        Handle hDispatchDriver
 17559        Get phDispatchDriver to hDispatchDriver
 17560        Send PrepareParams to hDispatchDriver 1
 17561        Set ComProperty of hDispatchDriver 145 OLE_VT_BSTR to value
 17562    End_Procedure
 17563
 17564    // Gets or sets date second separator.
 17565    { MethodType=Property }
 17566    Function ComDateSecondSeparator Returns String
 17567        Handle hDispatchDriver
 17568        String retVal
 17569        Get phDispatchDriver to hDispatchDriver
 17570        Get InvokeComMethod of hDispatchDriver 146 OLE_VT_BSTR to retVal
 17571        Function_Return retVal
 17572    End_Function
 17573
 17574    // Gets or sets date second separator.
 17575    { MethodType=Property }
 17576    Procedure Set ComDateSecondSeparator String value
 17577        Handle hDispatchDriver
 17578        Get phDispatchDriver to hDispatchDriver
 17579        Send PrepareParams to hDispatchDriver 1
 17580        Set ComProperty of hDispatchDriver 146 OLE_VT_BSTR to value
 17581    End_Procedure
 17582
 17583    // Gets or sets time base.
 17584    { MethodType=Property }
 17585    Function ComTimeBase Returns CRTimeBase
 17586        Handle hDispatchDriver
 17587        CRTimeBase retVal
 17588        Get phDispatchDriver to hDispatchDriver
 17589        Get InvokeComMethod of hDispatchDriver 147 OLE_VT_I4 to retVal
 17590        Function_Return retVal
 17591    End_Function
 17592
 17593    // Gets or sets time base.
 17594    { MethodType=Property }
 17595    Procedure Set ComTimeBase CRTimeBase value
 17596        Handle hDispatchDriver
 17597        Get phDispatchDriver to hDispatchDriver
 17598        Send PrepareParams to hDispatchDriver 1
 17599        Set ComProperty of hDispatchDriver 147 OLE_VT_I4 to value
 17600    End_Procedure
 17601
 17602    // Gets or sets AM/PM type.
 17603    { MethodType=Property }
 17604    Function ComAmPmType Returns CRAmPmType
 17605        Handle hDispatchDriver
 17606        CRAmPmType retVal
 17607        Get phDispatchDriver to hDispatchDriver
 17608        Get InvokeComMethod of hDispatchDriver 148 OLE_VT_I4 to retVal
 17609        Function_Return retVal
 17610    End_Function
 17611
 17612    // Gets or sets AM/PM type.
 17613    { MethodType=Property }
 17614    Procedure Set ComAmPmType CRAmPmType value
 17615        Handle hDispatchDriver
 17616        Get phDispatchDriver to hDispatchDriver
 17617        Send PrepareParams to hDispatchDriver 1
 17618        Set ComProperty of hDispatchDriver 148 OLE_VT_I4 to value
 17619    End_Procedure
 17620
 17621    // Gets or sets hour type.
 17622    { MethodType=Property }
 17623    Function ComHourType Returns CRHourType
 17624        Handle hDispatchDriver
 17625        CRHourType retVal
 17626        Get phDispatchDriver to hDispatchDriver
 17627        Get InvokeComMethod of hDispatchDriver 149 OLE_VT_I4 to retVal
 17628        Function_Return retVal
 17629    End_Function
 17630
 17631    // Gets or sets hour type.
 17632    { MethodType=Property }
 17633    Procedure Set ComHourType CRHourType value
 17634        Handle hDispatchDriver
 17635        Get phDispatchDriver to hDispatchDriver
 17636        Send PrepareParams to hDispatchDriver 1
 17637        Set ComProperty of hDispatchDriver 149 OLE_VT_I4 to value
 17638    End_Procedure
 17639
 17640    // Gets or sets minute type.
 17641    { MethodType=Property }
 17642    Function ComMinuteType Returns CRMinuteType
 17643        Handle hDispatchDriver
 17644        CRMinuteType retVal
 17645        Get phDispatchDriver to hDispatchDriver
 17646        Get InvokeComMethod of hDispatchDriver 150 OLE_VT_I4 to retVal
 17647        Function_Return retVal
 17648    End_Function
 17649
 17650    // Gets or sets minute type.
 17651    { MethodType=Property }
 17652    Procedure Set ComMinuteType CRMinuteType value
 17653        Handle hDispatchDriver
 17654        Get phDispatchDriver to hDispatchDriver
 17655        Send PrepareParams to hDispatchDriver 1
 17656        Set ComProperty of hDispatchDriver 150 OLE_VT_I4 to value
 17657    End_Procedure
 17658
 17659    // Gets or sets second type.
 17660    { MethodType=Property }
 17661    Function ComSecondType Returns CRSecondType
 17662        Handle hDispatchDriver
 17663        CRSecondType retVal
 17664        Get phDispatchDriver to hDispatchDriver
 17665        Get InvokeComMethod of hDispatchDriver 151 OLE_VT_I4 to retVal
 17666        Function_Return retVal
 17667    End_Function
 17668
 17669    // Gets or sets second type.
 17670    { MethodType=Property }
 17671    Procedure Set ComSecondType CRSecondType value
 17672        Handle hDispatchDriver
 17673        Get phDispatchDriver to hDispatchDriver
 17674        Send PrepareParams to hDispatchDriver 1
 17675        Set ComProperty of hDispatchDriver 151 OLE_VT_I4 to value
 17676    End_Procedure
 17677
 17678    // Gets or sets PM string.
 17679    { MethodType=Property }
 17680    Function ComPmString Returns String
 17681        Handle hDispatchDriver
 17682        String retVal
 17683        Get phDispatchDriver to hDispatchDriver
 17684        Get InvokeComMethod of hDispatchDriver 152 OLE_VT_BSTR to retVal
 17685        Function_Return retVal
 17686    End_Function
 17687
 17688    // Gets or sets PM string.
 17689    { MethodType=Property }
 17690    Procedure Set ComPmString String value
 17691        Handle hDispatchDriver
 17692        Get phDispatchDriver to hDispatchDriver
 17693        Send PrepareParams to hDispatchDriver 1
 17694        Set ComProperty of hDispatchDriver 152 OLE_VT_BSTR to value
 17695    End_Procedure
 17696
 17697    // Gets or sets AM string.
 17698    { MethodType=Property }
 17699    Function ComAmString Returns String
 17700        Handle hDispatchDriver
 17701        String retVal
 17702        Get phDispatchDriver to hDispatchDriver
 17703        Get InvokeComMethod of hDispatchDriver 153 OLE_VT_BSTR to retVal
 17704        Function_Return retVal
 17705    End_Function
 17706
 17707    // Gets or sets AM string.
 17708    { MethodType=Property }
 17709    Procedure Set ComAmString String value
 17710        Handle hDispatchDriver
 17711        Get phDispatchDriver to hDispatchDriver
 17712        Send PrepareParams to hDispatchDriver 1
 17713        Set ComProperty of hDispatchDriver 153 OLE_VT_BSTR to value
 17714    End_Procedure
 17715
 17716    // Gets or sets minute second separator.
 17717    { MethodType=Property }
 17718    Function ComMinuteSecondSeparator Returns String
 17719        Handle hDispatchDriver
 17720        String retVal
 17721        Get phDispatchDriver to hDispatchDriver
 17722        Get InvokeComMethod of hDispatchDriver 154 OLE_VT_BSTR to retVal
 17723        Function_Return retVal
 17724    End_Function
 17725
 17726    // Gets or sets minute second separator.
 17727    { MethodType=Property }
 17728    Procedure Set ComMinuteSecondSeparator String value
 17729        Handle hDispatchDriver
 17730        Get phDispatchDriver to hDispatchDriver
 17731        Send PrepareParams to hDispatchDriver 1
 17732        Set ComProperty of hDispatchDriver 154 OLE_VT_BSTR to value
 17733    End_Procedure
 17734
 17735    // Gets or sets hour minute separator.
 17736    { MethodType=Property }
 17737    Function ComHourMinuteSeparator Returns String
 17738        Handle hDispatchDriver
 17739        String retVal
 17740        Get phDispatchDriver to hDispatchDriver
 17741        Get InvokeComMethod of hDispatchDriver 155 OLE_VT_BSTR to retVal
 17742        Function_Return retVal
 17743    End_Function
 17744
 17745    // Gets or sets hour minute separator.
 17746    { MethodType=Property }
 17747    Procedure Set ComHourMinuteSeparator String value
 17748        Handle hDispatchDriver
 17749        Get phDispatchDriver to hDispatchDriver
 17750        Send PrepareParams to hDispatchDriver 1
 17751        Set ComProperty of hDispatchDriver 155 OLE_VT_BSTR to value
 17752    End_Procedure
 17753
 17754    // Gets or sets max of number of line for string memo field.
 17755    { MethodType=Property }
 17756    Function ComMaxNumberOfLines Returns Short
 17757        Handle hDispatchDriver
 17758        Short retVal
 17759        Get phDispatchDriver to hDispatchDriver
 17760        Get InvokeComMethod of hDispatchDriver 156 OLE_VT_I2 to retVal
 17761        Function_Return retVal
 17762    End_Function
 17763
 17764    // Gets or sets max of number of line for string memo field.
 17765    { MethodType=Property }
 17766    Procedure Set ComMaxNumberOfLines Short value
 17767        Handle hDispatchDriver
 17768        Get phDispatchDriver to hDispatchDriver
 17769        Send PrepareParams to hDispatchDriver 1
 17770        Set ComProperty of hDispatchDriver 156 OLE_VT_I2 to value
 17771    End_Procedure
 17772
 17773    // Gets or sets leading day position type.
 17774    { MethodType=Property }
 17775    Function ComLeadingDayPosition Returns CRLeadingDayPosition
 17776        Handle hDispatchDriver
 17777        CRLeadingDayPosition retVal
 17778        Get phDispatchDriver to hDispatchDriver
 17779        Get InvokeComMethod of hDispatchDriver 399 OLE_VT_I4 to retVal
 17780        Function_Return retVal
 17781    End_Function
 17782
 17783    // Gets or sets leading day position type.
 17784    { MethodType=Property }
 17785    Procedure Set ComLeadingDayPosition CRLeadingDayPosition value
 17786        Handle hDispatchDriver
 17787        Get phDispatchDriver to hDispatchDriver
 17788        Send PrepareParams to hDispatchDriver 1
 17789        Set ComProperty of hDispatchDriver 399 OLE_VT_I4 to value
 17790    End_Procedure
 17791
 17792    // Gets or sets date era type.
 17793    { MethodType=Property }
 17794    Function ComDateEraType Returns CRDateEraType
 17795        Handle hDispatchDriver
 17796        CRDateEraType retVal
 17797        Get phDispatchDriver to hDispatchDriver
 17798        Get InvokeComMethod of hDispatchDriver 400 OLE_VT_I4 to retVal
 17799        Function_Return retVal
 17800    End_Function
 17801
 17802    // Gets or sets date era type.
 17803    { MethodType=Property }
 17804    Procedure Set ComDateEraType CRDateEraType value
 17805        Handle hDispatchDriver
 17806        Get phDispatchDriver to hDispatchDriver
 17807        Send PrepareParams to hDispatchDriver 1
 17808        Set ComProperty of hDispatchDriver 400 OLE_VT_I4 to value
 17809    End_Procedure
 17810
 17811    // Gets or sets date calendar type.
 17812    { MethodType=Property }
 17813    Function ComDateCalendarType Returns CRDateCalendarType
 17814        Handle hDispatchDriver
 17815        CRDateCalendarType retVal
 17816        Get phDispatchDriver to hDispatchDriver
 17817        Get InvokeComMethod of hDispatchDriver 401 OLE_VT_I4 to retVal
 17818        Function_Return retVal
 17819    End_Function
 17820
 17821    // Gets or sets date calendar type.
 17822    { MethodType=Property }
 17823    Procedure Set ComDateCalendarType CRDateCalendarType value
 17824        Handle hDispatchDriver
 17825        Get phDispatchDriver to hDispatchDriver
 17826        Send PrepareParams to hDispatchDriver 1
 17827        Set ComProperty of hDispatchDriver 401 OLE_VT_I4 to value
 17828    End_Procedure
 17829
 17830    // Gets or sets date prefix separator.
 17831    { MethodType=Property }
 17832    Function ComDatePrefixSeparator Returns String
 17833        Handle hDispatchDriver
 17834        String retVal
 17835        Get phDispatchDriver to hDispatchDriver
 17836        Get InvokeComMethod of hDispatchDriver 402 OLE_VT_BSTR to retVal
 17837        Function_Return retVal
 17838    End_Function
 17839
 17840    // Gets or sets date prefix separator.
 17841    { MethodType=Property }
 17842    Procedure Set ComDatePrefixSeparator String value
 17843        Handle hDispatchDriver
 17844        Get phDispatchDriver to hDispatchDriver
 17845        Send PrepareParams to hDispatchDriver 1
 17846        Set ComProperty of hDispatchDriver 402 OLE_VT_BSTR to value
 17847    End_Procedure
 17848
 17849    // Gets or sets date suffix separator.
 17850    { MethodType=Property }
 17851    Function ComDateSuffixSeparator Returns String
 17852        Handle hDispatchDriver
 17853        String retVal
 17854        Get phDispatchDriver to hDispatchDriver
 17855        Get InvokeComMethod of hDispatchDriver 403 OLE_VT_BSTR to retVal
 17856        Function_Return retVal
 17857    End_Function
 17858
 17859    // Gets or sets date suffix separator.
 17860    { MethodType=Property }
 17861    Procedure Set ComDateSuffixSeparator String value
 17862        Handle hDispatchDriver
 17863        Get phDispatchDriver to hDispatchDriver
 17864        Send PrepareParams to hDispatchDriver 1
 17865        Set ComProperty of hDispatchDriver 403 OLE_VT_BSTR to value
 17866    End_Procedure
 17867
 17868    // Gets or sets reverse sign option.
 17869    { MethodType=Property }
 17870    Function ComDisplayReverseSign Returns Boolean
 17871        Handle hDispatchDriver
 17872        Boolean retVal
 17873        Get phDispatchDriver to hDispatchDriver
 17874        Get InvokeComMethod of hDispatchDriver 497 OLE_VT_BOOL to retVal
 17875        Function_Return retVal
 17876    End_Function
 17877
 17878    // Gets or sets reverse sign option.
 17879    { MethodType=Property }
 17880    Procedure Set ComDisplayReverseSign Boolean value
 17881        Handle hDispatchDriver
 17882        Get phDispatchDriver to hDispatchDriver
 17883        Send PrepareParams to hDispatchDriver 1
 17884        Set ComProperty of hDispatchDriver 497 OLE_VT_BOOL to value
 17885    End_Procedure
 17886
 17887    // Gets or sets zero value string for number field format.
 17888    { MethodType=Property }
 17889    Function ComZeroValueString Returns String
 17890        Handle hDispatchDriver
 17891        String retVal
 17892        Get phDispatchDriver to hDispatchDriver
 17893        Get InvokeComMethod of hDispatchDriver 498 OLE_VT_BSTR to retVal
 17894        Function_Return retVal
 17895    End_Function
 17896
 17897    // Gets or sets zero value string for number field format.
 17898    { MethodType=Property }
 17899    Procedure Set ComZeroValueString String value
 17900        Handle hDispatchDriver
 17901        Get phDispatchDriver to hDispatchDriver
 17902        Send PrepareParams to hDispatchDriver 1
 17903        Set ComProperty of hDispatchDriver 498 OLE_VT_BSTR to value
 17904    End_Procedure
 17905
 17906    // Gets or sets character spacing.
 17907    { MethodType=Property }
 17908    Function ComCharacterSpacing Returns Integer
 17909        Handle hDispatchDriver
 17910        Integer retVal
 17911        Get phDispatchDriver to hDispatchDriver
 17912        Get InvokeComMethod of hDispatchDriver 499 OLE_VT_I4 to retVal
 17913        Function_Return retVal
 17914    End_Function
 17915
 17916    // Gets or sets character spacing.
 17917    { MethodType=Property }
 17918    Procedure Set ComCharacterSpacing Integer value
 17919        Handle hDispatchDriver
 17920        Get phDispatchDriver to hDispatchDriver
 17921        Send PrepareParams to hDispatchDriver 1
 17922        Set ComProperty of hDispatchDriver 499 OLE_VT_I4 to value
 17923    End_Procedure
 17924
 17925    // Gets or sets line spacing.
 17926    { MethodType=Property }
 17927    Function ComLineSpacing Returns Real
 17928        Handle hDispatchDriver
 17929        Real retVal
 17930        Get phDispatchDriver to hDispatchDriver
 17931        Get InvokeComMethod of hDispatchDriver 500 OLE_VT_R8 to retVal
 17932        Function_Return retVal
 17933    End_Function
 17934
 17935    // Gets or sets line spacing type.
 17936    { MethodType=Property }
 17937    Function ComLineSpacingType Returns CRLineSpacingType
 17938        Handle hDispatchDriver
 17939        CRLineSpacingType retVal
 17940        Get phDispatchDriver to hDispatchDriver
 17941        Get InvokeComMethod of hDispatchDriver 501 OLE_VT_I4 to retVal
 17942        Function_Return retVal
 17943    End_Function
 17944
 17945    // Sets line spacing type and line spacing.
 17946    Procedure ComSetLineSpacing Real llLineSpacing CRLineSpacingType llLineSpacingType
 17947        Handle hDispatchDriver
 17948        Get phDispatchDriver to hDispatchDriver
 17949        Send PrepareParams to hDispatchDriver 2
 17950        Send DefineParam to hDispatchDriver OLE_VT_R8 llLineSpacing
 17951        Send DefineParam to hDispatchDriver OLE_VT_I4 llLineSpacingType
 17952        Send InvokeComMethod to hDispatchDriver 503 OLE_VT_VOID
 17953    End_Procedure
 17954
 17955    // Gets or sets first line indent.
 17956    { MethodType=Property }
 17957    Function ComFirstLineIndent Returns Integer
 17958        Handle hDispatchDriver
 17959        Integer retVal
 17960        Get phDispatchDriver to hDispatchDriver
 17961        Get InvokeComMethod of hDispatchDriver 504 OLE_VT_I4 to retVal
 17962        Function_Return retVal
 17963    End_Function
 17964
 17965    // Gets or sets first line indent.
 17966    { MethodType=Property }
 17967    Procedure Set ComFirstLineIndent Integer value
 17968        Handle hDispatchDriver
 17969        Get phDispatchDriver to hDispatchDriver
 17970        Send PrepareParams to hDispatchDriver 1
 17971        Set ComProperty of hDispatchDriver 504 OLE_VT_I4 to value
 17972    End_Procedure
 17973
 17974    // Gets or sets left indent.
 17975    { MethodType=Property }
 17976    Function ComLeftIndent Returns Integer
 17977        Handle hDispatchDriver
 17978        Integer retVal
 17979        Get phDispatchDriver to hDispatchDriver
 17980        Get InvokeComMethod of hDispatchDriver 505 OLE_VT_I4 to retVal
 17981        Function_Return retVal
 17982    End_Function
 17983
 17984    // Gets or sets left indent.
 17985    { MethodType=Property }
 17986    Procedure Set ComLeftIndent Integer value
 17987        Handle hDispatchDriver
 17988        Get phDispatchDriver to hDispatchDriver
 17989        Send PrepareParams to hDispatchDriver 1
 17990        Set ComProperty of hDispatchDriver 505 OLE_VT_I4 to value
 17991    End_Procedure
 17992
 17993    // Gets or sets right indent.
 17994    { MethodType=Property }
 17995    Function ComRightIndent Returns Integer
 17996        Handle hDispatchDriver
 17997        Integer retVal
 17998        Get phDispatchDriver to hDispatchDriver
 17999        Get InvokeComMethod of hDispatchDriver 506 OLE_VT_I4 to retVal
 18000        Function_Return retVal
 18001    End_Function
 18002
 18003    // Gets or sets right indent.
 18004    { MethodType=Property }
 18005    Procedure Set ComRightIndent Integer value
 18006        Handle hDispatchDriver
 18007        Get phDispatchDriver to hDispatchDriver
 18008        Send PrepareParams to hDispatchDriver 1
 18009        Set ComProperty of hDispatchDriver 506 OLE_VT_I4 to value
 18010    End_Procedure
 18011
 18012    // Gets or sets text format option for string memo field.
 18013    { MethodType=Property }
 18014    Function ComTextFormat Returns CRTextFormat
 18015        Handle hDispatchDriver
 18016        CRTextFormat retVal
 18017        Get phDispatchDriver to hDispatchDriver
 18018        Get InvokeComMethod of hDispatchDriver 507 OLE_VT_I4 to retVal
 18019        Function_Return retVal
 18020    End_Function
 18021
 18022    // Gets or sets text format option for string memo field.
 18023    { MethodType=Property }
 18024    Procedure Set ComTextFormat CRTextFormat value
 18025        Handle hDispatchDriver
 18026        Get phDispatchDriver to hDispatchDriver
 18027        Send PrepareParams to hDispatchDriver 1
 18028        Set ComProperty of hDispatchDriver 507 OLE_VT_I4 to value
 18029    End_Procedure
 18030
 18031    // Gets or sets conditional formula.
 18032    { MethodType=Property }
 18033    Function ComConditionFormula Variant llFormulaType Returns String
 18034        Handle hDispatchDriver
 18035        String retVal
 18036        Get phDispatchDriver to hDispatchDriver
 18037        Send PrepareParams to hDispatchDriver 1
 18038        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 18039        Get InvokeComMethod of hDispatchDriver 760 OLE_VT_BSTR to retVal
 18040        Function_Return retVal
 18041    End_Function
 18042
 18043    // Gets or sets conditional formula.
 18044    { MethodType=Property }
 18045    Procedure Set ComConditionFormula Variant llFormulaType String value
 18046        Handle hDispatchDriver
 18047        Get phDispatchDriver to hDispatchDriver
 18048        Send PrepareParams to hDispatchDriver 2
 18049        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llFormulaType
 18050        Set ComProperty of hDispatchDriver 760 OLE_VT_BSTR to value
 18051    End_Procedure
 18052End_Class
 18053
 18054// CoClass
 18055// CLSID: {538B038A-275B-4E3C-9C25-D11A8B7E06FF}
 18056Class cCrystalFieldElement is a cComAutomationObject
 18057    Import_Class_Protocol cCrystalIFieldElement
 18058
 18059    Procedure Construct_Object
 18060        Forward Send Construct_Object
 18061        Set peAutoCreate to acNoAutoCreate
 18062    End_Procedure
 18063End_Class
 18064
 18065// CLSID: {AF376860-6120-4E28-96DD-63FD2DC27B7A}
 18066Class cCrystalINameValuePairs is a Mixin
 18067
 18068    { MethodType=Property }
 18069    Function Com_NewEnum Returns Variant
 18070        Handle hDispatchDriver
 18071        Variant retVal
 18072        Get phDispatchDriver to hDispatchDriver
 18073        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 18074        Function_Return retVal
 18075    End_Function
 18076
 18077    // Gets value by name.
 18078    { MethodType=Property }
 18079    Function ComItem String llName Returns Variant
 18080        Handle hDispatchDriver
 18081        Variant retVal
 18082        Get phDispatchDriver to hDispatchDriver
 18083        Send PrepareParams to hDispatchDriver 1
 18084        Send DefineParam to hDispatchDriver OLE_VT_BSTR llName
 18085        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_VARIANT to retVal
 18086        Function_Return retVal
 18087    End_Function
 18088
 18089    // Gets collection count.
 18090    { MethodType=Property }
 18091    Function ComCount Returns Integer
 18092        Handle hDispatchDriver
 18093        Integer retVal
 18094        Get phDispatchDriver to hDispatchDriver
 18095        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 18096        Function_Return retVal
 18097    End_Function
 18098
 18099    // Adds a name value pair
 18100    Procedure ComAdd String llName Variant llValue
 18101        Handle hDispatchDriver
 18102        Get phDispatchDriver to hDispatchDriver
 18103        Send PrepareParams to hDispatchDriver 2
 18104        Send DefineParam to hDispatchDriver OLE_VT_BSTR llName
 18105        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llValue
 18106        Send InvokeComMethod to hDispatchDriver 230 OLE_VT_VOID
 18107    End_Procedure
 18108
 18109    // Deletes a name value pair
 18110    Procedure ComDelete Variant llindex
 18111        Handle hDispatchDriver
 18112        Get phDispatchDriver to hDispatchDriver
 18113        Send PrepareParams to hDispatchDriver 1
 18114        Send DefineParam to hDispatchDriver OLE_VT_VARIANT llindex
 18115        Send InvokeComMethod to hDispatchDriver 377 OLE_VT_VOID
 18116    End_Procedure
 18117
 18118    // Deletes all name value pairs
 18119    Procedure ComDeleteAll
 18120        Handle hDispatchDriver
 18121        Get phDispatchDriver to hDispatchDriver
 18122        Send InvokeComMethod to hDispatchDriver 782 OLE_VT_VOID
 18123    End_Procedure
 18124
 18125    // Gets all names in name value pairs
 18126    { MethodType=Property }
 18127    Function ComNameIDs Returns Variant
 18128        Handle hDispatchDriver
 18129        Variant retVal
 18130        Get phDispatchDriver to hDispatchDriver
 18131        Get InvokeComMethod of hDispatchDriver 783 OLE_VT_VARIANT to retVal
 18132        Function_Return retVal
 18133    End_Function
 18134End_Class
 18135
 18136// CoClass
 18137// CLSID: {D657C40F-27E0-43D1-92F1-0D43FCE24044}
 18138Class cCrystalConnectionProperties is a cComAutomationObject
 18139    Import_Class_Protocol cCrystalINameValuePairs
 18140
 18141    Procedure Construct_Object
 18142        Forward Send Construct_Object
 18143        Set peAutoCreate to acNoAutoCreate
 18144    End_Procedure
 18145End_Class
 18146
 18147// CLSID: {AF376861-6120-4E28-96DD-63FD2DC27B7A}
 18148Class cCrystalIConnectionProperty is a Mixin
 18149
 18150    // Gets or sets the connection property name
 18151    { MethodType=Property }
 18152    Function ComName Returns String
 18153        Handle hDispatchDriver
 18154        String retVal
 18155        Get phDispatchDriver to hDispatchDriver
 18156        Get InvokeComMethod of hDispatchDriver 784 OLE_VT_BSTR to retVal
 18157        Function_Return retVal
 18158    End_Function
 18159
 18160    // Gets or sets the connection property name
 18161    { MethodType=Property }
 18162    Procedure Set ComName String value
 18163        Handle hDispatchDriver
 18164        Get phDispatchDriver to hDispatchDriver
 18165        Send PrepareParams to hDispatchDriver 1
 18166        Set ComProperty of hDispatchDriver 784 OLE_VT_BSTR to value
 18167    End_Procedure
 18168
 18169    // Gets or sets the connection property localized name
 18170    { MethodType=Property }
 18171    Function ComLocalizedName Returns String
 18172        Handle hDispatchDriver
 18173        String retVal
 18174        Get phDispatchDriver to hDispatchDriver
 18175        Get InvokeComMethod of hDispatchDriver 785 OLE_VT_BSTR to retVal
 18176        Function_Return retVal
 18177    End_Function
 18178
 18179    // Gets or sets the connection property localized name
 18180    { MethodType=Property }
 18181    Procedure Set ComLocalizedName String value
 18182        Handle hDispatchDriver
 18183        Get phDispatchDriver to hDispatchDriver
 18184        Send PrepareParams to hDispatchDriver 1
 18185        Set ComProperty of hDispatchDriver 785 OLE_VT_BSTR to value
 18186    End_Procedure
 18187
 18188    // Gets or sets the connection property description
 18189    { MethodType=Property }
 18190    Function ComDescription Returns String
 18191        Handle hDispatchDriver
 18192        String retVal
 18193        Get phDispatchDriver to hDispatchDriver
 18194        Get InvokeComMethod of hDispatchDriver 786 OLE_VT_BSTR to retVal
 18195        Function_Return retVal
 18196    End_Function
 18197
 18198    // Gets or sets the connection property description
 18199    { MethodType=Property }
 18200    Procedure Set ComDescription String value
 18201        Handle hDispatchDriver
 18202        Get phDispatchDriver to hDispatchDriver
 18203        Send PrepareParams to hDispatchDriver 1
 18204        Set ComProperty of hDispatchDriver 786 OLE_VT_BSTR to value
 18205    End_Procedure
 18206
 18207    // Gets or sets the connection property value
 18208    { MethodType=Property }
 18209    Function ComValue Returns Variant
 18210        Handle hDispatchDriver
 18211        Variant retVal
 18212        Get phDispatchDriver to hDispatchDriver
 18213        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_VARIANT to retVal
 18214        Function_Return retVal
 18215    End_Function
 18216
 18217    // Gets or sets the connection property value
 18218    { MethodType=Property }
 18219    Procedure Set ComValue Variant value
 18220        Handle hDispatchDriver
 18221        Get phDispatchDriver to hDispatchDriver
 18222        Send PrepareParams to hDispatchDriver 1
 18223        Set ComProperty of hDispatchDriver 0 OLE_VT_VARIANT to value
 18224    End_Procedure
 18225
 18226    // Gets the child properties of this property in a hierarchical property structure.
 18227    { MethodType=Property }
 18228    Function ComChildProperties Returns Variant
 18229        Handle hDispatchDriver
 18230        Variant retVal
 18231        Get phDispatchDriver to hDispatchDriver
 18232        Get InvokeComMethod of hDispatchDriver 788 OLE_VT_DISPATCH to retVal
 18233        Function_Return retVal
 18234    End_Function
 18235End_Class
 18236
 18237// CoClass
 18238// CLSID: {54D014E7-7EDC-4092-9D91-B1C8702C8C3D}
 18239Class cCrystalConnectionProperty is a cComAutomationObject
 18240    Import_Class_Protocol cCrystalIConnectionProperty
 18241
 18242    Procedure Construct_Object
 18243        Forward Send Construct_Object
 18244        Set peAutoCreate to acNoAutoCreate
 18245    End_Procedure
 18246End_Class
 18247
 18248// CLSID: {2B78E414-E7D0-49BF-8F16-CFD6324DB307}
 18249Class cCrystalICSFontDescription is a Mixin
 18250
 18251    // Gets or sets face name.
 18252    { MethodType=Property }
 18253    Function ComFaceName String ByRef llpName Returns Integer
 18254        Handle hDispatchDriver
 18255        Integer retVal
 18256        Get phDispatchDriver to hDispatchDriver
 18257        Send PrepareParams to hDispatchDriver 1
 18258        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_BSTR) llpName
 18259        Get InvokeComMethod of hDispatchDriver 752 OLE_VT_HRESULT to retVal
 18260        Function_Return retVal
 18261    End_Function
 18262
 18263    // Gets or sets face name.
 18264    { MethodType=Property }
 18265    Procedure Set ComFaceName String value
 18266        Handle hDispatchDriver
 18267        Get phDispatchDriver to hDispatchDriver
 18268        Send PrepareParams to hDispatchDriver 1
 18269        Set ComProperty of hDispatchDriver 752 OLE_VT_BSTR to value
 18270    End_Procedure
 18271
 18272    // Gets or sets mask.
 18273    { MethodType=Property }
 18274    Function ComMask Integer ByRef llpMask Returns Integer
 18275        Handle hDispatchDriver
 18276        Integer retVal
 18277        Get phDispatchDriver to hDispatchDriver
 18278        Send PrepareParams to hDispatchDriver 1
 18279        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llpMask
 18280        Get InvokeComMethod of hDispatchDriver 753 OLE_VT_HRESULT to retVal
 18281        Function_Return retVal
 18282    End_Function
 18283
 18284    // Gets or sets mask.
 18285    { MethodType=Property }
 18286    Procedure Set ComMask Integer value
 18287        Handle hDispatchDriver
 18288        Get phDispatchDriver to hDispatchDriver
 18289        Send PrepareParams to hDispatchDriver 1
 18290        Set ComProperty of hDispatchDriver 753 OLE_VT_I4 to value
 18291    End_Procedure
 18292
 18293    // Gets or sets font type.
 18294    { MethodType=Property }
 18295    Function ComFontType Integer ByRef llpFontType Returns Integer
 18296        Handle hDispatchDriver
 18297        Integer retVal
 18298        Get phDispatchDriver to hDispatchDriver
 18299        Send PrepareParams to hDispatchDriver 1
 18300        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llpFontType
 18301        Get InvokeComMethod of hDispatchDriver 754 OLE_VT_HRESULT to retVal
 18302        Function_Return retVal
 18303    End_Function
 18304
 18305    // Gets or sets font type.
 18306    { MethodType=Property }
 18307    Procedure Set ComFontType Integer value
 18308        Handle hDispatchDriver
 18309        Get phDispatchDriver to hDispatchDriver
 18310        Send PrepareParams to hDispatchDriver 1
 18311        Set ComProperty of hDispatchDriver 754 OLE_VT_I4 to value
 18312    End_Procedure
 18313
 18314    // Gets or sets effects.
 18315    { MethodType=Property }
 18316    Function ComEffects Integer ByRef llpEffects Returns Integer
 18317        Handle hDispatchDriver
 18318        Integer retVal
 18319        Get phDispatchDriver to hDispatchDriver
 18320        Send PrepareParams to hDispatchDriver 1
 18321        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llpEffects
 18322        Get InvokeComMethod of hDispatchDriver 755 OLE_VT_HRESULT to retVal
 18323        Function_Return retVal
 18324    End_Function
 18325
 18326    // Gets or sets effects.
 18327    { MethodType=Property }
 18328    Procedure Set ComEffects Integer value
 18329        Handle hDispatchDriver
 18330        Get phDispatchDriver to hDispatchDriver
 18331        Send PrepareParams to hDispatchDriver 1
 18332        Set ComProperty of hDispatchDriver 755 OLE_VT_I4 to value
 18333    End_Procedure
 18334
 18335    // Gets or sets weight.
 18336    { MethodType=Property }
 18337    Function ComWeight Integer ByRef llpWeight Returns Integer
 18338        Handle hDispatchDriver
 18339        Integer retVal
 18340        Get phDispatchDriver to hDispatchDriver
 18341        Send PrepareParams to hDispatchDriver 1
 18342        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llpWeight
 18343        Get InvokeComMethod of hDispatchDriver 756 OLE_VT_HRESULT to retVal
 18344        Function_Return retVal
 18345    End_Function
 18346
 18347    // Gets or sets weight.
 18348    { MethodType=Property }
 18349    Procedure Set ComWeight Integer value
 18350        Handle hDispatchDriver
 18351        Get phDispatchDriver to hDispatchDriver
 18352        Send PrepareParams to hDispatchDriver 1
 18353        Set ComProperty of hDispatchDriver 756 OLE_VT_I4 to value
 18354    End_Procedure
 18355
 18356    // Gets or sets size.
 18357    { MethodType=Property }
 18358    Function ComSize Integer ByRef llpSize Returns Integer
 18359        Handle hDispatchDriver
 18360        Integer retVal
 18361        Get phDispatchDriver to hDispatchDriver
 18362        Send PrepareParams to hDispatchDriver 1
 18363        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_I4) llpSize
 18364        Get InvokeComMethod of hDispatchDriver 757 OLE_VT_HRESULT to retVal
 18365        Function_Return retVal
 18366    End_Function
 18367
 18368    // Gets or sets size.
 18369    { MethodType=Property }
 18370    Procedure Set ComSize Integer value
 18371        Handle hDispatchDriver
 18372        Get phDispatchDriver to hDispatchDriver
 18373        Send PrepareParams to hDispatchDriver 1
 18374        Set ComProperty of hDispatchDriver 757 OLE_VT_I4 to value
 18375    End_Procedure
 18376
 18377    // Gets or sets pitchAndFamily.
 18378    { MethodType=Property }
 18379    Function ComPitchAndFamily UChar ByRef llpPitchAndFamily Returns Integer
 18380        Handle hDispatchDriver
 18381        Integer retVal
 18382        Get phDispatchDriver to hDispatchDriver
 18383        Send PrepareParams to hDispatchDriver 1
 18384        Send DefineParam to hDispatchDriver (OLE_VT_BYREF ior OLE_VT_UI1) llpPitchAndFamily
 18385        Get InvokeComMethod of hDispatchDriver 758 OLE_VT_HRESULT to retVal
 18386        Function_Return retVal
 18387    End_Function
 18388
 18389    // Gets or sets pitchAndFamily.
 18390    { MethodType=Property }
 18391    Procedure Set ComPitchAndFamily UChar value
 18392        Handle hDispatchDriver
 18393        Get phDispatchDriver to hDispatchDriver
 18394        Send PrepareParams to hDispatchDriver 1
 18395        Set ComProperty of hDispatchDriver 758 OLE_VT_UI1 to value
 18396    End_Procedure
 18397End_Class
 18398
 18399// CoClass
 18400// CLSID: {6591EBB6-745D-4F34-8C90-3B05F412318F}
 18401Class cCrystalCSFontDescription is a cComAutomationObject
 18402    Import_Class_Protocol cCrystalICSFontDescription
 18403
 18404    Procedure Construct_Object
 18405        Forward Send Construct_Object
 18406        Set peAutoCreate to acNoAutoCreate
 18407    End_Procedure
 18408End_Class
 18409
 18410// CLSID: {18B4704D-8501-444C-8207-256BADB31F07}
 18411Class cCrystalITableQualifiers is a Mixin
 18412
 18413    { MethodType=Property }
 18414    Function Com_NewEnum Returns Variant
 18415        Handle hDispatchDriver
 18416        Variant retVal
 18417        Get phDispatchDriver to hDispatchDriver
 18418        Get InvokeComMethod of hDispatchDriver -4 OLE_VT_UNKNOWN to retVal
 18419        Function_Return retVal
 18420    End_Function
 18421
 18422    // Gets the qualifier by index.
 18423    { MethodType=Property }
 18424    Function ComItem Integer llindex Returns String
 18425        Handle hDispatchDriver
 18426        String retVal
 18427        Get phDispatchDriver to hDispatchDriver
 18428        Send PrepareParams to hDispatchDriver 1
 18429        Send DefineParam to hDispatchDriver OLE_VT_I4 llindex
 18430        Get InvokeComMethod of hDispatchDriver 0 OLE_VT_BSTR to retVal
 18431        Function_Return retVal
 18432    End_Function
 18433
 18434    // Gets the count of qualifiers.
 18435    { MethodType=Property }
 18436    Function ComCount Returns Integer
 18437        Handle hDispatchDriver
 18438        Integer retVal
 18439        Get phDispatchDriver to hDispatchDriver
 18440        Get InvokeComMethod of hDispatchDriver 161 OLE_VT_I4 to retVal
 18441        Function_Return retVal
 18442    End_Function
 18443End_Class
 18444
 18445// CoClass
 18446// CLSID: {F6DD4F4D-814F-4E16-BFB0-27194A621157}
 18447Class cCrystalTableQualifiers is a cComAutomationObject
 18448    Import_Class_Protocol cCrystalITableQualifiers
 18449
 18450    Procedure Construct_Object
 18451        Forward Send Construct_Object
 18452        Set peAutoCreate to acNoAutoCreate
 18453    End_Procedure
 18454End_Class
 18455