/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 5.01.0164 */ /* at Thu Oct 07 02:25:19 1999 */ /* Compiler settings for craxdi.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data */ //@@MIDL_FILE_HEADING( ) /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 440 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif // __RPCNDR_H_VERSION__ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __craxdi_h__ #define __craxdi_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IReport_FWD_DEFINED__ #define __IReport_FWD_DEFINED__ typedef interface IReport IReport; #endif /* __IReport_FWD_DEFINED__ */ #ifndef __IDRReportOnUpdateNotifySink_FWD_DEFINED__ #define __IDRReportOnUpdateNotifySink_FWD_DEFINED__ typedef interface IDRReportOnUpdateNotifySink IDRReportOnUpdateNotifySink; #endif /* __IDRReportOnUpdateNotifySink_FWD_DEFINED__ */ #ifndef __IReportEvent_FWD_DEFINED__ #define __IReportEvent_FWD_DEFINED__ typedef interface IReportEvent IReportEvent; #endif /* __IReportEvent_FWD_DEFINED__ */ #ifndef __IAreas_FWD_DEFINED__ #define __IAreas_FWD_DEFINED__ typedef interface IAreas IAreas; #endif /* __IAreas_FWD_DEFINED__ */ #ifndef __ISections_FWD_DEFINED__ #define __ISections_FWD_DEFINED__ typedef interface ISections ISections; #endif /* __ISections_FWD_DEFINED__ */ #ifndef __IArea_FWD_DEFINED__ #define __IArea_FWD_DEFINED__ typedef interface IArea IArea; #endif /* __IArea_FWD_DEFINED__ */ #ifndef __ISection_FWD_DEFINED__ #define __ISection_FWD_DEFINED__ typedef interface ISection ISection; #endif /* __ISection_FWD_DEFINED__ */ #ifndef __IReportObjects_FWD_DEFINED__ #define __IReportObjects_FWD_DEFINED__ typedef interface IReportObjects IReportObjects; #endif /* __IReportObjects_FWD_DEFINED__ */ #ifndef __IReportObject_FWD_DEFINED__ #define __IReportObject_FWD_DEFINED__ typedef interface IReportObject IReportObject; #endif /* __IReportObject_FWD_DEFINED__ */ #ifndef __IFieldObject_FWD_DEFINED__ #define __IFieldObject_FWD_DEFINED__ typedef interface IFieldObject IFieldObject; #endif /* __IFieldObject_FWD_DEFINED__ */ #ifndef __ITextObject_FWD_DEFINED__ #define __ITextObject_FWD_DEFINED__ typedef interface ITextObject ITextObject; #endif /* __ITextObject_FWD_DEFINED__ */ #ifndef __IFieldDefinition_FWD_DEFINED__ #define __IFieldDefinition_FWD_DEFINED__ typedef interface IFieldDefinition IFieldDefinition; #endif /* __IFieldDefinition_FWD_DEFINED__ */ #ifndef __IDatabaseFieldDefinition_FWD_DEFINED__ #define __IDatabaseFieldDefinition_FWD_DEFINED__ typedef interface IDatabaseFieldDefinition IDatabaseFieldDefinition; #endif /* __IDatabaseFieldDefinition_FWD_DEFINED__ */ #ifndef __IFormulaFieldDefinition_FWD_DEFINED__ #define __IFormulaFieldDefinition_FWD_DEFINED__ typedef interface IFormulaFieldDefinition IFormulaFieldDefinition; #endif /* __IFormulaFieldDefinition_FWD_DEFINED__ */ #ifndef __ISubreportObject_FWD_DEFINED__ #define __ISubreportObject_FWD_DEFINED__ typedef interface ISubreportObject ISubreportObject; #endif /* __ISubreportObject_FWD_DEFINED__ */ #ifndef __IParameterFieldDefinition_FWD_DEFINED__ #define __IParameterFieldDefinition_FWD_DEFINED__ typedef interface IParameterFieldDefinition IParameterFieldDefinition; #endif /* __IParameterFieldDefinition_FWD_DEFINED__ */ #ifndef __IGroupNameFieldDefinition_FWD_DEFINED__ #define __IGroupNameFieldDefinition_FWD_DEFINED__ typedef interface IGroupNameFieldDefinition IGroupNameFieldDefinition; #endif /* __IGroupNameFieldDefinition_FWD_DEFINED__ */ #ifndef __ISpecialVarFieldDefinition_FWD_DEFINED__ #define __ISpecialVarFieldDefinition_FWD_DEFINED__ typedef interface ISpecialVarFieldDefinition ISpecialVarFieldDefinition; #endif /* __ISpecialVarFieldDefinition_FWD_DEFINED__ */ #ifndef __ISummaryFieldDefinition_FWD_DEFINED__ #define __ISummaryFieldDefinition_FWD_DEFINED__ typedef interface ISummaryFieldDefinition ISummaryFieldDefinition; #endif /* __ISummaryFieldDefinition_FWD_DEFINED__ */ #ifndef __IRunningTotalFieldDefinition_FWD_DEFINED__ #define __IRunningTotalFieldDefinition_FWD_DEFINED__ typedef interface IRunningTotalFieldDefinition IRunningTotalFieldDefinition; #endif /* __IRunningTotalFieldDefinition_FWD_DEFINED__ */ #ifndef __ISQLExpressionFieldDefinition_FWD_DEFINED__ #define __ISQLExpressionFieldDefinition_FWD_DEFINED__ typedef interface ISQLExpressionFieldDefinition ISQLExpressionFieldDefinition; #endif /* __ISQLExpressionFieldDefinition_FWD_DEFINED__ */ #ifndef __IDatabase_FWD_DEFINED__ #define __IDatabase_FWD_DEFINED__ typedef interface IDatabase IDatabase; #endif /* __IDatabase_FWD_DEFINED__ */ #ifndef __IDatabaseTables_FWD_DEFINED__ #define __IDatabaseTables_FWD_DEFINED__ typedef interface IDatabaseTables IDatabaseTables; #endif /* __IDatabaseTables_FWD_DEFINED__ */ #ifndef __IDatabaseTable_FWD_DEFINED__ #define __IDatabaseTable_FWD_DEFINED__ typedef interface IDatabaseTable IDatabaseTable; #endif /* __IDatabaseTable_FWD_DEFINED__ */ #ifndef __ITableLinks_FWD_DEFINED__ #define __ITableLinks_FWD_DEFINED__ typedef interface ITableLinks ITableLinks; #endif /* __ITableLinks_FWD_DEFINED__ */ #ifndef __ITableLink_FWD_DEFINED__ #define __ITableLink_FWD_DEFINED__ typedef interface ITableLink ITableLink; #endif /* __ITableLink_FWD_DEFINED__ */ #ifndef __IDatabaseFieldDefinitions_FWD_DEFINED__ #define __IDatabaseFieldDefinitions_FWD_DEFINED__ typedef interface IDatabaseFieldDefinitions IDatabaseFieldDefinitions; #endif /* __IDatabaseFieldDefinitions_FWD_DEFINED__ */ #ifndef __IFormulaFieldDefinitions_FWD_DEFINED__ #define __IFormulaFieldDefinitions_FWD_DEFINED__ typedef interface IFormulaFieldDefinitions IFormulaFieldDefinitions; #endif /* __IFormulaFieldDefinitions_FWD_DEFINED__ */ #ifndef __IParameterFieldDefinitions_FWD_DEFINED__ #define __IParameterFieldDefinitions_FWD_DEFINED__ typedef interface IParameterFieldDefinitions IParameterFieldDefinitions; #endif /* __IParameterFieldDefinitions_FWD_DEFINED__ */ #ifndef __IGroupNameFieldDefinitions_FWD_DEFINED__ #define __IGroupNameFieldDefinitions_FWD_DEFINED__ typedef interface IGroupNameFieldDefinitions IGroupNameFieldDefinitions; #endif /* __IGroupNameFieldDefinitions_FWD_DEFINED__ */ #ifndef __ISummaryFieldDefinitions_FWD_DEFINED__ #define __ISummaryFieldDefinitions_FWD_DEFINED__ typedef interface ISummaryFieldDefinitions ISummaryFieldDefinitions; #endif /* __ISummaryFieldDefinitions_FWD_DEFINED__ */ #ifndef __IRunningTotalFieldDefinitions_FWD_DEFINED__ #define __IRunningTotalFieldDefinitions_FWD_DEFINED__ typedef interface IRunningTotalFieldDefinitions IRunningTotalFieldDefinitions; #endif /* __IRunningTotalFieldDefinitions_FWD_DEFINED__ */ #ifndef __ISQLExpressionFieldDefinitions_FWD_DEFINED__ #define __ISQLExpressionFieldDefinitions_FWD_DEFINED__ typedef interface ISQLExpressionFieldDefinitions ISQLExpressionFieldDefinitions; #endif /* __ISQLExpressionFieldDefinitions_FWD_DEFINED__ */ #ifndef __IGraphObject_FWD_DEFINED__ #define __IGraphObject_FWD_DEFINED__ typedef interface IGraphObject IGraphObject; #endif /* __IGraphObject_FWD_DEFINED__ */ #ifndef __IMapObject_FWD_DEFINED__ #define __IMapObject_FWD_DEFINED__ typedef interface IMapObject IMapObject; #endif /* __IMapObject_FWD_DEFINED__ */ #ifndef __ICROleObject_FWD_DEFINED__ #define __ICROleObject_FWD_DEFINED__ typedef interface ICROleObject ICROleObject; #endif /* __ICROleObject_FWD_DEFINED__ */ #ifndef __IBlobFieldObject_FWD_DEFINED__ #define __IBlobFieldObject_FWD_DEFINED__ typedef interface IBlobFieldObject IBlobFieldObject; #endif /* __IBlobFieldObject_FWD_DEFINED__ */ #ifndef __ILineObject_FWD_DEFINED__ #define __ILineObject_FWD_DEFINED__ typedef interface ILineObject ILineObject; #endif /* __ILineObject_FWD_DEFINED__ */ #ifndef __IBoxObject_FWD_DEFINED__ #define __IBoxObject_FWD_DEFINED__ typedef interface IBoxObject IBoxObject; #endif /* __IBoxObject_FWD_DEFINED__ */ #ifndef __ICrossTabObject_FWD_DEFINED__ #define __ICrossTabObject_FWD_DEFINED__ typedef interface ICrossTabObject ICrossTabObject; #endif /* __ICrossTabObject_FWD_DEFINED__ */ #ifndef __IPageEngine_FWD_DEFINED__ #define __IPageEngine_FWD_DEFINED__ typedef interface IPageEngine IPageEngine; #endif /* __IPageEngine_FWD_DEFINED__ */ #ifndef __IPageGenerator_FWD_DEFINED__ #define __IPageGenerator_FWD_DEFINED__ typedef interface IPageGenerator IPageGenerator; #endif /* __IPageGenerator_FWD_DEFINED__ */ #ifndef __IPages_FWD_DEFINED__ #define __IPages_FWD_DEFINED__ typedef interface IPages IPages; #endif /* __IPages_FWD_DEFINED__ */ #ifndef __IPage_FWD_DEFINED__ #define __IPage_FWD_DEFINED__ typedef interface IPage IPage; #endif /* __IPage_FWD_DEFINED__ */ #ifndef __IExportOptions_FWD_DEFINED__ #define __IExportOptions_FWD_DEFINED__ typedef interface IExportOptions IExportOptions; #endif /* __IExportOptions_FWD_DEFINED__ */ #ifndef __IApplication_FWD_DEFINED__ #define __IApplication_FWD_DEFINED__ typedef interface IApplication IApplication; #endif /* __IApplication_FWD_DEFINED__ */ #ifndef __ISortFields_FWD_DEFINED__ #define __ISortFields_FWD_DEFINED__ typedef interface ISortFields ISortFields; #endif /* __ISortFields_FWD_DEFINED__ */ #ifndef __ISortField_FWD_DEFINED__ #define __ISortField_FWD_DEFINED__ typedef interface ISortField ISortField; #endif /* __ISortField_FWD_DEFINED__ */ #ifndef __IPrintingStatus_FWD_DEFINED__ #define __IPrintingStatus_FWD_DEFINED__ typedef interface IPrintingStatus IPrintingStatus; #endif /* __IPrintingStatus_FWD_DEFINED__ */ #ifndef __IDRChangeSectionHeightData_FWD_DEFINED__ #define __IDRChangeSectionHeightData_FWD_DEFINED__ typedef interface IDRChangeSectionHeightData IDRChangeSectionHeightData; #endif /* __IDRChangeSectionHeightData_FWD_DEFINED__ */ #ifndef __IDRChangeObjectBoundsData_FWD_DEFINED__ #define __IDRChangeObjectBoundsData_FWD_DEFINED__ typedef interface IDRChangeObjectBoundsData IDRChangeObjectBoundsData; #endif /* __IDRChangeObjectBoundsData_FWD_DEFINED__ */ #ifndef __IDRInsertObjectData_FWD_DEFINED__ #define __IDRInsertObjectData_FWD_DEFINED__ typedef interface IDRInsertObjectData IDRInsertObjectData; #endif /* __IDRInsertObjectData_FWD_DEFINED__ */ #ifndef __IDRChangeNameData_FWD_DEFINED__ #define __IDRChangeNameData_FWD_DEFINED__ typedef interface IDRChangeNameData IDRChangeNameData; #endif /* __IDRChangeNameData_FWD_DEFINED__ */ #ifndef __IDRChangeObjectData_FWD_DEFINED__ #define __IDRChangeObjectData_FWD_DEFINED__ typedef interface IDRChangeObjectData IDRChangeObjectData; #endif /* __IDRChangeObjectData_FWD_DEFINED__ */ #ifndef __IDRChangeObjectFormatData_FWD_DEFINED__ #define __IDRChangeObjectFormatData_FWD_DEFINED__ typedef interface IDRChangeObjectFormatData IDRChangeObjectFormatData; #endif /* __IDRChangeObjectFormatData_FWD_DEFINED__ */ #ifndef __IDREditTextObjectData_FWD_DEFINED__ #define __IDREditTextObjectData_FWD_DEFINED__ typedef interface IDREditTextObjectData IDREditTextObjectData; #endif /* __IDREditTextObjectData_FWD_DEFINED__ */ #ifndef __IDRClearObjectData_FWD_DEFINED__ #define __IDRClearObjectData_FWD_DEFINED__ typedef interface IDRClearObjectData IDRClearObjectData; #endif /* __IDRClearObjectData_FWD_DEFINED__ */ #ifndef __IDRChangeFieldFormatData_FWD_DEFINED__ #define __IDRChangeFieldFormatData_FWD_DEFINED__ typedef interface IDRChangeFieldFormatData IDRChangeFieldFormatData; #endif /* __IDRChangeFieldFormatData_FWD_DEFINED__ */ #ifndef __IDRRemoveSectionData_FWD_DEFINED__ #define __IDRRemoveSectionData_FWD_DEFINED__ typedef interface IDRRemoveSectionData IDRRemoveSectionData; #endif /* __IDRRemoveSectionData_FWD_DEFINED__ */ #ifndef __IDRHideAreaData_FWD_DEFINED__ #define __IDRHideAreaData_FWD_DEFINED__ typedef interface IDRHideAreaData IDRHideAreaData; #endif /* __IDRHideAreaData_FWD_DEFINED__ */ #ifndef __IDRChangeFormulaTextData_FWD_DEFINED__ #define __IDRChangeFormulaTextData_FWD_DEFINED__ typedef interface IDRChangeFormulaTextData IDRChangeFormulaTextData; #endif /* __IDRChangeFormulaTextData_FWD_DEFINED__ */ #ifndef __IDRRemoveGroupAreaData_FWD_DEFINED__ #define __IDRRemoveGroupAreaData_FWD_DEFINED__ typedef interface IDRRemoveGroupAreaData IDRRemoveGroupAreaData; #endif /* __IDRRemoveGroupAreaData_FWD_DEFINED__ */ #ifndef __IDRChangeObjectContentsData_FWD_DEFINED__ #define __IDRChangeObjectContentsData_FWD_DEFINED__ typedef interface IDRChangeObjectContentsData IDRChangeObjectContentsData; #endif /* __IDRChangeObjectContentsData_FWD_DEFINED__ */ #ifndef __IDRChangeTextObjectData_FWD_DEFINED__ #define __IDRChangeTextObjectData_FWD_DEFINED__ typedef interface IDRChangeTextObjectData IDRChangeTextObjectData; #endif /* __IDRChangeTextObjectData_FWD_DEFINED__ */ #ifndef __IDRInvalidateDataSourcesData_FWD_DEFINED__ #define __IDRInvalidateDataSourcesData_FWD_DEFINED__ typedef interface IDRInvalidateDataSourcesData IDRInvalidateDataSourcesData; #endif /* __IDRInvalidateDataSourcesData_FWD_DEFINED__ */ #ifndef __IDRChangeFormulaNameData_FWD_DEFINED__ #define __IDRChangeFormulaNameData_FWD_DEFINED__ typedef interface IDRChangeFormulaNameData IDRChangeFormulaNameData; #endif /* __IDRChangeFormulaNameData_FWD_DEFINED__ */ #ifndef __IDRChangeParameterFieldNameData_FWD_DEFINED__ #define __IDRChangeParameterFieldNameData_FWD_DEFINED__ typedef interface IDRChangeParameterFieldNameData IDRChangeParameterFieldNameData; #endif /* __IDRChangeParameterFieldNameData_FWD_DEFINED__ */ #ifndef __IDRChangeParameterFieldTextData_FWD_DEFINED__ #define __IDRChangeParameterFieldTextData_FWD_DEFINED__ typedef interface IDRChangeParameterFieldTextData IDRChangeParameterFieldTextData; #endif /* __IDRChangeParameterFieldTextData_FWD_DEFINED__ */ #ifndef __IDRChangeDeleteSubreportData_FWD_DEFINED__ #define __IDRChangeDeleteSubreportData_FWD_DEFINED__ typedef interface IDRChangeDeleteSubreportData IDRChangeDeleteSubreportData; #endif /* __IDRChangeDeleteSubreportData_FWD_DEFINED__ */ #ifndef __IDRChangeRunningTotalNameData_FWD_DEFINED__ #define __IDRChangeRunningTotalNameData_FWD_DEFINED__ typedef interface IDRChangeRunningTotalNameData IDRChangeRunningTotalNameData; #endif /* __IDRChangeRunningTotalNameData_FWD_DEFINED__ */ #ifndef __IDRChangeSQLExpressionTextData_FWD_DEFINED__ #define __IDRChangeSQLExpressionTextData_FWD_DEFINED__ typedef interface IDRChangeSQLExpressionTextData IDRChangeSQLExpressionTextData; #endif /* __IDRChangeSQLExpressionTextData_FWD_DEFINED__ */ #ifndef __IDRChangeSQLExpressionNameData_FWD_DEFINED__ #define __IDRChangeSQLExpressionNameData_FWD_DEFINED__ typedef interface IDRChangeSQLExpressionNameData IDRChangeSQLExpressionNameData; #endif /* __IDRChangeSQLExpressionNameData_FWD_DEFINED__ */ #ifndef __ISectionEvent_FWD_DEFINED__ #define __ISectionEvent_FWD_DEFINED__ typedef interface ISectionEvent ISectionEvent; #endif /* __ISectionEvent_FWD_DEFINED__ */ #ifndef __IFormattingInfo_FWD_DEFINED__ #define __IFormattingInfo_FWD_DEFINED__ typedef interface IFormattingInfo IFormattingInfo; #endif /* __IFormattingInfo_FWD_DEFINED__ */ #ifndef __ISubreportLink_FWD_DEFINED__ #define __ISubreportLink_FWD_DEFINED__ typedef interface ISubreportLink ISubreportLink; #endif /* __ISubreportLink_FWD_DEFINED__ */ #ifndef __ISubreportLinks_FWD_DEFINED__ #define __ISubreportLinks_FWD_DEFINED__ typedef interface ISubreportLinks ISubreportLinks; #endif /* __ISubreportLinks_FWD_DEFINED__ */ #ifndef __ICrossTabGroups_FWD_DEFINED__ #define __ICrossTabGroups_FWD_DEFINED__ typedef interface ICrossTabGroups ICrossTabGroups; #endif /* __ICrossTabGroups_FWD_DEFINED__ */ #ifndef __ICrossTabGroup_FWD_DEFINED__ #define __ICrossTabGroup_FWD_DEFINED__ typedef interface ICrossTabGroup ICrossTabGroup; #endif /* __ICrossTabGroup_FWD_DEFINED__ */ #ifndef __IFieldDefinitions_FWD_DEFINED__ #define __IFieldDefinitions_FWD_DEFINED__ typedef interface IFieldDefinitions IFieldDefinitions; #endif /* __IFieldDefinitions_FWD_DEFINED__ */ #ifndef __IObjectSummaryFieldDefinitions_FWD_DEFINED__ #define __IObjectSummaryFieldDefinitions_FWD_DEFINED__ typedef interface IObjectSummaryFieldDefinitions IObjectSummaryFieldDefinitions; #endif /* __IObjectSummaryFieldDefinitions_FWD_DEFINED__ */ #ifndef __IDRChangeSelectionObjects_FWD_DEFINED__ #define __IDRChangeSelectionObjects_FWD_DEFINED__ typedef interface IDRChangeSelectionObjects IDRChangeSelectionObjects; #endif /* __IDRChangeSelectionObjects_FWD_DEFINED__ */ #ifndef __IDRUpdateUsingFieldData_FWD_DEFINED__ #define __IDRUpdateUsingFieldData_FWD_DEFINED__ typedef interface IDRUpdateUsingFieldData IDRUpdateUsingFieldData; #endif /* __IDRUpdateUsingFieldData_FWD_DEFINED__ */ #ifndef __IDRUpdateNotUsingFieldData_FWD_DEFINED__ #define __IDRUpdateNotUsingFieldData_FWD_DEFINED__ typedef interface IDRUpdateNotUsingFieldData IDRUpdateNotUsingFieldData; #endif /* __IDRUpdateNotUsingFieldData_FWD_DEFINED__ */ #ifndef __IFieldMappingData_FWD_DEFINED__ #define __IFieldMappingData_FWD_DEFINED__ typedef interface IFieldMappingData IFieldMappingData; #endif /* __IFieldMappingData_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /* interface __MIDL_itf_craxdi_0000 */ /* [local] */ typedef /* [uuid] */ enum CRAreaKind { crReportHeader = 1, crPageHeader = 2, crGroupHeader = 3, crDetail = 4, crGroupFooter = 5, crPageFooter = 7, crReportFooter = 8 } CRAreaKind; typedef /* [uuid] */ enum CRObjectKind { crFieldObject = 1, crTextObject = crFieldObject + 1, crLineObject = crTextObject + 1, crBoxObject = crLineObject + 1, crSubreportObject = crBoxObject + 1, crOleObject = crSubreportObject + 1, crGraphObject = crOleObject + 1, crCrossTabObject = crGraphObject + 1, crBlobFieldObject = crCrossTabObject + 1, crMapObject = crBlobFieldObject + 1, crOlapGridObject = crMapObject + 1 } CRObjectKind; typedef /* [uuid] */ enum CRLineStyle { crLSNoLine = 0, crLSSingleLine = crLSNoLine + 1, crLSDoubleLine = crLSSingleLine + 1, crLSDashLine = crLSDoubleLine + 1, crLSDotLine = crLSDashLine + 1 } CRLineStyle; typedef /* [uuid] */ enum CRColor { crBlack = 0, crMaroon = 0x80, crGreen = 0x8000, crOlive = 0x8080, crNavy = 0x800000, crPurple = 0x800080, crTeal = 0x808000, crGray = 0x808080, crSilver = 0xc0c0c0, crRed = 0xff, crLime = 0xff00, crYellow = 0xffff, crBlue = 0xff0000, crFuchsia = 0xff00ff, crAqua = 0xffff00, crWhite = 0xffffff, crNoColor = 0xffffffff } CRColor; typedef /* [uuid] */ enum CRFieldKind { crDatabaseField = 1, crFormulaField = crDatabaseField + 1, crSummaryField = crFormulaField + 1, crSpecialVarField = crSummaryField + 1, crGroupNameField = crSpecialVarField + 1, crParameterField = crGroupNameField + 1, crRunningTotalField = crParameterField + 1, crSQLExpressionField = crRunningTotalField + 1 } CRFieldKind; typedef /* [uuid] */ enum CRFieldValueType { crInt8sField = 1, crInt8uField = crInt8sField + 1, crInt16sField = crInt8uField + 1, crInt16uField = crInt16sField + 1, crInt32sField = crInt16uField + 1, crInt32uField = crInt32sField + 1, crNumberField = crInt32uField + 1, crCurrencyField = crNumberField + 1, crBooleanField = crCurrencyField + 1, crDateField = crBooleanField + 1, crTimeField = crDateField + 1, crStringField = crTimeField + 1, crTransientMemoField = crStringField + 1, crPersistentMemoField = crTransientMemoField + 1, crBlobField = crPersistentMemoField + 1, crDateTimeField = crBlobField + 1, crBitmapField = crDateTimeField + 1, crIconField = crBitmapField + 1, crPictureField = crIconField + 1, crOleField = crPictureField + 1, crChartField = crOleField + 1, crUnknownField = crChartField + 1 } CRFieldValueType; typedef /* [uuid] */ enum CRAlignment { crDefaultAlign = 0, crLeftAlign = crDefaultAlign + 1, crHorCenterAlign = crLeftAlign + 1, crRightAlign = crHorCenterAlign + 1, crJustified = crRightAlign + 1 } CRAlignment; typedef /* [hidden][uuid] */ enum CRUpdateHint { crChangeSectionHeight = 4, crInsertObject = crChangeSectionHeight + 1, crClearObject = crInsertObject + 1, crChangeObjectBounds = crClearObject + 1, crChangeObjectContents = crChangeObjectBounds + 1, crChangeRefreshData = crChangeObjectContents + 1, crChangeRefreshDataForAllSubreports = crChangeRefreshData + 1, crEmptyReport = crChangeRefreshDataForAllSubreports + 1, crChangeAlias = crEmptyReport + 1, crAddRemoveTableFromReport = crChangeAlias + 1, crNewFormula = crAddRemoveTableFromReport + 1, crRemoveFormula = crNewFormula + 1, crChangeFormulaText = crRemoveFormula + 1, crChangeFormulaName = crChangeFormulaText + 1, crChangePromptingText = crChangeFormulaName + 1, crNewPromptingVar = crChangePromptingText + 1, crRemovePromptingVar = crNewPromptingVar + 1, crChangePromptVarName = crRemovePromptingVar + 1, crChangeFieldFormat = crChangePromptVarName + 1, crChangeGuideline = crChangeFieldFormat + 1, crChangeFontColour = crChangeGuideline + 1, crChangeObjectFormat = crChangeFontColour + 1, crChangeGroupExpandAllInstances = crChangeObjectFormat + 1, crEditTextObject = crChangeGroupExpandAllInstances + 1, crInsertEmbeddedField = crEditTextObject + 1, crFormatWholeText = crInsertEmbeddedField + 1, crChangeTextAlignment = crFormatWholeText + 1, crChangeAreaPair = crChangeTextAlignment + 1, crChangeSection = crChangeAreaPair + 1, crRemoveSection = crChangeSection + 1, crRemoveGroupArea = crRemoveSection + 1, crHideArea = crRemoveGroupArea + 1, crClearSelection = crHideArea + 1, crChangeSubreportLinks = crClearSelection + 1, crChangePrinter = crChangeSubreportLinks + 1, crChangeMargins = crChangePrinter + 1, crChangeShowArea = crChangeMargins + 1, crChangeMultipleObject = crChangeShowArea + 1, crInvalidateDataSources = crChangeMultipleObject + 1, crChangeReportFromExpert = crInvalidateDataSources + 1, crChangeReportStyle = crChangeReportFromExpert + 1, crUpdateSelection = crChangeReportStyle + 1, crChangeDeleteSubreport = crUpdateSelection + 1, crDatabaseChanged = crChangeDeleteSubreport + 1, crEndTextEditting = crDatabaseChanged + 1, crPivotingCrossTab = crEndTextEditting + 1, crChangeStringComparison = crPivotingCrossTab + 1, crUpdatePreviewSelection = crChangeStringComparison + 1, crGroupingInvalidated = crUpdatePreviewSelection + 1, crSuppressSection = crGroupingInvalidated + 1, crClearBitmapPage = crSuppressSection + 1, crSuppressPrintingIfNoRecordsSelected = crClearBitmapPage + 1, crChangeSubreportObjectBounds = crSuppressPrintingIfNoRecordsSelected + 1, crChangeFilename = crChangeSubreportObjectBounds + 1, crChangeSummInfo = crChangeFilename + 1, crChangeInstance = crChangeSummInfo + 1, crRemoveRunningTotal = crChangeInstance + 1, crNewRunningTotal = crRemoveRunningTotal + 1, crEditRunningTotal = crNewRunningTotal + 1, crChangeRunningTotalName = crEditRunningTotal + 1, crNewSQLExpression = crChangeRunningTotalName + 1, crRemoveSQLExpression = crNewSQLExpression + 1, crChangeSQLExpressionText = crRemoveSQLExpression + 1, crChangeSQLExpressionName = crChangeSQLExpressionText + 1, crChangeGroupingOnServer = crChangeSQLExpressionName + 1, crChangeParameterOptions = crChangeGroupingOnServer + 1, crChangeToolTipText = crChangeParameterOptions + 1, crUpdateUsingField = crChangeToolTipText + 1, crUpdateNotUsingField = crUpdateUsingField + 1, crChangeName = 200, crChangeAdornment = crChangeName + 1, crChangeSubreportName = crChangeAdornment + 1, crUpdateUndoRedo = crChangeSubreportName + 1, crUpdateReportProperties = crUpdateUndoRedo + 1, crChangeSelection = crUpdateReportProperties + 1 } CRUpdateHint; typedef /* [uuid] */ enum CRTableFileType { CRDTFlatFile = 0, CRDTRecurringFile = CRDTFlatFile + 1, CRDTStoredProcedure = CRDTRecurringFile + 1 } CRTableFileType; typedef /* [uuid] */ enum CRPaperOrientation { crDefaultPaperOrientation = 0, crPortrait = crDefaultPaperOrientation + 1, crLandscape = crPortrait + 1 } CRPaperOrientation; typedef /* [uuid] */ enum CRPaperSize { crDefaultPaperSize = 0, crPaperLetter = crDefaultPaperSize + 1, crPaperLetterSmall = crPaperLetter + 1, crPaperTabloid = crPaperLetterSmall + 1, crPaperLedger = crPaperTabloid + 1, crPaperLegal = crPaperLedger + 1, crPaperStatement = crPaperLegal + 1, crPaperExecutive = crPaperStatement + 1, crPaperA3 = crPaperExecutive + 1, crPaperA4 = crPaperA3 + 1, crPaperA4Small = crPaperA4 + 1, crPaperA5 = crPaperA4Small + 1, crPaperB4 = crPaperA5 + 1, crPaperB5 = crPaperB4 + 1, crPaperFolio = crPaperB5 + 1, crPaperQuarto = crPaperFolio + 1, crPaper10x14 = crPaperQuarto + 1, crPaper11x17 = crPaper10x14 + 1, crPaperNote = crPaper11x17 + 1, crPaperEnvelope9 = crPaperNote + 1, crPaperEnvelope10 = crPaperEnvelope9 + 1, crPaperEnvelope11 = crPaperEnvelope10 + 1, crPaperEnvelope12 = crPaperEnvelope11 + 1, crPaperEnvelope14 = crPaperEnvelope12 + 1, crPaperCsheet = crPaperEnvelope14 + 1, crPaperDsheet = crPaperCsheet + 1, crPaperEsheet = crPaperDsheet + 1, crPaperEnvelopeDL = crPaperEsheet + 1, crPaperEnvelopeC5 = crPaperEnvelopeDL + 1, crPaperEnvelopeC3 = crPaperEnvelopeC5 + 1, crPaperEnvelopeC4 = crPaperEnvelopeC3 + 1, crPaperEnvelopeC6 = crPaperEnvelopeC4 + 1, crPaperEnvelopeC65 = crPaperEnvelopeC6 + 1, crPaperEnvelopeB4 = crPaperEnvelopeC65 + 1, crPaperEnvelopeB5 = crPaperEnvelopeB4 + 1, crPaperEnvelopeB6 = crPaperEnvelopeB5 + 1, crPaperEnvelopeItaly = crPaperEnvelopeB6 + 1, crPaperEnvelopeMonarch = crPaperEnvelopeItaly + 1, crPaperEnvelopePersonal = crPaperEnvelopeMonarch + 1, crPaperFanfoldUS = crPaperEnvelopePersonal + 1, crPaperFanfoldStdGerman = crPaperFanfoldUS + 1, crPaperFanfoldLegalGerman = crPaperFanfoldStdGerman + 1 } CRPaperSize; typedef /* [uuid] */ enum CRGraphDataType { crGroupGraph = 0, crDetailGraph = crGroupGraph + 1, crCrossTabGraph = crDetailGraph + 1 } CRGraphDataType; typedef /* [uuid] */ enum CRNegativeType { crNotNegative = 0, crLeadingMinus = crNotNegative + 1, crTrailingMinus = crLeadingMinus + 1, crBracketed = crTrailingMinus + 1 } CRNegativeType; typedef /* [uuid] */ enum CRRoundingType { crRoundToTenBillionth = 1, crRoundToBillionth = crRoundToTenBillionth + 1, crRoundToHundredMillionth = crRoundToBillionth + 1, crRoundToTenMillionth = crRoundToHundredMillionth + 1, crRoundToMillionth = crRoundToTenMillionth + 1, crRoundToHundredThousandth = crRoundToMillionth + 1, crRoundToTenThousandth = crRoundToHundredThousandth + 1, crRoundToThousandth = crRoundToTenThousandth + 1, crRoundToHundredth = crRoundToThousandth + 1, crRoundToTenth = crRoundToHundredth + 1, crRoundToUnit = crRoundToTenth + 1, crRoundToTen = crRoundToUnit + 1, crRoundToHundred = crRoundToTen + 1, crRoundToThousand = crRoundToHundred + 1, crRoundToTenThousand = crRoundToThousand + 1, crRoundToHundredThousand = crRoundToTenThousand + 1, crRoundToMillion = crRoundToHundredThousand + 1 } CRRoundingType; typedef /* [uuid] */ enum CRCurrencySymbolType { crCSTNoSymbol = 0, crCSTFixedSymbol = crCSTNoSymbol + 1, crCSTFloatingSymbol = crCSTFixedSymbol + 1 } CRCurrencySymbolType; typedef /* [uuid] */ enum CRCurrencyPositionType { crLeadingCurrencyInsideNegative = 0, crLeadingCurrencyOutsideNegative = crLeadingCurrencyInsideNegative + 1, crTrailingCurrencyInsideNegative = crLeadingCurrencyOutsideNegative + 1, crTrailingCurrencyOutsideNegative = crTrailingCurrencyInsideNegative + 1 } CRCurrencyPositionType; typedef /* [uuid] */ enum CRBooleanOutputType { crTrueOrFalse = 0, crTOrF = crTrueOrFalse + 1, crYesOrNo = crTOrF + 1, crYOrN = crYesOrNo + 1, crOneOrZero = crYOrN + 1 } CRBooleanOutputType; typedef /* [uuid] */ enum CRDateWindowsDefaultType { crUseWindowsLongDate = 0, crUseWindowsShortDate = crUseWindowsLongDate + 1, crNotUsingWindowsDefaults = crUseWindowsShortDate + 1 } CRDateWindowsDefaultType; typedef /* [uuid] */ enum CRDateOrder { crYearMonthDay = 0, crDayMonthYear = crYearMonthDay + 1, crMonthDayYear = crDayMonthYear + 1 } CRDateOrder; typedef /* [uuid] */ enum CRYearType { crShortYear = 0, crLongYear = crShortYear + 1, crNoYear = crLongYear + 1 } CRYearType; typedef /* [uuid] */ enum CRMonthType { crNumericMonth = 0, crLeadingZeroNumericMonth = crNumericMonth + 1, crShortMonth = crLeadingZeroNumericMonth + 1, crLongMonth = crShortMonth + 1, crNoMonth = crLongMonth + 1 } CRMonthType; typedef /* [uuid] */ enum CRDayType { crNumericDay = 0, crLeadingZeroNumericDay = crNumericDay + 1, crNoDay = crLeadingZeroNumericDay + 1 } CRDayType; typedef /* [uuid] */ enum CRLeadingDayType { crShortLeadingDay = 0, crLongLeadingDay = crShortLeadingDay + 1, crNoLeadingDay = crLongLeadingDay + 1 } CRLeadingDayType; typedef /* [uuid] */ enum CRTimeBase { cr12Hour = 0, cr24Hour = cr12Hour + 1 } CRTimeBase; typedef /* [uuid] */ enum CRAmPmType { crAmPmBefore = 0, crAmPmAfter = crAmPmBefore + 1 } CRAmPmType; typedef /* [uuid] */ enum CRHourType { crNumericHour = 0, crNumericHourNoLeadingZero = crNumericHour + 1, crNoHour = crNumericHourNoLeadingZero + 1 } CRHourType; typedef /* [uuid] */ enum CRMinuteType { crNumericMinute = 0, crNumericMinuteNoLeadingZero = crNumericMinute + 1, crNoMinute = crNumericMinuteNoLeadingZero + 1 } CRMinuteType; typedef /* [uuid] */ enum CRSecondType { crNumericSecond = 0, crNumericSecondNoLeadingZero = crNumericSecond + 1, crNumericNoSecond = crNumericSecondNoLeadingZero + 1 } CRSecondType; typedef /* [uuid] */ enum CRSpecialVarType { crSVTPrintDate = 0, crSVTPrintTime = crSVTPrintDate + 1, crSVTModificationDate = crSVTPrintTime + 1, crSVTModificationTime = crSVTModificationDate + 1, crSVTDataDate = crSVTModificationTime + 1, crSVTDataTime = crSVTDataDate + 1, crSVTRecordNumber = crSVTDataTime + 1, crSVTPageNumber = crSVTRecordNumber + 1, crSVTGroupNumber = crSVTPageNumber + 1, crSVTTotalPageCount = crSVTGroupNumber + 1, crSVTReportTitle = crSVTTotalPageCount + 1, crSVTReportComments = crSVTReportTitle + 1, crSVTRecordSelection = crSVTReportComments + 1, crSVTGroupSelection = crSVTRecordSelection + 1, crSVTFilename = crSVTGroupSelection + 1, crSVTFileAuthor = crSVTFilename + 1, crSVTFileCreationDate = crSVTFileAuthor + 1, crSVTPageNofM = crSVTFileCreationDate + 1 } CRSpecialVarType; typedef /* [uuid] */ enum CRSummaryType { crSTSum = 0, crSTAverage = crSTSum + 1, crSTSampleVariance = crSTAverage + 1, crSTSampleStandardDeviation = crSTSampleVariance + 1, crSTMaximum = crSTSampleStandardDeviation + 1, crSTMinimum = crSTMaximum + 1, crSTCount = crSTMinimum + 1, crSTPopVariance = crSTCount + 1, crSTPopStandardDeviation = crSTPopVariance + 1, crSTDistinctCount = crSTPopStandardDeviation + 1, crSTDCorrelation = crSTDistinctCount + 1, crSTDCovariance = crSTDCorrelation + 1, crSTDWeightedAvg = crSTDCovariance + 1, crSTDMedian = crSTDWeightedAvg + 1, crSTDPercentile = crSTDMedian + 1, crSTDNthLargest = crSTDPercentile + 1, crSTDNthSmallest = crSTDNthLargest + 1, crSTDMode = crSTDNthSmallest + 1, crSTDNthMostFrequent = crSTDMode + 1, crSTDPercentage = crSTDNthMostFrequent + 1 } CRSummaryType; typedef /* [uuid] */ enum CRReportKind { crColumnarReport = 1, crLabelReport = 2, crMulColumnReport = 3 } CRReportKind; typedef /* [uuid] */ enum CRConvertDateTimeType { crConvertDateTimeToString = 0, crConvertDateTimeToDate = crConvertDateTimeToString + 1, crKeepDateTimeType = crConvertDateTimeToDate + 1 } CRConvertDateTimeType; typedef /* [uuid] */ enum CRSortDirection { crAscendingOrder = 0, crDescendingOrder = 1, crOriginalOrder = 2, crSpecifiedOrder = 3 } CRSortDirection; typedef /* [uuid] */ enum CRGroupCondition { crGCDaily = 0, crGCWeekly = crGCDaily + 1, crGCBiweekly = crGCWeekly + 1, crGCSemimonthly = crGCBiweekly + 1, crGCMonthly = crGCSemimonthly + 1, crGCQuarterly = crGCMonthly + 1, crGCSemiAnnually = crGCQuarterly + 1, crGCAnnually = crGCSemiAnnually + 1, crGCToYes = crGCAnnually + 1, crGCToNo = crGCToYes + 1, crGCEveryYes = crGCToNo + 1, crGCEveryNo = crGCEveryYes + 1, crGCNextIsYes = crGCEveryNo + 1, crGCNextIsNo = crGCNextIsYes + 1, crGCAnyValue = crGCNextIsNo + 1, crGCBySecond = crGCAnyValue + 1, crGCByMinute = crGCBySecond + 1, crGCByHour = crGCByMinute + 1, crGCByAMPM = crGCByHour + 1 } CRGroupCondition; typedef /* [uuid] */ enum CRTopBottomNGroupSortOrder { crAllGroupsUnsorted = 0, crAllGroupsSorted = crAllGroupsUnsorted + 1, crTopNGroups = crAllGroupsSorted + 1, crBottomNGroups = crTopNGroups + 1 } CRTopBottomNGroupSortOrder; typedef /* [uuid] */ enum CRSearchDirection { crForward = 0, crBackward = crForward + 1 } CRSearchDirection; typedef /* [uuid] */ enum CRImageType { crDIBImageType = 1, crJPEGImageType = 2 } CRImageType; typedef /* [uuid] */ enum CRRenderResultType { crUISafeArrayType = 0x2011, crBSTRType = 0x8 } CRRenderResultType; typedef /* [uuid] */ enum CRHTMLPageStyle { crPlainPageStyle = 0, crToolbarPageStyle = crPlainPageStyle + 1, crFramePageStyle = crToolbarPageStyle + 1, crToolbarAtTopPageStyle = crFramePageStyle + 1, crToolbarAtBottomPageStyle = crToolbarAtTopPageStyle + 1 } CRHTMLPageStyle; typedef /* [uuid] */ enum CRHTMLToolbarStyle { crToolbarRefreshButton = 1, crToolbarSearchBox = 2 } CRHTMLToolbarStyle; typedef /* [uuid] */ enum CRExportFormatType { crEFTNoFormat = 0, crEFTCrystalReport = 1, crEFTDataInterchange = 2, crEFTRecordStyle = 3, crEFTRichText = 4, crEFTCommaSeparatedValues = 5, crEFTTabSeparatedValues = 6, crEFTCharSeparatedValues = 7, crEFTText = 8, crEFTTabSeparatedText = 9, crEFTPaginatedText = 10, crEFTLotus123WKS = 11, crEFTLotus123WK1 = 12, crEFTLotus123WK3 = 13, crEFTWordForWindows = 14, crEFTExcel21 = 18, crEFTExcel30 = 19, crEFTExcel40 = 20, crEFTExcel50 = 21, crEFTExcel50Tabular = 22, crEFTODBC = 23, crEFTHTML32Standard = 24, crEFTExplorer32Extend = 25, crEFTNetScape20 = 26, crEFTExcel70 = 27, crEFTExcel70Tabular = 28, crEFTExcel80 = 29, crEFTExcel80Tabular = 30 } CRExportFormatType; typedef /* [uuid] */ enum CRExportDestinationType { crEDTNoDestination = 0, crEDTDiskFile = crEDTNoDestination + 1, crEDTEMailMAPI = crEDTDiskFile + 1, crEDTEMailVIM = crEDTEMailMAPI + 1, crEDTMicrosoftExchange = crEDTEMailVIM + 1, crEDTApplication = crEDTMicrosoftExchange + 1, crEDTLotusNotes = crEDTApplication + 1 } CRExportDestinationType; typedef /* [uuid] */ enum CRExchangeDestinationType { crExhangeFolderType = 0, crExchangePostDocMessage = 1011 } CRExchangeDestinationType; typedef /* [uuid] */ enum CRPrintingProgress { crPrintingNotStarted = 1, crPrintingInProgress = 2, crPrintingCompleted = 3, crPrintingFailed = 4, crPrintingCancelled = 5, crPrintingHalted = 6 } CRPrintingProgress; typedef /* [uuid] */ enum CROpenReportMethod { crOpenReportByDefault = 0, crOpenReportByTempCopy = crOpenReportByDefault + 1 } CROpenReportMethod; typedef /* [uuid] */ enum CRGraphType { crSideBySideBarGraph = 0, crStackedBarGraph = crSideBySideBarGraph + 1, crPercentBarGraph = crStackedBarGraph + 1, crFaked3DSideBySideBarGraph = crPercentBarGraph + 1, crFaked3DStackedBarGraph = crFaked3DSideBySideBarGraph + 1, crFaked3DPercentBarGraph = crFaked3DStackedBarGraph + 1, crRegularLineGraph = 10, crStackedLineGraph = crRegularLineGraph + 1, crPercentageLineGraph = crStackedLineGraph + 1, crLineGraphWithMarkers = crPercentageLineGraph + 1, crStackedLineGraphWithMarkers = crLineGraphWithMarkers + 1, crPercentageLineGraphWithMarkers = crStackedLineGraphWithMarkers + 1, crAbsoluteAreaGraph = 20, crStackedAreaGraph = crAbsoluteAreaGraph + 1, crPercentAreaGraph = crStackedAreaGraph + 1, crFaked3DAbsoluteAreaGraph = crPercentAreaGraph + 1, crFaked3DStackedAreaGraph = crFaked3DAbsoluteAreaGraph + 1, crFaked3DPercentAreaGraph = crFaked3DStackedAreaGraph + 1, crRegularPieGraph = 30, crFaked3DRegularPieGraph = crRegularPieGraph + 1, crMultiplePieGraph = crFaked3DRegularPieGraph + 1, crMultipleProportionalPieGraph = crMultiplePieGraph + 1, crRegularDoughnutGraph = 40, crMultipleDoughnutGraph = crRegularDoughnutGraph + 1, crMultipleProportionalDoughnutGraph = crMultipleDoughnutGraph + 1, crThreeDRegularGraph = 50, crThreeDPyramidGraph = crThreeDRegularGraph + 1, crThreeDOctagonGraph = crThreeDPyramidGraph + 1, crThreeDCutCornersGraph = crThreeDOctagonGraph + 1, crThreeDSurfaceRegularGraph = 60, crThreeDSurfaceWithSidesGraph = crThreeDSurfaceRegularGraph + 1, crThreeDSurfaceHoneycombGraph = crThreeDSurfaceWithSidesGraph + 1, crXyScatterGraph = 70, crXyScatterDualAxisGraph = crXyScatterGraph + 1, crXyScatterWithLabelsGraph = crXyScatterDualAxisGraph + 1, crXyScatterDualAxisWithLabelsGraph = crXyScatterWithLabelsGraph + 1, crRegularRadarGraph = 80, crStackedRadarGraph = crRegularRadarGraph + 1, crRadarDualAxisGraph = crStackedRadarGraph + 1, crRegularBubbleGraph = 90, crDualAxisBubbleGraph = crRegularBubbleGraph + 1, crHighLowGraph = 100, crHighLowDualAxisGraph = crHighLowGraph + 1, crHighLowOpenGraph = crHighLowDualAxisGraph + 1, crHighLowOpenDualAxisGraph = crHighLowOpenGraph + 1, crHighLowOpenCloseGraph = crHighLowOpenDualAxisGraph + 1, crHighLowOpenCloseDualAxisGraph = crHighLowOpenCloseGraph + 1, crUnknownGraph = 1000 } CRGraphType; typedef /* [uuid] */ enum CRGraphDirection { crHorizontalGraph = 0, crVerticalGraph = crHorizontalGraph + 1 } CRGraphDirection; typedef /* [uuid] */ enum CRDatabaseType { crStandardDatabase = 1, crSQLDatabase = 2 } CRDatabaseType; typedef /* [uuid] */ enum CRParameterFieldType { crReportParameter = 0, crQueryParameter = crReportParameter + 1, crStoreProcedureParameter = crQueryParameter + 1 } CRParameterFieldType; typedef /* [uuid] */ enum CRDateEraType { crShortEra = 0, crLongEra = crShortEra + 1, crNoEra = crLongEra + 1 } CRDateEraType; typedef /* [uuid] */ enum CRDateCalendarType { crGregorianCalendar = 1, crGregorianUSCalendar = crGregorianCalendar + 1, crJapaneseCalendar = crGregorianUSCalendar + 1, crTaiwaneseCalendar = crJapaneseCalendar + 1, crKoreanCalendar = crTaiwaneseCalendar + 1, crHijriCalendar = crKoreanCalendar + 1, crThaiCalendar = crHijriCalendar + 1 } CRDateCalendarType; typedef /* [uuid] */ enum CRLeadingDayPosition { crLeadingDayOfWeek = 0, crTrailingDayOfWeek = crLeadingDayOfWeek + 1 } CRLeadingDayPosition; typedef /* [uuid] */ enum CRDiscreteOrRangeKind { crDiscreteValue = 0, crRangeValue = crDiscreteValue + 1, crDiscreteAndRangeValue = crRangeValue + 1 } CRDiscreteOrRangeKind; typedef /* [uuid] */ enum CRRangeInfo { crRangeNotIncludeUpperLowerBound = 0, crRangeIncludeUpperBound = 1, crRangeIncludeLowerBound = 2, crRangeNoUpperBound = 4, crRangeNoLowerBound = 8 } CRRangeInfo; typedef /* [uuid] */ enum CRGraphDataPoint { crNone = 0, crShowLabel = crNone + 1, crShowValue = crShowLabel + 1 } CRGraphDataPoint; typedef /* [uuid] */ enum CRGridlineType { crNoGridlines = 0, crMinorGridlines = crNoGridlines + 1, crMajorGridlines = crMinorGridlines + 1, crMajorAndMinorGridlines = crMajorGridlines + 1 } CRGridlineType; typedef /* [uuid] */ enum CRBarSize { crMinimumBarSize = 0, crSmallBarSize = crMinimumBarSize + 1, crAverageBarSize = crSmallBarSize + 1, crLargeBarSize = crAverageBarSize + 1, crMaximumBarSize = crLargeBarSize + 1 } CRBarSize; typedef /* [uuid] */ enum CRPieSize { crMinimumPieSize = 64, crsmallPieSize = 48, crAveragePieSize = 32, crLargePieSize = 16, crMaximumPieSize = 0 } CRPieSize; typedef /* [uuid] */ enum CRSliceDetachment { crNoDetachment = 0, crSmallestSlice = crNoDetachment + 1, crLargestSlice = crSmallestSlice + 1 } CRSliceDetachment; typedef /* [uuid] */ enum CRMarkerSize { crSmallMarkers = 0, crMediumSmallMarkers = crSmallMarkers + 1, crMediumMarkers = crMediumSmallMarkers + 1, crMediumLargeMarkers = crMediumMarkers + 1, crLargeMarkers = crMediumLargeMarkers + 1 } CRMarkerSize; typedef /* [uuid] */ enum CRMarkerShape { crRectangleShape = 1, crCircleShape = 4, crDiamondShape = 5, crTriangleShape = 8 } CRMarkerShape; typedef /* [uuid] */ enum CRDivisionMethod { crAutomaticDivision = 0, crManualDivision = crAutomaticDivision + 1 } CRDivisionMethod; typedef /* [uuid] */ 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 } CRViewingAngle; typedef /* [uuid] */ enum CRGraphColor { crColorGraph = 0, crBlackAndWhiteGraph = crColorGraph + 1 } CRGraphColor; typedef /* [uuid] */ enum CRLegendPosition { crPlaceUpperRight = 0, crPlaceBottomCenter = crPlaceUpperRight + 1, crPlaceTopCenter = crPlaceBottomCenter + 1, crPlaceRight = crPlaceTopCenter + 1, crPlaceLeft = crPlaceRight + 1 } CRLegendPosition; typedef /* [uuid] */ enum CRNumberFormat { crNoDecimal = 0, crOneDecimal = crNoDecimal + 1, crTwoDecimal = crOneDecimal + 1, crCurrencyNoDecimal = crTwoDecimal + 1, crCurrencyTwoDecimal = crCurrencyNoDecimal + 1, crPercentNoDecimal = crCurrencyTwoDecimal + 1, crPercentOneDecimal = crPercentNoDecimal + 1, crPercentTwoDecimal = crPercentOneDecimal + 1, crCustomNumberFormat = crPercentTwoDecimal + 1, crThousandsNoDecimal = crCustomNumberFormat + 1, crMillionsNoDecimal = crThousandsNoDecimal + 1, crCurrencyThousands = crMillionsNoDecimal + 1, crCurrencyMillions = crCurrencyThousands + 1 } CRNumberFormat; typedef /* [uuid] */ enum CRParameterPicklistSortMethod { crNoSort = 0, crAlphanumericAscending = crNoSort + 1, crAlphanumericdescending = crAlphanumericAscending + 1, crNumericAscending = crAlphanumericdescending + 1, crNumericdescending = crNumericAscending + 1 } CRParameterPicklistSortMethod; typedef /* [uuid] */ enum CRReportVariableValueType { crRVNumber = 0, crRVCurrency = crRVNumber + 1, crRVBoolean = crRVCurrency + 1, crRVDate = crRVBoolean + 1, crRVTime = crRVDate + 1, crRVDateTime = crRVTime + 1, crRVString = crRVDateTime + 1 } CRReportVariableValueType; typedef /* [uuid] */ enum CRTableDifferences { crTDOK = 0, crTDDatabaseNotFound = 0x1, crTDServerNotFound = 0x2, crTDServerNotOpened = 0x4, crTDAliasChanged = 0x8, crTDIndexesChanged = 0x10, crTDDriverChanged = 0x20, crTDDictionaryChanged = 0x40, crTDFileTypeChanged = 0x80, crTDRecordSizeChanged = 0x100, crTDAccessChanged = 0x200, crTDParametersChanged = 0x400, crTDLocationChanged = 0x800, crTDDatabaseOtherChanges = 0x1000, crTDNumberFieldChanged = 0x10000, crTDFieldOtherChanges = 0x20000, crTDFieldNameChanged = 0x40000, crTDFieldDescChanged = 0x80000, crTDFieldTypeChanged = 0x100000, crTDFieldSizeChanged = 0x200000, crTDNativeFieldTypeChanged = 0x400000, crTDNativeFieldOffsetChanged = 0x800000, crTDNativeFieldSizeChanged = 0x1000000, crTDFieldDecimalPlacesChanged = 0x2000000 } CRTableDifferences; typedef /* [uuid] */ enum CRLinkJoinType { crJTEqual = 4, crJTLeftOuter = 5, crJTRightOutter = 6, crJROuter = 7, crJTGreaterThan = 8, crJTLessThan = 9, crJTGreaterOrEqual = 10, crJTLessOrEqual = 11, crJTNotEqual = 12 } CRLinkJoinType; typedef /* [uuid] */ enum CRLinkLookUpType { crLTLookupParallel = 1, crLTLookupProduct = 2, crLTLookupSeries = 3 } CRLinkLookUpType; typedef /* [uuid] */ enum CRRunningTotalCondition { crRTEvalNoCondition = 0, crRTEvalOnChangeOfField = 1, crRTEvalOnChangeOfGroup = 2, crRTEvalOnFormula = 3 } CRRunningTotalCondition; typedef /* [hidden][uuid] */ enum CRReportFormatStyle { crRFStandardStyle = 0, crRFLeadingBreakStyle = crRFStandardStyle + 1, crRFTrailingBreakStyle = crRFLeadingBreakStyle + 1, crRFTableStyle = crRFTrailingBreakStyle + 1, crRFDropTableStyle = crRFTableStyle + 1, crRFExecutiveLeadingBreakStyle = crRFDropTableStyle + 1, crRFExecutiveTrailingBreakStyle = crRFExecutiveLeadingBreakStyle + 1, crRFShadingStyle = crRFExecutiveTrailingBreakStyle + 1, crRFRedBlueBorderStyle = crRFShadingStyle + 1, crRFMartoonTealBoxStyle = crRFRedBlueBorderStyle + 1 } CRReportFormatStyle; typedef /* [uuid] */ enum CRPrinterDuplexType { crPRDPDefault = 0, crPRDPSimplex = 1, crPRDPVertical = 2, crPRDPHorizontal = 3 } CRPrinterDuplexType; typedef /* [uuid] */ enum CRPaperSource { crPRBinUpper = 1, crPRBinLower = 2, crPRBinMiddle = 3, crPRBinManual = 4, crPRBinEnvelope = 5, crPRBinEnvManual = 6, crPRBinAuto = 7, crPRBinTractor = 8, crPRBinSmallFmt = 9, crPRBinLargeFmt = 10, crPRBinLargeCapacity = 11, crPRBinCassette = 14, crPRBinFormSource = 15 } CRPaperSource; typedef /* [uuid] */ enum CRBindingMatchType { crBMTName = 0, crBMTNameAndValue = 1 } CRBindingMatchType; typedef /* [uuid] */ enum CRReportFileFormat { cr70FileFormat = 0x700, cr80FileFormat = 0x800 } CRReportFileFormat; typedef /* [uuid] */ enum CRFieldMappingType { crAutoFieldMapping = 0, crPromptFieldMapping = 1, crEventFieldMapping = 2 } CRFieldMappingType; typedef /* [uuid] */ enum CRLineSpacingType { crMultipleSpacing = 0, crExactSpacing = crMultipleSpacing + 1 } CRLineSpacingType; typedef /* [uuid] */ enum CRRotationAngle { crRotate0 = 0, crRotate90 = crRotate0 + 1, crRotate270 = crRotate90 + 1 } CRRotationAngle; typedef /* [uuid] */ enum CRTextFormat { crStandardText = 0, crRTFText = crStandardText + 1, crHTMLText = crRTFText + 1 } CRTextFormat; typedef /* [uuid] */ enum CRPlaceHolderType { crDelayTotalPageCountCalc = 1, crAllowPlaceHolders = 2 } CRPlaceHolderType; typedef /* [uuid] */ enum CRValueFormatType { crIncludeFieldValues = 1, crIncludeHiddenFields = 2, crAllowComplexFieldFormatting = 4 } CRValueFormatType; typedef /* [uuid] */ enum CRPieLegendLayout { crPercentLayout = 0, crAmountLayout = crPercentLayout + 1, crCustomLayout = crAmountLayout + 1 } CRPieLegendLayout; typedef /* [uuid] */ enum CRFormulaSyntax { crCrystalSyntaxFormula = 0, crBasicSyntaxFormula = crCrystalSyntaxFormula + 1 } CRFormulaSyntax; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0000_v0_0_s_ifspec; #ifndef __IReport_INTERFACE_DEFINED__ #define __IReport_INTERFACE_DEFINED__ /* interface IReport */ /* [object][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IReport; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5962-44c9-11d1-abec-00a0c9274b91") IReport : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Areas( /* [retval][out] */ IAreas __RPC_FAR *__RPC_FAR *ppAreas) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Sections( /* [retval][out] */ ISections __RPC_FAR *__RPC_FAR *ppSections) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PrintDate( /* [retval][out] */ DATE __RPC_FAR *pDate) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PrintDate( /* [in] */ DATE Date) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UseIndexForSpeed( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UseIndexForSpeed( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TranslateDosStrings( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TranslateDosStrings( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TranslateDosMemos( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TranslateDosMemos( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ConvertDateTimeType( /* [retval][out] */ CRConvertDateTimeType __RPC_FAR *pDateTimeType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ConvertDateTimeType( /* [in] */ CRConvertDateTimeType dateTimeType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ConvertNullFieldToDefault( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ConvertNullFieldToDefault( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CaseInsensitiveSQLData( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CaseInsensitiveSQLData( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VerifyOnEveryPrint( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_VerifyOnEveryPrint( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Database( /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppDatabase) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PrinterName( /* [retval][out] */ BSTR __RPC_FAR *ppPrinterName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DriverName( /* [retval][out] */ BSTR __RPC_FAR *ppDriverName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PortName( /* [retval][out] */ BSTR __RPC_FAR *ppPortName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PaperOrientation( /* [retval][out] */ CRPaperOrientation __RPC_FAR *pPaperOrientation) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PaperOrientation( /* [in] */ CRPaperOrientation paperOrientation) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PaperSize( /* [retval][out] */ CRPaperSize __RPC_FAR *pPaperSize) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PaperSize( /* [in] */ CRPaperSize paperSize) = 0; virtual /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE Save( /* [in] */ BSTR pReportFileName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PrintOut( /* [optional][in] */ VARIANT promptUser, /* [optional][in] */ VARIANT numberOfCopy, /* [optional][in] */ VARIANT collated, /* [optional][in] */ VARIANT startPageN, /* [optional][in] */ VARIANT stopPageN) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelectPrinter( /* [in] */ BSTR pDriverName, /* [in] */ BSTR pPrinterName, /* [in] */ BSTR pPortName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FormulaFields( /* [retval][out] */ IFormulaFieldDefinitions __RPC_FAR *__RPC_FAR *ppFormulaFields) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ParameterFields( /* [retval][out] */ IParameterFieldDefinitions __RPC_FAR *__RPC_FAR *ppParameterFields) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupNameFields( /* [retval][out] */ IGroupNameFieldDefinitions __RPC_FAR *__RPC_FAR *ppGroupNameFields) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummaryFields( /* [retval][out] */ ISummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFieldDefinitions) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRReportKind __RPC_FAR *pReportKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfGroup( /* [retval][out] */ long __RPC_FAR *pNumberOfGroup) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MorePrintEngineErrorMessages( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MorePrintEngineErrorMessages( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftMargin( /* [retval][out] */ long __RPC_FAR *pLeftMargin) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftMargin( /* [in] */ long leftMargin) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightMargin( /* [retval][out] */ long __RPC_FAR *pRightMargin) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightMargin( /* [in] */ long rightMargin) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopMargin( /* [retval][out] */ long __RPC_FAR *pTopMargin) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopMargin( /* [in] */ long topMargin) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomMargin( /* [retval][out] */ long __RPC_FAR *pBottomMargin) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomMargin( /* [in] */ long bottomMargin) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PageEngine( /* [retval][out] */ IPageEngine __RPC_FAR *__RPC_FAR *ppPageEngine) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Export( /* [optional][in] */ VARIANT promptUser) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExportOptions( /* [retval][out] */ IExportOptions __RPC_FAR *__RPC_FAR *ppExportOptions) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *ppApplication) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableParameterPrompting( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableParameterPrompting( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayProgressDialog( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayProgressDialog( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RecordSelectionFormula( /* [retval][out] */ BSTR __RPC_FAR *ppRecordSelectionFormula) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RecordSelectionFormula( /* [in] */ BSTR pRecordSelectionFormula) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupSelectionFormula( /* [retval][out] */ BSTR __RPC_FAR *ppGroupSelectionFormula) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GroupSelectionFormula( /* [in] */ BSTR pGroupSelectionFormula) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RecordSortFields( /* [retval][out] */ ISortFields __RPC_FAR *__RPC_FAR *ppRecordSortFields) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CancelPrinting( void) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasSavedData( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DiscardSavedData( void) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PrintingStatus( /* [retval][out] */ IPrintingStatus __RPC_FAR *__RPC_FAR *ppPrintingStatus) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportTitle( /* [retval][out] */ BSTR __RPC_FAR *ppReportTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReportTitle( /* [in] */ BSTR pReportTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportSubject( /* [retval][out] */ BSTR __RPC_FAR *ppReportSubject) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReportSubject( /* [in] */ BSTR pReportSubject) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportAuthor( /* [retval][out] */ BSTR __RPC_FAR *ppReportAuthor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReportAuthor( /* [in] */ BSTR pReportAuthor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportComments( /* [retval][out] */ BSTR __RPC_FAR *ppReportComments) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReportComments( /* [in] */ BSTR pReportComments) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportTemplate( /* [retval][out] */ BSTR __RPC_FAR *ppReportTemplate) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReportTemplate( /* [in] */ BSTR pReportTemplate) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeywordsInReport( /* [retval][out] */ BSTR __RPC_FAR *ppKeywordsInReport) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeywordsInReport( /* [in] */ BSTR pKeywordsInReport) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ApplicationName( /* [retval][out] */ BSTR __RPC_FAR *ppApplicationName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ApplicationName( /* [in] */ BSTR pApplicationName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReadRecords( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetNextRows( /* [in] */ long startRowN, /* [in] */ long __RPC_FAR *pRowN, /* [retval][out] */ VARIANT __RPC_FAR *pRowset) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RunningTotalFields( /* [retval][out] */ IRunningTotalFieldDefinitions __RPC_FAR *__RPC_FAR *ppRunningTotalFieldDefinitions) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PerformGroupingOnServer( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PerformGroupingOnServer( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanPerformGroupingOnServer( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SQLQueryString( /* [retval][out] */ BSTR __RPC_FAR *ppSQLQueryString) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SQLQueryString( /* [in] */ BSTR pSQLQueryString) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SQLExpressionFields( /* [retval][out] */ ISQLExpressionFieldDefinitions __RPC_FAR *__RPC_FAR *ppSQLExpressionFieldDefinitions) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenSubreport( /* [in] */ BSTR pSubreportName, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppSubreport) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupSortFields( /* [retval][out] */ ISortFields __RPC_FAR *__RPC_FAR *ppGroupSortFields) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddGroup( /* [in] */ short groupNumber, /* [in] */ IDispatch __RPC_FAR *pConditionField, /* [in] */ CRGroupCondition condition, /* [in] */ CRSortDirection sortDirection) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDialogParentWindow( /* [in] */ long hWnd) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnablePerformQueriesAsynchronously( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnablePerformQueriesAsynchronously( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSelectDistinctRecords( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSelectDistinctRecords( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddReportVariable( /* [in] */ CRReportVariableValueType type, /* [in] */ BSTR pName, /* [optional][in] */ long arraySize, /* [optional][in] */ VARIANT reserved) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetReportVariableValue( /* [in] */ BSTR pName, /* [retval][out] */ VARIANT __RPC_FAR *ppVar) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetReportVariableValue( /* [in] */ BSTR pName, /* [in] */ VARIANT var) = 0; virtual /* [helpstring][hidden][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportFormatStyle( /* [retval][out] */ CRReportFormatStyle __RPC_FAR *pFormatStyle) = 0; virtual /* [helpstring][hidden][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReportFormatStyle( /* [in] */ CRReportFormatStyle formatStyle) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteGroup( /* [in] */ short groupNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableAsyncQuery( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableAsyncQuery( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableGeneratingDataForHiddenObject( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableGeneratingDataForHiddenObject( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PrinterDuplex( /* [in] */ CRPrinterDuplexType printerDuplexType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PrinterDuplex( /* [retval][out] */ CRPrinterDuplexType __RPC_FAR *pPrinterDuplexType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PaperSource( /* [in] */ CRPaperSource paperSource) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PaperSource( /* [retval][out] */ CRPaperSource __RPC_FAR *pPaperSource) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SavePreviewPicture( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SavePreviewPicture( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PrinterSetup( /* [in] */ long hWnd) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AutoSetUnboundFieldSource( /* [in] */ CRBindingMatchType matchType, /* [optional][in] */ VARIANT bindSubReports) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveAs( /* [in] */ BSTR pFilePath, /* [in] */ CRReportFileFormat fileFormat) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FieldMappingType( /* [in] */ CRFieldMappingType fldMappingType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FieldMappingType( /* [retval][out] */ CRFieldMappingType __RPC_FAR *fldMappingType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FormulaSyntax( /* [retval][out] */ CRFormulaSyntax __RPC_FAR *pFormulaSyntax) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FormulaSyntax( /* [in] */ CRFormulaSyntax formulaSyntax) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LastGetFormulaSyntax( /* [retval][out] */ CRFormulaSyntax __RPC_FAR *pLastGetFormulaSyntax) = 0; }; #else /* C style interface */ typedef struct IReportVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReport __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReport __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReport __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReport __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReport __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IReport __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Areas )( IReport __RPC_FAR * This, /* [retval][out] */ IAreas __RPC_FAR *__RPC_FAR *ppAreas); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Sections )( IReport __RPC_FAR * This, /* [retval][out] */ ISections __RPC_FAR *__RPC_FAR *ppSections); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PrintDate )( IReport __RPC_FAR * This, /* [retval][out] */ DATE __RPC_FAR *pDate); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PrintDate )( IReport __RPC_FAR * This, /* [in] */ DATE Date); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseIndexForSpeed )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseIndexForSpeed )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TranslateDosStrings )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TranslateDosStrings )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TranslateDosMemos )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TranslateDosMemos )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConvertDateTimeType )( IReport __RPC_FAR * This, /* [retval][out] */ CRConvertDateTimeType __RPC_FAR *pDateTimeType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ConvertDateTimeType )( IReport __RPC_FAR * This, /* [in] */ CRConvertDateTimeType dateTimeType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConvertNullFieldToDefault )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ConvertNullFieldToDefault )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CaseInsensitiveSQLData )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CaseInsensitiveSQLData )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VerifyOnEveryPrint )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VerifyOnEveryPrint )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Database )( IReport __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppDatabase); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PrinterName )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppPrinterName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DriverName )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDriverName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PortName )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppPortName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperOrientation )( IReport __RPC_FAR * This, /* [retval][out] */ CRPaperOrientation __RPC_FAR *pPaperOrientation); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperOrientation )( IReport __RPC_FAR * This, /* [in] */ CRPaperOrientation paperOrientation); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperSize )( IReport __RPC_FAR * This, /* [retval][out] */ CRPaperSize __RPC_FAR *pPaperSize); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperSize )( IReport __RPC_FAR * This, /* [in] */ CRPaperSize paperSize); /* [helpstring][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( IReport __RPC_FAR * This, /* [in] */ BSTR pReportFileName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PrintOut )( IReport __RPC_FAR * This, /* [optional][in] */ VARIANT promptUser, /* [optional][in] */ VARIANT numberOfCopy, /* [optional][in] */ VARIANT collated, /* [optional][in] */ VARIANT startPageN, /* [optional][in] */ VARIANT stopPageN); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectPrinter )( IReport __RPC_FAR * This, /* [in] */ BSTR pDriverName, /* [in] */ BSTR pPrinterName, /* [in] */ BSTR pPortName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FormulaFields )( IReport __RPC_FAR * This, /* [retval][out] */ IFormulaFieldDefinitions __RPC_FAR *__RPC_FAR *ppFormulaFields); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ParameterFields )( IReport __RPC_FAR * This, /* [retval][out] */ IParameterFieldDefinitions __RPC_FAR *__RPC_FAR *ppParameterFields); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupNameFields )( IReport __RPC_FAR * This, /* [retval][out] */ IGroupNameFieldDefinitions __RPC_FAR *__RPC_FAR *ppGroupNameFields); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummaryFields )( IReport __RPC_FAR * This, /* [retval][out] */ ISummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFieldDefinitions); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IReport __RPC_FAR * This, /* [retval][out] */ CRReportKind __RPC_FAR *pReportKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IReport __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfGroup )( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pNumberOfGroup); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MorePrintEngineErrorMessages )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MorePrintEngineErrorMessages )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftMargin )( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftMargin); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftMargin )( IReport __RPC_FAR * This, /* [in] */ long leftMargin); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightMargin )( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightMargin); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightMargin )( IReport __RPC_FAR * This, /* [in] */ long rightMargin); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopMargin )( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTopMargin); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopMargin )( IReport __RPC_FAR * This, /* [in] */ long topMargin); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomMargin )( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottomMargin); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomMargin )( IReport __RPC_FAR * This, /* [in] */ long bottomMargin); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PageEngine )( IReport __RPC_FAR * This, /* [retval][out] */ IPageEngine __RPC_FAR *__RPC_FAR *ppPageEngine); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Export )( IReport __RPC_FAR * This, /* [optional][in] */ VARIANT promptUser); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExportOptions )( IReport __RPC_FAR * This, /* [retval][out] */ IExportOptions __RPC_FAR *__RPC_FAR *ppExportOptions); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )( IReport __RPC_FAR * This, /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *ppApplication); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableParameterPrompting )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableParameterPrompting )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayProgressDialog )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayProgressDialog )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecordSelectionFormula )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppRecordSelectionFormula); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RecordSelectionFormula )( IReport __RPC_FAR * This, /* [in] */ BSTR pRecordSelectionFormula); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupSelectionFormula )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppGroupSelectionFormula); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GroupSelectionFormula )( IReport __RPC_FAR * This, /* [in] */ BSTR pGroupSelectionFormula); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecordSortFields )( IReport __RPC_FAR * This, /* [retval][out] */ ISortFields __RPC_FAR *__RPC_FAR *ppRecordSortFields); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelPrinting )( IReport __RPC_FAR * This); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasSavedData )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DiscardSavedData )( IReport __RPC_FAR * This); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PrintingStatus )( IReport __RPC_FAR * This, /* [retval][out] */ IPrintingStatus __RPC_FAR *__RPC_FAR *ppPrintingStatus); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportTitle )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReportTitle )( IReport __RPC_FAR * This, /* [in] */ BSTR pReportTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportSubject )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportSubject); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReportSubject )( IReport __RPC_FAR * This, /* [in] */ BSTR pReportSubject); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportAuthor )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportAuthor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReportAuthor )( IReport __RPC_FAR * This, /* [in] */ BSTR pReportAuthor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportComments )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportComments); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReportComments )( IReport __RPC_FAR * This, /* [in] */ BSTR pReportComments); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportTemplate )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportTemplate); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReportTemplate )( IReport __RPC_FAR * This, /* [in] */ BSTR pReportTemplate); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeywordsInReport )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppKeywordsInReport); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeywordsInReport )( IReport __RPC_FAR * This, /* [in] */ BSTR pKeywordsInReport); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ApplicationName )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppApplicationName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ApplicationName )( IReport __RPC_FAR * This, /* [in] */ BSTR pApplicationName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadRecords )( IReport __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNextRows )( IReport __RPC_FAR * This, /* [in] */ long startRowN, /* [in] */ long __RPC_FAR *pRowN, /* [retval][out] */ VARIANT __RPC_FAR *pRowset); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RunningTotalFields )( IReport __RPC_FAR * This, /* [retval][out] */ IRunningTotalFieldDefinitions __RPC_FAR *__RPC_FAR *ppRunningTotalFieldDefinitions); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PerformGroupingOnServer )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PerformGroupingOnServer )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanPerformGroupingOnServer )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SQLQueryString )( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSQLQueryString); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SQLQueryString )( IReport __RPC_FAR * This, /* [in] */ BSTR pSQLQueryString); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SQLExpressionFields )( IReport __RPC_FAR * This, /* [retval][out] */ ISQLExpressionFieldDefinitions __RPC_FAR *__RPC_FAR *ppSQLExpressionFieldDefinitions); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenSubreport )( IReport __RPC_FAR * This, /* [in] */ BSTR pSubreportName, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppSubreport); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupSortFields )( IReport __RPC_FAR * This, /* [retval][out] */ ISortFields __RPC_FAR *__RPC_FAR *ppGroupSortFields); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddGroup )( IReport __RPC_FAR * This, /* [in] */ short groupNumber, /* [in] */ IDispatch __RPC_FAR *pConditionField, /* [in] */ CRGroupCondition condition, /* [in] */ CRSortDirection sortDirection); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDialogParentWindow )( IReport __RPC_FAR * This, /* [in] */ long hWnd); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnablePerformQueriesAsynchronously )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnablePerformQueriesAsynchronously )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSelectDistinctRecords )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSelectDistinctRecords )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddReportVariable )( IReport __RPC_FAR * This, /* [in] */ CRReportVariableValueType type, /* [in] */ BSTR pName, /* [optional][in] */ long arraySize, /* [optional][in] */ VARIANT reserved); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetReportVariableValue )( IReport __RPC_FAR * This, /* [in] */ BSTR pName, /* [retval][out] */ VARIANT __RPC_FAR *ppVar); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetReportVariableValue )( IReport __RPC_FAR * This, /* [in] */ BSTR pName, /* [in] */ VARIANT var); /* [helpstring][hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportFormatStyle )( IReport __RPC_FAR * This, /* [retval][out] */ CRReportFormatStyle __RPC_FAR *pFormatStyle); /* [helpstring][hidden][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReportFormatStyle )( IReport __RPC_FAR * This, /* [in] */ CRReportFormatStyle formatStyle); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteGroup )( IReport __RPC_FAR * This, /* [in] */ short groupNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableAsyncQuery )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableAsyncQuery )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableGeneratingDataForHiddenObject )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableGeneratingDataForHiddenObject )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PrinterDuplex )( IReport __RPC_FAR * This, /* [in] */ CRPrinterDuplexType printerDuplexType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PrinterDuplex )( IReport __RPC_FAR * This, /* [retval][out] */ CRPrinterDuplexType __RPC_FAR *pPrinterDuplexType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperSource )( IReport __RPC_FAR * This, /* [in] */ CRPaperSource paperSource); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperSource )( IReport __RPC_FAR * This, /* [retval][out] */ CRPaperSource __RPC_FAR *pPaperSource); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SavePreviewPicture )( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SavePreviewPicture )( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PrinterSetup )( IReport __RPC_FAR * This, /* [in] */ long hWnd); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AutoSetUnboundFieldSource )( IReport __RPC_FAR * This, /* [in] */ CRBindingMatchType matchType, /* [optional][in] */ VARIANT bindSubReports); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveAs )( IReport __RPC_FAR * This, /* [in] */ BSTR pFilePath, /* [in] */ CRReportFileFormat fileFormat); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FieldMappingType )( IReport __RPC_FAR * This, /* [in] */ CRFieldMappingType fldMappingType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FieldMappingType )( IReport __RPC_FAR * This, /* [retval][out] */ CRFieldMappingType __RPC_FAR *fldMappingType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FormulaSyntax )( IReport __RPC_FAR * This, /* [retval][out] */ CRFormulaSyntax __RPC_FAR *pFormulaSyntax); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FormulaSyntax )( IReport __RPC_FAR * This, /* [in] */ CRFormulaSyntax formulaSyntax); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastGetFormulaSyntax )( IReport __RPC_FAR * This, /* [retval][out] */ CRFormulaSyntax __RPC_FAR *pLastGetFormulaSyntax); END_INTERFACE } IReportVtbl; interface IReport { CONST_VTBL struct IReportVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReport_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReport_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReport_Release(This) \ (This)->lpVtbl -> Release(This) #define IReport_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReport_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReport_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReport_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReport_get_Areas(This,ppAreas) \ (This)->lpVtbl -> get_Areas(This,ppAreas) #define IReport_get_Sections(This,ppSections) \ (This)->lpVtbl -> get_Sections(This,ppSections) #define IReport_get_PrintDate(This,pDate) \ (This)->lpVtbl -> get_PrintDate(This,pDate) #define IReport_put_PrintDate(This,Date) \ (This)->lpVtbl -> put_PrintDate(This,Date) #define IReport_get_UseIndexForSpeed(This,pBool) \ (This)->lpVtbl -> get_UseIndexForSpeed(This,pBool) #define IReport_put_UseIndexForSpeed(This,bl) \ (This)->lpVtbl -> put_UseIndexForSpeed(This,bl) #define IReport_get_TranslateDosStrings(This,pBool) \ (This)->lpVtbl -> get_TranslateDosStrings(This,pBool) #define IReport_put_TranslateDosStrings(This,bl) \ (This)->lpVtbl -> put_TranslateDosStrings(This,bl) #define IReport_get_TranslateDosMemos(This,pBool) \ (This)->lpVtbl -> get_TranslateDosMemos(This,pBool) #define IReport_put_TranslateDosMemos(This,bl) \ (This)->lpVtbl -> put_TranslateDosMemos(This,bl) #define IReport_get_ConvertDateTimeType(This,pDateTimeType) \ (This)->lpVtbl -> get_ConvertDateTimeType(This,pDateTimeType) #define IReport_put_ConvertDateTimeType(This,dateTimeType) \ (This)->lpVtbl -> put_ConvertDateTimeType(This,dateTimeType) #define IReport_get_ConvertNullFieldToDefault(This,pBool) \ (This)->lpVtbl -> get_ConvertNullFieldToDefault(This,pBool) #define IReport_put_ConvertNullFieldToDefault(This,bl) \ (This)->lpVtbl -> put_ConvertNullFieldToDefault(This,bl) #define IReport_get_CaseInsensitiveSQLData(This,pBool) \ (This)->lpVtbl -> get_CaseInsensitiveSQLData(This,pBool) #define IReport_put_CaseInsensitiveSQLData(This,bl) \ (This)->lpVtbl -> put_CaseInsensitiveSQLData(This,bl) #define IReport_get_VerifyOnEveryPrint(This,pBool) \ (This)->lpVtbl -> get_VerifyOnEveryPrint(This,pBool) #define IReport_put_VerifyOnEveryPrint(This,bl) \ (This)->lpVtbl -> put_VerifyOnEveryPrint(This,bl) #define IReport_get_Database(This,ppDatabase) \ (This)->lpVtbl -> get_Database(This,ppDatabase) #define IReport_get_PrinterName(This,ppPrinterName) \ (This)->lpVtbl -> get_PrinterName(This,ppPrinterName) #define IReport_get_DriverName(This,ppDriverName) \ (This)->lpVtbl -> get_DriverName(This,ppDriverName) #define IReport_get_PortName(This,ppPortName) \ (This)->lpVtbl -> get_PortName(This,ppPortName) #define IReport_get_PaperOrientation(This,pPaperOrientation) \ (This)->lpVtbl -> get_PaperOrientation(This,pPaperOrientation) #define IReport_put_PaperOrientation(This,paperOrientation) \ (This)->lpVtbl -> put_PaperOrientation(This,paperOrientation) #define IReport_get_PaperSize(This,pPaperSize) \ (This)->lpVtbl -> get_PaperSize(This,pPaperSize) #define IReport_put_PaperSize(This,paperSize) \ (This)->lpVtbl -> put_PaperSize(This,paperSize) #define IReport_Save(This,pReportFileName) \ (This)->lpVtbl -> Save(This,pReportFileName) #define IReport_PrintOut(This,promptUser,numberOfCopy,collated,startPageN,stopPageN) \ (This)->lpVtbl -> PrintOut(This,promptUser,numberOfCopy,collated,startPageN,stopPageN) #define IReport_SelectPrinter(This,pDriverName,pPrinterName,pPortName) \ (This)->lpVtbl -> SelectPrinter(This,pDriverName,pPrinterName,pPortName) #define IReport_get_FormulaFields(This,ppFormulaFields) \ (This)->lpVtbl -> get_FormulaFields(This,ppFormulaFields) #define IReport_get_ParameterFields(This,ppParameterFields) \ (This)->lpVtbl -> get_ParameterFields(This,ppParameterFields) #define IReport_get_GroupNameFields(This,ppGroupNameFields) \ (This)->lpVtbl -> get_GroupNameFields(This,ppGroupNameFields) #define IReport_get_SummaryFields(This,ppSummaryFieldDefinitions) \ (This)->lpVtbl -> get_SummaryFields(This,ppSummaryFieldDefinitions) #define IReport_get_Kind(This,pReportKind) \ (This)->lpVtbl -> get_Kind(This,pReportKind) #define IReport_get_Parent(This,ppReport) \ (This)->lpVtbl -> get_Parent(This,ppReport) #define IReport_get_NumberOfGroup(This,pNumberOfGroup) \ (This)->lpVtbl -> get_NumberOfGroup(This,pNumberOfGroup) #define IReport_get_MorePrintEngineErrorMessages(This,pBool) \ (This)->lpVtbl -> get_MorePrintEngineErrorMessages(This,pBool) #define IReport_put_MorePrintEngineErrorMessages(This,bl) \ (This)->lpVtbl -> put_MorePrintEngineErrorMessages(This,bl) #define IReport_get_LeftMargin(This,pLeftMargin) \ (This)->lpVtbl -> get_LeftMargin(This,pLeftMargin) #define IReport_put_LeftMargin(This,leftMargin) \ (This)->lpVtbl -> put_LeftMargin(This,leftMargin) #define IReport_get_RightMargin(This,pRightMargin) \ (This)->lpVtbl -> get_RightMargin(This,pRightMargin) #define IReport_put_RightMargin(This,rightMargin) \ (This)->lpVtbl -> put_RightMargin(This,rightMargin) #define IReport_get_TopMargin(This,pTopMargin) \ (This)->lpVtbl -> get_TopMargin(This,pTopMargin) #define IReport_put_TopMargin(This,topMargin) \ (This)->lpVtbl -> put_TopMargin(This,topMargin) #define IReport_get_BottomMargin(This,pBottomMargin) \ (This)->lpVtbl -> get_BottomMargin(This,pBottomMargin) #define IReport_put_BottomMargin(This,bottomMargin) \ (This)->lpVtbl -> put_BottomMargin(This,bottomMargin) #define IReport_get_PageEngine(This,ppPageEngine) \ (This)->lpVtbl -> get_PageEngine(This,ppPageEngine) #define IReport_Export(This,promptUser) \ (This)->lpVtbl -> Export(This,promptUser) #define IReport_get_ExportOptions(This,ppExportOptions) \ (This)->lpVtbl -> get_ExportOptions(This,ppExportOptions) #define IReport_get_Application(This,ppApplication) \ (This)->lpVtbl -> get_Application(This,ppApplication) #define IReport_get_EnableParameterPrompting(This,pBool) \ (This)->lpVtbl -> get_EnableParameterPrompting(This,pBool) #define IReport_put_EnableParameterPrompting(This,bl) \ (This)->lpVtbl -> put_EnableParameterPrompting(This,bl) #define IReport_get_DisplayProgressDialog(This,pBool) \ (This)->lpVtbl -> get_DisplayProgressDialog(This,pBool) #define IReport_put_DisplayProgressDialog(This,bl) \ (This)->lpVtbl -> put_DisplayProgressDialog(This,bl) #define IReport_get_RecordSelectionFormula(This,ppRecordSelectionFormula) \ (This)->lpVtbl -> get_RecordSelectionFormula(This,ppRecordSelectionFormula) #define IReport_put_RecordSelectionFormula(This,pRecordSelectionFormula) \ (This)->lpVtbl -> put_RecordSelectionFormula(This,pRecordSelectionFormula) #define IReport_get_GroupSelectionFormula(This,ppGroupSelectionFormula) \ (This)->lpVtbl -> get_GroupSelectionFormula(This,ppGroupSelectionFormula) #define IReport_put_GroupSelectionFormula(This,pGroupSelectionFormula) \ (This)->lpVtbl -> put_GroupSelectionFormula(This,pGroupSelectionFormula) #define IReport_get_RecordSortFields(This,ppRecordSortFields) \ (This)->lpVtbl -> get_RecordSortFields(This,ppRecordSortFields) #define IReport_CancelPrinting(This) \ (This)->lpVtbl -> CancelPrinting(This) #define IReport_get_HasSavedData(This,pBool) \ (This)->lpVtbl -> get_HasSavedData(This,pBool) #define IReport_DiscardSavedData(This) \ (This)->lpVtbl -> DiscardSavedData(This) #define IReport_get_PrintingStatus(This,ppPrintingStatus) \ (This)->lpVtbl -> get_PrintingStatus(This,ppPrintingStatus) #define IReport_get_ReportTitle(This,ppReportTitle) \ (This)->lpVtbl -> get_ReportTitle(This,ppReportTitle) #define IReport_put_ReportTitle(This,pReportTitle) \ (This)->lpVtbl -> put_ReportTitle(This,pReportTitle) #define IReport_get_ReportSubject(This,ppReportSubject) \ (This)->lpVtbl -> get_ReportSubject(This,ppReportSubject) #define IReport_put_ReportSubject(This,pReportSubject) \ (This)->lpVtbl -> put_ReportSubject(This,pReportSubject) #define IReport_get_ReportAuthor(This,ppReportAuthor) \ (This)->lpVtbl -> get_ReportAuthor(This,ppReportAuthor) #define IReport_put_ReportAuthor(This,pReportAuthor) \ (This)->lpVtbl -> put_ReportAuthor(This,pReportAuthor) #define IReport_get_ReportComments(This,ppReportComments) \ (This)->lpVtbl -> get_ReportComments(This,ppReportComments) #define IReport_put_ReportComments(This,pReportComments) \ (This)->lpVtbl -> put_ReportComments(This,pReportComments) #define IReport_get_ReportTemplate(This,ppReportTemplate) \ (This)->lpVtbl -> get_ReportTemplate(This,ppReportTemplate) #define IReport_put_ReportTemplate(This,pReportTemplate) \ (This)->lpVtbl -> put_ReportTemplate(This,pReportTemplate) #define IReport_get_KeywordsInReport(This,ppKeywordsInReport) \ (This)->lpVtbl -> get_KeywordsInReport(This,ppKeywordsInReport) #define IReport_put_KeywordsInReport(This,pKeywordsInReport) \ (This)->lpVtbl -> put_KeywordsInReport(This,pKeywordsInReport) #define IReport_get_ApplicationName(This,ppApplicationName) \ (This)->lpVtbl -> get_ApplicationName(This,ppApplicationName) #define IReport_put_ApplicationName(This,pApplicationName) \ (This)->lpVtbl -> put_ApplicationName(This,pApplicationName) #define IReport_ReadRecords(This) \ (This)->lpVtbl -> ReadRecords(This) #define IReport_GetNextRows(This,startRowN,pRowN,pRowset) \ (This)->lpVtbl -> GetNextRows(This,startRowN,pRowN,pRowset) #define IReport_get_RunningTotalFields(This,ppRunningTotalFieldDefinitions) \ (This)->lpVtbl -> get_RunningTotalFields(This,ppRunningTotalFieldDefinitions) #define IReport_get_PerformGroupingOnServer(This,pBool) \ (This)->lpVtbl -> get_PerformGroupingOnServer(This,pBool) #define IReport_put_PerformGroupingOnServer(This,bl) \ (This)->lpVtbl -> put_PerformGroupingOnServer(This,bl) #define IReport_get_CanPerformGroupingOnServer(This,pBool) \ (This)->lpVtbl -> get_CanPerformGroupingOnServer(This,pBool) #define IReport_get_SQLQueryString(This,ppSQLQueryString) \ (This)->lpVtbl -> get_SQLQueryString(This,ppSQLQueryString) #define IReport_put_SQLQueryString(This,pSQLQueryString) \ (This)->lpVtbl -> put_SQLQueryString(This,pSQLQueryString) #define IReport_get_SQLExpressionFields(This,ppSQLExpressionFieldDefinitions) \ (This)->lpVtbl -> get_SQLExpressionFields(This,ppSQLExpressionFieldDefinitions) #define IReport_OpenSubreport(This,pSubreportName,ppSubreport) \ (This)->lpVtbl -> OpenSubreport(This,pSubreportName,ppSubreport) #define IReport_get_GroupSortFields(This,ppGroupSortFields) \ (This)->lpVtbl -> get_GroupSortFields(This,ppGroupSortFields) #define IReport_AddGroup(This,groupNumber,pConditionField,condition,sortDirection) \ (This)->lpVtbl -> AddGroup(This,groupNumber,pConditionField,condition,sortDirection) #define IReport_SetDialogParentWindow(This,hWnd) \ (This)->lpVtbl -> SetDialogParentWindow(This,hWnd) #define IReport_get_EnablePerformQueriesAsynchronously(This,pBool) \ (This)->lpVtbl -> get_EnablePerformQueriesAsynchronously(This,pBool) #define IReport_put_EnablePerformQueriesAsynchronously(This,bl) \ (This)->lpVtbl -> put_EnablePerformQueriesAsynchronously(This,bl) #define IReport_get_EnableSelectDistinctRecords(This,pBool) \ (This)->lpVtbl -> get_EnableSelectDistinctRecords(This,pBool) #define IReport_put_EnableSelectDistinctRecords(This,bl) \ (This)->lpVtbl -> put_EnableSelectDistinctRecords(This,bl) #define IReport_AddReportVariable(This,type,pName,arraySize,reserved) \ (This)->lpVtbl -> AddReportVariable(This,type,pName,arraySize,reserved) #define IReport_GetReportVariableValue(This,pName,ppVar) \ (This)->lpVtbl -> GetReportVariableValue(This,pName,ppVar) #define IReport_SetReportVariableValue(This,pName,var) \ (This)->lpVtbl -> SetReportVariableValue(This,pName,var) #define IReport_get_ReportFormatStyle(This,pFormatStyle) \ (This)->lpVtbl -> get_ReportFormatStyle(This,pFormatStyle) #define IReport_put_ReportFormatStyle(This,formatStyle) \ (This)->lpVtbl -> put_ReportFormatStyle(This,formatStyle) #define IReport_DeleteGroup(This,groupNumber) \ (This)->lpVtbl -> DeleteGroup(This,groupNumber) #define IReport_get_EnableAsyncQuery(This,pBool) \ (This)->lpVtbl -> get_EnableAsyncQuery(This,pBool) #define IReport_put_EnableAsyncQuery(This,bl) \ (This)->lpVtbl -> put_EnableAsyncQuery(This,bl) #define IReport_get_EnableGeneratingDataForHiddenObject(This,pBool) \ (This)->lpVtbl -> get_EnableGeneratingDataForHiddenObject(This,pBool) #define IReport_put_EnableGeneratingDataForHiddenObject(This,bl) \ (This)->lpVtbl -> put_EnableGeneratingDataForHiddenObject(This,bl) #define IReport_put_PrinterDuplex(This,printerDuplexType) \ (This)->lpVtbl -> put_PrinterDuplex(This,printerDuplexType) #define IReport_get_PrinterDuplex(This,pPrinterDuplexType) \ (This)->lpVtbl -> get_PrinterDuplex(This,pPrinterDuplexType) #define IReport_put_PaperSource(This,paperSource) \ (This)->lpVtbl -> put_PaperSource(This,paperSource) #define IReport_get_PaperSource(This,pPaperSource) \ (This)->lpVtbl -> get_PaperSource(This,pPaperSource) #define IReport_get_SavePreviewPicture(This,pBool) \ (This)->lpVtbl -> get_SavePreviewPicture(This,pBool) #define IReport_put_SavePreviewPicture(This,bl) \ (This)->lpVtbl -> put_SavePreviewPicture(This,bl) #define IReport_PrinterSetup(This,hWnd) \ (This)->lpVtbl -> PrinterSetup(This,hWnd) #define IReport_AutoSetUnboundFieldSource(This,matchType,bindSubReports) \ (This)->lpVtbl -> AutoSetUnboundFieldSource(This,matchType,bindSubReports) #define IReport_SaveAs(This,pFilePath,fileFormat) \ (This)->lpVtbl -> SaveAs(This,pFilePath,fileFormat) #define IReport_put_FieldMappingType(This,fldMappingType) \ (This)->lpVtbl -> put_FieldMappingType(This,fldMappingType) #define IReport_get_FieldMappingType(This,fldMappingType) \ (This)->lpVtbl -> get_FieldMappingType(This,fldMappingType) #define IReport_get_FormulaSyntax(This,pFormulaSyntax) \ (This)->lpVtbl -> get_FormulaSyntax(This,pFormulaSyntax) #define IReport_put_FormulaSyntax(This,formulaSyntax) \ (This)->lpVtbl -> put_FormulaSyntax(This,formulaSyntax) #define IReport_get_LastGetFormulaSyntax(This,pLastGetFormulaSyntax) \ (This)->lpVtbl -> get_LastGetFormulaSyntax(This,pLastGetFormulaSyntax) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_Areas_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IAreas __RPC_FAR *__RPC_FAR *ppAreas); void __RPC_STUB IReport_get_Areas_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_Sections_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ ISections __RPC_FAR *__RPC_FAR *ppSections); void __RPC_STUB IReport_get_Sections_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PrintDate_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ DATE __RPC_FAR *pDate); void __RPC_STUB IReport_get_PrintDate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_PrintDate_Proxy( IReport __RPC_FAR * This, /* [in] */ DATE Date); void __RPC_STUB IReport_put_PrintDate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_UseIndexForSpeed_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_UseIndexForSpeed_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_UseIndexForSpeed_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_UseIndexForSpeed_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_TranslateDosStrings_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_TranslateDosStrings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_TranslateDosStrings_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_TranslateDosStrings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_TranslateDosMemos_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_TranslateDosMemos_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_TranslateDosMemos_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_TranslateDosMemos_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ConvertDateTimeType_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRConvertDateTimeType __RPC_FAR *pDateTimeType); void __RPC_STUB IReport_get_ConvertDateTimeType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ConvertDateTimeType_Proxy( IReport __RPC_FAR * This, /* [in] */ CRConvertDateTimeType dateTimeType); void __RPC_STUB IReport_put_ConvertDateTimeType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ConvertNullFieldToDefault_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_ConvertNullFieldToDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ConvertNullFieldToDefault_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_ConvertNullFieldToDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_CaseInsensitiveSQLData_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_CaseInsensitiveSQLData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_CaseInsensitiveSQLData_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_CaseInsensitiveSQLData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_VerifyOnEveryPrint_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_VerifyOnEveryPrint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_VerifyOnEveryPrint_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_VerifyOnEveryPrint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_Database_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppDatabase); void __RPC_STUB IReport_get_Database_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PrinterName_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppPrinterName); void __RPC_STUB IReport_get_PrinterName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_DriverName_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDriverName); void __RPC_STUB IReport_get_DriverName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PortName_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppPortName); void __RPC_STUB IReport_get_PortName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PaperOrientation_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRPaperOrientation __RPC_FAR *pPaperOrientation); void __RPC_STUB IReport_get_PaperOrientation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_PaperOrientation_Proxy( IReport __RPC_FAR * This, /* [in] */ CRPaperOrientation paperOrientation); void __RPC_STUB IReport_put_PaperOrientation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PaperSize_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRPaperSize __RPC_FAR *pPaperSize); void __RPC_STUB IReport_get_PaperSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_PaperSize_Proxy( IReport __RPC_FAR * This, /* [in] */ CRPaperSize paperSize); void __RPC_STUB IReport_put_PaperSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE IReport_Save_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pReportFileName); void __RPC_STUB IReport_Save_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_PrintOut_Proxy( IReport __RPC_FAR * This, /* [optional][in] */ VARIANT promptUser, /* [optional][in] */ VARIANT numberOfCopy, /* [optional][in] */ VARIANT collated, /* [optional][in] */ VARIANT startPageN, /* [optional][in] */ VARIANT stopPageN); void __RPC_STUB IReport_PrintOut_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_SelectPrinter_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pDriverName, /* [in] */ BSTR pPrinterName, /* [in] */ BSTR pPortName); void __RPC_STUB IReport_SelectPrinter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_FormulaFields_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IFormulaFieldDefinitions __RPC_FAR *__RPC_FAR *ppFormulaFields); void __RPC_STUB IReport_get_FormulaFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ParameterFields_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IParameterFieldDefinitions __RPC_FAR *__RPC_FAR *ppParameterFields); void __RPC_STUB IReport_get_ParameterFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_GroupNameFields_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IGroupNameFieldDefinitions __RPC_FAR *__RPC_FAR *ppGroupNameFields); void __RPC_STUB IReport_get_GroupNameFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_SummaryFields_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ ISummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFieldDefinitions); void __RPC_STUB IReport_get_SummaryFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_Kind_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRReportKind __RPC_FAR *pReportKind); void __RPC_STUB IReport_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_Parent_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); void __RPC_STUB IReport_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_NumberOfGroup_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pNumberOfGroup); void __RPC_STUB IReport_get_NumberOfGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_MorePrintEngineErrorMessages_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_MorePrintEngineErrorMessages_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_MorePrintEngineErrorMessages_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_MorePrintEngineErrorMessages_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_LeftMargin_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftMargin); void __RPC_STUB IReport_get_LeftMargin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_LeftMargin_Proxy( IReport __RPC_FAR * This, /* [in] */ long leftMargin); void __RPC_STUB IReport_put_LeftMargin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_RightMargin_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightMargin); void __RPC_STUB IReport_get_RightMargin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_RightMargin_Proxy( IReport __RPC_FAR * This, /* [in] */ long rightMargin); void __RPC_STUB IReport_put_RightMargin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_TopMargin_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTopMargin); void __RPC_STUB IReport_get_TopMargin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_TopMargin_Proxy( IReport __RPC_FAR * This, /* [in] */ long topMargin); void __RPC_STUB IReport_put_TopMargin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_BottomMargin_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottomMargin); void __RPC_STUB IReport_get_BottomMargin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_BottomMargin_Proxy( IReport __RPC_FAR * This, /* [in] */ long bottomMargin); void __RPC_STUB IReport_put_BottomMargin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PageEngine_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IPageEngine __RPC_FAR *__RPC_FAR *ppPageEngine); void __RPC_STUB IReport_get_PageEngine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_Export_Proxy( IReport __RPC_FAR * This, /* [optional][in] */ VARIANT promptUser); void __RPC_STUB IReport_Export_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ExportOptions_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IExportOptions __RPC_FAR *__RPC_FAR *ppExportOptions); void __RPC_STUB IReport_get_ExportOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_Application_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IApplication __RPC_FAR *__RPC_FAR *ppApplication); void __RPC_STUB IReport_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_EnableParameterPrompting_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_EnableParameterPrompting_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_EnableParameterPrompting_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_EnableParameterPrompting_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_DisplayProgressDialog_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_DisplayProgressDialog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_DisplayProgressDialog_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_DisplayProgressDialog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_RecordSelectionFormula_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppRecordSelectionFormula); void __RPC_STUB IReport_get_RecordSelectionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_RecordSelectionFormula_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pRecordSelectionFormula); void __RPC_STUB IReport_put_RecordSelectionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_GroupSelectionFormula_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppGroupSelectionFormula); void __RPC_STUB IReport_get_GroupSelectionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_GroupSelectionFormula_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pGroupSelectionFormula); void __RPC_STUB IReport_put_GroupSelectionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_RecordSortFields_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ ISortFields __RPC_FAR *__RPC_FAR *ppRecordSortFields); void __RPC_STUB IReport_get_RecordSortFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_CancelPrinting_Proxy( IReport __RPC_FAR * This); void __RPC_STUB IReport_CancelPrinting_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_HasSavedData_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_HasSavedData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_DiscardSavedData_Proxy( IReport __RPC_FAR * This); void __RPC_STUB IReport_DiscardSavedData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PrintingStatus_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IPrintingStatus __RPC_FAR *__RPC_FAR *ppPrintingStatus); void __RPC_STUB IReport_get_PrintingStatus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ReportTitle_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportTitle); void __RPC_STUB IReport_get_ReportTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ReportTitle_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pReportTitle); void __RPC_STUB IReport_put_ReportTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ReportSubject_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportSubject); void __RPC_STUB IReport_get_ReportSubject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ReportSubject_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pReportSubject); void __RPC_STUB IReport_put_ReportSubject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ReportAuthor_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportAuthor); void __RPC_STUB IReport_get_ReportAuthor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ReportAuthor_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pReportAuthor); void __RPC_STUB IReport_put_ReportAuthor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ReportComments_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportComments); void __RPC_STUB IReport_get_ReportComments_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ReportComments_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pReportComments); void __RPC_STUB IReport_put_ReportComments_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ReportTemplate_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportTemplate); void __RPC_STUB IReport_get_ReportTemplate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ReportTemplate_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pReportTemplate); void __RPC_STUB IReport_put_ReportTemplate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_KeywordsInReport_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppKeywordsInReport); void __RPC_STUB IReport_get_KeywordsInReport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_KeywordsInReport_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pKeywordsInReport); void __RPC_STUB IReport_put_KeywordsInReport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ApplicationName_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppApplicationName); void __RPC_STUB IReport_get_ApplicationName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ApplicationName_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pApplicationName); void __RPC_STUB IReport_put_ApplicationName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_ReadRecords_Proxy( IReport __RPC_FAR * This); void __RPC_STUB IReport_ReadRecords_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_GetNextRows_Proxy( IReport __RPC_FAR * This, /* [in] */ long startRowN, /* [in] */ long __RPC_FAR *pRowN, /* [retval][out] */ VARIANT __RPC_FAR *pRowset); void __RPC_STUB IReport_GetNextRows_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_RunningTotalFields_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ IRunningTotalFieldDefinitions __RPC_FAR *__RPC_FAR *ppRunningTotalFieldDefinitions); void __RPC_STUB IReport_get_RunningTotalFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PerformGroupingOnServer_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_PerformGroupingOnServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_PerformGroupingOnServer_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_PerformGroupingOnServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_CanPerformGroupingOnServer_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_CanPerformGroupingOnServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_SQLQueryString_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSQLQueryString); void __RPC_STUB IReport_get_SQLQueryString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_SQLQueryString_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pSQLQueryString); void __RPC_STUB IReport_put_SQLQueryString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_SQLExpressionFields_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ ISQLExpressionFieldDefinitions __RPC_FAR *__RPC_FAR *ppSQLExpressionFieldDefinitions); void __RPC_STUB IReport_get_SQLExpressionFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_OpenSubreport_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pSubreportName, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppSubreport); void __RPC_STUB IReport_OpenSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_GroupSortFields_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ ISortFields __RPC_FAR *__RPC_FAR *ppGroupSortFields); void __RPC_STUB IReport_get_GroupSortFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_AddGroup_Proxy( IReport __RPC_FAR * This, /* [in] */ short groupNumber, /* [in] */ IDispatch __RPC_FAR *pConditionField, /* [in] */ CRGroupCondition condition, /* [in] */ CRSortDirection sortDirection); void __RPC_STUB IReport_AddGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_SetDialogParentWindow_Proxy( IReport __RPC_FAR * This, /* [in] */ long hWnd); void __RPC_STUB IReport_SetDialogParentWindow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_EnablePerformQueriesAsynchronously_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_EnablePerformQueriesAsynchronously_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_EnablePerformQueriesAsynchronously_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_EnablePerformQueriesAsynchronously_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_EnableSelectDistinctRecords_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_EnableSelectDistinctRecords_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_EnableSelectDistinctRecords_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_EnableSelectDistinctRecords_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_AddReportVariable_Proxy( IReport __RPC_FAR * This, /* [in] */ CRReportVariableValueType type, /* [in] */ BSTR pName, /* [optional][in] */ long arraySize, /* [optional][in] */ VARIANT reserved); void __RPC_STUB IReport_AddReportVariable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_GetReportVariableValue_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pName, /* [retval][out] */ VARIANT __RPC_FAR *ppVar); void __RPC_STUB IReport_GetReportVariableValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_SetReportVariableValue_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pName, /* [in] */ VARIANT var); void __RPC_STUB IReport_SetReportVariableValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_ReportFormatStyle_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRReportFormatStyle __RPC_FAR *pFormatStyle); void __RPC_STUB IReport_get_ReportFormatStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_ReportFormatStyle_Proxy( IReport __RPC_FAR * This, /* [in] */ CRReportFormatStyle formatStyle); void __RPC_STUB IReport_put_ReportFormatStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_DeleteGroup_Proxy( IReport __RPC_FAR * This, /* [in] */ short groupNumber); void __RPC_STUB IReport_DeleteGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_EnableAsyncQuery_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_EnableAsyncQuery_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_EnableAsyncQuery_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_EnableAsyncQuery_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_EnableGeneratingDataForHiddenObject_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_EnableGeneratingDataForHiddenObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_EnableGeneratingDataForHiddenObject_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_EnableGeneratingDataForHiddenObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_PrinterDuplex_Proxy( IReport __RPC_FAR * This, /* [in] */ CRPrinterDuplexType printerDuplexType); void __RPC_STUB IReport_put_PrinterDuplex_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PrinterDuplex_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRPrinterDuplexType __RPC_FAR *pPrinterDuplexType); void __RPC_STUB IReport_get_PrinterDuplex_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_PaperSource_Proxy( IReport __RPC_FAR * This, /* [in] */ CRPaperSource paperSource); void __RPC_STUB IReport_put_PaperSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_PaperSource_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRPaperSource __RPC_FAR *pPaperSource); void __RPC_STUB IReport_get_PaperSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_SavePreviewPicture_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReport_get_SavePreviewPicture_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_SavePreviewPicture_Proxy( IReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReport_put_SavePreviewPicture_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_PrinterSetup_Proxy( IReport __RPC_FAR * This, /* [in] */ long hWnd); void __RPC_STUB IReport_PrinterSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_AutoSetUnboundFieldSource_Proxy( IReport __RPC_FAR * This, /* [in] */ CRBindingMatchType matchType, /* [optional][in] */ VARIANT bindSubReports); void __RPC_STUB IReport_AutoSetUnboundFieldSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReport_SaveAs_Proxy( IReport __RPC_FAR * This, /* [in] */ BSTR pFilePath, /* [in] */ CRReportFileFormat fileFormat); void __RPC_STUB IReport_SaveAs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_FieldMappingType_Proxy( IReport __RPC_FAR * This, /* [in] */ CRFieldMappingType fldMappingType); void __RPC_STUB IReport_put_FieldMappingType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_FieldMappingType_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRFieldMappingType __RPC_FAR *fldMappingType); void __RPC_STUB IReport_get_FieldMappingType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_FormulaSyntax_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRFormulaSyntax __RPC_FAR *pFormulaSyntax); void __RPC_STUB IReport_get_FormulaSyntax_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReport_put_FormulaSyntax_Proxy( IReport __RPC_FAR * This, /* [in] */ CRFormulaSyntax formulaSyntax); void __RPC_STUB IReport_put_FormulaSyntax_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReport_get_LastGetFormulaSyntax_Proxy( IReport __RPC_FAR * This, /* [retval][out] */ CRFormulaSyntax __RPC_FAR *pLastGetFormulaSyntax); void __RPC_STUB IReport_get_LastGetFormulaSyntax_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReport_INTERFACE_DEFINED__ */ #ifndef __IDRReportOnUpdateNotifySink_INTERFACE_DEFINED__ #define __IDRReportOnUpdateNotifySink_INTERFACE_DEFINED__ /* interface IDRReportOnUpdateNotifySink */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRReportOnUpdateNotifySink; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a04-44c9-11d1-abec-00a0c9274b91") IDRReportOnUpdateNotifySink : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE onUpdate( /* [in] */ CRUpdateHint kind, /* [in] */ IUnknown __RPC_FAR *pData) = 0; }; #else /* C style interface */ typedef struct IDRReportOnUpdateNotifySinkVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRReportOnUpdateNotifySink __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRReportOnUpdateNotifySink __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRReportOnUpdateNotifySink __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onUpdate )( IDRReportOnUpdateNotifySink __RPC_FAR * This, /* [in] */ CRUpdateHint kind, /* [in] */ IUnknown __RPC_FAR *pData); END_INTERFACE } IDRReportOnUpdateNotifySinkVtbl; interface IDRReportOnUpdateNotifySink { CONST_VTBL struct IDRReportOnUpdateNotifySinkVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRReportOnUpdateNotifySink_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRReportOnUpdateNotifySink_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRReportOnUpdateNotifySink_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRReportOnUpdateNotifySink_onUpdate(This,kind,pData) \ (This)->lpVtbl -> onUpdate(This,kind,pData) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRReportOnUpdateNotifySink_onUpdate_Proxy( IDRReportOnUpdateNotifySink __RPC_FAR * This, /* [in] */ CRUpdateHint kind, /* [in] */ IUnknown __RPC_FAR *pData); void __RPC_STUB IDRReportOnUpdateNotifySink_onUpdate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRReportOnUpdateNotifySink_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0211 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0211_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0211_v0_0_s_ifspec; #ifndef __IAreas_INTERFACE_DEFINED__ #define __IAreas_INTERFACE_DEFINED__ /* interface IAreas */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IAreas; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5972-44c9-11d1-abec-00a0c9274b91") IAreas : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport) = 0; }; #else /* C style interface */ typedef struct IAreasVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IAreas __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IAreas __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IAreas __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IAreas __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IAreas __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IAreas __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IAreas __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IAreas __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IAreas __RPC_FAR * This, /* [in] */ VARIANT index, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IAreas __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IAreas __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); END_INTERFACE } IAreasVtbl; interface IAreas { CONST_VTBL struct IAreasVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IAreas_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAreas_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAreas_Release(This) \ (This)->lpVtbl -> Release(This) #define IAreas_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAreas_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAreas_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAreas_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAreas_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IAreas_get_Item(This,index,ppArea) \ (This)->lpVtbl -> get_Item(This,index,ppArea) #define IAreas_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IAreas_get_Parent(This,ppReport) \ (This)->lpVtbl -> get_Parent(This,ppReport) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IAreas_get__NewEnum_Proxy( IAreas __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IAreas_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAreas_get_Item_Proxy( IAreas __RPC_FAR * This, /* [in] */ VARIANT index, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); void __RPC_STUB IAreas_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAreas_get_Count_Proxy( IAreas __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IAreas_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAreas_get_Parent_Proxy( IAreas __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); void __RPC_STUB IAreas_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAreas_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0212 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0212_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0212_v0_0_s_ifspec; #ifndef __ISections_INTERFACE_DEFINED__ #define __ISections_INTERFACE_DEFINED__ /* interface ISections */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISections; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5982-44c9-11d1-abec-00a0c9274b91") ISections : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [optional][in] */ VARIANT index, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct ISectionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISections __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISections __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISections __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISections __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISections __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISections __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISections __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ISections __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ISections __RPC_FAR * This, /* [in] */ VARIANT index, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ISections __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISections __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ISections __RPC_FAR * This, /* [optional][in] */ VARIANT index, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( ISections __RPC_FAR * This, /* [in] */ VARIANT index); END_INTERFACE } ISectionsVtbl; interface ISections { CONST_VTBL struct ISectionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISections_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISections_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISections_Release(This) \ (This)->lpVtbl -> Release(This) #define ISections_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISections_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISections_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISections_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISections_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define ISections_get_Item(This,index,ppSection) \ (This)->lpVtbl -> get_Item(This,index,ppSection) #define ISections_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ISections_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISections_Add(This,index,ppSection) \ (This)->lpVtbl -> Add(This,index,ppSection) #define ISections_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISections_get__NewEnum_Proxy( ISections __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB ISections_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISections_get_Item_Proxy( ISections __RPC_FAR * This, /* [in] */ VARIANT index, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); void __RPC_STUB ISections_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISections_get_Count_Proxy( ISections __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ISections_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISections_get_Parent_Proxy( ISections __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISections_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISections_Add_Proxy( ISections __RPC_FAR * This, /* [optional][in] */ VARIANT index, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); void __RPC_STUB ISections_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISections_Delete_Proxy( ISections __RPC_FAR * This, /* [in] */ VARIANT index); void __RPC_STUB ISections_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISections_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0213 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0213_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0213_v0_0_s_ifspec; #ifndef __IArea_INTERFACE_DEFINED__ #define __IArea_INTERFACE_DEFINED__ /* interface IArea */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IArea; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5992-44c9-11d1-abec-00a0c9274b91") IArea : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRAreaKind __RPC_FAR *pAreaKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Sections( /* [retval][out] */ ISections __RPC_FAR *__RPC_FAR *ppSections) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HideForDrillDown( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HideForDrillDown( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupNumber( /* [retval][out] */ short __RPC_FAR *pGroupNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CopiesToPrint( /* [retval][out] */ short __RPC_FAR *pCopiesToPrint) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CopiesToPrint( /* [in] */ short copiesToPrint) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NewPageAfter( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NewPageAfter( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NewPageBefore( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NewPageBefore( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PrintAtBottomOfPage( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PrintAtBottomOfPage( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ResetPageNumberAfter( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ResetPageNumberAfter( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SortDirection( /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SortDirection( /* [in] */ CRSortDirection sortDirection) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RepeatGroupHeader( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RepeatGroupHeader( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepGroupTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepGroupTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupCondition( /* [retval][out] */ CRGroupCondition __RPC_FAR *pGroupCondition) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GroupCondition( /* [in] */ CRGroupCondition groupCondition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupConditionField( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppConditionField) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GroupConditionField( /* [in] */ IDispatch __RPC_FAR *ppConditionField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetailWidth( /* [retval][out] */ long __RPC_FAR *pDetailWidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetailHeight( /* [retval][out] */ long __RPC_FAR *pDetailHeight) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HorizontalGap( /* [retval][out] */ long __RPC_FAR *pHorizontalGap) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopOrBottomNGroupSortOrder( /* [retval][out] */ CRTopBottomNGroupSortOrder __RPC_FAR *pTopOrBottomNGroupSortOrder) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopOrBottomNGroupSortOrder( /* [in] */ CRTopBottomNGroupSortOrder topOrBottomNGroupOrder) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfTopOrBottomNGroups( /* [retval][out] */ short __RPC_FAR *pNumberOfTopOrBottomNGroups) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NumberOfTopOrBottomNGroups( /* [in] */ short numberOfTopOrBottomNGroups) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DiscardOtherGroups( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DiscardOtherGroups( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopOrBottomNSortField( /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppTopOrBottomNSortField) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopOrBottomNSortField( /* [in] */ ISummaryFieldDefinition __RPC_FAR *pTopOrBottomNSortField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableHierarchicalGroupSorting( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableHierarchicalGroupSorting( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ParentIDField( /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppParentIDField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetParentIDField( /* [in] */ VARIANT parentIDField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_InstanceIDField( /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppInstanceIDField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetInstanceIDField( /* [in] */ VARIANT instanceIDField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupIndent( /* [retval][out] */ long __RPC_FAR *pGroupIndent) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GroupIndent( /* [in] */ long groupIndent) = 0; }; #else /* C style interface */ typedef struct IAreaVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IArea __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IArea __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IArea __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IArea __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IArea __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IArea __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IArea __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IArea __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IArea __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IArea __RPC_FAR * This, /* [retval][out] */ CRAreaKind __RPC_FAR *pAreaKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Sections )( IArea __RPC_FAR * This, /* [retval][out] */ ISections __RPC_FAR *__RPC_FAR *ppSections); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IArea __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HideForDrillDown )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HideForDrillDown )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupNumber )( IArea __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pGroupNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CopiesToPrint )( IArea __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pCopiesToPrint); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CopiesToPrint )( IArea __RPC_FAR * This, /* [in] */ short copiesToPrint); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NewPageAfter )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NewPageAfter )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NewPageBefore )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NewPageBefore )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PrintAtBottomOfPage )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PrintAtBottomOfPage )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResetPageNumberAfter )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResetPageNumberAfter )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SortDirection )( IArea __RPC_FAR * This, /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SortDirection )( IArea __RPC_FAR * This, /* [in] */ CRSortDirection sortDirection); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RepeatGroupHeader )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RepeatGroupHeader )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepGroupTogether )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepGroupTogether )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupCondition )( IArea __RPC_FAR * This, /* [retval][out] */ CRGroupCondition __RPC_FAR *pGroupCondition); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GroupCondition )( IArea __RPC_FAR * This, /* [in] */ CRGroupCondition groupCondition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupConditionField )( IArea __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppConditionField); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GroupConditionField )( IArea __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *ppConditionField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DetailWidth )( IArea __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pDetailWidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DetailHeight )( IArea __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pDetailHeight); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HorizontalGap )( IArea __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHorizontalGap); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopOrBottomNGroupSortOrder )( IArea __RPC_FAR * This, /* [retval][out] */ CRTopBottomNGroupSortOrder __RPC_FAR *pTopOrBottomNGroupSortOrder); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopOrBottomNGroupSortOrder )( IArea __RPC_FAR * This, /* [in] */ CRTopBottomNGroupSortOrder topOrBottomNGroupOrder); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfTopOrBottomNGroups )( IArea __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfTopOrBottomNGroups); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NumberOfTopOrBottomNGroups )( IArea __RPC_FAR * This, /* [in] */ short numberOfTopOrBottomNGroups); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiscardOtherGroups )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiscardOtherGroups )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopOrBottomNSortField )( IArea __RPC_FAR * This, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppTopOrBottomNSortField); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopOrBottomNSortField )( IArea __RPC_FAR * This, /* [in] */ ISummaryFieldDefinition __RPC_FAR *pTopOrBottomNSortField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableHierarchicalGroupSorting )( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableHierarchicalGroupSorting )( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ParentIDField )( IArea __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppParentIDField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetParentIDField )( IArea __RPC_FAR * This, /* [in] */ VARIANT parentIDField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InstanceIDField )( IArea __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppInstanceIDField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetInstanceIDField )( IArea __RPC_FAR * This, /* [in] */ VARIANT instanceIDField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupIndent )( IArea __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pGroupIndent); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GroupIndent )( IArea __RPC_FAR * This, /* [in] */ long groupIndent); END_INTERFACE } IAreaVtbl; interface IArea { CONST_VTBL struct IAreaVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IArea_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IArea_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IArea_Release(This) \ (This)->lpVtbl -> Release(This) #define IArea_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IArea_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IArea_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IArea_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IArea_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IArea_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IArea_get_Kind(This,pAreaKind) \ (This)->lpVtbl -> get_Kind(This,pAreaKind) #define IArea_get_Sections(This,ppSections) \ (This)->lpVtbl -> get_Sections(This,ppSections) #define IArea_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IArea_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define IArea_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define IArea_get_HideForDrillDown(This,pBool) \ (This)->lpVtbl -> get_HideForDrillDown(This,pBool) #define IArea_put_HideForDrillDown(This,bl) \ (This)->lpVtbl -> put_HideForDrillDown(This,bl) #define IArea_get_GroupNumber(This,pGroupNumber) \ (This)->lpVtbl -> get_GroupNumber(This,pGroupNumber) #define IArea_get_CopiesToPrint(This,pCopiesToPrint) \ (This)->lpVtbl -> get_CopiesToPrint(This,pCopiesToPrint) #define IArea_put_CopiesToPrint(This,copiesToPrint) \ (This)->lpVtbl -> put_CopiesToPrint(This,copiesToPrint) #define IArea_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define IArea_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define IArea_get_NewPageAfter(This,pBool) \ (This)->lpVtbl -> get_NewPageAfter(This,pBool) #define IArea_put_NewPageAfter(This,bl) \ (This)->lpVtbl -> put_NewPageAfter(This,bl) #define IArea_get_NewPageBefore(This,pBool) \ (This)->lpVtbl -> get_NewPageBefore(This,pBool) #define IArea_put_NewPageBefore(This,bl) \ (This)->lpVtbl -> put_NewPageBefore(This,bl) #define IArea_get_PrintAtBottomOfPage(This,pBool) \ (This)->lpVtbl -> get_PrintAtBottomOfPage(This,pBool) #define IArea_put_PrintAtBottomOfPage(This,bl) \ (This)->lpVtbl -> put_PrintAtBottomOfPage(This,bl) #define IArea_get_ResetPageNumberAfter(This,pBool) \ (This)->lpVtbl -> get_ResetPageNumberAfter(This,pBool) #define IArea_put_ResetPageNumberAfter(This,bl) \ (This)->lpVtbl -> put_ResetPageNumberAfter(This,bl) #define IArea_get_SortDirection(This,pSortDirection) \ (This)->lpVtbl -> get_SortDirection(This,pSortDirection) #define IArea_put_SortDirection(This,sortDirection) \ (This)->lpVtbl -> put_SortDirection(This,sortDirection) #define IArea_get_RepeatGroupHeader(This,pBool) \ (This)->lpVtbl -> get_RepeatGroupHeader(This,pBool) #define IArea_put_RepeatGroupHeader(This,bl) \ (This)->lpVtbl -> put_RepeatGroupHeader(This,bl) #define IArea_get_KeepGroupTogether(This,pBool) \ (This)->lpVtbl -> get_KeepGroupTogether(This,pBool) #define IArea_put_KeepGroupTogether(This,bl) \ (This)->lpVtbl -> put_KeepGroupTogether(This,bl) #define IArea_get_GroupCondition(This,pGroupCondition) \ (This)->lpVtbl -> get_GroupCondition(This,pGroupCondition) #define IArea_put_GroupCondition(This,groupCondition) \ (This)->lpVtbl -> put_GroupCondition(This,groupCondition) #define IArea_get_GroupConditionField(This,ppConditionField) \ (This)->lpVtbl -> get_GroupConditionField(This,ppConditionField) #define IArea_put_GroupConditionField(This,ppConditionField) \ (This)->lpVtbl -> put_GroupConditionField(This,ppConditionField) #define IArea_get_DetailWidth(This,pDetailWidth) \ (This)->lpVtbl -> get_DetailWidth(This,pDetailWidth) #define IArea_get_DetailHeight(This,pDetailHeight) \ (This)->lpVtbl -> get_DetailHeight(This,pDetailHeight) #define IArea_get_HorizontalGap(This,pHorizontalGap) \ (This)->lpVtbl -> get_HorizontalGap(This,pHorizontalGap) #define IArea_get_TopOrBottomNGroupSortOrder(This,pTopOrBottomNGroupSortOrder) \ (This)->lpVtbl -> get_TopOrBottomNGroupSortOrder(This,pTopOrBottomNGroupSortOrder) #define IArea_put_TopOrBottomNGroupSortOrder(This,topOrBottomNGroupOrder) \ (This)->lpVtbl -> put_TopOrBottomNGroupSortOrder(This,topOrBottomNGroupOrder) #define IArea_get_NumberOfTopOrBottomNGroups(This,pNumberOfTopOrBottomNGroups) \ (This)->lpVtbl -> get_NumberOfTopOrBottomNGroups(This,pNumberOfTopOrBottomNGroups) #define IArea_put_NumberOfTopOrBottomNGroups(This,numberOfTopOrBottomNGroups) \ (This)->lpVtbl -> put_NumberOfTopOrBottomNGroups(This,numberOfTopOrBottomNGroups) #define IArea_get_DiscardOtherGroups(This,pBool) \ (This)->lpVtbl -> get_DiscardOtherGroups(This,pBool) #define IArea_put_DiscardOtherGroups(This,bl) \ (This)->lpVtbl -> put_DiscardOtherGroups(This,bl) #define IArea_get_TopOrBottomNSortField(This,ppTopOrBottomNSortField) \ (This)->lpVtbl -> get_TopOrBottomNSortField(This,ppTopOrBottomNSortField) #define IArea_put_TopOrBottomNSortField(This,pTopOrBottomNSortField) \ (This)->lpVtbl -> put_TopOrBottomNSortField(This,pTopOrBottomNSortField) #define IArea_get_EnableHierarchicalGroupSorting(This,pBool) \ (This)->lpVtbl -> get_EnableHierarchicalGroupSorting(This,pBool) #define IArea_put_EnableHierarchicalGroupSorting(This,bl) \ (This)->lpVtbl -> put_EnableHierarchicalGroupSorting(This,bl) #define IArea_get_ParentIDField(This,ppParentIDField) \ (This)->lpVtbl -> get_ParentIDField(This,ppParentIDField) #define IArea_SetParentIDField(This,parentIDField) \ (This)->lpVtbl -> SetParentIDField(This,parentIDField) #define IArea_get_InstanceIDField(This,ppInstanceIDField) \ (This)->lpVtbl -> get_InstanceIDField(This,ppInstanceIDField) #define IArea_SetInstanceIDField(This,instanceIDField) \ (This)->lpVtbl -> SetInstanceIDField(This,instanceIDField) #define IArea_get_GroupIndent(This,pGroupIndent) \ (This)->lpVtbl -> get_GroupIndent(This,pGroupIndent) #define IArea_put_GroupIndent(This,groupIndent) \ (This)->lpVtbl -> put_GroupIndent(This,groupIndent) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_Name_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IArea_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_Name_Proxy( IArea __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IArea_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_Kind_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ CRAreaKind __RPC_FAR *pAreaKind); void __RPC_STUB IArea_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_Sections_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ ISections __RPC_FAR *__RPC_FAR *ppSections); void __RPC_STUB IArea_get_Sections_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_Parent_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IArea_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_Suppress_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_Suppress_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_HideForDrillDown_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_HideForDrillDown_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_HideForDrillDown_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_HideForDrillDown_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_GroupNumber_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pGroupNumber); void __RPC_STUB IArea_get_GroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_CopiesToPrint_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pCopiesToPrint); void __RPC_STUB IArea_get_CopiesToPrint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_CopiesToPrint_Proxy( IArea __RPC_FAR * This, /* [in] */ short copiesToPrint); void __RPC_STUB IArea_put_CopiesToPrint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_KeepTogether_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_KeepTogether_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_NewPageAfter_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_NewPageAfter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_NewPageAfter_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_NewPageAfter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_NewPageBefore_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_NewPageBefore_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_NewPageBefore_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_NewPageBefore_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_PrintAtBottomOfPage_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_PrintAtBottomOfPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_PrintAtBottomOfPage_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_PrintAtBottomOfPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_ResetPageNumberAfter_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_ResetPageNumberAfter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_ResetPageNumberAfter_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_ResetPageNumberAfter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_SortDirection_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection); void __RPC_STUB IArea_get_SortDirection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_SortDirection_Proxy( IArea __RPC_FAR * This, /* [in] */ CRSortDirection sortDirection); void __RPC_STUB IArea_put_SortDirection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_RepeatGroupHeader_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_RepeatGroupHeader_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_RepeatGroupHeader_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_RepeatGroupHeader_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_KeepGroupTogether_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_KeepGroupTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_KeepGroupTogether_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_KeepGroupTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_GroupCondition_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ CRGroupCondition __RPC_FAR *pGroupCondition); void __RPC_STUB IArea_get_GroupCondition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_GroupCondition_Proxy( IArea __RPC_FAR * This, /* [in] */ CRGroupCondition groupCondition); void __RPC_STUB IArea_put_GroupCondition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_GroupConditionField_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppConditionField); void __RPC_STUB IArea_get_GroupConditionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_GroupConditionField_Proxy( IArea __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *ppConditionField); void __RPC_STUB IArea_put_GroupConditionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_DetailWidth_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pDetailWidth); void __RPC_STUB IArea_get_DetailWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_DetailHeight_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pDetailHeight); void __RPC_STUB IArea_get_DetailHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_HorizontalGap_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHorizontalGap); void __RPC_STUB IArea_get_HorizontalGap_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_TopOrBottomNGroupSortOrder_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ CRTopBottomNGroupSortOrder __RPC_FAR *pTopOrBottomNGroupSortOrder); void __RPC_STUB IArea_get_TopOrBottomNGroupSortOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_TopOrBottomNGroupSortOrder_Proxy( IArea __RPC_FAR * This, /* [in] */ CRTopBottomNGroupSortOrder topOrBottomNGroupOrder); void __RPC_STUB IArea_put_TopOrBottomNGroupSortOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_NumberOfTopOrBottomNGroups_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfTopOrBottomNGroups); void __RPC_STUB IArea_get_NumberOfTopOrBottomNGroups_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_NumberOfTopOrBottomNGroups_Proxy( IArea __RPC_FAR * This, /* [in] */ short numberOfTopOrBottomNGroups); void __RPC_STUB IArea_put_NumberOfTopOrBottomNGroups_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_DiscardOtherGroups_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_DiscardOtherGroups_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_DiscardOtherGroups_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_DiscardOtherGroups_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_TopOrBottomNSortField_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppTopOrBottomNSortField); void __RPC_STUB IArea_get_TopOrBottomNSortField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_TopOrBottomNSortField_Proxy( IArea __RPC_FAR * This, /* [in] */ ISummaryFieldDefinition __RPC_FAR *pTopOrBottomNSortField); void __RPC_STUB IArea_put_TopOrBottomNSortField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_EnableHierarchicalGroupSorting_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IArea_get_EnableHierarchicalGroupSorting_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_EnableHierarchicalGroupSorting_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IArea_put_EnableHierarchicalGroupSorting_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_ParentIDField_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppParentIDField); void __RPC_STUB IArea_get_ParentIDField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IArea_SetParentIDField_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT parentIDField); void __RPC_STUB IArea_SetParentIDField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_InstanceIDField_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppInstanceIDField); void __RPC_STUB IArea_get_InstanceIDField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IArea_SetInstanceIDField_Proxy( IArea __RPC_FAR * This, /* [in] */ VARIANT instanceIDField); void __RPC_STUB IArea_SetInstanceIDField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IArea_get_GroupIndent_Proxy( IArea __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pGroupIndent); void __RPC_STUB IArea_get_GroupIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IArea_put_GroupIndent_Proxy( IArea __RPC_FAR * This, /* [in] */ long groupIndent); void __RPC_STUB IArea_put_GroupIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IArea_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0214 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0214_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0214_v0_0_s_ifspec; #ifndef __ISection_INTERFACE_DEFINED__ #define __ISection_INTERFACE_DEFINED__ /* interface ISection */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac59a2-44c9-11d1-abec-00a0c9274b91") ISection : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportObjects( /* [retval][out] */ IReportObjects __RPC_FAR *__RPC_FAR *ppReportObjects) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Number( /* [retval][out] */ short __RPC_FAR *pNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NewPageBefore( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NewPageBefore( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NewPageAfter( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NewPageAfter( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ResetPageNumberAfter( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ResetPageNumberAfter( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PrintAtBottomOfPage( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PrintAtBottomOfPage( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UnderlaySection( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UnderlaySection( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SuppressIfBlank( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SuppressIfBlank( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MinimumHeight( /* [retval][out] */ long __RPC_FAR *pMinimumHeight) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddFieldObject( /* [in] */ VARIANT field, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddTextObject( /* [in] */ BSTR pText, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT formatText, /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddBlobFieldObject( /* [in] */ VARIANT field, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IBlobFieldObject __RPC_FAR *__RPC_FAR *ppBlobFieldObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddSpecialVarFieldObject( /* [in] */ CRSpecialVarType specialVarType, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddSubreportObject( /* [in] */ BSTR pSubreportName, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppSubreportObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ImportSubreport( /* [in] */ BSTR subreportFileName, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppSubreportObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteObject( /* [in] */ VARIANT reportObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddLineObject( /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [optional][in] */ VARIANT pEndSection, /* [retval][out] */ ILineObject __RPC_FAR *__RPC_FAR *ppBoxObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddBoxObject( /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [optional][in] */ VARIANT pEndSection, /* [retval][out] */ IBoxObject __RPC_FAR *__RPC_FAR *ppBoxObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddCrossTabObject( /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddPictureObject( /* [in] */ BSTR pImageFilePath, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ICROleObject __RPC_FAR *__RPC_FAR *ppOleObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddGraphObject( /* [in] */ CRGraphDataType graphDataType, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT pCrossTabObject, /* [retval][out] */ IGraphObject __RPC_FAR *__RPC_FAR *ppGraphObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddSummaryFieldObject( /* [in] */ VARIANT field, /* [in] */ CRSummaryType summaryType, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT secondSummaryFieldOrFactor, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddUnboundFieldObject( /* [in] */ CRFieldValueType valueType, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject) = 0; }; #else /* C style interface */ typedef struct ISectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISection __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISection __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISection __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISection __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISection __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISection __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISection __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ISection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( ISection __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( ISection __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( ISection __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportObjects )( ISection __RPC_FAR * This, /* [retval][out] */ IReportObjects __RPC_FAR *__RPC_FAR *ppReportObjects); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( ISection __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( ISection __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( ISection __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISection __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Number )( ISection __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NewPageBefore )( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NewPageBefore )( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NewPageAfter )( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NewPageAfter )( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResetPageNumberAfter )( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResetPageNumberAfter )( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PrintAtBottomOfPage )( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PrintAtBottomOfPage )( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnderlaySection )( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UnderlaySection )( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SuppressIfBlank )( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SuppressIfBlank )( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinimumHeight )( ISection __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pMinimumHeight); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFieldObject )( ISection __RPC_FAR * This, /* [in] */ VARIANT field, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTextObject )( ISection __RPC_FAR * This, /* [in] */ BSTR pText, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT formatText, /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBlobFieldObject )( ISection __RPC_FAR * This, /* [in] */ VARIANT field, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IBlobFieldObject __RPC_FAR *__RPC_FAR *ppBlobFieldObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSpecialVarFieldObject )( ISection __RPC_FAR * This, /* [in] */ CRSpecialVarType specialVarType, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSubreportObject )( ISection __RPC_FAR * This, /* [in] */ BSTR pSubreportName, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppSubreportObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportSubreport )( ISection __RPC_FAR * This, /* [in] */ BSTR subreportFileName, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppSubreportObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteObject )( ISection __RPC_FAR * This, /* [in] */ VARIANT reportObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddLineObject )( ISection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [optional][in] */ VARIANT pEndSection, /* [retval][out] */ ILineObject __RPC_FAR *__RPC_FAR *ppBoxObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBoxObject )( ISection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [optional][in] */ VARIANT pEndSection, /* [retval][out] */ IBoxObject __RPC_FAR *__RPC_FAR *ppBoxObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCrossTabObject )( ISection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPictureObject )( ISection __RPC_FAR * This, /* [in] */ BSTR pImageFilePath, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ICROleObject __RPC_FAR *__RPC_FAR *ppOleObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddGraphObject )( ISection __RPC_FAR * This, /* [in] */ CRGraphDataType graphDataType, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT pCrossTabObject, /* [retval][out] */ IGraphObject __RPC_FAR *__RPC_FAR *ppGraphObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSummaryFieldObject )( ISection __RPC_FAR * This, /* [in] */ VARIANT field, /* [in] */ CRSummaryType summaryType, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT secondSummaryFieldOrFactor, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddUnboundFieldObject )( ISection __RPC_FAR * This, /* [in] */ CRFieldValueType valueType, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); END_INTERFACE } ISectionVtbl; interface ISection { CONST_VTBL struct ISectionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISection_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISection_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISection_Release(This) \ (This)->lpVtbl -> Release(This) #define ISection_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISection_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define ISection_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define ISection_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define ISection_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define ISection_get_ReportObjects(This,ppReportObjects) \ (This)->lpVtbl -> get_ReportObjects(This,ppReportObjects) #define ISection_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define ISection_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define ISection_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define ISection_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define ISection_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define ISection_get_Parent(This,ppArea) \ (This)->lpVtbl -> get_Parent(This,ppArea) #define ISection_get_Number(This,pNumber) \ (This)->lpVtbl -> get_Number(This,pNumber) #define ISection_get_NewPageBefore(This,pBool) \ (This)->lpVtbl -> get_NewPageBefore(This,pBool) #define ISection_put_NewPageBefore(This,bl) \ (This)->lpVtbl -> put_NewPageBefore(This,bl) #define ISection_get_NewPageAfter(This,pBool) \ (This)->lpVtbl -> get_NewPageAfter(This,pBool) #define ISection_put_NewPageAfter(This,bl) \ (This)->lpVtbl -> put_NewPageAfter(This,bl) #define ISection_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define ISection_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define ISection_get_ResetPageNumberAfter(This,pBool) \ (This)->lpVtbl -> get_ResetPageNumberAfter(This,pBool) #define ISection_put_ResetPageNumberAfter(This,bl) \ (This)->lpVtbl -> put_ResetPageNumberAfter(This,bl) #define ISection_get_PrintAtBottomOfPage(This,pBool) \ (This)->lpVtbl -> get_PrintAtBottomOfPage(This,pBool) #define ISection_put_PrintAtBottomOfPage(This,bl) \ (This)->lpVtbl -> put_PrintAtBottomOfPage(This,bl) #define ISection_get_UnderlaySection(This,pBool) \ (This)->lpVtbl -> get_UnderlaySection(This,pBool) #define ISection_put_UnderlaySection(This,bl) \ (This)->lpVtbl -> put_UnderlaySection(This,bl) #define ISection_get_SuppressIfBlank(This,pBool) \ (This)->lpVtbl -> get_SuppressIfBlank(This,pBool) #define ISection_put_SuppressIfBlank(This,bl) \ (This)->lpVtbl -> put_SuppressIfBlank(This,bl) #define ISection_get_MinimumHeight(This,pMinimumHeight) \ (This)->lpVtbl -> get_MinimumHeight(This,pMinimumHeight) #define ISection_AddFieldObject(This,field,left,top,ppFieldObject) \ (This)->lpVtbl -> AddFieldObject(This,field,left,top,ppFieldObject) #define ISection_AddTextObject(This,pText,left,top,formatText,ppTextObject) \ (This)->lpVtbl -> AddTextObject(This,pText,left,top,formatText,ppTextObject) #define ISection_AddBlobFieldObject(This,field,left,top,ppBlobFieldObject) \ (This)->lpVtbl -> AddBlobFieldObject(This,field,left,top,ppBlobFieldObject) #define ISection_AddSpecialVarFieldObject(This,specialVarType,left,top,ppFieldObject) \ (This)->lpVtbl -> AddSpecialVarFieldObject(This,specialVarType,left,top,ppFieldObject) #define ISection_AddSubreportObject(This,pSubreportName,left,top,ppSubreportObject) \ (This)->lpVtbl -> AddSubreportObject(This,pSubreportName,left,top,ppSubreportObject) #define ISection_ImportSubreport(This,subreportFileName,left,top,ppSubreportObject) \ (This)->lpVtbl -> ImportSubreport(This,subreportFileName,left,top,ppSubreportObject) #define ISection_DeleteObject(This,reportObject) \ (This)->lpVtbl -> DeleteObject(This,reportObject) #define ISection_AddLineObject(This,left,top,right,bottom,pEndSection,ppBoxObject) \ (This)->lpVtbl -> AddLineObject(This,left,top,right,bottom,pEndSection,ppBoxObject) #define ISection_AddBoxObject(This,left,top,right,bottom,pEndSection,ppBoxObject) \ (This)->lpVtbl -> AddBoxObject(This,left,top,right,bottom,pEndSection,ppBoxObject) #define ISection_AddCrossTabObject(This,left,top,ppCrossTabObject) \ (This)->lpVtbl -> AddCrossTabObject(This,left,top,ppCrossTabObject) #define ISection_AddPictureObject(This,pImageFilePath,left,top,ppOleObject) \ (This)->lpVtbl -> AddPictureObject(This,pImageFilePath,left,top,ppOleObject) #define ISection_AddGraphObject(This,graphDataType,left,top,pCrossTabObject,ppGraphObject) \ (This)->lpVtbl -> AddGraphObject(This,graphDataType,left,top,pCrossTabObject,ppGraphObject) #define ISection_AddSummaryFieldObject(This,field,summaryType,left,top,secondSummaryFieldOrFactor,ppFieldObject) \ (This)->lpVtbl -> AddSummaryFieldObject(This,field,summaryType,left,top,secondSummaryFieldOrFactor,ppFieldObject) #define ISection_AddUnboundFieldObject(This,valueType,left,top,ppFieldObject) \ (This)->lpVtbl -> AddUnboundFieldObject(This,valueType,left,top,ppFieldObject) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_Name_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB ISection_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_Name_Proxy( ISection __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB ISection_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_Height_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB ISection_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_Height_Proxy( ISection __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB ISection_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_ReportObjects_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ IReportObjects __RPC_FAR *__RPC_FAR *ppReportObjects); void __RPC_STUB ISection_get_ReportObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_Width_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB ISection_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_BackColor_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB ISection_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_BackColor_Proxy( ISection __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB ISection_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_Suppress_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISection_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_Suppress_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISection_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_Parent_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); void __RPC_STUB ISection_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_Number_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumber); void __RPC_STUB ISection_get_Number_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_NewPageBefore_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISection_get_NewPageBefore_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_NewPageBefore_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISection_put_NewPageBefore_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_NewPageAfter_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISection_get_NewPageAfter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_NewPageAfter_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISection_put_NewPageAfter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_KeepTogether_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISection_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_KeepTogether_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISection_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_ResetPageNumberAfter_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISection_get_ResetPageNumberAfter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_ResetPageNumberAfter_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISection_put_ResetPageNumberAfter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_PrintAtBottomOfPage_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISection_get_PrintAtBottomOfPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_PrintAtBottomOfPage_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISection_put_PrintAtBottomOfPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_UnderlaySection_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISection_get_UnderlaySection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_UnderlaySection_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISection_put_UnderlaySection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_SuppressIfBlank_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISection_get_SuppressIfBlank_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISection_put_SuppressIfBlank_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISection_put_SuppressIfBlank_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISection_get_MinimumHeight_Proxy( ISection __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pMinimumHeight); void __RPC_STUB ISection_get_MinimumHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddFieldObject_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT field, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); void __RPC_STUB ISection_AddFieldObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddTextObject_Proxy( ISection __RPC_FAR * This, /* [in] */ BSTR pText, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT formatText, /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject); void __RPC_STUB ISection_AddTextObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddBlobFieldObject_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT field, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IBlobFieldObject __RPC_FAR *__RPC_FAR *ppBlobFieldObject); void __RPC_STUB ISection_AddBlobFieldObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddSpecialVarFieldObject_Proxy( ISection __RPC_FAR * This, /* [in] */ CRSpecialVarType specialVarType, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); void __RPC_STUB ISection_AddSpecialVarFieldObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddSubreportObject_Proxy( ISection __RPC_FAR * This, /* [in] */ BSTR pSubreportName, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppSubreportObject); void __RPC_STUB ISection_AddSubreportObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_ImportSubreport_Proxy( ISection __RPC_FAR * This, /* [in] */ BSTR subreportFileName, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppSubreportObject); void __RPC_STUB ISection_ImportSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_DeleteObject_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT reportObject); void __RPC_STUB ISection_DeleteObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddLineObject_Proxy( ISection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [optional][in] */ VARIANT pEndSection, /* [retval][out] */ ILineObject __RPC_FAR *__RPC_FAR *ppBoxObject); void __RPC_STUB ISection_AddLineObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddBoxObject_Proxy( ISection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [optional][in] */ VARIANT pEndSection, /* [retval][out] */ IBoxObject __RPC_FAR *__RPC_FAR *ppBoxObject); void __RPC_STUB ISection_AddBoxObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddCrossTabObject_Proxy( ISection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); void __RPC_STUB ISection_AddCrossTabObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddPictureObject_Proxy( ISection __RPC_FAR * This, /* [in] */ BSTR pImageFilePath, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ ICROleObject __RPC_FAR *__RPC_FAR *ppOleObject); void __RPC_STUB ISection_AddPictureObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddGraphObject_Proxy( ISection __RPC_FAR * This, /* [in] */ CRGraphDataType graphDataType, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT pCrossTabObject, /* [retval][out] */ IGraphObject __RPC_FAR *__RPC_FAR *ppGraphObject); void __RPC_STUB ISection_AddGraphObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddSummaryFieldObject_Proxy( ISection __RPC_FAR * This, /* [in] */ VARIANT field, /* [in] */ CRSummaryType summaryType, /* [in] */ long left, /* [in] */ long top, /* [optional][in] */ VARIANT secondSummaryFieldOrFactor, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); void __RPC_STUB ISection_AddSummaryFieldObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISection_AddUnboundFieldObject_Proxy( ISection __RPC_FAR * This, /* [in] */ CRFieldValueType valueType, /* [in] */ long left, /* [in] */ long top, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); void __RPC_STUB ISection_AddUnboundFieldObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISection_INTERFACE_DEFINED__ */ #ifndef __IReportObjects_INTERFACE_DEFINED__ #define __IReportObjects_INTERFACE_DEFINED__ /* interface IReportObjects */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IReportObjects; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac59b2-44c9-11d1-abec-00a0c9274b91") IReportObjects : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppReportObject) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; }; #else /* C style interface */ typedef struct IReportObjectsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReportObjects __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReportObjects __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReportObjects __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReportObjects __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReportObjects __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReportObjects __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IReportObjects __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IReportObjects __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IReportObjects __RPC_FAR * This, /* [in] */ VARIANT index, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppReportObject); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IReportObjects __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IReportObjects __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); END_INTERFACE } IReportObjectsVtbl; interface IReportObjects { CONST_VTBL struct IReportObjectsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReportObjects_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReportObjects_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReportObjects_Release(This) \ (This)->lpVtbl -> Release(This) #define IReportObjects_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReportObjects_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReportObjects_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReportObjects_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReportObjects_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IReportObjects_get_Item(This,index,ppReportObject) \ (This)->lpVtbl -> get_Item(This,index,ppReportObject) #define IReportObjects_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IReportObjects_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IReportObjects_get__NewEnum_Proxy( IReportObjects __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IReportObjects_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObjects_get_Item_Proxy( IReportObjects __RPC_FAR * This, /* [in] */ VARIANT index, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IReportObjects_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObjects_get_Count_Proxy( IReportObjects __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IReportObjects_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObjects_get_Parent_Proxy( IReportObjects __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IReportObjects_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReportObjects_INTERFACE_DEFINED__ */ #ifndef __IReportObject_INTERFACE_DEFINED__ #define __IReportObject_INTERFACE_DEFINED__ /* interface IReportObject */ /* [object][nonextensible][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IReportObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a02-44c9-11d1-abec-00a0c9274b91") IReportObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableTightHorizontal( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableTightHorizontal( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; }; #else /* C style interface */ typedef struct IReportObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReportObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReportObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReportObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReportObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReportObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReportObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IReportObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IReportObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IReportObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IReportObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( IReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( IReportObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( IReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( IReportObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( IReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( IReportObject __RPC_FAR * This, /* [in] */ long width); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( IReportObject __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( IReportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( IReportObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( IReportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( IReportObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( IReportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( IReportObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( IReportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( IReportObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableTightHorizontal )( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableTightHorizontal )( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( IReportObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( IReportObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( IReportObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( IReportObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IReportObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); END_INTERFACE } IReportObjectVtbl; interface IReportObject { CONST_VTBL struct IReportObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReportObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReportObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReportObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IReportObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReportObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReportObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReportObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReportObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IReportObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IReportObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define IReportObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define IReportObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define IReportObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define IReportObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define IReportObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define IReportObject_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define IReportObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define IReportObject_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define IReportObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define IReportObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define IReportObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define IReportObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define IReportObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define IReportObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define IReportObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define IReportObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define IReportObject_get_EnableTightHorizontal(This,pBool) \ (This)->lpVtbl -> get_EnableTightHorizontal(This,pBool) #define IReportObject_put_EnableTightHorizontal(This,bl) \ (This)->lpVtbl -> put_EnableTightHorizontal(This,bl) #define IReportObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define IReportObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define IReportObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define IReportObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define IReportObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define IReportObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define IReportObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IReportObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define IReportObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define IReportObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define IReportObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define IReportObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define IReportObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_Name_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IReportObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_Name_Proxy( IReportObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IReportObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_Kind_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB IReportObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_Left_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB IReportObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_Left_Proxy( IReportObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB IReportObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_Top_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB IReportObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_Top_Proxy( IReportObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB IReportObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_Width_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB IReportObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_Width_Proxy( IReportObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB IReportObject_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_Height_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB IReportObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_Height_Proxy( IReportObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB IReportObject_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_LeftLineStyle_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB IReportObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_LeftLineStyle_Proxy( IReportObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB IReportObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_RightLineStyle_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB IReportObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_RightLineStyle_Proxy( IReportObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB IReportObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_TopLineStyle_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB IReportObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_TopLineStyle_Proxy( IReportObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB IReportObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_BottomLineStyle_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB IReportObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_BottomLineStyle_Proxy( IReportObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB IReportObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_EnableTightHorizontal_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReportObject_get_EnableTightHorizontal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_EnableTightHorizontal_Proxy( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReportObject_put_EnableTightHorizontal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_HasDropShadow_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReportObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_HasDropShadow_Proxy( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReportObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_BackColor_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB IReportObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_BackColor_Proxy( IReportObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB IReportObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_BorderColor_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB IReportObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_BorderColor_Proxy( IReportObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB IReportObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_Parent_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IReportObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_Suppress_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReportObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_Suppress_Proxy( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReportObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_CloseAtPageBreak_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReportObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_CloseAtPageBreak_Proxy( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReportObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IReportObject_get_KeepTogether_Proxy( IReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IReportObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IReportObject_put_KeepTogether_Proxy( IReportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IReportObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReportObject_INTERFACE_DEFINED__ */ #ifndef __IFieldObject_INTERFACE_DEFINED__ #define __IFieldObject_INTERFACE_DEFINED__ /* interface IFieldObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IFieldObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac59c2-44c9-11d1-abec-00a0c9274b91") IFieldObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableTightHorizontal( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableTightHorizontal( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pTextColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TextColor( /* [in] */ OLE_COLOR textColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Font( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Font( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Field( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HorAlignment( /* [retval][out] */ CRAlignment __RPC_FAR *pHorAlignment) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HorAlignment( /* [in] */ CRAlignment horAlignment) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanGrow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CanGrow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SuppressIfDuplicated( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SuppressIfDuplicated( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UseSystemDefaults( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UseSystemDefaults( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SuppressIfZero( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SuppressIfZero( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NegativeType( /* [retval][out] */ CRNegativeType __RPC_FAR *pNegativeType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NegativeType( /* [in] */ CRNegativeType negativeType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ThousandsSeparators( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ThousandsSeparators( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UseLeadingZero( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UseLeadingZero( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DecimalPlaces( /* [retval][out] */ short __RPC_FAR *pDecimalPlaces) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DecimalPlaces( /* [in] */ short decimalPlaces) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RoundingType( /* [retval][out] */ CRRoundingType __RPC_FAR *pRoundingType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RoundingType( /* [in] */ CRRoundingType roundingType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ThousandSymbol( /* [retval][out] */ BSTR __RPC_FAR *ppThousandSymbol) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ThousandSymbol( /* [in] */ BSTR pThousandSymbol) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DecimalSymbol( /* [retval][out] */ BSTR __RPC_FAR *ppDecimalSymbol) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DecimalSymbol( /* [in] */ BSTR pDecimalSymbol) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrencySymbolType( /* [retval][out] */ CRCurrencySymbolType __RPC_FAR *pCurrencySymbolType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrencySymbolType( /* [in] */ CRCurrencySymbolType currencySymbolType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UseOneSymbolPerPage( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UseOneSymbolPerPage( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrencyPositionType( /* [retval][out] */ CRCurrencyPositionType __RPC_FAR *pCurrencyPositionType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrencyPositionType( /* [in] */ CRCurrencyPositionType currencyPositionType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrencySymbol( /* [retval][out] */ BSTR __RPC_FAR *ppCurrencySymbol) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrencySymbol( /* [in] */ BSTR pCurrencySymbol) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BooleanOutputType( /* [retval][out] */ CRBooleanOutputType __RPC_FAR *pBooleanOutputType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BooleanOutputType( /* [in] */ CRBooleanOutputType booleanOutputType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DateWindowsDefaultType( /* [retval][out] */ CRDateWindowsDefaultType __RPC_FAR *pDateWindowsDefaultType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DateWindowsDefaultType( /* [in] */ CRDateWindowsDefaultType dateWindowsDefaultType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DateOrder( /* [retval][out] */ CRDateOrder __RPC_FAR *pDateOrder) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DateOrder( /* [in] */ CRDateOrder dateOrder) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_YearType( /* [retval][out] */ CRYearType __RPC_FAR *pYearType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_YearType( /* [in] */ CRYearType yearType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MonthType( /* [retval][out] */ CRMonthType __RPC_FAR *pMonthType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MonthType( /* [in] */ CRMonthType monthType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DayType( /* [retval][out] */ CRDayType __RPC_FAR *pDayType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DayType( /* [in] */ CRDayType dayType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeadingDayType( /* [retval][out] */ CRLeadingDayType __RPC_FAR *pLeadingDayType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeadingDayType( /* [in] */ CRLeadingDayType leadingDayType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeadingDaySeparator( /* [retval][out] */ BSTR __RPC_FAR *ppLeadingDaySeparator) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeadingDaySeparator( /* [in] */ BSTR pLeadingDaySeparator) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DateFirstSeparator( /* [retval][out] */ BSTR __RPC_FAR *ppDateFirstSeparator) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DateFirstSeparator( /* [in] */ BSTR pDateFirstSeparator) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DateSecondSeparator( /* [retval][out] */ BSTR __RPC_FAR *ppDateSecondSeparator) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DateSecondSeparator( /* [in] */ BSTR pDateSecondSeparator) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TimeBase( /* [retval][out] */ CRTimeBase __RPC_FAR *pTimeBase) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TimeBase( /* [in] */ CRTimeBase timeBase) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AmPmType( /* [retval][out] */ CRAmPmType __RPC_FAR *pAmPmType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AmPmType( /* [in] */ CRAmPmType amPmType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HourType( /* [retval][out] */ CRHourType __RPC_FAR *pHourType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HourType( /* [in] */ CRHourType hourType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MinuteType( /* [retval][out] */ CRMinuteType __RPC_FAR *pMinuteType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinuteType( /* [in] */ CRMinuteType minuteType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SecondType( /* [retval][out] */ CRSecondType __RPC_FAR *pSecondType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SecondType( /* [in] */ CRSecondType secondType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PmString( /* [retval][out] */ BSTR __RPC_FAR *ppPmString) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PmString( /* [in] */ BSTR pPmString) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AmString( /* [retval][out] */ BSTR __RPC_FAR *ppAmString) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AmString( /* [in] */ BSTR pAmString) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MinuteSecondSeparator( /* [retval][out] */ BSTR __RPC_FAR *ppMinuteSecondSeparator) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinuteSecondSeparator( /* [in] */ BSTR pMinuteSecondSeparator) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HourMinuteSeparator( /* [retval][out] */ BSTR __RPC_FAR *ppHourMinuteSeparator) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HourMinuteSeparator( /* [in] */ BSTR pHourMinuteSeparator) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxNumberOfLines( /* [retval][out] */ short __RPC_FAR *pMaxNumberOfLines) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxNumberOfLines( /* [in] */ short maxNumberOfLines) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeadingDayPosition( /* [retval][out] */ CRLeadingDayPosition __RPC_FAR *pLeadingDayPosition) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeadingDayPosition( /* [in] */ CRLeadingDayPosition leadingDayPostion) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DateEraType( /* [retval][out] */ CRDateEraType __RPC_FAR *pDateEraType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DateEraType( /* [in] */ CRDateEraType dateEraType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DateCalendarType( /* [retval][out] */ CRDateCalendarType __RPC_FAR *pDateCalendarType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DateCalendarType( /* [in] */ CRDateCalendarType dateCalendarType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DatePrefixSeparator( /* [retval][out] */ BSTR __RPC_FAR *ppDatePrefixSeparator) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DatePrefixSeparator( /* [in] */ BSTR datePrefixSeparator) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DateSuffixSeparator( /* [retval][out] */ BSTR __RPC_FAR *ppDateSuffixSeparator) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DateSuffixSeparator( /* [in] */ BSTR dateSuffixSeparator) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetUnboundFieldSource( /* [in] */ BSTR pUnboundFieldSource) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayReverseSign( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayReverseSign( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ZeroValueString( /* [retval][out] */ BSTR __RPC_FAR *ppZeroValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ZeroValueString( /* [in] */ BSTR pZeroValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CharacterSpacing( /* [retval][out] */ long __RPC_FAR *pCharacterSpacing) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CharacterSpacing( /* [in] */ long characterSpacing) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineSpacing( /* [retval][out] */ double __RPC_FAR *pLineSpacing) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineSpacingType( /* [retval][out] */ CRLineSpacingType __RPC_FAR *pLineSpacingType) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLineSpacing( /* [in] */ double lineSpacing, /* [in] */ CRLineSpacingType lineSpacingType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextRotationAngle( /* [retval][out] */ CRRotationAngle __RPC_FAR *pRotationAngle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TextRotationAngle( /* [in] */ CRRotationAngle rotationAngle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FirstLineIndent( /* [retval][out] */ long __RPC_FAR *pFirstLineIndent) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FirstLineIndent( /* [in] */ long firstLineIndent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftIndent( /* [retval][out] */ long __RPC_FAR *pLeftIndent) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftIndent( /* [in] */ long leftIndent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightIndent( /* [retval][out] */ long __RPC_FAR *pRightIndent) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightIndent( /* [in] */ long rightIndent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextFormat( /* [retval][out] */ CRTextFormat __RPC_FAR *pTextFormat) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TextFormat( /* [in] */ CRTextFormat textFormat) = 0; }; #else /* C style interface */ typedef struct IFieldObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IFieldObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IFieldObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IFieldObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IFieldObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IFieldObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IFieldObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IFieldObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( IFieldObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( IFieldObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( IFieldObject __RPC_FAR * This, /* [in] */ long width); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( IFieldObject __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( IFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( IFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( IFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( IFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableTightHorizontal )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableTightHorizontal )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( IFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( IFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( IFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( IFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IFieldObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextColor )( IFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pTextColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextColor )( IFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR textColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Font )( IFieldObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_Font )( IFieldObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Field )( IFieldObject __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HorAlignment )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRAlignment __RPC_FAR *pHorAlignment); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HorAlignment )( IFieldObject __RPC_FAR * This, /* [in] */ CRAlignment horAlignment); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanGrow )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CanGrow )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SuppressIfDuplicated )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SuppressIfDuplicated )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseSystemDefaults )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseSystemDefaults )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SuppressIfZero )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SuppressIfZero )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NegativeType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRNegativeType __RPC_FAR *pNegativeType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NegativeType )( IFieldObject __RPC_FAR * This, /* [in] */ CRNegativeType negativeType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ThousandsSeparators )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ThousandsSeparators )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseLeadingZero )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseLeadingZero )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DecimalPlaces )( IFieldObject __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pDecimalPlaces); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DecimalPlaces )( IFieldObject __RPC_FAR * This, /* [in] */ short decimalPlaces); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RoundingType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRRoundingType __RPC_FAR *pRoundingType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RoundingType )( IFieldObject __RPC_FAR * This, /* [in] */ CRRoundingType roundingType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ThousandSymbol )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppThousandSymbol); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ThousandSymbol )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pThousandSymbol); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DecimalSymbol )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDecimalSymbol); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DecimalSymbol )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pDecimalSymbol); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrencySymbolType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRCurrencySymbolType __RPC_FAR *pCurrencySymbolType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrencySymbolType )( IFieldObject __RPC_FAR * This, /* [in] */ CRCurrencySymbolType currencySymbolType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseOneSymbolPerPage )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseOneSymbolPerPage )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrencyPositionType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRCurrencyPositionType __RPC_FAR *pCurrencyPositionType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrencyPositionType )( IFieldObject __RPC_FAR * This, /* [in] */ CRCurrencyPositionType currencyPositionType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrencySymbol )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppCurrencySymbol); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrencySymbol )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pCurrencySymbol); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BooleanOutputType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRBooleanOutputType __RPC_FAR *pBooleanOutputType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BooleanOutputType )( IFieldObject __RPC_FAR * This, /* [in] */ CRBooleanOutputType booleanOutputType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DateWindowsDefaultType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDateWindowsDefaultType __RPC_FAR *pDateWindowsDefaultType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DateWindowsDefaultType )( IFieldObject __RPC_FAR * This, /* [in] */ CRDateWindowsDefaultType dateWindowsDefaultType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DateOrder )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDateOrder __RPC_FAR *pDateOrder); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DateOrder )( IFieldObject __RPC_FAR * This, /* [in] */ CRDateOrder dateOrder); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YearType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRYearType __RPC_FAR *pYearType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_YearType )( IFieldObject __RPC_FAR * This, /* [in] */ CRYearType yearType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MonthType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRMonthType __RPC_FAR *pMonthType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MonthType )( IFieldObject __RPC_FAR * This, /* [in] */ CRMonthType monthType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DayType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDayType __RPC_FAR *pDayType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DayType )( IFieldObject __RPC_FAR * This, /* [in] */ CRDayType dayType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeadingDayType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLeadingDayType __RPC_FAR *pLeadingDayType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeadingDayType )( IFieldObject __RPC_FAR * This, /* [in] */ CRLeadingDayType leadingDayType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeadingDaySeparator )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLeadingDaySeparator); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeadingDaySeparator )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pLeadingDaySeparator); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DateFirstSeparator )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDateFirstSeparator); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DateFirstSeparator )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pDateFirstSeparator); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DateSecondSeparator )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDateSecondSeparator); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DateSecondSeparator )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pDateSecondSeparator); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TimeBase )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRTimeBase __RPC_FAR *pTimeBase); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TimeBase )( IFieldObject __RPC_FAR * This, /* [in] */ CRTimeBase timeBase); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AmPmType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRAmPmType __RPC_FAR *pAmPmType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AmPmType )( IFieldObject __RPC_FAR * This, /* [in] */ CRAmPmType amPmType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HourType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRHourType __RPC_FAR *pHourType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HourType )( IFieldObject __RPC_FAR * This, /* [in] */ CRHourType hourType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinuteType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRMinuteType __RPC_FAR *pMinuteType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinuteType )( IFieldObject __RPC_FAR * This, /* [in] */ CRMinuteType minuteType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SecondType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRSecondType __RPC_FAR *pSecondType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SecondType )( IFieldObject __RPC_FAR * This, /* [in] */ CRSecondType secondType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PmString )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppPmString); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PmString )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pPmString); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AmString )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppAmString); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AmString )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pAmString); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinuteSecondSeparator )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMinuteSecondSeparator); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinuteSecondSeparator )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pMinuteSecondSeparator); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HourMinuteSeparator )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppHourMinuteSeparator); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HourMinuteSeparator )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pHourMinuteSeparator); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxNumberOfLines )( IFieldObject __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pMaxNumberOfLines); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxNumberOfLines )( IFieldObject __RPC_FAR * This, /* [in] */ short maxNumberOfLines); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeadingDayPosition )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLeadingDayPosition __RPC_FAR *pLeadingDayPosition); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeadingDayPosition )( IFieldObject __RPC_FAR * This, /* [in] */ CRLeadingDayPosition leadingDayPostion); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DateEraType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDateEraType __RPC_FAR *pDateEraType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DateEraType )( IFieldObject __RPC_FAR * This, /* [in] */ CRDateEraType dateEraType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DateCalendarType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDateCalendarType __RPC_FAR *pDateCalendarType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DateCalendarType )( IFieldObject __RPC_FAR * This, /* [in] */ CRDateCalendarType dateCalendarType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DatePrefixSeparator )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDatePrefixSeparator); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DatePrefixSeparator )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR datePrefixSeparator); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DateSuffixSeparator )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDateSuffixSeparator); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DateSuffixSeparator )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR dateSuffixSeparator); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUnboundFieldSource )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pUnboundFieldSource); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayReverseSign )( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayReverseSign )( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZeroValueString )( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppZeroValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZeroValueString )( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pZeroValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CharacterSpacing )( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCharacterSpacing); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CharacterSpacing )( IFieldObject __RPC_FAR * This, /* [in] */ long characterSpacing); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineSpacing )( IFieldObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pLineSpacing); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineSpacingType )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineSpacingType __RPC_FAR *pLineSpacingType); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLineSpacing )( IFieldObject __RPC_FAR * This, /* [in] */ double lineSpacing, /* [in] */ CRLineSpacingType lineSpacingType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextRotationAngle )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRRotationAngle __RPC_FAR *pRotationAngle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextRotationAngle )( IFieldObject __RPC_FAR * This, /* [in] */ CRRotationAngle rotationAngle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstLineIndent )( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pFirstLineIndent); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstLineIndent )( IFieldObject __RPC_FAR * This, /* [in] */ long firstLineIndent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftIndent )( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftIndent); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftIndent )( IFieldObject __RPC_FAR * This, /* [in] */ long leftIndent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightIndent )( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightIndent); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightIndent )( IFieldObject __RPC_FAR * This, /* [in] */ long rightIndent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextFormat )( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRTextFormat __RPC_FAR *pTextFormat); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextFormat )( IFieldObject __RPC_FAR * This, /* [in] */ CRTextFormat textFormat); END_INTERFACE } IFieldObjectVtbl; interface IFieldObject { CONST_VTBL struct IFieldObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IFieldObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFieldObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFieldObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IFieldObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFieldObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFieldObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFieldObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFieldObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IFieldObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IFieldObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define IFieldObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define IFieldObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define IFieldObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define IFieldObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define IFieldObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define IFieldObject_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define IFieldObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define IFieldObject_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define IFieldObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define IFieldObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define IFieldObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define IFieldObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define IFieldObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define IFieldObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define IFieldObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define IFieldObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define IFieldObject_get_EnableTightHorizontal(This,pBool) \ (This)->lpVtbl -> get_EnableTightHorizontal(This,pBool) #define IFieldObject_put_EnableTightHorizontal(This,bl) \ (This)->lpVtbl -> put_EnableTightHorizontal(This,bl) #define IFieldObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define IFieldObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define IFieldObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define IFieldObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define IFieldObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define IFieldObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define IFieldObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IFieldObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define IFieldObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define IFieldObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define IFieldObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define IFieldObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define IFieldObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define IFieldObject_get_TextColor(This,pTextColor) \ (This)->lpVtbl -> get_TextColor(This,pTextColor) #define IFieldObject_put_TextColor(This,textColor) \ (This)->lpVtbl -> put_TextColor(This,textColor) #define IFieldObject_get_Font(This,ppFont) \ (This)->lpVtbl -> get_Font(This,ppFont) #define IFieldObject_putref_Font(This,pFont) \ (This)->lpVtbl -> putref_Font(This,pFont) #define IFieldObject_get_Field(This,ppField) \ (This)->lpVtbl -> get_Field(This,ppField) #define IFieldObject_get_HorAlignment(This,pHorAlignment) \ (This)->lpVtbl -> get_HorAlignment(This,pHorAlignment) #define IFieldObject_put_HorAlignment(This,horAlignment) \ (This)->lpVtbl -> put_HorAlignment(This,horAlignment) #define IFieldObject_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define IFieldObject_get_CanGrow(This,pBool) \ (This)->lpVtbl -> get_CanGrow(This,pBool) #define IFieldObject_put_CanGrow(This,bl) \ (This)->lpVtbl -> put_CanGrow(This,bl) #define IFieldObject_get_SuppressIfDuplicated(This,pBool) \ (This)->lpVtbl -> get_SuppressIfDuplicated(This,pBool) #define IFieldObject_put_SuppressIfDuplicated(This,bl) \ (This)->lpVtbl -> put_SuppressIfDuplicated(This,bl) #define IFieldObject_get_UseSystemDefaults(This,pBool) \ (This)->lpVtbl -> get_UseSystemDefaults(This,pBool) #define IFieldObject_put_UseSystemDefaults(This,bl) \ (This)->lpVtbl -> put_UseSystemDefaults(This,bl) #define IFieldObject_get_SuppressIfZero(This,pBool) \ (This)->lpVtbl -> get_SuppressIfZero(This,pBool) #define IFieldObject_put_SuppressIfZero(This,bl) \ (This)->lpVtbl -> put_SuppressIfZero(This,bl) #define IFieldObject_get_NegativeType(This,pNegativeType) \ (This)->lpVtbl -> get_NegativeType(This,pNegativeType) #define IFieldObject_put_NegativeType(This,negativeType) \ (This)->lpVtbl -> put_NegativeType(This,negativeType) #define IFieldObject_get_ThousandsSeparators(This,pBool) \ (This)->lpVtbl -> get_ThousandsSeparators(This,pBool) #define IFieldObject_put_ThousandsSeparators(This,bl) \ (This)->lpVtbl -> put_ThousandsSeparators(This,bl) #define IFieldObject_get_UseLeadingZero(This,pBool) \ (This)->lpVtbl -> get_UseLeadingZero(This,pBool) #define IFieldObject_put_UseLeadingZero(This,bl) \ (This)->lpVtbl -> put_UseLeadingZero(This,bl) #define IFieldObject_get_DecimalPlaces(This,pDecimalPlaces) \ (This)->lpVtbl -> get_DecimalPlaces(This,pDecimalPlaces) #define IFieldObject_put_DecimalPlaces(This,decimalPlaces) \ (This)->lpVtbl -> put_DecimalPlaces(This,decimalPlaces) #define IFieldObject_get_RoundingType(This,pRoundingType) \ (This)->lpVtbl -> get_RoundingType(This,pRoundingType) #define IFieldObject_put_RoundingType(This,roundingType) \ (This)->lpVtbl -> put_RoundingType(This,roundingType) #define IFieldObject_get_ThousandSymbol(This,ppThousandSymbol) \ (This)->lpVtbl -> get_ThousandSymbol(This,ppThousandSymbol) #define IFieldObject_put_ThousandSymbol(This,pThousandSymbol) \ (This)->lpVtbl -> put_ThousandSymbol(This,pThousandSymbol) #define IFieldObject_get_DecimalSymbol(This,ppDecimalSymbol) \ (This)->lpVtbl -> get_DecimalSymbol(This,ppDecimalSymbol) #define IFieldObject_put_DecimalSymbol(This,pDecimalSymbol) \ (This)->lpVtbl -> put_DecimalSymbol(This,pDecimalSymbol) #define IFieldObject_get_CurrencySymbolType(This,pCurrencySymbolType) \ (This)->lpVtbl -> get_CurrencySymbolType(This,pCurrencySymbolType) #define IFieldObject_put_CurrencySymbolType(This,currencySymbolType) \ (This)->lpVtbl -> put_CurrencySymbolType(This,currencySymbolType) #define IFieldObject_get_UseOneSymbolPerPage(This,pBool) \ (This)->lpVtbl -> get_UseOneSymbolPerPage(This,pBool) #define IFieldObject_put_UseOneSymbolPerPage(This,bl) \ (This)->lpVtbl -> put_UseOneSymbolPerPage(This,bl) #define IFieldObject_get_CurrencyPositionType(This,pCurrencyPositionType) \ (This)->lpVtbl -> get_CurrencyPositionType(This,pCurrencyPositionType) #define IFieldObject_put_CurrencyPositionType(This,currencyPositionType) \ (This)->lpVtbl -> put_CurrencyPositionType(This,currencyPositionType) #define IFieldObject_get_CurrencySymbol(This,ppCurrencySymbol) \ (This)->lpVtbl -> get_CurrencySymbol(This,ppCurrencySymbol) #define IFieldObject_put_CurrencySymbol(This,pCurrencySymbol) \ (This)->lpVtbl -> put_CurrencySymbol(This,pCurrencySymbol) #define IFieldObject_get_BooleanOutputType(This,pBooleanOutputType) \ (This)->lpVtbl -> get_BooleanOutputType(This,pBooleanOutputType) #define IFieldObject_put_BooleanOutputType(This,booleanOutputType) \ (This)->lpVtbl -> put_BooleanOutputType(This,booleanOutputType) #define IFieldObject_get_DateWindowsDefaultType(This,pDateWindowsDefaultType) \ (This)->lpVtbl -> get_DateWindowsDefaultType(This,pDateWindowsDefaultType) #define IFieldObject_put_DateWindowsDefaultType(This,dateWindowsDefaultType) \ (This)->lpVtbl -> put_DateWindowsDefaultType(This,dateWindowsDefaultType) #define IFieldObject_get_DateOrder(This,pDateOrder) \ (This)->lpVtbl -> get_DateOrder(This,pDateOrder) #define IFieldObject_put_DateOrder(This,dateOrder) \ (This)->lpVtbl -> put_DateOrder(This,dateOrder) #define IFieldObject_get_YearType(This,pYearType) \ (This)->lpVtbl -> get_YearType(This,pYearType) #define IFieldObject_put_YearType(This,yearType) \ (This)->lpVtbl -> put_YearType(This,yearType) #define IFieldObject_get_MonthType(This,pMonthType) \ (This)->lpVtbl -> get_MonthType(This,pMonthType) #define IFieldObject_put_MonthType(This,monthType) \ (This)->lpVtbl -> put_MonthType(This,monthType) #define IFieldObject_get_DayType(This,pDayType) \ (This)->lpVtbl -> get_DayType(This,pDayType) #define IFieldObject_put_DayType(This,dayType) \ (This)->lpVtbl -> put_DayType(This,dayType) #define IFieldObject_get_LeadingDayType(This,pLeadingDayType) \ (This)->lpVtbl -> get_LeadingDayType(This,pLeadingDayType) #define IFieldObject_put_LeadingDayType(This,leadingDayType) \ (This)->lpVtbl -> put_LeadingDayType(This,leadingDayType) #define IFieldObject_get_LeadingDaySeparator(This,ppLeadingDaySeparator) \ (This)->lpVtbl -> get_LeadingDaySeparator(This,ppLeadingDaySeparator) #define IFieldObject_put_LeadingDaySeparator(This,pLeadingDaySeparator) \ (This)->lpVtbl -> put_LeadingDaySeparator(This,pLeadingDaySeparator) #define IFieldObject_get_DateFirstSeparator(This,ppDateFirstSeparator) \ (This)->lpVtbl -> get_DateFirstSeparator(This,ppDateFirstSeparator) #define IFieldObject_put_DateFirstSeparator(This,pDateFirstSeparator) \ (This)->lpVtbl -> put_DateFirstSeparator(This,pDateFirstSeparator) #define IFieldObject_get_DateSecondSeparator(This,ppDateSecondSeparator) \ (This)->lpVtbl -> get_DateSecondSeparator(This,ppDateSecondSeparator) #define IFieldObject_put_DateSecondSeparator(This,pDateSecondSeparator) \ (This)->lpVtbl -> put_DateSecondSeparator(This,pDateSecondSeparator) #define IFieldObject_get_TimeBase(This,pTimeBase) \ (This)->lpVtbl -> get_TimeBase(This,pTimeBase) #define IFieldObject_put_TimeBase(This,timeBase) \ (This)->lpVtbl -> put_TimeBase(This,timeBase) #define IFieldObject_get_AmPmType(This,pAmPmType) \ (This)->lpVtbl -> get_AmPmType(This,pAmPmType) #define IFieldObject_put_AmPmType(This,amPmType) \ (This)->lpVtbl -> put_AmPmType(This,amPmType) #define IFieldObject_get_HourType(This,pHourType) \ (This)->lpVtbl -> get_HourType(This,pHourType) #define IFieldObject_put_HourType(This,hourType) \ (This)->lpVtbl -> put_HourType(This,hourType) #define IFieldObject_get_MinuteType(This,pMinuteType) \ (This)->lpVtbl -> get_MinuteType(This,pMinuteType) #define IFieldObject_put_MinuteType(This,minuteType) \ (This)->lpVtbl -> put_MinuteType(This,minuteType) #define IFieldObject_get_SecondType(This,pSecondType) \ (This)->lpVtbl -> get_SecondType(This,pSecondType) #define IFieldObject_put_SecondType(This,secondType) \ (This)->lpVtbl -> put_SecondType(This,secondType) #define IFieldObject_get_PmString(This,ppPmString) \ (This)->lpVtbl -> get_PmString(This,ppPmString) #define IFieldObject_put_PmString(This,pPmString) \ (This)->lpVtbl -> put_PmString(This,pPmString) #define IFieldObject_get_AmString(This,ppAmString) \ (This)->lpVtbl -> get_AmString(This,ppAmString) #define IFieldObject_put_AmString(This,pAmString) \ (This)->lpVtbl -> put_AmString(This,pAmString) #define IFieldObject_get_MinuteSecondSeparator(This,ppMinuteSecondSeparator) \ (This)->lpVtbl -> get_MinuteSecondSeparator(This,ppMinuteSecondSeparator) #define IFieldObject_put_MinuteSecondSeparator(This,pMinuteSecondSeparator) \ (This)->lpVtbl -> put_MinuteSecondSeparator(This,pMinuteSecondSeparator) #define IFieldObject_get_HourMinuteSeparator(This,ppHourMinuteSeparator) \ (This)->lpVtbl -> get_HourMinuteSeparator(This,ppHourMinuteSeparator) #define IFieldObject_put_HourMinuteSeparator(This,pHourMinuteSeparator) \ (This)->lpVtbl -> put_HourMinuteSeparator(This,pHourMinuteSeparator) #define IFieldObject_get_MaxNumberOfLines(This,pMaxNumberOfLines) \ (This)->lpVtbl -> get_MaxNumberOfLines(This,pMaxNumberOfLines) #define IFieldObject_put_MaxNumberOfLines(This,maxNumberOfLines) \ (This)->lpVtbl -> put_MaxNumberOfLines(This,maxNumberOfLines) #define IFieldObject_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define IFieldObject_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define IFieldObject_get_LeadingDayPosition(This,pLeadingDayPosition) \ (This)->lpVtbl -> get_LeadingDayPosition(This,pLeadingDayPosition) #define IFieldObject_put_LeadingDayPosition(This,leadingDayPostion) \ (This)->lpVtbl -> put_LeadingDayPosition(This,leadingDayPostion) #define IFieldObject_get_DateEraType(This,pDateEraType) \ (This)->lpVtbl -> get_DateEraType(This,pDateEraType) #define IFieldObject_put_DateEraType(This,dateEraType) \ (This)->lpVtbl -> put_DateEraType(This,dateEraType) #define IFieldObject_get_DateCalendarType(This,pDateCalendarType) \ (This)->lpVtbl -> get_DateCalendarType(This,pDateCalendarType) #define IFieldObject_put_DateCalendarType(This,dateCalendarType) \ (This)->lpVtbl -> put_DateCalendarType(This,dateCalendarType) #define IFieldObject_get_DatePrefixSeparator(This,ppDatePrefixSeparator) \ (This)->lpVtbl -> get_DatePrefixSeparator(This,ppDatePrefixSeparator) #define IFieldObject_put_DatePrefixSeparator(This,datePrefixSeparator) \ (This)->lpVtbl -> put_DatePrefixSeparator(This,datePrefixSeparator) #define IFieldObject_get_DateSuffixSeparator(This,ppDateSuffixSeparator) \ (This)->lpVtbl -> get_DateSuffixSeparator(This,ppDateSuffixSeparator) #define IFieldObject_put_DateSuffixSeparator(This,dateSuffixSeparator) \ (This)->lpVtbl -> put_DateSuffixSeparator(This,dateSuffixSeparator) #define IFieldObject_SetUnboundFieldSource(This,pUnboundFieldSource) \ (This)->lpVtbl -> SetUnboundFieldSource(This,pUnboundFieldSource) #define IFieldObject_get_DisplayReverseSign(This,pBool) \ (This)->lpVtbl -> get_DisplayReverseSign(This,pBool) #define IFieldObject_put_DisplayReverseSign(This,bl) \ (This)->lpVtbl -> put_DisplayReverseSign(This,bl) #define IFieldObject_get_ZeroValueString(This,ppZeroValue) \ (This)->lpVtbl -> get_ZeroValueString(This,ppZeroValue) #define IFieldObject_put_ZeroValueString(This,pZeroValue) \ (This)->lpVtbl -> put_ZeroValueString(This,pZeroValue) #define IFieldObject_get_CharacterSpacing(This,pCharacterSpacing) \ (This)->lpVtbl -> get_CharacterSpacing(This,pCharacterSpacing) #define IFieldObject_put_CharacterSpacing(This,characterSpacing) \ (This)->lpVtbl -> put_CharacterSpacing(This,characterSpacing) #define IFieldObject_get_LineSpacing(This,pLineSpacing) \ (This)->lpVtbl -> get_LineSpacing(This,pLineSpacing) #define IFieldObject_get_LineSpacingType(This,pLineSpacingType) \ (This)->lpVtbl -> get_LineSpacingType(This,pLineSpacingType) #define IFieldObject_SetLineSpacing(This,lineSpacing,lineSpacingType) \ (This)->lpVtbl -> SetLineSpacing(This,lineSpacing,lineSpacingType) #define IFieldObject_get_TextRotationAngle(This,pRotationAngle) \ (This)->lpVtbl -> get_TextRotationAngle(This,pRotationAngle) #define IFieldObject_put_TextRotationAngle(This,rotationAngle) \ (This)->lpVtbl -> put_TextRotationAngle(This,rotationAngle) #define IFieldObject_get_FirstLineIndent(This,pFirstLineIndent) \ (This)->lpVtbl -> get_FirstLineIndent(This,pFirstLineIndent) #define IFieldObject_put_FirstLineIndent(This,firstLineIndent) \ (This)->lpVtbl -> put_FirstLineIndent(This,firstLineIndent) #define IFieldObject_get_LeftIndent(This,pLeftIndent) \ (This)->lpVtbl -> get_LeftIndent(This,pLeftIndent) #define IFieldObject_put_LeftIndent(This,leftIndent) \ (This)->lpVtbl -> put_LeftIndent(This,leftIndent) #define IFieldObject_get_RightIndent(This,pRightIndent) \ (This)->lpVtbl -> get_RightIndent(This,pRightIndent) #define IFieldObject_put_RightIndent(This,rightIndent) \ (This)->lpVtbl -> put_RightIndent(This,rightIndent) #define IFieldObject_get_TextFormat(This,pTextFormat) \ (This)->lpVtbl -> get_TextFormat(This,pTextFormat) #define IFieldObject_put_TextFormat(This,textFormat) \ (This)->lpVtbl -> put_TextFormat(This,textFormat) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Name_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IFieldObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_Name_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IFieldObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Kind_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB IFieldObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Left_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB IFieldObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_Left_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB IFieldObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Top_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB IFieldObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_Top_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB IFieldObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Width_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB IFieldObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_Width_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB IFieldObject_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Height_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB IFieldObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_Height_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB IFieldObject_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_LeftLineStyle_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB IFieldObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_LeftLineStyle_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB IFieldObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_RightLineStyle_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB IFieldObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_RightLineStyle_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB IFieldObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_TopLineStyle_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB IFieldObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_TopLineStyle_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB IFieldObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_BottomLineStyle_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB IFieldObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_BottomLineStyle_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB IFieldObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_EnableTightHorizontal_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_EnableTightHorizontal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_EnableTightHorizontal_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_EnableTightHorizontal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_HasDropShadow_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_HasDropShadow_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_BackColor_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB IFieldObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_BackColor_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB IFieldObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_BorderColor_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB IFieldObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_BorderColor_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB IFieldObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Parent_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IFieldObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Suppress_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_Suppress_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_CloseAtPageBreak_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_CloseAtPageBreak_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_KeepTogether_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_KeepTogether_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_TextColor_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pTextColor); void __RPC_STUB IFieldObject_get_TextColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_TextColor_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR textColor); void __RPC_STUB IFieldObject_put_TextColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Font_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IFieldObject_get_Font_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_putref_Font_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IFieldObject_putref_Font_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Field_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppField); void __RPC_STUB IFieldObject_get_Field_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_HorAlignment_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRAlignment __RPC_FAR *pHorAlignment); void __RPC_STUB IFieldObject_get_HorAlignment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_HorAlignment_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRAlignment horAlignment); void __RPC_STUB IFieldObject_put_HorAlignment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_Value_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB IFieldObject_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_CanGrow_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_CanGrow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_CanGrow_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_CanGrow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_SuppressIfDuplicated_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_SuppressIfDuplicated_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_SuppressIfDuplicated_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_SuppressIfDuplicated_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_UseSystemDefaults_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_UseSystemDefaults_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_UseSystemDefaults_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_UseSystemDefaults_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_SuppressIfZero_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_SuppressIfZero_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_SuppressIfZero_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_SuppressIfZero_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_NegativeType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRNegativeType __RPC_FAR *pNegativeType); void __RPC_STUB IFieldObject_get_NegativeType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_NegativeType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRNegativeType negativeType); void __RPC_STUB IFieldObject_put_NegativeType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_ThousandsSeparators_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_ThousandsSeparators_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_ThousandsSeparators_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_ThousandsSeparators_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_UseLeadingZero_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_UseLeadingZero_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_UseLeadingZero_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_UseLeadingZero_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DecimalPlaces_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pDecimalPlaces); void __RPC_STUB IFieldObject_get_DecimalPlaces_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DecimalPlaces_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ short decimalPlaces); void __RPC_STUB IFieldObject_put_DecimalPlaces_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_RoundingType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRRoundingType __RPC_FAR *pRoundingType); void __RPC_STUB IFieldObject_get_RoundingType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_RoundingType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRRoundingType roundingType); void __RPC_STUB IFieldObject_put_RoundingType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_ThousandSymbol_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppThousandSymbol); void __RPC_STUB IFieldObject_get_ThousandSymbol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_ThousandSymbol_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pThousandSymbol); void __RPC_STUB IFieldObject_put_ThousandSymbol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DecimalSymbol_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDecimalSymbol); void __RPC_STUB IFieldObject_get_DecimalSymbol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DecimalSymbol_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pDecimalSymbol); void __RPC_STUB IFieldObject_put_DecimalSymbol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_CurrencySymbolType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRCurrencySymbolType __RPC_FAR *pCurrencySymbolType); void __RPC_STUB IFieldObject_get_CurrencySymbolType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_CurrencySymbolType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRCurrencySymbolType currencySymbolType); void __RPC_STUB IFieldObject_put_CurrencySymbolType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_UseOneSymbolPerPage_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_UseOneSymbolPerPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_UseOneSymbolPerPage_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_UseOneSymbolPerPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_CurrencyPositionType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRCurrencyPositionType __RPC_FAR *pCurrencyPositionType); void __RPC_STUB IFieldObject_get_CurrencyPositionType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_CurrencyPositionType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRCurrencyPositionType currencyPositionType); void __RPC_STUB IFieldObject_put_CurrencyPositionType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_CurrencySymbol_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppCurrencySymbol); void __RPC_STUB IFieldObject_get_CurrencySymbol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_CurrencySymbol_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pCurrencySymbol); void __RPC_STUB IFieldObject_put_CurrencySymbol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_BooleanOutputType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRBooleanOutputType __RPC_FAR *pBooleanOutputType); void __RPC_STUB IFieldObject_get_BooleanOutputType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_BooleanOutputType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRBooleanOutputType booleanOutputType); void __RPC_STUB IFieldObject_put_BooleanOutputType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DateWindowsDefaultType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDateWindowsDefaultType __RPC_FAR *pDateWindowsDefaultType); void __RPC_STUB IFieldObject_get_DateWindowsDefaultType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DateWindowsDefaultType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRDateWindowsDefaultType dateWindowsDefaultType); void __RPC_STUB IFieldObject_put_DateWindowsDefaultType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DateOrder_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDateOrder __RPC_FAR *pDateOrder); void __RPC_STUB IFieldObject_get_DateOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DateOrder_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRDateOrder dateOrder); void __RPC_STUB IFieldObject_put_DateOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_YearType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRYearType __RPC_FAR *pYearType); void __RPC_STUB IFieldObject_get_YearType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_YearType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRYearType yearType); void __RPC_STUB IFieldObject_put_YearType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_MonthType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRMonthType __RPC_FAR *pMonthType); void __RPC_STUB IFieldObject_get_MonthType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_MonthType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRMonthType monthType); void __RPC_STUB IFieldObject_put_MonthType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DayType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDayType __RPC_FAR *pDayType); void __RPC_STUB IFieldObject_get_DayType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DayType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRDayType dayType); void __RPC_STUB IFieldObject_put_DayType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_LeadingDayType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLeadingDayType __RPC_FAR *pLeadingDayType); void __RPC_STUB IFieldObject_get_LeadingDayType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_LeadingDayType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRLeadingDayType leadingDayType); void __RPC_STUB IFieldObject_put_LeadingDayType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_LeadingDaySeparator_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLeadingDaySeparator); void __RPC_STUB IFieldObject_get_LeadingDaySeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_LeadingDaySeparator_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pLeadingDaySeparator); void __RPC_STUB IFieldObject_put_LeadingDaySeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DateFirstSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDateFirstSeparator); void __RPC_STUB IFieldObject_get_DateFirstSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DateFirstSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pDateFirstSeparator); void __RPC_STUB IFieldObject_put_DateFirstSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DateSecondSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDateSecondSeparator); void __RPC_STUB IFieldObject_get_DateSecondSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DateSecondSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pDateSecondSeparator); void __RPC_STUB IFieldObject_put_DateSecondSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_TimeBase_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRTimeBase __RPC_FAR *pTimeBase); void __RPC_STUB IFieldObject_get_TimeBase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_TimeBase_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRTimeBase timeBase); void __RPC_STUB IFieldObject_put_TimeBase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_AmPmType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRAmPmType __RPC_FAR *pAmPmType); void __RPC_STUB IFieldObject_get_AmPmType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_AmPmType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRAmPmType amPmType); void __RPC_STUB IFieldObject_put_AmPmType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_HourType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRHourType __RPC_FAR *pHourType); void __RPC_STUB IFieldObject_get_HourType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_HourType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRHourType hourType); void __RPC_STUB IFieldObject_put_HourType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_MinuteType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRMinuteType __RPC_FAR *pMinuteType); void __RPC_STUB IFieldObject_get_MinuteType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_MinuteType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRMinuteType minuteType); void __RPC_STUB IFieldObject_put_MinuteType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_SecondType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRSecondType __RPC_FAR *pSecondType); void __RPC_STUB IFieldObject_get_SecondType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_SecondType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRSecondType secondType); void __RPC_STUB IFieldObject_put_SecondType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_PmString_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppPmString); void __RPC_STUB IFieldObject_get_PmString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_PmString_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pPmString); void __RPC_STUB IFieldObject_put_PmString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_AmString_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppAmString); void __RPC_STUB IFieldObject_get_AmString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_AmString_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pAmString); void __RPC_STUB IFieldObject_put_AmString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_MinuteSecondSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMinuteSecondSeparator); void __RPC_STUB IFieldObject_get_MinuteSecondSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_MinuteSecondSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pMinuteSecondSeparator); void __RPC_STUB IFieldObject_put_MinuteSecondSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_HourMinuteSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppHourMinuteSeparator); void __RPC_STUB IFieldObject_get_HourMinuteSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_HourMinuteSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pHourMinuteSeparator); void __RPC_STUB IFieldObject_put_HourMinuteSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_MaxNumberOfLines_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pMaxNumberOfLines); void __RPC_STUB IFieldObject_get_MaxNumberOfLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_MaxNumberOfLines_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ short maxNumberOfLines); void __RPC_STUB IFieldObject_put_MaxNumberOfLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_PreviousValue_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB IFieldObject_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_NextValue_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB IFieldObject_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_LeadingDayPosition_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLeadingDayPosition __RPC_FAR *pLeadingDayPosition); void __RPC_STUB IFieldObject_get_LeadingDayPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_LeadingDayPosition_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRLeadingDayPosition leadingDayPostion); void __RPC_STUB IFieldObject_put_LeadingDayPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DateEraType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDateEraType __RPC_FAR *pDateEraType); void __RPC_STUB IFieldObject_get_DateEraType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DateEraType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRDateEraType dateEraType); void __RPC_STUB IFieldObject_put_DateEraType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DateCalendarType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRDateCalendarType __RPC_FAR *pDateCalendarType); void __RPC_STUB IFieldObject_get_DateCalendarType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DateCalendarType_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRDateCalendarType dateCalendarType); void __RPC_STUB IFieldObject_put_DateCalendarType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DatePrefixSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDatePrefixSeparator); void __RPC_STUB IFieldObject_get_DatePrefixSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DatePrefixSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR datePrefixSeparator); void __RPC_STUB IFieldObject_put_DatePrefixSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DateSuffixSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDateSuffixSeparator); void __RPC_STUB IFieldObject_get_DateSuffixSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DateSuffixSeparator_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR dateSuffixSeparator); void __RPC_STUB IFieldObject_put_DateSuffixSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_SetUnboundFieldSource_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pUnboundFieldSource); void __RPC_STUB IFieldObject_SetUnboundFieldSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_DisplayReverseSign_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFieldObject_get_DisplayReverseSign_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_DisplayReverseSign_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IFieldObject_put_DisplayReverseSign_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_ZeroValueString_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppZeroValue); void __RPC_STUB IFieldObject_get_ZeroValueString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_ZeroValueString_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ BSTR pZeroValue); void __RPC_STUB IFieldObject_put_ZeroValueString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_CharacterSpacing_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCharacterSpacing); void __RPC_STUB IFieldObject_get_CharacterSpacing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_CharacterSpacing_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ long characterSpacing); void __RPC_STUB IFieldObject_put_CharacterSpacing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_LineSpacing_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pLineSpacing); void __RPC_STUB IFieldObject_get_LineSpacing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_LineSpacingType_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineSpacingType __RPC_FAR *pLineSpacingType); void __RPC_STUB IFieldObject_get_LineSpacingType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_SetLineSpacing_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ double lineSpacing, /* [in] */ CRLineSpacingType lineSpacingType); void __RPC_STUB IFieldObject_SetLineSpacing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_TextRotationAngle_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRRotationAngle __RPC_FAR *pRotationAngle); void __RPC_STUB IFieldObject_get_TextRotationAngle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_TextRotationAngle_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRRotationAngle rotationAngle); void __RPC_STUB IFieldObject_put_TextRotationAngle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_FirstLineIndent_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pFirstLineIndent); void __RPC_STUB IFieldObject_get_FirstLineIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_FirstLineIndent_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ long firstLineIndent); void __RPC_STUB IFieldObject_put_FirstLineIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_LeftIndent_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftIndent); void __RPC_STUB IFieldObject_get_LeftIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_LeftIndent_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ long leftIndent); void __RPC_STUB IFieldObject_put_LeftIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_RightIndent_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightIndent); void __RPC_STUB IFieldObject_get_RightIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_RightIndent_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ long rightIndent); void __RPC_STUB IFieldObject_put_RightIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_get_TextFormat_Proxy( IFieldObject __RPC_FAR * This, /* [retval][out] */ CRTextFormat __RPC_FAR *pTextFormat); void __RPC_STUB IFieldObject_get_TextFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldObject_put_TextFormat_Proxy( IFieldObject __RPC_FAR * This, /* [in] */ CRTextFormat textFormat); void __RPC_STUB IFieldObject_put_TextFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFieldObject_INTERFACE_DEFINED__ */ #ifndef __ITextObject_INTERFACE_DEFINED__ #define __ITextObject_INTERFACE_DEFINED__ /* interface ITextObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ITextObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac59e2-44c9-11d1-abec-00a0c9274b91") ITextObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pTextColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TextColor( /* [in] */ OLE_COLOR textColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Font( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Font( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR __RPC_FAR *ppText) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HorAlignment( /* [retval][out] */ CRAlignment __RPC_FAR *pHorAlignment) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HorAlignment( /* [in] */ CRAlignment horAlignment) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SuppressIfDuplicated( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SuppressIfDuplicated( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxNumberOfLines( /* [retval][out] */ short __RPC_FAR *pMaxNumberOfLines) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxNumberOfLines( /* [in] */ short maxNumberOfLines) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanGrow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CanGrow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetText( /* [in] */ BSTR pText) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CharacterSpacing( /* [retval][out] */ long __RPC_FAR *pCharacterSpacing) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CharacterSpacing( /* [in] */ long characterSpacing) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineSpacing( /* [retval][out] */ double __RPC_FAR *pLineSpacing) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineSpacingType( /* [retval][out] */ CRLineSpacingType __RPC_FAR *pLineSpacingType) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLineSpacing( /* [in] */ double lineSpacing, /* [in] */ CRLineSpacingType lineSpacingType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextRotationAngle( /* [retval][out] */ CRRotationAngle __RPC_FAR *pRotationAngle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TextRotationAngle( /* [in] */ CRRotationAngle rotationAngle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FirstLineIndent( /* [retval][out] */ long __RPC_FAR *pFirstLineIndent) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FirstLineIndent( /* [in] */ long firstLineIndent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftIndent( /* [retval][out] */ long __RPC_FAR *pLeftIndent) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftIndent( /* [in] */ long leftIndent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightIndent( /* [retval][out] */ long __RPC_FAR *pRightIndent) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightIndent( /* [in] */ long rightIndent) = 0; }; #else /* C style interface */ typedef struct ITextObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ITextObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ITextObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ITextObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ITextObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ITextObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ITextObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ITextObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ITextObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( ITextObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( ITextObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( ITextObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( ITextObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( ITextObject __RPC_FAR * This, /* [in] */ long width); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( ITextObject __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( ITextObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( ITextObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( ITextObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( ITextObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( ITextObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( ITextObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( ITextObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( ITextObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ITextObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextColor )( ITextObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pTextColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextColor )( ITextObject __RPC_FAR * This, /* [in] */ OLE_COLOR textColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Font )( ITextObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_Font )( ITextObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )( ITextObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HorAlignment )( ITextObject __RPC_FAR * This, /* [retval][out] */ CRAlignment __RPC_FAR *pHorAlignment); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HorAlignment )( ITextObject __RPC_FAR * This, /* [in] */ CRAlignment horAlignment); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SuppressIfDuplicated )( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SuppressIfDuplicated )( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxNumberOfLines )( ITextObject __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pMaxNumberOfLines); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxNumberOfLines )( ITextObject __RPC_FAR * This, /* [in] */ short maxNumberOfLines); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanGrow )( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CanGrow )( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetText )( ITextObject __RPC_FAR * This, /* [in] */ BSTR pText); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CharacterSpacing )( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCharacterSpacing); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CharacterSpacing )( ITextObject __RPC_FAR * This, /* [in] */ long characterSpacing); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineSpacing )( ITextObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pLineSpacing); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineSpacingType )( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineSpacingType __RPC_FAR *pLineSpacingType); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLineSpacing )( ITextObject __RPC_FAR * This, /* [in] */ double lineSpacing, /* [in] */ CRLineSpacingType lineSpacingType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextRotationAngle )( ITextObject __RPC_FAR * This, /* [retval][out] */ CRRotationAngle __RPC_FAR *pRotationAngle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextRotationAngle )( ITextObject __RPC_FAR * This, /* [in] */ CRRotationAngle rotationAngle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstLineIndent )( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pFirstLineIndent); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstLineIndent )( ITextObject __RPC_FAR * This, /* [in] */ long firstLineIndent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftIndent )( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftIndent); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftIndent )( ITextObject __RPC_FAR * This, /* [in] */ long leftIndent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightIndent )( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightIndent); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightIndent )( ITextObject __RPC_FAR * This, /* [in] */ long rightIndent); END_INTERFACE } ITextObjectVtbl; interface ITextObject { CONST_VTBL struct ITextObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ITextObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITextObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITextObject_Release(This) \ (This)->lpVtbl -> Release(This) #define ITextObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITextObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITextObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITextObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITextObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define ITextObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define ITextObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define ITextObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define ITextObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define ITextObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define ITextObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define ITextObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define ITextObject_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define ITextObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define ITextObject_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define ITextObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define ITextObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define ITextObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define ITextObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define ITextObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define ITextObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define ITextObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define ITextObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define ITextObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define ITextObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define ITextObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define ITextObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define ITextObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define ITextObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define ITextObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ITextObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define ITextObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define ITextObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define ITextObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define ITextObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define ITextObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define ITextObject_get_TextColor(This,pTextColor) \ (This)->lpVtbl -> get_TextColor(This,pTextColor) #define ITextObject_put_TextColor(This,textColor) \ (This)->lpVtbl -> put_TextColor(This,textColor) #define ITextObject_get_Font(This,ppFont) \ (This)->lpVtbl -> get_Font(This,ppFont) #define ITextObject_putref_Font(This,pFont) \ (This)->lpVtbl -> putref_Font(This,pFont) #define ITextObject_get_Text(This,ppText) \ (This)->lpVtbl -> get_Text(This,ppText) #define ITextObject_get_HorAlignment(This,pHorAlignment) \ (This)->lpVtbl -> get_HorAlignment(This,pHorAlignment) #define ITextObject_put_HorAlignment(This,horAlignment) \ (This)->lpVtbl -> put_HorAlignment(This,horAlignment) #define ITextObject_get_SuppressIfDuplicated(This,pBool) \ (This)->lpVtbl -> get_SuppressIfDuplicated(This,pBool) #define ITextObject_put_SuppressIfDuplicated(This,bl) \ (This)->lpVtbl -> put_SuppressIfDuplicated(This,bl) #define ITextObject_get_MaxNumberOfLines(This,pMaxNumberOfLines) \ (This)->lpVtbl -> get_MaxNumberOfLines(This,pMaxNumberOfLines) #define ITextObject_put_MaxNumberOfLines(This,maxNumberOfLines) \ (This)->lpVtbl -> put_MaxNumberOfLines(This,maxNumberOfLines) #define ITextObject_get_CanGrow(This,pBool) \ (This)->lpVtbl -> get_CanGrow(This,pBool) #define ITextObject_put_CanGrow(This,bl) \ (This)->lpVtbl -> put_CanGrow(This,bl) #define ITextObject_SetText(This,pText) \ (This)->lpVtbl -> SetText(This,pText) #define ITextObject_get_CharacterSpacing(This,pCharacterSpacing) \ (This)->lpVtbl -> get_CharacterSpacing(This,pCharacterSpacing) #define ITextObject_put_CharacterSpacing(This,characterSpacing) \ (This)->lpVtbl -> put_CharacterSpacing(This,characterSpacing) #define ITextObject_get_LineSpacing(This,pLineSpacing) \ (This)->lpVtbl -> get_LineSpacing(This,pLineSpacing) #define ITextObject_get_LineSpacingType(This,pLineSpacingType) \ (This)->lpVtbl -> get_LineSpacingType(This,pLineSpacingType) #define ITextObject_SetLineSpacing(This,lineSpacing,lineSpacingType) \ (This)->lpVtbl -> SetLineSpacing(This,lineSpacing,lineSpacingType) #define ITextObject_get_TextRotationAngle(This,pRotationAngle) \ (This)->lpVtbl -> get_TextRotationAngle(This,pRotationAngle) #define ITextObject_put_TextRotationAngle(This,rotationAngle) \ (This)->lpVtbl -> put_TextRotationAngle(This,rotationAngle) #define ITextObject_get_FirstLineIndent(This,pFirstLineIndent) \ (This)->lpVtbl -> get_FirstLineIndent(This,pFirstLineIndent) #define ITextObject_put_FirstLineIndent(This,firstLineIndent) \ (This)->lpVtbl -> put_FirstLineIndent(This,firstLineIndent) #define ITextObject_get_LeftIndent(This,pLeftIndent) \ (This)->lpVtbl -> get_LeftIndent(This,pLeftIndent) #define ITextObject_put_LeftIndent(This,leftIndent) \ (This)->lpVtbl -> put_LeftIndent(This,leftIndent) #define ITextObject_get_RightIndent(This,pRightIndent) \ (This)->lpVtbl -> get_RightIndent(This,pRightIndent) #define ITextObject_put_RightIndent(This,rightIndent) \ (This)->lpVtbl -> put_RightIndent(This,rightIndent) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Name_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB ITextObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_Name_Proxy( ITextObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB ITextObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Kind_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB ITextObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Left_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB ITextObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_Left_Proxy( ITextObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB ITextObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Top_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB ITextObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_Top_Proxy( ITextObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB ITextObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Width_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB ITextObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_Width_Proxy( ITextObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB ITextObject_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Height_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB ITextObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_Height_Proxy( ITextObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB ITextObject_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_LeftLineStyle_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB ITextObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_LeftLineStyle_Proxy( ITextObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB ITextObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_RightLineStyle_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB ITextObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_RightLineStyle_Proxy( ITextObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB ITextObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_TopLineStyle_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB ITextObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_TopLineStyle_Proxy( ITextObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB ITextObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_BottomLineStyle_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB ITextObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_BottomLineStyle_Proxy( ITextObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB ITextObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_HasDropShadow_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ITextObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_HasDropShadow_Proxy( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ITextObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_BackColor_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB ITextObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_BackColor_Proxy( ITextObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB ITextObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_BorderColor_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB ITextObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_BorderColor_Proxy( ITextObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB ITextObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Parent_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ITextObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Suppress_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ITextObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_Suppress_Proxy( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ITextObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_CloseAtPageBreak_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ITextObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_CloseAtPageBreak_Proxy( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ITextObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_KeepTogether_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ITextObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_KeepTogether_Proxy( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ITextObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_TextColor_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pTextColor); void __RPC_STUB ITextObject_get_TextColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_TextColor_Proxy( ITextObject __RPC_FAR * This, /* [in] */ OLE_COLOR textColor); void __RPC_STUB ITextObject_put_TextColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Font_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB ITextObject_get_Font_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE ITextObject_putref_Font_Proxy( ITextObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB ITextObject_putref_Font_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_Text_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); void __RPC_STUB ITextObject_get_Text_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_HorAlignment_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ CRAlignment __RPC_FAR *pHorAlignment); void __RPC_STUB ITextObject_get_HorAlignment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_HorAlignment_Proxy( ITextObject __RPC_FAR * This, /* [in] */ CRAlignment horAlignment); void __RPC_STUB ITextObject_put_HorAlignment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_SuppressIfDuplicated_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ITextObject_get_SuppressIfDuplicated_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_SuppressIfDuplicated_Proxy( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ITextObject_put_SuppressIfDuplicated_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_MaxNumberOfLines_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pMaxNumberOfLines); void __RPC_STUB ITextObject_get_MaxNumberOfLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_MaxNumberOfLines_Proxy( ITextObject __RPC_FAR * This, /* [in] */ short maxNumberOfLines); void __RPC_STUB ITextObject_put_MaxNumberOfLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_CanGrow_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ITextObject_get_CanGrow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_CanGrow_Proxy( ITextObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ITextObject_put_CanGrow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITextObject_SetText_Proxy( ITextObject __RPC_FAR * This, /* [in] */ BSTR pText); void __RPC_STUB ITextObject_SetText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_CharacterSpacing_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCharacterSpacing); void __RPC_STUB ITextObject_get_CharacterSpacing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_CharacterSpacing_Proxy( ITextObject __RPC_FAR * This, /* [in] */ long characterSpacing); void __RPC_STUB ITextObject_put_CharacterSpacing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_LineSpacing_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pLineSpacing); void __RPC_STUB ITextObject_get_LineSpacing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_LineSpacingType_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ CRLineSpacingType __RPC_FAR *pLineSpacingType); void __RPC_STUB ITextObject_get_LineSpacingType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITextObject_SetLineSpacing_Proxy( ITextObject __RPC_FAR * This, /* [in] */ double lineSpacing, /* [in] */ CRLineSpacingType lineSpacingType); void __RPC_STUB ITextObject_SetLineSpacing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_TextRotationAngle_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ CRRotationAngle __RPC_FAR *pRotationAngle); void __RPC_STUB ITextObject_get_TextRotationAngle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_TextRotationAngle_Proxy( ITextObject __RPC_FAR * This, /* [in] */ CRRotationAngle rotationAngle); void __RPC_STUB ITextObject_put_TextRotationAngle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_FirstLineIndent_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pFirstLineIndent); void __RPC_STUB ITextObject_get_FirstLineIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_FirstLineIndent_Proxy( ITextObject __RPC_FAR * This, /* [in] */ long firstLineIndent); void __RPC_STUB ITextObject_put_FirstLineIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_LeftIndent_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftIndent); void __RPC_STUB ITextObject_get_LeftIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_LeftIndent_Proxy( ITextObject __RPC_FAR * This, /* [in] */ long leftIndent); void __RPC_STUB ITextObject_put_LeftIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITextObject_get_RightIndent_Proxy( ITextObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightIndent); void __RPC_STUB ITextObject_get_RightIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ITextObject_put_RightIndent_Proxy( ITextObject __RPC_FAR * This, /* [in] */ long rightIndent); void __RPC_STUB ITextObject_put_RightIndent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITextObject_INTERFACE_DEFINED__ */ #ifndef __IFieldDefinition_INTERFACE_DEFINED__ #define __IFieldDefinition_INTERFACE_DEFINED__ /* interface IFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a22-44c9-11d1-abec-00a0c9274b91") IFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UseCount( /* [retval][out] */ long __RPC_FAR *pCount) = 0; }; #else /* C style interface */ typedef struct IFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseCount )( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); END_INTERFACE } IFieldDefinitionVtbl; interface IFieldDefinition { CONST_VTBL struct IFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define IFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define IFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define IFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define IFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define IFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define IFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define IFieldDefinition_get_UseCount(This,pCount) \ (This)->lpVtbl -> get_UseCount(This,pCount) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_Kind_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB IFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_ValueType_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB IFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_NumberOfBytes_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB IFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_Name_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB IFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_Value_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB IFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_Parent_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_PreviousValue_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB IFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_NextValue_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB IFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinition_get_UseCount_Proxy( IFieldDefinition __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IFieldDefinition_get_UseCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IDatabaseFieldDefinition_INTERFACE_DEFINED__ #define __IDatabaseFieldDefinition_INTERFACE_DEFINED__ /* interface IDatabaseFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IDatabaseFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a12-44c9-11d1-abec-00a0c9274b91") IDatabaseFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DatabaseFieldName( /* [retval][out] */ BSTR __RPC_FAR *ppDatabaseFieldName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TableAliasName( /* [retval][out] */ BSTR __RPC_FAR *ppTableAliasName) = 0; }; #else /* C style interface */ typedef struct IDatabaseFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDatabaseFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDatabaseFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDatabaseFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDatabaseFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDatabaseFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDatabaseFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDatabaseFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DatabaseFieldName )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDatabaseFieldName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TableAliasName )( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppTableAliasName); END_INTERFACE } IDatabaseFieldDefinitionVtbl; interface IDatabaseFieldDefinition { CONST_VTBL struct IDatabaseFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDatabaseFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDatabaseFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDatabaseFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IDatabaseFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDatabaseFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDatabaseFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDatabaseFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDatabaseFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define IDatabaseFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define IDatabaseFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define IDatabaseFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define IDatabaseFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define IDatabaseFieldDefinition_get_DatabaseFieldName(This,ppDatabaseFieldName) \ (This)->lpVtbl -> get_DatabaseFieldName(This,ppDatabaseFieldName) #define IDatabaseFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IDatabaseFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define IDatabaseFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define IDatabaseFieldDefinition_get_TableAliasName(This,ppTableAliasName) \ (This)->lpVtbl -> get_TableAliasName(This,ppTableAliasName) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_Kind_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB IDatabaseFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_ValueType_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB IDatabaseFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_NumberOfBytes_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB IDatabaseFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_Name_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB IDatabaseFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_Value_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB IDatabaseFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_DatabaseFieldName_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDatabaseFieldName); void __RPC_STUB IDatabaseFieldDefinition_get_DatabaseFieldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_Parent_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IDatabaseFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_PreviousValue_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB IDatabaseFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_NextValue_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB IDatabaseFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinition_get_TableAliasName_Proxy( IDatabaseFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppTableAliasName); void __RPC_STUB IDatabaseFieldDefinition_get_TableAliasName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDatabaseFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IFormulaFieldDefinition_INTERFACE_DEFINED__ #define __IFormulaFieldDefinition_INTERFACE_DEFINED__ /* interface IFormulaFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IFormulaFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b92-44c9-11d1-abec-00a0c9274b91") IFormulaFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FormulaFieldName( /* [retval][out] */ BSTR __RPC_FAR *ppFormulaFieldName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR __RPC_FAR *ppText) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Text( /* [in] */ BSTR text) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Check( /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppErrorString) = 0; }; #else /* C style interface */ typedef struct IFormulaFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IFormulaFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IFormulaFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IFormulaFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IFormulaFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IFormulaFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IFormulaFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IFormulaFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FormulaFieldName )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppFormulaFieldName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Text )( IFormulaFieldDefinition __RPC_FAR * This, /* [in] */ BSTR text); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Check )( IFormulaFieldDefinition __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppErrorString); END_INTERFACE } IFormulaFieldDefinitionVtbl; interface IFormulaFieldDefinition { CONST_VTBL struct IFormulaFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IFormulaFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFormulaFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFormulaFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IFormulaFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFormulaFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFormulaFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFormulaFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFormulaFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define IFormulaFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define IFormulaFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define IFormulaFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define IFormulaFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define IFormulaFieldDefinition_get_FormulaFieldName(This,ppFormulaFieldName) \ (This)->lpVtbl -> get_FormulaFieldName(This,ppFormulaFieldName) #define IFormulaFieldDefinition_get_Text(This,ppText) \ (This)->lpVtbl -> get_Text(This,ppText) #define IFormulaFieldDefinition_put_Text(This,text) \ (This)->lpVtbl -> put_Text(This,text) #define IFormulaFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IFormulaFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define IFormulaFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define IFormulaFieldDefinition_Check(This,pBool,ppErrorString) \ (This)->lpVtbl -> Check(This,pBool,ppErrorString) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_Kind_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB IFormulaFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_ValueType_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB IFormulaFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_NumberOfBytes_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB IFormulaFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_Name_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB IFormulaFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_Value_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB IFormulaFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_FormulaFieldName_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppFormulaFieldName); void __RPC_STUB IFormulaFieldDefinition_get_FormulaFieldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_Text_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); void __RPC_STUB IFormulaFieldDefinition_get_Text_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_put_Text_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [in] */ BSTR text); void __RPC_STUB IFormulaFieldDefinition_put_Text_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_Parent_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IFormulaFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_PreviousValue_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB IFormulaFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_get_NextValue_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB IFormulaFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinition_Check_Proxy( IFormulaFieldDefinition __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppErrorString); void __RPC_STUB IFormulaFieldDefinition_Check_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFormulaFieldDefinition_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0222 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0222_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0222_v0_0_s_ifspec; #ifndef __ISubreportObject_INTERFACE_DEFINED__ #define __ISubreportObject_INTERFACE_DEFINED__ /* interface ISubreportObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISubreportObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac59f2-44c9-11d1-abec-00a0c9274b91") ISubreportObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SubreportName( /* [retval][out] */ BSTR __RPC_FAR *ppSubreportName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SubreportName( /* [in] */ BSTR pSubreportName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenSubreport( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanGrow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CanGrow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableOnDemand( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Links( /* [retval][out] */ ISubreportLinks __RPC_FAR *__RPC_FAR *ppLinks) = 0; }; #else /* C style interface */ typedef struct ISubreportObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISubreportObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISubreportObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISubreportObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISubreportObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISubreportObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISubreportObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISubreportObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( ISubreportObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( ISubreportObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( ISubreportObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( ISubreportObject __RPC_FAR * This, /* [in] */ long width); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( ISubreportObject __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( ISubreportObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( ISubreportObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( ISubreportObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( ISubreportObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( ISubreportObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( ISubreportObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubreportName )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSubreportName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubreportName )( ISubreportObject __RPC_FAR * This, /* [in] */ BSTR pSubreportName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenSubreport )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanGrow )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CanGrow )( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableOnDemand )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Links )( ISubreportObject __RPC_FAR * This, /* [retval][out] */ ISubreportLinks __RPC_FAR *__RPC_FAR *ppLinks); END_INTERFACE } ISubreportObjectVtbl; interface ISubreportObject { CONST_VTBL struct ISubreportObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISubreportObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISubreportObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISubreportObject_Release(This) \ (This)->lpVtbl -> Release(This) #define ISubreportObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISubreportObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISubreportObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISubreportObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISubreportObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define ISubreportObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define ISubreportObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define ISubreportObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define ISubreportObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define ISubreportObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define ISubreportObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define ISubreportObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define ISubreportObject_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define ISubreportObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define ISubreportObject_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define ISubreportObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define ISubreportObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define ISubreportObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define ISubreportObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define ISubreportObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define ISubreportObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define ISubreportObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define ISubreportObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define ISubreportObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define ISubreportObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define ISubreportObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define ISubreportObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define ISubreportObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define ISubreportObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define ISubreportObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISubreportObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define ISubreportObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define ISubreportObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define ISubreportObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define ISubreportObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define ISubreportObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define ISubreportObject_get_SubreportName(This,ppSubreportName) \ (This)->lpVtbl -> get_SubreportName(This,ppSubreportName) #define ISubreportObject_put_SubreportName(This,pSubreportName) \ (This)->lpVtbl -> put_SubreportName(This,pSubreportName) #define ISubreportObject_OpenSubreport(This,ppReport) \ (This)->lpVtbl -> OpenSubreport(This,ppReport) #define ISubreportObject_get_CanGrow(This,pBool) \ (This)->lpVtbl -> get_CanGrow(This,pBool) #define ISubreportObject_put_CanGrow(This,bl) \ (This)->lpVtbl -> put_CanGrow(This,bl) #define ISubreportObject_get_EnableOnDemand(This,pBool) \ (This)->lpVtbl -> get_EnableOnDemand(This,pBool) #define ISubreportObject_get_Links(This,ppLinks) \ (This)->lpVtbl -> get_Links(This,ppLinks) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Name_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB ISubreportObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_Name_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB ISubreportObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Kind_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB ISubreportObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Left_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB ISubreportObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_Left_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB ISubreportObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Top_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB ISubreportObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_Top_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB ISubreportObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Width_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB ISubreportObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_Width_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB ISubreportObject_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Height_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB ISubreportObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_Height_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB ISubreportObject_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_LeftLineStyle_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB ISubreportObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_LeftLineStyle_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB ISubreportObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_RightLineStyle_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB ISubreportObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_RightLineStyle_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB ISubreportObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_TopLineStyle_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB ISubreportObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_TopLineStyle_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB ISubreportObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_BottomLineStyle_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB ISubreportObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_BottomLineStyle_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB ISubreportObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_HasDropShadow_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISubreportObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_HasDropShadow_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISubreportObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_BackColor_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB ISubreportObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_BackColor_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB ISubreportObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_BorderColor_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB ISubreportObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_BorderColor_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB ISubreportObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Parent_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISubreportObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Suppress_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISubreportObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_Suppress_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISubreportObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_CloseAtPageBreak_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISubreportObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_CloseAtPageBreak_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISubreportObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_KeepTogether_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISubreportObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_KeepTogether_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISubreportObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_SubreportName_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSubreportName); void __RPC_STUB ISubreportObject_get_SubreportName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_SubreportName_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ BSTR pSubreportName); void __RPC_STUB ISubreportObject_put_SubreportName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_OpenSubreport_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); void __RPC_STUB ISubreportObject_OpenSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_CanGrow_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISubreportObject_get_CanGrow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_put_CanGrow_Proxy( ISubreportObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ISubreportObject_put_CanGrow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_EnableOnDemand_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISubreportObject_get_EnableOnDemand_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportObject_get_Links_Proxy( ISubreportObject __RPC_FAR * This, /* [retval][out] */ ISubreportLinks __RPC_FAR *__RPC_FAR *ppLinks); void __RPC_STUB ISubreportObject_get_Links_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISubreportObject_INTERFACE_DEFINED__ */ #ifndef __IParameterFieldDefinition_INTERFACE_DEFINED__ #define __IParameterFieldDefinition_INTERFACE_DEFINED__ /* interface IParameterFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IParameterFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5bb2-44c9-11d1-abec-00a0c9274b91") IParameterFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ParameterFieldName( /* [retval][out] */ BSTR __RPC_FAR *ppParameterFieldName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Prompt( /* [retval][out] */ BSTR __RPC_FAR *ppPrompt) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Prompt( /* [in] */ BSTR pPrompt) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsDefaultValueSet( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportName( /* [retval][out] */ BSTR __RPC_FAR *ppReportName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NeedsCurrentValue( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsCurrentValueSet( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][hidden][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrentValue( /* [retval][out] */ VARIANT __RPC_FAR *pCurrentValue) = 0; virtual /* [helpstring][hidden][propget][id] */ HRESULT STDMETHODCALLTYPE get_DefaultValue( /* [retval][out] */ VARIANT __RPC_FAR *pDefaultValue) = 0; virtual /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE SetCurrentValue( /* [in] */ VARIANT currentValue, /* [optional][in] */ VARIANT valueType) = 0; virtual /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE SetDefaultValue( /* [in] */ VARIANT defaultValue, /* [optional][in] */ VARIANT valueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableRangeLimit( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableRangeLimit( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MinimumValue( /* [retval][out] */ VARIANT __RPC_FAR *pMinimumValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinimumValue( /* [in] */ VARIANT minimumValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MaximumValue( /* [retval][out] */ VARIANT __RPC_FAR *pMaximumValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaximumValue( /* [in] */ VARIANT maximumValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EditMask( /* [retval][out] */ BSTR __RPC_FAR *ppEditMask) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EditMask( /* [in] */ BSTR pEditMask) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ParameterType( /* [retval][out] */ CRParameterFieldType __RPC_FAR *pParameterType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisallowEditing( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DisallowEditing( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfDefaultValues( /* [retval][out] */ short __RPC_FAR *pNumberOfDefaultValues) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetNthDefaultValue( /* [in] */ short index, /* [retval][out] */ VARIANT __RPC_FAR *pNthDefaultValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetNthDefaultValue( /* [in] */ short index, /* [in] */ VARIANT nthDefaultValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddDefaultValue( /* [in] */ VARIANT defaultValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteNthDefaultValue( /* [in] */ short index) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableNullValue( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableNullValue( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableMultipleValues( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableMultipleValues( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DiscreteOrRangeKind( /* [retval][out] */ CRDiscreteOrRangeKind __RPC_FAR *pDiscreteOrRangeKind) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DiscreteOrRangeKind( /* [in] */ CRDiscreteOrRangeKind DiscreteOrRangeKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PlaceInGroup( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PlaceInGroup( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupNumber( /* [retval][out] */ short __RPC_FAR *pGroupNumber) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GroupNumber( /* [in] */ short groupNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableExclusiveGroup( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableExclusiveGroup( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfCurrentValues( /* [retval][out] */ short __RPC_FAR *pNumberOfCurrentValues) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfCurrentRanges( /* [retval][out] */ short __RPC_FAR *pNumberOfCurrentRanges) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetNthCurrentValue( /* [in] */ short index, /* [retval][out] */ VARIANT __RPC_FAR *pCurrentValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddCurrentValue( /* [in] */ VARIANT currentValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetNthCurrentRange( /* [in] */ short index, /* [out] */ VARIANT __RPC_FAR *pStart, /* [out] */ VARIANT __RPC_FAR *pEnd, /* [out] */ CRRangeInfo __RPC_FAR *pRangeInfo) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddCurrentRange( /* [in] */ VARIANT start, /* [in] */ VARIANT end, /* [in] */ CRRangeInfo rangeInfo) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ClearCurrentValueAndRange( void) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NthValueDescription( /* [in] */ short index, /* [retval][out] */ BSTR __RPC_FAR *pValueDescription) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NthValueDescription( /* [in] */ short index, /* [in] */ BSTR pValueDescription) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableShowDescriptionOnly( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableShowDescriptionOnly( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PicklistSortMethod( /* [retval][out] */ CRParameterPicklistSortMethod __RPC_FAR *pMethod) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PicklistSortMethod( /* [in] */ CRParameterPicklistSortMethod method) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSortBasedOnDesc( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSortBasedOnDesc( /* [in] */ VARIANT_BOOL bl) = 0; }; #else /* C style interface */ typedef struct IParameterFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IParameterFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IParameterFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IParameterFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ParameterFieldName )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppParameterFieldName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Prompt )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppPrompt); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Prompt )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pPrompt); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsDefaultValueSet )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportName )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NeedsCurrentValue )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsCurrentValueSet )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentValue )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pCurrentValue); /* [helpstring][hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultValue )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pDefaultValue); /* [helpstring][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCurrentValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT currentValue, /* [optional][in] */ VARIANT valueType); /* [helpstring][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDefaultValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT defaultValue, /* [optional][in] */ VARIANT valueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableRangeLimit )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableRangeLimit )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinimumValue )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pMinimumValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinimumValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT minimumValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaximumValue )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pMaximumValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaximumValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT maximumValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EditMask )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppEditMask); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EditMask )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pEditMask); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ParameterType )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRParameterFieldType __RPC_FAR *pParameterType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisallowEditing )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisallowEditing )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfDefaultValues )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfDefaultValues); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNthDefaultValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [retval][out] */ VARIANT __RPC_FAR *pNthDefaultValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNthDefaultValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [in] */ VARIANT nthDefaultValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDefaultValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT defaultValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteNthDefaultValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableNullValue )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableNullValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableMultipleValues )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableMultipleValues )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiscreteOrRangeKind )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRDiscreteOrRangeKind __RPC_FAR *pDiscreteOrRangeKind); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiscreteOrRangeKind )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ CRDiscreteOrRangeKind DiscreteOrRangeKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlaceInGroup )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlaceInGroup )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupNumber )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pGroupNumber); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GroupNumber )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short groupNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableExclusiveGroup )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableExclusiveGroup )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfCurrentValues )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfCurrentValues); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfCurrentRanges )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfCurrentRanges); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNthCurrentValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [retval][out] */ VARIANT __RPC_FAR *pCurrentValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCurrentValue )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT currentValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNthCurrentRange )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [out] */ VARIANT __RPC_FAR *pStart, /* [out] */ VARIANT __RPC_FAR *pEnd, /* [out] */ CRRangeInfo __RPC_FAR *pRangeInfo); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCurrentRange )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT start, /* [in] */ VARIANT end, /* [in] */ CRRangeInfo rangeInfo); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearCurrentValueAndRange )( IParameterFieldDefinition __RPC_FAR * This); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NthValueDescription )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [retval][out] */ BSTR __RPC_FAR *pValueDescription); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NthValueDescription )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [in] */ BSTR pValueDescription); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableShowDescriptionOnly )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableShowDescriptionOnly )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PicklistSortMethod )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRParameterPicklistSortMethod __RPC_FAR *pMethod); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PicklistSortMethod )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ CRParameterPicklistSortMethod method); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSortBasedOnDesc )( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSortBasedOnDesc )( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); END_INTERFACE } IParameterFieldDefinitionVtbl; interface IParameterFieldDefinition { CONST_VTBL struct IParameterFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IParameterFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IParameterFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IParameterFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IParameterFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IParameterFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IParameterFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IParameterFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IParameterFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define IParameterFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define IParameterFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define IParameterFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define IParameterFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define IParameterFieldDefinition_get_ParameterFieldName(This,ppParameterFieldName) \ (This)->lpVtbl -> get_ParameterFieldName(This,ppParameterFieldName) #define IParameterFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IParameterFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define IParameterFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define IParameterFieldDefinition_get_Prompt(This,ppPrompt) \ (This)->lpVtbl -> get_Prompt(This,ppPrompt) #define IParameterFieldDefinition_put_Prompt(This,pPrompt) \ (This)->lpVtbl -> put_Prompt(This,pPrompt) #define IParameterFieldDefinition_get_IsDefaultValueSet(This,pBool) \ (This)->lpVtbl -> get_IsDefaultValueSet(This,pBool) #define IParameterFieldDefinition_get_ReportName(This,ppReportName) \ (This)->lpVtbl -> get_ReportName(This,ppReportName) #define IParameterFieldDefinition_get_NeedsCurrentValue(This,pBool) \ (This)->lpVtbl -> get_NeedsCurrentValue(This,pBool) #define IParameterFieldDefinition_get_IsCurrentValueSet(This,pBool) \ (This)->lpVtbl -> get_IsCurrentValueSet(This,pBool) #define IParameterFieldDefinition_get_CurrentValue(This,pCurrentValue) \ (This)->lpVtbl -> get_CurrentValue(This,pCurrentValue) #define IParameterFieldDefinition_get_DefaultValue(This,pDefaultValue) \ (This)->lpVtbl -> get_DefaultValue(This,pDefaultValue) #define IParameterFieldDefinition_SetCurrentValue(This,currentValue,valueType) \ (This)->lpVtbl -> SetCurrentValue(This,currentValue,valueType) #define IParameterFieldDefinition_SetDefaultValue(This,defaultValue,valueType) \ (This)->lpVtbl -> SetDefaultValue(This,defaultValue,valueType) #define IParameterFieldDefinition_get_EnableRangeLimit(This,pBool) \ (This)->lpVtbl -> get_EnableRangeLimit(This,pBool) #define IParameterFieldDefinition_put_EnableRangeLimit(This,bl) \ (This)->lpVtbl -> put_EnableRangeLimit(This,bl) #define IParameterFieldDefinition_get_MinimumValue(This,pMinimumValue) \ (This)->lpVtbl -> get_MinimumValue(This,pMinimumValue) #define IParameterFieldDefinition_put_MinimumValue(This,minimumValue) \ (This)->lpVtbl -> put_MinimumValue(This,minimumValue) #define IParameterFieldDefinition_get_MaximumValue(This,pMaximumValue) \ (This)->lpVtbl -> get_MaximumValue(This,pMaximumValue) #define IParameterFieldDefinition_put_MaximumValue(This,maximumValue) \ (This)->lpVtbl -> put_MaximumValue(This,maximumValue) #define IParameterFieldDefinition_get_EditMask(This,ppEditMask) \ (This)->lpVtbl -> get_EditMask(This,ppEditMask) #define IParameterFieldDefinition_put_EditMask(This,pEditMask) \ (This)->lpVtbl -> put_EditMask(This,pEditMask) #define IParameterFieldDefinition_get_ParameterType(This,pParameterType) \ (This)->lpVtbl -> get_ParameterType(This,pParameterType) #define IParameterFieldDefinition_get_DisallowEditing(This,pBool) \ (This)->lpVtbl -> get_DisallowEditing(This,pBool) #define IParameterFieldDefinition_put_DisallowEditing(This,bl) \ (This)->lpVtbl -> put_DisallowEditing(This,bl) #define IParameterFieldDefinition_get_NumberOfDefaultValues(This,pNumberOfDefaultValues) \ (This)->lpVtbl -> get_NumberOfDefaultValues(This,pNumberOfDefaultValues) #define IParameterFieldDefinition_GetNthDefaultValue(This,index,pNthDefaultValue) \ (This)->lpVtbl -> GetNthDefaultValue(This,index,pNthDefaultValue) #define IParameterFieldDefinition_SetNthDefaultValue(This,index,nthDefaultValue) \ (This)->lpVtbl -> SetNthDefaultValue(This,index,nthDefaultValue) #define IParameterFieldDefinition_AddDefaultValue(This,defaultValue) \ (This)->lpVtbl -> AddDefaultValue(This,defaultValue) #define IParameterFieldDefinition_DeleteNthDefaultValue(This,index) \ (This)->lpVtbl -> DeleteNthDefaultValue(This,index) #define IParameterFieldDefinition_get_EnableNullValue(This,pBool) \ (This)->lpVtbl -> get_EnableNullValue(This,pBool) #define IParameterFieldDefinition_put_EnableNullValue(This,bl) \ (This)->lpVtbl -> put_EnableNullValue(This,bl) #define IParameterFieldDefinition_get_EnableMultipleValues(This,pBool) \ (This)->lpVtbl -> get_EnableMultipleValues(This,pBool) #define IParameterFieldDefinition_put_EnableMultipleValues(This,bl) \ (This)->lpVtbl -> put_EnableMultipleValues(This,bl) #define IParameterFieldDefinition_get_DiscreteOrRangeKind(This,pDiscreteOrRangeKind) \ (This)->lpVtbl -> get_DiscreteOrRangeKind(This,pDiscreteOrRangeKind) #define IParameterFieldDefinition_put_DiscreteOrRangeKind(This,DiscreteOrRangeKind) \ (This)->lpVtbl -> put_DiscreteOrRangeKind(This,DiscreteOrRangeKind) #define IParameterFieldDefinition_get_PlaceInGroup(This,pBool) \ (This)->lpVtbl -> get_PlaceInGroup(This,pBool) #define IParameterFieldDefinition_put_PlaceInGroup(This,bl) \ (This)->lpVtbl -> put_PlaceInGroup(This,bl) #define IParameterFieldDefinition_get_GroupNumber(This,pGroupNumber) \ (This)->lpVtbl -> get_GroupNumber(This,pGroupNumber) #define IParameterFieldDefinition_put_GroupNumber(This,groupNumber) \ (This)->lpVtbl -> put_GroupNumber(This,groupNumber) #define IParameterFieldDefinition_get_EnableExclusiveGroup(This,pBool) \ (This)->lpVtbl -> get_EnableExclusiveGroup(This,pBool) #define IParameterFieldDefinition_put_EnableExclusiveGroup(This,bl) \ (This)->lpVtbl -> put_EnableExclusiveGroup(This,bl) #define IParameterFieldDefinition_get_NumberOfCurrentValues(This,pNumberOfCurrentValues) \ (This)->lpVtbl -> get_NumberOfCurrentValues(This,pNumberOfCurrentValues) #define IParameterFieldDefinition_get_NumberOfCurrentRanges(This,pNumberOfCurrentRanges) \ (This)->lpVtbl -> get_NumberOfCurrentRanges(This,pNumberOfCurrentRanges) #define IParameterFieldDefinition_GetNthCurrentValue(This,index,pCurrentValue) \ (This)->lpVtbl -> GetNthCurrentValue(This,index,pCurrentValue) #define IParameterFieldDefinition_AddCurrentValue(This,currentValue) \ (This)->lpVtbl -> AddCurrentValue(This,currentValue) #define IParameterFieldDefinition_GetNthCurrentRange(This,index,pStart,pEnd,pRangeInfo) \ (This)->lpVtbl -> GetNthCurrentRange(This,index,pStart,pEnd,pRangeInfo) #define IParameterFieldDefinition_AddCurrentRange(This,start,end,rangeInfo) \ (This)->lpVtbl -> AddCurrentRange(This,start,end,rangeInfo) #define IParameterFieldDefinition_ClearCurrentValueAndRange(This) \ (This)->lpVtbl -> ClearCurrentValueAndRange(This) #define IParameterFieldDefinition_get_NthValueDescription(This,index,pValueDescription) \ (This)->lpVtbl -> get_NthValueDescription(This,index,pValueDescription) #define IParameterFieldDefinition_put_NthValueDescription(This,index,pValueDescription) \ (This)->lpVtbl -> put_NthValueDescription(This,index,pValueDescription) #define IParameterFieldDefinition_get_EnableShowDescriptionOnly(This,pBool) \ (This)->lpVtbl -> get_EnableShowDescriptionOnly(This,pBool) #define IParameterFieldDefinition_put_EnableShowDescriptionOnly(This,bl) \ (This)->lpVtbl -> put_EnableShowDescriptionOnly(This,bl) #define IParameterFieldDefinition_get_PicklistSortMethod(This,pMethod) \ (This)->lpVtbl -> get_PicklistSortMethod(This,pMethod) #define IParameterFieldDefinition_put_PicklistSortMethod(This,method) \ (This)->lpVtbl -> put_PicklistSortMethod(This,method) #define IParameterFieldDefinition_get_EnableSortBasedOnDesc(This,pBool) \ (This)->lpVtbl -> get_EnableSortBasedOnDesc(This,pBool) #define IParameterFieldDefinition_put_EnableSortBasedOnDesc(This,bl) \ (This)->lpVtbl -> put_EnableSortBasedOnDesc(This,bl) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_Kind_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB IParameterFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_ValueType_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB IParameterFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_NumberOfBytes_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB IParameterFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_Name_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB IParameterFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_Value_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB IParameterFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_ParameterFieldName_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppParameterFieldName); void __RPC_STUB IParameterFieldDefinition_get_ParameterFieldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_Parent_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IParameterFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_PreviousValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB IParameterFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_NextValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB IParameterFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_Prompt_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppPrompt); void __RPC_STUB IParameterFieldDefinition_get_Prompt_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_Prompt_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pPrompt); void __RPC_STUB IParameterFieldDefinition_put_Prompt_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_IsDefaultValueSet_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_IsDefaultValueSet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_ReportName_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportName); void __RPC_STUB IParameterFieldDefinition_get_ReportName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_NeedsCurrentValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_NeedsCurrentValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_IsCurrentValueSet_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_IsCurrentValueSet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_CurrentValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pCurrentValue); void __RPC_STUB IParameterFieldDefinition_get_CurrentValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_DefaultValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pDefaultValue); void __RPC_STUB IParameterFieldDefinition_get_DefaultValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_SetCurrentValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT currentValue, /* [optional][in] */ VARIANT valueType); void __RPC_STUB IParameterFieldDefinition_SetCurrentValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_SetDefaultValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT defaultValue, /* [optional][in] */ VARIANT valueType); void __RPC_STUB IParameterFieldDefinition_SetDefaultValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_EnableRangeLimit_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_EnableRangeLimit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_EnableRangeLimit_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IParameterFieldDefinition_put_EnableRangeLimit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_MinimumValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pMinimumValue); void __RPC_STUB IParameterFieldDefinition_get_MinimumValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_MinimumValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT minimumValue); void __RPC_STUB IParameterFieldDefinition_put_MinimumValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_MaximumValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pMaximumValue); void __RPC_STUB IParameterFieldDefinition_get_MaximumValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_MaximumValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT maximumValue); void __RPC_STUB IParameterFieldDefinition_put_MaximumValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_EditMask_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppEditMask); void __RPC_STUB IParameterFieldDefinition_get_EditMask_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_EditMask_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pEditMask); void __RPC_STUB IParameterFieldDefinition_put_EditMask_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_ParameterType_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRParameterFieldType __RPC_FAR *pParameterType); void __RPC_STUB IParameterFieldDefinition_get_ParameterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_DisallowEditing_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_DisallowEditing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_DisallowEditing_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IParameterFieldDefinition_put_DisallowEditing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_NumberOfDefaultValues_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfDefaultValues); void __RPC_STUB IParameterFieldDefinition_get_NumberOfDefaultValues_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_GetNthDefaultValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [retval][out] */ VARIANT __RPC_FAR *pNthDefaultValue); void __RPC_STUB IParameterFieldDefinition_GetNthDefaultValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_SetNthDefaultValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [in] */ VARIANT nthDefaultValue); void __RPC_STUB IParameterFieldDefinition_SetNthDefaultValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_AddDefaultValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT defaultValue); void __RPC_STUB IParameterFieldDefinition_AddDefaultValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_DeleteNthDefaultValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index); void __RPC_STUB IParameterFieldDefinition_DeleteNthDefaultValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_EnableNullValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_EnableNullValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_EnableNullValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IParameterFieldDefinition_put_EnableNullValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_EnableMultipleValues_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_EnableMultipleValues_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_EnableMultipleValues_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IParameterFieldDefinition_put_EnableMultipleValues_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_DiscreteOrRangeKind_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRDiscreteOrRangeKind __RPC_FAR *pDiscreteOrRangeKind); void __RPC_STUB IParameterFieldDefinition_get_DiscreteOrRangeKind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_DiscreteOrRangeKind_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ CRDiscreteOrRangeKind DiscreteOrRangeKind); void __RPC_STUB IParameterFieldDefinition_put_DiscreteOrRangeKind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_PlaceInGroup_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_PlaceInGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_PlaceInGroup_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IParameterFieldDefinition_put_PlaceInGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_GroupNumber_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pGroupNumber); void __RPC_STUB IParameterFieldDefinition_get_GroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_GroupNumber_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short groupNumber); void __RPC_STUB IParameterFieldDefinition_put_GroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_EnableExclusiveGroup_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_EnableExclusiveGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_EnableExclusiveGroup_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IParameterFieldDefinition_put_EnableExclusiveGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_NumberOfCurrentValues_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfCurrentValues); void __RPC_STUB IParameterFieldDefinition_get_NumberOfCurrentValues_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_NumberOfCurrentRanges_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfCurrentRanges); void __RPC_STUB IParameterFieldDefinition_get_NumberOfCurrentRanges_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_GetNthCurrentValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [retval][out] */ VARIANT __RPC_FAR *pCurrentValue); void __RPC_STUB IParameterFieldDefinition_GetNthCurrentValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_AddCurrentValue_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT currentValue); void __RPC_STUB IParameterFieldDefinition_AddCurrentValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_GetNthCurrentRange_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [out] */ VARIANT __RPC_FAR *pStart, /* [out] */ VARIANT __RPC_FAR *pEnd, /* [out] */ CRRangeInfo __RPC_FAR *pRangeInfo); void __RPC_STUB IParameterFieldDefinition_GetNthCurrentRange_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_AddCurrentRange_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT start, /* [in] */ VARIANT end, /* [in] */ CRRangeInfo rangeInfo); void __RPC_STUB IParameterFieldDefinition_AddCurrentRange_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_ClearCurrentValueAndRange_Proxy( IParameterFieldDefinition __RPC_FAR * This); void __RPC_STUB IParameterFieldDefinition_ClearCurrentValueAndRange_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_NthValueDescription_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [retval][out] */ BSTR __RPC_FAR *pValueDescription); void __RPC_STUB IParameterFieldDefinition_get_NthValueDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_NthValueDescription_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ short index, /* [in] */ BSTR pValueDescription); void __RPC_STUB IParameterFieldDefinition_put_NthValueDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_EnableShowDescriptionOnly_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_EnableShowDescriptionOnly_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_EnableShowDescriptionOnly_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IParameterFieldDefinition_put_EnableShowDescriptionOnly_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_PicklistSortMethod_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRParameterPicklistSortMethod __RPC_FAR *pMethod); void __RPC_STUB IParameterFieldDefinition_get_PicklistSortMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_PicklistSortMethod_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ CRParameterPicklistSortMethod method); void __RPC_STUB IParameterFieldDefinition_put_PicklistSortMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_get_EnableSortBasedOnDesc_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IParameterFieldDefinition_get_EnableSortBasedOnDesc_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinition_put_EnableSortBasedOnDesc_Proxy( IParameterFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IParameterFieldDefinition_put_EnableSortBasedOnDesc_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IParameterFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IGroupNameFieldDefinition_INTERFACE_DEFINED__ #define __IGroupNameFieldDefinition_INTERFACE_DEFINED__ /* interface IGroupNameFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IGroupNameFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5bd2-44c9-11d1-abec-00a0c9274b91") IGroupNameFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupNameFieldName( /* [retval][out] */ BSTR __RPC_FAR *ppGroupNameFieldName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupNumber( /* [retval][out] */ short __RPC_FAR *pGroupNumber) = 0; }; #else /* C style interface */ typedef struct IGroupNameFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IGroupNameFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IGroupNameFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IGroupNameFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IGroupNameFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IGroupNameFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IGroupNameFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IGroupNameFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupNameFieldName )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppGroupNameFieldName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupNumber )( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pGroupNumber); END_INTERFACE } IGroupNameFieldDefinitionVtbl; interface IGroupNameFieldDefinition { CONST_VTBL struct IGroupNameFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IGroupNameFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGroupNameFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGroupNameFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IGroupNameFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGroupNameFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGroupNameFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGroupNameFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGroupNameFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define IGroupNameFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define IGroupNameFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define IGroupNameFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define IGroupNameFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define IGroupNameFieldDefinition_get_GroupNameFieldName(This,ppGroupNameFieldName) \ (This)->lpVtbl -> get_GroupNameFieldName(This,ppGroupNameFieldName) #define IGroupNameFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IGroupNameFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define IGroupNameFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define IGroupNameFieldDefinition_get_GroupNumber(This,pGroupNumber) \ (This)->lpVtbl -> get_GroupNumber(This,pGroupNumber) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_Kind_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB IGroupNameFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_ValueType_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB IGroupNameFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_NumberOfBytes_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB IGroupNameFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_Name_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB IGroupNameFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_Value_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB IGroupNameFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_GroupNameFieldName_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppGroupNameFieldName); void __RPC_STUB IGroupNameFieldDefinition_get_GroupNameFieldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_Parent_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IGroupNameFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_PreviousValue_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB IGroupNameFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_NextValue_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB IGroupNameFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinition_get_GroupNumber_Proxy( IGroupNameFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pGroupNumber); void __RPC_STUB IGroupNameFieldDefinition_get_GroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGroupNameFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __ISpecialVarFieldDefinition_INTERFACE_DEFINED__ #define __ISpecialVarFieldDefinition_INTERFACE_DEFINED__ /* interface ISpecialVarFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISpecialVarFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5be2-44c9-11d1-abec-00a0c9274b91") ISpecialVarFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SpecialVarType( /* [retval][out] */ CRSpecialVarType __RPC_FAR *pSpecialVarType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; }; #else /* C style interface */ typedef struct ISpecialVarFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISpecialVarFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISpecialVarFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpecialVarType )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRSpecialVarType __RPC_FAR *pSpecialVarType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); END_INTERFACE } ISpecialVarFieldDefinitionVtbl; interface ISpecialVarFieldDefinition { CONST_VTBL struct ISpecialVarFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISpecialVarFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISpecialVarFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISpecialVarFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define ISpecialVarFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISpecialVarFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISpecialVarFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISpecialVarFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISpecialVarFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define ISpecialVarFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define ISpecialVarFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define ISpecialVarFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define ISpecialVarFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define ISpecialVarFieldDefinition_get_SpecialVarType(This,pSpecialVarType) \ (This)->lpVtbl -> get_SpecialVarType(This,pSpecialVarType) #define ISpecialVarFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISpecialVarFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define ISpecialVarFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_Kind_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB ISpecialVarFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_ValueType_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB ISpecialVarFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_NumberOfBytes_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB ISpecialVarFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_Name_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB ISpecialVarFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_Value_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB ISpecialVarFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_SpecialVarType_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRSpecialVarType __RPC_FAR *pSpecialVarType); void __RPC_STUB ISpecialVarFieldDefinition_get_SpecialVarType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_Parent_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISpecialVarFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_PreviousValue_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB ISpecialVarFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpecialVarFieldDefinition_get_NextValue_Proxy( ISpecialVarFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB ISpecialVarFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISpecialVarFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __ISummaryFieldDefinition_INTERFACE_DEFINED__ #define __ISummaryFieldDefinition_INTERFACE_DEFINED__ /* interface ISummaryFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISummaryFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5bf2-44c9-11d1-abec-00a0c9274b91") ISummaryFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummaryType( /* [retval][out] */ CRSummaryType __RPC_FAR *pSummaryType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HeaderArea( /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FooterArea( /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummarizedField( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSummarizedField( /* [in] */ VARIANT summarizedField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SecondarySummarizedField( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSecondarySummarizedField( /* [in] */ VARIANT secondarySummariedField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummaryOperationParameter( /* [retval][out] */ long __RPC_FAR *pOperationParameter) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SummaryOperationParameter( /* [in] */ long operationParameter) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SummaryType( /* [in] */ CRSummaryType summaryType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForCrossTab( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct ISummaryFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISummaryFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISummaryFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISummaryFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummaryType )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRSummaryType __RPC_FAR *pSummaryType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeaderArea )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FooterArea )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummarizedField )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSummarizedField )( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT summarizedField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SecondarySummarizedField )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSecondarySummarizedField )( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT secondarySummariedField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummaryOperationParameter )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOperationParameter); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SummaryOperationParameter )( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ long operationParameter); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SummaryType )( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ CRSummaryType summaryType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForCrossTab )( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } ISummaryFieldDefinitionVtbl; interface ISummaryFieldDefinition { CONST_VTBL struct ISummaryFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISummaryFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISummaryFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISummaryFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define ISummaryFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISummaryFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISummaryFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISummaryFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISummaryFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define ISummaryFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define ISummaryFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define ISummaryFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define ISummaryFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define ISummaryFieldDefinition_get_SummaryType(This,pSummaryType) \ (This)->lpVtbl -> get_SummaryType(This,pSummaryType) #define ISummaryFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISummaryFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define ISummaryFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define ISummaryFieldDefinition_get_HeaderArea(This,ppArea) \ (This)->lpVtbl -> get_HeaderArea(This,ppArea) #define ISummaryFieldDefinition_get_FooterArea(This,ppArea) \ (This)->lpVtbl -> get_FooterArea(This,ppArea) #define ISummaryFieldDefinition_get_SummarizedField(This,ppSummarizedField) \ (This)->lpVtbl -> get_SummarizedField(This,ppSummarizedField) #define ISummaryFieldDefinition_SetSummarizedField(This,summarizedField) \ (This)->lpVtbl -> SetSummarizedField(This,summarizedField) #define ISummaryFieldDefinition_get_SecondarySummarizedField(This,ppSummarizedField) \ (This)->lpVtbl -> get_SecondarySummarizedField(This,ppSummarizedField) #define ISummaryFieldDefinition_SetSecondarySummarizedField(This,secondarySummariedField) \ (This)->lpVtbl -> SetSecondarySummarizedField(This,secondarySummariedField) #define ISummaryFieldDefinition_get_SummaryOperationParameter(This,pOperationParameter) \ (This)->lpVtbl -> get_SummaryOperationParameter(This,pOperationParameter) #define ISummaryFieldDefinition_put_SummaryOperationParameter(This,operationParameter) \ (This)->lpVtbl -> put_SummaryOperationParameter(This,operationParameter) #define ISummaryFieldDefinition_put_SummaryType(This,summaryType) \ (This)->lpVtbl -> put_SummaryType(This,summaryType) #define ISummaryFieldDefinition_get_ForCrossTab(This,pBool) \ (This)->lpVtbl -> get_ForCrossTab(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_Kind_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB ISummaryFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_ValueType_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB ISummaryFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_NumberOfBytes_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB ISummaryFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_Name_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB ISummaryFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_Value_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB ISummaryFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_SummaryType_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRSummaryType __RPC_FAR *pSummaryType); void __RPC_STUB ISummaryFieldDefinition_get_SummaryType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_Parent_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISummaryFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_PreviousValue_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB ISummaryFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_NextValue_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB ISummaryFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_HeaderArea_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); void __RPC_STUB ISummaryFieldDefinition_get_HeaderArea_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_FooterArea_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); void __RPC_STUB ISummaryFieldDefinition_get_FooterArea_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_SummarizedField_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField); void __RPC_STUB ISummaryFieldDefinition_get_SummarizedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_SetSummarizedField_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT summarizedField); void __RPC_STUB ISummaryFieldDefinition_SetSummarizedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_SecondarySummarizedField_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField); void __RPC_STUB ISummaryFieldDefinition_get_SecondarySummarizedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_SetSecondarySummarizedField_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT secondarySummariedField); void __RPC_STUB ISummaryFieldDefinition_SetSecondarySummarizedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_SummaryOperationParameter_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOperationParameter); void __RPC_STUB ISummaryFieldDefinition_get_SummaryOperationParameter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_put_SummaryOperationParameter_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ long operationParameter); void __RPC_STUB ISummaryFieldDefinition_put_SummaryOperationParameter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_put_SummaryType_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [in] */ CRSummaryType summaryType); void __RPC_STUB ISummaryFieldDefinition_put_SummaryType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinition_get_ForCrossTab_Proxy( ISummaryFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ISummaryFieldDefinition_get_ForCrossTab_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISummaryFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IRunningTotalFieldDefinition_INTERFACE_DEFINED__ #define __IRunningTotalFieldDefinition_INTERFACE_DEFINED__ /* interface IRunningTotalFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IRunningTotalFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5d62-44c9-11d1-abec-00a0c9274b91") IRunningTotalFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RunningTotalFieldName( /* [retval][out] */ BSTR __RPC_FAR *ppRunningTotalFieldName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummarizedField( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSummarizedField( /* [in] */ VARIANT summarizedField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SecondarySummarizedField( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSecondarySummarizedField( /* [in] */ VARIANT secondarySummariedField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummaryOperationParameter( /* [retval][out] */ long __RPC_FAR *pOperationParameter) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SummaryOperationParameter( /* [in] */ long operationParameter) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummaryType( /* [retval][out] */ CRSummaryType __RPC_FAR *pSummaryType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SummaryType( /* [in] */ CRSummaryType summaryType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EvaluateCondition( /* [retval][out] */ CRRunningTotalCondition __RPC_FAR *pEvaluateCondition) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetNoEvaluateCondition( void) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ResetCondition( /* [retval][out] */ CRRunningTotalCondition __RPC_FAR *pResetCondition) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetNoResetCondition( void) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EvaluateGroupNumber( /* [retval][out] */ short __RPC_FAR *pEvaluateGroupNumber) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EvaluateGroupNumber( /* [in] */ short evaluateGroupNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ResetGroupNumber( /* [retval][out] */ short __RPC_FAR *pResetGroupNumber) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ResetGroupNumber( /* [in] */ short resetGroupNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EvaluateConditionField( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppEvaluateConditionField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetEvaluateConditionField( /* [in] */ VARIANT pEvaluateConditionField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ResetConditionField( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppResetConditionField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetResetConditionField( /* [in] */ VARIANT pResetConditionField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EvaluateConditionFormula( /* [retval][out] */ BSTR __RPC_FAR *ppText) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EvaluateConditionFormula( /* [in] */ BSTR pText) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ResetConditionFormula( /* [retval][out] */ BSTR __RPC_FAR *ppText) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ResetConditionFormula( /* [in] */ BSTR pText) = 0; }; #else /* C style interface */ typedef struct IRunningTotalFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IRunningTotalFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IRunningTotalFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RunningTotalFieldName )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppRunningTotalFieldName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummarizedField )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSummarizedField )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT summarizedField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SecondarySummarizedField )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSecondarySummarizedField )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT secondarySummariedField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummaryOperationParameter )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOperationParameter); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SummaryOperationParameter )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ long operationParameter); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummaryType )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRSummaryType __RPC_FAR *pSummaryType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SummaryType )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ CRSummaryType summaryType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EvaluateCondition )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRRunningTotalCondition __RPC_FAR *pEvaluateCondition); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNoEvaluateCondition )( IRunningTotalFieldDefinition __RPC_FAR * This); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResetCondition )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRRunningTotalCondition __RPC_FAR *pResetCondition); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNoResetCondition )( IRunningTotalFieldDefinition __RPC_FAR * This); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EvaluateGroupNumber )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pEvaluateGroupNumber); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EvaluateGroupNumber )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ short evaluateGroupNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResetGroupNumber )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pResetGroupNumber); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResetGroupNumber )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ short resetGroupNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EvaluateConditionField )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppEvaluateConditionField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEvaluateConditionField )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT pEvaluateConditionField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResetConditionField )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppResetConditionField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetResetConditionField )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT pResetConditionField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EvaluateConditionFormula )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EvaluateConditionFormula )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pText); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ResetConditionFormula )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ResetConditionFormula )( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pText); END_INTERFACE } IRunningTotalFieldDefinitionVtbl; interface IRunningTotalFieldDefinition { CONST_VTBL struct IRunningTotalFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IRunningTotalFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IRunningTotalFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IRunningTotalFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IRunningTotalFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IRunningTotalFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IRunningTotalFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IRunningTotalFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IRunningTotalFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define IRunningTotalFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define IRunningTotalFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define IRunningTotalFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define IRunningTotalFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define IRunningTotalFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IRunningTotalFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define IRunningTotalFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define IRunningTotalFieldDefinition_get_RunningTotalFieldName(This,ppRunningTotalFieldName) \ (This)->lpVtbl -> get_RunningTotalFieldName(This,ppRunningTotalFieldName) #define IRunningTotalFieldDefinition_get_SummarizedField(This,ppSummarizedField) \ (This)->lpVtbl -> get_SummarizedField(This,ppSummarizedField) #define IRunningTotalFieldDefinition_SetSummarizedField(This,summarizedField) \ (This)->lpVtbl -> SetSummarizedField(This,summarizedField) #define IRunningTotalFieldDefinition_get_SecondarySummarizedField(This,ppSummarizedField) \ (This)->lpVtbl -> get_SecondarySummarizedField(This,ppSummarizedField) #define IRunningTotalFieldDefinition_SetSecondarySummarizedField(This,secondarySummariedField) \ (This)->lpVtbl -> SetSecondarySummarizedField(This,secondarySummariedField) #define IRunningTotalFieldDefinition_get_SummaryOperationParameter(This,pOperationParameter) \ (This)->lpVtbl -> get_SummaryOperationParameter(This,pOperationParameter) #define IRunningTotalFieldDefinition_put_SummaryOperationParameter(This,operationParameter) \ (This)->lpVtbl -> put_SummaryOperationParameter(This,operationParameter) #define IRunningTotalFieldDefinition_get_SummaryType(This,pSummaryType) \ (This)->lpVtbl -> get_SummaryType(This,pSummaryType) #define IRunningTotalFieldDefinition_put_SummaryType(This,summaryType) \ (This)->lpVtbl -> put_SummaryType(This,summaryType) #define IRunningTotalFieldDefinition_get_EvaluateCondition(This,pEvaluateCondition) \ (This)->lpVtbl -> get_EvaluateCondition(This,pEvaluateCondition) #define IRunningTotalFieldDefinition_SetNoEvaluateCondition(This) \ (This)->lpVtbl -> SetNoEvaluateCondition(This) #define IRunningTotalFieldDefinition_get_ResetCondition(This,pResetCondition) \ (This)->lpVtbl -> get_ResetCondition(This,pResetCondition) #define IRunningTotalFieldDefinition_SetNoResetCondition(This) \ (This)->lpVtbl -> SetNoResetCondition(This) #define IRunningTotalFieldDefinition_get_EvaluateGroupNumber(This,pEvaluateGroupNumber) \ (This)->lpVtbl -> get_EvaluateGroupNumber(This,pEvaluateGroupNumber) #define IRunningTotalFieldDefinition_put_EvaluateGroupNumber(This,evaluateGroupNumber) \ (This)->lpVtbl -> put_EvaluateGroupNumber(This,evaluateGroupNumber) #define IRunningTotalFieldDefinition_get_ResetGroupNumber(This,pResetGroupNumber) \ (This)->lpVtbl -> get_ResetGroupNumber(This,pResetGroupNumber) #define IRunningTotalFieldDefinition_put_ResetGroupNumber(This,resetGroupNumber) \ (This)->lpVtbl -> put_ResetGroupNumber(This,resetGroupNumber) #define IRunningTotalFieldDefinition_get_EvaluateConditionField(This,ppEvaluateConditionField) \ (This)->lpVtbl -> get_EvaluateConditionField(This,ppEvaluateConditionField) #define IRunningTotalFieldDefinition_SetEvaluateConditionField(This,pEvaluateConditionField) \ (This)->lpVtbl -> SetEvaluateConditionField(This,pEvaluateConditionField) #define IRunningTotalFieldDefinition_get_ResetConditionField(This,ppResetConditionField) \ (This)->lpVtbl -> get_ResetConditionField(This,ppResetConditionField) #define IRunningTotalFieldDefinition_SetResetConditionField(This,pResetConditionField) \ (This)->lpVtbl -> SetResetConditionField(This,pResetConditionField) #define IRunningTotalFieldDefinition_get_EvaluateConditionFormula(This,ppText) \ (This)->lpVtbl -> get_EvaluateConditionFormula(This,ppText) #define IRunningTotalFieldDefinition_put_EvaluateConditionFormula(This,pText) \ (This)->lpVtbl -> put_EvaluateConditionFormula(This,pText) #define IRunningTotalFieldDefinition_get_ResetConditionFormula(This,ppText) \ (This)->lpVtbl -> get_ResetConditionFormula(This,ppText) #define IRunningTotalFieldDefinition_put_ResetConditionFormula(This,pText) \ (This)->lpVtbl -> put_ResetConditionFormula(This,pText) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_Kind_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB IRunningTotalFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_ValueType_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB IRunningTotalFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_NumberOfBytes_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB IRunningTotalFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_Name_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB IRunningTotalFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_Value_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB IRunningTotalFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_Parent_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IRunningTotalFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_PreviousValue_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB IRunningTotalFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_NextValue_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB IRunningTotalFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_RunningTotalFieldName_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppRunningTotalFieldName); void __RPC_STUB IRunningTotalFieldDefinition_get_RunningTotalFieldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_SummarizedField_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField); void __RPC_STUB IRunningTotalFieldDefinition_get_SummarizedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_SetSummarizedField_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT summarizedField); void __RPC_STUB IRunningTotalFieldDefinition_SetSummarizedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_SecondarySummarizedField_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppSummarizedField); void __RPC_STUB IRunningTotalFieldDefinition_get_SecondarySummarizedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_SetSecondarySummarizedField_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT secondarySummariedField); void __RPC_STUB IRunningTotalFieldDefinition_SetSecondarySummarizedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_SummaryOperationParameter_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOperationParameter); void __RPC_STUB IRunningTotalFieldDefinition_get_SummaryOperationParameter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_put_SummaryOperationParameter_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ long operationParameter); void __RPC_STUB IRunningTotalFieldDefinition_put_SummaryOperationParameter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_SummaryType_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRSummaryType __RPC_FAR *pSummaryType); void __RPC_STUB IRunningTotalFieldDefinition_get_SummaryType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_put_SummaryType_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ CRSummaryType summaryType); void __RPC_STUB IRunningTotalFieldDefinition_put_SummaryType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_EvaluateCondition_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRRunningTotalCondition __RPC_FAR *pEvaluateCondition); void __RPC_STUB IRunningTotalFieldDefinition_get_EvaluateCondition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_SetNoEvaluateCondition_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This); void __RPC_STUB IRunningTotalFieldDefinition_SetNoEvaluateCondition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_ResetCondition_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRRunningTotalCondition __RPC_FAR *pResetCondition); void __RPC_STUB IRunningTotalFieldDefinition_get_ResetCondition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_SetNoResetCondition_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This); void __RPC_STUB IRunningTotalFieldDefinition_SetNoResetCondition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_EvaluateGroupNumber_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pEvaluateGroupNumber); void __RPC_STUB IRunningTotalFieldDefinition_get_EvaluateGroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_put_EvaluateGroupNumber_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ short evaluateGroupNumber); void __RPC_STUB IRunningTotalFieldDefinition_put_EvaluateGroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_ResetGroupNumber_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pResetGroupNumber); void __RPC_STUB IRunningTotalFieldDefinition_get_ResetGroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_put_ResetGroupNumber_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ short resetGroupNumber); void __RPC_STUB IRunningTotalFieldDefinition_put_ResetGroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_EvaluateConditionField_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppEvaluateConditionField); void __RPC_STUB IRunningTotalFieldDefinition_get_EvaluateConditionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_SetEvaluateConditionField_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT pEvaluateConditionField); void __RPC_STUB IRunningTotalFieldDefinition_SetEvaluateConditionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_ResetConditionField_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppResetConditionField); void __RPC_STUB IRunningTotalFieldDefinition_get_ResetConditionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_SetResetConditionField_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ VARIANT pResetConditionField); void __RPC_STUB IRunningTotalFieldDefinition_SetResetConditionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_EvaluateConditionFormula_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); void __RPC_STUB IRunningTotalFieldDefinition_get_EvaluateConditionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_put_EvaluateConditionFormula_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pText); void __RPC_STUB IRunningTotalFieldDefinition_put_EvaluateConditionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_get_ResetConditionFormula_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); void __RPC_STUB IRunningTotalFieldDefinition_get_ResetConditionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinition_put_ResetConditionFormula_Proxy( IRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pText); void __RPC_STUB IRunningTotalFieldDefinition_put_ResetConditionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IRunningTotalFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __ISQLExpressionFieldDefinition_INTERFACE_DEFINED__ #define __ISQLExpressionFieldDefinition_INTERFACE_DEFINED__ /* interface ISQLExpressionFieldDefinition */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISQLExpressionFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5da2-44c9-11d1-abec-00a0c9274b91") ISQLExpressionFieldDefinition : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRFieldKind __RPC_FAR *pKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfBytes( /* [retval][out] */ short __RPC_FAR *pNumberOfBytes) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviousValue( /* [retval][out] */ VARIANT __RPC_FAR *pPreValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NextValue( /* [retval][out] */ VARIANT __RPC_FAR *pNextValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SQLExpressionFieldName( /* [retval][out] */ BSTR __RPC_FAR *ppSQLExpressionFieldName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR __RPC_FAR *ppText) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Text( /* [in] */ BSTR pText) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Check( /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppErrorString) = 0; }; #else /* C style interface */ typedef struct ISQLExpressionFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISQLExpressionFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISQLExpressionFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfBytes )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousValue )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NextValue )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SQLExpressionFieldName )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSQLExpressionFieldName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Text )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pText); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Check )( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppErrorString); END_INTERFACE } ISQLExpressionFieldDefinitionVtbl; interface ISQLExpressionFieldDefinition { CONST_VTBL struct ISQLExpressionFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISQLExpressionFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISQLExpressionFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISQLExpressionFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define ISQLExpressionFieldDefinition_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISQLExpressionFieldDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISQLExpressionFieldDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISQLExpressionFieldDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISQLExpressionFieldDefinition_get_Kind(This,pKind) \ (This)->lpVtbl -> get_Kind(This,pKind) #define ISQLExpressionFieldDefinition_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define ISQLExpressionFieldDefinition_get_NumberOfBytes(This,pNumberOfBytes) \ (This)->lpVtbl -> get_NumberOfBytes(This,pNumberOfBytes) #define ISQLExpressionFieldDefinition_get_Name(This,pName) \ (This)->lpVtbl -> get_Name(This,pName) #define ISQLExpressionFieldDefinition_get_Value(This,pValue) \ (This)->lpVtbl -> get_Value(This,pValue) #define ISQLExpressionFieldDefinition_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISQLExpressionFieldDefinition_get_PreviousValue(This,pPreValue) \ (This)->lpVtbl -> get_PreviousValue(This,pPreValue) #define ISQLExpressionFieldDefinition_get_NextValue(This,pNextValue) \ (This)->lpVtbl -> get_NextValue(This,pNextValue) #define ISQLExpressionFieldDefinition_get_SQLExpressionFieldName(This,ppSQLExpressionFieldName) \ (This)->lpVtbl -> get_SQLExpressionFieldName(This,ppSQLExpressionFieldName) #define ISQLExpressionFieldDefinition_get_Text(This,ppText) \ (This)->lpVtbl -> get_Text(This,ppText) #define ISQLExpressionFieldDefinition_put_Text(This,pText) \ (This)->lpVtbl -> put_Text(This,pText) #define ISQLExpressionFieldDefinition_Check(This,pBool,ppErrorString) \ (This)->lpVtbl -> Check(This,pBool,ppErrorString) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_Kind_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldKind __RPC_FAR *pKind); void __RPC_STUB ISQLExpressionFieldDefinition_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_ValueType_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB ISQLExpressionFieldDefinition_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_NumberOfBytes_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfBytes); void __RPC_STUB ISQLExpressionFieldDefinition_get_NumberOfBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_Name_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pName); void __RPC_STUB ISQLExpressionFieldDefinition_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_Value_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pValue); void __RPC_STUB ISQLExpressionFieldDefinition_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_Parent_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISQLExpressionFieldDefinition_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_PreviousValue_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPreValue); void __RPC_STUB ISQLExpressionFieldDefinition_get_PreviousValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_NextValue_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pNextValue); void __RPC_STUB ISQLExpressionFieldDefinition_get_NextValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_SQLExpressionFieldName_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSQLExpressionFieldName); void __RPC_STUB ISQLExpressionFieldDefinition_get_SQLExpressionFieldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_get_Text_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); void __RPC_STUB ISQLExpressionFieldDefinition_get_Text_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_put_Text_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ BSTR pText); void __RPC_STUB ISQLExpressionFieldDefinition_put_Text_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinition_Check_Proxy( ISQLExpressionFieldDefinition __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppErrorString); void __RPC_STUB ISQLExpressionFieldDefinition_Check_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISQLExpressionFieldDefinition_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0229 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0229_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0229_v0_0_s_ifspec; #ifndef __IDatabase_INTERFACE_DEFINED__ #define __IDatabase_INTERFACE_DEFINED__ /* interface IDatabase */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IDatabase; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a32-44c9-11d1-abec-00a0c9274b91") IDatabase : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Tables( /* [retval][out] */ IDatabaseTables __RPC_FAR *__RPC_FAR *ppTables) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LogOnServer( /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LogOffServer( /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDataSource( /* [in] */ VARIANT data, /* [optional][in] */ VARIANT dataTag, /* [optional][in] */ VARIANT tableNumber) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Verify( void) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Links( /* [retval][out] */ ITableLinks __RPC_FAR *__RPC_FAR *ppLinks) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddOLEDBSource( BSTR pConnectionString, BSTR pTableName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddADOCommand( VARIANT pConnection, VARIANT pCommand) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LogOnServerEx( /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pConnectionString) = 0; }; #else /* C style interface */ typedef struct IDatabaseVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDatabase __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDatabase __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDatabase __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDatabase __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDatabase __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDatabase __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDatabase __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Tables )( IDatabase __RPC_FAR * This, /* [retval][out] */ IDatabaseTables __RPC_FAR *__RPC_FAR *ppTables); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IDatabase __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LogOnServer )( IDatabase __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LogOffServer )( IDatabase __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDataSource )( IDatabase __RPC_FAR * This, /* [in] */ VARIANT data, /* [optional][in] */ VARIANT dataTag, /* [optional][in] */ VARIANT tableNumber); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Verify )( IDatabase __RPC_FAR * This); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Links )( IDatabase __RPC_FAR * This, /* [retval][out] */ ITableLinks __RPC_FAR *__RPC_FAR *ppLinks); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddOLEDBSource )( IDatabase __RPC_FAR * This, BSTR pConnectionString, BSTR pTableName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddADOCommand )( IDatabase __RPC_FAR * This, VARIANT pConnection, VARIANT pCommand); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LogOnServerEx )( IDatabase __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pConnectionString); END_INTERFACE } IDatabaseVtbl; interface IDatabase { CONST_VTBL struct IDatabaseVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDatabase_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDatabase_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDatabase_Release(This) \ (This)->lpVtbl -> Release(This) #define IDatabase_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDatabase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDatabase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDatabase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDatabase_get_Tables(This,ppTables) \ (This)->lpVtbl -> get_Tables(This,ppTables) #define IDatabase_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IDatabase_LogOnServer(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword) \ (This)->lpVtbl -> LogOnServer(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword) #define IDatabase_LogOffServer(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword) \ (This)->lpVtbl -> LogOffServer(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword) #define IDatabase_SetDataSource(This,data,dataTag,tableNumber) \ (This)->lpVtbl -> SetDataSource(This,data,dataTag,tableNumber) #define IDatabase_Verify(This) \ (This)->lpVtbl -> Verify(This) #define IDatabase_get_Links(This,ppLinks) \ (This)->lpVtbl -> get_Links(This,ppLinks) #define IDatabase_AddOLEDBSource(This,pConnectionString,pTableName) \ (This)->lpVtbl -> AddOLEDBSource(This,pConnectionString,pTableName) #define IDatabase_AddADOCommand(This,pConnection,pCommand) \ (This)->lpVtbl -> AddADOCommand(This,pConnection,pCommand) #define IDatabase_LogOnServerEx(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword,pServerType,pConnectionString) \ (This)->lpVtbl -> LogOnServerEx(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword,pServerType,pConnectionString) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabase_get_Tables_Proxy( IDatabase __RPC_FAR * This, /* [retval][out] */ IDatabaseTables __RPC_FAR *__RPC_FAR *ppTables); void __RPC_STUB IDatabase_get_Tables_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabase_get_Parent_Proxy( IDatabase __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IDatabase_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabase_LogOnServer_Proxy( IDatabase __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); void __RPC_STUB IDatabase_LogOnServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabase_LogOffServer_Proxy( IDatabase __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); void __RPC_STUB IDatabase_LogOffServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabase_SetDataSource_Proxy( IDatabase __RPC_FAR * This, /* [in] */ VARIANT data, /* [optional][in] */ VARIANT dataTag, /* [optional][in] */ VARIANT tableNumber); void __RPC_STUB IDatabase_SetDataSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabase_Verify_Proxy( IDatabase __RPC_FAR * This); void __RPC_STUB IDatabase_Verify_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabase_get_Links_Proxy( IDatabase __RPC_FAR * This, /* [retval][out] */ ITableLinks __RPC_FAR *__RPC_FAR *ppLinks); void __RPC_STUB IDatabase_get_Links_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabase_AddOLEDBSource_Proxy( IDatabase __RPC_FAR * This, BSTR pConnectionString, BSTR pTableName); void __RPC_STUB IDatabase_AddOLEDBSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabase_AddADOCommand_Proxy( IDatabase __RPC_FAR * This, VARIANT pConnection, VARIANT pCommand); void __RPC_STUB IDatabase_AddADOCommand_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabase_LogOnServerEx_Proxy( IDatabase __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pConnectionString); void __RPC_STUB IDatabase_LogOnServerEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDatabase_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0230 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0230_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0230_v0_0_s_ifspec; #ifndef __IDatabaseTables_INTERFACE_DEFINED__ #define __IDatabaseTables_INTERFACE_DEFINED__ /* interface IDatabaseTables */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IDatabaseTables; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a42-44c9-11d1-abec-00a0c9274b91") IDatabaseTables : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppDatabaseTable) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR pLocation, /* [optional][in] */ VARIANT pSubLocation, /* [optional][in] */ VARIANT pConnectInfo, /* [optional][in] */ VARIANT tableType, /* [optional][in] */ VARIANT pDllName, /* [optional][in] */ VARIANT pServerName, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ long index) = 0; }; #else /* C style interface */ typedef struct IDatabaseTablesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDatabaseTables __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDatabaseTables __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDatabaseTables __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDatabaseTables __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDatabaseTables __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDatabaseTables __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDatabaseTables __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IDatabaseTables __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IDatabaseTables __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppDatabaseTable); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IDatabaseTables __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IDatabaseTables __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IDatabaseTables __RPC_FAR * This, /* [in] */ BSTR pLocation, /* [optional][in] */ VARIANT pSubLocation, /* [optional][in] */ VARIANT pConnectInfo, /* [optional][in] */ VARIANT tableType, /* [optional][in] */ VARIANT pDllName, /* [optional][in] */ VARIANT pServerName, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( IDatabaseTables __RPC_FAR * This, /* [in] */ long index); END_INTERFACE } IDatabaseTablesVtbl; interface IDatabaseTables { CONST_VTBL struct IDatabaseTablesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDatabaseTables_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDatabaseTables_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDatabaseTables_Release(This) \ (This)->lpVtbl -> Release(This) #define IDatabaseTables_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDatabaseTables_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDatabaseTables_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDatabaseTables_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDatabaseTables_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IDatabaseTables_get_Item(This,index,ppDatabaseTable) \ (This)->lpVtbl -> get_Item(This,index,ppDatabaseTable) #define IDatabaseTables_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IDatabaseTables_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IDatabaseTables_Add(This,pLocation,pSubLocation,pConnectInfo,tableType,pDllName,pServerName,pServerType,pDatabaseName,pUserID,pPassword) \ (This)->lpVtbl -> Add(This,pLocation,pSubLocation,pConnectInfo,tableType,pDllName,pServerName,pServerType,pDatabaseName,pUserID,pPassword) #define IDatabaseTables_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTables_get__NewEnum_Proxy( IDatabaseTables __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IDatabaseTables_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTables_get_Item_Proxy( IDatabaseTables __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppDatabaseTable); void __RPC_STUB IDatabaseTables_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTables_get_Count_Proxy( IDatabaseTables __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IDatabaseTables_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTables_get_Parent_Proxy( IDatabaseTables __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IDatabaseTables_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTables_Add_Proxy( IDatabaseTables __RPC_FAR * This, /* [in] */ BSTR pLocation, /* [optional][in] */ VARIANT pSubLocation, /* [optional][in] */ VARIANT pConnectInfo, /* [optional][in] */ VARIANT tableType, /* [optional][in] */ VARIANT pDllName, /* [optional][in] */ VARIANT pServerName, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); void __RPC_STUB IDatabaseTables_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTables_Delete_Proxy( IDatabaseTables __RPC_FAR * This, /* [in] */ long index); void __RPC_STUB IDatabaseTables_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDatabaseTables_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0231 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0231_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0231_v0_0_s_ifspec; #ifndef __IDatabaseTable_INTERFACE_DEFINED__ #define __IDatabaseTable_INTERFACE_DEFINED__ /* interface IDatabaseTable */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IDatabaseTable; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a52-44c9-11d1-abec-00a0c9274b91") IDatabaseTable : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Location( /* [retval][out] */ BSTR __RPC_FAR *ppLocation) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Location( /* [in] */ BSTR pLocation) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields( /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppFieldDefinitions) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPrivateData( /* [in] */ long dataTag, /* [in] */ VARIANT data) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDataSource( /* [in] */ VARIANT data, /* [optional][in] */ VARIANT dataTag) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DllName( /* [retval][out] */ BSTR __RPC_FAR *ppDllName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DecriptiveName( /* [retval][out] */ BSTR __RPC_FAR *ppDescriptiveName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LogOnServerName( /* [retval][out] */ BSTR __RPC_FAR *ppLogOnServerName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LogOnDatabaseName( /* [retval][out] */ BSTR __RPC_FAR *ppLogOnDatabaseName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LogOnUserID( /* [retval][out] */ BSTR __RPC_FAR *ppLogOnUserID) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SessionUserID( /* [retval][out] */ BSTR __RPC_FAR *ppSessionUserID) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TestConnectivity( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLogOnInfo( /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSessionInfo( /* [in] */ BSTR pSessionUserID, /* [in] */ BSTR pSessionPassword) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DatabaseType( /* [retval][out] */ CRDatabaseType __RPC_FAR *pDatabaseType) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckDifferences( /* [out] */ long __RPC_FAR *pDifferences, /* [optional][out] */ VARIANT __RPC_FAR *reserved) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SubLocation( /* [retval][out] */ BSTR __RPC_FAR *ppSubLocation) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetTableLocation( /* [in] */ BSTR pLocation, /* [in] */ BSTR pSubLocation, /* [in] */ BSTR pConnectBufferSting) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ConnectBufferString( /* [retval][out] */ BSTR __RPC_FAR *ppConnectBufferString) = 0; }; #else /* C style interface */ typedef struct IDatabaseTableVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDatabaseTable __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDatabaseTable __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDatabaseTable __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDatabaseTable __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDatabaseTable __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDatabaseTable __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDatabaseTable __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Location )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLocation); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Location )( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pLocation); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppFieldDefinitions); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPrivateData )( IDatabaseTable __RPC_FAR * This, /* [in] */ long dataTag, /* [in] */ VARIANT data); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDataSource )( IDatabaseTable __RPC_FAR * This, /* [in] */ VARIANT data, /* [optional][in] */ VARIANT dataTag); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DllName )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDllName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DecriptiveName )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDescriptiveName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogOnServerName )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLogOnServerName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogOnDatabaseName )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLogOnDatabaseName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LogOnUserID )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLogOnUserID); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SessionUserID )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSessionUserID); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TestConnectivity )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLogOnInfo )( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSessionInfo )( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pSessionUserID, /* [in] */ BSTR pSessionPassword); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DatabaseType )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ CRDatabaseType __RPC_FAR *pDatabaseType); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CheckDifferences )( IDatabaseTable __RPC_FAR * This, /* [out] */ long __RPC_FAR *pDifferences, /* [optional][out] */ VARIANT __RPC_FAR *reserved); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubLocation )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSubLocation); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTableLocation )( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pLocation, /* [in] */ BSTR pSubLocation, /* [in] */ BSTR pConnectBufferSting); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConnectBufferString )( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppConnectBufferString); END_INTERFACE } IDatabaseTableVtbl; interface IDatabaseTable { CONST_VTBL struct IDatabaseTableVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDatabaseTable_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDatabaseTable_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDatabaseTable_Release(This) \ (This)->lpVtbl -> Release(This) #define IDatabaseTable_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDatabaseTable_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDatabaseTable_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDatabaseTable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDatabaseTable_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IDatabaseTable_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IDatabaseTable_get_Location(This,ppLocation) \ (This)->lpVtbl -> get_Location(This,ppLocation) #define IDatabaseTable_put_Location(This,pLocation) \ (This)->lpVtbl -> put_Location(This,pLocation) #define IDatabaseTable_get_Fields(This,ppFieldDefinitions) \ (This)->lpVtbl -> get_Fields(This,ppFieldDefinitions) #define IDatabaseTable_SetPrivateData(This,dataTag,data) \ (This)->lpVtbl -> SetPrivateData(This,dataTag,data) #define IDatabaseTable_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IDatabaseTable_SetDataSource(This,data,dataTag) \ (This)->lpVtbl -> SetDataSource(This,data,dataTag) #define IDatabaseTable_get_DllName(This,ppDllName) \ (This)->lpVtbl -> get_DllName(This,ppDllName) #define IDatabaseTable_get_DecriptiveName(This,ppDescriptiveName) \ (This)->lpVtbl -> get_DecriptiveName(This,ppDescriptiveName) #define IDatabaseTable_get_LogOnServerName(This,ppLogOnServerName) \ (This)->lpVtbl -> get_LogOnServerName(This,ppLogOnServerName) #define IDatabaseTable_get_LogOnDatabaseName(This,ppLogOnDatabaseName) \ (This)->lpVtbl -> get_LogOnDatabaseName(This,ppLogOnDatabaseName) #define IDatabaseTable_get_LogOnUserID(This,ppLogOnUserID) \ (This)->lpVtbl -> get_LogOnUserID(This,ppLogOnUserID) #define IDatabaseTable_get_SessionUserID(This,ppSessionUserID) \ (This)->lpVtbl -> get_SessionUserID(This,ppSessionUserID) #define IDatabaseTable_TestConnectivity(This,pBool) \ (This)->lpVtbl -> TestConnectivity(This,pBool) #define IDatabaseTable_SetLogOnInfo(This,pServerName,pDatabaseName,pUserID,pPassword) \ (This)->lpVtbl -> SetLogOnInfo(This,pServerName,pDatabaseName,pUserID,pPassword) #define IDatabaseTable_SetSessionInfo(This,pSessionUserID,pSessionPassword) \ (This)->lpVtbl -> SetSessionInfo(This,pSessionUserID,pSessionPassword) #define IDatabaseTable_get_DatabaseType(This,pDatabaseType) \ (This)->lpVtbl -> get_DatabaseType(This,pDatabaseType) #define IDatabaseTable_CheckDifferences(This,pDifferences,reserved) \ (This)->lpVtbl -> CheckDifferences(This,pDifferences,reserved) #define IDatabaseTable_get_SubLocation(This,ppSubLocation) \ (This)->lpVtbl -> get_SubLocation(This,ppSubLocation) #define IDatabaseTable_SetTableLocation(This,pLocation,pSubLocation,pConnectBufferSting) \ (This)->lpVtbl -> SetTableLocation(This,pLocation,pSubLocation,pConnectBufferSting) #define IDatabaseTable_get_ConnectBufferString(This,ppConnectBufferString) \ (This)->lpVtbl -> get_ConnectBufferString(This,ppConnectBufferString) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_Name_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IDatabaseTable_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_put_Name_Proxy( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IDatabaseTable_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_Location_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLocation); void __RPC_STUB IDatabaseTable_get_Location_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_put_Location_Proxy( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pLocation); void __RPC_STUB IDatabaseTable_put_Location_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_Fields_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppFieldDefinitions); void __RPC_STUB IDatabaseTable_get_Fields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_SetPrivateData_Proxy( IDatabaseTable __RPC_FAR * This, /* [in] */ long dataTag, /* [in] */ VARIANT data); void __RPC_STUB IDatabaseTable_SetPrivateData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_Parent_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IDatabaseTable_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_SetDataSource_Proxy( IDatabaseTable __RPC_FAR * This, /* [in] */ VARIANT data, /* [optional][in] */ VARIANT dataTag); void __RPC_STUB IDatabaseTable_SetDataSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_DllName_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDllName); void __RPC_STUB IDatabaseTable_get_DllName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_DecriptiveName_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDescriptiveName); void __RPC_STUB IDatabaseTable_get_DecriptiveName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_LogOnServerName_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLogOnServerName); void __RPC_STUB IDatabaseTable_get_LogOnServerName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_LogOnDatabaseName_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLogOnDatabaseName); void __RPC_STUB IDatabaseTable_get_LogOnDatabaseName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_LogOnUserID_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLogOnUserID); void __RPC_STUB IDatabaseTable_get_LogOnUserID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_SessionUserID_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSessionUserID); void __RPC_STUB IDatabaseTable_get_SessionUserID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_TestConnectivity_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDatabaseTable_TestConnectivity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_SetLogOnInfo_Proxy( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); void __RPC_STUB IDatabaseTable_SetLogOnInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_SetSessionInfo_Proxy( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pSessionUserID, /* [in] */ BSTR pSessionPassword); void __RPC_STUB IDatabaseTable_SetSessionInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_DatabaseType_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ CRDatabaseType __RPC_FAR *pDatabaseType); void __RPC_STUB IDatabaseTable_get_DatabaseType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_CheckDifferences_Proxy( IDatabaseTable __RPC_FAR * This, /* [out] */ long __RPC_FAR *pDifferences, /* [optional][out] */ VARIANT __RPC_FAR *reserved); void __RPC_STUB IDatabaseTable_CheckDifferences_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_SubLocation_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSubLocation); void __RPC_STUB IDatabaseTable_get_SubLocation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_SetTableLocation_Proxy( IDatabaseTable __RPC_FAR * This, /* [in] */ BSTR pLocation, /* [in] */ BSTR pSubLocation, /* [in] */ BSTR pConnectBufferSting); void __RPC_STUB IDatabaseTable_SetTableLocation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseTable_get_ConnectBufferString_Proxy( IDatabaseTable __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppConnectBufferString); void __RPC_STUB IDatabaseTable_get_ConnectBufferString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDatabaseTable_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0232 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0232_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0232_v0_0_s_ifspec; #ifndef __ITableLinks_INTERFACE_DEFINED__ #define __ITableLinks_INTERFACE_DEFINED__ /* interface ITableLinks */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ITableLinks; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5de2-44c9-11d1-abec-00a0c9274b91") ITableLinks : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ ITableLink __RPC_FAR *__RPC_FAR *ppDatabaseTable) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ IDatabaseTable __RPC_FAR *psrcTable, /* [in] */ IDatabaseTable __RPC_FAR *pDestTable, /* [in] */ VARIANT srcFields, /* [in] */ VARIANT destFields, /* [in] */ CRLinkJoinType joinType, /* [in] */ CRLinkLookUpType lookUpType, /* [in] */ VARIANT_BOOL partialMatchEnabled, /* [in] */ short indexInUse, /* [retval][out] */ ITableLink __RPC_FAR *__RPC_FAR *ppTableLink) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ long index) = 0; }; #else /* C style interface */ typedef struct ITableLinksVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ITableLinks __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ITableLinks __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ITableLinks __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ITableLinks __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ITableLinks __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ITableLinks __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ITableLinks __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ITableLinks __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ITableLinks __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ITableLinks __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ITableLink __RPC_FAR *__RPC_FAR *ppDatabaseTable); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ITableLinks __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ITableLinks __RPC_FAR * This, /* [in] */ IDatabaseTable __RPC_FAR *psrcTable, /* [in] */ IDatabaseTable __RPC_FAR *pDestTable, /* [in] */ VARIANT srcFields, /* [in] */ VARIANT destFields, /* [in] */ CRLinkJoinType joinType, /* [in] */ CRLinkLookUpType lookUpType, /* [in] */ VARIANT_BOOL partialMatchEnabled, /* [in] */ short indexInUse, /* [retval][out] */ ITableLink __RPC_FAR *__RPC_FAR *ppTableLink); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( ITableLinks __RPC_FAR * This, /* [in] */ long index); END_INTERFACE } ITableLinksVtbl; interface ITableLinks { CONST_VTBL struct ITableLinksVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ITableLinks_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITableLinks_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITableLinks_Release(This) \ (This)->lpVtbl -> Release(This) #define ITableLinks_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITableLinks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITableLinks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITableLinks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITableLinks_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define ITableLinks_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ITableLinks_get_Item(This,index,ppDatabaseTable) \ (This)->lpVtbl -> get_Item(This,index,ppDatabaseTable) #define ITableLinks_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ITableLinks_Add(This,psrcTable,pDestTable,srcFields,destFields,joinType,lookUpType,partialMatchEnabled,indexInUse,ppTableLink) \ (This)->lpVtbl -> Add(This,psrcTable,pDestTable,srcFields,destFields,joinType,lookUpType,partialMatchEnabled,indexInUse,ppTableLink) #define ITableLinks_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE ITableLinks_get__NewEnum_Proxy( ITableLinks __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB ITableLinks_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLinks_get_Count_Proxy( ITableLinks __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ITableLinks_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLinks_get_Item_Proxy( ITableLinks __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ITableLink __RPC_FAR *__RPC_FAR *ppDatabaseTable); void __RPC_STUB ITableLinks_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLinks_get_Parent_Proxy( ITableLinks __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ITableLinks_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITableLinks_Add_Proxy( ITableLinks __RPC_FAR * This, /* [in] */ IDatabaseTable __RPC_FAR *psrcTable, /* [in] */ IDatabaseTable __RPC_FAR *pDestTable, /* [in] */ VARIANT srcFields, /* [in] */ VARIANT destFields, /* [in] */ CRLinkJoinType joinType, /* [in] */ CRLinkLookUpType lookUpType, /* [in] */ VARIANT_BOOL partialMatchEnabled, /* [in] */ short indexInUse, /* [retval][out] */ ITableLink __RPC_FAR *__RPC_FAR *ppTableLink); void __RPC_STUB ITableLinks_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITableLinks_Delete_Proxy( ITableLinks __RPC_FAR * This, /* [in] */ long index); void __RPC_STUB ITableLinks_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITableLinks_INTERFACE_DEFINED__ */ #ifndef __ITableLink_INTERFACE_DEFINED__ #define __ITableLink_INTERFACE_DEFINED__ /* interface ITableLink */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ITableLink; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5df2-44c9-11d1-abec-00a0c9274b91") ITableLink : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceTable( /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppSrcTable) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DestinationTable( /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppDestTable) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_JoinType( /* [retval][out] */ CRLinkJoinType __RPC_FAR *pJoinType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LookupType( /* [retval][out] */ CRLinkLookUpType __RPC_FAR *pLookupType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PartialMatchEnabled( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IndexUsed( /* [retval][out] */ short __RPC_FAR *pIndexUsed) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceFields( /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppSrcFields) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DestinationFields( /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppDestFields) = 0; }; #else /* C style interface */ typedef struct ITableLinkVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ITableLink __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ITableLink __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ITableLink __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ITableLink __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ITableLink __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ITableLink __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ITableLink __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceTable )( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppSrcTable); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DestinationTable )( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppDestTable); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_JoinType )( ITableLink __RPC_FAR * This, /* [retval][out] */ CRLinkJoinType __RPC_FAR *pJoinType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LookupType )( ITableLink __RPC_FAR * This, /* [retval][out] */ CRLinkLookUpType __RPC_FAR *pLookupType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PartialMatchEnabled )( ITableLink __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IndexUsed )( ITableLink __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pIndexUsed); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceFields )( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppSrcFields); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DestinationFields )( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppDestFields); END_INTERFACE } ITableLinkVtbl; interface ITableLink { CONST_VTBL struct ITableLinkVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ITableLink_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITableLink_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITableLink_Release(This) \ (This)->lpVtbl -> Release(This) #define ITableLink_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITableLink_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITableLink_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITableLink_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITableLink_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ITableLink_get_SourceTable(This,ppSrcTable) \ (This)->lpVtbl -> get_SourceTable(This,ppSrcTable) #define ITableLink_get_DestinationTable(This,ppDestTable) \ (This)->lpVtbl -> get_DestinationTable(This,ppDestTable) #define ITableLink_get_JoinType(This,pJoinType) \ (This)->lpVtbl -> get_JoinType(This,pJoinType) #define ITableLink_get_LookupType(This,pLookupType) \ (This)->lpVtbl -> get_LookupType(This,pLookupType) #define ITableLink_get_PartialMatchEnabled(This,pBool) \ (This)->lpVtbl -> get_PartialMatchEnabled(This,pBool) #define ITableLink_get_IndexUsed(This,pIndexUsed) \ (This)->lpVtbl -> get_IndexUsed(This,pIndexUsed) #define ITableLink_get_SourceFields(This,ppSrcFields) \ (This)->lpVtbl -> get_SourceFields(This,ppSrcFields) #define ITableLink_get_DestinationFields(This,ppDestFields) \ (This)->lpVtbl -> get_DestinationFields(This,ppDestFields) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_Parent_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabase __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ITableLink_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_SourceTable_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppSrcTable); void __RPC_STUB ITableLink_get_SourceTable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_DestinationTable_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppDestTable); void __RPC_STUB ITableLink_get_DestinationTable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_JoinType_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ CRLinkJoinType __RPC_FAR *pJoinType); void __RPC_STUB ITableLink_get_JoinType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_LookupType_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ CRLinkLookUpType __RPC_FAR *pLookupType); void __RPC_STUB ITableLink_get_LookupType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_PartialMatchEnabled_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ITableLink_get_PartialMatchEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_IndexUsed_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pIndexUsed); void __RPC_STUB ITableLink_get_IndexUsed_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_SourceFields_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppSrcFields); void __RPC_STUB ITableLink_get_SourceFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ITableLink_get_DestinationFields_Proxy( ITableLink __RPC_FAR * This, /* [retval][out] */ IDatabaseFieldDefinitions __RPC_FAR *__RPC_FAR *ppDestFields); void __RPC_STUB ITableLink_get_DestinationFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITableLink_INTERFACE_DEFINED__ */ #ifndef __IDatabaseFieldDefinitions_INTERFACE_DEFINED__ #define __IDatabaseFieldDefinitions_INTERFACE_DEFINED__ /* interface IDatabaseFieldDefinitions */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IDatabaseFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a62-44c9-11d1-abec-00a0c9274b91") IDatabaseFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ IDatabaseFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppParent) = 0; }; #else /* C style interface */ typedef struct IDatabaseFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDatabaseFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDatabaseFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IDatabaseFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IDatabaseFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppParent); END_INTERFACE } IDatabaseFieldDefinitionsVtbl; interface IDatabaseFieldDefinitions { CONST_VTBL struct IDatabaseFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDatabaseFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDatabaseFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDatabaseFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define IDatabaseFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDatabaseFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDatabaseFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDatabaseFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDatabaseFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IDatabaseFieldDefinitions_get_Item(This,index,ppFieldDefinition) \ (This)->lpVtbl -> get_Item(This,index,ppFieldDefinition) #define IDatabaseFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IDatabaseFieldDefinitions_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinitions_get__NewEnum_Proxy( IDatabaseFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IDatabaseFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinitions_get_Item_Proxy( IDatabaseFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IDatabaseFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); void __RPC_STUB IDatabaseFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinitions_get_Count_Proxy( IDatabaseFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IDatabaseFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDatabaseFieldDefinitions_get_Parent_Proxy( IDatabaseFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IDatabaseTable __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IDatabaseFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDatabaseFieldDefinitions_INTERFACE_DEFINED__ */ #ifndef __IFormulaFieldDefinitions_INTERFACE_DEFINED__ #define __IFormulaFieldDefinitions_INTERFACE_DEFINED__ /* interface IFormulaFieldDefinitions */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IFormulaFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b82-44c9-11d1-abec-00a0c9274b91") IFormulaFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormualFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR formulaName, /* [in] */ BSTR text, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormulaField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IFormulaFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IFormulaFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IFormulaFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IFormulaFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IFormulaFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormualFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IFormulaFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IFormulaFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ BSTR formulaName, /* [in] */ BSTR text, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormulaField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); END_INTERFACE } IFormulaFieldDefinitionsVtbl; interface IFormulaFieldDefinitions { CONST_VTBL struct IFormulaFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IFormulaFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFormulaFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFormulaFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define IFormulaFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFormulaFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFormulaFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFormulaFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFormulaFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IFormulaFieldDefinitions_get_Item(This,index,ppFormualFieldDefinition) \ (This)->lpVtbl -> get_Item(This,index,ppFormualFieldDefinition) #define IFormulaFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IFormulaFieldDefinitions_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IFormulaFieldDefinitions_Add(This,formulaName,text,ppFormulaField) \ (This)->lpVtbl -> Add(This,formulaName,text,ppFormulaField) #define IFormulaFieldDefinitions_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinitions_get__NewEnum_Proxy( IFormulaFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IFormulaFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinitions_get_Item_Proxy( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormualFieldDefinition); void __RPC_STUB IFormulaFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinitions_get_Count_Proxy( IFormulaFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IFormulaFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinitions_get_Parent_Proxy( IFormulaFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IFormulaFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinitions_Add_Proxy( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ BSTR formulaName, /* [in] */ BSTR text, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormulaField); void __RPC_STUB IFormulaFieldDefinitions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFormulaFieldDefinitions_Delete_Proxy( IFormulaFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); void __RPC_STUB IFormulaFieldDefinitions_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFormulaFieldDefinitions_INTERFACE_DEFINED__ */ #ifndef __IParameterFieldDefinitions_INTERFACE_DEFINED__ #define __IParameterFieldDefinitions_INTERFACE_DEFINED__ /* interface IParameterFieldDefinitions */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IParameterFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5ba2-44c9-11d1-abec-00a0c9274b91") IParameterFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR parameterName, /* [in] */ CRFieldValueType valueType, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IParameterFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IParameterFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IParameterFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IParameterFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IParameterFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IParameterFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IParameterFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ BSTR parameterName, /* [in] */ CRFieldValueType valueType, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); END_INTERFACE } IParameterFieldDefinitionsVtbl; interface IParameterFieldDefinitions { CONST_VTBL struct IParameterFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IParameterFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IParameterFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IParameterFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define IParameterFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IParameterFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IParameterFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IParameterFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IParameterFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IParameterFieldDefinitions_get_Item(This,index,ppParameterFieldDefinition) \ (This)->lpVtbl -> get_Item(This,index,ppParameterFieldDefinition) #define IParameterFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IParameterFieldDefinitions_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IParameterFieldDefinitions_Add(This,parameterName,valueType,ppParameterField) \ (This)->lpVtbl -> Add(This,parameterName,valueType,ppParameterField) #define IParameterFieldDefinitions_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinitions_get__NewEnum_Proxy( IParameterFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IParameterFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinitions_get_Item_Proxy( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition); void __RPC_STUB IParameterFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinitions_get_Count_Proxy( IParameterFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IParameterFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinitions_get_Parent_Proxy( IParameterFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IParameterFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinitions_Add_Proxy( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ BSTR parameterName, /* [in] */ CRFieldValueType valueType, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterField); void __RPC_STUB IParameterFieldDefinitions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IParameterFieldDefinitions_Delete_Proxy( IParameterFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); void __RPC_STUB IParameterFieldDefinitions_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IParameterFieldDefinitions_INTERFACE_DEFINED__ */ #ifndef __IGroupNameFieldDefinitions_INTERFACE_DEFINED__ #define __IGroupNameFieldDefinitions_INTERFACE_DEFINED__ /* interface IGroupNameFieldDefinitions */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IGroupNameFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5bc2-44c9-11d1-abec-00a0c9274b91") IGroupNameFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ IGroupNameFieldDefinition __RPC_FAR *__RPC_FAR *ppGroupNameFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; }; #else /* C style interface */ typedef struct IGroupNameFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IGroupNameFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IGroupNameFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IGroupNameFieldDefinition __RPC_FAR *__RPC_FAR *ppGroupNameFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IGroupNameFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); END_INTERFACE } IGroupNameFieldDefinitionsVtbl; interface IGroupNameFieldDefinitions { CONST_VTBL struct IGroupNameFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IGroupNameFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGroupNameFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGroupNameFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define IGroupNameFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGroupNameFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGroupNameFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGroupNameFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGroupNameFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IGroupNameFieldDefinitions_get_Item(This,index,ppGroupNameFieldDefinition) \ (This)->lpVtbl -> get_Item(This,index,ppGroupNameFieldDefinition) #define IGroupNameFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IGroupNameFieldDefinitions_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinitions_get__NewEnum_Proxy( IGroupNameFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IGroupNameFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinitions_get_Item_Proxy( IGroupNameFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IGroupNameFieldDefinition __RPC_FAR *__RPC_FAR *ppGroupNameFieldDefinition); void __RPC_STUB IGroupNameFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinitions_get_Count_Proxy( IGroupNameFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IGroupNameFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGroupNameFieldDefinitions_get_Parent_Proxy( IGroupNameFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IGroupNameFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGroupNameFieldDefinitions_INTERFACE_DEFINED__ */ #ifndef __ISummaryFieldDefinitions_INTERFACE_DEFINED__ #define __ISummaryFieldDefinitions_INTERFACE_DEFINED__ /* interface ISummaryFieldDefinitions */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISummaryFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c02-44c9-11d1-abec-00a0c9274b91") ISummaryFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppSummaryFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ long groupLevel, /* [in] */ VARIANT field, /* [in] */ CRSummaryType summaryType, /* [optional][in] */ VARIANT secondSummaryFieldOrFactor, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalDefinition) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct ISummaryFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISummaryFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISummaryFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISummaryFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ISummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppSummaryFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ISummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ long groupLevel, /* [in] */ VARIANT field, /* [in] */ CRSummaryType summaryType, /* [optional][in] */ VARIANT secondSummaryFieldOrFactor, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalDefinition); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); END_INTERFACE } ISummaryFieldDefinitionsVtbl; interface ISummaryFieldDefinitions { CONST_VTBL struct ISummaryFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISummaryFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISummaryFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISummaryFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define ISummaryFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISummaryFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISummaryFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISummaryFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISummaryFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define ISummaryFieldDefinitions_get_Item(This,index,ppSummaryFieldDefinition) \ (This)->lpVtbl -> get_Item(This,index,ppSummaryFieldDefinition) #define ISummaryFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ISummaryFieldDefinitions_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISummaryFieldDefinitions_Add(This,groupLevel,field,summaryType,secondSummaryFieldOrFactor,ppRunningTotalDefinition) \ (This)->lpVtbl -> Add(This,groupLevel,field,summaryType,secondSummaryFieldOrFactor,ppRunningTotalDefinition) #define ISummaryFieldDefinitions_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinitions_get__NewEnum_Proxy( ISummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB ISummaryFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinitions_get_Item_Proxy( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppSummaryFieldDefinition); void __RPC_STUB ISummaryFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinitions_get_Count_Proxy( ISummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ISummaryFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinitions_get_Parent_Proxy( ISummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISummaryFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinitions_Add_Proxy( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ long groupLevel, /* [in] */ VARIANT field, /* [in] */ CRSummaryType summaryType, /* [optional][in] */ VARIANT secondSummaryFieldOrFactor, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalDefinition); void __RPC_STUB ISummaryFieldDefinitions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISummaryFieldDefinitions_Delete_Proxy( ISummaryFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); void __RPC_STUB ISummaryFieldDefinitions_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISummaryFieldDefinitions_INTERFACE_DEFINED__ */ #ifndef __IRunningTotalFieldDefinitions_INTERFACE_DEFINED__ #define __IRunningTotalFieldDefinitions_INTERFACE_DEFINED__ /* interface IRunningTotalFieldDefinitions */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IRunningTotalFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5d72-44c9-11d1-abec-00a0c9274b91") IRunningTotalFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR runningTotalName, /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalDefinition) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IRunningTotalFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IRunningTotalFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IRunningTotalFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ BSTR runningTotalName, /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalDefinition); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); END_INTERFACE } IRunningTotalFieldDefinitionsVtbl; interface IRunningTotalFieldDefinitions { CONST_VTBL struct IRunningTotalFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IRunningTotalFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IRunningTotalFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IRunningTotalFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define IRunningTotalFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IRunningTotalFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IRunningTotalFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IRunningTotalFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IRunningTotalFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IRunningTotalFieldDefinitions_get_Item(This,index,ppRunningTotalFieldDefinition) \ (This)->lpVtbl -> get_Item(This,index,ppRunningTotalFieldDefinition) #define IRunningTotalFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IRunningTotalFieldDefinitions_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IRunningTotalFieldDefinitions_Add(This,runningTotalName,ppRunningTotalDefinition) \ (This)->lpVtbl -> Add(This,runningTotalName,ppRunningTotalDefinition) #define IRunningTotalFieldDefinitions_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinitions_get__NewEnum_Proxy( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IRunningTotalFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinitions_get_Item_Proxy( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalFieldDefinition); void __RPC_STUB IRunningTotalFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinitions_get_Count_Proxy( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IRunningTotalFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinitions_get_Parent_Proxy( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IRunningTotalFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinitions_Add_Proxy( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ BSTR runningTotalName, /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalDefinition); void __RPC_STUB IRunningTotalFieldDefinitions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRunningTotalFieldDefinitions_Delete_Proxy( IRunningTotalFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); void __RPC_STUB IRunningTotalFieldDefinitions_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IRunningTotalFieldDefinitions_INTERFACE_DEFINED__ */ #ifndef __ISQLExpressionFieldDefinitions_INTERFACE_DEFINED__ #define __ISQLExpressionFieldDefinitions_INTERFACE_DEFINED__ /* interface ISQLExpressionFieldDefinitions */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISQLExpressionFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5d92-44c9-11d1-abec-00a0c9274b91") ISQLExpressionFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR SQLExpressionName, /* [in] */ BSTR text, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpression) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct ISQLExpressionFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISQLExpressionFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISQLExpressionFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ BSTR SQLExpressionName, /* [in] */ BSTR text, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpression); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); END_INTERFACE } ISQLExpressionFieldDefinitionsVtbl; interface ISQLExpressionFieldDefinitions { CONST_VTBL struct ISQLExpressionFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISQLExpressionFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISQLExpressionFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISQLExpressionFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define ISQLExpressionFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISQLExpressionFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISQLExpressionFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISQLExpressionFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISQLExpressionFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define ISQLExpressionFieldDefinitions_get_Item(This,index,ppSQLExpressionFieldDefinition) \ (This)->lpVtbl -> get_Item(This,index,ppSQLExpressionFieldDefinition) #define ISQLExpressionFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ISQLExpressionFieldDefinitions_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISQLExpressionFieldDefinitions_Add(This,SQLExpressionName,text,ppSQLExpression) \ (This)->lpVtbl -> Add(This,SQLExpressionName,text,ppSQLExpression) #define ISQLExpressionFieldDefinitions_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinitions_get__NewEnum_Proxy( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB ISQLExpressionFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinitions_get_Item_Proxy( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionFieldDefinition); void __RPC_STUB ISQLExpressionFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinitions_get_Count_Proxy( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ISQLExpressionFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinitions_get_Parent_Proxy( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISQLExpressionFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinitions_Add_Proxy( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ BSTR SQLExpressionName, /* [in] */ BSTR text, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpression); void __RPC_STUB ISQLExpressionFieldDefinitions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISQLExpressionFieldDefinitions_Delete_Proxy( ISQLExpressionFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT index); void __RPC_STUB ISQLExpressionFieldDefinitions_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISQLExpressionFieldDefinitions_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0241 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0241_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0241_v0_0_s_ifspec; #ifndef __IGraphObject_INTERFACE_DEFINED__ #define __IGraphObject_INTERFACE_DEFINED__ /* interface IGraphObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IGraphObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a72-44c9-11d1-abec-00a0c9274b91") IGraphObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataType( /* [retval][out] */ CRGraphDataType __RPC_FAR *pDataType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GraphType( /* [retval][out] */ CRGraphType __RPC_FAR *pGraphType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GraphType( /* [in] */ CRGraphType graphType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Title( /* [retval][out] */ BSTR __RPC_FAR *ppTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Title( /* [in] */ BSTR pTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SubTitle( /* [retval][out] */ BSTR __RPC_FAR *ppSubTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SubTitle( /* [in] */ BSTR pSubTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FootNote( /* [retval][out] */ BSTR __RPC_FAR *ppFootNote) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FootNote( /* [in] */ BSTR pFootNote) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupsTitle( /* [retval][out] */ BSTR __RPC_FAR *ppGroupsTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GroupsTitle( /* [in] */ BSTR pGroupsTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeriesTitle( /* [retval][out] */ BSTR __RPC_FAR *ppSeriesTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SeriesTitle( /* [in] */ BSTR pSeriesTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_XAxisTitle( /* [retval][out] */ BSTR __RPC_FAR *ppXAxisTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_XAxisTitle( /* [in] */ BSTR pXAxisTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_YAxisTitle( /* [retval][out] */ BSTR __RPC_FAR *ppYAxisTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_YAxisTitle( /* [in] */ BSTR pYAxisTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Y2AxisTitle( /* [retval][out] */ BSTR __RPC_FAR *ppY2AxisTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Y2AxisTitle( /* [in] */ BSTR pY2AxisTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxDataAxisValue( /* [retval][out] */ double __RPC_FAR *pMaxDataAxisValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxDataAxisValue( /* [in] */ double maxDataAxisValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MinDataAxisValue( /* [retval][out] */ double __RPC_FAR *pMinDataAxisValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinDataAxisValue( /* [in] */ double minDataAxisValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxData2AxisValue( /* [retval][out] */ double __RPC_FAR *pMaxData2AxisValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxData2AxisValue( /* [in] */ double maxData2AxisValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MinData2AxisValue( /* [retval][out] */ double __RPC_FAR *pMinData2AxisValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinData2AxisValue( /* [in] */ double minData2AxisValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxSeriesAxisValue( /* [retval][out] */ double __RPC_FAR *pMaxSeriesAxisValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxSeriesAxisValue( /* [in] */ double maxSeriesAxisValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MinSeriesAxisValue( /* [retval][out] */ double __RPC_FAR *pMinSeriesAxisValue) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinSeriesAxisValue( /* [in] */ double minSeriesAxisValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataPoint( /* [retval][out] */ CRGraphDataPoint __RPC_FAR *pDataPoint) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DataPoint( /* [in] */ CRGraphDataPoint dataPoint) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupAxisGridline( /* [retval][out] */ CRGridlineType __RPC_FAR *pGroupAxisGridline) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GroupAxisGridline( /* [in] */ CRGridlineType groupAxisGridline) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeriesAxisGridline( /* [retval][out] */ CRGridlineType __RPC_FAR *pSeriesAxisGridline) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SeriesAxisGridline( /* [in] */ CRGridlineType seriesAxisGridline) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataAxisGridline( /* [retval][out] */ CRGridlineType __RPC_FAR *pDataAxisGridline) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DataAxisGridline( /* [in] */ CRGridlineType dataAxisGridline) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Data2AxisGridline( /* [retval][out] */ CRGridlineType __RPC_FAR *pData2AxisGridline) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Data2AxisGridline( /* [in] */ CRGridlineType data2AxisGridline) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableShowLegend( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableShowLegend) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableShowLegend( /* [in] */ VARIANT_BOOL enableShowLegend) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LegendPosition( /* [retval][out] */ CRLegendPosition __RPC_FAR *pLegendPosition) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LegendPosition( /* [in] */ CRLegendPosition legendPosition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GraphDirection( /* [retval][out] */ CRGraphDirection __RPC_FAR *pDirection) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GraphDirection( /* [in] */ CRGraphDirection direction) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PieSize( /* [retval][out] */ CRPieSize __RPC_FAR *pPieSize) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PieSize( /* [in] */ CRPieSize pieSize) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SliceDetachment( /* [retval][out] */ CRSliceDetachment __RPC_FAR *pSliceDetachment) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SliceDetachment( /* [in] */ CRSliceDetachment sliceDetachment) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BarSize( /* [retval][out] */ CRBarSize __RPC_FAR *pBarSize) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BarSize( /* [in] */ CRBarSize barSize) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MarkerSize( /* [retval][out] */ CRMarkerSize __RPC_FAR *pMarkerSize) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MarkerSize( /* [in] */ CRMarkerSize markerSize) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MarkerShape( /* [retval][out] */ CRMarkerShape __RPC_FAR *pMarkerShape) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MarkerShape( /* [in] */ CRMarkerShape markerShape) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataAxisNumberFormat( /* [retval][out] */ CRNumberFormat __RPC_FAR *pDataAxisNumberFormat) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DataAxisNumberFormat( /* [in] */ CRNumberFormat dataAxisNumberFormat) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Data2AxisNumberFormat( /* [retval][out] */ CRNumberFormat __RPC_FAR *pData2AxisNumberFormat) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Data2AxisNumberFormat( /* [in] */ CRNumberFormat data2AxisNumberFormat) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeriesAxisNumberFormat( /* [retval][out] */ CRNumberFormat __RPC_FAR *pSeriesAxisNumberFormat) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SeriesAxisNumberFormat( /* [in] */ CRNumberFormat seriesAxisNumberFormat) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoRangeDataAxis( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeDataAxis) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoRangeDataAxis( /* [in] */ VARIANT_BOOL autoRangeDataAxis) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoRangeData2Axis( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeData2Axis) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoRangeData2Axis( /* [in] */ VARIANT_BOOL autoRangeData2Axis) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoRangeSeriesAxis( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeSeriesAxis) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoRangeSeriesAxis( /* [in] */ VARIANT_BOOL autoRangeSeriesAxis) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataAxisDivisionMethod( /* [retval][out] */ CRDivisionMethod __RPC_FAR *pDataAxisDivisionMethod) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DataAxisDivisionMethod( /* [in] */ CRDivisionMethod dataAxisDivisionMethod) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Data2AxisDivisionMethod( /* [retval][out] */ CRDivisionMethod __RPC_FAR *pData2AxisDivisionMethod) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Data2AxisDivisionMethod( /* [in] */ CRDivisionMethod data2AxisDivisionMethod) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeriesAxisDivisionMethod( /* [retval][out] */ CRDivisionMethod __RPC_FAR *pSeriesAxisDivisionMethod) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SeriesAxisDivisionMethod( /* [in] */ CRDivisionMethod seriesAxisDivisionMethod) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataAxisDivisionNumber( /* [retval][out] */ long __RPC_FAR *pDataAxisDivisionNumber) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DataAxisDivisionNumber( /* [in] */ long dataAxisDivisionNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Data2AxisDivisionNumber( /* [retval][out] */ long __RPC_FAR *pData2AxisDivisionNumber) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Data2AxisDivisionNumber( /* [in] */ long data2AxisDivisionNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeriesAxisDivisionNumber( /* [retval][out] */ long __RPC_FAR *pSeriesAxisDivisionNumber) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SeriesAxisDivisionNumber( /* [in] */ long seriesAxisDivisionNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GraphColor( /* [retval][out] */ CRGraphColor __RPC_FAR *pGraphColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GraphColor( /* [in] */ CRGraphColor graphColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataValueNumberFormat( /* [retval][out] */ CRNumberFormat __RPC_FAR *pDataValueNumberFormat) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DataValueNumberFormat( /* [in] */ CRNumberFormat dataValueNumberFormat) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ViewingAngle( /* [retval][out] */ CRViewingAngle __RPC_FAR *pViewingAngle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ViewingAngle( /* [in] */ CRViewingAngle viewingAngle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ZAxisTitle( /* [retval][out] */ BSTR __RPC_FAR *ppZAxisTitle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ZAxisTitle( /* [in] */ BSTR pZAxisTitle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ConditionFields( /* [retval][out] */ IFieldDefinitions __RPC_FAR *__RPC_FAR *ppConditionFields) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummaryFields( /* [retval][out] */ IObjectSummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFields) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableForEachRecord( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableForEachRecord( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSummarizeValues( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSummarizeValues( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CrossTabObject( /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TitleFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_TitleFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SubTitleFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_SubTitleFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FootnoteFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_FootnoteFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupTitleFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_GroupTitleFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataTitleFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_DataTitleFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeriesTitleFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_SeriesTitleFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LegendFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_LegendFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupLabelFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_GroupLabelFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataLabelFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_DataLabelFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeriesLabelFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_SeriesLabelFont( /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsTitleByDefault( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsTitleByDefault( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsSubTitleByDefault( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsSubTitleByDefault( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsFootnoteByDefault( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsFootnoteByDefault( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsXAxisTitleByDefault( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsXAxisTitleByDefault( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsYAxisTitleByDefault( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsYAxisTitleByDefault( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsZAxisTitleByDefault( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsZAxisTitleByDefault( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableAutoScaleDataAxis( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableAutoScaleDataAxis( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableAutoScaleData2Axis( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableAutoScaleData2Axis( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableAutoScaleSeriesAxis( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableAutoScaleSeriesAxis( /* [in] */ VARIANT_BOOL pl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LegendLayout( /* [retval][out] */ CRPieLegendLayout __RPC_FAR *pLegendLayout) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LegendLayout( /* [in] */ CRPieLegendLayout legendLayout) = 0; }; #else /* C style interface */ typedef struct IGraphObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IGraphObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IGraphObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IGraphObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IGraphObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IGraphObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IGraphObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IGraphObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( IGraphObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( IGraphObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( IGraphObject __RPC_FAR * This, /* [in] */ long width); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( IGraphObject __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( IGraphObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( IGraphObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( IGraphObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( IGraphObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( IGraphObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( IGraphObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( IGraphObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( IGraphObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IGraphObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataType )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphDataType __RPC_FAR *pDataType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GraphType )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphType __RPC_FAR *pGraphType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GraphType )( IGraphObject __RPC_FAR * This, /* [in] */ CRGraphType graphType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Title )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Title )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubTitle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSubTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubTitle )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pSubTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FootNote )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppFootNote); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FootNote )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pFootNote); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupsTitle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppGroupsTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GroupsTitle )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pGroupsTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SeriesTitle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSeriesTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SeriesTitle )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pSeriesTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XAxisTitle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppXAxisTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XAxisTitle )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pXAxisTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YAxisTitle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppYAxisTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_YAxisTitle )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pYAxisTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y2AxisTitle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppY2AxisTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Y2AxisTitle )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pY2AxisTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxDataAxisValue )( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMaxDataAxisValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxDataAxisValue )( IGraphObject __RPC_FAR * This, /* [in] */ double maxDataAxisValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDataAxisValue )( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMinDataAxisValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDataAxisValue )( IGraphObject __RPC_FAR * This, /* [in] */ double minDataAxisValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxData2AxisValue )( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMaxData2AxisValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxData2AxisValue )( IGraphObject __RPC_FAR * This, /* [in] */ double maxData2AxisValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinData2AxisValue )( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMinData2AxisValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinData2AxisValue )( IGraphObject __RPC_FAR * This, /* [in] */ double minData2AxisValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSeriesAxisValue )( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMaxSeriesAxisValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSeriesAxisValue )( IGraphObject __RPC_FAR * This, /* [in] */ double maxSeriesAxisValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinSeriesAxisValue )( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMinSeriesAxisValue); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinSeriesAxisValue )( IGraphObject __RPC_FAR * This, /* [in] */ double minSeriesAxisValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataPoint )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphDataPoint __RPC_FAR *pDataPoint); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DataPoint )( IGraphObject __RPC_FAR * This, /* [in] */ CRGraphDataPoint dataPoint); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupAxisGridline )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGridlineType __RPC_FAR *pGroupAxisGridline); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GroupAxisGridline )( IGraphObject __RPC_FAR * This, /* [in] */ CRGridlineType groupAxisGridline); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SeriesAxisGridline )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGridlineType __RPC_FAR *pSeriesAxisGridline); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SeriesAxisGridline )( IGraphObject __RPC_FAR * This, /* [in] */ CRGridlineType seriesAxisGridline); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataAxisGridline )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGridlineType __RPC_FAR *pDataAxisGridline); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DataAxisGridline )( IGraphObject __RPC_FAR * This, /* [in] */ CRGridlineType dataAxisGridline); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Data2AxisGridline )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGridlineType __RPC_FAR *pData2AxisGridline); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Data2AxisGridline )( IGraphObject __RPC_FAR * This, /* [in] */ CRGridlineType data2AxisGridline); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableShowLegend )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableShowLegend); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableShowLegend )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL enableShowLegend); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LegendPosition )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLegendPosition __RPC_FAR *pLegendPosition); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LegendPosition )( IGraphObject __RPC_FAR * This, /* [in] */ CRLegendPosition legendPosition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GraphDirection )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphDirection __RPC_FAR *pDirection); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GraphDirection )( IGraphObject __RPC_FAR * This, /* [in] */ CRGraphDirection direction); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PieSize )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRPieSize __RPC_FAR *pPieSize); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PieSize )( IGraphObject __RPC_FAR * This, /* [in] */ CRPieSize pieSize); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SliceDetachment )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRSliceDetachment __RPC_FAR *pSliceDetachment); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SliceDetachment )( IGraphObject __RPC_FAR * This, /* [in] */ CRSliceDetachment sliceDetachment); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BarSize )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRBarSize __RPC_FAR *pBarSize); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BarSize )( IGraphObject __RPC_FAR * This, /* [in] */ CRBarSize barSize); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MarkerSize )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRMarkerSize __RPC_FAR *pMarkerSize); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MarkerSize )( IGraphObject __RPC_FAR * This, /* [in] */ CRMarkerSize markerSize); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MarkerShape )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRMarkerShape __RPC_FAR *pMarkerShape); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MarkerShape )( IGraphObject __RPC_FAR * This, /* [in] */ CRMarkerShape markerShape); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataAxisNumberFormat )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRNumberFormat __RPC_FAR *pDataAxisNumberFormat); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DataAxisNumberFormat )( IGraphObject __RPC_FAR * This, /* [in] */ CRNumberFormat dataAxisNumberFormat); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Data2AxisNumberFormat )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRNumberFormat __RPC_FAR *pData2AxisNumberFormat); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Data2AxisNumberFormat )( IGraphObject __RPC_FAR * This, /* [in] */ CRNumberFormat data2AxisNumberFormat); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SeriesAxisNumberFormat )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRNumberFormat __RPC_FAR *pSeriesAxisNumberFormat); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SeriesAxisNumberFormat )( IGraphObject __RPC_FAR * This, /* [in] */ CRNumberFormat seriesAxisNumberFormat); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoRangeDataAxis )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeDataAxis); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoRangeDataAxis )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL autoRangeDataAxis); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoRangeData2Axis )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeData2Axis); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoRangeData2Axis )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL autoRangeData2Axis); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoRangeSeriesAxis )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeSeriesAxis); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoRangeSeriesAxis )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL autoRangeSeriesAxis); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataAxisDivisionMethod )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRDivisionMethod __RPC_FAR *pDataAxisDivisionMethod); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DataAxisDivisionMethod )( IGraphObject __RPC_FAR * This, /* [in] */ CRDivisionMethod dataAxisDivisionMethod); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Data2AxisDivisionMethod )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRDivisionMethod __RPC_FAR *pData2AxisDivisionMethod); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Data2AxisDivisionMethod )( IGraphObject __RPC_FAR * This, /* [in] */ CRDivisionMethod data2AxisDivisionMethod); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SeriesAxisDivisionMethod )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRDivisionMethod __RPC_FAR *pSeriesAxisDivisionMethod); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SeriesAxisDivisionMethod )( IGraphObject __RPC_FAR * This, /* [in] */ CRDivisionMethod seriesAxisDivisionMethod); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataAxisDivisionNumber )( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pDataAxisDivisionNumber); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DataAxisDivisionNumber )( IGraphObject __RPC_FAR * This, /* [in] */ long dataAxisDivisionNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Data2AxisDivisionNumber )( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pData2AxisDivisionNumber); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Data2AxisDivisionNumber )( IGraphObject __RPC_FAR * This, /* [in] */ long data2AxisDivisionNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SeriesAxisDivisionNumber )( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pSeriesAxisDivisionNumber); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SeriesAxisDivisionNumber )( IGraphObject __RPC_FAR * This, /* [in] */ long seriesAxisDivisionNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GraphColor )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphColor __RPC_FAR *pGraphColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GraphColor )( IGraphObject __RPC_FAR * This, /* [in] */ CRGraphColor graphColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataValueNumberFormat )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRNumberFormat __RPC_FAR *pDataValueNumberFormat); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DataValueNumberFormat )( IGraphObject __RPC_FAR * This, /* [in] */ CRNumberFormat dataValueNumberFormat); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ViewingAngle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRViewingAngle __RPC_FAR *pViewingAngle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ViewingAngle )( IGraphObject __RPC_FAR * This, /* [in] */ CRViewingAngle viewingAngle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZAxisTitle )( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppZAxisTitle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZAxisTitle )( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pZAxisTitle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConditionFields )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFieldDefinitions __RPC_FAR *__RPC_FAR *ppConditionFields); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummaryFields )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IObjectSummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFields); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableForEachRecord )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableForEachRecord )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSummarizeValues )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSummarizeValues )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CrossTabObject )( IGraphObject __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TitleFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_TitleFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubTitleFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SubTitleFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FootnoteFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_FootnoteFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupTitleFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_GroupTitleFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataTitleFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_DataTitleFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SeriesTitleFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SeriesTitleFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LegendFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_LegendFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupLabelFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_GroupLabelFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataLabelFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_DataLabelFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SeriesLabelFont )( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_SeriesLabelFont )( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsTitleByDefault )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsTitleByDefault )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsSubTitleByDefault )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsSubTitleByDefault )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsFootnoteByDefault )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsFootnoteByDefault )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsXAxisTitleByDefault )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsXAxisTitleByDefault )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsYAxisTitleByDefault )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsYAxisTitleByDefault )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsZAxisTitleByDefault )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsZAxisTitleByDefault )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableAutoScaleDataAxis )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableAutoScaleDataAxis )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableAutoScaleData2Axis )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableAutoScaleData2Axis )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableAutoScaleSeriesAxis )( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableAutoScaleSeriesAxis )( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LegendLayout )( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRPieLegendLayout __RPC_FAR *pLegendLayout); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LegendLayout )( IGraphObject __RPC_FAR * This, /* [in] */ CRPieLegendLayout legendLayout); END_INTERFACE } IGraphObjectVtbl; interface IGraphObject { CONST_VTBL struct IGraphObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IGraphObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGraphObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGraphObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IGraphObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGraphObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGraphObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGraphObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGraphObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IGraphObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IGraphObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define IGraphObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define IGraphObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define IGraphObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define IGraphObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define IGraphObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define IGraphObject_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define IGraphObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define IGraphObject_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define IGraphObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define IGraphObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define IGraphObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define IGraphObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define IGraphObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define IGraphObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define IGraphObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define IGraphObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define IGraphObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define IGraphObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define IGraphObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define IGraphObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define IGraphObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define IGraphObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define IGraphObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IGraphObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define IGraphObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define IGraphObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define IGraphObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define IGraphObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define IGraphObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define IGraphObject_get_DataType(This,pDataType) \ (This)->lpVtbl -> get_DataType(This,pDataType) #define IGraphObject_get_GraphType(This,pGraphType) \ (This)->lpVtbl -> get_GraphType(This,pGraphType) #define IGraphObject_put_GraphType(This,graphType) \ (This)->lpVtbl -> put_GraphType(This,graphType) #define IGraphObject_get_Title(This,ppTitle) \ (This)->lpVtbl -> get_Title(This,ppTitle) #define IGraphObject_put_Title(This,pTitle) \ (This)->lpVtbl -> put_Title(This,pTitle) #define IGraphObject_get_SubTitle(This,ppSubTitle) \ (This)->lpVtbl -> get_SubTitle(This,ppSubTitle) #define IGraphObject_put_SubTitle(This,pSubTitle) \ (This)->lpVtbl -> put_SubTitle(This,pSubTitle) #define IGraphObject_get_FootNote(This,ppFootNote) \ (This)->lpVtbl -> get_FootNote(This,ppFootNote) #define IGraphObject_put_FootNote(This,pFootNote) \ (This)->lpVtbl -> put_FootNote(This,pFootNote) #define IGraphObject_get_GroupsTitle(This,ppGroupsTitle) \ (This)->lpVtbl -> get_GroupsTitle(This,ppGroupsTitle) #define IGraphObject_put_GroupsTitle(This,pGroupsTitle) \ (This)->lpVtbl -> put_GroupsTitle(This,pGroupsTitle) #define IGraphObject_get_SeriesTitle(This,ppSeriesTitle) \ (This)->lpVtbl -> get_SeriesTitle(This,ppSeriesTitle) #define IGraphObject_put_SeriesTitle(This,pSeriesTitle) \ (This)->lpVtbl -> put_SeriesTitle(This,pSeriesTitle) #define IGraphObject_get_XAxisTitle(This,ppXAxisTitle) \ (This)->lpVtbl -> get_XAxisTitle(This,ppXAxisTitle) #define IGraphObject_put_XAxisTitle(This,pXAxisTitle) \ (This)->lpVtbl -> put_XAxisTitle(This,pXAxisTitle) #define IGraphObject_get_YAxisTitle(This,ppYAxisTitle) \ (This)->lpVtbl -> get_YAxisTitle(This,ppYAxisTitle) #define IGraphObject_put_YAxisTitle(This,pYAxisTitle) \ (This)->lpVtbl -> put_YAxisTitle(This,pYAxisTitle) #define IGraphObject_get_Y2AxisTitle(This,ppY2AxisTitle) \ (This)->lpVtbl -> get_Y2AxisTitle(This,ppY2AxisTitle) #define IGraphObject_put_Y2AxisTitle(This,pY2AxisTitle) \ (This)->lpVtbl -> put_Y2AxisTitle(This,pY2AxisTitle) #define IGraphObject_get_MaxDataAxisValue(This,pMaxDataAxisValue) \ (This)->lpVtbl -> get_MaxDataAxisValue(This,pMaxDataAxisValue) #define IGraphObject_put_MaxDataAxisValue(This,maxDataAxisValue) \ (This)->lpVtbl -> put_MaxDataAxisValue(This,maxDataAxisValue) #define IGraphObject_get_MinDataAxisValue(This,pMinDataAxisValue) \ (This)->lpVtbl -> get_MinDataAxisValue(This,pMinDataAxisValue) #define IGraphObject_put_MinDataAxisValue(This,minDataAxisValue) \ (This)->lpVtbl -> put_MinDataAxisValue(This,minDataAxisValue) #define IGraphObject_get_MaxData2AxisValue(This,pMaxData2AxisValue) \ (This)->lpVtbl -> get_MaxData2AxisValue(This,pMaxData2AxisValue) #define IGraphObject_put_MaxData2AxisValue(This,maxData2AxisValue) \ (This)->lpVtbl -> put_MaxData2AxisValue(This,maxData2AxisValue) #define IGraphObject_get_MinData2AxisValue(This,pMinData2AxisValue) \ (This)->lpVtbl -> get_MinData2AxisValue(This,pMinData2AxisValue) #define IGraphObject_put_MinData2AxisValue(This,minData2AxisValue) \ (This)->lpVtbl -> put_MinData2AxisValue(This,minData2AxisValue) #define IGraphObject_get_MaxSeriesAxisValue(This,pMaxSeriesAxisValue) \ (This)->lpVtbl -> get_MaxSeriesAxisValue(This,pMaxSeriesAxisValue) #define IGraphObject_put_MaxSeriesAxisValue(This,maxSeriesAxisValue) \ (This)->lpVtbl -> put_MaxSeriesAxisValue(This,maxSeriesAxisValue) #define IGraphObject_get_MinSeriesAxisValue(This,pMinSeriesAxisValue) \ (This)->lpVtbl -> get_MinSeriesAxisValue(This,pMinSeriesAxisValue) #define IGraphObject_put_MinSeriesAxisValue(This,minSeriesAxisValue) \ (This)->lpVtbl -> put_MinSeriesAxisValue(This,minSeriesAxisValue) #define IGraphObject_get_DataPoint(This,pDataPoint) \ (This)->lpVtbl -> get_DataPoint(This,pDataPoint) #define IGraphObject_put_DataPoint(This,dataPoint) \ (This)->lpVtbl -> put_DataPoint(This,dataPoint) #define IGraphObject_get_GroupAxisGridline(This,pGroupAxisGridline) \ (This)->lpVtbl -> get_GroupAxisGridline(This,pGroupAxisGridline) #define IGraphObject_put_GroupAxisGridline(This,groupAxisGridline) \ (This)->lpVtbl -> put_GroupAxisGridline(This,groupAxisGridline) #define IGraphObject_get_SeriesAxisGridline(This,pSeriesAxisGridline) \ (This)->lpVtbl -> get_SeriesAxisGridline(This,pSeriesAxisGridline) #define IGraphObject_put_SeriesAxisGridline(This,seriesAxisGridline) \ (This)->lpVtbl -> put_SeriesAxisGridline(This,seriesAxisGridline) #define IGraphObject_get_DataAxisGridline(This,pDataAxisGridline) \ (This)->lpVtbl -> get_DataAxisGridline(This,pDataAxisGridline) #define IGraphObject_put_DataAxisGridline(This,dataAxisGridline) \ (This)->lpVtbl -> put_DataAxisGridline(This,dataAxisGridline) #define IGraphObject_get_Data2AxisGridline(This,pData2AxisGridline) \ (This)->lpVtbl -> get_Data2AxisGridline(This,pData2AxisGridline) #define IGraphObject_put_Data2AxisGridline(This,data2AxisGridline) \ (This)->lpVtbl -> put_Data2AxisGridline(This,data2AxisGridline) #define IGraphObject_get_EnableShowLegend(This,pEnableShowLegend) \ (This)->lpVtbl -> get_EnableShowLegend(This,pEnableShowLegend) #define IGraphObject_put_EnableShowLegend(This,enableShowLegend) \ (This)->lpVtbl -> put_EnableShowLegend(This,enableShowLegend) #define IGraphObject_get_LegendPosition(This,pLegendPosition) \ (This)->lpVtbl -> get_LegendPosition(This,pLegendPosition) #define IGraphObject_put_LegendPosition(This,legendPosition) \ (This)->lpVtbl -> put_LegendPosition(This,legendPosition) #define IGraphObject_get_GraphDirection(This,pDirection) \ (This)->lpVtbl -> get_GraphDirection(This,pDirection) #define IGraphObject_put_GraphDirection(This,direction) \ (This)->lpVtbl -> put_GraphDirection(This,direction) #define IGraphObject_get_PieSize(This,pPieSize) \ (This)->lpVtbl -> get_PieSize(This,pPieSize) #define IGraphObject_put_PieSize(This,pieSize) \ (This)->lpVtbl -> put_PieSize(This,pieSize) #define IGraphObject_get_SliceDetachment(This,pSliceDetachment) \ (This)->lpVtbl -> get_SliceDetachment(This,pSliceDetachment) #define IGraphObject_put_SliceDetachment(This,sliceDetachment) \ (This)->lpVtbl -> put_SliceDetachment(This,sliceDetachment) #define IGraphObject_get_BarSize(This,pBarSize) \ (This)->lpVtbl -> get_BarSize(This,pBarSize) #define IGraphObject_put_BarSize(This,barSize) \ (This)->lpVtbl -> put_BarSize(This,barSize) #define IGraphObject_get_MarkerSize(This,pMarkerSize) \ (This)->lpVtbl -> get_MarkerSize(This,pMarkerSize) #define IGraphObject_put_MarkerSize(This,markerSize) \ (This)->lpVtbl -> put_MarkerSize(This,markerSize) #define IGraphObject_get_MarkerShape(This,pMarkerShape) \ (This)->lpVtbl -> get_MarkerShape(This,pMarkerShape) #define IGraphObject_put_MarkerShape(This,markerShape) \ (This)->lpVtbl -> put_MarkerShape(This,markerShape) #define IGraphObject_get_DataAxisNumberFormat(This,pDataAxisNumberFormat) \ (This)->lpVtbl -> get_DataAxisNumberFormat(This,pDataAxisNumberFormat) #define IGraphObject_put_DataAxisNumberFormat(This,dataAxisNumberFormat) \ (This)->lpVtbl -> put_DataAxisNumberFormat(This,dataAxisNumberFormat) #define IGraphObject_get_Data2AxisNumberFormat(This,pData2AxisNumberFormat) \ (This)->lpVtbl -> get_Data2AxisNumberFormat(This,pData2AxisNumberFormat) #define IGraphObject_put_Data2AxisNumberFormat(This,data2AxisNumberFormat) \ (This)->lpVtbl -> put_Data2AxisNumberFormat(This,data2AxisNumberFormat) #define IGraphObject_get_SeriesAxisNumberFormat(This,pSeriesAxisNumberFormat) \ (This)->lpVtbl -> get_SeriesAxisNumberFormat(This,pSeriesAxisNumberFormat) #define IGraphObject_put_SeriesAxisNumberFormat(This,seriesAxisNumberFormat) \ (This)->lpVtbl -> put_SeriesAxisNumberFormat(This,seriesAxisNumberFormat) #define IGraphObject_get_AutoRangeDataAxis(This,pAutoRangeDataAxis) \ (This)->lpVtbl -> get_AutoRangeDataAxis(This,pAutoRangeDataAxis) #define IGraphObject_put_AutoRangeDataAxis(This,autoRangeDataAxis) \ (This)->lpVtbl -> put_AutoRangeDataAxis(This,autoRangeDataAxis) #define IGraphObject_get_AutoRangeData2Axis(This,pAutoRangeData2Axis) \ (This)->lpVtbl -> get_AutoRangeData2Axis(This,pAutoRangeData2Axis) #define IGraphObject_put_AutoRangeData2Axis(This,autoRangeData2Axis) \ (This)->lpVtbl -> put_AutoRangeData2Axis(This,autoRangeData2Axis) #define IGraphObject_get_AutoRangeSeriesAxis(This,pAutoRangeSeriesAxis) \ (This)->lpVtbl -> get_AutoRangeSeriesAxis(This,pAutoRangeSeriesAxis) #define IGraphObject_put_AutoRangeSeriesAxis(This,autoRangeSeriesAxis) \ (This)->lpVtbl -> put_AutoRangeSeriesAxis(This,autoRangeSeriesAxis) #define IGraphObject_get_DataAxisDivisionMethod(This,pDataAxisDivisionMethod) \ (This)->lpVtbl -> get_DataAxisDivisionMethod(This,pDataAxisDivisionMethod) #define IGraphObject_put_DataAxisDivisionMethod(This,dataAxisDivisionMethod) \ (This)->lpVtbl -> put_DataAxisDivisionMethod(This,dataAxisDivisionMethod) #define IGraphObject_get_Data2AxisDivisionMethod(This,pData2AxisDivisionMethod) \ (This)->lpVtbl -> get_Data2AxisDivisionMethod(This,pData2AxisDivisionMethod) #define IGraphObject_put_Data2AxisDivisionMethod(This,data2AxisDivisionMethod) \ (This)->lpVtbl -> put_Data2AxisDivisionMethod(This,data2AxisDivisionMethod) #define IGraphObject_get_SeriesAxisDivisionMethod(This,pSeriesAxisDivisionMethod) \ (This)->lpVtbl -> get_SeriesAxisDivisionMethod(This,pSeriesAxisDivisionMethod) #define IGraphObject_put_SeriesAxisDivisionMethod(This,seriesAxisDivisionMethod) \ (This)->lpVtbl -> put_SeriesAxisDivisionMethod(This,seriesAxisDivisionMethod) #define IGraphObject_get_DataAxisDivisionNumber(This,pDataAxisDivisionNumber) \ (This)->lpVtbl -> get_DataAxisDivisionNumber(This,pDataAxisDivisionNumber) #define IGraphObject_put_DataAxisDivisionNumber(This,dataAxisDivisionNumber) \ (This)->lpVtbl -> put_DataAxisDivisionNumber(This,dataAxisDivisionNumber) #define IGraphObject_get_Data2AxisDivisionNumber(This,pData2AxisDivisionNumber) \ (This)->lpVtbl -> get_Data2AxisDivisionNumber(This,pData2AxisDivisionNumber) #define IGraphObject_put_Data2AxisDivisionNumber(This,data2AxisDivisionNumber) \ (This)->lpVtbl -> put_Data2AxisDivisionNumber(This,data2AxisDivisionNumber) #define IGraphObject_get_SeriesAxisDivisionNumber(This,pSeriesAxisDivisionNumber) \ (This)->lpVtbl -> get_SeriesAxisDivisionNumber(This,pSeriesAxisDivisionNumber) #define IGraphObject_put_SeriesAxisDivisionNumber(This,seriesAxisDivisionNumber) \ (This)->lpVtbl -> put_SeriesAxisDivisionNumber(This,seriesAxisDivisionNumber) #define IGraphObject_get_GraphColor(This,pGraphColor) \ (This)->lpVtbl -> get_GraphColor(This,pGraphColor) #define IGraphObject_put_GraphColor(This,graphColor) \ (This)->lpVtbl -> put_GraphColor(This,graphColor) #define IGraphObject_get_DataValueNumberFormat(This,pDataValueNumberFormat) \ (This)->lpVtbl -> get_DataValueNumberFormat(This,pDataValueNumberFormat) #define IGraphObject_put_DataValueNumberFormat(This,dataValueNumberFormat) \ (This)->lpVtbl -> put_DataValueNumberFormat(This,dataValueNumberFormat) #define IGraphObject_get_ViewingAngle(This,pViewingAngle) \ (This)->lpVtbl -> get_ViewingAngle(This,pViewingAngle) #define IGraphObject_put_ViewingAngle(This,viewingAngle) \ (This)->lpVtbl -> put_ViewingAngle(This,viewingAngle) #define IGraphObject_get_ZAxisTitle(This,ppZAxisTitle) \ (This)->lpVtbl -> get_ZAxisTitle(This,ppZAxisTitle) #define IGraphObject_put_ZAxisTitle(This,pZAxisTitle) \ (This)->lpVtbl -> put_ZAxisTitle(This,pZAxisTitle) #define IGraphObject_get_ConditionFields(This,ppConditionFields) \ (This)->lpVtbl -> get_ConditionFields(This,ppConditionFields) #define IGraphObject_get_SummaryFields(This,ppSummaryFields) \ (This)->lpVtbl -> get_SummaryFields(This,ppSummaryFields) #define IGraphObject_get_EnableForEachRecord(This,pBool) \ (This)->lpVtbl -> get_EnableForEachRecord(This,pBool) #define IGraphObject_put_EnableForEachRecord(This,bl) \ (This)->lpVtbl -> put_EnableForEachRecord(This,bl) #define IGraphObject_get_EnableSummarizeValues(This,pBool) \ (This)->lpVtbl -> get_EnableSummarizeValues(This,pBool) #define IGraphObject_put_EnableSummarizeValues(This,bl) \ (This)->lpVtbl -> put_EnableSummarizeValues(This,bl) #define IGraphObject_get_CrossTabObject(This,ppCrossTabObject) \ (This)->lpVtbl -> get_CrossTabObject(This,ppCrossTabObject) #define IGraphObject_get_TitleFont(This,ppFont) \ (This)->lpVtbl -> get_TitleFont(This,ppFont) #define IGraphObject_putref_TitleFont(This,pFont) \ (This)->lpVtbl -> putref_TitleFont(This,pFont) #define IGraphObject_get_SubTitleFont(This,ppFont) \ (This)->lpVtbl -> get_SubTitleFont(This,ppFont) #define IGraphObject_putref_SubTitleFont(This,pFont) \ (This)->lpVtbl -> putref_SubTitleFont(This,pFont) #define IGraphObject_get_FootnoteFont(This,ppFont) \ (This)->lpVtbl -> get_FootnoteFont(This,ppFont) #define IGraphObject_putref_FootnoteFont(This,pFont) \ (This)->lpVtbl -> putref_FootnoteFont(This,pFont) #define IGraphObject_get_GroupTitleFont(This,ppFont) \ (This)->lpVtbl -> get_GroupTitleFont(This,ppFont) #define IGraphObject_putref_GroupTitleFont(This,pFont) \ (This)->lpVtbl -> putref_GroupTitleFont(This,pFont) #define IGraphObject_get_DataTitleFont(This,ppFont) \ (This)->lpVtbl -> get_DataTitleFont(This,ppFont) #define IGraphObject_putref_DataTitleFont(This,pFont) \ (This)->lpVtbl -> putref_DataTitleFont(This,pFont) #define IGraphObject_get_SeriesTitleFont(This,ppFont) \ (This)->lpVtbl -> get_SeriesTitleFont(This,ppFont) #define IGraphObject_putref_SeriesTitleFont(This,pFont) \ (This)->lpVtbl -> putref_SeriesTitleFont(This,pFont) #define IGraphObject_get_LegendFont(This,ppFont) \ (This)->lpVtbl -> get_LegendFont(This,ppFont) #define IGraphObject_putref_LegendFont(This,pFont) \ (This)->lpVtbl -> putref_LegendFont(This,pFont) #define IGraphObject_get_GroupLabelFont(This,ppFont) \ (This)->lpVtbl -> get_GroupLabelFont(This,ppFont) #define IGraphObject_putref_GroupLabelFont(This,pFont) \ (This)->lpVtbl -> putref_GroupLabelFont(This,pFont) #define IGraphObject_get_DataLabelFont(This,ppFont) \ (This)->lpVtbl -> get_DataLabelFont(This,ppFont) #define IGraphObject_putref_DataLabelFont(This,pFont) \ (This)->lpVtbl -> putref_DataLabelFont(This,pFont) #define IGraphObject_get_SeriesLabelFont(This,ppFont) \ (This)->lpVtbl -> get_SeriesLabelFont(This,ppFont) #define IGraphObject_putref_SeriesLabelFont(This,pFont) \ (This)->lpVtbl -> putref_SeriesLabelFont(This,pFont) #define IGraphObject_get_IsTitleByDefault(This,pBool) \ (This)->lpVtbl -> get_IsTitleByDefault(This,pBool) #define IGraphObject_put_IsTitleByDefault(This,pl) \ (This)->lpVtbl -> put_IsTitleByDefault(This,pl) #define IGraphObject_get_IsSubTitleByDefault(This,pBool) \ (This)->lpVtbl -> get_IsSubTitleByDefault(This,pBool) #define IGraphObject_put_IsSubTitleByDefault(This,pl) \ (This)->lpVtbl -> put_IsSubTitleByDefault(This,pl) #define IGraphObject_get_IsFootnoteByDefault(This,pBool) \ (This)->lpVtbl -> get_IsFootnoteByDefault(This,pBool) #define IGraphObject_put_IsFootnoteByDefault(This,pl) \ (This)->lpVtbl -> put_IsFootnoteByDefault(This,pl) #define IGraphObject_get_IsXAxisTitleByDefault(This,pBool) \ (This)->lpVtbl -> get_IsXAxisTitleByDefault(This,pBool) #define IGraphObject_put_IsXAxisTitleByDefault(This,pl) \ (This)->lpVtbl -> put_IsXAxisTitleByDefault(This,pl) #define IGraphObject_get_IsYAxisTitleByDefault(This,pBool) \ (This)->lpVtbl -> get_IsYAxisTitleByDefault(This,pBool) #define IGraphObject_put_IsYAxisTitleByDefault(This,pl) \ (This)->lpVtbl -> put_IsYAxisTitleByDefault(This,pl) #define IGraphObject_get_IsZAxisTitleByDefault(This,pBool) \ (This)->lpVtbl -> get_IsZAxisTitleByDefault(This,pBool) #define IGraphObject_put_IsZAxisTitleByDefault(This,pl) \ (This)->lpVtbl -> put_IsZAxisTitleByDefault(This,pl) #define IGraphObject_get_EnableAutoScaleDataAxis(This,pBool) \ (This)->lpVtbl -> get_EnableAutoScaleDataAxis(This,pBool) #define IGraphObject_put_EnableAutoScaleDataAxis(This,pl) \ (This)->lpVtbl -> put_EnableAutoScaleDataAxis(This,pl) #define IGraphObject_get_EnableAutoScaleData2Axis(This,pBool) \ (This)->lpVtbl -> get_EnableAutoScaleData2Axis(This,pBool) #define IGraphObject_put_EnableAutoScaleData2Axis(This,pl) \ (This)->lpVtbl -> put_EnableAutoScaleData2Axis(This,pl) #define IGraphObject_get_EnableAutoScaleSeriesAxis(This,pBool) \ (This)->lpVtbl -> get_EnableAutoScaleSeriesAxis(This,pBool) #define IGraphObject_put_EnableAutoScaleSeriesAxis(This,pl) \ (This)->lpVtbl -> put_EnableAutoScaleSeriesAxis(This,pl) #define IGraphObject_get_LegendLayout(This,pLegendLayout) \ (This)->lpVtbl -> get_LegendLayout(This,pLegendLayout) #define IGraphObject_put_LegendLayout(This,legendLayout) \ (This)->lpVtbl -> put_LegendLayout(This,legendLayout) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Name_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IGraphObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Name_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IGraphObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Kind_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB IGraphObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Left_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB IGraphObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Left_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB IGraphObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Top_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB IGraphObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Top_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB IGraphObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Width_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB IGraphObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Width_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB IGraphObject_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Height_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB IGraphObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Height_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB IGraphObject_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_LeftLineStyle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB IGraphObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_LeftLineStyle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB IGraphObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_RightLineStyle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB IGraphObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_RightLineStyle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB IGraphObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_TopLineStyle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB IGraphObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_TopLineStyle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB IGraphObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_BottomLineStyle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB IGraphObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_BottomLineStyle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB IGraphObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_HasDropShadow_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_HasDropShadow_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IGraphObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_BackColor_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB IGraphObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_BackColor_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB IGraphObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_BorderColor_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB IGraphObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_BorderColor_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB IGraphObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Parent_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IGraphObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Suppress_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Suppress_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IGraphObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_CloseAtPageBreak_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_CloseAtPageBreak_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IGraphObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_KeepTogether_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_KeepTogether_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IGraphObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataType_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphDataType __RPC_FAR *pDataType); void __RPC_STUB IGraphObject_get_DataType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_GraphType_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphType __RPC_FAR *pGraphType); void __RPC_STUB IGraphObject_get_GraphType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_GraphType_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRGraphType graphType); void __RPC_STUB IGraphObject_put_GraphType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Title_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppTitle); void __RPC_STUB IGraphObject_get_Title_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Title_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pTitle); void __RPC_STUB IGraphObject_put_Title_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SubTitle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSubTitle); void __RPC_STUB IGraphObject_get_SubTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_SubTitle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pSubTitle); void __RPC_STUB IGraphObject_put_SubTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_FootNote_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppFootNote); void __RPC_STUB IGraphObject_get_FootNote_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_FootNote_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pFootNote); void __RPC_STUB IGraphObject_put_FootNote_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_GroupsTitle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppGroupsTitle); void __RPC_STUB IGraphObject_get_GroupsTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_GroupsTitle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pGroupsTitle); void __RPC_STUB IGraphObject_put_GroupsTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SeriesTitle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppSeriesTitle); void __RPC_STUB IGraphObject_get_SeriesTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_SeriesTitle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pSeriesTitle); void __RPC_STUB IGraphObject_put_SeriesTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_XAxisTitle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppXAxisTitle); void __RPC_STUB IGraphObject_get_XAxisTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_XAxisTitle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pXAxisTitle); void __RPC_STUB IGraphObject_put_XAxisTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_YAxisTitle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppYAxisTitle); void __RPC_STUB IGraphObject_get_YAxisTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_YAxisTitle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pYAxisTitle); void __RPC_STUB IGraphObject_put_YAxisTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Y2AxisTitle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppY2AxisTitle); void __RPC_STUB IGraphObject_get_Y2AxisTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Y2AxisTitle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pY2AxisTitle); void __RPC_STUB IGraphObject_put_Y2AxisTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_MaxDataAxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMaxDataAxisValue); void __RPC_STUB IGraphObject_get_MaxDataAxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_MaxDataAxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ double maxDataAxisValue); void __RPC_STUB IGraphObject_put_MaxDataAxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_MinDataAxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMinDataAxisValue); void __RPC_STUB IGraphObject_get_MinDataAxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_MinDataAxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ double minDataAxisValue); void __RPC_STUB IGraphObject_put_MinDataAxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_MaxData2AxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMaxData2AxisValue); void __RPC_STUB IGraphObject_get_MaxData2AxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_MaxData2AxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ double maxData2AxisValue); void __RPC_STUB IGraphObject_put_MaxData2AxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_MinData2AxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMinData2AxisValue); void __RPC_STUB IGraphObject_get_MinData2AxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_MinData2AxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ double minData2AxisValue); void __RPC_STUB IGraphObject_put_MinData2AxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_MaxSeriesAxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMaxSeriesAxisValue); void __RPC_STUB IGraphObject_get_MaxSeriesAxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_MaxSeriesAxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ double maxSeriesAxisValue); void __RPC_STUB IGraphObject_put_MaxSeriesAxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_MinSeriesAxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pMinSeriesAxisValue); void __RPC_STUB IGraphObject_get_MinSeriesAxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_MinSeriesAxisValue_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ double minSeriesAxisValue); void __RPC_STUB IGraphObject_put_MinSeriesAxisValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataPoint_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphDataPoint __RPC_FAR *pDataPoint); void __RPC_STUB IGraphObject_get_DataPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_DataPoint_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRGraphDataPoint dataPoint); void __RPC_STUB IGraphObject_put_DataPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_GroupAxisGridline_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGridlineType __RPC_FAR *pGroupAxisGridline); void __RPC_STUB IGraphObject_get_GroupAxisGridline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_GroupAxisGridline_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRGridlineType groupAxisGridline); void __RPC_STUB IGraphObject_put_GroupAxisGridline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SeriesAxisGridline_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGridlineType __RPC_FAR *pSeriesAxisGridline); void __RPC_STUB IGraphObject_get_SeriesAxisGridline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_SeriesAxisGridline_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRGridlineType seriesAxisGridline); void __RPC_STUB IGraphObject_put_SeriesAxisGridline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataAxisGridline_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGridlineType __RPC_FAR *pDataAxisGridline); void __RPC_STUB IGraphObject_get_DataAxisGridline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_DataAxisGridline_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRGridlineType dataAxisGridline); void __RPC_STUB IGraphObject_put_DataAxisGridline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Data2AxisGridline_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGridlineType __RPC_FAR *pData2AxisGridline); void __RPC_STUB IGraphObject_get_Data2AxisGridline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Data2AxisGridline_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRGridlineType data2AxisGridline); void __RPC_STUB IGraphObject_put_Data2AxisGridline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_EnableShowLegend_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableShowLegend); void __RPC_STUB IGraphObject_get_EnableShowLegend_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_EnableShowLegend_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL enableShowLegend); void __RPC_STUB IGraphObject_put_EnableShowLegend_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_LegendPosition_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRLegendPosition __RPC_FAR *pLegendPosition); void __RPC_STUB IGraphObject_get_LegendPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_LegendPosition_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRLegendPosition legendPosition); void __RPC_STUB IGraphObject_put_LegendPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_GraphDirection_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphDirection __RPC_FAR *pDirection); void __RPC_STUB IGraphObject_get_GraphDirection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_GraphDirection_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRGraphDirection direction); void __RPC_STUB IGraphObject_put_GraphDirection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_PieSize_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRPieSize __RPC_FAR *pPieSize); void __RPC_STUB IGraphObject_get_PieSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_PieSize_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRPieSize pieSize); void __RPC_STUB IGraphObject_put_PieSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SliceDetachment_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRSliceDetachment __RPC_FAR *pSliceDetachment); void __RPC_STUB IGraphObject_get_SliceDetachment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_SliceDetachment_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRSliceDetachment sliceDetachment); void __RPC_STUB IGraphObject_put_SliceDetachment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_BarSize_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRBarSize __RPC_FAR *pBarSize); void __RPC_STUB IGraphObject_get_BarSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_BarSize_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRBarSize barSize); void __RPC_STUB IGraphObject_put_BarSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_MarkerSize_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRMarkerSize __RPC_FAR *pMarkerSize); void __RPC_STUB IGraphObject_get_MarkerSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_MarkerSize_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRMarkerSize markerSize); void __RPC_STUB IGraphObject_put_MarkerSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_MarkerShape_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRMarkerShape __RPC_FAR *pMarkerShape); void __RPC_STUB IGraphObject_get_MarkerShape_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_MarkerShape_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRMarkerShape markerShape); void __RPC_STUB IGraphObject_put_MarkerShape_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataAxisNumberFormat_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRNumberFormat __RPC_FAR *pDataAxisNumberFormat); void __RPC_STUB IGraphObject_get_DataAxisNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_DataAxisNumberFormat_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRNumberFormat dataAxisNumberFormat); void __RPC_STUB IGraphObject_put_DataAxisNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Data2AxisNumberFormat_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRNumberFormat __RPC_FAR *pData2AxisNumberFormat); void __RPC_STUB IGraphObject_get_Data2AxisNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Data2AxisNumberFormat_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRNumberFormat data2AxisNumberFormat); void __RPC_STUB IGraphObject_put_Data2AxisNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SeriesAxisNumberFormat_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRNumberFormat __RPC_FAR *pSeriesAxisNumberFormat); void __RPC_STUB IGraphObject_get_SeriesAxisNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_SeriesAxisNumberFormat_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRNumberFormat seriesAxisNumberFormat); void __RPC_STUB IGraphObject_put_SeriesAxisNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_AutoRangeDataAxis_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeDataAxis); void __RPC_STUB IGraphObject_get_AutoRangeDataAxis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_AutoRangeDataAxis_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL autoRangeDataAxis); void __RPC_STUB IGraphObject_put_AutoRangeDataAxis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_AutoRangeData2Axis_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeData2Axis); void __RPC_STUB IGraphObject_get_AutoRangeData2Axis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_AutoRangeData2Axis_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL autoRangeData2Axis); void __RPC_STUB IGraphObject_put_AutoRangeData2Axis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_AutoRangeSeriesAxis_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRangeSeriesAxis); void __RPC_STUB IGraphObject_get_AutoRangeSeriesAxis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_AutoRangeSeriesAxis_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL autoRangeSeriesAxis); void __RPC_STUB IGraphObject_put_AutoRangeSeriesAxis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataAxisDivisionMethod_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRDivisionMethod __RPC_FAR *pDataAxisDivisionMethod); void __RPC_STUB IGraphObject_get_DataAxisDivisionMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_DataAxisDivisionMethod_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRDivisionMethod dataAxisDivisionMethod); void __RPC_STUB IGraphObject_put_DataAxisDivisionMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Data2AxisDivisionMethod_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRDivisionMethod __RPC_FAR *pData2AxisDivisionMethod); void __RPC_STUB IGraphObject_get_Data2AxisDivisionMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Data2AxisDivisionMethod_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRDivisionMethod data2AxisDivisionMethod); void __RPC_STUB IGraphObject_put_Data2AxisDivisionMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SeriesAxisDivisionMethod_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRDivisionMethod __RPC_FAR *pSeriesAxisDivisionMethod); void __RPC_STUB IGraphObject_get_SeriesAxisDivisionMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_SeriesAxisDivisionMethod_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRDivisionMethod seriesAxisDivisionMethod); void __RPC_STUB IGraphObject_put_SeriesAxisDivisionMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataAxisDivisionNumber_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pDataAxisDivisionNumber); void __RPC_STUB IGraphObject_get_DataAxisDivisionNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_DataAxisDivisionNumber_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ long dataAxisDivisionNumber); void __RPC_STUB IGraphObject_put_DataAxisDivisionNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_Data2AxisDivisionNumber_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pData2AxisDivisionNumber); void __RPC_STUB IGraphObject_get_Data2AxisDivisionNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_Data2AxisDivisionNumber_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ long data2AxisDivisionNumber); void __RPC_STUB IGraphObject_put_Data2AxisDivisionNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SeriesAxisDivisionNumber_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pSeriesAxisDivisionNumber); void __RPC_STUB IGraphObject_get_SeriesAxisDivisionNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_SeriesAxisDivisionNumber_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ long seriesAxisDivisionNumber); void __RPC_STUB IGraphObject_put_SeriesAxisDivisionNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_GraphColor_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRGraphColor __RPC_FAR *pGraphColor); void __RPC_STUB IGraphObject_get_GraphColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_GraphColor_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRGraphColor graphColor); void __RPC_STUB IGraphObject_put_GraphColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataValueNumberFormat_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRNumberFormat __RPC_FAR *pDataValueNumberFormat); void __RPC_STUB IGraphObject_get_DataValueNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_DataValueNumberFormat_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRNumberFormat dataValueNumberFormat); void __RPC_STUB IGraphObject_put_DataValueNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_ViewingAngle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRViewingAngle __RPC_FAR *pViewingAngle); void __RPC_STUB IGraphObject_get_ViewingAngle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_ViewingAngle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRViewingAngle viewingAngle); void __RPC_STUB IGraphObject_put_ViewingAngle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_ZAxisTitle_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppZAxisTitle); void __RPC_STUB IGraphObject_get_ZAxisTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_ZAxisTitle_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ BSTR pZAxisTitle); void __RPC_STUB IGraphObject_put_ZAxisTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_ConditionFields_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFieldDefinitions __RPC_FAR *__RPC_FAR *ppConditionFields); void __RPC_STUB IGraphObject_get_ConditionFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SummaryFields_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IObjectSummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFields); void __RPC_STUB IGraphObject_get_SummaryFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_EnableForEachRecord_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_EnableForEachRecord_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_EnableForEachRecord_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IGraphObject_put_EnableForEachRecord_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_EnableSummarizeValues_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_EnableSummarizeValues_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_EnableSummarizeValues_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IGraphObject_put_EnableSummarizeValues_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_CrossTabObject_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); void __RPC_STUB IGraphObject_get_CrossTabObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_TitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_TitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_TitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_TitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SubTitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_SubTitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_SubTitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_SubTitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_FootnoteFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_FootnoteFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_FootnoteFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_FootnoteFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_GroupTitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_GroupTitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_GroupTitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_GroupTitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataTitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_DataTitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_DataTitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_DataTitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SeriesTitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_SeriesTitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_SeriesTitleFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_SeriesTitleFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_LegendFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_LegendFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_LegendFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_LegendFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_GroupLabelFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_GroupLabelFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_GroupLabelFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_GroupLabelFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_DataLabelFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_DataLabelFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_DataLabelFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_DataLabelFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_SeriesLabelFont_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IGraphObject_get_SeriesLabelFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_putref_SeriesLabelFont_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IGraphObject_putref_SeriesLabelFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_IsTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_IsTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_IsTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_IsTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_IsSubTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_IsSubTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_IsSubTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_IsSubTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_IsFootnoteByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_IsFootnoteByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_IsFootnoteByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_IsFootnoteByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_IsXAxisTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_IsXAxisTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_IsXAxisTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_IsXAxisTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_IsYAxisTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_IsYAxisTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_IsYAxisTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_IsYAxisTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_IsZAxisTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_IsZAxisTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_IsZAxisTitleByDefault_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_IsZAxisTitleByDefault_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_EnableAutoScaleDataAxis_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_EnableAutoScaleDataAxis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_EnableAutoScaleDataAxis_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_EnableAutoScaleDataAxis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_EnableAutoScaleData2Axis_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_EnableAutoScaleData2Axis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_EnableAutoScaleData2Axis_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_EnableAutoScaleData2Axis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_EnableAutoScaleSeriesAxis_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IGraphObject_get_EnableAutoScaleSeriesAxis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_EnableAutoScaleSeriesAxis_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL pl); void __RPC_STUB IGraphObject_put_EnableAutoScaleSeriesAxis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_get_LegendLayout_Proxy( IGraphObject __RPC_FAR * This, /* [retval][out] */ CRPieLegendLayout __RPC_FAR *pLegendLayout); void __RPC_STUB IGraphObject_get_LegendLayout_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IGraphObject_put_LegendLayout_Proxy( IGraphObject __RPC_FAR * This, /* [in] */ CRPieLegendLayout legendLayout); void __RPC_STUB IGraphObject_put_LegendLayout_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGraphObject_INTERFACE_DEFINED__ */ #ifndef __IMapObject_INTERFACE_DEFINED__ #define __IMapObject_INTERFACE_DEFINED__ /* interface IMapObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IMapObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5d52-44c9-11d1-abec-00a0c9274b91") IMapObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; }; #else /* C style interface */ typedef struct IMapObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMapObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMapObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMapObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IMapObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IMapObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IMapObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IMapObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IMapObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IMapObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IMapObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( IMapObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( IMapObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( IMapObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( IMapObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( IMapObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( IMapObject __RPC_FAR * This, /* [in] */ long width); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IMapObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( IMapObject __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( IMapObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( IMapObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( IMapObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( IMapObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( IMapObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( IMapObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( IMapObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( IMapObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( IMapObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( IMapObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( IMapObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( IMapObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( IMapObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( IMapObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IMapObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( IMapObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( IMapObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( IMapObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( IMapObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( IMapObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( IMapObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); END_INTERFACE } IMapObjectVtbl; interface IMapObject { CONST_VTBL struct IMapObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IMapObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMapObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMapObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IMapObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMapObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMapObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMapObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMapObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IMapObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IMapObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define IMapObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define IMapObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define IMapObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define IMapObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define IMapObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define IMapObject_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define IMapObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define IMapObject_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define IMapObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define IMapObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define IMapObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define IMapObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define IMapObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define IMapObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define IMapObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define IMapObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define IMapObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define IMapObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define IMapObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define IMapObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define IMapObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define IMapObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define IMapObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IMapObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define IMapObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define IMapObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define IMapObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define IMapObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define IMapObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_Name_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IMapObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_Name_Proxy( IMapObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IMapObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_Kind_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB IMapObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_Left_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB IMapObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_Left_Proxy( IMapObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB IMapObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_Top_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB IMapObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_Top_Proxy( IMapObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB IMapObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_Width_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB IMapObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_Width_Proxy( IMapObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB IMapObject_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_Height_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB IMapObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_Height_Proxy( IMapObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB IMapObject_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_LeftLineStyle_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB IMapObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_LeftLineStyle_Proxy( IMapObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB IMapObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_RightLineStyle_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB IMapObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_RightLineStyle_Proxy( IMapObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB IMapObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_TopLineStyle_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB IMapObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_TopLineStyle_Proxy( IMapObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB IMapObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_BottomLineStyle_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB IMapObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_BottomLineStyle_Proxy( IMapObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB IMapObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_HasDropShadow_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IMapObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_HasDropShadow_Proxy( IMapObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IMapObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_BackColor_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB IMapObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_BackColor_Proxy( IMapObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB IMapObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_BorderColor_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB IMapObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_BorderColor_Proxy( IMapObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB IMapObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_Parent_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IMapObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_Suppress_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IMapObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_Suppress_Proxy( IMapObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IMapObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_CloseAtPageBreak_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IMapObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_CloseAtPageBreak_Proxy( IMapObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IMapObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMapObject_get_KeepTogether_Proxy( IMapObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IMapObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMapObject_put_KeepTogether_Proxy( IMapObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IMapObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMapObject_INTERFACE_DEFINED__ */ #ifndef __ICROleObject_INTERFACE_DEFINED__ #define __ICROleObject_INTERFACE_DEFINED__ /* interface ICROleObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ICROleObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a82-44c9-11d1-abec-00a0c9274b91") ICROleObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftCropping( /* [retval][out] */ long __RPC_FAR *pLeftCropping) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftCropping( /* [in] */ long leftCropping) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightCropping( /* [retval][out] */ long __RPC_FAR *pRightCropping) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightCropping( /* [in] */ long rightCropping) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopCropping( /* [retval][out] */ long __RPC_FAR *pTopCropping) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopCropping( /* [in] */ long topCropping) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomCropping( /* [retval][out] */ long __RPC_FAR *pBottomCropping) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomCropping( /* [in] */ long bottomCropping) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_XScaling( /* [retval][out] */ double __RPC_FAR *pXScaling) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_XScaling( /* [in] */ double xScaling) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_YScaling( /* [retval][out] */ double __RPC_FAR *pYScaling) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_YScaling( /* [in] */ double yScaling) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FormattedPicture( /* [retval][out] */ IPictureDisp __RPC_FAR *__RPC_FAR *ppPicture) = 0; virtual /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_FormattedPicture( /* [in] */ IPictureDisp __RPC_FAR *pPicture) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetOleLocation( /* [in] */ BSTR pLocation) = 0; }; #else /* C style interface */ typedef struct ICROleObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ICROleObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ICROleObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ICROleObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ICROleObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ICROleObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ICROleObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ICROleObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ICROleObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( ICROleObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( ICROleObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( ICROleObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( ICROleObject __RPC_FAR * This, /* [in] */ long width); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( ICROleObject __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( ICROleObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( ICROleObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( ICROleObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( ICROleObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( ICROleObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( ICROleObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( ICROleObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( ICROleObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( ICROleObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( ICROleObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ICROleObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( ICROleObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( ICROleObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( ICROleObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( ICROleObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( ICROleObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( ICROleObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftCropping )( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftCropping); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftCropping )( ICROleObject __RPC_FAR * This, /* [in] */ long leftCropping); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightCropping )( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightCropping); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightCropping )( ICROleObject __RPC_FAR * This, /* [in] */ long rightCropping); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopCropping )( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTopCropping); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopCropping )( ICROleObject __RPC_FAR * This, /* [in] */ long topCropping); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomCropping )( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottomCropping); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomCropping )( ICROleObject __RPC_FAR * This, /* [in] */ long bottomCropping); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XScaling )( ICROleObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pXScaling); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XScaling )( ICROleObject __RPC_FAR * This, /* [in] */ double xScaling); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YScaling )( ICROleObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pYScaling); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_YScaling )( ICROleObject __RPC_FAR * This, /* [in] */ double yScaling); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FormattedPicture )( ICROleObject __RPC_FAR * This, /* [retval][out] */ IPictureDisp __RPC_FAR *__RPC_FAR *ppPicture); /* [helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_FormattedPicture )( ICROleObject __RPC_FAR * This, /* [in] */ IPictureDisp __RPC_FAR *pPicture); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOleLocation )( ICROleObject __RPC_FAR * This, /* [in] */ BSTR pLocation); END_INTERFACE } ICROleObjectVtbl; interface ICROleObject { CONST_VTBL struct ICROleObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ICROleObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICROleObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICROleObject_Release(This) \ (This)->lpVtbl -> Release(This) #define ICROleObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICROleObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICROleObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICROleObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICROleObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define ICROleObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define ICROleObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define ICROleObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define ICROleObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define ICROleObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define ICROleObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define ICROleObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define ICROleObject_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define ICROleObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define ICROleObject_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define ICROleObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define ICROleObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define ICROleObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define ICROleObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define ICROleObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define ICROleObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define ICROleObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define ICROleObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define ICROleObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define ICROleObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define ICROleObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define ICROleObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define ICROleObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define ICROleObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define ICROleObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ICROleObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define ICROleObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define ICROleObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define ICROleObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define ICROleObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define ICROleObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define ICROleObject_get_LeftCropping(This,pLeftCropping) \ (This)->lpVtbl -> get_LeftCropping(This,pLeftCropping) #define ICROleObject_put_LeftCropping(This,leftCropping) \ (This)->lpVtbl -> put_LeftCropping(This,leftCropping) #define ICROleObject_get_RightCropping(This,pRightCropping) \ (This)->lpVtbl -> get_RightCropping(This,pRightCropping) #define ICROleObject_put_RightCropping(This,rightCropping) \ (This)->lpVtbl -> put_RightCropping(This,rightCropping) #define ICROleObject_get_TopCropping(This,pTopCropping) \ (This)->lpVtbl -> get_TopCropping(This,pTopCropping) #define ICROleObject_put_TopCropping(This,topCropping) \ (This)->lpVtbl -> put_TopCropping(This,topCropping) #define ICROleObject_get_BottomCropping(This,pBottomCropping) \ (This)->lpVtbl -> get_BottomCropping(This,pBottomCropping) #define ICROleObject_put_BottomCropping(This,bottomCropping) \ (This)->lpVtbl -> put_BottomCropping(This,bottomCropping) #define ICROleObject_get_XScaling(This,pXScaling) \ (This)->lpVtbl -> get_XScaling(This,pXScaling) #define ICROleObject_put_XScaling(This,xScaling) \ (This)->lpVtbl -> put_XScaling(This,xScaling) #define ICROleObject_get_YScaling(This,pYScaling) \ (This)->lpVtbl -> get_YScaling(This,pYScaling) #define ICROleObject_put_YScaling(This,yScaling) \ (This)->lpVtbl -> put_YScaling(This,yScaling) #define ICROleObject_get_FormattedPicture(This,ppPicture) \ (This)->lpVtbl -> get_FormattedPicture(This,ppPicture) #define ICROleObject_putref_FormattedPicture(This,pPicture) \ (This)->lpVtbl -> putref_FormattedPicture(This,pPicture) #define ICROleObject_SetOleLocation(This,pLocation) \ (This)->lpVtbl -> SetOleLocation(This,pLocation) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_Name_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB ICROleObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_Name_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB ICROleObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_Kind_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB ICROleObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_Left_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB ICROleObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_Left_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB ICROleObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_Top_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB ICROleObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_Top_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB ICROleObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_Width_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB ICROleObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_Width_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB ICROleObject_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_Height_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB ICROleObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_Height_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB ICROleObject_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_LeftLineStyle_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB ICROleObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_LeftLineStyle_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB ICROleObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_RightLineStyle_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB ICROleObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_RightLineStyle_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB ICROleObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_TopLineStyle_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB ICROleObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_TopLineStyle_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB ICROleObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_BottomLineStyle_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB ICROleObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_BottomLineStyle_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB ICROleObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_HasDropShadow_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICROleObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_HasDropShadow_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICROleObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_BackColor_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB ICROleObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_BackColor_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB ICROleObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_BorderColor_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB ICROleObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_BorderColor_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB ICROleObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_Parent_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ICROleObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_Suppress_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICROleObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_Suppress_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICROleObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_CloseAtPageBreak_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICROleObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_CloseAtPageBreak_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICROleObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_KeepTogether_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICROleObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_KeepTogether_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICROleObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_LeftCropping_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftCropping); void __RPC_STUB ICROleObject_get_LeftCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_LeftCropping_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ long leftCropping); void __RPC_STUB ICROleObject_put_LeftCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_RightCropping_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightCropping); void __RPC_STUB ICROleObject_get_RightCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_RightCropping_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ long rightCropping); void __RPC_STUB ICROleObject_put_RightCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_TopCropping_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTopCropping); void __RPC_STUB ICROleObject_get_TopCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_TopCropping_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ long topCropping); void __RPC_STUB ICROleObject_put_TopCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_BottomCropping_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottomCropping); void __RPC_STUB ICROleObject_get_BottomCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_BottomCropping_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ long bottomCropping); void __RPC_STUB ICROleObject_put_BottomCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_XScaling_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pXScaling); void __RPC_STUB ICROleObject_get_XScaling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_XScaling_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ double xScaling); void __RPC_STUB ICROleObject_put_XScaling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_YScaling_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pYScaling); void __RPC_STUB ICROleObject_get_YScaling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_put_YScaling_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ double yScaling); void __RPC_STUB ICROleObject_put_YScaling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_get_FormattedPicture_Proxy( ICROleObject __RPC_FAR * This, /* [retval][out] */ IPictureDisp __RPC_FAR *__RPC_FAR *ppPicture); void __RPC_STUB ICROleObject_get_FormattedPicture_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_putref_FormattedPicture_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ IPictureDisp __RPC_FAR *pPicture); void __RPC_STUB ICROleObject_putref_FormattedPicture_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICROleObject_SetOleLocation_Proxy( ICROleObject __RPC_FAR * This, /* [in] */ BSTR pLocation); void __RPC_STUB ICROleObject_SetOleLocation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICROleObject_INTERFACE_DEFINED__ */ #ifndef __IBlobFieldObject_INTERFACE_DEFINED__ #define __IBlobFieldObject_INTERFACE_DEFINED__ /* interface IBlobFieldObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IBlobFieldObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5a92-44c9-11d1-abec-00a0c9274b91") IBlobFieldObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftCropping( /* [retval][out] */ long __RPC_FAR *pLeftCropping) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftCropping( /* [in] */ long leftCropping) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightCropping( /* [retval][out] */ long __RPC_FAR *pRightCropping) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightCropping( /* [in] */ long rightCropping) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopCropping( /* [retval][out] */ long __RPC_FAR *pTopCropping) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopCropping( /* [in] */ long topCropping) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomCropping( /* [retval][out] */ long __RPC_FAR *pBottomCropping) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomCropping( /* [in] */ long bottomCropping) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_XScaling( /* [retval][out] */ double __RPC_FAR *pXScaling) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_XScaling( /* [in] */ double xScaling) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_YScaling( /* [retval][out] */ double __RPC_FAR *pYScaling) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_YScaling( /* [in] */ double yScaling) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Field( /* [retval][out] */ IDatabaseFieldDefinition __RPC_FAR *__RPC_FAR *ppDatabaseFieldDefinition) = 0; }; #else /* C style interface */ typedef struct IBlobFieldObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IBlobFieldObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IBlobFieldObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IBlobFieldObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IBlobFieldObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IBlobFieldObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IBlobFieldObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IBlobFieldObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IBlobFieldObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( IBlobFieldObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( IBlobFieldObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( IBlobFieldObject __RPC_FAR * This, /* [in] */ long width); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( IBlobFieldObject __RPC_FAR * This, /* [in] */ long height); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( IBlobFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( IBlobFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( IBlobFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( IBlobFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( IBlobFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( IBlobFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( IBlobFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( IBlobFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( IBlobFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( IBlobFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftCropping )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftCropping); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftCropping )( IBlobFieldObject __RPC_FAR * This, /* [in] */ long leftCropping); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightCropping )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightCropping); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightCropping )( IBlobFieldObject __RPC_FAR * This, /* [in] */ long rightCropping); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopCropping )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTopCropping); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopCropping )( IBlobFieldObject __RPC_FAR * This, /* [in] */ long topCropping); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomCropping )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottomCropping); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomCropping )( IBlobFieldObject __RPC_FAR * This, /* [in] */ long bottomCropping); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XScaling )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pXScaling); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XScaling )( IBlobFieldObject __RPC_FAR * This, /* [in] */ double xScaling); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YScaling )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pYScaling); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_YScaling )( IBlobFieldObject __RPC_FAR * This, /* [in] */ double yScaling); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Field )( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ IDatabaseFieldDefinition __RPC_FAR *__RPC_FAR *ppDatabaseFieldDefinition); END_INTERFACE } IBlobFieldObjectVtbl; interface IBlobFieldObject { CONST_VTBL struct IBlobFieldObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IBlobFieldObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBlobFieldObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBlobFieldObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IBlobFieldObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBlobFieldObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBlobFieldObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBlobFieldObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBlobFieldObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IBlobFieldObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IBlobFieldObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define IBlobFieldObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define IBlobFieldObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define IBlobFieldObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define IBlobFieldObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define IBlobFieldObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define IBlobFieldObject_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define IBlobFieldObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define IBlobFieldObject_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define IBlobFieldObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define IBlobFieldObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define IBlobFieldObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define IBlobFieldObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define IBlobFieldObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define IBlobFieldObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define IBlobFieldObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define IBlobFieldObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define IBlobFieldObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define IBlobFieldObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define IBlobFieldObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define IBlobFieldObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define IBlobFieldObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define IBlobFieldObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define IBlobFieldObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IBlobFieldObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define IBlobFieldObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define IBlobFieldObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define IBlobFieldObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define IBlobFieldObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define IBlobFieldObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define IBlobFieldObject_get_LeftCropping(This,pLeftCropping) \ (This)->lpVtbl -> get_LeftCropping(This,pLeftCropping) #define IBlobFieldObject_put_LeftCropping(This,leftCropping) \ (This)->lpVtbl -> put_LeftCropping(This,leftCropping) #define IBlobFieldObject_get_RightCropping(This,pRightCropping) \ (This)->lpVtbl -> get_RightCropping(This,pRightCropping) #define IBlobFieldObject_put_RightCropping(This,rightCropping) \ (This)->lpVtbl -> put_RightCropping(This,rightCropping) #define IBlobFieldObject_get_TopCropping(This,pTopCropping) \ (This)->lpVtbl -> get_TopCropping(This,pTopCropping) #define IBlobFieldObject_put_TopCropping(This,topCropping) \ (This)->lpVtbl -> put_TopCropping(This,topCropping) #define IBlobFieldObject_get_BottomCropping(This,pBottomCropping) \ (This)->lpVtbl -> get_BottomCropping(This,pBottomCropping) #define IBlobFieldObject_put_BottomCropping(This,bottomCropping) \ (This)->lpVtbl -> put_BottomCropping(This,bottomCropping) #define IBlobFieldObject_get_XScaling(This,pXScaling) \ (This)->lpVtbl -> get_XScaling(This,pXScaling) #define IBlobFieldObject_put_XScaling(This,xScaling) \ (This)->lpVtbl -> put_XScaling(This,xScaling) #define IBlobFieldObject_get_YScaling(This,pYScaling) \ (This)->lpVtbl -> get_YScaling(This,pYScaling) #define IBlobFieldObject_put_YScaling(This,yScaling) \ (This)->lpVtbl -> put_YScaling(This,yScaling) #define IBlobFieldObject_get_Field(This,ppDatabaseFieldDefinition) \ (This)->lpVtbl -> get_Field(This,ppDatabaseFieldDefinition) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Name_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IBlobFieldObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_Name_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IBlobFieldObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Kind_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB IBlobFieldObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Left_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB IBlobFieldObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_Left_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB IBlobFieldObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Top_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB IBlobFieldObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_Top_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB IBlobFieldObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Width_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB IBlobFieldObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_Width_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB IBlobFieldObject_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Height_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB IBlobFieldObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_Height_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB IBlobFieldObject_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_LeftLineStyle_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB IBlobFieldObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_LeftLineStyle_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB IBlobFieldObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_RightLineStyle_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB IBlobFieldObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_RightLineStyle_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB IBlobFieldObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_TopLineStyle_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB IBlobFieldObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_TopLineStyle_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB IBlobFieldObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_BottomLineStyle_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB IBlobFieldObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_BottomLineStyle_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB IBlobFieldObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_HasDropShadow_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IBlobFieldObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_HasDropShadow_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IBlobFieldObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_BackColor_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB IBlobFieldObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_BackColor_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB IBlobFieldObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_BorderColor_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB IBlobFieldObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_BorderColor_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB IBlobFieldObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Parent_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IBlobFieldObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Suppress_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IBlobFieldObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_Suppress_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IBlobFieldObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_CloseAtPageBreak_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IBlobFieldObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_CloseAtPageBreak_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IBlobFieldObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_KeepTogether_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IBlobFieldObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_KeepTogether_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IBlobFieldObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_LeftCropping_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeftCropping); void __RPC_STUB IBlobFieldObject_get_LeftCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_LeftCropping_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ long leftCropping); void __RPC_STUB IBlobFieldObject_put_LeftCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_RightCropping_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRightCropping); void __RPC_STUB IBlobFieldObject_get_RightCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_RightCropping_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ long rightCropping); void __RPC_STUB IBlobFieldObject_put_RightCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_TopCropping_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTopCropping); void __RPC_STUB IBlobFieldObject_get_TopCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_TopCropping_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ long topCropping); void __RPC_STUB IBlobFieldObject_put_TopCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_BottomCropping_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottomCropping); void __RPC_STUB IBlobFieldObject_get_BottomCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_BottomCropping_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ long bottomCropping); void __RPC_STUB IBlobFieldObject_put_BottomCropping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_XScaling_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pXScaling); void __RPC_STUB IBlobFieldObject_get_XScaling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_XScaling_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ double xScaling); void __RPC_STUB IBlobFieldObject_put_XScaling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_YScaling_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pYScaling); void __RPC_STUB IBlobFieldObject_get_YScaling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_put_YScaling_Proxy( IBlobFieldObject __RPC_FAR * This, /* [in] */ double yScaling); void __RPC_STUB IBlobFieldObject_put_YScaling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBlobFieldObject_get_Field_Proxy( IBlobFieldObject __RPC_FAR * This, /* [retval][out] */ IDatabaseFieldDefinition __RPC_FAR *__RPC_FAR *ppDatabaseFieldDefinition); void __RPC_STUB IBlobFieldObject_get_Field_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBlobFieldObject_INTERFACE_DEFINED__ */ #ifndef __ILineObject_INTERFACE_DEFINED__ #define __ILineObject_INTERFACE_DEFINED__ /* interface ILineObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ILineObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5aa2-44c9-11d1-abec-00a0c9274b91") ILineObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pLineColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LineColor( /* [in] */ OLE_COLOR lineColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Right( /* [retval][out] */ long __RPC_FAR *pRight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Right( /* [in] */ long right) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [retval][out] */ long __RPC_FAR *pBottom) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Bottom( /* [in] */ long bottom) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineThickness( /* [retval][out] */ long __RPC_FAR *pLineThickness) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LineThickness( /* [in] */ long lineThickness) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExtendToBottomOfSection( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExtendToBottomOfSection( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LineStyle( /* [in] */ CRLineStyle lineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EndSection( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppEndSection) = 0; }; #else /* C style interface */ typedef struct ILineObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ILineObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ILineObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ILineObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ILineObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ILineObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ILineObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ILineObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ILineObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( ILineObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( ILineObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( ILineObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( ILineObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ILineObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( ILineObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( ILineObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineColor )( ILineObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pLineColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LineColor )( ILineObject __RPC_FAR * This, /* [in] */ OLE_COLOR lineColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Right )( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Right )( ILineObject __RPC_FAR * This, /* [in] */ long right); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bottom )( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottom); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Bottom )( ILineObject __RPC_FAR * This, /* [in] */ long bottom); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineThickness )( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLineThickness); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LineThickness )( ILineObject __RPC_FAR * This, /* [in] */ long lineThickness); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExtendToBottomOfSection )( ILineObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExtendToBottomOfSection )( ILineObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineStyle )( ILineObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LineStyle )( ILineObject __RPC_FAR * This, /* [in] */ CRLineStyle lineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndSection )( ILineObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppEndSection); END_INTERFACE } ILineObjectVtbl; interface ILineObject { CONST_VTBL struct ILineObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ILineObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ILineObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ILineObject_Release(This) \ (This)->lpVtbl -> Release(This) #define ILineObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ILineObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ILineObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ILineObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ILineObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define ILineObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define ILineObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define ILineObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define ILineObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define ILineObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define ILineObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define ILineObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ILineObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define ILineObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define ILineObject_get_LineColor(This,pLineColor) \ (This)->lpVtbl -> get_LineColor(This,pLineColor) #define ILineObject_put_LineColor(This,lineColor) \ (This)->lpVtbl -> put_LineColor(This,lineColor) #define ILineObject_get_Right(This,pRight) \ (This)->lpVtbl -> get_Right(This,pRight) #define ILineObject_put_Right(This,right) \ (This)->lpVtbl -> put_Right(This,right) #define ILineObject_get_Bottom(This,pBottom) \ (This)->lpVtbl -> get_Bottom(This,pBottom) #define ILineObject_put_Bottom(This,bottom) \ (This)->lpVtbl -> put_Bottom(This,bottom) #define ILineObject_get_LineThickness(This,pLineThickness) \ (This)->lpVtbl -> get_LineThickness(This,pLineThickness) #define ILineObject_put_LineThickness(This,lineThickness) \ (This)->lpVtbl -> put_LineThickness(This,lineThickness) #define ILineObject_get_ExtendToBottomOfSection(This,pBool) \ (This)->lpVtbl -> get_ExtendToBottomOfSection(This,pBool) #define ILineObject_put_ExtendToBottomOfSection(This,bl) \ (This)->lpVtbl -> put_ExtendToBottomOfSection(This,bl) #define ILineObject_get_LineStyle(This,pLineStyle) \ (This)->lpVtbl -> get_LineStyle(This,pLineStyle) #define ILineObject_put_LineStyle(This,lineStyle) \ (This)->lpVtbl -> put_LineStyle(This,lineStyle) #define ILineObject_get_EndSection(This,ppEndSection) \ (This)->lpVtbl -> get_EndSection(This,ppEndSection) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_Name_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB ILineObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_Name_Proxy( ILineObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB ILineObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_Kind_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB ILineObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_Left_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB ILineObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_Left_Proxy( ILineObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB ILineObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_Top_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB ILineObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_Top_Proxy( ILineObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB ILineObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_Parent_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ILineObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_Suppress_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ILineObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_Suppress_Proxy( ILineObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ILineObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_LineColor_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pLineColor); void __RPC_STUB ILineObject_get_LineColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_LineColor_Proxy( ILineObject __RPC_FAR * This, /* [in] */ OLE_COLOR lineColor); void __RPC_STUB ILineObject_put_LineColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_Right_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRight); void __RPC_STUB ILineObject_get_Right_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_Right_Proxy( ILineObject __RPC_FAR * This, /* [in] */ long right); void __RPC_STUB ILineObject_put_Right_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_Bottom_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottom); void __RPC_STUB ILineObject_get_Bottom_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_Bottom_Proxy( ILineObject __RPC_FAR * This, /* [in] */ long bottom); void __RPC_STUB ILineObject_put_Bottom_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_LineThickness_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLineThickness); void __RPC_STUB ILineObject_get_LineThickness_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_LineThickness_Proxy( ILineObject __RPC_FAR * This, /* [in] */ long lineThickness); void __RPC_STUB ILineObject_put_LineThickness_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_ExtendToBottomOfSection_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ILineObject_get_ExtendToBottomOfSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_ExtendToBottomOfSection_Proxy( ILineObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ILineObject_put_ExtendToBottomOfSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_LineStyle_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLineStyle); void __RPC_STUB ILineObject_get_LineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ILineObject_put_LineStyle_Proxy( ILineObject __RPC_FAR * This, /* [in] */ CRLineStyle lineStyle); void __RPC_STUB ILineObject_put_LineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILineObject_get_EndSection_Proxy( ILineObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppEndSection); void __RPC_STUB ILineObject_get_EndSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ILineObject_INTERFACE_DEFINED__ */ #ifndef __IBoxObject_INTERFACE_DEFINED__ #define __IBoxObject_INTERFACE_DEFINED__ /* interface IBoxObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IBoxObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5ab2-44c9-11d1-abec-00a0c9274b91") IBoxObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Right( /* [retval][out] */ long __RPC_FAR *pRight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Right( /* [in] */ long right) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [retval][out] */ long __RPC_FAR *pBottom) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Bottom( /* [in] */ long bottom) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LineStyle( /* [in] */ CRLineStyle lineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pLineColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LineColor( /* [in] */ OLE_COLOR lineColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FillColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pFillColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FillColor( /* [in] */ OLE_COLOR fillColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomRightSection( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppBottomRightSection) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LineThickness( /* [retval][out] */ long __RPC_FAR *pLineThickness) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LineThickness( /* [in] */ long lineThickness) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExtendToBottomOfSection( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExtendToBottomOfSection( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CornerEllispeHeight( /* [retval][out] */ long __RPC_FAR *pCornerEllispeHeight) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CornerEllispeHeight( /* [in] */ long cornerEllispeHeight) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CornerEllispeWidth( /* [retval][out] */ long __RPC_FAR *pCornerEllispeWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CornerEllispeWidth( /* [in] */ long cornerEllispeWidth) = 0; }; #else /* C style interface */ typedef struct IBoxObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IBoxObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IBoxObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IBoxObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IBoxObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IBoxObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IBoxObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IBoxObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IBoxObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IBoxObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IBoxObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( IBoxObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( IBoxObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Right )( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Right )( IBoxObject __RPC_FAR * This, /* [in] */ long right); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bottom )( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottom); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Bottom )( IBoxObject __RPC_FAR * This, /* [in] */ long bottom); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineStyle )( IBoxObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LineStyle )( IBoxObject __RPC_FAR * This, /* [in] */ CRLineStyle lineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( IBoxObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( IBoxObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineColor )( IBoxObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pLineColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LineColor )( IBoxObject __RPC_FAR * This, /* [in] */ OLE_COLOR lineColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FillColor )( IBoxObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pFillColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FillColor )( IBoxObject __RPC_FAR * This, /* [in] */ OLE_COLOR fillColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IBoxObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( IBoxObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( IBoxObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( IBoxObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( IBoxObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomRightSection )( IBoxObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppBottomRightSection); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LineThickness )( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLineThickness); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LineThickness )( IBoxObject __RPC_FAR * This, /* [in] */ long lineThickness); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExtendToBottomOfSection )( IBoxObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExtendToBottomOfSection )( IBoxObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CornerEllispeHeight )( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCornerEllispeHeight); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CornerEllispeHeight )( IBoxObject __RPC_FAR * This, /* [in] */ long cornerEllispeHeight); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CornerEllispeWidth )( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCornerEllispeWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CornerEllispeWidth )( IBoxObject __RPC_FAR * This, /* [in] */ long cornerEllispeWidth); END_INTERFACE } IBoxObjectVtbl; interface IBoxObject { CONST_VTBL struct IBoxObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IBoxObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBoxObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBoxObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IBoxObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBoxObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBoxObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBoxObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBoxObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IBoxObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IBoxObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define IBoxObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define IBoxObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define IBoxObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define IBoxObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define IBoxObject_get_Right(This,pRight) \ (This)->lpVtbl -> get_Right(This,pRight) #define IBoxObject_put_Right(This,right) \ (This)->lpVtbl -> put_Right(This,right) #define IBoxObject_get_Bottom(This,pBottom) \ (This)->lpVtbl -> get_Bottom(This,pBottom) #define IBoxObject_put_Bottom(This,bottom) \ (This)->lpVtbl -> put_Bottom(This,bottom) #define IBoxObject_get_LineStyle(This,pLineStyle) \ (This)->lpVtbl -> get_LineStyle(This,pLineStyle) #define IBoxObject_put_LineStyle(This,lineStyle) \ (This)->lpVtbl -> put_LineStyle(This,lineStyle) #define IBoxObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define IBoxObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define IBoxObject_get_LineColor(This,pLineColor) \ (This)->lpVtbl -> get_LineColor(This,pLineColor) #define IBoxObject_put_LineColor(This,lineColor) \ (This)->lpVtbl -> put_LineColor(This,lineColor) #define IBoxObject_get_FillColor(This,pFillColor) \ (This)->lpVtbl -> get_FillColor(This,pFillColor) #define IBoxObject_put_FillColor(This,fillColor) \ (This)->lpVtbl -> put_FillColor(This,fillColor) #define IBoxObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IBoxObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define IBoxObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define IBoxObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define IBoxObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define IBoxObject_get_BottomRightSection(This,ppBottomRightSection) \ (This)->lpVtbl -> get_BottomRightSection(This,ppBottomRightSection) #define IBoxObject_get_LineThickness(This,pLineThickness) \ (This)->lpVtbl -> get_LineThickness(This,pLineThickness) #define IBoxObject_put_LineThickness(This,lineThickness) \ (This)->lpVtbl -> put_LineThickness(This,lineThickness) #define IBoxObject_get_ExtendToBottomOfSection(This,pBool) \ (This)->lpVtbl -> get_ExtendToBottomOfSection(This,pBool) #define IBoxObject_put_ExtendToBottomOfSection(This,bl) \ (This)->lpVtbl -> put_ExtendToBottomOfSection(This,bl) #define IBoxObject_get_CornerEllispeHeight(This,pCornerEllispeHeight) \ (This)->lpVtbl -> get_CornerEllispeHeight(This,pCornerEllispeHeight) #define IBoxObject_put_CornerEllispeHeight(This,cornerEllispeHeight) \ (This)->lpVtbl -> put_CornerEllispeHeight(This,cornerEllispeHeight) #define IBoxObject_get_CornerEllispeWidth(This,pCornerEllispeWidth) \ (This)->lpVtbl -> get_CornerEllispeWidth(This,pCornerEllispeWidth) #define IBoxObject_put_CornerEllispeWidth(This,cornerEllispeWidth) \ (This)->lpVtbl -> put_CornerEllispeWidth(This,cornerEllispeWidth) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_Name_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IBoxObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_Name_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IBoxObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_Kind_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB IBoxObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_Left_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB IBoxObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_Left_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB IBoxObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_Top_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB IBoxObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_Top_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB IBoxObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_Right_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRight); void __RPC_STUB IBoxObject_get_Right_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_Right_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ long right); void __RPC_STUB IBoxObject_put_Right_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_Bottom_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBottom); void __RPC_STUB IBoxObject_get_Bottom_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_Bottom_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ long bottom); void __RPC_STUB IBoxObject_put_Bottom_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_LineStyle_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLineStyle); void __RPC_STUB IBoxObject_get_LineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_LineStyle_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ CRLineStyle lineStyle); void __RPC_STUB IBoxObject_put_LineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_HasDropShadow_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IBoxObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_HasDropShadow_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IBoxObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_LineColor_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pLineColor); void __RPC_STUB IBoxObject_get_LineColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_LineColor_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ OLE_COLOR lineColor); void __RPC_STUB IBoxObject_put_LineColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_FillColor_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pFillColor); void __RPC_STUB IBoxObject_get_FillColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_FillColor_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ OLE_COLOR fillColor); void __RPC_STUB IBoxObject_put_FillColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_Parent_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IBoxObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_Suppress_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IBoxObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_Suppress_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IBoxObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_CloseAtPageBreak_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IBoxObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_CloseAtPageBreak_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IBoxObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_BottomRightSection_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppBottomRightSection); void __RPC_STUB IBoxObject_get_BottomRightSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_LineThickness_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLineThickness); void __RPC_STUB IBoxObject_get_LineThickness_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_LineThickness_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ long lineThickness); void __RPC_STUB IBoxObject_put_LineThickness_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_ExtendToBottomOfSection_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IBoxObject_get_ExtendToBottomOfSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_ExtendToBottomOfSection_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IBoxObject_put_ExtendToBottomOfSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_CornerEllispeHeight_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCornerEllispeHeight); void __RPC_STUB IBoxObject_get_CornerEllispeHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_CornerEllispeHeight_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ long cornerEllispeHeight); void __RPC_STUB IBoxObject_put_CornerEllispeHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_get_CornerEllispeWidth_Proxy( IBoxObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCornerEllispeWidth); void __RPC_STUB IBoxObject_get_CornerEllispeWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBoxObject_put_CornerEllispeWidth_Proxy( IBoxObject __RPC_FAR * This, /* [in] */ long cornerEllispeWidth); void __RPC_STUB IBoxObject_put_CornerEllispeWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBoxObject_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0247 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0247_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0247_v0_0_s_ifspec; #ifndef __ICrossTabObject_INTERFACE_DEFINED__ #define __ICrossTabObject_INTERFACE_DEFINED__ /* interface ICrossTabObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ICrossTabObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5ac2-44c9-11d1-abec-00a0c9274b91") ICrossTabObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SummaryFields( /* [retval][out] */ IObjectSummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFields) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RowGroups( /* [retval][out] */ ICrossTabGroups __RPC_FAR *__RPC_FAR *ppRowGroups) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ColumnGroups( /* [retval][out] */ ICrossTabGroups __RPC_FAR *__RPC_FAR *ppColumnGroups) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableShowGrid( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableShowGrid( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableShowCellMargins( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableShowCellMargins( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSuppressEmptyRows( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSuppressEmptyRows( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSuppressEmptyColumns( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSuppressEmptyColumns( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableKeepColumnsTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableKeepColumnsTogether( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSuppressRowGrandTotals( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSuppressRowGrandTotals( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSuppressColumnGrandTotals( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSuppressColumnGrandTotals( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RowGrandTotalColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RowGrandTotalColor( /* [in] */ OLE_COLOR color) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ColumnGrandTotalColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ColumnGrandTotalColor( /* [in] */ OLE_COLOR color) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableRepeatRowLabels( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableRepeatRowLabels( /* [in] */ VARIANT_BOOL bl) = 0; }; #else /* C style interface */ typedef struct ICrossTabObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ICrossTabObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ICrossTabObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ICrossTabObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ICrossTabObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ICrossTabObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ICrossTabObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ICrossTabObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( ICrossTabObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( ICrossTabObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( ICrossTabObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( ICrossTabObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( ICrossTabObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( ICrossTabObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( ICrossTabObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( ICrossTabObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( ICrossTabObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SummaryFields )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ IObjectSummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFields); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RowGroups )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ ICrossTabGroups __RPC_FAR *__RPC_FAR *ppRowGroups); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColumnGroups )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ ICrossTabGroups __RPC_FAR *__RPC_FAR *ppColumnGroups); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableShowGrid )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableShowGrid )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableShowCellMargins )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableShowCellMargins )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSuppressEmptyRows )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSuppressEmptyRows )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSuppressEmptyColumns )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSuppressEmptyColumns )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableKeepColumnsTogether )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableKeepColumnsTogether )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSuppressRowGrandTotals )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSuppressRowGrandTotals )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSuppressColumnGrandTotals )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSuppressColumnGrandTotals )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RowGrandTotalColor )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RowGrandTotalColor )( ICrossTabObject __RPC_FAR * This, /* [in] */ OLE_COLOR color); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColumnGrandTotalColor )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColumnGrandTotalColor )( ICrossTabObject __RPC_FAR * This, /* [in] */ OLE_COLOR color); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableRepeatRowLabels )( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableRepeatRowLabels )( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); END_INTERFACE } ICrossTabObjectVtbl; interface ICrossTabObject { CONST_VTBL struct ICrossTabObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ICrossTabObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICrossTabObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICrossTabObject_Release(This) \ (This)->lpVtbl -> Release(This) #define ICrossTabObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICrossTabObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICrossTabObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICrossTabObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICrossTabObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define ICrossTabObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define ICrossTabObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define ICrossTabObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define ICrossTabObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define ICrossTabObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define ICrossTabObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define ICrossTabObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define ICrossTabObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define ICrossTabObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define ICrossTabObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define ICrossTabObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define ICrossTabObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define ICrossTabObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define ICrossTabObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define ICrossTabObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define ICrossTabObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define ICrossTabObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define ICrossTabObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define ICrossTabObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define ICrossTabObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define ICrossTabObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define ICrossTabObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define ICrossTabObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ICrossTabObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define ICrossTabObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define ICrossTabObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define ICrossTabObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define ICrossTabObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define ICrossTabObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #define ICrossTabObject_get_SummaryFields(This,ppSummaryFields) \ (This)->lpVtbl -> get_SummaryFields(This,ppSummaryFields) #define ICrossTabObject_get_RowGroups(This,ppRowGroups) \ (This)->lpVtbl -> get_RowGroups(This,ppRowGroups) #define ICrossTabObject_get_ColumnGroups(This,ppColumnGroups) \ (This)->lpVtbl -> get_ColumnGroups(This,ppColumnGroups) #define ICrossTabObject_get_EnableShowGrid(This,pBool) \ (This)->lpVtbl -> get_EnableShowGrid(This,pBool) #define ICrossTabObject_put_EnableShowGrid(This,bl) \ (This)->lpVtbl -> put_EnableShowGrid(This,bl) #define ICrossTabObject_get_EnableShowCellMargins(This,pBool) \ (This)->lpVtbl -> get_EnableShowCellMargins(This,pBool) #define ICrossTabObject_put_EnableShowCellMargins(This,bl) \ (This)->lpVtbl -> put_EnableShowCellMargins(This,bl) #define ICrossTabObject_get_EnableSuppressEmptyRows(This,pBool) \ (This)->lpVtbl -> get_EnableSuppressEmptyRows(This,pBool) #define ICrossTabObject_put_EnableSuppressEmptyRows(This,bl) \ (This)->lpVtbl -> put_EnableSuppressEmptyRows(This,bl) #define ICrossTabObject_get_EnableSuppressEmptyColumns(This,pBool) \ (This)->lpVtbl -> get_EnableSuppressEmptyColumns(This,pBool) #define ICrossTabObject_put_EnableSuppressEmptyColumns(This,bl) \ (This)->lpVtbl -> put_EnableSuppressEmptyColumns(This,bl) #define ICrossTabObject_get_EnableKeepColumnsTogether(This,pBool) \ (This)->lpVtbl -> get_EnableKeepColumnsTogether(This,pBool) #define ICrossTabObject_put_EnableKeepColumnsTogether(This,bl) \ (This)->lpVtbl -> put_EnableKeepColumnsTogether(This,bl) #define ICrossTabObject_get_EnableSuppressRowGrandTotals(This,pBool) \ (This)->lpVtbl -> get_EnableSuppressRowGrandTotals(This,pBool) #define ICrossTabObject_put_EnableSuppressRowGrandTotals(This,bl) \ (This)->lpVtbl -> put_EnableSuppressRowGrandTotals(This,bl) #define ICrossTabObject_get_EnableSuppressColumnGrandTotals(This,pBool) \ (This)->lpVtbl -> get_EnableSuppressColumnGrandTotals(This,pBool) #define ICrossTabObject_put_EnableSuppressColumnGrandTotals(This,bl) \ (This)->lpVtbl -> put_EnableSuppressColumnGrandTotals(This,bl) #define ICrossTabObject_get_RowGrandTotalColor(This,pColor) \ (This)->lpVtbl -> get_RowGrandTotalColor(This,pColor) #define ICrossTabObject_put_RowGrandTotalColor(This,color) \ (This)->lpVtbl -> put_RowGrandTotalColor(This,color) #define ICrossTabObject_get_ColumnGrandTotalColor(This,pColor) \ (This)->lpVtbl -> get_ColumnGrandTotalColor(This,pColor) #define ICrossTabObject_put_ColumnGrandTotalColor(This,color) \ (This)->lpVtbl -> put_ColumnGrandTotalColor(This,color) #define ICrossTabObject_get_EnableRepeatRowLabels(This,pBool) \ (This)->lpVtbl -> get_EnableRepeatRowLabels(This,pBool) #define ICrossTabObject_put_EnableRepeatRowLabels(This,bl) \ (This)->lpVtbl -> put_EnableRepeatRowLabels(This,bl) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_Name_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB ICrossTabObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_Name_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB ICrossTabObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_Kind_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB ICrossTabObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_Left_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB ICrossTabObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_Left_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB ICrossTabObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_Top_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB ICrossTabObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_Top_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB ICrossTabObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_Width_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB ICrossTabObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_Height_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB ICrossTabObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_LeftLineStyle_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB ICrossTabObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_LeftLineStyle_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB ICrossTabObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_RightLineStyle_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB ICrossTabObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_RightLineStyle_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB ICrossTabObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_TopLineStyle_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB ICrossTabObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_TopLineStyle_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB ICrossTabObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_BottomLineStyle_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB ICrossTabObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_BottomLineStyle_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB ICrossTabObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_HasDropShadow_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_HasDropShadow_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_BackColor_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB ICrossTabObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_BackColor_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB ICrossTabObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_BorderColor_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB ICrossTabObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_BorderColor_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB ICrossTabObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_Parent_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ICrossTabObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_Suppress_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_Suppress_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_CloseAtPageBreak_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_CloseAtPageBreak_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_KeepTogether_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_KeepTogether_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_SummaryFields_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ IObjectSummaryFieldDefinitions __RPC_FAR *__RPC_FAR *ppSummaryFields); void __RPC_STUB ICrossTabObject_get_SummaryFields_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_RowGroups_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ ICrossTabGroups __RPC_FAR *__RPC_FAR *ppRowGroups); void __RPC_STUB ICrossTabObject_get_RowGroups_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_ColumnGroups_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ ICrossTabGroups __RPC_FAR *__RPC_FAR *ppColumnGroups); void __RPC_STUB ICrossTabObject_get_ColumnGroups_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_EnableShowGrid_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_EnableShowGrid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_EnableShowGrid_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_EnableShowGrid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_EnableShowCellMargins_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_EnableShowCellMargins_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_EnableShowCellMargins_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_EnableShowCellMargins_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_EnableSuppressEmptyRows_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_EnableSuppressEmptyRows_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_EnableSuppressEmptyRows_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_EnableSuppressEmptyRows_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_EnableSuppressEmptyColumns_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_EnableSuppressEmptyColumns_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_EnableSuppressEmptyColumns_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_EnableSuppressEmptyColumns_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_EnableKeepColumnsTogether_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_EnableKeepColumnsTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_EnableKeepColumnsTogether_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_EnableKeepColumnsTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_EnableSuppressRowGrandTotals_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_EnableSuppressRowGrandTotals_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_EnableSuppressRowGrandTotals_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_EnableSuppressRowGrandTotals_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_EnableSuppressColumnGrandTotals_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_EnableSuppressColumnGrandTotals_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_EnableSuppressColumnGrandTotals_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_EnableSuppressColumnGrandTotals_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_RowGrandTotalColor_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pColor); void __RPC_STUB ICrossTabObject_get_RowGrandTotalColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_RowGrandTotalColor_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ OLE_COLOR color); void __RPC_STUB ICrossTabObject_put_RowGrandTotalColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_ColumnGrandTotalColor_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pColor); void __RPC_STUB ICrossTabObject_get_ColumnGrandTotalColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_ColumnGrandTotalColor_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ OLE_COLOR color); void __RPC_STUB ICrossTabObject_put_ColumnGrandTotalColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_get_EnableRepeatRowLabels_Proxy( ICrossTabObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabObject_get_EnableRepeatRowLabels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabObject_put_EnableRepeatRowLabels_Proxy( ICrossTabObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabObject_put_EnableRepeatRowLabels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICrossTabObject_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0248 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0248_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0248_v0_0_s_ifspec; #ifndef __IPageEngine_INTERFACE_DEFINED__ #define __IPageEngine_INTERFACE_DEFINED__ /* interface IPageEngine */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IPageEngine; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c82-44c9-11d1-abec-00a0c9274b91") IPageEngine : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ImageOptions( /* [retval][out] */ CRImageType __RPC_FAR *pImageOptions) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ImageOptions( /* [in] */ CRImageType imageOptions) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreatePageGenerator( /* [in] */ VARIANT groupPath, /* [optional][in] */ VARIANT drillDownLevel, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenderTotallerETF( /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pETFArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenderTotallerHTML( /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ VARIANT openGroupPath, /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PlaceHolderOptions( /* [retval][out] */ CRPlaceHolderType __RPC_FAR *pPlaceHolderType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PlaceHolderOptions( /* [in] */ CRPlaceHolderType placeHolderType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueFormatOptions( /* [retval][out] */ CRValueFormatType __RPC_FAR *pValueFormatType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ValueFormatOptions( /* [in] */ CRValueFormatType valueFormatType) = 0; }; #else /* C style interface */ typedef struct IPageEngineVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IPageEngine __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IPageEngine __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IPageEngine __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IPageEngine __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IPageEngine __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IPageEngine __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IPageEngine __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageOptions )( IPageEngine __RPC_FAR * This, /* [retval][out] */ CRImageType __RPC_FAR *pImageOptions); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ImageOptions )( IPageEngine __RPC_FAR * This, /* [in] */ CRImageType imageOptions); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePageGenerator )( IPageEngine __RPC_FAR * This, /* [in] */ VARIANT groupPath, /* [optional][in] */ VARIANT drillDownLevel, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderTotallerETF )( IPageEngine __RPC_FAR * This, /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pETFArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderTotallerHTML )( IPageEngine __RPC_FAR * This, /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ VARIANT openGroupPath, /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IPageEngine __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlaceHolderOptions )( IPageEngine __RPC_FAR * This, /* [retval][out] */ CRPlaceHolderType __RPC_FAR *pPlaceHolderType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlaceHolderOptions )( IPageEngine __RPC_FAR * This, /* [in] */ CRPlaceHolderType placeHolderType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueFormatOptions )( IPageEngine __RPC_FAR * This, /* [retval][out] */ CRValueFormatType __RPC_FAR *pValueFormatType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ValueFormatOptions )( IPageEngine __RPC_FAR * This, /* [in] */ CRValueFormatType valueFormatType); END_INTERFACE } IPageEngineVtbl; interface IPageEngine { CONST_VTBL struct IPageEngineVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IPageEngine_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPageEngine_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPageEngine_Release(This) \ (This)->lpVtbl -> Release(This) #define IPageEngine_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPageEngine_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPageEngine_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPageEngine_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPageEngine_get_ImageOptions(This,pImageOptions) \ (This)->lpVtbl -> get_ImageOptions(This,pImageOptions) #define IPageEngine_put_ImageOptions(This,imageOptions) \ (This)->lpVtbl -> put_ImageOptions(This,imageOptions) #define IPageEngine_CreatePageGenerator(This,groupPath,drillDownLevel,ppPageGenerator) \ (This)->lpVtbl -> CreatePageGenerator(This,groupPath,drillDownLevel,ppPageGenerator) #define IPageEngine_RenderTotallerETF(This,rootGroupPath,startingChildNumber,pastRootLevels,maxNodeCount,resultType,pETFArray) \ (This)->lpVtbl -> RenderTotallerETF(This,rootGroupPath,startingChildNumber,pastRootLevels,maxNodeCount,resultType,pETFArray) #define IPageEngine_RenderTotallerHTML(This,rootGroupPath,startingChildNumber,pastRootLevels,maxNodeCount,openGroupPath,includeDrillDownLinks,baseURL,resultType,pHTMLArray) \ (This)->lpVtbl -> RenderTotallerHTML(This,rootGroupPath,startingChildNumber,pastRootLevels,maxNodeCount,openGroupPath,includeDrillDownLinks,baseURL,resultType,pHTMLArray) #define IPageEngine_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IPageEngine_get_PlaceHolderOptions(This,pPlaceHolderType) \ (This)->lpVtbl -> get_PlaceHolderOptions(This,pPlaceHolderType) #define IPageEngine_put_PlaceHolderOptions(This,placeHolderType) \ (This)->lpVtbl -> put_PlaceHolderOptions(This,placeHolderType) #define IPageEngine_get_ValueFormatOptions(This,pValueFormatType) \ (This)->lpVtbl -> get_ValueFormatOptions(This,pValueFormatType) #define IPageEngine_put_ValueFormatOptions(This,valueFormatType) \ (This)->lpVtbl -> put_ValueFormatOptions(This,valueFormatType) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_get_ImageOptions_Proxy( IPageEngine __RPC_FAR * This, /* [retval][out] */ CRImageType __RPC_FAR *pImageOptions); void __RPC_STUB IPageEngine_get_ImageOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_put_ImageOptions_Proxy( IPageEngine __RPC_FAR * This, /* [in] */ CRImageType imageOptions); void __RPC_STUB IPageEngine_put_ImageOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_CreatePageGenerator_Proxy( IPageEngine __RPC_FAR * This, /* [in] */ VARIANT groupPath, /* [optional][in] */ VARIANT drillDownLevel, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); void __RPC_STUB IPageEngine_CreatePageGenerator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_RenderTotallerETF_Proxy( IPageEngine __RPC_FAR * This, /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pETFArray); void __RPC_STUB IPageEngine_RenderTotallerETF_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_RenderTotallerHTML_Proxy( IPageEngine __RPC_FAR * This, /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ VARIANT openGroupPath, /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray); void __RPC_STUB IPageEngine_RenderTotallerHTML_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_get_Parent_Proxy( IPageEngine __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IPageEngine_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_get_PlaceHolderOptions_Proxy( IPageEngine __RPC_FAR * This, /* [retval][out] */ CRPlaceHolderType __RPC_FAR *pPlaceHolderType); void __RPC_STUB IPageEngine_get_PlaceHolderOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_put_PlaceHolderOptions_Proxy( IPageEngine __RPC_FAR * This, /* [in] */ CRPlaceHolderType placeHolderType); void __RPC_STUB IPageEngine_put_PlaceHolderOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_get_ValueFormatOptions_Proxy( IPageEngine __RPC_FAR * This, /* [retval][out] */ CRValueFormatType __RPC_FAR *pValueFormatType); void __RPC_STUB IPageEngine_get_ValueFormatOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPageEngine_put_ValueFormatOptions_Proxy( IPageEngine __RPC_FAR * This, /* [in] */ CRValueFormatType valueFormatType); void __RPC_STUB IPageEngine_put_ValueFormatOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPageEngine_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0249 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0249_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0249_v0_0_s_ifspec; #ifndef __IPageGenerator_INTERFACE_DEFINED__ #define __IPageGenerator_INTERFACE_DEFINED__ /* interface IPageGenerator */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IPageGenerator; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c92-44c9-11d1-abec-00a0c9274b91") IPageGenerator : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IPageEngine __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Pages( /* [retval][out] */ IPages __RPC_FAR *__RPC_FAR *ppPages) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DrillDownLevel( /* [retval][out] */ short __RPC_FAR *pDrillDownLevel) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupPath( /* [retval][out] */ VARIANT __RPC_FAR *pGroupPath) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPageNumberForGroup( /* [in] */ VARIANT groupPath, /* [retval][out] */ long __RPC_FAR *pPageNumber) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DrillOnGraph( /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator) = 0; virtual /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE SearchForText( /* [in] */ BSTR text, /* [in] */ CRSearchDirection direction, /* [out] */ long __RPC_FAR *pPageNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GroupName( /* [retval][out] */ BSTR __RPC_FAR *ppGroupName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportName( /* [retval][out] */ BSTR __RPC_FAR *ppReportName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContainingPageNumber( /* [retval][out] */ long __RPC_FAR *pContainingPageNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContainingGroupPath( /* [retval][out] */ VARIANT __RPC_FAR *pContainingGroupPath) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContainingGroupName( /* [retval][out] */ BSTR __RPC_FAR *ppContainingGroupName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_XOffset( /* [retval][out] */ long __RPC_FAR *pXOffset) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_YOffset( /* [retval][out] */ long __RPC_FAR *pYOffset) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenderTotallerETF( /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pETFArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenderTotallerHTML( /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ VARIANT openGroupPath, /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DrillOnMap( /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DrillOnSubreport( /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Export( CRRenderResultType ResultType, /* [retval][out] */ VARIANT __RPC_FAR *pExportArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateSubreportPageGenerator( /* [in] */ VARIANT groupPath, /* [optional][in] */ VARIANT drillDownLevel, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindText( /* [in] */ BSTR text, /* [in] */ CRSearchDirection direction, /* [out][in] */ VARIANT __RPC_FAR *pPageNumber, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IPageGeneratorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IPageGenerator __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IPageGenerator __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IPageGenerator __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IPageGenerator __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IPageGenerator __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IPageGenerator __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IPageGenerator __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ IPageEngine __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Pages )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ IPages __RPC_FAR *__RPC_FAR *ppPages); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DrillDownLevel )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pDrillDownLevel); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupPath )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pGroupPath); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPageNumberForGroup )( IPageGenerator __RPC_FAR * This, /* [in] */ VARIANT groupPath, /* [retval][out] */ long __RPC_FAR *pPageNumber); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DrillOnGraph )( IPageGenerator __RPC_FAR * This, /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); /* [helpstring][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SearchForText )( IPageGenerator __RPC_FAR * This, /* [in] */ BSTR text, /* [in] */ CRSearchDirection direction, /* [out] */ long __RPC_FAR *pPageNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GroupName )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppGroupName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReportName )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContainingPageNumber )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pContainingPageNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContainingGroupPath )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pContainingGroupPath); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContainingGroupName )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppContainingGroupName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XOffset )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pXOffset); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YOffset )( IPageGenerator __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pYOffset); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderTotallerETF )( IPageGenerator __RPC_FAR * This, /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pETFArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderTotallerHTML )( IPageGenerator __RPC_FAR * This, /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ VARIANT openGroupPath, /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DrillOnMap )( IPageGenerator __RPC_FAR * This, /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DrillOnSubreport )( IPageGenerator __RPC_FAR * This, /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Export )( IPageGenerator __RPC_FAR * This, CRRenderResultType ResultType, /* [retval][out] */ VARIANT __RPC_FAR *pExportArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateSubreportPageGenerator )( IPageGenerator __RPC_FAR * This, /* [in] */ VARIANT groupPath, /* [optional][in] */ VARIANT drillDownLevel, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindText )( IPageGenerator __RPC_FAR * This, /* [in] */ BSTR text, /* [in] */ CRSearchDirection direction, /* [out][in] */ VARIANT __RPC_FAR *pPageNumber, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IPageGeneratorVtbl; interface IPageGenerator { CONST_VTBL struct IPageGeneratorVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IPageGenerator_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPageGenerator_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPageGenerator_Release(This) \ (This)->lpVtbl -> Release(This) #define IPageGenerator_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPageGenerator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPageGenerator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPageGenerator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPageGenerator_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IPageGenerator_get_Pages(This,ppPages) \ (This)->lpVtbl -> get_Pages(This,ppPages) #define IPageGenerator_get_DrillDownLevel(This,pDrillDownLevel) \ (This)->lpVtbl -> get_DrillDownLevel(This,pDrillDownLevel) #define IPageGenerator_get_GroupPath(This,pGroupPath) \ (This)->lpVtbl -> get_GroupPath(This,pGroupPath) #define IPageGenerator_GetPageNumberForGroup(This,groupPath,pPageNumber) \ (This)->lpVtbl -> GetPageNumberForGroup(This,groupPath,pPageNumber) #define IPageGenerator_DrillOnGraph(This,pageNumber,xOffset,yOffset,ppPageGenerator) \ (This)->lpVtbl -> DrillOnGraph(This,pageNumber,xOffset,yOffset,ppPageGenerator) #define IPageGenerator_SearchForText(This,text,direction,pPageNumber) \ (This)->lpVtbl -> SearchForText(This,text,direction,pPageNumber) #define IPageGenerator_get_GroupName(This,ppGroupName) \ (This)->lpVtbl -> get_GroupName(This,ppGroupName) #define IPageGenerator_get_ReportName(This,ppReportName) \ (This)->lpVtbl -> get_ReportName(This,ppReportName) #define IPageGenerator_get_ContainingPageNumber(This,pContainingPageNumber) \ (This)->lpVtbl -> get_ContainingPageNumber(This,pContainingPageNumber) #define IPageGenerator_get_ContainingGroupPath(This,pContainingGroupPath) \ (This)->lpVtbl -> get_ContainingGroupPath(This,pContainingGroupPath) #define IPageGenerator_get_ContainingGroupName(This,ppContainingGroupName) \ (This)->lpVtbl -> get_ContainingGroupName(This,ppContainingGroupName) #define IPageGenerator_get_XOffset(This,pXOffset) \ (This)->lpVtbl -> get_XOffset(This,pXOffset) #define IPageGenerator_get_YOffset(This,pYOffset) \ (This)->lpVtbl -> get_YOffset(This,pYOffset) #define IPageGenerator_RenderTotallerETF(This,rootGroupPath,startingChildNumber,pastRootLevels,maxNodeCount,resultType,pETFArray) \ (This)->lpVtbl -> RenderTotallerETF(This,rootGroupPath,startingChildNumber,pastRootLevels,maxNodeCount,resultType,pETFArray) #define IPageGenerator_RenderTotallerHTML(This,rootGroupPath,startingChildNumber,pastRootLevels,maxNodeCount,openGroupPath,includeDrillDownLinks,baseURL,resultType,pHTMLArray) \ (This)->lpVtbl -> RenderTotallerHTML(This,rootGroupPath,startingChildNumber,pastRootLevels,maxNodeCount,openGroupPath,includeDrillDownLinks,baseURL,resultType,pHTMLArray) #define IPageGenerator_DrillOnMap(This,pageNumber,xOffset,yOffset,ppPageGenerator) \ (This)->lpVtbl -> DrillOnMap(This,pageNumber,xOffset,yOffset,ppPageGenerator) #define IPageGenerator_DrillOnSubreport(This,pageNumber,xOffset,yOffset,ppPageGenerator) \ (This)->lpVtbl -> DrillOnSubreport(This,pageNumber,xOffset,yOffset,ppPageGenerator) #define IPageGenerator_Export(This,ResultType,pExportArray) \ (This)->lpVtbl -> Export(This,ResultType,pExportArray) #define IPageGenerator_CreateSubreportPageGenerator(This,groupPath,drillDownLevel,ppPageGenerator) \ (This)->lpVtbl -> CreateSubreportPageGenerator(This,groupPath,drillDownLevel,ppPageGenerator) #define IPageGenerator_FindText(This,text,direction,pPageNumber,pBool) \ (This)->lpVtbl -> FindText(This,text,direction,pPageNumber,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_Parent_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ IPageEngine __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IPageGenerator_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_Pages_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ IPages __RPC_FAR *__RPC_FAR *ppPages); void __RPC_STUB IPageGenerator_get_Pages_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_DrillDownLevel_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pDrillDownLevel); void __RPC_STUB IPageGenerator_get_DrillDownLevel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_GroupPath_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pGroupPath); void __RPC_STUB IPageGenerator_get_GroupPath_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_GetPageNumberForGroup_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ VARIANT groupPath, /* [retval][out] */ long __RPC_FAR *pPageNumber); void __RPC_STUB IPageGenerator_GetPageNumberForGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_DrillOnGraph_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); void __RPC_STUB IPageGenerator_DrillOnGraph_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_SearchForText_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ BSTR text, /* [in] */ CRSearchDirection direction, /* [out] */ long __RPC_FAR *pPageNumber); void __RPC_STUB IPageGenerator_SearchForText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_GroupName_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppGroupName); void __RPC_STUB IPageGenerator_get_GroupName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_ReportName_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppReportName); void __RPC_STUB IPageGenerator_get_ReportName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_ContainingPageNumber_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pContainingPageNumber); void __RPC_STUB IPageGenerator_get_ContainingPageNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_ContainingGroupPath_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pContainingGroupPath); void __RPC_STUB IPageGenerator_get_ContainingGroupPath_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_ContainingGroupName_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppContainingGroupName); void __RPC_STUB IPageGenerator_get_ContainingGroupName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_XOffset_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pXOffset); void __RPC_STUB IPageGenerator_get_XOffset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_get_YOffset_Proxy( IPageGenerator __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pYOffset); void __RPC_STUB IPageGenerator_get_YOffset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_RenderTotallerETF_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pETFArray); void __RPC_STUB IPageGenerator_RenderTotallerETF_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_RenderTotallerHTML_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ VARIANT rootGroupPath, /* [in] */ long startingChildNumber, /* [in] */ short pastRootLevels, /* [in] */ VARIANT maxNodeCount, /* [in] */ VARIANT openGroupPath, /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray); void __RPC_STUB IPageGenerator_RenderTotallerHTML_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_DrillOnMap_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); void __RPC_STUB IPageGenerator_DrillOnMap_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_DrillOnSubreport_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ long pageNumber, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); void __RPC_STUB IPageGenerator_DrillOnSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_Export_Proxy( IPageGenerator __RPC_FAR * This, CRRenderResultType ResultType, /* [retval][out] */ VARIANT __RPC_FAR *pExportArray); void __RPC_STUB IPageGenerator_Export_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_CreateSubreportPageGenerator_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ VARIANT groupPath, /* [optional][in] */ VARIANT drillDownLevel, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); void __RPC_STUB IPageGenerator_CreateSubreportPageGenerator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPageGenerator_FindText_Proxy( IPageGenerator __RPC_FAR * This, /* [in] */ BSTR text, /* [in] */ CRSearchDirection direction, /* [out][in] */ VARIANT __RPC_FAR *pPageNumber, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IPageGenerator_FindText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPageGenerator_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0250 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0250_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0250_v0_0_s_ifspec; #ifndef __IPages_INTERFACE_DEFINED__ #define __IPages_INTERFACE_DEFINED__ /* interface IPages */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IPages; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5ca2-44c9-11d1-abec-00a0c9274b91") IPages : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ IPage __RPC_FAR *__RPC_FAR *ppPage) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator) = 0; }; #else /* C style interface */ typedef struct IPagesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IPages __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IPages __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IPages __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IPages __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IPages __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IPages __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IPages __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IPages __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IPages __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IPage __RPC_FAR *__RPC_FAR *ppPage); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IPages __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IPages __RPC_FAR * This, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); END_INTERFACE } IPagesVtbl; interface IPages { CONST_VTBL struct IPagesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IPages_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPages_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPages_Release(This) \ (This)->lpVtbl -> Release(This) #define IPages_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPages_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IPages_get_Item(This,index,ppPage) \ (This)->lpVtbl -> get_Item(This,index,ppPage) #define IPages_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IPages_get_Parent(This,ppPageGenerator) \ (This)->lpVtbl -> get_Parent(This,ppPageGenerator) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IPages_get__NewEnum_Proxy( IPages __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IPages_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPages_get_Item_Proxy( IPages __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IPage __RPC_FAR *__RPC_FAR *ppPage); void __RPC_STUB IPages_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPages_get_Count_Proxy( IPages __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IPages_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPages_get_Parent_Proxy( IPages __RPC_FAR * This, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); void __RPC_STUB IPages_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPages_INTERFACE_DEFINED__ */ #ifndef __IPage_INTERFACE_DEFINED__ #define __IPage_INTERFACE_DEFINED__ /* interface IPage */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IPage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5cb2-44c9-11d1-abec-00a0c9274b91") IPage : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PageNumber( /* [retval][out] */ long __RPC_FAR *pPageNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsLastPage( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenderEPF( /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pEPFArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenderHTML( /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ CRHTMLPageStyle pageStyle, /* [in] */ CRHTMLToolbarStyle toolbarStyle, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsMissingTotalPageCount( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IPageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IPage __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IPage __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IPage __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IPage __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IPage __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IPage __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IPage __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IPage __RPC_FAR * This, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PageNumber )( IPage __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pPageNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsLastPage )( IPage __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderEPF )( IPage __RPC_FAR * This, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pEPFArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderHTML )( IPage __RPC_FAR * This, /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ CRHTMLPageStyle pageStyle, /* [in] */ CRHTMLToolbarStyle toolbarStyle, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsMissingTotalPageCount )( IPage __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IPageVtbl; interface IPage { CONST_VTBL struct IPageVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IPage_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPage_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPage_Release(This) \ (This)->lpVtbl -> Release(This) #define IPage_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPage_get_Parent(This,ppPageGenerator) \ (This)->lpVtbl -> get_Parent(This,ppPageGenerator) #define IPage_get_PageNumber(This,pPageNumber) \ (This)->lpVtbl -> get_PageNumber(This,pPageNumber) #define IPage_get_IsLastPage(This,pBool) \ (This)->lpVtbl -> get_IsLastPage(This,pBool) #define IPage_RenderEPF(This,resultType,pEPFArray) \ (This)->lpVtbl -> RenderEPF(This,resultType,pEPFArray) #define IPage_RenderHTML(This,includeDrillDownLinks,pageStyle,toolbarStyle,baseURL,resultType,pHTMLArray) \ (This)->lpVtbl -> RenderHTML(This,includeDrillDownLinks,pageStyle,toolbarStyle,baseURL,resultType,pHTMLArray) #define IPage_get_IsMissingTotalPageCount(This,pBool) \ (This)->lpVtbl -> get_IsMissingTotalPageCount(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPage_get_Parent_Proxy( IPage __RPC_FAR * This, /* [retval][out] */ IPageGenerator __RPC_FAR *__RPC_FAR *ppPageGenerator); void __RPC_STUB IPage_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPage_get_PageNumber_Proxy( IPage __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pPageNumber); void __RPC_STUB IPage_get_PageNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPage_get_IsLastPage_Proxy( IPage __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IPage_get_IsLastPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPage_RenderEPF_Proxy( IPage __RPC_FAR * This, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pEPFArray); void __RPC_STUB IPage_RenderEPF_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPage_RenderHTML_Proxy( IPage __RPC_FAR * This, /* [in] */ VARIANT_BOOL includeDrillDownLinks, /* [in] */ CRHTMLPageStyle pageStyle, /* [in] */ CRHTMLToolbarStyle toolbarStyle, /* [in] */ BSTR baseURL, /* [in] */ CRRenderResultType resultType, /* [retval][out] */ VARIANT __RPC_FAR *pHTMLArray); void __RPC_STUB IPage_RenderHTML_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPage_get_IsMissingTotalPageCount_Proxy( IPage __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IPage_get_IsMissingTotalPageCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPage_INTERFACE_DEFINED__ */ #ifndef __IExportOptions_INTERFACE_DEFINED__ #define __IExportOptions_INTERFACE_DEFINED__ /* interface IExportOptions */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IExportOptions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5cc2-44c9-11d1-abec-00a0c9274b91") IExportOptions : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FormatType( /* [retval][out] */ CRExportFormatType __RPC_FAR *pFormatType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FormatType( /* [in] */ CRExportFormatType formatType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DestinationType( /* [retval][out] */ CRExportDestinationType __RPC_FAR *pDestinationType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DestinationType( /* [in] */ CRExportDestinationType destinationType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExchangeProfile( /* [retval][out] */ BSTR __RPC_FAR *ppExchangeProfile) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExchangeProfile( /* [in] */ BSTR pExchangeProfile) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DiskFileName( /* [retval][out] */ BSTR __RPC_FAR *ppDiskFileName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DiskFileName( /* [in] */ BSTR pDiskFileName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UseReportDateFormat( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UseReportDateFormat( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UseReportNumberFormat( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UseReportNumberFormat( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CharFieldDelimiter( /* [retval][out] */ BSTR __RPC_FAR *ppCharFieldDelimiter) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CharFieldDelimiter( /* [in] */ BSTR pCharFieldDelimiter) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CharStringDelimiter( /* [retval][out] */ BSTR __RPC_FAR *ppCharStringDelimiter) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CharStringDelimiter( /* [in] */ BSTR charStringDelimiter) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfLinesPerPage( /* [retval][out] */ short __RPC_FAR *pNumberOfLinesPerPage) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NumberofLinesPerPage( /* [in] */ short numberOfLinesPerPage) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ODBCDataSourceName( /* [retval][out] */ BSTR __RPC_FAR *ppODBCDataSourceName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ODBCDataSourceName( /* [in] */ BSTR pODBCDataSourceName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ODBCDataSourceUserID( /* [retval][out] */ BSTR __RPC_FAR *ppODBCDataSourceUserID) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ODBCDataSourceUserID( /* [in] */ BSTR pODBCDataSourceUserID) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ODBCDataSourcePassword( /* [in] */ BSTR pODBCDataSourcePassword) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ODBCExportTableName( /* [retval][out] */ BSTR __RPC_FAR *ppODBCExportTableName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ODBCExportTableName( /* [in] */ BSTR pODBCExportTableName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HTMLFileName( /* [retval][out] */ BSTR __RPC_FAR *ppHTMLFileName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HTMLFileName( /* [in] */ BSTR pHTMLFileName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExchangePassword( /* [in] */ BSTR pExchangePassword) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExchangeDestinationType( /* [retval][out] */ CRExchangeDestinationType __RPC_FAR *pExchangeDestinationType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExchangeDestinationType( /* [in] */ CRExchangeDestinationType exchangeDestinationType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExchangeFolderPath( /* [retval][out] */ BSTR __RPC_FAR *ppExchangeFolderPath) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExchangeFolderPath( /* [in] */ BSTR pExchangeFolderPath) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MailCcList( /* [retval][out] */ BSTR __RPC_FAR *ppMailCcList) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MailCcList( /* [in] */ BSTR pMailCcList) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MailToList( /* [retval][out] */ BSTR __RPC_FAR *ppMailToList) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MailToList( /* [in] */ BSTR pMailToList) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MailSubject( /* [retval][out] */ BSTR __RPC_FAR *ppMailSubject) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MailSubject( /* [in] */ BSTR pMailSubject) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MailMessage( /* [retval][out] */ BSTR __RPC_FAR *ppMailMessage) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MailMessage( /* [in] */ BSTR pMailMessage) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MailBccList( /* [retval][out] */ BSTR __RPC_FAR *ppMailBccList) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MailBccList( /* [in] */ BSTR pMailBccList) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FormatDllName( /* [retval][out] */ BSTR __RPC_FAR *ppFormatDllName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DestinationDllName( /* [retval][out] */ BSTR __RPC_FAR *ppDestinationDllName) = 0; virtual /* [helpstring][hidden][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExchangeTabHasColumnHeadings( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][hidden][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExchangeTabHasColumnHeadings( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PromptForExportOptions( void) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExcelTabHasColumnHeadings( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExcelTabHasColumnHeadings( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExcelUseWorksheetFunctions( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExcelUseWorksheetFunctions( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExcelUseConstantColumnWidth( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExcelUseConstantColumnWidth( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExcelConstantColumnWidth( /* [retval][out] */ double __RPC_FAR *pColWidth) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExcelConstantColumnWidth( /* [in] */ double colWidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExcelAreaType( /* [retval][out] */ CRAreaKind __RPC_FAR *pAreaKind) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExcelAreaType( /* [in] */ CRAreaKind areaKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExcelAreaGroupNumber( /* [retval][out] */ short __RPC_FAR *pGroupNumber) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExcelAreaGroupNumber( /* [in] */ short groupNumber) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ExcelUseTabularFormat( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ExcelUseTabularFormat( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ApplicationFileName( /* [retval][out] */ BSTR __RPC_FAR *ppAppFileName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ApplicationFileName( /* [in] */ BSTR pAppFileName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LotusNotesDatabaseName( /* [retval][out] */ BSTR __RPC_FAR *ppNotesDatabaseName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LotusNotesDatabaseName( /* [in] */ BSTR pNotesDatabaseName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LotusNotesFormName( /* [retval][out] */ BSTR __RPC_FAR *ppNotesFormName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LotusNotesFormName( /* [in] */ BSTR pNotesFormName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LotusNotesComments( /* [retval][out] */ BSTR __RPC_FAR *ppNotesComments) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LotusNotesComments( /* [in] */ BSTR pNotesComments) = 0; }; #else /* C style interface */ typedef struct IExportOptionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IExportOptions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IExportOptions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IExportOptions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IExportOptions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IExportOptions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IExportOptions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IExportOptions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IExportOptions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FormatType )( IExportOptions __RPC_FAR * This, /* [retval][out] */ CRExportFormatType __RPC_FAR *pFormatType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FormatType )( IExportOptions __RPC_FAR * This, /* [in] */ CRExportFormatType formatType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DestinationType )( IExportOptions __RPC_FAR * This, /* [retval][out] */ CRExportDestinationType __RPC_FAR *pDestinationType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DestinationType )( IExportOptions __RPC_FAR * This, /* [in] */ CRExportDestinationType destinationType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExchangeProfile )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppExchangeProfile); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExchangeProfile )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pExchangeProfile); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiskFileName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDiskFileName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiskFileName )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pDiskFileName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseReportDateFormat )( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseReportDateFormat )( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseReportNumberFormat )( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseReportNumberFormat )( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CharFieldDelimiter )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppCharFieldDelimiter); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CharFieldDelimiter )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pCharFieldDelimiter); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CharStringDelimiter )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppCharStringDelimiter); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CharStringDelimiter )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR charStringDelimiter); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfLinesPerPage )( IExportOptions __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfLinesPerPage); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NumberofLinesPerPage )( IExportOptions __RPC_FAR * This, /* [in] */ short numberOfLinesPerPage); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ODBCDataSourceName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppODBCDataSourceName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ODBCDataSourceName )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pODBCDataSourceName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ODBCDataSourceUserID )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppODBCDataSourceUserID); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ODBCDataSourceUserID )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pODBCDataSourceUserID); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ODBCDataSourcePassword )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pODBCDataSourcePassword); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ODBCExportTableName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppODBCExportTableName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ODBCExportTableName )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pODBCExportTableName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HTMLFileName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppHTMLFileName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HTMLFileName )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pHTMLFileName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExchangePassword )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pExchangePassword); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExchangeDestinationType )( IExportOptions __RPC_FAR * This, /* [retval][out] */ CRExchangeDestinationType __RPC_FAR *pExchangeDestinationType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExchangeDestinationType )( IExportOptions __RPC_FAR * This, /* [in] */ CRExchangeDestinationType exchangeDestinationType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExchangeFolderPath )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppExchangeFolderPath); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExchangeFolderPath )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pExchangeFolderPath); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MailCcList )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailCcList); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MailCcList )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailCcList); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MailToList )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailToList); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MailToList )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailToList); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MailSubject )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailSubject); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MailSubject )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailSubject); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MailMessage )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailMessage); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MailMessage )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailMessage); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MailBccList )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailBccList); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MailBccList )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailBccList); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FormatDllName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppFormatDllName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DestinationDllName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDestinationDllName); /* [helpstring][hidden][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExchangeTabHasColumnHeadings )( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][hidden][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExchangeTabHasColumnHeadings )( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( IExportOptions __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PromptForExportOptions )( IExportOptions __RPC_FAR * This); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcelTabHasColumnHeadings )( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcelTabHasColumnHeadings )( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcelUseWorksheetFunctions )( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcelUseWorksheetFunctions )( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcelUseConstantColumnWidth )( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcelUseConstantColumnWidth )( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcelConstantColumnWidth )( IExportOptions __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pColWidth); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcelConstantColumnWidth )( IExportOptions __RPC_FAR * This, /* [in] */ double colWidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcelAreaType )( IExportOptions __RPC_FAR * This, /* [retval][out] */ CRAreaKind __RPC_FAR *pAreaKind); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcelAreaType )( IExportOptions __RPC_FAR * This, /* [in] */ CRAreaKind areaKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcelAreaGroupNumber )( IExportOptions __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pGroupNumber); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcelAreaGroupNumber )( IExportOptions __RPC_FAR * This, /* [in] */ short groupNumber); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcelUseTabularFormat )( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcelUseTabularFormat )( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ApplicationFileName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppAppFileName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ApplicationFileName )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pAppFileName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LotusNotesDatabaseName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppNotesDatabaseName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LotusNotesDatabaseName )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pNotesDatabaseName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LotusNotesFormName )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppNotesFormName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LotusNotesFormName )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pNotesFormName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LotusNotesComments )( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppNotesComments); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LotusNotesComments )( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pNotesComments); END_INTERFACE } IExportOptionsVtbl; interface IExportOptions { CONST_VTBL struct IExportOptionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IExportOptions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExportOptions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExportOptions_Release(This) \ (This)->lpVtbl -> Release(This) #define IExportOptions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExportOptions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExportOptions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExportOptions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExportOptions_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IExportOptions_get_FormatType(This,pFormatType) \ (This)->lpVtbl -> get_FormatType(This,pFormatType) #define IExportOptions_put_FormatType(This,formatType) \ (This)->lpVtbl -> put_FormatType(This,formatType) #define IExportOptions_get_DestinationType(This,pDestinationType) \ (This)->lpVtbl -> get_DestinationType(This,pDestinationType) #define IExportOptions_put_DestinationType(This,destinationType) \ (This)->lpVtbl -> put_DestinationType(This,destinationType) #define IExportOptions_get_ExchangeProfile(This,ppExchangeProfile) \ (This)->lpVtbl -> get_ExchangeProfile(This,ppExchangeProfile) #define IExportOptions_put_ExchangeProfile(This,pExchangeProfile) \ (This)->lpVtbl -> put_ExchangeProfile(This,pExchangeProfile) #define IExportOptions_get_DiskFileName(This,ppDiskFileName) \ (This)->lpVtbl -> get_DiskFileName(This,ppDiskFileName) #define IExportOptions_put_DiskFileName(This,pDiskFileName) \ (This)->lpVtbl -> put_DiskFileName(This,pDiskFileName) #define IExportOptions_get_UseReportDateFormat(This,pBool) \ (This)->lpVtbl -> get_UseReportDateFormat(This,pBool) #define IExportOptions_put_UseReportDateFormat(This,bl) \ (This)->lpVtbl -> put_UseReportDateFormat(This,bl) #define IExportOptions_get_UseReportNumberFormat(This,pBool) \ (This)->lpVtbl -> get_UseReportNumberFormat(This,pBool) #define IExportOptions_put_UseReportNumberFormat(This,bl) \ (This)->lpVtbl -> put_UseReportNumberFormat(This,bl) #define IExportOptions_get_CharFieldDelimiter(This,ppCharFieldDelimiter) \ (This)->lpVtbl -> get_CharFieldDelimiter(This,ppCharFieldDelimiter) #define IExportOptions_put_CharFieldDelimiter(This,pCharFieldDelimiter) \ (This)->lpVtbl -> put_CharFieldDelimiter(This,pCharFieldDelimiter) #define IExportOptions_get_CharStringDelimiter(This,ppCharStringDelimiter) \ (This)->lpVtbl -> get_CharStringDelimiter(This,ppCharStringDelimiter) #define IExportOptions_put_CharStringDelimiter(This,charStringDelimiter) \ (This)->lpVtbl -> put_CharStringDelimiter(This,charStringDelimiter) #define IExportOptions_get_NumberOfLinesPerPage(This,pNumberOfLinesPerPage) \ (This)->lpVtbl -> get_NumberOfLinesPerPage(This,pNumberOfLinesPerPage) #define IExportOptions_put_NumberofLinesPerPage(This,numberOfLinesPerPage) \ (This)->lpVtbl -> put_NumberofLinesPerPage(This,numberOfLinesPerPage) #define IExportOptions_get_ODBCDataSourceName(This,ppODBCDataSourceName) \ (This)->lpVtbl -> get_ODBCDataSourceName(This,ppODBCDataSourceName) #define IExportOptions_put_ODBCDataSourceName(This,pODBCDataSourceName) \ (This)->lpVtbl -> put_ODBCDataSourceName(This,pODBCDataSourceName) #define IExportOptions_get_ODBCDataSourceUserID(This,ppODBCDataSourceUserID) \ (This)->lpVtbl -> get_ODBCDataSourceUserID(This,ppODBCDataSourceUserID) #define IExportOptions_put_ODBCDataSourceUserID(This,pODBCDataSourceUserID) \ (This)->lpVtbl -> put_ODBCDataSourceUserID(This,pODBCDataSourceUserID) #define IExportOptions_put_ODBCDataSourcePassword(This,pODBCDataSourcePassword) \ (This)->lpVtbl -> put_ODBCDataSourcePassword(This,pODBCDataSourcePassword) #define IExportOptions_get_ODBCExportTableName(This,ppODBCExportTableName) \ (This)->lpVtbl -> get_ODBCExportTableName(This,ppODBCExportTableName) #define IExportOptions_put_ODBCExportTableName(This,pODBCExportTableName) \ (This)->lpVtbl -> put_ODBCExportTableName(This,pODBCExportTableName) #define IExportOptions_get_HTMLFileName(This,ppHTMLFileName) \ (This)->lpVtbl -> get_HTMLFileName(This,ppHTMLFileName) #define IExportOptions_put_HTMLFileName(This,pHTMLFileName) \ (This)->lpVtbl -> put_HTMLFileName(This,pHTMLFileName) #define IExportOptions_put_ExchangePassword(This,pExchangePassword) \ (This)->lpVtbl -> put_ExchangePassword(This,pExchangePassword) #define IExportOptions_get_ExchangeDestinationType(This,pExchangeDestinationType) \ (This)->lpVtbl -> get_ExchangeDestinationType(This,pExchangeDestinationType) #define IExportOptions_put_ExchangeDestinationType(This,exchangeDestinationType) \ (This)->lpVtbl -> put_ExchangeDestinationType(This,exchangeDestinationType) #define IExportOptions_get_ExchangeFolderPath(This,ppExchangeFolderPath) \ (This)->lpVtbl -> get_ExchangeFolderPath(This,ppExchangeFolderPath) #define IExportOptions_put_ExchangeFolderPath(This,pExchangeFolderPath) \ (This)->lpVtbl -> put_ExchangeFolderPath(This,pExchangeFolderPath) #define IExportOptions_get_MailCcList(This,ppMailCcList) \ (This)->lpVtbl -> get_MailCcList(This,ppMailCcList) #define IExportOptions_put_MailCcList(This,pMailCcList) \ (This)->lpVtbl -> put_MailCcList(This,pMailCcList) #define IExportOptions_get_MailToList(This,ppMailToList) \ (This)->lpVtbl -> get_MailToList(This,ppMailToList) #define IExportOptions_put_MailToList(This,pMailToList) \ (This)->lpVtbl -> put_MailToList(This,pMailToList) #define IExportOptions_get_MailSubject(This,ppMailSubject) \ (This)->lpVtbl -> get_MailSubject(This,ppMailSubject) #define IExportOptions_put_MailSubject(This,pMailSubject) \ (This)->lpVtbl -> put_MailSubject(This,pMailSubject) #define IExportOptions_get_MailMessage(This,ppMailMessage) \ (This)->lpVtbl -> get_MailMessage(This,ppMailMessage) #define IExportOptions_put_MailMessage(This,pMailMessage) \ (This)->lpVtbl -> put_MailMessage(This,pMailMessage) #define IExportOptions_get_MailBccList(This,ppMailBccList) \ (This)->lpVtbl -> get_MailBccList(This,ppMailBccList) #define IExportOptions_put_MailBccList(This,pMailBccList) \ (This)->lpVtbl -> put_MailBccList(This,pMailBccList) #define IExportOptions_get_FormatDllName(This,ppFormatDllName) \ (This)->lpVtbl -> get_FormatDllName(This,ppFormatDllName) #define IExportOptions_get_DestinationDllName(This,ppDestinationDllName) \ (This)->lpVtbl -> get_DestinationDllName(This,ppDestinationDllName) #define IExportOptions_get_ExchangeTabHasColumnHeadings(This,pBool) \ (This)->lpVtbl -> get_ExchangeTabHasColumnHeadings(This,pBool) #define IExportOptions_put_ExchangeTabHasColumnHeadings(This,bl) \ (This)->lpVtbl -> put_ExchangeTabHasColumnHeadings(This,bl) #define IExportOptions_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IExportOptions_PromptForExportOptions(This) \ (This)->lpVtbl -> PromptForExportOptions(This) #define IExportOptions_get_ExcelTabHasColumnHeadings(This,pBool) \ (This)->lpVtbl -> get_ExcelTabHasColumnHeadings(This,pBool) #define IExportOptions_put_ExcelTabHasColumnHeadings(This,bl) \ (This)->lpVtbl -> put_ExcelTabHasColumnHeadings(This,bl) #define IExportOptions_get_ExcelUseWorksheetFunctions(This,pBool) \ (This)->lpVtbl -> get_ExcelUseWorksheetFunctions(This,pBool) #define IExportOptions_put_ExcelUseWorksheetFunctions(This,bl) \ (This)->lpVtbl -> put_ExcelUseWorksheetFunctions(This,bl) #define IExportOptions_get_ExcelUseConstantColumnWidth(This,pBool) \ (This)->lpVtbl -> get_ExcelUseConstantColumnWidth(This,pBool) #define IExportOptions_put_ExcelUseConstantColumnWidth(This,bl) \ (This)->lpVtbl -> put_ExcelUseConstantColumnWidth(This,bl) #define IExportOptions_get_ExcelConstantColumnWidth(This,pColWidth) \ (This)->lpVtbl -> get_ExcelConstantColumnWidth(This,pColWidth) #define IExportOptions_put_ExcelConstantColumnWidth(This,colWidth) \ (This)->lpVtbl -> put_ExcelConstantColumnWidth(This,colWidth) #define IExportOptions_get_ExcelAreaType(This,pAreaKind) \ (This)->lpVtbl -> get_ExcelAreaType(This,pAreaKind) #define IExportOptions_put_ExcelAreaType(This,areaKind) \ (This)->lpVtbl -> put_ExcelAreaType(This,areaKind) #define IExportOptions_get_ExcelAreaGroupNumber(This,pGroupNumber) \ (This)->lpVtbl -> get_ExcelAreaGroupNumber(This,pGroupNumber) #define IExportOptions_put_ExcelAreaGroupNumber(This,groupNumber) \ (This)->lpVtbl -> put_ExcelAreaGroupNumber(This,groupNumber) #define IExportOptions_get_ExcelUseTabularFormat(This,pBool) \ (This)->lpVtbl -> get_ExcelUseTabularFormat(This,pBool) #define IExportOptions_put_ExcelUseTabularFormat(This,bl) \ (This)->lpVtbl -> put_ExcelUseTabularFormat(This,bl) #define IExportOptions_get_ApplicationFileName(This,ppAppFileName) \ (This)->lpVtbl -> get_ApplicationFileName(This,ppAppFileName) #define IExportOptions_put_ApplicationFileName(This,pAppFileName) \ (This)->lpVtbl -> put_ApplicationFileName(This,pAppFileName) #define IExportOptions_get_LotusNotesDatabaseName(This,ppNotesDatabaseName) \ (This)->lpVtbl -> get_LotusNotesDatabaseName(This,ppNotesDatabaseName) #define IExportOptions_put_LotusNotesDatabaseName(This,pNotesDatabaseName) \ (This)->lpVtbl -> put_LotusNotesDatabaseName(This,pNotesDatabaseName) #define IExportOptions_get_LotusNotesFormName(This,ppNotesFormName) \ (This)->lpVtbl -> get_LotusNotesFormName(This,ppNotesFormName) #define IExportOptions_put_LotusNotesFormName(This,pNotesFormName) \ (This)->lpVtbl -> put_LotusNotesFormName(This,pNotesFormName) #define IExportOptions_get_LotusNotesComments(This,ppNotesComments) \ (This)->lpVtbl -> get_LotusNotesComments(This,ppNotesComments) #define IExportOptions_put_LotusNotesComments(This,pNotesComments) \ (This)->lpVtbl -> put_LotusNotesComments(This,pNotesComments) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_Parent_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IExportOptions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_FormatType_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ CRExportFormatType __RPC_FAR *pFormatType); void __RPC_STUB IExportOptions_get_FormatType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_FormatType_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ CRExportFormatType formatType); void __RPC_STUB IExportOptions_put_FormatType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_DestinationType_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ CRExportDestinationType __RPC_FAR *pDestinationType); void __RPC_STUB IExportOptions_get_DestinationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_DestinationType_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ CRExportDestinationType destinationType); void __RPC_STUB IExportOptions_put_DestinationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExchangeProfile_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppExchangeProfile); void __RPC_STUB IExportOptions_get_ExchangeProfile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExchangeProfile_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pExchangeProfile); void __RPC_STUB IExportOptions_put_ExchangeProfile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_DiskFileName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDiskFileName); void __RPC_STUB IExportOptions_get_DiskFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_DiskFileName_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pDiskFileName); void __RPC_STUB IExportOptions_put_DiskFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_UseReportDateFormat_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IExportOptions_get_UseReportDateFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_UseReportDateFormat_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IExportOptions_put_UseReportDateFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_UseReportNumberFormat_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IExportOptions_get_UseReportNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_UseReportNumberFormat_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IExportOptions_put_UseReportNumberFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_CharFieldDelimiter_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppCharFieldDelimiter); void __RPC_STUB IExportOptions_get_CharFieldDelimiter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_CharFieldDelimiter_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pCharFieldDelimiter); void __RPC_STUB IExportOptions_put_CharFieldDelimiter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_CharStringDelimiter_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppCharStringDelimiter); void __RPC_STUB IExportOptions_get_CharStringDelimiter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_CharStringDelimiter_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR charStringDelimiter); void __RPC_STUB IExportOptions_put_CharStringDelimiter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_NumberOfLinesPerPage_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pNumberOfLinesPerPage); void __RPC_STUB IExportOptions_get_NumberOfLinesPerPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_NumberofLinesPerPage_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ short numberOfLinesPerPage); void __RPC_STUB IExportOptions_put_NumberofLinesPerPage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ODBCDataSourceName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppODBCDataSourceName); void __RPC_STUB IExportOptions_get_ODBCDataSourceName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ODBCDataSourceName_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pODBCDataSourceName); void __RPC_STUB IExportOptions_put_ODBCDataSourceName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ODBCDataSourceUserID_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppODBCDataSourceUserID); void __RPC_STUB IExportOptions_get_ODBCDataSourceUserID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ODBCDataSourceUserID_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pODBCDataSourceUserID); void __RPC_STUB IExportOptions_put_ODBCDataSourceUserID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ODBCDataSourcePassword_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pODBCDataSourcePassword); void __RPC_STUB IExportOptions_put_ODBCDataSourcePassword_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ODBCExportTableName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppODBCExportTableName); void __RPC_STUB IExportOptions_get_ODBCExportTableName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ODBCExportTableName_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pODBCExportTableName); void __RPC_STUB IExportOptions_put_ODBCExportTableName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_HTMLFileName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppHTMLFileName); void __RPC_STUB IExportOptions_get_HTMLFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_HTMLFileName_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pHTMLFileName); void __RPC_STUB IExportOptions_put_HTMLFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExchangePassword_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pExchangePassword); void __RPC_STUB IExportOptions_put_ExchangePassword_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExchangeDestinationType_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ CRExchangeDestinationType __RPC_FAR *pExchangeDestinationType); void __RPC_STUB IExportOptions_get_ExchangeDestinationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExchangeDestinationType_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ CRExchangeDestinationType exchangeDestinationType); void __RPC_STUB IExportOptions_put_ExchangeDestinationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExchangeFolderPath_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppExchangeFolderPath); void __RPC_STUB IExportOptions_get_ExchangeFolderPath_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExchangeFolderPath_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pExchangeFolderPath); void __RPC_STUB IExportOptions_put_ExchangeFolderPath_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_MailCcList_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailCcList); void __RPC_STUB IExportOptions_get_MailCcList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_MailCcList_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailCcList); void __RPC_STUB IExportOptions_put_MailCcList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_MailToList_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailToList); void __RPC_STUB IExportOptions_get_MailToList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_MailToList_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailToList); void __RPC_STUB IExportOptions_put_MailToList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_MailSubject_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailSubject); void __RPC_STUB IExportOptions_get_MailSubject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_MailSubject_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailSubject); void __RPC_STUB IExportOptions_put_MailSubject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_MailMessage_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailMessage); void __RPC_STUB IExportOptions_get_MailMessage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_MailMessage_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailMessage); void __RPC_STUB IExportOptions_put_MailMessage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_MailBccList_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppMailBccList); void __RPC_STUB IExportOptions_get_MailBccList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_MailBccList_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pMailBccList); void __RPC_STUB IExportOptions_put_MailBccList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_FormatDllName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppFormatDllName); void __RPC_STUB IExportOptions_get_FormatDllName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_DestinationDllName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppDestinationDllName); void __RPC_STUB IExportOptions_get_DestinationDllName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExchangeTabHasColumnHeadings_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IExportOptions_get_ExchangeTabHasColumnHeadings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExchangeTabHasColumnHeadings_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IExportOptions_put_ExchangeTabHasColumnHeadings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_Reset_Proxy( IExportOptions __RPC_FAR * This); void __RPC_STUB IExportOptions_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_PromptForExportOptions_Proxy( IExportOptions __RPC_FAR * This); void __RPC_STUB IExportOptions_PromptForExportOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExcelTabHasColumnHeadings_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IExportOptions_get_ExcelTabHasColumnHeadings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExcelTabHasColumnHeadings_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IExportOptions_put_ExcelTabHasColumnHeadings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExcelUseWorksheetFunctions_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IExportOptions_get_ExcelUseWorksheetFunctions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExcelUseWorksheetFunctions_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IExportOptions_put_ExcelUseWorksheetFunctions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExcelUseConstantColumnWidth_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IExportOptions_get_ExcelUseConstantColumnWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExcelUseConstantColumnWidth_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IExportOptions_put_ExcelUseConstantColumnWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExcelConstantColumnWidth_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pColWidth); void __RPC_STUB IExportOptions_get_ExcelConstantColumnWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExcelConstantColumnWidth_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ double colWidth); void __RPC_STUB IExportOptions_put_ExcelConstantColumnWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExcelAreaType_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ CRAreaKind __RPC_FAR *pAreaKind); void __RPC_STUB IExportOptions_get_ExcelAreaType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExcelAreaType_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ CRAreaKind areaKind); void __RPC_STUB IExportOptions_put_ExcelAreaType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExcelAreaGroupNumber_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pGroupNumber); void __RPC_STUB IExportOptions_get_ExcelAreaGroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExcelAreaGroupNumber_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ short groupNumber); void __RPC_STUB IExportOptions_put_ExcelAreaGroupNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ExcelUseTabularFormat_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IExportOptions_get_ExcelUseTabularFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ExcelUseTabularFormat_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IExportOptions_put_ExcelUseTabularFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_ApplicationFileName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppAppFileName); void __RPC_STUB IExportOptions_get_ApplicationFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_ApplicationFileName_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pAppFileName); void __RPC_STUB IExportOptions_put_ApplicationFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_LotusNotesDatabaseName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppNotesDatabaseName); void __RPC_STUB IExportOptions_get_LotusNotesDatabaseName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_LotusNotesDatabaseName_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pNotesDatabaseName); void __RPC_STUB IExportOptions_put_LotusNotesDatabaseName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_LotusNotesFormName_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppNotesFormName); void __RPC_STUB IExportOptions_get_LotusNotesFormName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_LotusNotesFormName_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pNotesFormName); void __RPC_STUB IExportOptions_put_LotusNotesFormName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_get_LotusNotesComments_Proxy( IExportOptions __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppNotesComments); void __RPC_STUB IExportOptions_get_LotusNotesComments_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IExportOptions_put_LotusNotesComments_Proxy( IExportOptions __RPC_FAR * This, /* [in] */ BSTR pNotesComments); void __RPC_STUB IExportOptions_put_LotusNotesComments_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExportOptions_INTERFACE_DEFINED__ */ #ifndef __IApplication_INTERFACE_DEFINED__ #define __IApplication_INTERFACE_DEFINED__ /* interface IApplication */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IApplication; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5cf2-44c9-11d1-abec-00a0c9274b91") IApplication : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenReport( /* [in] */ BSTR pFileName, /* [optional][in] */ VARIANT OpenMethod, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CanClose( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LogOnServer( /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LogOffServer( /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetMorePrintEngineErrorMessages( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetMatchLogOnInfo( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NewReport( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetVersion( /* [retval][out] */ short __RPC_FAR *versionNumber) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LogOnServerEx( /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pConnectionString) = 0; }; #else /* C style interface */ typedef struct IApplicationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IApplication __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IApplication __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IApplication __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IApplication __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IApplication __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IApplication __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IApplication __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenReport )( IApplication __RPC_FAR * This, /* [in] */ BSTR pFileName, /* [optional][in] */ VARIANT OpenMethod, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanClose )( IApplication __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LogOnServer )( IApplication __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LogOffServer )( IApplication __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMorePrintEngineErrorMessages )( IApplication __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMatchLogOnInfo )( IApplication __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewReport )( IApplication __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVersion )( IApplication __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *versionNumber); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LogOnServerEx )( IApplication __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pConnectionString); END_INTERFACE } IApplicationVtbl; interface IApplication { CONST_VTBL struct IApplicationVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IApplication_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplication_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplication_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplication_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IApplication_OpenReport(This,pFileName,OpenMethod,ppReport) \ (This)->lpVtbl -> OpenReport(This,pFileName,OpenMethod,ppReport) #define IApplication_CanClose(This,pBool) \ (This)->lpVtbl -> CanClose(This,pBool) #define IApplication_LogOnServer(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword) \ (This)->lpVtbl -> LogOnServer(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword) #define IApplication_LogOffServer(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword) \ (This)->lpVtbl -> LogOffServer(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword) #define IApplication_SetMorePrintEngineErrorMessages(This,bl) \ (This)->lpVtbl -> SetMorePrintEngineErrorMessages(This,bl) #define IApplication_SetMatchLogOnInfo(This,bl) \ (This)->lpVtbl -> SetMatchLogOnInfo(This,bl) #define IApplication_NewReport(This,ppReport) \ (This)->lpVtbl -> NewReport(This,ppReport) #define IApplication_GetVersion(This,versionNumber) \ (This)->lpVtbl -> GetVersion(This,versionNumber) #define IApplication_LogOnServerEx(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword,pServerType,pConnectionString) \ (This)->lpVtbl -> LogOnServerEx(This,pDllName,pServerName,pDatabaseName,pUserID,pPassword,pServerType,pConnectionString) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_OpenReport_Proxy( IApplication __RPC_FAR * This, /* [in] */ BSTR pFileName, /* [optional][in] */ VARIANT OpenMethod, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); void __RPC_STUB IApplication_OpenReport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_CanClose_Proxy( IApplication __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IApplication_CanClose_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_LogOnServer_Proxy( IApplication __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); void __RPC_STUB IApplication_LogOnServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_LogOffServer_Proxy( IApplication __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword); void __RPC_STUB IApplication_LogOffServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_SetMorePrintEngineErrorMessages_Proxy( IApplication __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IApplication_SetMorePrintEngineErrorMessages_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_SetMatchLogOnInfo_Proxy( IApplication __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IApplication_SetMatchLogOnInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_NewReport_Proxy( IApplication __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); void __RPC_STUB IApplication_NewReport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_GetVersion_Proxy( IApplication __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *versionNumber); void __RPC_STUB IApplication_GetVersion_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_LogOnServerEx_Proxy( IApplication __RPC_FAR * This, /* [in] */ BSTR pDllName, /* [in] */ BSTR pServerName, /* [optional][in] */ VARIANT pDatabaseName, /* [optional][in] */ VARIANT pUserID, /* [optional][in] */ VARIANT pPassword, /* [optional][in] */ VARIANT pServerType, /* [optional][in] */ VARIANT pConnectionString); void __RPC_STUB IApplication_LogOnServerEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplication_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0254 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0254_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0254_v0_0_s_ifspec; #ifndef __ISortFields_INTERFACE_DEFINED__ #define __ISortFields_INTERFACE_DEFINED__ /* interface ISortFields */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISortFields; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5d02-44c9-11d1-abec-00a0c9274b91") ISortFields : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ ISortField __RPC_FAR *__RPC_FAR *ppSortField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [in] */ CRSortDirection sortDirection) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ long index) = 0; }; #else /* C style interface */ typedef struct ISortFieldsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISortFields __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISortFields __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISortFields __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISortFields __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISortFields __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISortFields __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISortFields __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ISortFields __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ISortFields __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISortField __RPC_FAR *__RPC_FAR *ppSortField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ISortFields __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISortFields __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ISortFields __RPC_FAR * This, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [in] */ CRSortDirection sortDirection); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( ISortFields __RPC_FAR * This, /* [in] */ long index); END_INTERFACE } ISortFieldsVtbl; interface ISortFields { CONST_VTBL struct ISortFieldsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISortFields_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISortFields_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISortFields_Release(This) \ (This)->lpVtbl -> Release(This) #define ISortFields_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISortFields_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISortFields_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISortFields_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISortFields_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define ISortFields_get_Item(This,index,ppSortField) \ (This)->lpVtbl -> get_Item(This,index,ppSortField) #define ISortFields_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ISortFields_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISortFields_Add(This,pFieldDefinition,sortDirection) \ (This)->lpVtbl -> Add(This,pFieldDefinition,sortDirection) #define ISortFields_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISortFields_get__NewEnum_Proxy( ISortFields __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB ISortFields_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISortFields_get_Item_Proxy( ISortFields __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISortField __RPC_FAR *__RPC_FAR *ppSortField); void __RPC_STUB ISortFields_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISortFields_get_Count_Proxy( ISortFields __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ISortFields_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISortFields_get_Parent_Proxy( ISortFields __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISortFields_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISortFields_Add_Proxy( ISortFields __RPC_FAR * This, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [in] */ CRSortDirection sortDirection); void __RPC_STUB ISortFields_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISortFields_Delete_Proxy( ISortFields __RPC_FAR * This, /* [in] */ long index); void __RPC_STUB ISortFields_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISortFields_INTERFACE_DEFINED__ */ #ifndef __ISortField_INTERFACE_DEFINED__ #define __ISortField_INTERFACE_DEFINED__ /* interface ISortField */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISortField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5d12-44c9-11d1-abec-00a0c9274b91") ISortField : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SortDirection( /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SortDirection( /* [in] */ CRSortDirection sortDirection) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Field( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppField) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Field( /* [in] */ IDispatch __RPC_FAR *pField) = 0; }; #else /* C style interface */ typedef struct ISortFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISortField __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISortField __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISortField __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISortField __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISortField __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISortField __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISortField __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISortField __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SortDirection )( ISortField __RPC_FAR * This, /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SortDirection )( ISortField __RPC_FAR * This, /* [in] */ CRSortDirection sortDirection); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Field )( ISortField __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppField); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Field )( ISortField __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *pField); END_INTERFACE } ISortFieldVtbl; interface ISortField { CONST_VTBL struct ISortFieldVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISortField_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISortField_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISortField_Release(This) \ (This)->lpVtbl -> Release(This) #define ISortField_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISortField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISortField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISortField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISortField_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISortField_get_SortDirection(This,pSortDirection) \ (This)->lpVtbl -> get_SortDirection(This,pSortDirection) #define ISortField_put_SortDirection(This,sortDirection) \ (This)->lpVtbl -> put_SortDirection(This,sortDirection) #define ISortField_get_Field(This,ppField) \ (This)->lpVtbl -> get_Field(This,ppField) #define ISortField_put_Field(This,pField) \ (This)->lpVtbl -> put_Field(This,pField) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISortField_get_Parent_Proxy( ISortField __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISortField_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISortField_get_SortDirection_Proxy( ISortField __RPC_FAR * This, /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection); void __RPC_STUB ISortField_get_SortDirection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISortField_put_SortDirection_Proxy( ISortField __RPC_FAR * This, /* [in] */ CRSortDirection sortDirection); void __RPC_STUB ISortField_put_SortDirection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISortField_get_Field_Proxy( ISortField __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppField); void __RPC_STUB ISortField_get_Field_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISortField_put_Field_Proxy( ISortField __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *pField); void __RPC_STUB ISortField_put_Field_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISortField_INTERFACE_DEFINED__ */ #ifndef __IPrintingStatus_INTERFACE_DEFINED__ #define __IPrintingStatus_INTERFACE_DEFINED__ /* interface IPrintingStatus */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IPrintingStatus; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("b4742032-45a6-11d1-abec-00a0c9274b91") IPrintingStatus : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfRecordRead( /* [retval][out] */ long __RPC_FAR *pRecordsRead) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfRecordSelected( /* [retval][out] */ long __RPC_FAR *pRecordsSelected) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfRecordPrinted( /* [retval][out] */ long __RPC_FAR *pRecordsPrinted) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Progress( /* [retval][out] */ CRPrintingProgress __RPC_FAR *pProgress) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NumberOfPages( /* [retval][out] */ long __RPC_FAR *pNumberOfPages) = 0; }; #else /* C style interface */ typedef struct IPrintingStatusVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IPrintingStatus __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IPrintingStatus __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IPrintingStatus __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IPrintingStatus __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IPrintingStatus __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IPrintingStatus __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IPrintingStatus __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfRecordRead )( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRecordsRead); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfRecordSelected )( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRecordsSelected); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfRecordPrinted )( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRecordsPrinted); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ CRPrintingProgress __RPC_FAR *pProgress); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfPages )( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pNumberOfPages); END_INTERFACE } IPrintingStatusVtbl; interface IPrintingStatus { CONST_VTBL struct IPrintingStatusVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IPrintingStatus_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPrintingStatus_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPrintingStatus_Release(This) \ (This)->lpVtbl -> Release(This) #define IPrintingStatus_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPrintingStatus_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPrintingStatus_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPrintingStatus_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPrintingStatus_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IPrintingStatus_get_NumberOfRecordRead(This,pRecordsRead) \ (This)->lpVtbl -> get_NumberOfRecordRead(This,pRecordsRead) #define IPrintingStatus_get_NumberOfRecordSelected(This,pRecordsSelected) \ (This)->lpVtbl -> get_NumberOfRecordSelected(This,pRecordsSelected) #define IPrintingStatus_get_NumberOfRecordPrinted(This,pRecordsPrinted) \ (This)->lpVtbl -> get_NumberOfRecordPrinted(This,pRecordsPrinted) #define IPrintingStatus_get_Progress(This,pProgress) \ (This)->lpVtbl -> get_Progress(This,pProgress) #define IPrintingStatus_get_NumberOfPages(This,pNumberOfPages) \ (This)->lpVtbl -> get_NumberOfPages(This,pNumberOfPages) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPrintingStatus_get_Parent_Proxy( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IPrintingStatus_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPrintingStatus_get_NumberOfRecordRead_Proxy( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRecordsRead); void __RPC_STUB IPrintingStatus_get_NumberOfRecordRead_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPrintingStatus_get_NumberOfRecordSelected_Proxy( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRecordsSelected); void __RPC_STUB IPrintingStatus_get_NumberOfRecordSelected_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPrintingStatus_get_NumberOfRecordPrinted_Proxy( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRecordsPrinted); void __RPC_STUB IPrintingStatus_get_NumberOfRecordPrinted_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPrintingStatus_get_Progress_Proxy( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ CRPrintingProgress __RPC_FAR *pProgress); void __RPC_STUB IPrintingStatus_get_Progress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPrintingStatus_get_NumberOfPages_Proxy( IPrintingStatus __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pNumberOfPages); void __RPC_STUB IPrintingStatus_get_NumberOfPages_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPrintingStatus_INTERFACE_DEFINED__ */ #ifndef __IDRChangeSectionHeightData_INTERFACE_DEFINED__ #define __IDRChangeSectionHeightData_INTERFACE_DEFINED__ /* interface IDRChangeSectionHeightData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeSectionHeightData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5ad3-44c9-11d1-abec-00a0c9274b91") IDRChangeSectionHeightData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getSection( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection) = 0; virtual HRESULT STDMETHODCALLTYPE getOldHeight( /* [retval][out] */ long __RPC_FAR *pOldHeight) = 0; virtual HRESULT STDMETHODCALLTYPE isEditingText( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IDRChangeSectionHeightDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeSectionHeightData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeSectionHeightData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeSectionHeightData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSection )( IDRChangeSectionHeightData __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldHeight )( IDRChangeSectionHeightData __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOldHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isEditingText )( IDRChangeSectionHeightData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IDRChangeSectionHeightDataVtbl; interface IDRChangeSectionHeightData { CONST_VTBL struct IDRChangeSectionHeightDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeSectionHeightData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeSectionHeightData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeSectionHeightData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeSectionHeightData_getSection(This,ppSection) \ (This)->lpVtbl -> getSection(This,ppSection) #define IDRChangeSectionHeightData_getOldHeight(This,pOldHeight) \ (This)->lpVtbl -> getOldHeight(This,pOldHeight) #define IDRChangeSectionHeightData_isEditingText(This,pBool) \ (This)->lpVtbl -> isEditingText(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeSectionHeightData_getSection_Proxy( IDRChangeSectionHeightData __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); void __RPC_STUB IDRChangeSectionHeightData_getSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeSectionHeightData_getOldHeight_Proxy( IDRChangeSectionHeightData __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOldHeight); void __RPC_STUB IDRChangeSectionHeightData_getOldHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeSectionHeightData_isEditingText_Proxy( IDRChangeSectionHeightData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDRChangeSectionHeightData_isEditingText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeSectionHeightData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeObjectBoundsData_INTERFACE_DEFINED__ #define __IDRChangeObjectBoundsData_INTERFACE_DEFINED__ /* interface IDRChangeObjectBoundsData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeObjectBoundsData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5ae3-44c9-11d1-abec-00a0c9274b91") IDRChangeObjectBoundsData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getObject( /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject) = 0; virtual HRESULT STDMETHODCALLTYPE getOldSection( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection) = 0; virtual HRESULT STDMETHODCALLTYPE getOldBounds( /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom) = 0; virtual HRESULT STDMETHODCALLTYPE needSettingSelection( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE isOldMayGrow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE isEditingText( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IDRChangeObjectBoundsDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeObjectBoundsData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeObjectBoundsData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeObjectBoundsData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObject )( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldSection )( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldBounds )( IDRChangeObjectBoundsData __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *needSettingSelection )( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isOldMayGrow )( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isEditingText )( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IDRChangeObjectBoundsDataVtbl; interface IDRChangeObjectBoundsData { CONST_VTBL struct IDRChangeObjectBoundsDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeObjectBoundsData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeObjectBoundsData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeObjectBoundsData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeObjectBoundsData_getObject(This,ppReportObject) \ (This)->lpVtbl -> getObject(This,ppReportObject) #define IDRChangeObjectBoundsData_getOldSection(This,ppSection) \ (This)->lpVtbl -> getOldSection(This,ppSection) #define IDRChangeObjectBoundsData_getOldBounds(This,pLeft,pTop,pRight,pBottom) \ (This)->lpVtbl -> getOldBounds(This,pLeft,pTop,pRight,pBottom) #define IDRChangeObjectBoundsData_needSettingSelection(This,pBool) \ (This)->lpVtbl -> needSettingSelection(This,pBool) #define IDRChangeObjectBoundsData_isOldMayGrow(This,pBool) \ (This)->lpVtbl -> isOldMayGrow(This,pBool) #define IDRChangeObjectBoundsData_isEditingText(This,pBool) \ (This)->lpVtbl -> isEditingText(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeObjectBoundsData_getObject_Proxy( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IDRChangeObjectBoundsData_getObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeObjectBoundsData_getOldSection_Proxy( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); void __RPC_STUB IDRChangeObjectBoundsData_getOldSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeObjectBoundsData_getOldBounds_Proxy( IDRChangeObjectBoundsData __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); void __RPC_STUB IDRChangeObjectBoundsData_getOldBounds_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeObjectBoundsData_needSettingSelection_Proxy( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDRChangeObjectBoundsData_needSettingSelection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeObjectBoundsData_isOldMayGrow_Proxy( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDRChangeObjectBoundsData_isOldMayGrow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeObjectBoundsData_isEditingText_Proxy( IDRChangeObjectBoundsData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDRChangeObjectBoundsData_isEditingText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeObjectBoundsData_INTERFACE_DEFINED__ */ #ifndef __IDRInsertObjectData_INTERFACE_DEFINED__ #define __IDRInsertObjectData_INTERFACE_DEFINED__ /* interface IDRInsertObjectData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRInsertObjectData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5af3-44c9-11d1-abec-00a0c9274b91") IDRInsertObjectData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getSection( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection) = 0; virtual HRESULT STDMETHODCALLTYPE getObject( /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject) = 0; virtual HRESULT STDMETHODCALLTYPE getBounds( /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom) = 0; virtual HRESULT STDMETHODCALLTYPE needSettingSelection( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IDRInsertObjectDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRInsertObjectData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRInsertObjectData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRInsertObjectData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSection )( IDRInsertObjectData __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObject )( IDRInsertObjectData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getBounds )( IDRInsertObjectData __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *needSettingSelection )( IDRInsertObjectData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IDRInsertObjectDataVtbl; interface IDRInsertObjectData { CONST_VTBL struct IDRInsertObjectDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRInsertObjectData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRInsertObjectData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRInsertObjectData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRInsertObjectData_getSection(This,ppSection) \ (This)->lpVtbl -> getSection(This,ppSection) #define IDRInsertObjectData_getObject(This,ppReportObject) \ (This)->lpVtbl -> getObject(This,ppReportObject) #define IDRInsertObjectData_getBounds(This,pLeft,pTop,pRight,pBottom) \ (This)->lpVtbl -> getBounds(This,pLeft,pTop,pRight,pBottom) #define IDRInsertObjectData_needSettingSelection(This,pBool) \ (This)->lpVtbl -> needSettingSelection(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRInsertObjectData_getSection_Proxy( IDRInsertObjectData __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); void __RPC_STUB IDRInsertObjectData_getSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRInsertObjectData_getObject_Proxy( IDRInsertObjectData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IDRInsertObjectData_getObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRInsertObjectData_getBounds_Proxy( IDRInsertObjectData __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); void __RPC_STUB IDRInsertObjectData_getBounds_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRInsertObjectData_needSettingSelection_Proxy( IDRInsertObjectData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDRInsertObjectData_needSettingSelection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRInsertObjectData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeNameData_INTERFACE_DEFINED__ #define __IDRChangeNameData_INTERFACE_DEFINED__ /* interface IDRChangeNameData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeNameData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b03-44c9-11d1-abec-00a0c9274b91") IDRChangeNameData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getObject( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppObject) = 0; virtual HRESULT STDMETHODCALLTYPE getOldName( /* [retval][out] */ BSTR __RPC_FAR *ppOldName) = 0; }; #else /* C style interface */ typedef struct IDRChangeNameDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeNameData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeNameData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeNameData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObject )( IDRChangeNameData __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldName )( IDRChangeNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); END_INTERFACE } IDRChangeNameDataVtbl; interface IDRChangeNameData { CONST_VTBL struct IDRChangeNameDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeNameData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeNameData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeNameData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeNameData_getObject(This,ppObject) \ (This)->lpVtbl -> getObject(This,ppObject) #define IDRChangeNameData_getOldName(This,ppOldName) \ (This)->lpVtbl -> getOldName(This,ppOldName) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeNameData_getObject_Proxy( IDRChangeNameData __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppObject); void __RPC_STUB IDRChangeNameData_getObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeNameData_getOldName_Proxy( IDRChangeNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); void __RPC_STUB IDRChangeNameData_getOldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeNameData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeObjectData_INTERFACE_DEFINED__ #define __IDRChangeObjectData_INTERFACE_DEFINED__ /* interface IDRChangeObjectData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeObjectData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b13-44c9-11d1-abec-00a0c9274b91") IDRChangeObjectData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getObject( /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject) = 0; }; #else /* C style interface */ typedef struct IDRChangeObjectDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeObjectData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeObjectData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeObjectData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObject )( IDRChangeObjectData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); END_INTERFACE } IDRChangeObjectDataVtbl; interface IDRChangeObjectData { CONST_VTBL struct IDRChangeObjectDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeObjectData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeObjectData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeObjectData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeObjectData_getObject(This,ppReportObject) \ (This)->lpVtbl -> getObject(This,ppReportObject) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeObjectData_getObject_Proxy( IDRChangeObjectData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IDRChangeObjectData_getObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeObjectData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeObjectFormatData_INTERFACE_DEFINED__ #define __IDRChangeObjectFormatData_INTERFACE_DEFINED__ /* interface IDRChangeObjectFormatData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeObjectFormatData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b23-44c9-11d1-abec-00a0c9274b91") IDRChangeObjectFormatData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getObject( /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject) = 0; virtual HRESULT STDMETHODCALLTYPE isOldMayGrow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IDRChangeObjectFormatDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeObjectFormatData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeObjectFormatData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeObjectFormatData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObject )( IDRChangeObjectFormatData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isOldMayGrow )( IDRChangeObjectFormatData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IDRChangeObjectFormatDataVtbl; interface IDRChangeObjectFormatData { CONST_VTBL struct IDRChangeObjectFormatDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeObjectFormatData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeObjectFormatData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeObjectFormatData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeObjectFormatData_getObject(This,ppReportObject) \ (This)->lpVtbl -> getObject(This,ppReportObject) #define IDRChangeObjectFormatData_isOldMayGrow(This,pBool) \ (This)->lpVtbl -> isOldMayGrow(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeObjectFormatData_getObject_Proxy( IDRChangeObjectFormatData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IDRChangeObjectFormatData_getObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeObjectFormatData_isOldMayGrow_Proxy( IDRChangeObjectFormatData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDRChangeObjectFormatData_isOldMayGrow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeObjectFormatData_INTERFACE_DEFINED__ */ #ifndef __IDREditTextObjectData_INTERFACE_DEFINED__ #define __IDREditTextObjectData_INTERFACE_DEFINED__ /* interface IDREditTextObjectData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDREditTextObjectData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b33-44c9-11d1-abec-00a0c9274b91") IDREditTextObjectData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getTextObject( /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject) = 0; }; #else /* C style interface */ typedef struct IDREditTextObjectDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDREditTextObjectData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDREditTextObjectData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDREditTextObjectData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getTextObject )( IDREditTextObjectData __RPC_FAR * This, /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject); END_INTERFACE } IDREditTextObjectDataVtbl; interface IDREditTextObjectData { CONST_VTBL struct IDREditTextObjectDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDREditTextObjectData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDREditTextObjectData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDREditTextObjectData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDREditTextObjectData_getTextObject(This,ppTextObject) \ (This)->lpVtbl -> getTextObject(This,ppTextObject) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDREditTextObjectData_getTextObject_Proxy( IDREditTextObjectData __RPC_FAR * This, /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject); void __RPC_STUB IDREditTextObjectData_getTextObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDREditTextObjectData_INTERFACE_DEFINED__ */ #ifndef __IDRClearObjectData_INTERFACE_DEFINED__ #define __IDRClearObjectData_INTERFACE_DEFINED__ /* interface IDRClearObjectData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRClearObjectData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b43-44c9-11d1-abec-00a0c9274b91") IDRClearObjectData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getObject( /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject) = 0; }; #else /* C style interface */ typedef struct IDRClearObjectDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRClearObjectData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRClearObjectData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRClearObjectData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObject )( IDRClearObjectData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); END_INTERFACE } IDRClearObjectDataVtbl; interface IDRClearObjectData { CONST_VTBL struct IDRClearObjectDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRClearObjectData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRClearObjectData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRClearObjectData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRClearObjectData_getObject(This,ppReportObject) \ (This)->lpVtbl -> getObject(This,ppReportObject) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRClearObjectData_getObject_Proxy( IDRClearObjectData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IDRClearObjectData_getObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRClearObjectData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeFieldFormatData_INTERFACE_DEFINED__ #define __IDRChangeFieldFormatData_INTERFACE_DEFINED__ /* interface IDRChangeFieldFormatData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeFieldFormatData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b53-44c9-11d1-abec-00a0c9274b91") IDRChangeFieldFormatData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getObject( /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject) = 0; }; #else /* C style interface */ typedef struct IDRChangeFieldFormatDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeFieldFormatData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeFieldFormatData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeFieldFormatData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObject )( IDRChangeFieldFormatData __RPC_FAR * This, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); END_INTERFACE } IDRChangeFieldFormatDataVtbl; interface IDRChangeFieldFormatData { CONST_VTBL struct IDRChangeFieldFormatDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeFieldFormatData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeFieldFormatData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeFieldFormatData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeFieldFormatData_getObject(This,ppFieldObject) \ (This)->lpVtbl -> getObject(This,ppFieldObject) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeFieldFormatData_getObject_Proxy( IDRChangeFieldFormatData __RPC_FAR * This, /* [retval][out] */ IFieldObject __RPC_FAR *__RPC_FAR *ppFieldObject); void __RPC_STUB IDRChangeFieldFormatData_getObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeFieldFormatData_INTERFACE_DEFINED__ */ #ifndef __IDRRemoveSectionData_INTERFACE_DEFINED__ #define __IDRRemoveSectionData_INTERFACE_DEFINED__ /* interface IDRRemoveSectionData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRRemoveSectionData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b63-44c9-11d1-abec-00a0c9274b91") IDRRemoveSectionData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getSection( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection) = 0; virtual HRESULT STDMETHODCALLTYPE needDelete( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IDRRemoveSectionDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRRemoveSectionData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRRemoveSectionData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRRemoveSectionData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSection )( IDRRemoveSectionData __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *needDelete )( IDRRemoveSectionData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IDRRemoveSectionDataVtbl; interface IDRRemoveSectionData { CONST_VTBL struct IDRRemoveSectionDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRRemoveSectionData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRRemoveSectionData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRRemoveSectionData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRRemoveSectionData_getSection(This,ppSection) \ (This)->lpVtbl -> getSection(This,ppSection) #define IDRRemoveSectionData_needDelete(This,pBool) \ (This)->lpVtbl -> needDelete(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRRemoveSectionData_getSection_Proxy( IDRRemoveSectionData __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppSection); void __RPC_STUB IDRRemoveSectionData_getSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRRemoveSectionData_needDelete_Proxy( IDRRemoveSectionData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDRRemoveSectionData_needDelete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRRemoveSectionData_INTERFACE_DEFINED__ */ #ifndef __IDRHideAreaData_INTERFACE_DEFINED__ #define __IDRHideAreaData_INTERFACE_DEFINED__ /* interface IDRHideAreaData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRHideAreaData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5b73-44c9-11d1-abec-00a0c9274b91") IDRHideAreaData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getArea( /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea) = 0; }; #else /* C style interface */ typedef struct IDRHideAreaDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRHideAreaData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRHideAreaData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRHideAreaData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getArea )( IDRHideAreaData __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); END_INTERFACE } IDRHideAreaDataVtbl; interface IDRHideAreaData { CONST_VTBL struct IDRHideAreaDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRHideAreaData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRHideAreaData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRHideAreaData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRHideAreaData_getArea(This,ppArea) \ (This)->lpVtbl -> getArea(This,ppArea) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRHideAreaData_getArea_Proxy( IDRHideAreaData __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); void __RPC_STUB IDRHideAreaData_getArea_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRHideAreaData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeFormulaTextData_INTERFACE_DEFINED__ #define __IDRChangeFormulaTextData_INTERFACE_DEFINED__ /* interface IDRChangeFormulaTextData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeFormulaTextData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c13-44c9-11d1-abec-00a0c9274b91") IDRChangeFormulaTextData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getOldText( /* [retval][out] */ BSTR __RPC_FAR *ppOldText) = 0; virtual HRESULT STDMETHODCALLTYPE getFormula( /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormula) = 0; }; #else /* C style interface */ typedef struct IDRChangeFormulaTextDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeFormulaTextData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeFormulaTextData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeFormulaTextData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldText )( IDRChangeFormulaTextData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFormula )( IDRChangeFormulaTextData __RPC_FAR * This, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormula); END_INTERFACE } IDRChangeFormulaTextDataVtbl; interface IDRChangeFormulaTextData { CONST_VTBL struct IDRChangeFormulaTextDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeFormulaTextData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeFormulaTextData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeFormulaTextData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeFormulaTextData_getOldText(This,ppOldText) \ (This)->lpVtbl -> getOldText(This,ppOldText) #define IDRChangeFormulaTextData_getFormula(This,ppFormula) \ (This)->lpVtbl -> getFormula(This,ppFormula) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeFormulaTextData_getOldText_Proxy( IDRChangeFormulaTextData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldText); void __RPC_STUB IDRChangeFormulaTextData_getOldText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeFormulaTextData_getFormula_Proxy( IDRChangeFormulaTextData __RPC_FAR * This, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormula); void __RPC_STUB IDRChangeFormulaTextData_getFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeFormulaTextData_INTERFACE_DEFINED__ */ #ifndef __IDRRemoveGroupAreaData_INTERFACE_DEFINED__ #define __IDRRemoveGroupAreaData_INTERFACE_DEFINED__ /* interface IDRRemoveGroupAreaData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRRemoveGroupAreaData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c23-44c9-11d1-abec-00a0c9274b91") IDRRemoveGroupAreaData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getGroupHeaderArea( /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea) = 0; virtual HRESULT STDMETHODCALLTYPE getGroupFooterArea( /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea) = 0; virtual HRESULT STDMETHODCALLTYPE needDelete( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IDRRemoveGroupAreaDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRRemoveGroupAreaData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRRemoveGroupAreaData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRRemoveGroupAreaData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getGroupHeaderArea )( IDRRemoveGroupAreaData __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getGroupFooterArea )( IDRRemoveGroupAreaData __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *needDelete )( IDRRemoveGroupAreaData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IDRRemoveGroupAreaDataVtbl; interface IDRRemoveGroupAreaData { CONST_VTBL struct IDRRemoveGroupAreaDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRRemoveGroupAreaData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRRemoveGroupAreaData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRRemoveGroupAreaData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRRemoveGroupAreaData_getGroupHeaderArea(This,ppArea) \ (This)->lpVtbl -> getGroupHeaderArea(This,ppArea) #define IDRRemoveGroupAreaData_getGroupFooterArea(This,ppArea) \ (This)->lpVtbl -> getGroupFooterArea(This,ppArea) #define IDRRemoveGroupAreaData_needDelete(This,pBool) \ (This)->lpVtbl -> needDelete(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRRemoveGroupAreaData_getGroupHeaderArea_Proxy( IDRRemoveGroupAreaData __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); void __RPC_STUB IDRRemoveGroupAreaData_getGroupHeaderArea_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRRemoveGroupAreaData_getGroupFooterArea_Proxy( IDRRemoveGroupAreaData __RPC_FAR * This, /* [retval][out] */ IArea __RPC_FAR *__RPC_FAR *ppArea); void __RPC_STUB IDRRemoveGroupAreaData_getGroupFooterArea_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRRemoveGroupAreaData_needDelete_Proxy( IDRRemoveGroupAreaData __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDRRemoveGroupAreaData_needDelete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRRemoveGroupAreaData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeObjectContentsData_INTERFACE_DEFINED__ #define __IDRChangeObjectContentsData_INTERFACE_DEFINED__ /* interface IDRChangeObjectContentsData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeObjectContentsData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c33-44c9-11d1-abec-00a0c9274b91") IDRChangeObjectContentsData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getObject( /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject) = 0; }; #else /* C style interface */ typedef struct IDRChangeObjectContentsDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeObjectContentsData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeObjectContentsData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeObjectContentsData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObject )( IDRChangeObjectContentsData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); END_INTERFACE } IDRChangeObjectContentsDataVtbl; interface IDRChangeObjectContentsData { CONST_VTBL struct IDRChangeObjectContentsDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeObjectContentsData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeObjectContentsData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeObjectContentsData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeObjectContentsData_getObject(This,ppReportObject) \ (This)->lpVtbl -> getObject(This,ppReportObject) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeObjectContentsData_getObject_Proxy( IDRChangeObjectContentsData __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IDRChangeObjectContentsData_getObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeObjectContentsData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeTextObjectData_INTERFACE_DEFINED__ #define __IDRChangeTextObjectData_INTERFACE_DEFINED__ /* interface IDRChangeTextObjectData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeTextObjectData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c43-44c9-11d1-abec-00a0c9274b91") IDRChangeTextObjectData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getTextObject( /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject) = 0; }; #else /* C style interface */ typedef struct IDRChangeTextObjectDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeTextObjectData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeTextObjectData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeTextObjectData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getTextObject )( IDRChangeTextObjectData __RPC_FAR * This, /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject); END_INTERFACE } IDRChangeTextObjectDataVtbl; interface IDRChangeTextObjectData { CONST_VTBL struct IDRChangeTextObjectDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeTextObjectData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeTextObjectData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeTextObjectData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeTextObjectData_getTextObject(This,ppTextObject) \ (This)->lpVtbl -> getTextObject(This,ppTextObject) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeTextObjectData_getTextObject_Proxy( IDRChangeTextObjectData __RPC_FAR * This, /* [retval][out] */ ITextObject __RPC_FAR *__RPC_FAR *ppTextObject); void __RPC_STUB IDRChangeTextObjectData_getTextObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeTextObjectData_INTERFACE_DEFINED__ */ #ifndef __IDRInvalidateDataSourcesData_INTERFACE_DEFINED__ #define __IDRInvalidateDataSourcesData_INTERFACE_DEFINED__ /* interface IDRInvalidateDataSourcesData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRInvalidateDataSourcesData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c53-44c9-11d1-abec-00a0c9274b91") IDRInvalidateDataSourcesData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getReport( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport) = 0; }; #else /* C style interface */ typedef struct IDRInvalidateDataSourcesDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRInvalidateDataSourcesData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRInvalidateDataSourcesData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRInvalidateDataSourcesData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getReport )( IDRInvalidateDataSourcesData __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); END_INTERFACE } IDRInvalidateDataSourcesDataVtbl; interface IDRInvalidateDataSourcesData { CONST_VTBL struct IDRInvalidateDataSourcesDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRInvalidateDataSourcesData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRInvalidateDataSourcesData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRInvalidateDataSourcesData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRInvalidateDataSourcesData_getReport(This,ppReport) \ (This)->lpVtbl -> getReport(This,ppReport) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRInvalidateDataSourcesData_getReport_Proxy( IDRInvalidateDataSourcesData __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppReport); void __RPC_STUB IDRInvalidateDataSourcesData_getReport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRInvalidateDataSourcesData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeFormulaNameData_INTERFACE_DEFINED__ #define __IDRChangeFormulaNameData_INTERFACE_DEFINED__ /* interface IDRChangeFormulaNameData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeFormulaNameData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5c73-44c9-11d1-abec-00a0c9274b91") IDRChangeFormulaNameData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getFormula( /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormulaFieldDefinition) = 0; virtual HRESULT STDMETHODCALLTYPE getOldName( /* [retval][out] */ BSTR __RPC_FAR *ppOldName) = 0; }; #else /* C style interface */ typedef struct IDRChangeFormulaNameDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeFormulaNameData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeFormulaNameData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeFormulaNameData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFormula )( IDRChangeFormulaNameData __RPC_FAR * This, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormulaFieldDefinition); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldName )( IDRChangeFormulaNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); END_INTERFACE } IDRChangeFormulaNameDataVtbl; interface IDRChangeFormulaNameData { CONST_VTBL struct IDRChangeFormulaNameDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeFormulaNameData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeFormulaNameData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeFormulaNameData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeFormulaNameData_getFormula(This,ppFormulaFieldDefinition) \ (This)->lpVtbl -> getFormula(This,ppFormulaFieldDefinition) #define IDRChangeFormulaNameData_getOldName(This,ppOldName) \ (This)->lpVtbl -> getOldName(This,ppOldName) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeFormulaNameData_getFormula_Proxy( IDRChangeFormulaNameData __RPC_FAR * This, /* [retval][out] */ IFormulaFieldDefinition __RPC_FAR *__RPC_FAR *ppFormulaFieldDefinition); void __RPC_STUB IDRChangeFormulaNameData_getFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeFormulaNameData_getOldName_Proxy( IDRChangeFormulaNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); void __RPC_STUB IDRChangeFormulaNameData_getOldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeFormulaNameData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeParameterFieldNameData_INTERFACE_DEFINED__ #define __IDRChangeParameterFieldNameData_INTERFACE_DEFINED__ /* interface IDRChangeParameterFieldNameData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeParameterFieldNameData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5cd3-44c9-11d1-abec-00a0c9274b91") IDRChangeParameterFieldNameData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getParameterField( /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition) = 0; virtual HRESULT STDMETHODCALLTYPE getOldName( /* [retval][out] */ BSTR __RPC_FAR *ppOldName) = 0; }; #else /* C style interface */ typedef struct IDRChangeParameterFieldNameDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeParameterFieldNameData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeParameterFieldNameData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeParameterFieldNameData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getParameterField )( IDRChangeParameterFieldNameData __RPC_FAR * This, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldName )( IDRChangeParameterFieldNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); END_INTERFACE } IDRChangeParameterFieldNameDataVtbl; interface IDRChangeParameterFieldNameData { CONST_VTBL struct IDRChangeParameterFieldNameDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeParameterFieldNameData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeParameterFieldNameData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeParameterFieldNameData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeParameterFieldNameData_getParameterField(This,ppParameterFieldDefinition) \ (This)->lpVtbl -> getParameterField(This,ppParameterFieldDefinition) #define IDRChangeParameterFieldNameData_getOldName(This,ppOldName) \ (This)->lpVtbl -> getOldName(This,ppOldName) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeParameterFieldNameData_getParameterField_Proxy( IDRChangeParameterFieldNameData __RPC_FAR * This, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition); void __RPC_STUB IDRChangeParameterFieldNameData_getParameterField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeParameterFieldNameData_getOldName_Proxy( IDRChangeParameterFieldNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); void __RPC_STUB IDRChangeParameterFieldNameData_getOldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeParameterFieldNameData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeParameterFieldTextData_INTERFACE_DEFINED__ #define __IDRChangeParameterFieldTextData_INTERFACE_DEFINED__ /* interface IDRChangeParameterFieldTextData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeParameterFieldTextData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5ce3-44c9-11d1-abec-00a0c9274b91") IDRChangeParameterFieldTextData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getParameterField( /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition) = 0; virtual HRESULT STDMETHODCALLTYPE getOldText( /* [retval][out] */ BSTR __RPC_FAR *ppOldText) = 0; virtual HRESULT STDMETHODCALLTYPE getOldDefaultValue( /* [retval][out] */ BSTR __RPC_FAR *ppOldDefaultValue) = 0; }; #else /* C style interface */ typedef struct IDRChangeParameterFieldTextDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeParameterFieldTextData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeParameterFieldTextData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeParameterFieldTextData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getParameterField )( IDRChangeParameterFieldTextData __RPC_FAR * This, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldText )( IDRChangeParameterFieldTextData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldDefaultValue )( IDRChangeParameterFieldTextData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldDefaultValue); END_INTERFACE } IDRChangeParameterFieldTextDataVtbl; interface IDRChangeParameterFieldTextData { CONST_VTBL struct IDRChangeParameterFieldTextDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeParameterFieldTextData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeParameterFieldTextData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeParameterFieldTextData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeParameterFieldTextData_getParameterField(This,ppParameterFieldDefinition) \ (This)->lpVtbl -> getParameterField(This,ppParameterFieldDefinition) #define IDRChangeParameterFieldTextData_getOldText(This,ppOldText) \ (This)->lpVtbl -> getOldText(This,ppOldText) #define IDRChangeParameterFieldTextData_getOldDefaultValue(This,ppOldDefaultValue) \ (This)->lpVtbl -> getOldDefaultValue(This,ppOldDefaultValue) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeParameterFieldTextData_getParameterField_Proxy( IDRChangeParameterFieldTextData __RPC_FAR * This, /* [retval][out] */ IParameterFieldDefinition __RPC_FAR *__RPC_FAR *ppParameterFieldDefinition); void __RPC_STUB IDRChangeParameterFieldTextData_getParameterField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeParameterFieldTextData_getOldText_Proxy( IDRChangeParameterFieldTextData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldText); void __RPC_STUB IDRChangeParameterFieldTextData_getOldText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeParameterFieldTextData_getOldDefaultValue_Proxy( IDRChangeParameterFieldTextData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldDefaultValue); void __RPC_STUB IDRChangeParameterFieldTextData_getOldDefaultValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeParameterFieldTextData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeDeleteSubreportData_INTERFACE_DEFINED__ #define __IDRChangeDeleteSubreportData_INTERFACE_DEFINED__ /* interface IDRChangeDeleteSubreportData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeDeleteSubreportData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5d23-44c9-11d1-abec-00a0c9274b91") IDRChangeDeleteSubreportData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getSubreport( /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppSubreport) = 0; }; #else /* C style interface */ typedef struct IDRChangeDeleteSubreportDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeDeleteSubreportData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeDeleteSubreportData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeDeleteSubreportData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSubreport )( IDRChangeDeleteSubreportData __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppSubreport); END_INTERFACE } IDRChangeDeleteSubreportDataVtbl; interface IDRChangeDeleteSubreportData { CONST_VTBL struct IDRChangeDeleteSubreportDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeDeleteSubreportData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeDeleteSubreportData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeDeleteSubreportData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeDeleteSubreportData_getSubreport(This,ppSubreport) \ (This)->lpVtbl -> getSubreport(This,ppSubreport) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeDeleteSubreportData_getSubreport_Proxy( IDRChangeDeleteSubreportData __RPC_FAR * This, /* [retval][out] */ IReport __RPC_FAR *__RPC_FAR *ppSubreport); void __RPC_STUB IDRChangeDeleteSubreportData_getSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeDeleteSubreportData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeRunningTotalNameData_INTERFACE_DEFINED__ #define __IDRChangeRunningTotalNameData_INTERFACE_DEFINED__ /* interface IDRChangeRunningTotalNameData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeRunningTotalNameData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5d83-44c9-11d1-abec-00a0c9274b91") IDRChangeRunningTotalNameData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getOldName( /* [retval][out] */ BSTR __RPC_FAR *ppOldName) = 0; virtual HRESULT STDMETHODCALLTYPE getRunningTotalField( /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalField) = 0; }; #else /* C style interface */ typedef struct IDRChangeRunningTotalNameDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeRunningTotalNameData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeRunningTotalNameData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeRunningTotalNameData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldName )( IDRChangeRunningTotalNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getRunningTotalField )( IDRChangeRunningTotalNameData __RPC_FAR * This, /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalField); END_INTERFACE } IDRChangeRunningTotalNameDataVtbl; interface IDRChangeRunningTotalNameData { CONST_VTBL struct IDRChangeRunningTotalNameDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeRunningTotalNameData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeRunningTotalNameData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeRunningTotalNameData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeRunningTotalNameData_getOldName(This,ppOldName) \ (This)->lpVtbl -> getOldName(This,ppOldName) #define IDRChangeRunningTotalNameData_getRunningTotalField(This,ppRunningTotalField) \ (This)->lpVtbl -> getRunningTotalField(This,ppRunningTotalField) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeRunningTotalNameData_getOldName_Proxy( IDRChangeRunningTotalNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); void __RPC_STUB IDRChangeRunningTotalNameData_getOldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeRunningTotalNameData_getRunningTotalField_Proxy( IDRChangeRunningTotalNameData __RPC_FAR * This, /* [retval][out] */ IRunningTotalFieldDefinition __RPC_FAR *__RPC_FAR *ppRunningTotalField); void __RPC_STUB IDRChangeRunningTotalNameData_getRunningTotalField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeRunningTotalNameData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeSQLExpressionTextData_INTERFACE_DEFINED__ #define __IDRChangeSQLExpressionTextData_INTERFACE_DEFINED__ /* interface IDRChangeSQLExpressionTextData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeSQLExpressionTextData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5db3-44c9-11d1-abec-00a0c9274b91") IDRChangeSQLExpressionTextData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getOldText( /* [retval][out] */ BSTR __RPC_FAR *ppOldText) = 0; virtual HRESULT STDMETHODCALLTYPE getSQLExpressionField( /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionField) = 0; }; #else /* C style interface */ typedef struct IDRChangeSQLExpressionTextDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeSQLExpressionTextData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeSQLExpressionTextData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeSQLExpressionTextData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldText )( IDRChangeSQLExpressionTextData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSQLExpressionField )( IDRChangeSQLExpressionTextData __RPC_FAR * This, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionField); END_INTERFACE } IDRChangeSQLExpressionTextDataVtbl; interface IDRChangeSQLExpressionTextData { CONST_VTBL struct IDRChangeSQLExpressionTextDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeSQLExpressionTextData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeSQLExpressionTextData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeSQLExpressionTextData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeSQLExpressionTextData_getOldText(This,ppOldText) \ (This)->lpVtbl -> getOldText(This,ppOldText) #define IDRChangeSQLExpressionTextData_getSQLExpressionField(This,ppSQLExpressionField) \ (This)->lpVtbl -> getSQLExpressionField(This,ppSQLExpressionField) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeSQLExpressionTextData_getOldText_Proxy( IDRChangeSQLExpressionTextData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldText); void __RPC_STUB IDRChangeSQLExpressionTextData_getOldText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeSQLExpressionTextData_getSQLExpressionField_Proxy( IDRChangeSQLExpressionTextData __RPC_FAR * This, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionField); void __RPC_STUB IDRChangeSQLExpressionTextData_getSQLExpressionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeSQLExpressionTextData_INTERFACE_DEFINED__ */ #ifndef __IDRChangeSQLExpressionNameData_INTERFACE_DEFINED__ #define __IDRChangeSQLExpressionNameData_INTERFACE_DEFINED__ /* interface IDRChangeSQLExpressionNameData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeSQLExpressionNameData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5dc3-44c9-11d1-abec-00a0c9274b91") IDRChangeSQLExpressionNameData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getOldName( /* [retval][out] */ BSTR __RPC_FAR *ppOldName) = 0; virtual HRESULT STDMETHODCALLTYPE getSQLExpressionField( /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionField) = 0; }; #else /* C style interface */ typedef struct IDRChangeSQLExpressionNameDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeSQLExpressionNameData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeSQLExpressionNameData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeSQLExpressionNameData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOldName )( IDRChangeSQLExpressionNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSQLExpressionField )( IDRChangeSQLExpressionNameData __RPC_FAR * This, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionField); END_INTERFACE } IDRChangeSQLExpressionNameDataVtbl; interface IDRChangeSQLExpressionNameData { CONST_VTBL struct IDRChangeSQLExpressionNameDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeSQLExpressionNameData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeSQLExpressionNameData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeSQLExpressionNameData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeSQLExpressionNameData_getOldName(This,ppOldName) \ (This)->lpVtbl -> getOldName(This,ppOldName) #define IDRChangeSQLExpressionNameData_getSQLExpressionField(This,ppSQLExpressionField) \ (This)->lpVtbl -> getSQLExpressionField(This,ppSQLExpressionField) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeSQLExpressionNameData_getOldName_Proxy( IDRChangeSQLExpressionNameData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppOldName); void __RPC_STUB IDRChangeSQLExpressionNameData_getOldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRChangeSQLExpressionNameData_getSQLExpressionField_Proxy( IDRChangeSQLExpressionNameData __RPC_FAR * This, /* [retval][out] */ ISQLExpressionFieldDefinition __RPC_FAR *__RPC_FAR *ppSQLExpressionField); void __RPC_STUB IDRChangeSQLExpressionNameData_getSQLExpressionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeSQLExpressionNameData_INTERFACE_DEFINED__ */ #ifndef __IFormattingInfo_INTERFACE_DEFINED__ #define __IFormattingInfo_INTERFACE_DEFINED__ /* interface IFormattingInfo */ /* [object][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IFormattingInfo; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("b4741fe2-45a6-11d1-abec-00a0c9274b91") IFormattingInfo : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsRepeatedGroupHeader( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsStartOfGroup( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsEndOfGroup( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IFormattingInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IFormattingInfo __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IFormattingInfo __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IFormattingInfo __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IFormattingInfo __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IFormattingInfo __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IFormattingInfo __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IFormattingInfo __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsRepeatedGroupHeader )( IFormattingInfo __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsStartOfGroup )( IFormattingInfo __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsEndOfGroup )( IFormattingInfo __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IFormattingInfoVtbl; interface IFormattingInfo { CONST_VTBL struct IFormattingInfoVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IFormattingInfo_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFormattingInfo_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFormattingInfo_Release(This) \ (This)->lpVtbl -> Release(This) #define IFormattingInfo_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFormattingInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFormattingInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFormattingInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFormattingInfo_get_IsRepeatedGroupHeader(This,pBool) \ (This)->lpVtbl -> get_IsRepeatedGroupHeader(This,pBool) #define IFormattingInfo_get_IsStartOfGroup(This,pBool) \ (This)->lpVtbl -> get_IsStartOfGroup(This,pBool) #define IFormattingInfo_get_IsEndOfGroup(This,pBool) \ (This)->lpVtbl -> get_IsEndOfGroup(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormattingInfo_get_IsRepeatedGroupHeader_Proxy( IFormattingInfo __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFormattingInfo_get_IsRepeatedGroupHeader_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormattingInfo_get_IsStartOfGroup_Proxy( IFormattingInfo __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFormattingInfo_get_IsStartOfGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFormattingInfo_get_IsEndOfGroup_Proxy( IFormattingInfo __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IFormattingInfo_get_IsEndOfGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFormattingInfo_INTERFACE_DEFINED__ */ #ifndef __ISubreportLink_INTERFACE_DEFINED__ #define __ISubreportLink_INTERFACE_DEFINED__ /* interface ISubreportLink */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISubreportLink; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e31-44c9-11d1-abec-00a0c9274b91") ISubreportLink : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MainReportField( /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SubreportField( /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition) = 0; }; #else /* C style interface */ typedef struct ISubreportLinkVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISubreportLink __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISubreportLink __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISubreportLink __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISubreportLink __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISubreportLink __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISubreportLink __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISubreportLink __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISubreportLink __RPC_FAR * This, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MainReportField )( ISubreportLink __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubreportField )( ISubreportLink __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); END_INTERFACE } ISubreportLinkVtbl; interface ISubreportLink { CONST_VTBL struct ISubreportLinkVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISubreportLink_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISubreportLink_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISubreportLink_Release(This) \ (This)->lpVtbl -> Release(This) #define ISubreportLink_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISubreportLink_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISubreportLink_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISubreportLink_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISubreportLink_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISubreportLink_get_MainReportField(This,ppFieldDefinition) \ (This)->lpVtbl -> get_MainReportField(This,ppFieldDefinition) #define ISubreportLink_get_SubreportField(This,ppFieldDefinition) \ (This)->lpVtbl -> get_SubreportField(This,ppFieldDefinition) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportLink_get_Parent_Proxy( ISubreportLink __RPC_FAR * This, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISubreportLink_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportLink_get_MainReportField_Proxy( ISubreportLink __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); void __RPC_STUB ISubreportLink_get_MainReportField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportLink_get_SubreportField_Proxy( ISubreportLink __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); void __RPC_STUB ISubreportLink_get_SubreportField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISubreportLink_INTERFACE_DEFINED__ */ #ifndef __ISubreportLinks_INTERFACE_DEFINED__ #define __ISubreportLinks_INTERFACE_DEFINED__ /* interface ISubreportLinks */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ISubreportLinks; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e22-44c9-11d1-abec-00a0c9274b91") ISubreportLinks : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ ISubreportLink __RPC_FAR *__RPC_FAR *ppSubreportLink) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ VARIANT mainReportField, /* [in] */ VARIANT subreportField, /* [retval][out] */ ISubreportLink __RPC_FAR *__RPC_FAR *ppSubreportLink) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ long index) = 0; }; #else /* C style interface */ typedef struct ISubreportLinksVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISubreportLinks __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISubreportLinks __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISubreportLinks __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISubreportLinks __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISubreportLinks __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISubreportLinks __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISubreportLinks __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ISubreportLinks __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ISubreportLinks __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISubreportLink __RPC_FAR *__RPC_FAR *ppSubreportLink); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ISubreportLinks __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ISubreportLinks __RPC_FAR * This, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ISubreportLinks __RPC_FAR * This, /* [in] */ VARIANT mainReportField, /* [in] */ VARIANT subreportField, /* [retval][out] */ ISubreportLink __RPC_FAR *__RPC_FAR *ppSubreportLink); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( ISubreportLinks __RPC_FAR * This, /* [in] */ long index); END_INTERFACE } ISubreportLinksVtbl; interface ISubreportLinks { CONST_VTBL struct ISubreportLinksVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISubreportLinks_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISubreportLinks_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISubreportLinks_Release(This) \ (This)->lpVtbl -> Release(This) #define ISubreportLinks_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISubreportLinks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISubreportLinks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISubreportLinks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISubreportLinks_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define ISubreportLinks_get_Item(This,index,ppSubreportLink) \ (This)->lpVtbl -> get_Item(This,index,ppSubreportLink) #define ISubreportLinks_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ISubreportLinks_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define ISubreportLinks_Add(This,mainReportField,subreportField,ppSubreportLink) \ (This)->lpVtbl -> Add(This,mainReportField,subreportField,ppSubreportLink) #define ISubreportLinks_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportLinks_get__NewEnum_Proxy( ISubreportLinks __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB ISubreportLinks_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportLinks_get_Item_Proxy( ISubreportLinks __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISubreportLink __RPC_FAR *__RPC_FAR *ppSubreportLink); void __RPC_STUB ISubreportLinks_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportLinks_get_Count_Proxy( ISubreportLinks __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ISubreportLinks_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISubreportLinks_get_Parent_Proxy( ISubreportLinks __RPC_FAR * This, /* [retval][out] */ ISubreportObject __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB ISubreportLinks_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISubreportLinks_Add_Proxy( ISubreportLinks __RPC_FAR * This, /* [in] */ VARIANT mainReportField, /* [in] */ VARIANT subreportField, /* [retval][out] */ ISubreportLink __RPC_FAR *__RPC_FAR *ppSubreportLink); void __RPC_STUB ISubreportLinks_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISubreportLinks_Delete_Proxy( ISubreportLinks __RPC_FAR * This, /* [in] */ long index); void __RPC_STUB ISubreportLinks_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISubreportLinks_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0284 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0284_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0284_v0_0_s_ifspec; #ifndef __ICrossTabGroups_INTERFACE_DEFINED__ #define __ICrossTabGroups_INTERFACE_DEFINED__ /* interface ICrossTabGroups */ /* [object][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ICrossTabGroups; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e42-44c9-11d1-abec-00a0c9274b91") ICrossTabGroups : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ ICrossTabGroup __RPC_FAR *__RPC_FAR *ppCrossTabGroup) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ VARIANT field, /* [retval][out] */ ICrossTabGroup __RPC_FAR *__RPC_FAR *ppCrossTabGroup) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ long index) = 0; }; #else /* C style interface */ typedef struct ICrossTabGroupsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ICrossTabGroups __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ICrossTabGroups __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ICrossTabGroups __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ICrossTabGroups __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ICrossTabGroups __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ICrossTabGroups __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ICrossTabGroups __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ICrossTabGroups __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ICrossTabGroups __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ICrossTabGroups __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ICrossTabGroups __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ICrossTabGroup __RPC_FAR *__RPC_FAR *ppCrossTabGroup); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ICrossTabGroups __RPC_FAR * This, /* [in] */ VARIANT field, /* [retval][out] */ ICrossTabGroup __RPC_FAR *__RPC_FAR *ppCrossTabGroup); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( ICrossTabGroups __RPC_FAR * This, /* [in] */ long index); END_INTERFACE } ICrossTabGroupsVtbl; interface ICrossTabGroups { CONST_VTBL struct ICrossTabGroupsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ICrossTabGroups_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICrossTabGroups_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICrossTabGroups_Release(This) \ (This)->lpVtbl -> Release(This) #define ICrossTabGroups_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICrossTabGroups_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICrossTabGroups_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICrossTabGroups_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICrossTabGroups_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define ICrossTabGroups_get_Parent(This,ppCrossTabObject) \ (This)->lpVtbl -> get_Parent(This,ppCrossTabObject) #define ICrossTabGroups_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ICrossTabGroups_get_Item(This,index,ppCrossTabGroup) \ (This)->lpVtbl -> get_Item(This,index,ppCrossTabGroup) #define ICrossTabGroups_Add(This,field,ppCrossTabGroup) \ (This)->lpVtbl -> Add(This,field,ppCrossTabGroup) #define ICrossTabGroups_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroups_get__NewEnum_Proxy( ICrossTabGroups __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB ICrossTabGroups_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroups_get_Parent_Proxy( ICrossTabGroups __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); void __RPC_STUB ICrossTabGroups_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroups_get_Count_Proxy( ICrossTabGroups __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ICrossTabGroups_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroups_get_Item_Proxy( ICrossTabGroups __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ICrossTabGroup __RPC_FAR *__RPC_FAR *ppCrossTabGroup); void __RPC_STUB ICrossTabGroups_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroups_Add_Proxy( ICrossTabGroups __RPC_FAR * This, /* [in] */ VARIANT field, /* [retval][out] */ ICrossTabGroup __RPC_FAR *__RPC_FAR *ppCrossTabGroup); void __RPC_STUB ICrossTabGroups_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroups_Delete_Proxy( ICrossTabGroups __RPC_FAR * This, /* [in] */ long index); void __RPC_STUB ICrossTabGroups_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICrossTabGroups_INTERFACE_DEFINED__ */ #ifndef __ICrossTabGroup_INTERFACE_DEFINED__ #define __ICrossTabGroup_INTERFACE_DEFINED__ /* interface ICrossTabGroup */ /* [object][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_ICrossTabGroup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e52-44c9-11d1-abec-00a0c9274b91") ICrossTabGroup : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Field( /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppField) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Field( /* [in] */ VARIANT field) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Condition( /* [retval][out] */ CRGroupCondition __RPC_FAR *pGroupCondition) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Condition( /* [in] */ CRGroupCondition groupCondition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SortDirection( /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SortDirection( /* [in] */ CRSortDirection sortDirection) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSuppressSubtotal( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSuppressSubtotal( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableSuppressLabel( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableSuppressLabel( /* [in] */ VARIANT_BOOL bl) = 0; }; #else /* C style interface */ typedef struct ICrossTabGroupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ICrossTabGroup __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ICrossTabGroup __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ICrossTabGroup __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ICrossTabGroup __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ICrossTabGroup __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ICrossTabGroup __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ICrossTabGroup __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Field )( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppField); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Field )( ICrossTabGroup __RPC_FAR * This, /* [in] */ VARIANT field); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Condition )( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ CRGroupCondition __RPC_FAR *pGroupCondition); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Condition )( ICrossTabGroup __RPC_FAR * This, /* [in] */ CRGroupCondition groupCondition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SortDirection )( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SortDirection )( ICrossTabGroup __RPC_FAR * This, /* [in] */ CRSortDirection sortDirection); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( ICrossTabGroup __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSuppressSubtotal )( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSuppressSubtotal )( ICrossTabGroup __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableSuppressLabel )( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSuppressLabel )( ICrossTabGroup __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); END_INTERFACE } ICrossTabGroupVtbl; interface ICrossTabGroup { CONST_VTBL struct ICrossTabGroupVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ICrossTabGroup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICrossTabGroup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICrossTabGroup_Release(This) \ (This)->lpVtbl -> Release(This) #define ICrossTabGroup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICrossTabGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICrossTabGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICrossTabGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICrossTabGroup_get_Parent(This,ppCrossTabObject) \ (This)->lpVtbl -> get_Parent(This,ppCrossTabObject) #define ICrossTabGroup_get_Field(This,ppField) \ (This)->lpVtbl -> get_Field(This,ppField) #define ICrossTabGroup_put_Field(This,field) \ (This)->lpVtbl -> put_Field(This,field) #define ICrossTabGroup_get_Condition(This,pGroupCondition) \ (This)->lpVtbl -> get_Condition(This,pGroupCondition) #define ICrossTabGroup_put_Condition(This,groupCondition) \ (This)->lpVtbl -> put_Condition(This,groupCondition) #define ICrossTabGroup_get_SortDirection(This,pSortDirection) \ (This)->lpVtbl -> get_SortDirection(This,pSortDirection) #define ICrossTabGroup_put_SortDirection(This,sortDirection) \ (This)->lpVtbl -> put_SortDirection(This,sortDirection) #define ICrossTabGroup_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define ICrossTabGroup_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define ICrossTabGroup_get_EnableSuppressSubtotal(This,pBool) \ (This)->lpVtbl -> get_EnableSuppressSubtotal(This,pBool) #define ICrossTabGroup_put_EnableSuppressSubtotal(This,bl) \ (This)->lpVtbl -> put_EnableSuppressSubtotal(This,bl) #define ICrossTabGroup_get_EnableSuppressLabel(This,pBool) \ (This)->lpVtbl -> get_EnableSuppressLabel(This,pBool) #define ICrossTabGroup_put_EnableSuppressLabel(This,bl) \ (This)->lpVtbl -> put_EnableSuppressLabel(This,bl) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_get_Parent_Proxy( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); void __RPC_STUB ICrossTabGroup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_get_Field_Proxy( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppField); void __RPC_STUB ICrossTabGroup_get_Field_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_put_Field_Proxy( ICrossTabGroup __RPC_FAR * This, /* [in] */ VARIANT field); void __RPC_STUB ICrossTabGroup_put_Field_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_get_Condition_Proxy( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ CRGroupCondition __RPC_FAR *pGroupCondition); void __RPC_STUB ICrossTabGroup_get_Condition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_put_Condition_Proxy( ICrossTabGroup __RPC_FAR * This, /* [in] */ CRGroupCondition groupCondition); void __RPC_STUB ICrossTabGroup_put_Condition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_get_SortDirection_Proxy( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ CRSortDirection __RPC_FAR *pSortDirection); void __RPC_STUB ICrossTabGroup_get_SortDirection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_put_SortDirection_Proxy( ICrossTabGroup __RPC_FAR * This, /* [in] */ CRSortDirection sortDirection); void __RPC_STUB ICrossTabGroup_put_SortDirection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_get_BackColor_Proxy( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB ICrossTabGroup_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_put_BackColor_Proxy( ICrossTabGroup __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB ICrossTabGroup_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_get_EnableSuppressSubtotal_Proxy( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabGroup_get_EnableSuppressSubtotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_put_EnableSuppressSubtotal_Proxy( ICrossTabGroup __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabGroup_put_EnableSuppressSubtotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_get_EnableSuppressLabel_Proxy( ICrossTabGroup __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB ICrossTabGroup_get_EnableSuppressLabel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICrossTabGroup_put_EnableSuppressLabel_Proxy( ICrossTabGroup __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB ICrossTabGroup_put_EnableSuppressLabel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICrossTabGroup_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0286 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0286_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0286_v0_0_s_ifspec; #ifndef __IFieldDefinitions_INTERFACE_DEFINED__ #define __IFieldDefinitions_INTERFACE_DEFINED__ /* interface IFieldDefinitions */ /* [object][nonextensible][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e02-44c9-11d1-abec-00a0c9274b91") IFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ VARIANT field) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ VARIANT field) = 0; }; #else /* C style interface */ typedef struct IFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT field); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( IFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT field); END_INTERFACE } IFieldDefinitionsVtbl; interface IFieldDefinitions { CONST_VTBL struct IFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define IFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IFieldDefinitions_get_Item(This,index,ppFieldDefinition) \ (This)->lpVtbl -> get_Item(This,index,ppFieldDefinition) #define IFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IFieldDefinitions_get_Parent(This,ppReportObject) \ (This)->lpVtbl -> get_Parent(This,ppReportObject) #define IFieldDefinitions_Add(This,field) \ (This)->lpVtbl -> Add(This,field) #define IFieldDefinitions_Delete(This,field) \ (This)->lpVtbl -> Delete(This,field) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinitions_get__NewEnum_Proxy( IFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinitions_get_Item_Proxy( IFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); void __RPC_STUB IFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinitions_get_Count_Proxy( IFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinitions_get_Parent_Proxy( IFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinitions_Add_Proxy( IFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT field); void __RPC_STUB IFieldDefinitions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFieldDefinitions_Delete_Proxy( IFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT field); void __RPC_STUB IFieldDefinitions_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFieldDefinitions_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_craxdi_0287 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_craxdi_0287_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_craxdi_0287_v0_0_s_ifspec; #ifndef __IObjectSummaryFieldDefinitions_INTERFACE_DEFINED__ #define __IObjectSummaryFieldDefinitions_INTERFACE_DEFINED__ /* interface IObjectSummaryFieldDefinitions */ /* [object][nonextensible][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IObjectSummaryFieldDefinitions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e12-44c9-11d1-abec-00a0c9274b91") IObjectSummaryFieldDefinitions : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long index, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppSummaryField) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ VARIANT summaryField) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ long index) = 0; }; #else /* C style interface */ typedef struct IObjectSummaryFieldDefinitionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IObjectSummaryFieldDefinitions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IObjectSummaryFieldDefinitions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppSummaryField); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT summaryField); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ long index); END_INTERFACE } IObjectSummaryFieldDefinitionsVtbl; interface IObjectSummaryFieldDefinitions { CONST_VTBL struct IObjectSummaryFieldDefinitionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IObjectSummaryFieldDefinitions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IObjectSummaryFieldDefinitions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IObjectSummaryFieldDefinitions_Release(This) \ (This)->lpVtbl -> Release(This) #define IObjectSummaryFieldDefinitions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IObjectSummaryFieldDefinitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IObjectSummaryFieldDefinitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IObjectSummaryFieldDefinitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IObjectSummaryFieldDefinitions_get__NewEnum(This,ppNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) #define IObjectSummaryFieldDefinitions_get_Item(This,index,ppSummaryField) \ (This)->lpVtbl -> get_Item(This,index,ppSummaryField) #define IObjectSummaryFieldDefinitions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IObjectSummaryFieldDefinitions_get_Parent(This,ppReportObject) \ (This)->lpVtbl -> get_Parent(This,ppReportObject) #define IObjectSummaryFieldDefinitions_Add(This,summaryField) \ (This)->lpVtbl -> Add(This,summaryField) #define IObjectSummaryFieldDefinitions_Delete(This,index) \ (This)->lpVtbl -> Delete(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][id] */ HRESULT STDMETHODCALLTYPE IObjectSummaryFieldDefinitions_get__NewEnum_Proxy( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppNewEnum); void __RPC_STUB IObjectSummaryFieldDefinitions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IObjectSummaryFieldDefinitions_get_Item_Proxy( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ long index, /* [retval][out] */ ISummaryFieldDefinition __RPC_FAR *__RPC_FAR *ppSummaryField); void __RPC_STUB IObjectSummaryFieldDefinitions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IObjectSummaryFieldDefinitions_get_Count_Proxy( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IObjectSummaryFieldDefinitions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IObjectSummaryFieldDefinitions_get_Parent_Proxy( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [retval][out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject); void __RPC_STUB IObjectSummaryFieldDefinitions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IObjectSummaryFieldDefinitions_Add_Proxy( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ VARIANT summaryField); void __RPC_STUB IObjectSummaryFieldDefinitions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IObjectSummaryFieldDefinitions_Delete_Proxy( IObjectSummaryFieldDefinitions __RPC_FAR * This, /* [in] */ long index); void __RPC_STUB IObjectSummaryFieldDefinitions_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IObjectSummaryFieldDefinitions_INTERFACE_DEFINED__ */ #ifndef __IDRChangeSelectionObjects_INTERFACE_DEFINED__ #define __IDRChangeSelectionObjects_INTERFACE_DEFINED__ /* interface IDRChangeSelectionObjects */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRChangeSelectionObjects; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e73-44c9-11d1-abec-00a0c9274b91") IDRChangeSelectionObjects : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getFoundObjects( /* [retval][out] */ VARIANT __RPC_FAR *pFoundObjectsArray) = 0; }; #else /* C style interface */ typedef struct IDRChangeSelectionObjectsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRChangeSelectionObjects __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRChangeSelectionObjects __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRChangeSelectionObjects __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFoundObjects )( IDRChangeSelectionObjects __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pFoundObjectsArray); END_INTERFACE } IDRChangeSelectionObjectsVtbl; interface IDRChangeSelectionObjects { CONST_VTBL struct IDRChangeSelectionObjectsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRChangeSelectionObjects_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRChangeSelectionObjects_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRChangeSelectionObjects_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRChangeSelectionObjects_getFoundObjects(This,pFoundObjectsArray) \ (This)->lpVtbl -> getFoundObjects(This,pFoundObjectsArray) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRChangeSelectionObjects_getFoundObjects_Proxy( IDRChangeSelectionObjects __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pFoundObjectsArray); void __RPC_STUB IDRChangeSelectionObjects_getFoundObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRChangeSelectionObjects_INTERFACE_DEFINED__ */ #ifndef __IDRUpdateUsingFieldData_INTERFACE_DEFINED__ #define __IDRUpdateUsingFieldData_INTERFACE_DEFINED__ /* interface IDRUpdateUsingFieldData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRUpdateUsingFieldData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e83-44c9-11d1-abec-00a0c9274b91") IDRUpdateUsingFieldData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getField( /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition) = 0; }; #else /* C style interface */ typedef struct IDRUpdateUsingFieldDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRUpdateUsingFieldData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRUpdateUsingFieldData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRUpdateUsingFieldData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getField )( IDRUpdateUsingFieldData __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); END_INTERFACE } IDRUpdateUsingFieldDataVtbl; interface IDRUpdateUsingFieldData { CONST_VTBL struct IDRUpdateUsingFieldDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRUpdateUsingFieldData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRUpdateUsingFieldData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRUpdateUsingFieldData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRUpdateUsingFieldData_getField(This,ppFieldDefinition) \ (This)->lpVtbl -> getField(This,ppFieldDefinition) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRUpdateUsingFieldData_getField_Proxy( IDRUpdateUsingFieldData __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); void __RPC_STUB IDRUpdateUsingFieldData_getField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRUpdateUsingFieldData_INTERFACE_DEFINED__ */ #ifndef __IDRUpdateNotUsingFieldData_INTERFACE_DEFINED__ #define __IDRUpdateNotUsingFieldData_INTERFACE_DEFINED__ /* interface IDRUpdateNotUsingFieldData */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRUpdateNotUsingFieldData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e93-44c9-11d1-abec-00a0c9274b91") IDRUpdateNotUsingFieldData : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getField( /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition) = 0; }; #else /* C style interface */ typedef struct IDRUpdateNotUsingFieldDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRUpdateNotUsingFieldData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRUpdateNotUsingFieldData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRUpdateNotUsingFieldData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getField )( IDRUpdateNotUsingFieldData __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); END_INTERFACE } IDRUpdateNotUsingFieldDataVtbl; interface IDRUpdateNotUsingFieldData { CONST_VTBL struct IDRUpdateNotUsingFieldDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRUpdateNotUsingFieldData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRUpdateNotUsingFieldData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRUpdateNotUsingFieldData_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRUpdateNotUsingFieldData_getField(This,ppFieldDefinition) \ (This)->lpVtbl -> getField(This,ppFieldDefinition) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRUpdateNotUsingFieldData_getField_Proxy( IDRUpdateNotUsingFieldData __RPC_FAR * This, /* [retval][out] */ IFieldDefinition __RPC_FAR *__RPC_FAR *ppFieldDefinition); void __RPC_STUB IDRUpdateNotUsingFieldData_getField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRUpdateNotUsingFieldData_INTERFACE_DEFINED__ */ #ifndef __IFieldMappingData_INTERFACE_DEFINED__ #define __IFieldMappingData_INTERFACE_DEFINED__ /* interface IFieldMappingData */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IFieldMappingData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5e62-44c9-11d1-abec-00a0c9274b91") IFieldMappingData : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ValueType( /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ValueType( /* [in] */ CRFieldValueType valueType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TableName( /* [retval][out] */ BSTR __RPC_FAR *pTableName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TableName( /* [in] */ BSTR tableName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FieldName( /* [retval][out] */ BSTR __RPC_FAR *pFieldName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FieldName( /* [in] */ BSTR fieldName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MappingToFieldIndex( /* [retval][out] */ short __RPC_FAR *pMappingTo) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MappingToFieldIndex( /* [in] */ short mappingTo) = 0; }; #else /* C style interface */ typedef struct IFieldMappingDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IFieldMappingData __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IFieldMappingData __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IFieldMappingData __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IFieldMappingData __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IFieldMappingData __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IFieldMappingData __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IFieldMappingData __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ValueType )( IFieldMappingData __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ValueType )( IFieldMappingData __RPC_FAR * This, /* [in] */ CRFieldValueType valueType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TableName )( IFieldMappingData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pTableName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TableName )( IFieldMappingData __RPC_FAR * This, /* [in] */ BSTR tableName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FieldName )( IFieldMappingData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pFieldName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FieldName )( IFieldMappingData __RPC_FAR * This, /* [in] */ BSTR fieldName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MappingToFieldIndex )( IFieldMappingData __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pMappingTo); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MappingToFieldIndex )( IFieldMappingData __RPC_FAR * This, /* [in] */ short mappingTo); END_INTERFACE } IFieldMappingDataVtbl; interface IFieldMappingData { CONST_VTBL struct IFieldMappingDataVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IFieldMappingData_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFieldMappingData_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFieldMappingData_Release(This) \ (This)->lpVtbl -> Release(This) #define IFieldMappingData_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFieldMappingData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFieldMappingData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFieldMappingData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFieldMappingData_get_ValueType(This,pValueType) \ (This)->lpVtbl -> get_ValueType(This,pValueType) #define IFieldMappingData_put_ValueType(This,valueType) \ (This)->lpVtbl -> put_ValueType(This,valueType) #define IFieldMappingData_get_TableName(This,pTableName) \ (This)->lpVtbl -> get_TableName(This,pTableName) #define IFieldMappingData_put_TableName(This,tableName) \ (This)->lpVtbl -> put_TableName(This,tableName) #define IFieldMappingData_get_FieldName(This,pFieldName) \ (This)->lpVtbl -> get_FieldName(This,pFieldName) #define IFieldMappingData_put_FieldName(This,fieldName) \ (This)->lpVtbl -> put_FieldName(This,fieldName) #define IFieldMappingData_get_MappingToFieldIndex(This,pMappingTo) \ (This)->lpVtbl -> get_MappingToFieldIndex(This,pMappingTo) #define IFieldMappingData_put_MappingToFieldIndex(This,mappingTo) \ (This)->lpVtbl -> put_MappingToFieldIndex(This,mappingTo) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldMappingData_get_ValueType_Proxy( IFieldMappingData __RPC_FAR * This, /* [retval][out] */ CRFieldValueType __RPC_FAR *pValueType); void __RPC_STUB IFieldMappingData_get_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldMappingData_put_ValueType_Proxy( IFieldMappingData __RPC_FAR * This, /* [in] */ CRFieldValueType valueType); void __RPC_STUB IFieldMappingData_put_ValueType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldMappingData_get_TableName_Proxy( IFieldMappingData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pTableName); void __RPC_STUB IFieldMappingData_get_TableName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldMappingData_put_TableName_Proxy( IFieldMappingData __RPC_FAR * This, /* [in] */ BSTR tableName); void __RPC_STUB IFieldMappingData_put_TableName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldMappingData_get_FieldName_Proxy( IFieldMappingData __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pFieldName); void __RPC_STUB IFieldMappingData_get_FieldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldMappingData_put_FieldName_Proxy( IFieldMappingData __RPC_FAR * This, /* [in] */ BSTR fieldName); void __RPC_STUB IFieldMappingData_put_FieldName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFieldMappingData_get_MappingToFieldIndex_Proxy( IFieldMappingData __RPC_FAR * This, /* [retval][out] */ short __RPC_FAR *pMappingTo); void __RPC_STUB IFieldMappingData_get_MappingToFieldIndex_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFieldMappingData_put_MappingToFieldIndex_Proxy( IFieldMappingData __RPC_FAR * This, /* [in] */ short mappingTo); void __RPC_STUB IFieldMappingData_put_MappingToFieldIndex_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFieldMappingData_INTERFACE_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif