CRAXDDRT.TLH
上传用户:daihe3030
上传日期:2013-02-17
资源大小:2668k
文件大小:579k
- virtual HRESULT __stdcall put_CloseAtPageBreak (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_KeepTogether (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_KeepTogether (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_DataType (
- enum CRGraphDataType * pDataType ) = 0;
- virtual HRESULT __stdcall get_GraphType (
- enum CRGraphType * pGraphType ) = 0;
- virtual HRESULT __stdcall put_GraphType (
- enum CRGraphType pGraphType ) = 0;
- virtual HRESULT __stdcall get_Title (
- BSTR * ppTitle ) = 0;
- virtual HRESULT __stdcall put_Title (
- BSTR ppTitle ) = 0;
- virtual HRESULT __stdcall get_SubTitle (
- BSTR * ppSubTitle ) = 0;
- virtual HRESULT __stdcall put_SubTitle (
- BSTR ppSubTitle ) = 0;
- virtual HRESULT __stdcall get_FootNote (
- BSTR * ppFootNote ) = 0;
- virtual HRESULT __stdcall put_FootNote (
- BSTR ppFootNote ) = 0;
- virtual HRESULT __stdcall get_GroupsTitle (
- BSTR * ppGroupsTitle ) = 0;
- virtual HRESULT __stdcall put_GroupsTitle (
- BSTR ppGroupsTitle ) = 0;
- virtual HRESULT __stdcall get_SeriesTitle (
- BSTR * ppSeriesTitle ) = 0;
- virtual HRESULT __stdcall put_SeriesTitle (
- BSTR ppSeriesTitle ) = 0;
- virtual HRESULT __stdcall get_XAxisTitle (
- BSTR * ppXAxisTitle ) = 0;
- virtual HRESULT __stdcall put_XAxisTitle (
- BSTR ppXAxisTitle ) = 0;
- virtual HRESULT __stdcall get_YAxisTitle (
- BSTR * ppYAxisTitle ) = 0;
- virtual HRESULT __stdcall put_YAxisTitle (
- BSTR ppYAxisTitle ) = 0;
- virtual HRESULT __stdcall get_Y2AxisTitle (
- BSTR * ppY2AxisTitle ) = 0;
- virtual HRESULT __stdcall put_Y2AxisTitle (
- BSTR ppY2AxisTitle ) = 0;
- virtual HRESULT __stdcall get_MaxDataAxisValue (
- double * pMaxDataAxisValue ) = 0;
- virtual HRESULT __stdcall put_MaxDataAxisValue (
- double pMaxDataAxisValue ) = 0;
- virtual HRESULT __stdcall get_MinDataAxisValue (
- double * pMinDataAxisValue ) = 0;
- virtual HRESULT __stdcall put_MinDataAxisValue (
- double pMinDataAxisValue ) = 0;
- virtual HRESULT __stdcall get_MaxData2AxisValue (
- double * pMaxData2AxisValue ) = 0;
- virtual HRESULT __stdcall put_MaxData2AxisValue (
- double pMaxData2AxisValue ) = 0;
- virtual HRESULT __stdcall get_MinData2AxisValue (
- double * pMinData2AxisValue ) = 0;
- virtual HRESULT __stdcall put_MinData2AxisValue (
- double pMinData2AxisValue ) = 0;
- virtual HRESULT __stdcall get_MaxSeriesAxisValue (
- double * pMaxSeriesAxisValue ) = 0;
- virtual HRESULT __stdcall put_MaxSeriesAxisValue (
- double pMaxSeriesAxisValue ) = 0;
- virtual HRESULT __stdcall get_MinSeriesAxisValue (
- double * pMinSeriesAxisValue ) = 0;
- virtual HRESULT __stdcall put_MinSeriesAxisValue (
- double pMinSeriesAxisValue ) = 0;
- virtual HRESULT __stdcall get_DataPoint (
- enum CRGraphDataPoint * pDataPoint ) = 0;
- virtual HRESULT __stdcall put_DataPoint (
- enum CRGraphDataPoint pDataPoint ) = 0;
- virtual HRESULT __stdcall get_GroupAxisGridline (
- enum CRGridlineType * pGroupAxisGridline ) = 0;
- virtual HRESULT __stdcall put_GroupAxisGridline (
- enum CRGridlineType pGroupAxisGridline ) = 0;
- virtual HRESULT __stdcall get_SeriesAxisGridline (
- enum CRGridlineType * pSeriesAxisGridline ) = 0;
- virtual HRESULT __stdcall put_SeriesAxisGridline (
- enum CRGridlineType pSeriesAxisGridline ) = 0;
- virtual HRESULT __stdcall get_DataAxisGridline (
- enum CRGridlineType * pDataAxisGridline ) = 0;
- virtual HRESULT __stdcall put_DataAxisGridline (
- enum CRGridlineType pDataAxisGridline ) = 0;
- virtual HRESULT __stdcall get_Data2AxisGridline (
- enum CRGridlineType * pData2AxisGridline ) = 0;
- virtual HRESULT __stdcall put_Data2AxisGridline (
- enum CRGridlineType pData2AxisGridline ) = 0;
- virtual HRESULT __stdcall get_EnableShowLegend (
- VARIANT_BOOL * pEnableShowLegend ) = 0;
- virtual HRESULT __stdcall put_EnableShowLegend (
- VARIANT_BOOL pEnableShowLegend ) = 0;
- virtual HRESULT __stdcall get_LegendPosition (
- enum CRLegendPosition * pLegendPosition ) = 0;
- virtual HRESULT __stdcall put_LegendPosition (
- enum CRLegendPosition pLegendPosition ) = 0;
- virtual HRESULT __stdcall get_GraphDirection (
- enum CRGraphDirection * pDirection ) = 0;
- virtual HRESULT __stdcall put_GraphDirection (
- enum CRGraphDirection pDirection ) = 0;
- virtual HRESULT __stdcall get_PieSize (
- enum CRPieSize * pPieSize ) = 0;
- virtual HRESULT __stdcall put_PieSize (
- enum CRPieSize pPieSize ) = 0;
- virtual HRESULT __stdcall get_SliceDetachment (
- enum CRSliceDetachment * pSliceDetachment ) = 0;
- virtual HRESULT __stdcall put_SliceDetachment (
- enum CRSliceDetachment pSliceDetachment ) = 0;
- virtual HRESULT __stdcall get_BarSize (
- enum CRBarSize * pBarSize ) = 0;
- virtual HRESULT __stdcall put_BarSize (
- enum CRBarSize pBarSize ) = 0;
- virtual HRESULT __stdcall get_MarkerSize (
- enum CRMarkerSize * pMarkerSize ) = 0;
- virtual HRESULT __stdcall put_MarkerSize (
- enum CRMarkerSize pMarkerSize ) = 0;
- virtual HRESULT __stdcall get_MarkerShape (
- enum CRMarkerShape * pMarkerShape ) = 0;
- virtual HRESULT __stdcall put_MarkerShape (
- enum CRMarkerShape pMarkerShape ) = 0;
- virtual HRESULT __stdcall get_DataAxisNumberFormat (
- enum CRNumberFormat * pDataAxisNumberFormat ) = 0;
- virtual HRESULT __stdcall put_DataAxisNumberFormat (
- enum CRNumberFormat pDataAxisNumberFormat ) = 0;
- virtual HRESULT __stdcall get_Data2AxisNumberFormat (
- enum CRNumberFormat * pData2AxisNumberFormat ) = 0;
- virtual HRESULT __stdcall put_Data2AxisNumberFormat (
- enum CRNumberFormat pData2AxisNumberFormat ) = 0;
- virtual HRESULT __stdcall get_SeriesAxisNumberFormat (
- enum CRNumberFormat * pSeriesAxisNumberFormat ) = 0;
- virtual HRESULT __stdcall put_SeriesAxisNumberFormat (
- enum CRNumberFormat pSeriesAxisNumberFormat ) = 0;
- virtual HRESULT __stdcall get_AutoRangeDataAxis (
- VARIANT_BOOL * pAutoRangeDataAxis ) = 0;
- virtual HRESULT __stdcall put_AutoRangeDataAxis (
- VARIANT_BOOL pAutoRangeDataAxis ) = 0;
- virtual HRESULT __stdcall get_AutoRangeData2Axis (
- VARIANT_BOOL * pAutoRangeData2Axis ) = 0;
- virtual HRESULT __stdcall put_AutoRangeData2Axis (
- VARIANT_BOOL pAutoRangeData2Axis ) = 0;
- virtual HRESULT __stdcall get_AutoRangeSeriesAxis (
- VARIANT_BOOL * pAutoRangeSeriesAxis ) = 0;
- virtual HRESULT __stdcall put_AutoRangeSeriesAxis (
- VARIANT_BOOL pAutoRangeSeriesAxis ) = 0;
- virtual HRESULT __stdcall get_DataAxisDivisionMethod (
- enum CRDivisionMethod * pDataAxisDivisionMethod ) = 0;
- virtual HRESULT __stdcall put_DataAxisDivisionMethod (
- enum CRDivisionMethod pDataAxisDivisionMethod ) = 0;
- virtual HRESULT __stdcall get_Data2AxisDivisionMethod (
- enum CRDivisionMethod * pData2AxisDivisionMethod ) = 0;
- virtual HRESULT __stdcall put_Data2AxisDivisionMethod (
- enum CRDivisionMethod pData2AxisDivisionMethod ) = 0;
- virtual HRESULT __stdcall get_SeriesAxisDivisionMethod (
- enum CRDivisionMethod * pSeriesAxisDivisionMethod ) = 0;
- virtual HRESULT __stdcall put_SeriesAxisDivisionMethod (
- enum CRDivisionMethod pSeriesAxisDivisionMethod ) = 0;
- virtual HRESULT __stdcall get_DataAxisDivisionNumber (
- long * pDataAxisDivisionNumber ) = 0;
- virtual HRESULT __stdcall put_DataAxisDivisionNumber (
- long pDataAxisDivisionNumber ) = 0;
- virtual HRESULT __stdcall get_Data2AxisDivisionNumber (
- long * pData2AxisDivisionNumber ) = 0;
- virtual HRESULT __stdcall put_Data2AxisDivisionNumber (
- long pData2AxisDivisionNumber ) = 0;
- virtual HRESULT __stdcall get_SeriesAxisDivisionNumber (
- long * pSeriesAxisDivisionNumber ) = 0;
- virtual HRESULT __stdcall put_SeriesAxisDivisionNumber (
- long pSeriesAxisDivisionNumber ) = 0;
- virtual HRESULT __stdcall get_GraphColor (
- enum CRGraphColor * pGraphColor ) = 0;
- virtual HRESULT __stdcall put_GraphColor (
- enum CRGraphColor pGraphColor ) = 0;
- virtual HRESULT __stdcall get_DataValueNumberFormat (
- enum CRNumberFormat * pDataValueNumberFormat ) = 0;
- virtual HRESULT __stdcall put_DataValueNumberFormat (
- enum CRNumberFormat pDataValueNumberFormat ) = 0;
- virtual HRESULT __stdcall get_ViewingAngle (
- enum CRViewingAngle * pViewingAngle ) = 0;
- virtual HRESULT __stdcall put_ViewingAngle (
- enum CRViewingAngle pViewingAngle ) = 0;
- virtual HRESULT __stdcall get_ZAxisTitle (
- BSTR * ppZAxisTitle ) = 0;
- virtual HRESULT __stdcall put_ZAxisTitle (
- BSTR ppZAxisTitle ) = 0;
- virtual HRESULT __stdcall get_ConditionFields (
- struct IFieldDefinitions * * ppConditionFields ) = 0;
- virtual HRESULT __stdcall get_SummaryFields (
- struct IObjectSummaryFieldDefinitions * * ppSummaryFields ) = 0;
- virtual HRESULT __stdcall get_EnableForEachRecord (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableForEachRecord (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_EnableSummarizeValues (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableSummarizeValues (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_CrossTabObject (
- struct ICrossTabObject * * ppCrossTabObject ) = 0;
- virtual HRESULT __stdcall get_TitleFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_TitleFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_SubTitleFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_SubTitleFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_FootnoteFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_FootnoteFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_GroupTitleFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_GroupTitleFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_DataTitleFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_DataTitleFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_SeriesTitleFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_SeriesTitleFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_LegendFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_LegendFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_GroupLabelFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_GroupLabelFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_DataLabelFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_DataLabelFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_SeriesLabelFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_SeriesLabelFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_IsTitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsTitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_IsSubTitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsSubTitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_IsFootnoteByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsFootnoteByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_IsXAxisTitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsXAxisTitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_IsYAxisTitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsYAxisTitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_IsZAxisTitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsZAxisTitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_EnableAutoScaleDataAxis (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableAutoScaleDataAxis (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_EnableAutoScaleData2Axis (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableAutoScaleData2Axis (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_EnableAutoScaleSeriesAxis (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableAutoScaleSeriesAxis (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_LegendLayout (
- enum CRPieLegendLayout * pLegendLayout ) = 0;
- virtual HRESULT __stdcall put_LegendLayout (
- enum CRPieLegendLayout pLegendLayout ) = 0;
- virtual HRESULT __stdcall get_ConditionFieldSortOrder (
- int index,
- enum CRSortDirection * pSortOrder ) = 0;
- virtual HRESULT __stdcall put_ConditionFieldSortOrder (
- int index,
- enum CRSortDirection pSortOrder ) = 0;
- virtual HRESULT __stdcall get_SpecifiedGroups (
- int index,
- VARIANT * pSpecifedGroupArray ) = 0;
- virtual HRESULT __stdcall put_SpecifiedGroups (
- int index,
- VARIANT pSpecifedGroupArray ) = 0;
- virtual HRESULT __stdcall get_DataTitle (
- BSTR * ppDataTitle ) = 0;
- virtual HRESULT __stdcall put_DataTitle (
- BSTR ppDataTitle ) = 0;
- virtual HRESULT __stdcall get_Data2Title (
- BSTR * ppData2Title ) = 0;
- virtual HRESULT __stdcall put_Data2Title (
- BSTR ppData2Title ) = 0;
- virtual HRESULT __stdcall get_IsGroupsTitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsGroupsTitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_IsSeriesTitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsSeriesTitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_IsDataTitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsDataTitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_IsData2TitleByDefault (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_IsData2TitleByDefault (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_Data2TitleFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_Data2TitleFont (
- IFontDisp * ppFont ) = 0;
- virtual HRESULT __stdcall get_Data2LabelFont (
- IFontDisp * * ppFont ) = 0;
- virtual HRESULT __stdcall putref_Data2LabelFont (
- IFontDisp * ppFont ) = 0;
- };
- enum CRGraphType
- {
- crSideBySideBarGraph = 0,
- crStackedBarGraph = 1,
- crPercentBarGraph = 2,
- crFaked3DSideBySideBarGraph = 3,
- crFaked3DStackedBarGraph = 4,
- crFaked3DPercentBarGraph = 5,
- crRegularLineGraph = 10,
- crStackedLineGraph = 11,
- crPercentageLineGraph = 12,
- crLineGraphWithMarkers = 13,
- crStackedLineGraphWithMarkers = 14,
- crPercentageLineGraphWithMarkers = 15,
- crStackedAreaGraph = 21,
- crPercentAreaGraph = 22,
- crFaked3DStackedAreaGraph = 24,
- crFaked3DPercentAreaGraph = 25,
- crRegularPieGraph = 30,
- crFaked3DRegularPieGraph = 31,
- crMultiplePieGraph = 32,
- crMultipleProportionalPieGraph = 33,
- crRegularDoughnutGraph = 40,
- crMultipleDoughnutGraph = 41,
- crMultipleProportionalDoughnutGraph = 42,
- crThreeDRegularGraph = 50,
- crThreeDPyramidGraph = 51,
- crThreeDOctagonGraph = 52,
- crThreeDCutCornersGraph = 53,
- crThreeDSurfaceRegularGraph = 60,
- crThreeDSurfaceWithSidesGraph = 61,
- crThreeDSurfaceHoneycombGraph = 62,
- crXyScatterGraph = 70,
- crRegularRadarGraph = 80,
- crStackedRadarGraph = 81,
- crRegularBubbleGraph = 90,
- crHighLowGraph = 100,
- crHighLowOpenCloseGraph = 104
- };
- enum CRGraphDataPoint
- {
- crNone = 0,
- crShowLabel = 1,
- crShowValue = 2
- };
- enum CRGridlineType
- {
- crNoGridlines = 0,
- crMinorGridlines = 1,
- crMajorGridlines = 2,
- crMajorAndMinorGridlines = 3
- };
- enum CRLegendPosition
- {
- crPlaceRight = 4,
- crPlaceLeft = 5,
- crPlaceBottom = 6,
- crPlaceCustom = 7
- };
- enum CRGraphDirection
- {
- crHorizontalGraph = 0,
- crVerticalGraph = 1
- };
- enum CRPieSize
- {
- crMinimumPieSize = 64,
- crSmallPieSize = 48,
- crAveragePieSize = 32,
- crLargePieSize = 16,
- crMaximumPieSize = 0
- };
- enum CRSliceDetachment
- {
- crNoDetachment = 0,
- crSmallestSlice = 1,
- crLargestSlice = 2
- };
- enum CRBarSize
- {
- crMinimumBarSize = 0,
- crSmallBarSize = 1,
- crAverageBarSize = 2,
- crLargeBarSize = 3,
- crMaximumBarSize = 4
- };
- enum CRMarkerSize
- {
- crSmallMarkers = 0,
- crMediumSmallMarkers = 1,
- crMediumMarkers = 2,
- crMediumLargeMarkers = 3,
- crLargeMarkers = 4
- };
- enum CRMarkerShape
- {
- crRectangleShape = 1,
- crCircleShape = 4,
- crDiamondShape = 5,
- crTriangleShape = 8
- };
- enum CRNumberFormat
- {
- crNoDecimal = 0,
- crOneDecimal = 1,
- crTwoDecimal = 2,
- crCurrencyNoDecimal = 3,
- crCurrencyTwoDecimal = 4,
- crPercentNoDecimal = 5,
- crPercentOneDecimal = 6,
- crPercentTwoDecimal = 7,
- crCustomNumberFormat = 8,
- crThousandsNoDecimal = 9,
- crMillionsNoDecimal = 10,
- crCurrencyThousands = 11,
- crCurrencyMillions = 12
- };
- enum CRDivisionMethod
- {
- crAutomaticDivision = 0,
- crManualDivision = 1
- };
- enum CRGraphColor
- {
- crColorGraph = 0,
- crBlackAndWhiteGraph = 1
- };
- enum CRViewingAngle
- {
- crStandardView = 1,
- crTallView = 2,
- crTopView = 3,
- crDistortedView = 4,
- crShortView = 5,
- crGroupEyeView = 6,
- crGroupEmphasisView = 7,
- crFewSeriesView = 8,
- crFewGroupsView = 9,
- crDistortedStdView = 10,
- crThickGroupsView = 11,
- crShorterView = 12,
- crThickSeriesView = 13,
- crThickStdView = 14,
- crBirdsEyeView = 15,
- crMaxView = 16
- };
- struct __declspec(uuid("0bac5e02-44c9-11d1-abec-00a0c9274b91"))
- IFieldDefinitions : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- IFieldDefinitionPtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IReportObjectPtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- IFieldDefinitionPtr GetItem (
- long index );
- long GetCount ( );
- IReportObjectPtr GetParent ( );
- HRESULT Add (
- const _variant_t & Field );
- HRESULT Delete (
- const _variant_t & Field );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct IFieldDefinition * * ppFieldDefinition ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReportObject * * ppReportObject ) = 0;
- virtual HRESULT __stdcall raw_Add (
- VARIANT Field ) = 0;
- virtual HRESULT __stdcall raw_Delete (
- VARIANT Field ) = 0;
- };
- enum CRPieLegendLayout
- {
- crPercentLayout = 0,
- crAmountLayout = 1,
- crBothLayout = 2,
- crNoneLayout = 3
- };
- enum CRTopBottomNGroupSortOrder
- {
- crAllGroupsUnsorted = 0,
- crAllGroupsSorted = 1,
- crTopNGroups = 2,
- crBottomNGroups = 3
- };
- enum CRConvertDateTimeType
- {
- crConvertDateTimeToString = 0,
- crConvertDateTimeToDate = 1,
- crKeepDateTimeType = 2
- };
- struct __declspec(uuid("0bac5a32-44c9-11d1-abec-00a0c9274b91"))
- IDatabase : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetTables))
- IDatabaseTablesPtr Tables;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=GetLinks))
- ITableLinksPtr Links;
- __declspec(property(get=GetDictionaryLocation,put=PutDictionaryLocation))
- _bstr_t DictionaryLocation;
- //
- // Wrapper methods for error-handling
- //
- IDatabaseTablesPtr GetTables ( );
- IReportPtr GetParent ( );
- HRESULT LogOnServer (
- _bstr_t pDllName,
- _bstr_t pServerName,
- const _variant_t & pDatabaseName = vtMissing,
- const _variant_t & pUserID = vtMissing,
- const _variant_t & pPassword = vtMissing );
- HRESULT LogOffServer (
- _bstr_t pDllName,
- _bstr_t pServerName,
- const _variant_t & pDatabaseName = vtMissing,
- const _variant_t & pUserID = vtMissing,
- const _variant_t & pPassword = vtMissing );
- HRESULT SetDataSource (
- const _variant_t & data,
- const _variant_t & dataTag = vtMissing,
- const _variant_t & tableNumber = vtMissing );
- HRESULT Verify ( );
- ITableLinksPtr GetLinks ( );
- HRESULT AddOLEDBSource (
- _bstr_t pConnectionString,
- _bstr_t pTableName );
- HRESULT AddADOCommand (
- const _variant_t & pConnection,
- const _variant_t & pCommand );
- HRESULT LogOnServerEx (
- _bstr_t pDllName,
- _bstr_t pServerName,
- const _variant_t & pDatabaseName = vtMissing,
- const _variant_t & pUserID = vtMissing,
- const _variant_t & pPassword = vtMissing,
- const _variant_t & pServerType = vtMissing,
- const _variant_t & pConnectionString = vtMissing );
- _bstr_t GetDictionaryLocation ( );
- void PutDictionaryLocation (
- _bstr_t ppLocation );
- HRESULT LogOnServerWithPrivateInfo (
- _bstr_t pDllName,
- const _variant_t & privateInfo );
- HRESULT ConvertDatabaseDriver (
- _bstr_t pDllName,
- VARIANT_BOOL blDoImmediateConvert );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Tables (
- struct IDatabaseTables * * ppTables ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall raw_LogOnServer (
- BSTR pDllName,
- BSTR pServerName,
- VARIANT pDatabaseName = vtMissing,
- VARIANT pUserID = vtMissing,
- VARIANT pPassword = vtMissing ) = 0;
- virtual HRESULT __stdcall raw_LogOffServer (
- BSTR pDllName,
- BSTR pServerName,
- VARIANT pDatabaseName = vtMissing,
- VARIANT pUserID = vtMissing,
- VARIANT pPassword = vtMissing ) = 0;
- virtual HRESULT __stdcall raw_SetDataSource (
- VARIANT data,
- VARIANT dataTag = vtMissing,
- VARIANT tableNumber = vtMissing ) = 0;
- virtual HRESULT __stdcall raw_Verify ( ) = 0;
- virtual HRESULT __stdcall get_Links (
- struct ITableLinks * * ppLinks ) = 0;
- virtual HRESULT __stdcall raw_AddOLEDBSource (
- BSTR pConnectionString,
- BSTR pTableName ) = 0;
- virtual HRESULT __stdcall raw_AddADOCommand (
- VARIANT pConnection,
- VARIANT pCommand ) = 0;
- virtual HRESULT __stdcall raw_LogOnServerEx (
- BSTR pDllName,
- BSTR pServerName,
- VARIANT pDatabaseName = vtMissing,
- VARIANT pUserID = vtMissing,
- VARIANT pPassword = vtMissing,
- VARIANT pServerType = vtMissing,
- VARIANT pConnectionString = vtMissing ) = 0;
- virtual HRESULT __stdcall get_DictionaryLocation (
- BSTR * ppLocation ) = 0;
- virtual HRESULT __stdcall put_DictionaryLocation (
- BSTR ppLocation ) = 0;
- virtual HRESULT __stdcall raw_LogOnServerWithPrivateInfo (
- BSTR pDllName,
- VARIANT privateInfo ) = 0;
- virtual HRESULT __stdcall raw_ConvertDatabaseDriver (
- BSTR pDllName,
- VARIANT_BOOL blDoImmediateConvert ) = 0;
- };
- struct __declspec(uuid("0bac5a42-44c9-11d1-abec-00a0c9274b91"))
- IDatabaseTables : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- IDatabaseTablePtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IDatabasePtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- IDatabaseTablePtr GetItem (
- long index );
- long GetCount ( );
- IDatabasePtr GetParent ( );
- HRESULT Add (
- _bstr_t pLocation,
- const _variant_t & pSubLocation = vtMissing,
- const _variant_t & pConnectInfo = vtMissing,
- const _variant_t & tableType = vtMissing,
- const _variant_t & pDllName = vtMissing,
- const _variant_t & pServerName = vtMissing,
- const _variant_t & pServerType = vtMissing,
- const _variant_t & pDatabaseName = vtMissing,
- const _variant_t & pUserID = vtMissing,
- const _variant_t & pPassword = vtMissing );
- HRESULT Delete (
- long index );
- HRESULT AddStoredProcedure (
- _bstr_t pLocation,
- const _variant_t & pSubLocation = vtMissing,
- const _variant_t & pConnectInfo = vtMissing,
- const _variant_t & tableType = vtMissing,
- const _variant_t & pDllName = vtMissing,
- const _variant_t & pServerName = vtMissing,
- const _variant_t & pServerType = vtMissing,
- const _variant_t & pDatabaseName = vtMissing,
- const _variant_t & pUserID = vtMissing,
- const _variant_t & pPassword = vtMissing,
- const _variant_t & paramValueInfos = vtMissing );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct IDatabaseTable * * ppDatabaseTable ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IDatabase * * ppParent ) = 0;
- virtual HRESULT __stdcall raw_Add (
- BSTR pLocation,
- VARIANT pSubLocation = vtMissing,
- VARIANT pConnectInfo = vtMissing,
- VARIANT tableType = vtMissing,
- VARIANT pDllName = vtMissing,
- VARIANT pServerName = vtMissing,
- VARIANT pServerType = vtMissing,
- VARIANT pDatabaseName = vtMissing,
- VARIANT pUserID = vtMissing,
- VARIANT pPassword = vtMissing ) = 0;
- virtual HRESULT __stdcall raw_Delete (
- long index ) = 0;
- virtual HRESULT __stdcall raw_AddStoredProcedure (
- BSTR pLocation,
- VARIANT pSubLocation = vtMissing,
- VARIANT pConnectInfo = vtMissing,
- VARIANT tableType = vtMissing,
- VARIANT pDllName = vtMissing,
- VARIANT pServerName = vtMissing,
- VARIANT pServerType = vtMissing,
- VARIANT pDatabaseName = vtMissing,
- VARIANT pUserID = vtMissing,
- VARIANT pPassword = vtMissing,
- VARIANT paramValueInfos = vtMissing ) = 0;
- };
- struct __declspec(uuid("0bac5a52-44c9-11d1-abec-00a0c9274b91"))
- IDatabaseTable : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetName,put=PutName))
- _bstr_t Name;
- __declspec(property(get=GetParent))
- IDatabasePtr Parent;
- __declspec(property(get=GetLocation,put=PutLocation))
- _bstr_t Location;
- __declspec(property(get=GetFields))
- IDatabaseFieldDefinitionsPtr Fields;
- __declspec(property(get=GetSubLocation))
- _bstr_t SubLocation;
- __declspec(property(get=GetConnectBufferString))
- _bstr_t ConnectBufferString;
- __declspec(property(get=GetDllName))
- _bstr_t DllName;
- __declspec(property(get=GetDecriptiveName))
- _bstr_t DecriptiveName;
- __declspec(property(get=GetLogOnServerName))
- _bstr_t LogOnServerName;
- __declspec(property(get=GetLogOnDatabaseName))
- _bstr_t LogOnDatabaseName;
- __declspec(property(get=GetLogOnUserID))
- _bstr_t LogOnUserID;
- __declspec(property(get=GetSessionUserID))
- _bstr_t SessionUserID;
- __declspec(property(get=GetDatabaseType))
- enum CRDatabaseType DatabaseType;
- //
- // Wrapper methods for error-handling
- //
- _bstr_t GetName ( );
- void PutName (
- _bstr_t ppName );
- _bstr_t GetLocation ( );
- void PutLocation (
- _bstr_t ppLocation );
- IDatabaseFieldDefinitionsPtr GetFields ( );
- HRESULT SetPrivateData (
- long dataTag,
- const _variant_t & data );
- IDatabasePtr GetParent ( );
- HRESULT SetDataSource (
- const _variant_t & data,
- const _variant_t & dataTag = vtMissing );
- _bstr_t GetDllName ( );
- _bstr_t GetDecriptiveName ( );
- _bstr_t GetLogOnServerName ( );
- _bstr_t GetLogOnDatabaseName ( );
- _bstr_t GetLogOnUserID ( );
- _bstr_t GetSessionUserID ( );
- VARIANT_BOOL TestConnectivity ( );
- HRESULT SetLogOnInfo (
- _bstr_t pServerName,
- const _variant_t & pDatabaseName = vtMissing,
- const _variant_t & pUserID = vtMissing,
- const _variant_t & pPassword = vtMissing );
- HRESULT SetSessionInfo (
- _bstr_t pSessionUserID,
- _bstr_t pSessionPassword );
- enum CRDatabaseType GetDatabaseType ( );
- HRESULT CheckDifferences (
- long * pDifferences,
- VARIANT * reserved );
- _bstr_t GetSubLocation ( );
- HRESULT SetTableLocation (
- _bstr_t pLocation,
- _bstr_t pSubLocation,
- _bstr_t pConnectBufferSting );
- _bstr_t GetConnectBufferString ( );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * ppName ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR ppName ) = 0;
- virtual HRESULT __stdcall get_Location (
- BSTR * ppLocation ) = 0;
- virtual HRESULT __stdcall put_Location (
- BSTR ppLocation ) = 0;
- virtual HRESULT __stdcall get_Fields (
- struct IDatabaseFieldDefinitions * * ppFieldDefinitions ) = 0;
- virtual HRESULT __stdcall raw_SetPrivateData (
- long dataTag,
- VARIANT data ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IDatabase * * ppParent ) = 0;
- virtual HRESULT __stdcall raw_SetDataSource (
- VARIANT data,
- VARIANT dataTag = vtMissing ) = 0;
- virtual HRESULT __stdcall get_DllName (
- BSTR * ppDllName ) = 0;
- virtual HRESULT __stdcall get_DecriptiveName (
- BSTR * ppDescriptiveName ) = 0;
- virtual HRESULT __stdcall get_LogOnServerName (
- BSTR * ppLogOnServerName ) = 0;
- virtual HRESULT __stdcall get_LogOnDatabaseName (
- BSTR * ppLogOnDatabaseName ) = 0;
- virtual HRESULT __stdcall get_LogOnUserID (
- BSTR * ppLogOnUserID ) = 0;
- virtual HRESULT __stdcall get_SessionUserID (
- BSTR * ppSessionUserID ) = 0;
- virtual HRESULT __stdcall raw_TestConnectivity (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall raw_SetLogOnInfo (
- BSTR pServerName,
- VARIANT pDatabaseName = vtMissing,
- VARIANT pUserID = vtMissing,
- VARIANT pPassword = vtMissing ) = 0;
- virtual HRESULT __stdcall raw_SetSessionInfo (
- BSTR pSessionUserID,
- BSTR pSessionPassword ) = 0;
- virtual HRESULT __stdcall get_DatabaseType (
- enum CRDatabaseType * pDatabaseType ) = 0;
- virtual HRESULT __stdcall raw_CheckDifferences (
- long * pDifferences,
- VARIANT * reserved ) = 0;
- virtual HRESULT __stdcall get_SubLocation (
- BSTR * ppSubLocation ) = 0;
- virtual HRESULT __stdcall raw_SetTableLocation (
- BSTR pLocation,
- BSTR pSubLocation,
- BSTR pConnectBufferSting ) = 0;
- virtual HRESULT __stdcall get_ConnectBufferString (
- BSTR * ppConnectBufferString ) = 0;
- };
- struct __declspec(uuid("0bac5a62-44c9-11d1-abec-00a0c9274b91"))
- IDatabaseFieldDefinitions : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- IDatabaseFieldDefinitionPtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IDatabaseTablePtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- IDatabaseFieldDefinitionPtr GetItem (
- long index );
- long GetCount ( );
- IDatabaseTablePtr GetParent ( );
- IDatabaseFieldDefinitionPtr GetItemByName (
- _bstr_t Name );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct IDatabaseFieldDefinition * * ppFieldDefinition ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IDatabaseTable * * ppParent ) = 0;
- virtual HRESULT __stdcall raw_GetItemByName (
- BSTR Name,
- struct IDatabaseFieldDefinition * * ppDatabaseFieldDefinition ) = 0;
- };
- enum CRDatabaseType
- {
- crStandardDatabase = 1,
- crSQLDatabase = 2
- };
- struct __declspec(uuid("0bac5de2-44c9-11d1-abec-00a0c9274b91"))
- ITableLinks : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- ITableLinkPtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IDatabasePtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- long GetCount ( );
- ITableLinkPtr GetItem (
- long index );
- IDatabasePtr GetParent ( );
- ITableLinkPtr Add (
- struct IDatabaseTable * psrcTable,
- struct IDatabaseTable * pDestTable,
- const _variant_t & srcFields,
- const _variant_t & destFields,
- enum CRLinkJoinType JoinType,
- enum CRLinkLookUpType LookupType,
- VARIANT_BOOL PartialMatchEnabled,
- short indexInUse );
- HRESULT Delete (
- long index );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct ITableLink * * ppDatabaseTable ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IDatabase * * ppParent ) = 0;
- virtual HRESULT __stdcall raw_Add (
- struct IDatabaseTable * psrcTable,
- struct IDatabaseTable * pDestTable,
- VARIANT srcFields,
- VARIANT destFields,
- enum CRLinkJoinType JoinType,
- enum CRLinkLookUpType LookupType,
- VARIANT_BOOL PartialMatchEnabled,
- short indexInUse,
- struct ITableLink * * ppTableLink ) = 0;
- virtual HRESULT __stdcall raw_Delete (
- long index ) = 0;
- };
- struct __declspec(uuid("0bac5df2-44c9-11d1-abec-00a0c9274b91"))
- ITableLink : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetParent))
- IDatabasePtr Parent;
- __declspec(property(get=GetSourceTable))
- IDatabaseTablePtr SourceTable;
- __declspec(property(get=GetDestinationTable))
- IDatabaseTablePtr DestinationTable;
- __declspec(property(get=GetJoinType))
- enum CRLinkJoinType JoinType;
- __declspec(property(get=GetLookupType))
- enum CRLinkLookUpType LookupType;
- __declspec(property(get=GetPartialMatchEnabled))
- VARIANT_BOOL PartialMatchEnabled;
- __declspec(property(get=GetIndexUsed))
- short IndexUsed;
- __declspec(property(get=GetSourceFields))
- IDatabaseFieldDefinitionsPtr SourceFields;
- __declspec(property(get=GetDestinationFields))
- IDatabaseFieldDefinitionsPtr DestinationFields;
- //
- // Wrapper methods for error-handling
- //
- IDatabasePtr GetParent ( );
- IDatabaseTablePtr GetSourceTable ( );
- IDatabaseTablePtr GetDestinationTable ( );
- enum CRLinkJoinType GetJoinType ( );
- enum CRLinkLookUpType GetLookupType ( );
- VARIANT_BOOL GetPartialMatchEnabled ( );
- short GetIndexUsed ( );
- IDatabaseFieldDefinitionsPtr GetSourceFields ( );
- IDatabaseFieldDefinitionsPtr GetDestinationFields ( );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Parent (
- struct IDatabase * * ppParent ) = 0;
- virtual HRESULT __stdcall get_SourceTable (
- struct IDatabaseTable * * ppSrcTable ) = 0;
- virtual HRESULT __stdcall get_DestinationTable (
- struct IDatabaseTable * * ppDestTable ) = 0;
- virtual HRESULT __stdcall get_JoinType (
- enum CRLinkJoinType * pJoinType ) = 0;
- virtual HRESULT __stdcall get_LookupType (
- enum CRLinkLookUpType * pLookupType ) = 0;
- virtual HRESULT __stdcall get_PartialMatchEnabled (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall get_IndexUsed (
- short * pIndexUsed ) = 0;
- virtual HRESULT __stdcall get_SourceFields (
- struct IDatabaseFieldDefinitions * * ppSrcFields ) = 0;
- virtual HRESULT __stdcall get_DestinationFields (
- struct IDatabaseFieldDefinitions * * ppDestFields ) = 0;
- };
- enum CRLinkJoinType
- {
- crJTEqual = 4,
- crJTLeftOuter = 5,
- crJTRightOutter = 6,
- crJROuter = 7,
- crJTGreaterThan = 8,
- crJTLessThan = 9,
- crJTGreaterOrEqual = 10,
- crJTLessOrEqual = 11,
- crJTNotEqual = 12
- };
- enum CRLinkLookUpType
- {
- crLTLookupParallel = 1,
- crLTLookupProduct = 2,
- crLTLookupSeries = 3
- };
- enum CRPaperOrientation
- {
- crDefaultPaperOrientation = 0,
- crPortrait = 1,
- crLandscape = 2
- };
- enum CRPaperSize
- {
- crDefaultPaperSize = 0,
- crPaperLetter = 1,
- crPaperLetterSmall = 2,
- crPaperTabloid = 3,
- crPaperLedger = 4,
- crPaperLegal = 5,
- crPaperStatement = 6,
- crPaperExecutive = 7,
- crPaperA3 = 8,
- crPaperA4 = 9,
- crPaperA4Small = 10,
- crPaperA5 = 11,
- crPaperB4 = 12,
- crPaperB5 = 13,
- crPaperFolio = 14,
- crPaperQuarto = 15,
- crPaper10x14 = 16,
- crPaper11x17 = 17,
- crPaperNote = 18,
- crPaperEnvelope9 = 19,
- crPaperEnvelope10 = 20,
- crPaperEnvelope11 = 21,
- crPaperEnvelope12 = 22,
- crPaperEnvelope14 = 23,
- crPaperCsheet = 24,
- crPaperDsheet = 25,
- crPaperEsheet = 26,
- crPaperEnvelopeDL = 27,
- crPaperEnvelopeC5 = 28,
- crPaperEnvelopeC3 = 29,
- crPaperEnvelopeC4 = 30,
- crPaperEnvelopeC6 = 31,
- crPaperEnvelopeC65 = 32,
- crPaperEnvelopeB4 = 33,
- crPaperEnvelopeB5 = 34,
- crPaperEnvelopeB6 = 35,
- crPaperEnvelopeItaly = 36,
- crPaperEnvelopeMonarch = 37,
- crPaperEnvelopePersonal = 38,
- crPaperFanfoldUS = 39,
- crPaperFanfoldStdGerman = 40,
- crPaperFanfoldLegalGerman = 41,
- crPaperUser = 256
- };
- struct __declspec(uuid("0bac5b82-44c9-11d1-abec-00a0c9274b91"))
- IFormulaFieldDefinitions : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- IFormulaFieldDefinitionPtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- IFormulaFieldDefinitionPtr GetItem (
- long index );
- long GetCount ( );
- IReportPtr GetParent ( );
- IFormulaFieldDefinitionPtr Add (
- _bstr_t formulaName,
- _bstr_t Text );
- HRESULT Delete (
- const _variant_t & index );
- IFormulaFieldDefinitionPtr GetItemByName (
- _bstr_t Name );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct IFormulaFieldDefinition * * ppFormualFieldDefinition ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall raw_Add (
- BSTR formulaName,
- BSTR Text,
- struct IFormulaFieldDefinition * * ppFormulaField ) = 0;
- virtual HRESULT __stdcall raw_Delete (
- VARIANT index ) = 0;
- virtual HRESULT __stdcall raw_GetItemByName (
- BSTR Name,
- struct IFormulaFieldDefinition * * ppFormulaFieldDefinition ) = 0;
- };
- struct __declspec(uuid("0bac5b92-44c9-11d1-abec-00a0c9274b91"))
- IFormulaFieldDefinition : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetName))
- _bstr_t Name;
- __declspec(property(get=GetValueType))
- CRFieldValueType ValueType;
- __declspec(property(get=GetNumberOfBytes))
- short NumberOfBytes;
- __declspec(property(get=GetFormulaFieldName))
- _bstr_t FormulaFieldName;
- __declspec(property(get=GetKind))
- enum CRFieldKind Kind;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=GetPreviousValue))
- _variant_t PreviousValue;
- __declspec(property(get=GetNextValue))
- _variant_t NextValue;
- __declspec(property(get=GetValue))
- _variant_t Value;
- __declspec(property(get=GetText,put=PutText))
- _bstr_t Text;
- //
- // Wrapper methods for error-handling
- //
- enum CRFieldKind GetKind ( );
- CRFieldValueType GetValueType ( );
- short GetNumberOfBytes ( );
- _bstr_t GetName ( );
- _variant_t GetValue ( );
- _bstr_t GetFormulaFieldName ( );
- _bstr_t GetText ( );
- void PutText (
- _bstr_t ppText );
- IReportPtr GetParent ( );
- _variant_t GetPreviousValue ( );
- _variant_t GetNextValue ( );
- HRESULT Check (
- VARIANT_BOOL * pBool,
- BSTR * ppErrorString );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Kind (
- enum CRFieldKind * pKind ) = 0;
- virtual HRESULT __stdcall get_ValueType (
- CRFieldValueType * pValueType ) = 0;
- virtual HRESULT __stdcall get_NumberOfBytes (
- short * pNumberOfBytes ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * pName ) = 0;
- virtual HRESULT __stdcall get_Value (
- VARIANT * pValue ) = 0;
- virtual HRESULT __stdcall get_FormulaFieldName (
- BSTR * ppFormulaFieldName ) = 0;
- virtual HRESULT __stdcall get_Text (
- BSTR * ppText ) = 0;
- virtual HRESULT __stdcall put_Text (
- BSTR ppText ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall get_PreviousValue (
- VARIANT * pPreValue ) = 0;
- virtual HRESULT __stdcall get_NextValue (
- VARIANT * pNextValue ) = 0;
- virtual HRESULT __stdcall raw_Check (
- VARIANT_BOOL * pBool,
- BSTR * ppErrorString ) = 0;
- };
- struct __declspec(uuid("0bac5ba2-44c9-11d1-abec-00a0c9274b91"))
- IParameterFieldDefinitions : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- IParameterFieldDefinitionPtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- IParameterFieldDefinitionPtr GetItem (
- long index );
- long GetCount ( );
- IReportPtr GetParent ( );
- IParameterFieldDefinitionPtr Add (
- _bstr_t parameterName,
- CRFieldValueType ValueType );
- HRESULT Delete (
- const _variant_t & index );
- IParameterFieldDefinitionPtr GetItemByName (
- _bstr_t Name,
- const _variant_t & SubreportName = vtMissing );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct IParameterFieldDefinition * * ppParameterFieldDefinition ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall raw_Add (
- BSTR parameterName,
- CRFieldValueType ValueType,
- struct IParameterFieldDefinition * * ppParameterField ) = 0;
- virtual HRESULT __stdcall raw_Delete (
- VARIANT index ) = 0;
- virtual HRESULT __stdcall raw_GetItemByName (
- BSTR Name,
- VARIANT SubreportName,
- struct IParameterFieldDefinition * * ppParameterFieldDefinition ) = 0;
- };
- struct __declspec(uuid("0bac5bb2-44c9-11d1-abec-00a0c9274b91"))
- IParameterFieldDefinition : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetNeedsCurrentValue))
- VARIANT_BOOL NeedsCurrentValue;
- __declspec(property(get=GetValue))
- _variant_t Value;
- __declspec(property(get=GetIsCurrentValueSet))
- VARIANT_BOOL IsCurrentValueSet;
- __declspec(property(get=GetCurrentValue))
- _variant_t CurrentValue;
- __declspec(property(get=GetDefaultValue))
- _variant_t DefaultValue;
- __declspec(property(get=GetParameterFieldName))
- _bstr_t ParameterFieldName;
- __declspec(property(get=GetEnableNullValue,put=PutEnableNullValue))
- VARIANT_BOOL EnableNullValue;
- __declspec(property(get=GetEnableMultipleValues,put=PutEnableMultipleValues))
- VARIANT_BOOL EnableMultipleValues;
- __declspec(property(get=GetDiscreteOrRangeKind,put=PutDiscreteOrRangeKind))
- enum CRDiscreteOrRangeKind DiscreteOrRangeKind;
- __declspec(property(get=GetPlaceInGroup,put=PutPlaceInGroup))
- VARIANT_BOOL PlaceInGroup;
- __declspec(property(get=GetEnableExclusiveGroup,put=PutEnableExclusiveGroup))
- VARIANT_BOOL EnableExclusiveGroup;
- __declspec(property(get=GetNumberOfCurrentValues))
- short NumberOfCurrentValues;
- __declspec(property(get=GetNumberOfCurrentRanges))
- short NumberOfCurrentRanges;
- __declspec(property(get=GetEnableRangeLimit,put=PutEnableRangeLimit))
- VARIANT_BOOL EnableRangeLimit;
- __declspec(property(get=GetMinimumValue,put=PutMinimumValue))
- _variant_t MinimumValue;
- __declspec(property(get=GetMaximumValue,put=PutMaximumValue))
- _variant_t MaximumValue;
- __declspec(property(get=GetEditMask,put=PutEditMask))
- _bstr_t EditMask;
- __declspec(property(get=GetParameterType))
- enum CRParameterFieldType ParameterType;
- __declspec(property(get=GetDisallowEditing,put=PutDisallowEditing))
- VARIANT_BOOL DisallowEditing;
- __declspec(property(get=GetNumberOfDefaultValues))
- short NumberOfDefaultValues;
- __declspec(property(get=GetGroupNumber,put=PutGroupNumber))
- short GroupNumber;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=GetKind))
- enum CRFieldKind Kind;
- __declspec(property(get=GetValueType))
- CRFieldValueType ValueType;
- __declspec(property(get=GetNumberOfBytes))
- short NumberOfBytes;
- __declspec(property(get=GetNthValueDescription,put=PutNthValueDescription))
- _bstr_t NthValueDescription[];
- __declspec(property(get=GetEnableShowDescriptionOnly,put=PutEnableShowDescriptionOnly))
- VARIANT_BOOL EnableShowDescriptionOnly;
- __declspec(property(get=GetPicklistSortMethod,put=PutPicklistSortMethod))
- enum CRParameterPicklistSortMethod PicklistSortMethod;
- __declspec(property(get=GetEnableSortBasedOnDesc,put=PutEnableSortBasedOnDesc))
- VARIANT_BOOL EnableSortBasedOnDesc;
- __declspec(property(get=GetPreviousValue))
- _variant_t PreviousValue;
- __declspec(property(get=GetNextValue))
- _variant_t NextValue;
- __declspec(property(get=GetName))
- _bstr_t Name;
- __declspec(property(get=GetPrompt,put=PutPrompt))
- _bstr_t Prompt;
- __declspec(property(get=GetIsDefaultValueSet))
- VARIANT_BOOL IsDefaultValueSet;
- __declspec(property(get=GetReportName))
- _bstr_t ReportName;
- //
- // Wrapper methods for error-handling
- //
- enum CRFieldKind GetKind ( );
- CRFieldValueType GetValueType ( );
- short GetNumberOfBytes ( );
- _bstr_t GetName ( );
- _variant_t GetValue ( );
- _bstr_t GetParameterFieldName ( );
- IReportPtr GetParent ( );
- _variant_t GetPreviousValue ( );
- _variant_t GetNextValue ( );
- _bstr_t GetPrompt ( );
- void PutPrompt (
- _bstr_t ppPrompt );
- VARIANT_BOOL GetIsDefaultValueSet ( );
- _bstr_t GetReportName ( );
- VARIANT_BOOL GetNeedsCurrentValue ( );
- VARIANT_BOOL GetIsCurrentValueSet ( );
- _variant_t GetCurrentValue ( );
- _variant_t GetDefaultValue ( );
- HRESULT SetCurrentValue (
- const _variant_t & CurrentValue,
- const _variant_t & ValueType = vtMissing );
- HRESULT SetDefaultValue (
- const _variant_t & DefaultValue,
- const _variant_t & ValueType = vtMissing );
- VARIANT_BOOL GetEnableRangeLimit ( );
- void PutEnableRangeLimit (
- VARIANT_BOOL pBool );
- _variant_t GetMinimumValue ( );
- void PutMinimumValue (
- const _variant_t & pMinimumValue );
- _variant_t GetMaximumValue ( );
- void PutMaximumValue (
- const _variant_t & pMaximumValue );
- _bstr_t GetEditMask ( );
- void PutEditMask (
- _bstr_t ppEditMask );
- enum CRParameterFieldType GetParameterType ( );
- VARIANT_BOOL GetDisallowEditing ( );
- void PutDisallowEditing (
- VARIANT_BOOL pBool );
- short GetNumberOfDefaultValues ( );
- _variant_t GetNthDefaultValue (
- short index );
- HRESULT SetNthDefaultValue (
- short index,
- const _variant_t & nthDefaultValue );
- HRESULT AddDefaultValue (
- const _variant_t & DefaultValue );
- HRESULT DeleteNthDefaultValue (
- short index );
- VARIANT_BOOL GetEnableNullValue ( );
- void PutEnableNullValue (
- VARIANT_BOOL pBool );
- VARIANT_BOOL GetEnableMultipleValues ( );
- void PutEnableMultipleValues (
- VARIANT_BOOL pBool );
- enum CRDiscreteOrRangeKind GetDiscreteOrRangeKind ( );
- void PutDiscreteOrRangeKind (
- enum CRDiscreteOrRangeKind pDiscreteOrRangeKind );
- VARIANT_BOOL GetPlaceInGroup ( );
- void PutPlaceInGroup (
- VARIANT_BOOL pBool );
- short GetGroupNumber ( );
- void PutGroupNumber (
- short pGroupNumber );
- VARIANT_BOOL GetEnableExclusiveGroup ( );
- void PutEnableExclusiveGroup (
- VARIANT_BOOL pBool );
- short GetNumberOfCurrentValues ( );
- short GetNumberOfCurrentRanges ( );
- _variant_t GetNthCurrentValue (
- short index );
- HRESULT AddCurrentValue (
- const _variant_t & CurrentValue );
- HRESULT GetNthCurrentRange (
- short index,
- VARIANT * pStart,
- VARIANT * pEnd,
- enum CRRangeInfo * pRangeInfo );
- HRESULT AddCurrentRange (
- const _variant_t & start,
- const _variant_t & end,
- enum CRRangeInfo rangeInfo );
- HRESULT ClearCurrentValueAndRange ( );
- _bstr_t GetNthValueDescription (
- short index );
- void PutNthValueDescription (
- short index,
- _bstr_t pValueDescription );
- VARIANT_BOOL GetEnableShowDescriptionOnly ( );
- void PutEnableShowDescriptionOnly (
- VARIANT_BOOL pBool );
- enum CRParameterPicklistSortMethod GetPicklistSortMethod ( );
- void PutPicklistSortMethod (
- enum CRParameterPicklistSortMethod pMethod );
- VARIANT_BOOL GetEnableSortBasedOnDesc ( );
- void PutEnableSortBasedOnDesc (
- VARIANT_BOOL pBool );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Kind (
- enum CRFieldKind * pKind ) = 0;
- virtual HRESULT __stdcall get_ValueType (
- CRFieldValueType * pValueType ) = 0;
- virtual HRESULT __stdcall get_NumberOfBytes (
- short * pNumberOfBytes ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * pName ) = 0;
- virtual HRESULT __stdcall get_Value (
- VARIANT * pValue ) = 0;
- virtual HRESULT __stdcall get_ParameterFieldName (
- BSTR * ppParameterFieldName ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall get_PreviousValue (
- VARIANT * pPreValue ) = 0;
- virtual HRESULT __stdcall get_NextValue (
- VARIANT * pNextValue ) = 0;
- virtual HRESULT __stdcall get_Prompt (
- BSTR * ppPrompt ) = 0;
- virtual HRESULT __stdcall put_Prompt (
- BSTR ppPrompt ) = 0;
- virtual HRESULT __stdcall get_IsDefaultValueSet (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall get_ReportName (
- BSTR * ppReportName ) = 0;
- virtual HRESULT __stdcall get_NeedsCurrentValue (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall get_IsCurrentValueSet (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall get_CurrentValue (
- VARIANT * pCurrentValue ) = 0;
- virtual HRESULT __stdcall get_DefaultValue (
- VARIANT * pDefaultValue ) = 0;
- virtual HRESULT __stdcall raw_SetCurrentValue (
- VARIANT CurrentValue,
- VARIANT ValueType = vtMissing ) = 0;
- virtual HRESULT __stdcall raw_SetDefaultValue (
- VARIANT DefaultValue,
- VARIANT ValueType = vtMissing ) = 0;
- virtual HRESULT __stdcall get_EnableRangeLimit (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableRangeLimit (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_MinimumValue (
- VARIANT * pMinimumValue ) = 0;
- virtual HRESULT __stdcall put_MinimumValue (
- VARIANT pMinimumValue ) = 0;
- virtual HRESULT __stdcall get_MaximumValue (
- VARIANT * pMaximumValue ) = 0;
- virtual HRESULT __stdcall put_MaximumValue (
- VARIANT pMaximumValue ) = 0;
- virtual HRESULT __stdcall get_EditMask (
- BSTR * ppEditMask ) = 0;
- virtual HRESULT __stdcall put_EditMask (
- BSTR ppEditMask ) = 0;
- virtual HRESULT __stdcall get_ParameterType (
- enum CRParameterFieldType * pParameterType ) = 0;
- virtual HRESULT __stdcall get_DisallowEditing (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_DisallowEditing (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_NumberOfDefaultValues (
- short * pNumberOfDefaultValues ) = 0;
- virtual HRESULT __stdcall raw_GetNthDefaultValue (
- short index,
- VARIANT * pNthDefaultValue ) = 0;
- virtual HRESULT __stdcall raw_SetNthDefaultValue (
- short index,
- VARIANT nthDefaultValue ) = 0;
- virtual HRESULT __stdcall raw_AddDefaultValue (
- VARIANT DefaultValue ) = 0;
- virtual HRESULT __stdcall raw_DeleteNthDefaultValue (
- short index ) = 0;
- virtual HRESULT __stdcall get_EnableNullValue (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableNullValue (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_EnableMultipleValues (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableMultipleValues (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_DiscreteOrRangeKind (
- enum CRDiscreteOrRangeKind * pDiscreteOrRangeKind ) = 0;
- virtual HRESULT __stdcall put_DiscreteOrRangeKind (
- enum CRDiscreteOrRangeKind pDiscreteOrRangeKind ) = 0;
- virtual HRESULT __stdcall get_PlaceInGroup (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_PlaceInGroup (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_GroupNumber (
- short * pGroupNumber ) = 0;
- virtual HRESULT __stdcall put_GroupNumber (
- short pGroupNumber ) = 0;
- virtual HRESULT __stdcall get_EnableExclusiveGroup (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableExclusiveGroup (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_NumberOfCurrentValues (
- short * pNumberOfCurrentValues ) = 0;
- virtual HRESULT __stdcall get_NumberOfCurrentRanges (
- short * pNumberOfCurrentRanges ) = 0;
- virtual HRESULT __stdcall raw_GetNthCurrentValue (
- short index,
- VARIANT * pCurrentValue ) = 0;
- virtual HRESULT __stdcall raw_AddCurrentValue (
- VARIANT CurrentValue ) = 0;
- virtual HRESULT __stdcall raw_GetNthCurrentRange (
- short index,
- VARIANT * pStart,
- VARIANT * pEnd,
- enum CRRangeInfo * pRangeInfo ) = 0;
- virtual HRESULT __stdcall raw_AddCurrentRange (
- VARIANT start,
- VARIANT end,
- enum CRRangeInfo rangeInfo ) = 0;
- virtual HRESULT __stdcall raw_ClearCurrentValueAndRange ( ) = 0;
- virtual HRESULT __stdcall get_NthValueDescription (
- short index,
- BSTR * pValueDescription ) = 0;
- virtual HRESULT __stdcall put_NthValueDescription (
- short index,
- BSTR pValueDescription ) = 0;
- virtual HRESULT __stdcall get_EnableShowDescriptionOnly (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableShowDescriptionOnly (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_PicklistSortMethod (
- enum CRParameterPicklistSortMethod * pMethod ) = 0;
- virtual HRESULT __stdcall put_PicklistSortMethod (
- enum CRParameterPicklistSortMethod pMethod ) = 0;
- virtual HRESULT __stdcall get_EnableSortBasedOnDesc (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_EnableSortBasedOnDesc (
- VARIANT_BOOL pBool ) = 0;
- };
- enum CRParameterFieldType
- {
- crReportParameter = 0,
- crQueryParameter = 1,
- crStoreProcedureParameter = 2
- };
- enum CRDiscreteOrRangeKind
- {
- crDiscreteValue = 0,
- crRangeValue = 1,
- crDiscreteAndRangeValue = 2
- };
- enum CRRangeInfo
- {
- crRangeNotIncludeUpperLowerBound = 0,
- crRangeIncludeUpperBound = 1,
- crRangeIncludeLowerBound = 2,
- crRangeNoUpperBound = 4,
- crRangeNoLowerBound = 8
- };
- enum CRParameterPicklistSortMethod
- {
- crNoSort = 0,
- crAlphanumericAscending = 1,
- crAlphanumericDescending = 2,
- crNumericAscending = 3,
- crNumericDescending = 4
- };
- struct __declspec(uuid("0bac5bc2-44c9-11d1-abec-00a0c9274b91"))
- IGroupNameFieldDefinitions : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- IGroupNameFieldDefinitionPtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- IGroupNameFieldDefinitionPtr GetItem (
- long index );
- long GetCount ( );
- IReportPtr GetParent ( );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct IGroupNameFieldDefinition * * ppGroupNameFieldDefinition ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- };
- struct __declspec(uuid("0bac5bd2-44c9-11d1-abec-00a0c9274b91"))
- IGroupNameFieldDefinition : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetName))
- _bstr_t Name;
- __declspec(property(get=GetValueType))
- CRFieldValueType ValueType;
- __declspec(property(get=GetNumberOfBytes))
- short NumberOfBytes;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=GetKind))
- enum CRFieldKind Kind;
- __declspec(property(get=GetPreviousValue))
- _variant_t PreviousValue;
- __declspec(property(get=GetNextValue))
- _variant_t NextValue;
- __declspec(property(get=GetValue))
- _variant_t Value;
- __declspec(property(get=GetGroupNumber))
- short GroupNumber;
- __declspec(property(get=GetGroupNameFieldName))
- _bstr_t GroupNameFieldName;
- //
- // Wrapper methods for error-handling
- //
- enum CRFieldKind GetKind ( );
- CRFieldValueType GetValueType ( );
- short GetNumberOfBytes ( );
- _bstr_t GetName ( );
- _variant_t GetValue ( );
- _bstr_t GetGroupNameFieldName ( );
- IReportPtr GetParent ( );
- _variant_t GetPreviousValue ( );
- _variant_t GetNextValue ( );
- short GetGroupNumber ( );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Kind (
- enum CRFieldKind * pKind ) = 0;
- virtual HRESULT __stdcall get_ValueType (
- CRFieldValueType * pValueType ) = 0;
- virtual HRESULT __stdcall get_NumberOfBytes (
- short * pNumberOfBytes ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * pName ) = 0;
- virtual HRESULT __stdcall get_Value (
- VARIANT * pValue ) = 0;
- virtual HRESULT __stdcall get_GroupNameFieldName (
- BSTR * ppGroupNameFieldName ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall get_PreviousValue (
- VARIANT * pPreValue ) = 0;
- virtual HRESULT __stdcall get_NextValue (
- VARIANT * pNextValue ) = 0;
- virtual HRESULT __stdcall get_GroupNumber (
- short * pGroupNumber ) = 0;
- };
- struct __declspec(uuid("0bac5c02-44c9-11d1-abec-00a0c9274b91"))
- ISummaryFieldDefinitions : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- ISummaryFieldDefinitionPtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- ISummaryFieldDefinitionPtr GetItem (
- long index );
- long GetCount ( );
- IReportPtr GetParent ( );
- ISummaryFieldDefinitionPtr Add (
- long groupLevel,
- const _variant_t & Field,
- enum CRSummaryType SummaryType,
- const _variant_t & secondSummaryFieldOrFactor = vtMissing );
- HRESULT Delete (
- const _variant_t & index );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct ISummaryFieldDefinition * * ppSummaryFieldDefinition ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall raw_Add (
- long groupLevel,
- VARIANT Field,
- enum CRSummaryType SummaryType,
- VARIANT secondSummaryFieldOrFactor,
- struct ISummaryFieldDefinition * * ppSummaryDefinition ) = 0;
- virtual HRESULT __stdcall raw_Delete (
- VARIANT index ) = 0;
- };
- enum CRReportKind
- {
- crColumnarReport = 1,
- crLabelReport = 2,
- crMulColumnReport = 3
- };
- struct __declspec(uuid("0bac5c82-44c9-11d1-abec-00a0c9274b91"))
- IPageEngine : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetValueFormatOptions,put=PutValueFormatOptions))
- enum CRValueFormatType ValueFormatOptions;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=GetPlaceHolderOptions,put=PutPlaceHolderOptions))
- enum CRPlaceHolderType PlaceHolderOptions;
- __declspec(property(get=GetImageOptions,put=PutImageOptions))
- enum CRImageType ImageOptions;
- //
- // Wrapper methods for error-handling
- //
- enum CRImageType GetImageOptions ( );
- void PutImageOptions (
- enum CRImageType pImageOptions );
- IPageGeneratorPtr CreatePageGenerator (
- const _variant_t & GroupPath,
- const _variant_t & DrillDownLevel = vtMissing );
- _variant_t RenderTotallerETF (
- const _variant_t & rootGroupPath,
- long startingChildNumber,
- short pastRootLevels,
- const _variant_t & maxNodeCount,
- enum CRRenderResultType resultType );
- _variant_t RenderTotallerHTML (
- const _variant_t & rootGroupPath,
- long startingChildNumber,
- short pastRootLevels,
- const _variant_t & maxNodeCount,
- const _variant_t & openGroupPath,
- VARIANT_BOOL includeDrillDownLinks,
- _bstr_t baseURL,
- enum CRRenderResultType resultType );
- IReportPtr GetParent ( );
- enum CRPlaceHolderType GetPlaceHolderOptions ( );
- void PutPlaceHolderOptions (
- enum CRPlaceHolderType pPlaceHolderType );
- enum CRValueFormatType GetValueFormatOptions ( );
- void PutValueFormatOptions (
- enum CRValueFormatType pValueFormatType );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ImageOptions (
- enum CRImageType * pImageOptions ) = 0;
- virtual HRESULT __stdcall put_ImageOptions (
- enum CRImageType pImageOptions ) = 0;
- virtual HRESULT __stdcall raw_CreatePageGenerator (
- VARIANT GroupPath,
- VARIANT DrillDownLevel,
- struct IPageGenerator * * ppPageGenerator ) = 0;
- virtual HRESULT __stdcall raw_RenderTotallerETF (
- VARIANT rootGroupPath,
- long startingChildNumber,
- short pastRootLevels,
- VARIANT maxNodeCount,
- enum CRRenderResultType resultType,
- VARIANT * pETFArray ) = 0;
- virtual HRESULT __stdcall raw_RenderTotallerHTML (
- VARIANT rootGroupPath,
- long startingChildNumber,
- short pastRootLevels,
- VARIANT maxNodeCount,
- VARIANT openGroupPath,
- VARIANT_BOOL includeDrillDownLinks,
- BSTR baseURL,
- enum CRRenderResultType resultType,
- VARIANT * pHTMLArray ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall get_PlaceHolderOptions (
- enum CRPlaceHolderType * pPlaceHolderType ) = 0;
- virtual HRESULT __stdcall put_PlaceHolderOptions (
- enum CRPlaceHolderType pPlaceHolderType ) = 0;
- virtual HRESULT __stdcall get_ValueFormatOptions (
- enum CRValueFormatType * pValueFormatType ) = 0;
- virtual HRESULT __stdcall put_ValueFormatOptions (
- enum CRValueFormatType pValueFormatType ) = 0;
- };
- enum CRImageType
- {
- crImageUnknown = 0,
- crDIBImageType = 1,
- crJPEGImageType = 2
- };
- struct __declspec(uuid("0bac5c92-44c9-11d1-abec-00a0c9274b91"))
- IPageGenerator : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetContainingPageNumber))
- long ContainingPageNumber;
- __declspec(property(get=GetParent))
- IPageEnginePtr Parent;
- __declspec(property(get=GetContainingGroupPath))
- _variant_t ContainingGroupPath;
- __declspec(property(get=GetContainingGroupName))
- _bstr_t ContainingGroupName;
- __declspec(property(get=GetxOffset))
- long xOffset;
- __declspec(property(get=GetyOffset))
- long yOffset;
- __declspec(property(get=GetReportName))
- _bstr_t ReportName;
- __declspec(property(get=GetPages))
- IPagesPtr Pages;
- __declspec(property(get=GetDrillDownLevel))
- short DrillDownLevel;
- __declspec(property(get=GetGroupPath))
- _variant_t GroupPath;
- __declspec(property(get=GetGroupName))
- _bstr_t GroupName;
- //
- // Wrapper methods for error-handling
- //
- IPageEnginePtr GetParent ( );
- IPagesPtr GetPages ( );
- short GetDrillDownLevel ( );
- _variant_t GetGroupPath ( );
- long GetPageNumberForGroup (
- const _variant_t & GroupPath );
- IPageGeneratorPtr DrillOnGraph (
- long PageNumber,
- long xOffset,
- long yOffset );
- HRESULT SearchForText (
- _bstr_t Text,
- enum CRSearchDirection direction,
- long * pPageNumber );
- _bstr_t GetGroupName ( );
- _bstr_t GetReportName ( );
- long GetContainingPageNumber ( );
- _variant_t GetContainingGroupPath ( );
- _bstr_t GetContainingGroupName ( );
- long GetxOffset ( );
- long GetyOffset ( );
- _variant_t RenderTotallerETF (
- const _variant_t & rootGroupPath,
- long startingChildNumber,
- short pastRootLevels,
- const _variant_t & maxNodeCount,
- enum CRRenderResultType resultType );
- _variant_t RenderTotallerHTML (
- const _variant_t & rootGroupPath,
- long startingChildNumber,
- short pastRootLevels,
- const _variant_t & maxNodeCount,
- const _variant_t & openGroupPath,
- VARIANT_BOOL includeDrillDownLinks,
- _bstr_t baseURL,
- enum CRRenderResultType resultType );
- IPageGeneratorPtr DrillOnMap (
- long PageNumber,
- long xOffset,
- long yOffset );
- IPageGeneratorPtr DrillOnSubreport (
- long PageNumber,
- long xOffset,
- long yOffset );
- _variant_t Export (
- enum CRRenderResultType resultType );
- IPageGeneratorPtr CreateSubreportPageGenerator (
- const _variant_t & GroupPath,
- const _variant_t & DrillDownLevel = vtMissing );
- VARIANT_BOOL FindText (
- _bstr_t Text,
- enum CRSearchDirection direction,
- VARIANT * pPageNumber );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Parent (
- struct IPageEngine * * ppParent ) = 0;
- virtual HRESULT __stdcall get_Pages (
- struct IPages * * ppPages ) = 0;
- virtual HRESULT __stdcall get_DrillDownLevel (
- short * pDrillDownLevel ) = 0;
- virtual HRESULT __stdcall get_GroupPath (
- VARIANT * pGroupPath ) = 0;
- virtual HRESULT __stdcall raw_GetPageNumberForGroup (
- VARIANT GroupPath,
- long * pPageNumber ) = 0;
- virtual HRESULT __stdcall raw_DrillOnGraph (
- long PageNumber,
- long xOffset,
- long yOffset,
- struct IPageGenerator * * ppPageGenerator ) = 0;
- virtual HRESULT __stdcall raw_SearchForText (
- BSTR Text,
- enum CRSearchDirection direction,
- long * pPageNumber ) = 0;
- virtual HRESULT __stdcall get_GroupName (
- BSTR * ppGroupName ) = 0;
- virtual HRESULT __stdcall get_ReportName (
- BSTR * ppReportName ) = 0;
- virtual HRESULT __stdcall get_ContainingPageNumber (
- long * pContainingPageNumber ) = 0;
- virtual HRESULT __stdcall get_ContainingGroupPath (
- VARIANT * pContainingGroupPath ) = 0;
- virtual HRESULT __stdcall get_ContainingGroupName (
- BSTR * ppContainingGroupName ) = 0;
- virtual HRESULT __stdcall get_xOffset (
- long * pXOffset ) = 0;
- virtual HRESULT __stdcall get_yOffset (
- long * pYOffset ) = 0;
- virtual HRESULT __stdcall raw_RenderTotallerETF (
- VARIANT rootGroupPath,
- long startingChildNumber,
- short pastRootLevels,
- VARIANT maxNodeCount,
- enum CRRenderResultType resultType,
- VARIANT * pETFArray ) = 0;
- virtual HRESULT __stdcall raw_RenderTotallerHTML (
- VARIANT rootGroupPath,
- long startingChildNumber,
- short pastRootLevels,
- VARIANT maxNodeCount,
- VARIANT openGroupPath,
- VARIANT_BOOL includeDrillDownLinks,
- BSTR baseURL,
- enum CRRenderResultType resultType,
- VARIANT * pHTMLArray ) = 0;
- virtual HRESULT __stdcall raw_DrillOnMap (
- long PageNumber,
- long xOffset,
- long yOffset,
- struct IPageGenerator * * ppPageGenerator ) = 0;
- virtual HRESULT __stdcall raw_DrillOnSubreport (
- long PageNumber,
- long xOffset,
- long yOffset,
- struct IPageGenerator * * ppPageGenerator ) = 0;
- virtual HRESULT __stdcall raw_Export (
- enum CRRenderResultType resultType,
- VARIANT * pExportArray ) = 0;
- virtual HRESULT __stdcall raw_CreateSubreportPageGenerator (
- VARIANT GroupPath,
- VARIANT DrillDownLevel,
- struct IPageGenerator * * ppPageGenerator ) = 0;
- virtual HRESULT __stdcall raw_FindText (
- BSTR Text,
- enum CRSearchDirection direction,
- VARIANT * pPageNumber,
- VARIANT_BOOL * pBool ) = 0;
- };
- struct __declspec(uuid("0bac5ca2-44c9-11d1-abec-00a0c9274b91"))
- IPages : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetItem))
- IPagePtr Item[];
- __declspec(property(get=GetCount))
- long Count;
- __declspec(property(get=GetParent))
- IPageGeneratorPtr Parent;
- __declspec(property(get=Get_NewEnum))
- IUnknownPtr _NewEnum;
- //
- // Wrapper methods for error-handling
- //
- IUnknownPtr Get_NewEnum ( );
- IPagePtr GetItem (
- long index );
- long GetCount ( );
- IPageGeneratorPtr GetParent ( );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get__NewEnum (
- IUnknown * * ppNewEnum ) = 0;
- virtual HRESULT __stdcall get_Item (
- long index,
- struct IPage * * ppPage ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IPageGenerator * * ppPageGenerator ) = 0;
- };
- struct __declspec(uuid("0bac5cb2-44c9-11d1-abec-00a0c9274b91"))
- IPage : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetIsLastPage))
- VARIANT_BOOL IsLastPage;
- __declspec(property(get=GetParent))
- IPageGeneratorPtr Parent;
- __declspec(property(get=GetIsMissingTotalPageCount))
- VARIANT_BOOL IsMissingTotalPageCount;
- __declspec(property(get=GetPageNumber))
- long PageNumber;
- //
- // Wrapper methods for error-handling
- //
- IPageGeneratorPtr GetParent ( );
- long GetPageNumber ( );
- VARIANT_BOOL GetIsLastPage ( );
- _variant_t RenderEPF (
- enum CRRenderResultType resultType );
- _variant_t RenderHTML (
- VARIANT_BOOL includeDrillDownLinks,
- enum CRHTMLPageStyle pageStyle,
- enum CRHTMLToolbarStyle toolbarStyle,
- _bstr_t baseURL,
- enum CRRenderResultType resultType );
- VARIANT_BOOL GetIsMissingTotalPageCount ( );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Parent (
- struct IPageGenerator * * ppPageGenerator ) = 0;
- virtual HRESULT __stdcall get_PageNumber (
- long * pPageNumber ) = 0;
- virtual HRESULT __stdcall get_IsLastPage (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall raw_RenderEPF (
- enum CRRenderResultType resultType,
- VARIANT * pEPFArray ) = 0;
- virtual HRESULT __stdcall raw_RenderHTML (
- VARIANT_BOOL includeDrillDownLinks,
- enum CRHTMLPageStyle pageStyle,
- enum CRHTMLToolbarStyle toolbarStyle,
- BSTR baseURL,
- enum CRRenderResultType resultType,
- VARIANT * pHTMLArray ) = 0;
- virtual HRESULT __stdcall get_IsMissingTotalPageCount (
- VARIANT_BOOL * pBool ) = 0;
- };
- enum CRRenderResultType
- {
- crUISafeArrayType = 8209,
- crBSTRType = 8
- };
- enum CRHTMLPageStyle
- {
- crPlainPageStyle = 0,
- crToolbarPageStyle = 1,
- crFramePageStyle = 2,
- crToolbarAtTopPageStyle = 3,
- crToolbarAtBottomPageStyle = 4
- };
- enum CRHTMLToolbarStyle
- {
- crToolbarRefreshButton = 1,
- crToolbarSearchBox = 2
- };
- enum CRSearchDirection
- {
- crForward = 0,
- crBackward = 1
- };
- enum CRPlaceHolderType
- {
- crDelayTotalPageCountCalc = 1,
- crAllowPlaceHolders = 2
- };
- enum CRValueFormatType
- {
- crIncludeFieldValues = 1,
- crIncludeHiddenFields = 2,
- crAllowComplexFieldFormatting = 4
- };
- struct __declspec(uuid("0bac5cc2-44c9-11d1-abec-00a0c9274b91"))
- IExportOptions : IDispatch
- {
- //
- // Property data
- //
- __declspec(property(get=GetExcelUseConstantColumnWidth,put=PutExcelUseConstantColumnWidth))
- VARIANT_BOOL ExcelUseConstantColumnWidth;
- __declspec(property(get=GetExcelConstantColumnWidth,put=PutExcelConstantColumnWidth))
- double ExcelConstantColumnWidth;
- __declspec(property(get=GetExcelAreaType,put=PutExcelAreaType))
- enum CRAreaKind ExcelAreaType;
- __declspec(property(get=GetExcelAreaGroupNumber,put=PutExcelAreaGroupNumber))
- short ExcelAreaGroupNumber;
- __declspec(property(get=GetExcelUseTabularFormat,put=PutExcelUseTabularFormat))
- VARIANT_BOOL ExcelUseTabularFormat;
- __declspec(property(get=GetPDFLastPageNumber,put=PutPDFLastPageNumber))
- long PDFLastPageNumber;
- __declspec(property(get=GetRTFExportAllPages,put=PutRTFExportAllPages))
- VARIANT_BOOL RTFExportAllPages;
- __declspec(property(get=GetRTFFirstPageNumber,put=PutRTFFirstPageNumber))
- long RTFFirstPageNumber;
- __declspec(property(get=GetRTFLastPageNumber,put=PutRTFLastPageNumber))
- long RTFLastPageNumber;
- __declspec(property(get=GetXMLFileName,put=PutXMLFileName))
- _bstr_t XMLFileName;
- __declspec(property(get=GetXMLAllowMultipleFiles,put=PutXMLAllowMultipleFiles))
- VARIANT_BOOL XMLAllowMultipleFiles;
- __declspec(property(get=GetFormatType,put=PutFormatType))
- enum CRExportFormatType FormatType;
- __declspec(property(get=GetDestinationType,put=PutDestinationType))
- enum CRExportDestinationType DestinationType;
- __declspec(property(get=GetExchangeProfile,put=PutExchangeProfile))
- _bstr_t ExchangeProfile;
- __declspec(property(get=GetDiskFileName,put=PutDiskFileName))
- _bstr_t DiskFileName;
- __declspec(property(get=GetUseReportDateFormat,put=PutUseReportDateFormat))
- VARIANT_BOOL UseReportDateFormat;
- __declspec(property(get=GetUseReportNumberFormat,put=PutUseReportNumberFormat))
- VARIANT_BOOL UseReportNumberFormat;
- __declspec(property(get=GetCharFieldDelimiter,put=PutCharFieldDelimiter))
- _bstr_t CharFieldDelimiter;
- __declspec(property(get=GetCharStringDelimiter,put=PutCharStringDelimiter))
- _bstr_t CharStringDelimiter;
- __declspec(property(get=GetNumberOfLinesPerPage,put=PutNumberOfLinesPerPage))
- short NumberOfLinesPerPage;
- __declspec(property(get=GetODBCDataSourceName,put=PutODBCDataSourceName))
- _bstr_t ODBCDataSourceName;
- __declspec(property(get=GetODBCDataSourceUserID,put=PutODBCDataSourceUserID))
- _bstr_t ODBCDataSourceUserID;
- __declspec(property(put=PutODBCDataSourcePassword))
- _bstr_t ODBCDataSourcePassword;
- __declspec(property(get=GetODBCExportTableName,put=PutODBCExportTableName))
- _bstr_t ODBCExportTableName;
- __declspec(property(get=GetHTMLFileName,put=PutHTMLFileName))
- _bstr_t HTMLFileName;
- __declspec(property(put=PutExchangePassword))
- _bstr_t ExchangePassword;
- __declspec(property(get=GetExchangeDestinationType,put=PutExchangeDestinationType))
- enum CRExchangeDestinationType ExchangeDestinationType;
- __declspec(property(get=GetExchangeFolderPath,put=PutExchangeFolderPath))
- _bstr_t ExchangeFolderPath;
- __declspec(property(get=GetMailCcList,put=PutMailCcList))
- _bstr_t MailCcList;
- __declspec(property(get=GetMailToList,put=PutMailToList))
- _bstr_t MailToList;
- __declspec(property(get=GetParent))
- IReportPtr Parent;
- __declspec(property(get=GetMailSubject,put=PutMailSubject))
- _bstr_t MailSubject;
- __declspec(property(get=GetMailMessage,put=PutMailMessage))
- _bstr_t MailMessage;
- __declspec(property(get=GetMailBccList,put=PutMailBccList))
- _bstr_t MailBccList;
- __declspec(property(get=GetFormatDllName))
- _bstr_t FormatDllName;
- __declspec(property(get=GetDestinationDllName))
- _bstr_t DestinationDllName;
- __declspec(property(get=GetExchangeTabHasColumnHeadings,put=PutExchangeTabHasColumnHeadings))
- VARIANT_BOOL ExchangeTabHasColumnHeadings;
- __declspec(property(get=GetApplicationFileName,put=PutApplicationFileName))
- _bstr_t ApplicationFileName;
- __declspec(property(get=GetLotusDominoDatabaseName,put=PutLotusDominoDatabaseName))
- _bstr_t LotusDominoDatabaseName;
- __declspec(property(get=GetLotusDominoFormName,put=PutLotusDominoFormName))
- _bstr_t LotusDominoFormName;
- __declspec(property(get=GetLotusDominoComments,put=PutLotusDominoComments))
- _bstr_t LotusDominoComments;
- __declspec(property(get=GetHTMLHasPageNavigator,put=PutHTMLHasPageNavigator))
- VARIANT_BOOL HTMLHasPageNavigator;
- __declspec(property(get=GetHTMLEnableSeparatedPages,put=PutHTMLEnableSeparatedPages))
- VARIANT_BOOL HTMLEnableSeparatedPages;
- __declspec(property(get=GetPDFExportAllPages,put=PutPDFExportAllPages))
- VARIANT_BOOL PDFExportAllPages;
- __declspec(property(get=GetPDFFirstPageNumber,put=PutPDFFirstPageNumber))
- long PDFFirstPageNumber;
- __declspec(property(get=GetExcelTabHasColumnHeadings,put=PutExcelTabHasColumnHeadings))
- VARIANT_BOOL ExcelTabHasColumnHeadings;
- __declspec(property(get=GetExcelUseWorksheetFunctions,put=PutExcelUseWorksheetFunctions))
- VARIANT_BOOL ExcelUseWorksheetFunctions;
- //
- // Wrapper methods for error-handling
- //
- IReportPtr GetParent ( );
- enum CRExportFormatType GetFormatType ( );
- void PutFormatType (
- enum CRExportFormatType pFormatType );
- enum CRExportDestinationType GetDestinationType ( );
- void PutDestinationType (
- enum CRExportDestinationType pDestinationType );
- _bstr_t GetExchangeProfile ( );
- void PutExchangeProfile (
- _bstr_t ppExchangeProfile );
- _bstr_t GetDiskFileName ( );
- void PutDiskFileName (
- _bstr_t ppDiskFileName );
- VARIANT_BOOL GetUseReportDateFormat ( );
- void PutUseReportDateFormat (
- VARIANT_BOOL pBool );
- VARIANT_BOOL GetUseReportNumberFormat ( );
- void PutUseReportNumberFormat (
- VARIANT_BOOL pBool );
- _bstr_t GetCharFieldDelimiter ( );
- void PutCharFieldDelimiter (
- _bstr_t ppCharFieldDelimiter );
- _bstr_t GetCharStringDelimiter ( );
- void PutCharStringDelimiter (
- _bstr_t ppCharStringDelimiter );
- short GetNumberOfLinesPerPage ( );
- void PutNumberOfLinesPerPage (
- short pNumberOfLinesPerPage );
- _bstr_t GetODBCDataSourceName ( );
- void PutODBCDataSourceName (
- _bstr_t ppODBCDataSourceName );
- _bstr_t GetODBCDataSourceUserID ( );
- void PutODBCDataSourceUserID (
- _bstr_t ppODBCDataSourceUserID );
- void PutODBCDataSourcePassword (
- _bstr_t _arg1 );
- _bstr_t GetODBCExportTableName ( );
- void PutODBCExportTableName (
- _bstr_t ppODBCExportTableName );
- _bstr_t GetHTMLFileName ( );
- void PutHTMLFileName (
- _bstr_t ppHTMLFileName );
- void PutExchangePassword (
- _bstr_t _arg1 );
- enum CRExchangeDestinationType GetExchangeDestinationType ( );
- void PutExchangeDestinationType (
- enum CRExchangeDestinationType pExchangeDestinationType );
- _bstr_t GetExchangeFolderPath ( );
- void PutExchangeFolderPath (
- _bstr_t ppExchangeFolderPath );
- _bstr_t GetMailCcList ( );
- void PutMailCcList (
- _bstr_t ppMailCcList );
- _bstr_t GetMailToList ( );
- void PutMailToList (
- _bstr_t ppMailToList );
- _bstr_t GetMailSubject ( );
- void PutMailSubject (
- _bstr_t ppMailSubject );
- _bstr_t GetMailMessage ( );
- void PutMailMessage (
- _bstr_t ppMailMessage );
- _bstr_t GetMailBccList ( );
- void PutMailBccList (
- _bstr_t ppMailBccList );
- _bstr_t GetFormatDllName ( );
- _bstr_t GetDestinationDllName ( );
- VARIANT_BOOL GetExchangeTabHasColumnHeadings ( );
- void PutExchangeTabHasColumnHeadings (
- VARIANT_BOOL pBool );
- HRESULT Reset ( );
- HRESULT PromptForExportOptions ( );
- VARIANT_BOOL GetExcelTabHasColumnHeadings ( );
- void PutExcelTabHasColumnHeadings (
- VARIANT_BOOL pBool );
- VARIANT_BOOL GetExcelUseWorksheetFunctions ( );
- void PutExcelUseWorksheetFunctions (
- VARIANT_BOOL pBool );
- VARIANT_BOOL GetExcelUseConstantColumnWidth ( );
- void PutExcelUseConstantColumnWidth (
- VARIANT_BOOL pBool );
- double GetExcelConstantColumnWidth ( );
- void PutExcelConstantColumnWidth (
- double pColWidth );
- enum CRAreaKind GetExcelAreaType ( );
- void PutExcelAreaType (
- enum CRAreaKind pAreaKind );
- short GetExcelAreaGroupNumber ( );
- void PutExcelAreaGroupNumber (
- short pGroupNumber );
- VARIANT_BOOL GetExcelUseTabularFormat ( );
- void PutExcelUseTabularFormat (
- VARIANT_BOOL pBool );
- _bstr_t GetApplicationFileName ( );
- void PutApplicationFileName (
- _bstr_t ppAppFileName );
- _bstr_t GetLotusDominoDatabaseName ( );
- void PutLotusDominoDatabaseName (
- _bstr_t ppLotusDominoDatabaseName );
- _bstr_t GetLotusDominoFormName ( );
- void PutLotusDominoFormName (
- _bstr_t ppLotusDominoFormName );
- _bstr_t GetLotusDominoComments ( );
- void PutLotusDominoComments (
- _bstr_t ppLotusDominoComments );
- VARIANT_BOOL GetHTMLEnableSeparatedPages ( );
- void PutHTMLEnableSeparatedPages (
- VARIANT_BOOL pBool );
- VARIANT_BOOL GetHTMLHasPageNavigator ( );
- void PutHTMLHasPageNavigator (
- VARIANT_BOOL pBool );
- VARIANT_BOOL GetPDFExportAllPages ( );
- void PutPDFExportAllPages (
- VARIANT_BOOL pBool );
- long GetPDFFirstPageNumber ( );
- void PutPDFFirstPageNumber (
- long pFirstPageNumber );
- long GetPDFLastPageNumber ( );
- void PutPDFLastPageNumber (
- long pLastPageNumber );
- VARIANT_BOOL GetRTFExportAllPages ( );
- void PutRTFExportAllPages (
- VARIANT_BOOL pBool );
- long GetRTFFirstPageNumber ( );
- void PutRTFFirstPageNumber (
- long pFirstPageNumber );
- long GetRTFLastPageNumber ( );
- void PutRTFLastPageNumber (
- long pLastPageNumber );
- _bstr_t GetXMLFileName ( );
- void PutXMLFileName (
- _bstr_t ppXMLFileName );
- VARIANT_BOOL GetXMLAllowMultipleFiles ( );
- void PutXMLAllowMultipleFiles (
- VARIANT_BOOL pBool );
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Parent (
- struct IReport * * ppParent ) = 0;
- virtual HRESULT __stdcall get_FormatType (
- enum CRExportFormatType * pFormatType ) = 0;
- virtual HRESULT __stdcall put_FormatType (
- enum CRExportFormatType pFormatType ) = 0;
- virtual HRESULT __stdcall get_DestinationType (
- enum CRExportDestinationType * pDestinationType ) = 0;
- virtual HRESULT __stdcall put_DestinationType (
- enum CRExportDestinationType pDestinationType ) = 0;
- virtual HRESULT __stdcall get_ExchangeProfile (
- BSTR * ppExchangeProfile ) = 0;
- virtual HRESULT __stdcall put_ExchangeProfile (
- BSTR ppExchangeProfile ) = 0;
- virtual HRESULT __stdcall get_DiskFileName (
- BSTR * ppDiskFileName ) = 0;
- virtual HRESULT __stdcall put_DiskFileName (
- BSTR ppDiskFileName ) = 0;
- virtual HRESULT __stdcall get_UseReportDateFormat (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_UseReportDateFormat (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_UseReportNumberFormat (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_UseReportNumberFormat (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_CharFieldDelimiter (
- BSTR * ppCharFieldDelimiter ) = 0;
- virtual HRESULT __stdcall put_CharFieldDelimiter (
- BSTR ppCharFieldDelimiter ) = 0;
- virtual HRESULT __stdcall get_CharStringDelimiter (
- BSTR * ppCharStringDelimiter ) = 0;
- virtual HRESULT __stdcall put_CharStringDelimiter (
- BSTR ppCharStringDelimiter ) = 0;
- virtual HRESULT __stdcall get_NumberOfLinesPerPage (
- short * pNumberOfLinesPerPage ) = 0;
- virtual HRESULT __stdcall put_NumberOfLinesPerPage (
- short pNumberOfLinesPerPage ) = 0;
- virtual HRESULT __stdcall get_ODBCDataSourceName (
- BSTR * ppODBCDataSourceName ) = 0;
- virtual HRESULT __stdcall put_ODBCDataSourceName (
- BSTR ppODBCDataSourceName ) = 0;
- virtual HRESULT __stdcall get_ODBCDataSourceUserID (
- BSTR * ppODBCDataSourceUserID ) = 0;
- virtual HRESULT __stdcall put_ODBCDataSourceUserID (
- BSTR ppODBCDataSourceUserID ) = 0;
- virtual HRESULT __stdcall put_ODBCDataSourcePassword (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall get_ODBCExportTableName (
- BSTR * ppODBCExportTableName ) = 0;
- virtual HRESULT __stdcall put_ODBCExportTableName (
- BSTR ppODBCExportTableName ) = 0;
- virtual HRESULT __stdcall get_HTMLFileName (
- BSTR * ppHTMLFileName ) = 0;
- virtual HRESULT __stdcall put_HTMLFileName (
- BSTR ppHTMLFileName ) = 0;
- virtual HRESULT __stdcall put_ExchangePassword (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall get_ExchangeDestinationType (
- enum CRExchangeDestinationType * pExchangeDestinationType ) = 0;
- virtual HRESULT __stdcall put_ExchangeDestinationType (
- enum CRExchangeDestinationType pExchangeDestinationType ) = 0;
- virtual HRESULT __stdcall get_ExchangeFolderPath (
- BSTR * ppExchangeFolderPath ) = 0;
- virtual HRESULT __stdcall put_ExchangeFolderPath (
- BSTR ppExchangeFolderPath ) = 0;
- virtual HRESULT __stdcall get_MailCcList (
- BSTR * ppMailCcList ) = 0;
- virtual HRESULT __stdcall put_MailCcList (
- BSTR ppMailCcList ) = 0;
- virtual HRESULT __stdcall get_MailToList (
- BSTR * ppMailToList ) = 0;
- virtual HRESULT __stdcall put_MailToList (
- BSTR ppMailToList ) = 0;
- virtual HRESULT __stdcall get_MailSubject (
- BSTR * ppMailSubject ) = 0;
- virtual HRESULT __stdcall put_MailSubject (
- BSTR ppMailSubject ) = 0;
- virtual HRESULT __stdcall get_MailMessage (
- BSTR * ppMailMessage ) = 0;
- virtual HRESULT __stdcall put_MailMessage (
- BSTR ppMailMessage ) = 0;
- virtual HRESULT __stdcall get_MailBccList (
- BSTR * ppMailBccList ) = 0;
- virtual HRESULT __stdcall put_MailBccList (
- BSTR ppMailBccList ) = 0;
- virtual HRESULT __stdcall get_FormatDllName (
- BSTR * ppFormatDllName ) = 0;
- virtual HRESULT __stdcall get_DestinationDllName (
- BSTR * ppDestinationDllName ) = 0;
- virtual HRESULT __stdcall get_ExchangeTabHasColumnHeadings (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_ExchangeTabHasColumnHeadings (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall raw_Reset ( ) = 0;
- virtual HRESULT __stdcall raw_PromptForExportOptions ( ) = 0;
- virtual HRESULT __stdcall get_ExcelTabHasColumnHeadings (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_ExcelTabHasColumnHeadings (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_ExcelUseWorksheetFunctions (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_ExcelUseWorksheetFunctions (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_ExcelUseConstantColumnWidth (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_ExcelUseConstantColumnWidth (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_ExcelConstantColumnWidth (
- double * pColWidth ) = 0;
- virtual HRESULT __stdcall put_ExcelConstantColumnWidth (
- double pColWidth ) = 0;
- virtual HRESULT __stdcall get_ExcelAreaType (
- enum CRAreaKind * pAreaKind ) = 0;
- virtual HRESULT __stdcall put_ExcelAreaType (
- enum CRAreaKind pAreaKind ) = 0;
- virtual HRESULT __stdcall get_ExcelAreaGroupNumber (
- short * pGroupNumber ) = 0;
- virtual HRESULT __stdcall put_ExcelAreaGroupNumber (
- short pGroupNumber ) = 0;
- virtual HRESULT __stdcall get_ExcelUseTabularFormat (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_ExcelUseTabularFormat (
- VARIANT_BOOL pBool ) = 0;
- virtual HRESULT __stdcall get_ApplicationFileName (
- BSTR * ppAppFileName ) = 0;
- virtual HRESULT __stdcall put_ApplicationFileName (
- BSTR ppAppFileName ) = 0;
- virtual HRESULT __stdcall get_LotusDominoDatabaseName (
- BSTR * ppLotusDominoDatabaseName ) = 0;
- virtual HRESULT __stdcall put_LotusDominoDatabaseName (
- BSTR ppLotusDominoDatabaseName ) = 0;
- virtual HRESULT __stdcall get_LotusDominoFormName (
- BSTR * ppLotusDominoFormName ) = 0;
- virtual HRESULT __stdcall put_LotusDominoFormName (
- BSTR ppLotusDominoFormName ) = 0;
- virtual HRESULT __stdcall get_LotusDominoComments (
- BSTR * ppLotusDominoComments ) = 0;
- virtual HRESULT __stdcall put_LotusDominoComments (
- BSTR ppLotusDominoComments ) = 0;
- virtual HRESULT __stdcall get_HTMLEnableSeparatedPages (
- VARIANT_BOOL * pBool ) = 0;
- virtual HRESULT __stdcall put_HTMLEnableSeparatedPages (