/* The TWAIN Toolkit is distributed as is. The developer and distributors of the TWAIN Toolkit expressly disclaim all implied, express or statutory warranties including, without limitation, the implied warranties of merchantability, noninfringement of third party rights and fitness for a particular purpose. Neither the developers nor the distributorswill be liable for damages, whether direct, indirect, special, incidental, or consequential, as a result of the reproduction, modification, distribution or other use of the TWAIN Toolkit. */ /* this ALWAYS GENERATED file contains the definitions for the ifaces */ /* File created by MIDL compiler version 7.00.0500 */ /* at Thu Oct 17 01:01:50 2013 */ /* Compiler settings for .\idl\FREngine.idl: Oicf, W1, Zp8, env=Win32 (32b run) protocol : dce , ms_ext, c_ext, robust error checks: allocation ref bounds_check enum stub_data VC __declspec() decoration level: __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ //@@MIDL_FILE_HEADING( ) #pragma warning( disable: 4049 ) /* more than 64k source lines */ /* 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 __FREngine_h__ #define __FREngine_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif /* Forward Declarations */ #ifndef __IEngine_FWD_DEFINED__ #define __IEngine_FWD_DEFINED__ typedef iface IEngine IEngine; #endif /* __IEngine_FWD_DEFINED__ */ #ifndef __IHandle_FWD_DEFINED__ #define __IHandle_FWD_DEFINED__ typedef iface IHandle IHandle; #endif /* __IHandle_FWD_DEFINED__ */ #ifndef __IImageDocument_FWD_DEFINED__ #define __IImageDocument_FWD_DEFINED__ typedef iface IImageDocument IImageDocument; #endif /* __IImageDocument_FWD_DEFINED__ */ #ifndef __IPDFEncryptionInfo_FWD_DEFINED__ #define __IPDFEncryptionInfo_FWD_DEFINED__ typedef iface IPDFEncryptionInfo IPDFEncryptionInfo; #endif /* __IPDFEncryptionInfo_FWD_DEFINED__ */ #ifndef __IFRRectangle_FWD_DEFINED__ #define __IFRRectangle_FWD_DEFINED__ typedef iface IFRRectangle IFRRectangle; #endif /* __IFRRectangle_FWD_DEFINED__ */ #ifndef __IRegion_FWD_DEFINED__ #define __IRegion_FWD_DEFINED__ typedef iface IRegion IRegion; #endif /* __IRegion_FWD_DEFINED__ */ #ifndef __Region_FWD_DEFINED__ #define __Region_FWD_DEFINED__ #ifdef __cplusplus typedef class Region Region; #else typedef struct Region Region; #endif /* __cplusplus */ #endif /* __Region_FWD_DEFINED__ */ #ifndef __IImageModification_FWD_DEFINED__ #define __IImageModification_FWD_DEFINED__ typedef iface IImageModification IImageModification; #endif /* __IImageModification_FWD_DEFINED__ */ #ifndef __ImageModification_FWD_DEFINED__ #define __ImageModification_FWD_DEFINED__ #ifdef __cplusplus typedef class ImageModification ImageModification; #else typedef struct ImageModification ImageModification; #endif /* __cplusplus */ #endif /* __ImageModification_FWD_DEFINED__ */ #ifndef __IImage_FWD_DEFINED__ #define __IImage_FWD_DEFINED__ typedef iface IImage IImage; #endif /* __IImage_FWD_DEFINED__ */ #ifndef __Image_FWD_DEFINED__ #define __Image_FWD_DEFINED__ #ifdef __cplusplus typedef class Image Image; #else typedef struct Image Image; #endif /* __cplusplus */ #endif /* __Image_FWD_DEFINED__ */ #ifndef __IPrepareImageMode_FWD_DEFINED__ #define __IPrepareImageMode_FWD_DEFINED__ typedef iface IPrepareImageMode IPrepareImageMode; #endif /* __IPrepareImageMode_FWD_DEFINED__ */ #ifndef __PrepareImageMode_FWD_DEFINED__ #define __PrepareImageMode_FWD_DEFINED__ #ifdef __cplusplus typedef class PrepareImageMode PrepareImageMode; #else typedef struct PrepareImageMode PrepareImageMode; #endif /* __cplusplus */ #endif /* __PrepareImageMode_FWD_DEFINED__ */ #ifndef __DIImageDocumentEvents_FWD_DEFINED__ #define __DIImageDocumentEvents_FWD_DEFINED__ typedef iface DIImageDocumentEvents DIImageDocumentEvents; #endif /* __DIImageDocumentEvents_FWD_DEFINED__ */ #ifndef __IImageDocumentEvents_FWD_DEFINED__ #define __IImageDocumentEvents_FWD_DEFINED__ typedef iface IImageDocumentEvents IImageDocumentEvents; #endif /* __IImageDocumentEvents_FWD_DEFINED__ */ #ifndef __ICoordinatesConverter_FWD_DEFINED__ #define __ICoordinatesConverter_FWD_DEFINED__ typedef iface ICoordinatesConverter ICoordinatesConverter; #endif /* __ICoordinatesConverter_FWD_DEFINED__ */ #ifndef __ImageDocument_FWD_DEFINED__ #define __ImageDocument_FWD_DEFINED__ #ifdef __cplusplus typedef class ImageDocument ImageDocument; #else typedef struct ImageDocument ImageDocument; #endif /* __cplusplus */ #endif /* __ImageDocument_FWD_DEFINED__ */ #ifndef __IMultipageImageWriter_FWD_DEFINED__ #define __IMultipageImageWriter_FWD_DEFINED__ typedef iface IMultipageImageWriter IMultipageImageWriter; #endif /* __IMultipageImageWriter_FWD_DEFINED__ */ #ifndef __MultipageImageWriter_FWD_DEFINED__ #define __MultipageImageWriter_FWD_DEFINED__ #ifdef __cplusplus typedef class MultipageImageWriter MultipageImageWriter; #else typedef struct MultipageImageWriter MultipageImageWriter; #endif /* __cplusplus */ #endif /* __MultipageImageWriter_FWD_DEFINED__ */ #ifndef __IJpegExtendedParams_FWD_DEFINED__ #define __IJpegExtendedParams_FWD_DEFINED__ typedef iface IJpegExtendedParams IJpegExtendedParams; #endif /* __IJpegExtendedParams_FWD_DEFINED__ */ #ifndef __JpegExtendedParams_FWD_DEFINED__ #define __JpegExtendedParams_FWD_DEFINED__ #ifdef __cplusplus typedef class JpegExtendedParams JpegExtendedParams; #else typedef struct JpegExtendedParams JpegExtendedParams; #endif /* __cplusplus */ #endif /* __JpegExtendedParams_FWD_DEFINED__ */ #ifndef __ITrainingImage_FWD_DEFINED__ #define __ITrainingImage_FWD_DEFINED__ typedef iface ITrainingImage ITrainingImage; #endif /* __ITrainingImage_FWD_DEFINED__ */ #ifndef __TrainingImage_FWD_DEFINED__ #define __TrainingImage_FWD_DEFINED__ #ifdef __cplusplus typedef class TrainingImage TrainingImage; #else typedef struct TrainingImage TrainingImage; #endif /* __cplusplus */ #endif /* __TrainingImage_FWD_DEFINED__ */ #ifndef __IFuzzyString_FWD_DEFINED__ #define __IFuzzyString_FWD_DEFINED__ typedef iface IFuzzyString IFuzzyString; #endif /* __IFuzzyString_FWD_DEFINED__ */ #ifndef __IBusinessCard_FWD_DEFINED__ #define __IBusinessCard_FWD_DEFINED__ typedef iface IBusinessCard IBusinessCard; #endif /* __IBusinessCard_FWD_DEFINED__ */ #ifndef __IReceiptLineItem_FWD_DEFINED__ #define __IReceiptLineItem_FWD_DEFINED__ typedef iface IReceiptLineItem IReceiptLineItem; #endif /* __IReceiptLineItem_FWD_DEFINED__ */ #ifndef __IClassificationClass_FWD_DEFINED__ #define __IClassificationClass_FWD_DEFINED__ typedef iface IClassificationClass IClassificationClass; #endif /* __IClassificationClass_FWD_DEFINED__ */ #ifndef __IEnumerator_FWD_DEFINED__ #define __IEnumerator_FWD_DEFINED__ typedef iface IEnumerator IEnumerator; #endif /* __IEnumerator_FWD_DEFINED__ */ #ifndef __IEnumerable_FWD_DEFINED__ #define __IEnumerable_FWD_DEFINED__ typedef iface IEnumerable IEnumerable; #endif /* __IEnumerable_FWD_DEFINED__ */ #ifndef __IStringsCollection_FWD_DEFINED__ #define __IStringsCollection_FWD_DEFINED__ typedef iface IStringsCollection IStringsCollection; #endif /* __IStringsCollection_FWD_DEFINED__ */ #ifndef __StringsCollection_FWD_DEFINED__ #define __StringsCollection_FWD_DEFINED__ #ifdef __cplusplus typedef class StringsCollection StringsCollection; #else typedef struct StringsCollection StringsCollection; #endif /* __cplusplus */ #endif /* __StringsCollection_FWD_DEFINED__ */ #ifndef __IFuzzyStrings_FWD_DEFINED__ #define __IFuzzyStrings_FWD_DEFINED__ typedef iface IFuzzyStrings IFuzzyStrings; #endif /* __IFuzzyStrings_FWD_DEFINED__ */ #ifndef __FuzzyStrings_FWD_DEFINED__ #define __FuzzyStrings_FWD_DEFINED__ #ifdef __cplusplus typedef class FuzzyStrings FuzzyStrings; #else typedef struct FuzzyStrings FuzzyStrings; #endif /* __cplusplus */ #endif /* __FuzzyStrings_FWD_DEFINED__ */ #ifndef __IIntsCollection_FWD_DEFINED__ #define __IIntsCollection_FWD_DEFINED__ typedef iface IIntsCollection IIntsCollection; #endif /* __IIntsCollection_FWD_DEFINED__ */ #ifndef __IntsCollection_FWD_DEFINED__ #define __IntsCollection_FWD_DEFINED__ #ifdef __cplusplus typedef class IntsCollection IntsCollection; #else typedef struct IntsCollection IntsCollection; #endif /* __cplusplus */ #endif /* __IntsCollection_FWD_DEFINED__ */ #ifndef __ITrainingImagesCollection_FWD_DEFINED__ #define __ITrainingImagesCollection_FWD_DEFINED__ typedef iface ITrainingImagesCollection ITrainingImagesCollection; #endif /* __ITrainingImagesCollection_FWD_DEFINED__ */ #ifndef __TrainingImagesCollection_FWD_DEFINED__ #define __TrainingImagesCollection_FWD_DEFINED__ #ifdef __cplusplus typedef class TrainingImagesCollection TrainingImagesCollection; #else typedef struct TrainingImagesCollection TrainingImagesCollection; #endif /* __cplusplus */ #endif /* __TrainingImagesCollection_FWD_DEFINED__ */ #ifndef __IRegionsCollection_FWD_DEFINED__ #define __IRegionsCollection_FWD_DEFINED__ typedef iface IRegionsCollection IRegionsCollection; #endif /* __IRegionsCollection_FWD_DEFINED__ */ #ifndef __RegionsCollection_FWD_DEFINED__ #define __RegionsCollection_FWD_DEFINED__ #ifdef __cplusplus typedef class RegionsCollection RegionsCollection; #else typedef struct RegionsCollection RegionsCollection; #endif /* __cplusplus */ #endif /* __RegionsCollection_FWD_DEFINED__ */ #ifndef __IReceiptLineItems_FWD_DEFINED__ #define __IReceiptLineItems_FWD_DEFINED__ typedef iface IReceiptLineItems IReceiptLineItems; #endif /* __IReceiptLineItems_FWD_DEFINED__ */ #ifndef __ReceiptLineItems_FWD_DEFINED__ #define __ReceiptLineItems_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptLineItems ReceiptLineItems; #else typedef struct ReceiptLineItems ReceiptLineItems; #endif /* __cplusplus */ #endif /* __ReceiptLineItems_FWD_DEFINED__ */ #ifndef __IClassificationClasses_FWD_DEFINED__ #define __IClassificationClasses_FWD_DEFINED__ typedef iface IClassificationClasses IClassificationClasses; #endif /* __IClassificationClasses_FWD_DEFINED__ */ #ifndef __ClassificationClasses_FWD_DEFINED__ #define __ClassificationClasses_FWD_DEFINED__ #ifdef __cplusplus typedef class ClassificationClasses ClassificationClasses; #else typedef struct ClassificationClasses ClassificationClasses; #endif /* __cplusplus */ #endif /* __ClassificationClasses_FWD_DEFINED__ */ #ifndef __IText_FWD_DEFINED__ #define __IText_FWD_DEFINED__ typedef iface IText IText; #endif /* __IText_FWD_DEFINED__ */ #ifndef __IHyperlink_FWD_DEFINED__ #define __IHyperlink_FWD_DEFINED__ typedef iface IHyperlink IHyperlink; #endif /* __IHyperlink_FWD_DEFINED__ */ #ifndef __IPageElement_FWD_DEFINED__ #define __IPageElement_FWD_DEFINED__ typedef iface IPageElement IPageElement; #endif /* __IPageElement_FWD_DEFINED__ */ #ifndef __ICharacterRecognitionVariants_FWD_DEFINED__ #define __ICharacterRecognitionVariants_FWD_DEFINED__ typedef iface ICharacterRecognitionVariants ICharacterRecognitionVariants; #endif /* __ICharacterRecognitionVariants_FWD_DEFINED__ */ #ifndef __ICharacterRecognitionVariant_FWD_DEFINED__ #define __ICharacterRecognitionVariant_FWD_DEFINED__ typedef iface ICharacterRecognitionVariant ICharacterRecognitionVariant; #endif /* __ICharacterRecognitionVariant_FWD_DEFINED__ */ #ifndef __IWordRecognitionVariants_FWD_DEFINED__ #define __IWordRecognitionVariants_FWD_DEFINED__ typedef iface IWordRecognitionVariants IWordRecognitionVariants; #endif /* __IWordRecognitionVariants_FWD_DEFINED__ */ #ifndef __IWord_FWD_DEFINED__ #define __IWord_FWD_DEFINED__ typedef iface IWord IWord; #endif /* __IWord_FWD_DEFINED__ */ #ifndef __IWords_FWD_DEFINED__ #define __IWords_FWD_DEFINED__ typedef iface IWords IWords; #endif /* __IWords_FWD_DEFINED__ */ #ifndef __ITextOrientation_FWD_DEFINED__ #define __ITextOrientation_FWD_DEFINED__ typedef iface ITextOrientation ITextOrientation; #endif /* __ITextOrientation_FWD_DEFINED__ */ #ifndef __IFRPage_FWD_DEFINED__ #define __IFRPage_FWD_DEFINED__ typedef iface IFRPage IFRPage; #endif /* __IFRPage_FWD_DEFINED__ */ #ifndef __ITextTableCell_FWD_DEFINED__ #define __ITextTableCell_FWD_DEFINED__ typedef iface ITextTableCell ITextTableCell; #endif /* __ITextTableCell_FWD_DEFINED__ */ #ifndef __ICaptions_FWD_DEFINED__ #define __ICaptions_FWD_DEFINED__ typedef iface ICaptions ICaptions; #endif /* __ICaptions_FWD_DEFINED__ */ #ifndef __IRunningTitleSeriesText_FWD_DEFINED__ #define __IRunningTitleSeriesText_FWD_DEFINED__ typedef iface IRunningTitleSeriesText IRunningTitleSeriesText; #endif /* __IRunningTitleSeriesText_FWD_DEFINED__ */ #ifndef __IParagraphStyle_FWD_DEFINED__ #define __IParagraphStyle_FWD_DEFINED__ typedef iface IParagraphStyle IParagraphStyle; #endif /* __IParagraphStyle_FWD_DEFINED__ */ #ifndef __IFontStyle_FWD_DEFINED__ #define __IFontStyle_FWD_DEFINED__ typedef iface IFontStyle IFontStyle; #endif /* __IFontStyle_FWD_DEFINED__ */ #ifndef __IListParams_FWD_DEFINED__ #define __IListParams_FWD_DEFINED__ typedef iface IListParams IListParams; #endif /* __IListParams_FWD_DEFINED__ */ #ifndef __IStreamElementLocationParams_FWD_DEFINED__ #define __IStreamElementLocationParams_FWD_DEFINED__ typedef iface IStreamElementLocationParams IStreamElementLocationParams; #endif /* __IStreamElementLocationParams_FWD_DEFINED__ */ #ifndef __ICharParams_FWD_DEFINED__ #define __ICharParams_FWD_DEFINED__ typedef iface ICharParams ICharParams; #endif /* __ICharParams_FWD_DEFINED__ */ #ifndef __CharParams_FWD_DEFINED__ #define __CharParams_FWD_DEFINED__ #ifdef __cplusplus typedef class CharParams CharParams; #else typedef struct CharParams CharParams; #endif /* __cplusplus */ #endif /* __CharParams_FWD_DEFINED__ */ #ifndef __ITabPosition_FWD_DEFINED__ #define __ITabPosition_FWD_DEFINED__ typedef iface ITabPosition ITabPosition; #endif /* __ITabPosition_FWD_DEFINED__ */ #ifndef __TabPosition_FWD_DEFINED__ #define __TabPosition_FWD_DEFINED__ #ifdef __cplusplus typedef class TabPosition TabPosition; #else typedef struct TabPosition TabPosition; #endif /* __cplusplus */ #endif /* __TabPosition_FWD_DEFINED__ */ #ifndef __ITabPositions_FWD_DEFINED__ #define __ITabPositions_FWD_DEFINED__ typedef iface ITabPositions ITabPositions; #endif /* __ITabPositions_FWD_DEFINED__ */ #ifndef __TabPositions_FWD_DEFINED__ #define __TabPositions_FWD_DEFINED__ #ifdef __cplusplus typedef class TabPositions TabPositions; #else typedef struct TabPositions TabPositions; #endif /* __cplusplus */ #endif /* __TabPositions_FWD_DEFINED__ */ #ifndef __IParagraphParams_FWD_DEFINED__ #define __IParagraphParams_FWD_DEFINED__ typedef iface IParagraphParams IParagraphParams; #endif /* __IParagraphParams_FWD_DEFINED__ */ #ifndef __ParagraphParams_FWD_DEFINED__ #define __ParagraphParams_FWD_DEFINED__ #ifdef __cplusplus typedef class ParagraphParams ParagraphParams; #else typedef struct ParagraphParams ParagraphParams; #endif /* __cplusplus */ #endif /* __ParagraphParams_FWD_DEFINED__ */ #ifndef __IParagraphLine_FWD_DEFINED__ #define __IParagraphLine_FWD_DEFINED__ typedef iface IParagraphLine IParagraphLine; #endif /* __IParagraphLine_FWD_DEFINED__ */ #ifndef __ParagraphLine_FWD_DEFINED__ #define __ParagraphLine_FWD_DEFINED__ #ifdef __cplusplus typedef class ParagraphLine ParagraphLine; #else typedef struct ParagraphLine ParagraphLine; #endif /* __cplusplus */ #endif /* __ParagraphLine_FWD_DEFINED__ */ #ifndef __IParagraphLines_FWD_DEFINED__ #define __IParagraphLines_FWD_DEFINED__ typedef iface IParagraphLines IParagraphLines; #endif /* __IParagraphLines_FWD_DEFINED__ */ #ifndef __ParagraphLines_FWD_DEFINED__ #define __ParagraphLines_FWD_DEFINED__ #ifdef __cplusplus typedef class ParagraphLines ParagraphLines; #else typedef struct ParagraphLines ParagraphLines; #endif /* __cplusplus */ #endif /* __ParagraphLines_FWD_DEFINED__ */ #ifndef __IParagraph_FWD_DEFINED__ #define __IParagraph_FWD_DEFINED__ typedef iface IParagraph IParagraph; #endif /* __IParagraph_FWD_DEFINED__ */ #ifndef __Paragraph_FWD_DEFINED__ #define __Paragraph_FWD_DEFINED__ #ifdef __cplusplus typedef class Paragraph Paragraph; #else typedef struct Paragraph Paragraph; #endif /* __cplusplus */ #endif /* __Paragraph_FWD_DEFINED__ */ #ifndef __IParagraphs_FWD_DEFINED__ #define __IParagraphs_FWD_DEFINED__ typedef iface IParagraphs IParagraphs; #endif /* __IParagraphs_FWD_DEFINED__ */ #ifndef __Paragraphs_FWD_DEFINED__ #define __Paragraphs_FWD_DEFINED__ #ifdef __cplusplus typedef class Paragraphs Paragraphs; #else typedef struct Paragraphs Paragraphs; #endif /* __cplusplus */ #endif /* __Paragraphs_FWD_DEFINED__ */ #ifndef __IWordRecognitionVariant_FWD_DEFINED__ #define __IWordRecognitionVariant_FWD_DEFINED__ typedef iface IWordRecognitionVariant IWordRecognitionVariant; #endif /* __IWordRecognitionVariant_FWD_DEFINED__ */ #ifndef __WordRecognitionVariant_FWD_DEFINED__ #define __WordRecognitionVariant_FWD_DEFINED__ #ifdef __cplusplus typedef class WordRecognitionVariant WordRecognitionVariant; #else typedef struct WordRecognitionVariant WordRecognitionVariant; #endif /* __cplusplus */ #endif /* __WordRecognitionVariant_FWD_DEFINED__ */ #ifndef __WordRecognitionVariants_FWD_DEFINED__ #define __WordRecognitionVariants_FWD_DEFINED__ #ifdef __cplusplus typedef class WordRecognitionVariants WordRecognitionVariants; #else typedef struct WordRecognitionVariants WordRecognitionVariants; #endif /* __cplusplus */ #endif /* __WordRecognitionVariants_FWD_DEFINED__ */ #ifndef __CharacterRecognitionVariant_FWD_DEFINED__ #define __CharacterRecognitionVariant_FWD_DEFINED__ #ifdef __cplusplus typedef class CharacterRecognitionVariant CharacterRecognitionVariant; #else typedef struct CharacterRecognitionVariant CharacterRecognitionVariant; #endif /* __cplusplus */ #endif /* __CharacterRecognitionVariant_FWD_DEFINED__ */ #ifndef __CharacterRecognitionVariants_FWD_DEFINED__ #define __CharacterRecognitionVariants_FWD_DEFINED__ #ifdef __cplusplus typedef class CharacterRecognitionVariants CharacterRecognitionVariants; #else typedef struct CharacterRecognitionVariants CharacterRecognitionVariants; #endif /* __cplusplus */ #endif /* __CharacterRecognitionVariants_FWD_DEFINED__ */ #ifndef __Text_FWD_DEFINED__ #define __Text_FWD_DEFINED__ #ifdef __cplusplus typedef class Text Text; #else typedef struct Text Text; #endif /* __cplusplus */ #endif /* __Text_FWD_DEFINED__ */ #ifndef __Hyperlink_FWD_DEFINED__ #define __Hyperlink_FWD_DEFINED__ #ifdef __cplusplus typedef class Hyperlink Hyperlink; #else typedef struct Hyperlink Hyperlink; #endif /* __cplusplus */ #endif /* __Hyperlink_FWD_DEFINED__ */ #ifndef __Word_FWD_DEFINED__ #define __Word_FWD_DEFINED__ #ifdef __cplusplus typedef class Word Word; #else typedef struct Word Word; #endif /* __cplusplus */ #endif /* __Word_FWD_DEFINED__ */ #ifndef __Words_FWD_DEFINED__ #define __Words_FWD_DEFINED__ #ifdef __cplusplus typedef class Words Words; #else typedef struct Words Words; #endif /* __cplusplus */ #endif /* __Words_FWD_DEFINED__ */ #ifndef __ITextTable_FWD_DEFINED__ #define __ITextTable_FWD_DEFINED__ typedef iface ITextTable ITextTable; #endif /* __ITextTable_FWD_DEFINED__ */ #ifndef __TextTable_FWD_DEFINED__ #define __TextTable_FWD_DEFINED__ #ifdef __cplusplus typedef class TextTable TextTable; #else typedef struct TextTable TextTable; #endif /* __cplusplus */ #endif /* __TextTable_FWD_DEFINED__ */ #ifndef __ITextPicture_FWD_DEFINED__ #define __ITextPicture_FWD_DEFINED__ typedef iface ITextPicture ITextPicture; #endif /* __ITextPicture_FWD_DEFINED__ */ #ifndef __TextPicture_FWD_DEFINED__ #define __TextPicture_FWD_DEFINED__ #ifdef __cplusplus typedef class TextPicture TextPicture; #else typedef struct TextPicture TextPicture; #endif /* __cplusplus */ #endif /* __TextPicture_FWD_DEFINED__ */ #ifndef __ITextBarcode_FWD_DEFINED__ #define __ITextBarcode_FWD_DEFINED__ typedef iface ITextBarcode ITextBarcode; #endif /* __ITextBarcode_FWD_DEFINED__ */ #ifndef __TextBarcode_FWD_DEFINED__ #define __TextBarcode_FWD_DEFINED__ #ifdef __cplusplus typedef class TextBarcode TextBarcode; #else typedef struct TextBarcode TextBarcode; #endif /* __cplusplus */ #endif /* __TextBarcode_FWD_DEFINED__ */ #ifndef __TextTableCell_FWD_DEFINED__ #define __TextTableCell_FWD_DEFINED__ #ifdef __cplusplus typedef class TextTableCell TextTableCell; #else typedef struct TextTableCell TextTableCell; #endif /* __cplusplus */ #endif /* __TextTableCell_FWD_DEFINED__ */ #ifndef __ICaption_FWD_DEFINED__ #define __ICaption_FWD_DEFINED__ typedef iface ICaption ICaption; #endif /* __ICaption_FWD_DEFINED__ */ #ifndef __Caption_FWD_DEFINED__ #define __Caption_FWD_DEFINED__ #ifdef __cplusplus typedef class Caption Caption; #else typedef struct Caption Caption; #endif /* __cplusplus */ #endif /* __Caption_FWD_DEFINED__ */ #ifndef __Captions_FWD_DEFINED__ #define __Captions_FWD_DEFINED__ #ifdef __cplusplus typedef class Captions Captions; #else typedef struct Captions Captions; #endif /* __cplusplus */ #endif /* __Captions_FWD_DEFINED__ */ #ifndef __IPictureExportParams_FWD_DEFINED__ #define __IPictureExportParams_FWD_DEFINED__ typedef iface IPictureExportParams IPictureExportParams; #endif /* __IPictureExportParams_FWD_DEFINED__ */ #ifndef __PictureExportParams_FWD_DEFINED__ #define __PictureExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PictureExportParams PictureExportParams; #else typedef struct PictureExportParams PictureExportParams; #endif /* __cplusplus */ #endif /* __PictureExportParams_FWD_DEFINED__ */ #ifndef __IDocumentContentInfoWritingParams_FWD_DEFINED__ #define __IDocumentContentInfoWritingParams_FWD_DEFINED__ typedef iface IDocumentContentInfoWritingParams IDocumentContentInfoWritingParams; #endif /* __IDocumentContentInfoWritingParams_FWD_DEFINED__ */ #ifndef __DocumentContentInfoWritingParams_FWD_DEFINED__ #define __DocumentContentInfoWritingParams_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentContentInfoWritingParams DocumentContentInfoWritingParams; #else typedef struct DocumentContentInfoWritingParams DocumentContentInfoWritingParams; #endif /* __cplusplus */ #endif /* __DocumentContentInfoWritingParams_FWD_DEFINED__ */ #ifndef __IPaperSizeParams_FWD_DEFINED__ #define __IPaperSizeParams_FWD_DEFINED__ typedef iface IPaperSizeParams IPaperSizeParams; #endif /* __IPaperSizeParams_FWD_DEFINED__ */ #ifndef __IRTFExportParams_FWD_DEFINED__ #define __IRTFExportParams_FWD_DEFINED__ typedef iface IRTFExportParams IRTFExportParams; #endif /* __IRTFExportParams_FWD_DEFINED__ */ #ifndef __RTFExportParams_FWD_DEFINED__ #define __RTFExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class RTFExportParams RTFExportParams; #else typedef struct RTFExportParams RTFExportParams; #endif /* __cplusplus */ #endif /* __RTFExportParams_FWD_DEFINED__ */ #ifndef __ITextExportParams_FWD_DEFINED__ #define __ITextExportParams_FWD_DEFINED__ typedef iface ITextExportParams ITextExportParams; #endif /* __ITextExportParams_FWD_DEFINED__ */ #ifndef __TextExportParams_FWD_DEFINED__ #define __TextExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class TextExportParams TextExportParams; #else typedef struct TextExportParams TextExportParams; #endif /* __cplusplus */ #endif /* __TextExportParams_FWD_DEFINED__ */ #ifndef __IXLExportParams_FWD_DEFINED__ #define __IXLExportParams_FWD_DEFINED__ typedef iface IXLExportParams IXLExportParams; #endif /* __IXLExportParams_FWD_DEFINED__ */ #ifndef __XLExportParams_FWD_DEFINED__ #define __XLExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class XLExportParams XLExportParams; #else typedef struct XLExportParams XLExportParams; #endif /* __cplusplus */ #endif /* __XLExportParams_FWD_DEFINED__ */ #ifndef __IHTMLExportParams_FWD_DEFINED__ #define __IHTMLExportParams_FWD_DEFINED__ typedef iface IHTMLExportParams IHTMLExportParams; #endif /* __IHTMLExportParams_FWD_DEFINED__ */ #ifndef __HTMLExportParams_FWD_DEFINED__ #define __HTMLExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class HTMLExportParams HTMLExportParams; #else typedef struct HTMLExportParams HTMLExportParams; #endif /* __cplusplus */ #endif /* __HTMLExportParams_FWD_DEFINED__ */ #ifndef __PDFEncryptionInfo_FWD_DEFINED__ #define __PDFEncryptionInfo_FWD_DEFINED__ #ifdef __cplusplus typedef class PDFEncryptionInfo PDFEncryptionInfo; #else typedef struct PDFEncryptionInfo PDFEncryptionInfo; #endif /* __cplusplus */ #endif /* __PDFEncryptionInfo_FWD_DEFINED__ */ #ifndef __IPDFMRCParams_FWD_DEFINED__ #define __IPDFMRCParams_FWD_DEFINED__ typedef iface IPDFMRCParams IPDFMRCParams; #endif /* __IPDFMRCParams_FWD_DEFINED__ */ #ifndef __PDFMRCParams_FWD_DEFINED__ #define __PDFMRCParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PDFMRCParams PDFMRCParams; #else typedef struct PDFMRCParams PDFMRCParams; #endif /* __cplusplus */ #endif /* __PDFMRCParams_FWD_DEFINED__ */ #ifndef __PaperSizeParams_FWD_DEFINED__ #define __PaperSizeParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PaperSizeParams PaperSizeParams; #else typedef struct PaperSizeParams PaperSizeParams; #endif /* __cplusplus */ #endif /* __PaperSizeParams_FWD_DEFINED__ */ #ifndef __IPDFExportFeatures_FWD_DEFINED__ #define __IPDFExportFeatures_FWD_DEFINED__ typedef iface IPDFExportFeatures IPDFExportFeatures; #endif /* __IPDFExportFeatures_FWD_DEFINED__ */ #ifndef __PDFExportFeatures_FWD_DEFINED__ #define __PDFExportFeatures_FWD_DEFINED__ #ifdef __cplusplus typedef class PDFExportFeatures PDFExportFeatures; #else typedef struct PDFExportFeatures PDFExportFeatures; #endif /* __cplusplus */ #endif /* __PDFExportFeatures_FWD_DEFINED__ */ #ifndef __IPDFPictureCompressionParams_FWD_DEFINED__ #define __IPDFPictureCompressionParams_FWD_DEFINED__ typedef iface IPDFPictureCompressionParams IPDFPictureCompressionParams; #endif /* __IPDFPictureCompressionParams_FWD_DEFINED__ */ #ifndef __PDFPictureCompressionParams_FWD_DEFINED__ #define __PDFPictureCompressionParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PDFPictureCompressionParams PDFPictureCompressionParams; #else typedef struct PDFPictureCompressionParams PDFPictureCompressionParams; #endif /* __cplusplus */ #endif /* __PDFPictureCompressionParams_FWD_DEFINED__ */ #ifndef __IPDFExportParams_FWD_DEFINED__ #define __IPDFExportParams_FWD_DEFINED__ typedef iface IPDFExportParams IPDFExportParams; #endif /* __IPDFExportParams_FWD_DEFINED__ */ #ifndef __PDFExportParams_FWD_DEFINED__ #define __PDFExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PDFExportParams PDFExportParams; #else typedef struct PDFExportParams PDFExportParams; #endif /* __cplusplus */ #endif /* __PDFExportParams_FWD_DEFINED__ */ #ifndef __IXMLExportParams_FWD_DEFINED__ #define __IXMLExportParams_FWD_DEFINED__ typedef iface IXMLExportParams IXMLExportParams; #endif /* __IXMLExportParams_FWD_DEFINED__ */ #ifndef __XMLExportParams_FWD_DEFINED__ #define __XMLExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class XMLExportParams XMLExportParams; #else typedef struct XMLExportParams XMLExportParams; #endif /* __cplusplus */ #endif /* __XMLExportParams_FWD_DEFINED__ */ #ifndef __IPPTExportParams_FWD_DEFINED__ #define __IPPTExportParams_FWD_DEFINED__ typedef iface IPPTExportParams IPPTExportParams; #endif /* __IPPTExportParams_FWD_DEFINED__ */ #ifndef __PPTExportParams_FWD_DEFINED__ #define __PPTExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PPTExportParams PPTExportParams; #else typedef struct PPTExportParams PPTExportParams; #endif /* __cplusplus */ #endif /* __PPTExportParams_FWD_DEFINED__ */ #ifndef __IAltoExportParams_FWD_DEFINED__ #define __IAltoExportParams_FWD_DEFINED__ typedef iface IAltoExportParams IAltoExportParams; #endif /* __IAltoExportParams_FWD_DEFINED__ */ #ifndef __AltoExportParams_FWD_DEFINED__ #define __AltoExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class AltoExportParams AltoExportParams; #else typedef struct AltoExportParams AltoExportParams; #endif /* __cplusplus */ #endif /* __AltoExportParams_FWD_DEFINED__ */ #ifndef __IEBookExportParams_FWD_DEFINED__ #define __IEBookExportParams_FWD_DEFINED__ typedef iface IEBookExportParams IEBookExportParams; #endif /* __IEBookExportParams_FWD_DEFINED__ */ #ifndef __EBookExportParams_FWD_DEFINED__ #define __EBookExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class EBookExportParams EBookExportParams; #else typedef struct EBookExportParams EBookExportParams; #endif /* __cplusplus */ #endif /* __EBookExportParams_FWD_DEFINED__ */ #ifndef __IXPSExportParams_FWD_DEFINED__ #define __IXPSExportParams_FWD_DEFINED__ typedef iface IXPSExportParams IXPSExportParams; #endif /* __IXPSExportParams_FWD_DEFINED__ */ #ifndef __XPSExportParams_FWD_DEFINED__ #define __XPSExportParams_FWD_DEFINED__ #ifdef __cplusplus typedef class XPSExportParams XPSExportParams; #else typedef struct XPSExportParams XPSExportParams; #endif /* __cplusplus */ #endif /* __XPSExportParams_FWD_DEFINED__ */ #ifndef __IObjectsExtractionParams_FWD_DEFINED__ #define __IObjectsExtractionParams_FWD_DEFINED__ typedef iface IObjectsExtractionParams IObjectsExtractionParams; #endif /* __IObjectsExtractionParams_FWD_DEFINED__ */ #ifndef __IBarcodeParams_FWD_DEFINED__ #define __IBarcodeParams_FWD_DEFINED__ typedef iface IBarcodeParams IBarcodeParams; #endif /* __IBarcodeParams_FWD_DEFINED__ */ #ifndef __ITextLanguage_FWD_DEFINED__ #define __ITextLanguage_FWD_DEFINED__ typedef iface ITextLanguage ITextLanguage; #endif /* __ITextLanguage_FWD_DEFINED__ */ #ifndef __ITableAnalysisParams_FWD_DEFINED__ #define __ITableAnalysisParams_FWD_DEFINED__ typedef iface ITableAnalysisParams ITableAnalysisParams; #endif /* __ITableAnalysisParams_FWD_DEFINED__ */ #ifndef __IOrientationDetectionParams_FWD_DEFINED__ #define __IOrientationDetectionParams_FWD_DEFINED__ typedef iface IOrientationDetectionParams IOrientationDetectionParams; #endif /* __IOrientationDetectionParams_FWD_DEFINED__ */ #ifndef __OrientationDetectionParams_FWD_DEFINED__ #define __OrientationDetectionParams_FWD_DEFINED__ #ifdef __cplusplus typedef class OrientationDetectionParams OrientationDetectionParams; #else typedef struct OrientationDetectionParams OrientationDetectionParams; #endif /* __cplusplus */ #endif /* __OrientationDetectionParams_FWD_DEFINED__ */ #ifndef __IPageAnalysisParams_FWD_DEFINED__ #define __IPageAnalysisParams_FWD_DEFINED__ typedef iface IPageAnalysisParams IPageAnalysisParams; #endif /* __IPageAnalysisParams_FWD_DEFINED__ */ #ifndef __PageAnalysisParams_FWD_DEFINED__ #define __PageAnalysisParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PageAnalysisParams PageAnalysisParams; #else typedef struct PageAnalysisParams PageAnalysisParams; #endif /* __cplusplus */ #endif /* __PageAnalysisParams_FWD_DEFINED__ */ #ifndef __TableAnalysisParams_FWD_DEFINED__ #define __TableAnalysisParams_FWD_DEFINED__ #ifdef __cplusplus typedef class TableAnalysisParams TableAnalysisParams; #else typedef struct TableAnalysisParams TableAnalysisParams; #endif /* __cplusplus */ #endif /* __TableAnalysisParams_FWD_DEFINED__ */ #ifndef __IRecognizerExtendedParams_FWD_DEFINED__ #define __IRecognizerExtendedParams_FWD_DEFINED__ typedef iface IRecognizerExtendedParams IRecognizerExtendedParams; #endif /* __IRecognizerExtendedParams_FWD_DEFINED__ */ #ifndef __RecognizerExtendedParams_FWD_DEFINED__ #define __RecognizerExtendedParams_FWD_DEFINED__ #ifdef __cplusplus typedef class RecognizerExtendedParams RecognizerExtendedParams; #else typedef struct RecognizerExtendedParams RecognizerExtendedParams; #endif /* __cplusplus */ #endif /* __RecognizerExtendedParams_FWD_DEFINED__ */ #ifndef __IRecognizerParams_FWD_DEFINED__ #define __IRecognizerParams_FWD_DEFINED__ typedef iface IRecognizerParams IRecognizerParams; #endif /* __IRecognizerParams_FWD_DEFINED__ */ #ifndef __RecognizerParams_FWD_DEFINED__ #define __RecognizerParams_FWD_DEFINED__ #ifdef __cplusplus typedef class RecognizerParams RecognizerParams; #else typedef struct RecognizerParams RecognizerParams; #endif /* __cplusplus */ #endif /* __RecognizerParams_FWD_DEFINED__ */ #ifndef __IImageProcessingParams_FWD_DEFINED__ #define __IImageProcessingParams_FWD_DEFINED__ typedef iface IImageProcessingParams IImageProcessingParams; #endif /* __IImageProcessingParams_FWD_DEFINED__ */ #ifndef __ImageProcessingParams_FWD_DEFINED__ #define __ImageProcessingParams_FWD_DEFINED__ #ifdef __cplusplus typedef class ImageProcessingParams ImageProcessingParams; #else typedef struct ImageProcessingParams ImageProcessingParams; #endif /* __cplusplus */ #endif /* __ImageProcessingParams_FWD_DEFINED__ */ #ifndef __IDocumentStructureDetectionParams_FWD_DEFINED__ #define __IDocumentStructureDetectionParams_FWD_DEFINED__ typedef iface IDocumentStructureDetectionParams IDocumentStructureDetectionParams; #endif /* __IDocumentStructureDetectionParams_FWD_DEFINED__ */ #ifndef __DocumentStructureDetectionParams_FWD_DEFINED__ #define __DocumentStructureDetectionParams_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentStructureDetectionParams DocumentStructureDetectionParams; #else typedef struct DocumentStructureDetectionParams DocumentStructureDetectionParams; #endif /* __cplusplus */ #endif /* __DocumentStructureDetectionParams_FWD_DEFINED__ */ #ifndef __IFontFormattingDetectionParams_FWD_DEFINED__ #define __IFontFormattingDetectionParams_FWD_DEFINED__ typedef iface IFontFormattingDetectionParams IFontFormattingDetectionParams; #endif /* __IFontFormattingDetectionParams_FWD_DEFINED__ */ #ifndef __FontFormattingDetectionParams_FWD_DEFINED__ #define __FontFormattingDetectionParams_FWD_DEFINED__ #ifdef __cplusplus typedef class FontFormattingDetectionParams FontFormattingDetectionParams; #else typedef struct FontFormattingDetectionParams FontFormattingDetectionParams; #endif /* __cplusplus */ #endif /* __FontFormattingDetectionParams_FWD_DEFINED__ */ #ifndef __ISystemFontSet_FWD_DEFINED__ #define __ISystemFontSet_FWD_DEFINED__ typedef iface ISystemFontSet ISystemFontSet; #endif /* __ISystemFontSet_FWD_DEFINED__ */ #ifndef __SystemFontSet_FWD_DEFINED__ #define __SystemFontSet_FWD_DEFINED__ #ifdef __cplusplus typedef class SystemFontSet SystemFontSet; #else typedef struct SystemFontSet SystemFontSet; #endif /* __cplusplus */ #endif /* __SystemFontSet_FWD_DEFINED__ */ #ifndef __ICustomFontSet_FWD_DEFINED__ #define __ICustomFontSet_FWD_DEFINED__ typedef iface ICustomFontSet ICustomFontSet; #endif /* __ICustomFontSet_FWD_DEFINED__ */ #ifndef __CustomFontSet_FWD_DEFINED__ #define __CustomFontSet_FWD_DEFINED__ #ifdef __cplusplus typedef class CustomFontSet CustomFontSet; #else typedef struct CustomFontSet CustomFontSet; #endif /* __cplusplus */ #endif /* __CustomFontSet_FWD_DEFINED__ */ #ifndef __IFontSet_FWD_DEFINED__ #define __IFontSet_FWD_DEFINED__ typedef iface IFontSet IFontSet; #endif /* __IFontSet_FWD_DEFINED__ */ #ifndef __FontSet_FWD_DEFINED__ #define __FontSet_FWD_DEFINED__ #ifdef __cplusplus typedef class FontSet FontSet; #else typedef struct FontSet FontSet; #endif /* __cplusplus */ #endif /* __FontSet_FWD_DEFINED__ */ #ifndef __ISynthesisParamsForDocument_FWD_DEFINED__ #define __ISynthesisParamsForDocument_FWD_DEFINED__ typedef iface ISynthesisParamsForDocument ISynthesisParamsForDocument; #endif /* __ISynthesisParamsForDocument_FWD_DEFINED__ */ #ifndef __SynthesisParamsForDocument_FWD_DEFINED__ #define __SynthesisParamsForDocument_FWD_DEFINED__ #ifdef __cplusplus typedef class SynthesisParamsForDocument SynthesisParamsForDocument; #else typedef struct SynthesisParamsForDocument SynthesisParamsForDocument; #endif /* __cplusplus */ #endif /* __SynthesisParamsForDocument_FWD_DEFINED__ */ #ifndef __ISynthesisParamsForPage_FWD_DEFINED__ #define __ISynthesisParamsForPage_FWD_DEFINED__ typedef iface ISynthesisParamsForPage ISynthesisParamsForPage; #endif /* __ISynthesisParamsForPage_FWD_DEFINED__ */ #ifndef __SynthesisParamsForPage_FWD_DEFINED__ #define __SynthesisParamsForPage_FWD_DEFINED__ #ifdef __cplusplus typedef class SynthesisParamsForPage SynthesisParamsForPage; #else typedef struct SynthesisParamsForPage SynthesisParamsForPage; #endif /* __cplusplus */ #endif /* __SynthesisParamsForPage_FWD_DEFINED__ */ #ifndef __IPagePreprocessingParams_FWD_DEFINED__ #define __IPagePreprocessingParams_FWD_DEFINED__ typedef iface IPagePreprocessingParams IPagePreprocessingParams; #endif /* __IPagePreprocessingParams_FWD_DEFINED__ */ #ifndef __PagePreprocessingParams_FWD_DEFINED__ #define __PagePreprocessingParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PagePreprocessingParams PagePreprocessingParams; #else typedef struct PagePreprocessingParams PagePreprocessingParams; #endif /* __cplusplus */ #endif /* __PagePreprocessingParams_FWD_DEFINED__ */ #ifndef __IPageProcessingParams_FWD_DEFINED__ #define __IPageProcessingParams_FWD_DEFINED__ typedef iface IPageProcessingParams IPageProcessingParams; #endif /* __IPageProcessingParams_FWD_DEFINED__ */ #ifndef __PageProcessingParams_FWD_DEFINED__ #define __PageProcessingParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PageProcessingParams PageProcessingParams; #else typedef struct PageProcessingParams PageProcessingParams; #endif /* __cplusplus */ #endif /* __PageProcessingParams_FWD_DEFINED__ */ #ifndef __ObjectsExtractionParams_FWD_DEFINED__ #define __ObjectsExtractionParams_FWD_DEFINED__ #ifdef __cplusplus typedef class ObjectsExtractionParams ObjectsExtractionParams; #else typedef struct ObjectsExtractionParams ObjectsExtractionParams; #endif /* __cplusplus */ #endif /* __ObjectsExtractionParams_FWD_DEFINED__ */ #ifndef __ITextBlockAnalysisParams_FWD_DEFINED__ #define __ITextBlockAnalysisParams_FWD_DEFINED__ typedef iface ITextBlockAnalysisParams ITextBlockAnalysisParams; #endif /* __ITextBlockAnalysisParams_FWD_DEFINED__ */ #ifndef __TextBlockAnalysisParams_FWD_DEFINED__ #define __TextBlockAnalysisParams_FWD_DEFINED__ #ifdef __cplusplus typedef class TextBlockAnalysisParams TextBlockAnalysisParams; #else typedef struct TextBlockAnalysisParams TextBlockAnalysisParams; #endif /* __cplusplus */ #endif /* __TextBlockAnalysisParams_FWD_DEFINED__ */ #ifndef __IPageSplittingParams_FWD_DEFINED__ #define __IPageSplittingParams_FWD_DEFINED__ typedef iface IPageSplittingParams IPageSplittingParams; #endif /* __IPageSplittingParams_FWD_DEFINED__ */ #ifndef __PageSplittingParams_FWD_DEFINED__ #define __PageSplittingParams_FWD_DEFINED__ #ifdef __cplusplus typedef class PageSplittingParams PageSplittingParams; #else typedef struct PageSplittingParams PageSplittingParams; #endif /* __cplusplus */ #endif /* __PageSplittingParams_FWD_DEFINED__ */ #ifndef __IDocumentProcessingParams_FWD_DEFINED__ #define __IDocumentProcessingParams_FWD_DEFINED__ typedef iface IDocumentProcessingParams IDocumentProcessingParams; #endif /* __IDocumentProcessingParams_FWD_DEFINED__ */ #ifndef __DocumentProcessingParams_FWD_DEFINED__ #define __DocumentProcessingParams_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentProcessingParams DocumentProcessingParams; #else typedef struct DocumentProcessingParams DocumentProcessingParams; #endif /* __cplusplus */ #endif /* __DocumentProcessingParams_FWD_DEFINED__ */ #ifndef __IEnumDictionaryWords_FWD_DEFINED__ #define __IEnumDictionaryWords_FWD_DEFINED__ typedef iface IEnumDictionaryWords IEnumDictionaryWords; #endif /* __IEnumDictionaryWords_FWD_DEFINED__ */ #ifndef __IDictionary_FWD_DEFINED__ #define __IDictionary_FWD_DEFINED__ typedef iface IDictionary IDictionary; #endif /* __IDictionary_FWD_DEFINED__ */ #ifndef __Dictionary_FWD_DEFINED__ #define __Dictionary_FWD_DEFINED__ #ifdef __cplusplus typedef class Dictionary Dictionary; #else typedef struct Dictionary Dictionary; #endif /* __cplusplus */ #endif /* __Dictionary_FWD_DEFINED__ */ #ifndef __EnumDictionaryWords_FWD_DEFINED__ #define __EnumDictionaryWords_FWD_DEFINED__ #ifdef __cplusplus typedef class EnumDictionaryWords EnumDictionaryWords; #else typedef struct EnumDictionaryWords EnumDictionaryWords; #endif /* __cplusplus */ #endif /* __EnumDictionaryWords_FWD_DEFINED__ */ #ifndef __IDictionaryDescriptions_FWD_DEFINED__ #define __IDictionaryDescriptions_FWD_DEFINED__ typedef iface IDictionaryDescriptions IDictionaryDescriptions; #endif /* __IDictionaryDescriptions_FWD_DEFINED__ */ #ifndef __IBaseLanguage_FWD_DEFINED__ #define __IBaseLanguage_FWD_DEFINED__ typedef iface IBaseLanguage IBaseLanguage; #endif /* __IBaseLanguage_FWD_DEFINED__ */ #ifndef __BaseLanguage_FWD_DEFINED__ #define __BaseLanguage_FWD_DEFINED__ #ifdef __cplusplus typedef class BaseLanguage BaseLanguage; #else typedef struct BaseLanguage BaseLanguage; #endif /* __cplusplus */ #endif /* __BaseLanguage_FWD_DEFINED__ */ #ifndef __IBaseLanguages_FWD_DEFINED__ #define __IBaseLanguages_FWD_DEFINED__ typedef iface IBaseLanguages IBaseLanguages; #endif /* __IBaseLanguages_FWD_DEFINED__ */ #ifndef __BaseLanguages_FWD_DEFINED__ #define __BaseLanguages_FWD_DEFINED__ #ifdef __cplusplus typedef class BaseLanguages BaseLanguages; #else typedef struct BaseLanguages BaseLanguages; #endif /* __cplusplus */ #endif /* __BaseLanguages_FWD_DEFINED__ */ #ifndef __TextLanguage_FWD_DEFINED__ #define __TextLanguage_FWD_DEFINED__ #ifdef __cplusplus typedef class TextLanguage TextLanguage; #else typedef struct TextLanguage TextLanguage; #endif /* __cplusplus */ #endif /* __TextLanguage_FWD_DEFINED__ */ #ifndef __IPredefinedLanguage_FWD_DEFINED__ #define __IPredefinedLanguage_FWD_DEFINED__ typedef iface IPredefinedLanguage IPredefinedLanguage; #endif /* __IPredefinedLanguage_FWD_DEFINED__ */ #ifndef __PredefinedLanguage_FWD_DEFINED__ #define __PredefinedLanguage_FWD_DEFINED__ #ifdef __cplusplus typedef class PredefinedLanguage PredefinedLanguage; #else typedef struct PredefinedLanguage PredefinedLanguage; #endif /* __cplusplus */ #endif /* __PredefinedLanguage_FWD_DEFINED__ */ #ifndef __IPredefinedLanguages_FWD_DEFINED__ #define __IPredefinedLanguages_FWD_DEFINED__ typedef iface IPredefinedLanguages IPredefinedLanguages; #endif /* __IPredefinedLanguages_FWD_DEFINED__ */ #ifndef __PredefinedLanguages_FWD_DEFINED__ #define __PredefinedLanguages_FWD_DEFINED__ #ifdef __cplusplus typedef class PredefinedLanguages PredefinedLanguages; #else typedef struct PredefinedLanguages PredefinedLanguages; #endif /* __cplusplus */ #endif /* __PredefinedLanguages_FWD_DEFINED__ */ #ifndef __ILanguageDatabase_FWD_DEFINED__ #define __ILanguageDatabase_FWD_DEFINED__ typedef iface ILanguageDatabase ILanguageDatabase; #endif /* __ILanguageDatabase_FWD_DEFINED__ */ #ifndef __LanguageDatabase_FWD_DEFINED__ #define __LanguageDatabase_FWD_DEFINED__ #ifdef __cplusplus typedef class LanguageDatabase LanguageDatabase; #else typedef struct LanguageDatabase LanguageDatabase; #endif /* __cplusplus */ #endif /* __LanguageDatabase_FWD_DEFINED__ */ #ifndef __IDictionaryDescription_FWD_DEFINED__ #define __IDictionaryDescription_FWD_DEFINED__ typedef iface IDictionaryDescription IDictionaryDescription; #endif /* __IDictionaryDescription_FWD_DEFINED__ */ #ifndef __IStandardDictionaryDescription_FWD_DEFINED__ #define __IStandardDictionaryDescription_FWD_DEFINED__ typedef iface IStandardDictionaryDescription IStandardDictionaryDescription; #endif /* __IStandardDictionaryDescription_FWD_DEFINED__ */ #ifndef __IUserDictionaryDescription_FWD_DEFINED__ #define __IUserDictionaryDescription_FWD_DEFINED__ typedef iface IUserDictionaryDescription IUserDictionaryDescription; #endif /* __IUserDictionaryDescription_FWD_DEFINED__ */ #ifndef __IRegExpDictionaryDescription_FWD_DEFINED__ #define __IRegExpDictionaryDescription_FWD_DEFINED__ typedef iface IRegExpDictionaryDescription IRegExpDictionaryDescription; #endif /* __IRegExpDictionaryDescription_FWD_DEFINED__ */ #ifndef __IExternalDictionaryDescription_FWD_DEFINED__ #define __IExternalDictionaryDescription_FWD_DEFINED__ typedef iface IExternalDictionaryDescription IExternalDictionaryDescription; #endif /* __IExternalDictionaryDescription_FWD_DEFINED__ */ #ifndef __DictionaryDescriptions_FWD_DEFINED__ #define __DictionaryDescriptions_FWD_DEFINED__ #ifdef __cplusplus typedef class DictionaryDescriptions DictionaryDescriptions; #else typedef struct DictionaryDescriptions DictionaryDescriptions; #endif /* __cplusplus */ #endif /* __DictionaryDescriptions_FWD_DEFINED__ */ #ifndef __DictionaryDescription_FWD_DEFINED__ #define __DictionaryDescription_FWD_DEFINED__ #ifdef __cplusplus typedef class DictionaryDescription DictionaryDescription; #else typedef struct DictionaryDescription DictionaryDescription; #endif /* __cplusplus */ #endif /* __DictionaryDescription_FWD_DEFINED__ */ #ifndef __RegExpDictionaryDescription_FWD_DEFINED__ #define __RegExpDictionaryDescription_FWD_DEFINED__ #ifdef __cplusplus typedef class RegExpDictionaryDescription RegExpDictionaryDescription; #else typedef struct RegExpDictionaryDescription RegExpDictionaryDescription; #endif /* __cplusplus */ #endif /* __RegExpDictionaryDescription_FWD_DEFINED__ */ #ifndef __UserDictionaryDescription_FWD_DEFINED__ #define __UserDictionaryDescription_FWD_DEFINED__ #ifdef __cplusplus typedef class UserDictionaryDescription UserDictionaryDescription; #else typedef struct UserDictionaryDescription UserDictionaryDescription; #endif /* __cplusplus */ #endif /* __UserDictionaryDescription_FWD_DEFINED__ */ #ifndef __StandardDictionaryDescription_FWD_DEFINED__ #define __StandardDictionaryDescription_FWD_DEFINED__ #ifdef __cplusplus typedef class StandardDictionaryDescription StandardDictionaryDescription; #else typedef struct StandardDictionaryDescription StandardDictionaryDescription; #endif /* __cplusplus */ #endif /* __StandardDictionaryDescription_FWD_DEFINED__ */ #ifndef __FuzzyString_FWD_DEFINED__ #define __FuzzyString_FWD_DEFINED__ #ifdef __cplusplus typedef class FuzzyString FuzzyString; #else typedef struct FuzzyString FuzzyString; #endif /* __cplusplus */ #endif /* __FuzzyString_FWD_DEFINED__ */ #ifndef __IExternalDictionaryCallback_FWD_DEFINED__ #define __IExternalDictionaryCallback_FWD_DEFINED__ typedef iface IExternalDictionaryCallback IExternalDictionaryCallback; #endif /* __IExternalDictionaryCallback_FWD_DEFINED__ */ #ifndef __IExternalDictionary_FWD_DEFINED__ #define __IExternalDictionary_FWD_DEFINED__ typedef iface IExternalDictionary IExternalDictionary; #endif /* __IExternalDictionary_FWD_DEFINED__ */ #ifndef __ExternalDictionaryDescription_FWD_DEFINED__ #define __ExternalDictionaryDescription_FWD_DEFINED__ #ifdef __cplusplus typedef class ExternalDictionaryDescription ExternalDictionaryDescription; #else typedef struct ExternalDictionaryDescription ExternalDictionaryDescription; #endif /* __cplusplus */ #endif /* __ExternalDictionaryDescription_FWD_DEFINED__ */ #ifndef __BarcodeParams_FWD_DEFINED__ #define __BarcodeParams_FWD_DEFINED__ #ifdef __cplusplus typedef class BarcodeParams BarcodeParams; #else typedef struct BarcodeParams BarcodeParams; #endif /* __cplusplus */ #endif /* __BarcodeParams_FWD_DEFINED__ */ #ifndef __IBarcodeSymbol_FWD_DEFINED__ #define __IBarcodeSymbol_FWD_DEFINED__ typedef iface IBarcodeSymbol IBarcodeSymbol; #endif /* __IBarcodeSymbol_FWD_DEFINED__ */ #ifndef __IBarcodeText_FWD_DEFINED__ #define __IBarcodeText_FWD_DEFINED__ typedef iface IBarcodeText IBarcodeText; #endif /* __IBarcodeText_FWD_DEFINED__ */ #ifndef __IBlock_FWD_DEFINED__ #define __IBlock_FWD_DEFINED__ typedef iface IBlock IBlock; #endif /* __IBlock_FWD_DEFINED__ */ #ifndef __IBarcodeBlock_FWD_DEFINED__ #define __IBarcodeBlock_FWD_DEFINED__ typedef iface IBarcodeBlock IBarcodeBlock; #endif /* __IBarcodeBlock_FWD_DEFINED__ */ #ifndef __BarcodeBlock_FWD_DEFINED__ #define __BarcodeBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class BarcodeBlock BarcodeBlock; #else typedef struct BarcodeBlock BarcodeBlock; #endif /* __cplusplus */ #endif /* __BarcodeBlock_FWD_DEFINED__ */ #ifndef __IPlainText_FWD_DEFINED__ #define __IPlainText_FWD_DEFINED__ typedef iface IPlainText IPlainText; #endif /* __IPlainText_FWD_DEFINED__ */ #ifndef __PlainText_FWD_DEFINED__ #define __PlainText_FWD_DEFINED__ #ifdef __cplusplus typedef class PlainText PlainText; #else typedef struct PlainText PlainText; #endif /* __cplusplus */ #endif /* __PlainText_FWD_DEFINED__ */ #ifndef __IBusinessCardFieldComponent_FWD_DEFINED__ #define __IBusinessCardFieldComponent_FWD_DEFINED__ typedef iface IBusinessCardFieldComponent IBusinessCardFieldComponent; #endif /* __IBusinessCardFieldComponent_FWD_DEFINED__ */ #ifndef __BusinessCardFieldComponent_FWD_DEFINED__ #define __BusinessCardFieldComponent_FWD_DEFINED__ #ifdef __cplusplus typedef class BusinessCardFieldComponent BusinessCardFieldComponent; #else typedef struct BusinessCardFieldComponent BusinessCardFieldComponent; #endif /* __cplusplus */ #endif /* __BusinessCardFieldComponent_FWD_DEFINED__ */ #ifndef __IBusinessCardField_FWD_DEFINED__ #define __IBusinessCardField_FWD_DEFINED__ typedef iface IBusinessCardField IBusinessCardField; #endif /* __IBusinessCardField_FWD_DEFINED__ */ #ifndef __BusinessCardField_FWD_DEFINED__ #define __BusinessCardField_FWD_DEFINED__ #ifdef __cplusplus typedef class BusinessCardField BusinessCardField; #else typedef struct BusinessCardField BusinessCardField; #endif /* __cplusplus */ #endif /* __BusinessCardField_FWD_DEFINED__ */ #ifndef __BusinessCard_FWD_DEFINED__ #define __BusinessCard_FWD_DEFINED__ #ifdef __cplusplus typedef class BusinessCard BusinessCard; #else typedef struct BusinessCard BusinessCard; #endif /* __cplusplus */ #endif /* __BusinessCard_FWD_DEFINED__ */ #ifndef __IBusinessCards_FWD_DEFINED__ #define __IBusinessCards_FWD_DEFINED__ typedef iface IBusinessCards IBusinessCards; #endif /* __IBusinessCards_FWD_DEFINED__ */ #ifndef __BusinessCards_FWD_DEFINED__ #define __BusinessCards_FWD_DEFINED__ #ifdef __cplusplus typedef class BusinessCards BusinessCards; #else typedef struct BusinessCards BusinessCards; #endif /* __cplusplus */ #endif /* __BusinessCards_FWD_DEFINED__ */ #ifndef __ITextBlock_FWD_DEFINED__ #define __ITextBlock_FWD_DEFINED__ typedef iface ITextBlock ITextBlock; #endif /* __ITextBlock_FWD_DEFINED__ */ #ifndef __ITableSeparator_FWD_DEFINED__ #define __ITableSeparator_FWD_DEFINED__ typedef iface ITableSeparator ITableSeparator; #endif /* __ITableSeparator_FWD_DEFINED__ */ #ifndef __ITableSeparators_FWD_DEFINED__ #define __ITableSeparators_FWD_DEFINED__ typedef iface ITableSeparators ITableSeparators; #endif /* __ITableSeparators_FWD_DEFINED__ */ #ifndef __ITableCell_FWD_DEFINED__ #define __ITableCell_FWD_DEFINED__ typedef iface ITableCell ITableCell; #endif /* __ITableCell_FWD_DEFINED__ */ #ifndef __ITableCells_FWD_DEFINED__ #define __ITableCells_FWD_DEFINED__ typedef iface ITableCells ITableCells; #endif /* __ITableCells_FWD_DEFINED__ */ #ifndef __ITableBlock_FWD_DEFINED__ #define __ITableBlock_FWD_DEFINED__ typedef iface ITableBlock ITableBlock; #endif /* __ITableBlock_FWD_DEFINED__ */ #ifndef __IRasterPictureBlock_FWD_DEFINED__ #define __IRasterPictureBlock_FWD_DEFINED__ typedef iface IRasterPictureBlock IRasterPictureBlock; #endif /* __IRasterPictureBlock_FWD_DEFINED__ */ #ifndef __IVectorPictureBlock_FWD_DEFINED__ #define __IVectorPictureBlock_FWD_DEFINED__ typedef iface IVectorPictureBlock IVectorPictureBlock; #endif /* __IVectorPictureBlock_FWD_DEFINED__ */ #ifndef __ICheckmarkBlock_FWD_DEFINED__ #define __ICheckmarkBlock_FWD_DEFINED__ typedef iface ICheckmarkBlock ICheckmarkBlock; #endif /* __ICheckmarkBlock_FWD_DEFINED__ */ #ifndef __ICheckmarkGroup_FWD_DEFINED__ #define __ICheckmarkGroup_FWD_DEFINED__ typedef iface ICheckmarkGroup ICheckmarkGroup; #endif /* __ICheckmarkGroup_FWD_DEFINED__ */ #ifndef __ILayoutBlocks_FWD_DEFINED__ #define __ILayoutBlocks_FWD_DEFINED__ typedef iface ILayoutBlocks ILayoutBlocks; #endif /* __ILayoutBlocks_FWD_DEFINED__ */ #ifndef __ISeparatorBlock_FWD_DEFINED__ #define __ISeparatorBlock_FWD_DEFINED__ typedef iface ISeparatorBlock ISeparatorBlock; #endif /* __ISeparatorBlock_FWD_DEFINED__ */ #ifndef __ISeparatorGroup_FWD_DEFINED__ #define __ISeparatorGroup_FWD_DEFINED__ typedef iface ISeparatorGroup ISeparatorGroup; #endif /* __ISeparatorGroup_FWD_DEFINED__ */ #ifndef __IAutoAnalysisBlock_FWD_DEFINED__ #define __IAutoAnalysisBlock_FWD_DEFINED__ typedef iface IAutoAnalysisBlock IAutoAnalysisBlock; #endif /* __IAutoAnalysisBlock_FWD_DEFINED__ */ #ifndef __IFRRectangles_FWD_DEFINED__ #define __IFRRectangles_FWD_DEFINED__ typedef iface IFRRectangles IFRRectangles; #endif /* __IFRRectangles_FWD_DEFINED__ */ #ifndef __TextOrientation_FWD_DEFINED__ #define __TextOrientation_FWD_DEFINED__ #ifdef __cplusplus typedef class TextOrientation TextOrientation; #else typedef struct TextOrientation TextOrientation; #endif /* __cplusplus */ #endif /* __TextOrientation_FWD_DEFINED__ */ #ifndef __Block_FWD_DEFINED__ #define __Block_FWD_DEFINED__ #ifdef __cplusplus typedef class Block Block; #else typedef struct Block Block; #endif /* __cplusplus */ #endif /* __Block_FWD_DEFINED__ */ #ifndef __TextBlock_FWD_DEFINED__ #define __TextBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class TextBlock TextBlock; #else typedef struct TextBlock TextBlock; #endif /* __cplusplus */ #endif /* __TextBlock_FWD_DEFINED__ */ #ifndef __TableSeparator_FWD_DEFINED__ #define __TableSeparator_FWD_DEFINED__ #ifdef __cplusplus typedef class TableSeparator TableSeparator; #else typedef struct TableSeparator TableSeparator; #endif /* __cplusplus */ #endif /* __TableSeparator_FWD_DEFINED__ */ #ifndef __TableSeparators_FWD_DEFINED__ #define __TableSeparators_FWD_DEFINED__ #ifdef __cplusplus typedef class TableSeparators TableSeparators; #else typedef struct TableSeparators TableSeparators; #endif /* __cplusplus */ #endif /* __TableSeparators_FWD_DEFINED__ */ #ifndef __TableCell_FWD_DEFINED__ #define __TableCell_FWD_DEFINED__ #ifdef __cplusplus typedef class TableCell TableCell; #else typedef struct TableCell TableCell; #endif /* __cplusplus */ #endif /* __TableCell_FWD_DEFINED__ */ #ifndef __TableCells_FWD_DEFINED__ #define __TableCells_FWD_DEFINED__ #ifdef __cplusplus typedef class TableCells TableCells; #else typedef struct TableCells TableCells; #endif /* __cplusplus */ #endif /* __TableCells_FWD_DEFINED__ */ #ifndef __TableBlock_FWD_DEFINED__ #define __TableBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class TableBlock TableBlock; #else typedef struct TableBlock TableBlock; #endif /* __cplusplus */ #endif /* __TableBlock_FWD_DEFINED__ */ #ifndef __RasterPictureBlock_FWD_DEFINED__ #define __RasterPictureBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class RasterPictureBlock RasterPictureBlock; #else typedef struct RasterPictureBlock RasterPictureBlock; #endif /* __cplusplus */ #endif /* __RasterPictureBlock_FWD_DEFINED__ */ #ifndef __VectorPictureBlock_FWD_DEFINED__ #define __VectorPictureBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class VectorPictureBlock VectorPictureBlock; #else typedef struct VectorPictureBlock VectorPictureBlock; #endif /* __cplusplus */ #endif /* __VectorPictureBlock_FWD_DEFINED__ */ #ifndef __ICheckmarkTrainingData_FWD_DEFINED__ #define __ICheckmarkTrainingData_FWD_DEFINED__ typedef iface ICheckmarkTrainingData ICheckmarkTrainingData; #endif /* __ICheckmarkTrainingData_FWD_DEFINED__ */ #ifndef __CheckmarkTrainingData_FWD_DEFINED__ #define __CheckmarkTrainingData_FWD_DEFINED__ #ifdef __cplusplus typedef class CheckmarkTrainingData CheckmarkTrainingData; #else typedef struct CheckmarkTrainingData CheckmarkTrainingData; #endif /* __cplusplus */ #endif /* __CheckmarkTrainingData_FWD_DEFINED__ */ #ifndef __CheckmarkBlock_FWD_DEFINED__ #define __CheckmarkBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class CheckmarkBlock CheckmarkBlock; #else typedef struct CheckmarkBlock CheckmarkBlock; #endif /* __cplusplus */ #endif /* __CheckmarkBlock_FWD_DEFINED__ */ #ifndef __CheckmarkGroup_FWD_DEFINED__ #define __CheckmarkGroup_FWD_DEFINED__ #ifdef __cplusplus typedef class CheckmarkGroup CheckmarkGroup; #else typedef struct CheckmarkGroup CheckmarkGroup; #endif /* __cplusplus */ #endif /* __CheckmarkGroup_FWD_DEFINED__ */ #ifndef __AutoAnalysisBlock_FWD_DEFINED__ #define __AutoAnalysisBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class AutoAnalysisBlock AutoAnalysisBlock; #else typedef struct AutoAnalysisBlock AutoAnalysisBlock; #endif /* __cplusplus */ #endif /* __AutoAnalysisBlock_FWD_DEFINED__ */ #ifndef __LayoutBlocks_FWD_DEFINED__ #define __LayoutBlocks_FWD_DEFINED__ #ifdef __cplusplus typedef class LayoutBlocks LayoutBlocks; #else typedef struct LayoutBlocks LayoutBlocks; #endif /* __cplusplus */ #endif /* __LayoutBlocks_FWD_DEFINED__ */ #ifndef __SeparatorBlock_FWD_DEFINED__ #define __SeparatorBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class SeparatorBlock SeparatorBlock; #else typedef struct SeparatorBlock SeparatorBlock; #endif /* __cplusplus */ #endif /* __SeparatorBlock_FWD_DEFINED__ */ #ifndef __SeparatorGroup_FWD_DEFINED__ #define __SeparatorGroup_FWD_DEFINED__ #ifdef __cplusplus typedef class SeparatorGroup SeparatorGroup; #else typedef struct SeparatorGroup SeparatorGroup; #endif /* __cplusplus */ #endif /* __SeparatorGroup_FWD_DEFINED__ */ #ifndef __ILayout_FWD_DEFINED__ #define __ILayout_FWD_DEFINED__ typedef iface ILayout ILayout; #endif /* __ILayout_FWD_DEFINED__ */ #ifndef __Layout_FWD_DEFINED__ #define __Layout_FWD_DEFINED__ #ifdef __cplusplus typedef class Layout Layout; #else typedef struct Layout Layout; #endif /* __cplusplus */ #endif /* __Layout_FWD_DEFINED__ */ #ifndef __IScanSourceSettings_FWD_DEFINED__ #define __IScanSourceSettings_FWD_DEFINED__ typedef iface IScanSourceSettings IScanSourceSettings; #endif /* __IScanSourceSettings_FWD_DEFINED__ */ #ifndef __IScanManager_FWD_DEFINED__ #define __IScanManager_FWD_DEFINED__ typedef iface IScanManager IScanManager; #endif /* __IScanManager_FWD_DEFINED__ */ #ifndef __IScanSource_FWD_DEFINED__ #define __IScanSource_FWD_DEFINED__ typedef iface IScanSource IScanSource; #endif /* __IScanSource_FWD_DEFINED__ */ #ifndef __IScanSources_FWD_DEFINED__ #define __IScanSources_FWD_DEFINED__ typedef iface IScanSources IScanSources; #endif /* __IScanSources_FWD_DEFINED__ */ #ifndef __IScanSourceCapabilities_FWD_DEFINED__ #define __IScanSourceCapabilities_FWD_DEFINED__ typedef iface IScanSourceCapabilities IScanSourceCapabilities; #endif /* __IScanSourceCapabilities_FWD_DEFINED__ */ #ifndef __IScanCallback_FWD_DEFINED__ #define __IScanCallback_FWD_DEFINED__ typedef iface IScanCallback IScanCallback; #endif /* __IScanCallback_FWD_DEFINED__ */ #ifndef __ScanManager_FWD_DEFINED__ #define __ScanManager_FWD_DEFINED__ #ifdef __cplusplus typedef class ScanManager ScanManager; #else typedef struct ScanManager ScanManager; #endif /* __cplusplus */ #endif /* __ScanManager_FWD_DEFINED__ */ #ifndef __ScanSourceSettings_FWD_DEFINED__ #define __ScanSourceSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class ScanSourceSettings ScanSourceSettings; #else typedef struct ScanSourceSettings ScanSourceSettings; #endif /* __cplusplus */ #endif /* __ScanSourceSettings_FWD_DEFINED__ */ #ifndef __ScanSource_FWD_DEFINED__ #define __ScanSource_FWD_DEFINED__ #ifdef __cplusplus typedef class ScanSource ScanSource; #else typedef struct ScanSource ScanSource; #endif /* __cplusplus */ #endif /* __ScanSource_FWD_DEFINED__ */ #ifndef __ScanSources_FWD_DEFINED__ #define __ScanSources_FWD_DEFINED__ #ifdef __cplusplus typedef class ScanSources ScanSources; #else typedef struct ScanSources ScanSources; #endif /* __cplusplus */ #endif /* __ScanSources_FWD_DEFINED__ */ #ifndef __ScanSourceCapabilities_FWD_DEFINED__ #define __ScanSourceCapabilities_FWD_DEFINED__ #ifdef __cplusplus typedef class ScanSourceCapabilities ScanSourceCapabilities; #else typedef struct ScanSourceCapabilities ScanSourceCapabilities; #endif /* __cplusplus */ #endif /* __ScanSourceCapabilities_FWD_DEFINED__ */ #ifndef __IDocumentContentInfo_FWD_DEFINED__ #define __IDocumentContentInfo_FWD_DEFINED__ typedef iface IDocumentContentInfo IDocumentContentInfo; #endif /* __IDocumentContentInfo_FWD_DEFINED__ */ #ifndef __IImagePasswordCallback_FWD_DEFINED__ #define __IImagePasswordCallback_FWD_DEFINED__ typedef iface IImagePasswordCallback IImagePasswordCallback; #endif /* __IImagePasswordCallback_FWD_DEFINED__ */ #ifndef __IRecognizedPages_FWD_DEFINED__ #define __IRecognizedPages_FWD_DEFINED__ typedef iface IRecognizedPages IRecognizedPages; #endif /* __IRecognizedPages_FWD_DEFINED__ */ #ifndef __IDocumentInfo_FWD_DEFINED__ #define __IDocumentInfo_FWD_DEFINED__ typedef iface IDocumentInfo IDocumentInfo; #endif /* __IDocumentInfo_FWD_DEFINED__ */ #ifndef __DocumentInfo_FWD_DEFINED__ #define __DocumentInfo_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentInfo DocumentInfo; #else typedef struct DocumentInfo DocumentInfo; #endif /* __cplusplus */ #endif /* __DocumentInfo_FWD_DEFINED__ */ #ifndef __IDocumentAnalyzer_FWD_DEFINED__ #define __IDocumentAnalyzer_FWD_DEFINED__ typedef iface IDocumentAnalyzer IDocumentAnalyzer; #endif /* __IDocumentAnalyzer_FWD_DEFINED__ */ #ifndef __DIDocumentAnalyzerEvents_FWD_DEFINED__ #define __DIDocumentAnalyzerEvents_FWD_DEFINED__ typedef iface DIDocumentAnalyzerEvents DIDocumentAnalyzerEvents; #endif /* __DIDocumentAnalyzerEvents_FWD_DEFINED__ */ #ifndef __IDocumentAnalyzerEvents_FWD_DEFINED__ #define __IDocumentAnalyzerEvents_FWD_DEFINED__ typedef iface IDocumentAnalyzerEvents IDocumentAnalyzerEvents; #endif /* __IDocumentAnalyzerEvents_FWD_DEFINED__ */ #ifndef __DocumentAnalyzer_FWD_DEFINED__ #define __DocumentAnalyzer_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentAnalyzer DocumentAnalyzer; #else typedef struct DocumentAnalyzer DocumentAnalyzer; #endif /* __cplusplus */ #endif /* __DocumentAnalyzer_FWD_DEFINED__ */ #ifndef __IAuthorInfo_FWD_DEFINED__ #define __IAuthorInfo_FWD_DEFINED__ typedef iface IAuthorInfo IAuthorInfo; #endif /* __IAuthorInfo_FWD_DEFINED__ */ #ifndef __AuthorInfo_FWD_DEFINED__ #define __AuthorInfo_FWD_DEFINED__ #ifdef __cplusplus typedef class AuthorInfo AuthorInfo; #else typedef struct AuthorInfo AuthorInfo; #endif /* __cplusplus */ #endif /* __AuthorInfo_FWD_DEFINED__ */ #ifndef __IAuthorsList_FWD_DEFINED__ #define __IAuthorsList_FWD_DEFINED__ typedef iface IAuthorsList IAuthorsList; #endif /* __IAuthorsList_FWD_DEFINED__ */ #ifndef __AuthorsList_FWD_DEFINED__ #define __AuthorsList_FWD_DEFINED__ #ifdef __cplusplus typedef class AuthorsList AuthorsList; #else typedef struct AuthorsList AuthorsList; #endif /* __cplusplus */ #endif /* __AuthorsList_FWD_DEFINED__ */ #ifndef __IDocumentInformationDictionaryItem_FWD_DEFINED__ #define __IDocumentInformationDictionaryItem_FWD_DEFINED__ typedef iface IDocumentInformationDictionaryItem IDocumentInformationDictionaryItem; #endif /* __IDocumentInformationDictionaryItem_FWD_DEFINED__ */ #ifndef __DocumentInformationDictionaryItem_FWD_DEFINED__ #define __DocumentInformationDictionaryItem_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentInformationDictionaryItem DocumentInformationDictionaryItem; #else typedef struct DocumentInformationDictionaryItem DocumentInformationDictionaryItem; #endif /* __cplusplus */ #endif /* __DocumentInformationDictionaryItem_FWD_DEFINED__ */ #ifndef __IDocumentInformationDictionary_FWD_DEFINED__ #define __IDocumentInformationDictionary_FWD_DEFINED__ typedef iface IDocumentInformationDictionary IDocumentInformationDictionary; #endif /* __IDocumentInformationDictionary_FWD_DEFINED__ */ #ifndef __DocumentInformationDictionary_FWD_DEFINED__ #define __DocumentInformationDictionary_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentInformationDictionary DocumentInformationDictionary; #else typedef struct DocumentInformationDictionary DocumentInformationDictionary; #endif /* __cplusplus */ #endif /* __DocumentInformationDictionary_FWD_DEFINED__ */ #ifndef __DocumentContentInfo_FWD_DEFINED__ #define __DocumentContentInfo_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentContentInfo DocumentContentInfo; #else typedef struct DocumentContentInfo DocumentContentInfo; #endif /* __cplusplus */ #endif /* __DocumentContentInfo_FWD_DEFINED__ */ #ifndef __IRecognizedText_FWD_DEFINED__ #define __IRecognizedText_FWD_DEFINED__ typedef iface IRecognizedText IRecognizedText; #endif /* __IRecognizedText_FWD_DEFINED__ */ #ifndef __RecognizedText_FWD_DEFINED__ #define __RecognizedText_FWD_DEFINED__ #ifdef __cplusplus typedef class RecognizedText RecognizedText; #else typedef struct RecognizedText RecognizedText; #endif /* __cplusplus */ #endif /* __RecognizedText_FWD_DEFINED__ */ #ifndef __IReceiptMoneyField_FWD_DEFINED__ #define __IReceiptMoneyField_FWD_DEFINED__ typedef iface IReceiptMoneyField IReceiptMoneyField; #endif /* __IReceiptMoneyField_FWD_DEFINED__ */ #ifndef __ReceiptMoneyField_FWD_DEFINED__ #define __ReceiptMoneyField_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptMoneyField ReceiptMoneyField; #else typedef struct ReceiptMoneyField ReceiptMoneyField; #endif /* __cplusplus */ #endif /* __ReceiptMoneyField_FWD_DEFINED__ */ #ifndef __IReceiptTaxField_FWD_DEFINED__ #define __IReceiptTaxField_FWD_DEFINED__ typedef iface IReceiptTaxField IReceiptTaxField; #endif /* __IReceiptTaxField_FWD_DEFINED__ */ #ifndef __ReceiptTaxField_FWD_DEFINED__ #define __ReceiptTaxField_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptTaxField ReceiptTaxField; #else typedef struct ReceiptTaxField ReceiptTaxField; #endif /* __cplusplus */ #endif /* __ReceiptTaxField_FWD_DEFINED__ */ #ifndef __IReceiptTaxFields_FWD_DEFINED__ #define __IReceiptTaxFields_FWD_DEFINED__ typedef iface IReceiptTaxFields IReceiptTaxFields; #endif /* __IReceiptTaxFields_FWD_DEFINED__ */ #ifndef __ReceiptTaxFields_FWD_DEFINED__ #define __ReceiptTaxFields_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptTaxFields ReceiptTaxFields; #else typedef struct ReceiptTaxFields ReceiptTaxFields; #endif /* __cplusplus */ #endif /* __ReceiptTaxFields_FWD_DEFINED__ */ #ifndef __IReceiptDateField_FWD_DEFINED__ #define __IReceiptDateField_FWD_DEFINED__ typedef iface IReceiptDateField IReceiptDateField; #endif /* __IReceiptDateField_FWD_DEFINED__ */ #ifndef __ReceiptDateField_FWD_DEFINED__ #define __ReceiptDateField_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptDateField ReceiptDateField; #else typedef struct ReceiptDateField ReceiptDateField; #endif /* __cplusplus */ #endif /* __ReceiptDateField_FWD_DEFINED__ */ #ifndef __IReceiptTimeField_FWD_DEFINED__ #define __IReceiptTimeField_FWD_DEFINED__ typedef iface IReceiptTimeField IReceiptTimeField; #endif /* __IReceiptTimeField_FWD_DEFINED__ */ #ifndef __ReceiptTimeField_FWD_DEFINED__ #define __ReceiptTimeField_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptTimeField ReceiptTimeField; #else typedef struct ReceiptTimeField ReceiptTimeField; #endif /* __cplusplus */ #endif /* __ReceiptTimeField_FWD_DEFINED__ */ #ifndef __IReceiptCardNumberField_FWD_DEFINED__ #define __IReceiptCardNumberField_FWD_DEFINED__ typedef iface IReceiptCardNumberField IReceiptCardNumberField; #endif /* __IReceiptCardNumberField_FWD_DEFINED__ */ #ifndef __ReceiptCardNumberField_FWD_DEFINED__ #define __ReceiptCardNumberField_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptCardNumberField ReceiptCardNumberField; #else typedef struct ReceiptCardNumberField ReceiptCardNumberField; #endif /* __cplusplus */ #endif /* __ReceiptCardNumberField_FWD_DEFINED__ */ #ifndef __IReceiptVendorField_FWD_DEFINED__ #define __IReceiptVendorField_FWD_DEFINED__ typedef iface IReceiptVendorField IReceiptVendorField; #endif /* __IReceiptVendorField_FWD_DEFINED__ */ #ifndef __ReceiptVendorField_FWD_DEFINED__ #define __ReceiptVendorField_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptVendorField ReceiptVendorField; #else typedef struct ReceiptVendorField ReceiptVendorField; #endif /* __cplusplus */ #endif /* __ReceiptVendorField_FWD_DEFINED__ */ #ifndef __IReceiptPhoneField_FWD_DEFINED__ #define __IReceiptPhoneField_FWD_DEFINED__ typedef iface IReceiptPhoneField IReceiptPhoneField; #endif /* __IReceiptPhoneField_FWD_DEFINED__ */ #ifndef __ReceiptPhoneField_FWD_DEFINED__ #define __ReceiptPhoneField_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptPhoneField ReceiptPhoneField; #else typedef struct ReceiptPhoneField ReceiptPhoneField; #endif /* __cplusplus */ #endif /* __ReceiptPhoneField_FWD_DEFINED__ */ #ifndef __IReceiptAddressField_FWD_DEFINED__ #define __IReceiptAddressField_FWD_DEFINED__ typedef iface IReceiptAddressField IReceiptAddressField; #endif /* __IReceiptAddressField_FWD_DEFINED__ */ #ifndef __ReceiptAddressField_FWD_DEFINED__ #define __ReceiptAddressField_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptAddressField ReceiptAddressField; #else typedef struct ReceiptAddressField ReceiptAddressField; #endif /* __cplusplus */ #endif /* __ReceiptAddressField_FWD_DEFINED__ */ #ifndef __IReceipt_FWD_DEFINED__ #define __IReceipt_FWD_DEFINED__ typedef iface IReceipt IReceipt; #endif /* __IReceipt_FWD_DEFINED__ */ #ifndef __Receipt_FWD_DEFINED__ #define __Receipt_FWD_DEFINED__ #ifdef __cplusplus typedef class Receipt Receipt; #else typedef struct Receipt Receipt; #endif /* __cplusplus */ #endif /* __Receipt_FWD_DEFINED__ */ #ifndef __IReceiptEtalon_FWD_DEFINED__ #define __IReceiptEtalon_FWD_DEFINED__ typedef iface IReceiptEtalon IReceiptEtalon; #endif /* __IReceiptEtalon_FWD_DEFINED__ */ #ifndef __ReceiptEtalon_FWD_DEFINED__ #define __ReceiptEtalon_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptEtalon ReceiptEtalon; #else typedef struct ReceiptEtalon ReceiptEtalon; #endif /* __cplusplus */ #endif /* __ReceiptEtalon_FWD_DEFINED__ */ #ifndef __IReceiptSynthesisParams_FWD_DEFINED__ #define __IReceiptSynthesisParams_FWD_DEFINED__ typedef iface IReceiptSynthesisParams IReceiptSynthesisParams; #endif /* __IReceiptSynthesisParams_FWD_DEFINED__ */ #ifndef __ReceiptSynthesisParams_FWD_DEFINED__ #define __ReceiptSynthesisParams_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptSynthesisParams ReceiptSynthesisParams; #else typedef struct ReceiptSynthesisParams ReceiptSynthesisParams; #endif /* __cplusplus */ #endif /* __ReceiptSynthesisParams_FWD_DEFINED__ */ #ifndef __ReceiptLineItem_FWD_DEFINED__ #define __ReceiptLineItem_FWD_DEFINED__ #ifdef __cplusplus typedef class ReceiptLineItem ReceiptLineItem; #else typedef struct ReceiptLineItem ReceiptLineItem; #endif /* __cplusplus */ #endif /* __ReceiptLineItem_FWD_DEFINED__ */ #ifndef __IPageStructure_FWD_DEFINED__ #define __IPageStructure_FWD_DEFINED__ typedef iface IPageStructure IPageStructure; #endif /* __IPageStructure_FWD_DEFINED__ */ #ifndef __IRunningTitle_FWD_DEFINED__ #define __IRunningTitle_FWD_DEFINED__ typedef iface IRunningTitle IRunningTitle; #endif /* __IRunningTitle_FWD_DEFINED__ */ #ifndef __IRunningTitleSeries_FWD_DEFINED__ #define __IRunningTitleSeries_FWD_DEFINED__ typedef iface IRunningTitleSeries IRunningTitleSeries; #endif /* __IRunningTitleSeries_FWD_DEFINED__ */ #ifndef __IPageStream_FWD_DEFINED__ #define __IPageStream_FWD_DEFINED__ typedef iface IPageStream IPageStream; #endif /* __IPageStream_FWD_DEFINED__ */ #ifndef __IPageSection_FWD_DEFINED__ #define __IPageSection_FWD_DEFINED__ typedef iface IPageSection IPageSection; #endif /* __IPageSection_FWD_DEFINED__ */ #ifndef __IIncut_FWD_DEFINED__ #define __IIncut_FWD_DEFINED__ typedef iface IIncut IIncut; #endif /* __IIncut_FWD_DEFINED__ */ #ifndef __IFootnote_FWD_DEFINED__ #define __IFootnote_FWD_DEFINED__ typedef iface IFootnote IFootnote; #endif /* __IFootnote_FWD_DEFINED__ */ #ifndef __IMainText_FWD_DEFINED__ #define __IMainText_FWD_DEFINED__ typedef iface IMainText IMainText; #endif /* __IMainText_FWD_DEFINED__ */ #ifndef __IArtefact_FWD_DEFINED__ #define __IArtefact_FWD_DEFINED__ typedef iface IArtefact IArtefact; #endif /* __IArtefact_FWD_DEFINED__ */ #ifndef __IRunningTitleSeriesArray_FWD_DEFINED__ #define __IRunningTitleSeriesArray_FWD_DEFINED__ typedef iface IRunningTitleSeriesArray IRunningTitleSeriesArray; #endif /* __IRunningTitleSeriesArray_FWD_DEFINED__ */ #ifndef __IPageElements_FWD_DEFINED__ #define __IPageElements_FWD_DEFINED__ typedef iface IPageElements IPageElements; #endif /* __IPageElements_FWD_DEFINED__ */ #ifndef __IPageSections_FWD_DEFINED__ #define __IPageSections_FWD_DEFINED__ typedef iface IPageSections IPageSections; #endif /* __IPageSections_FWD_DEFINED__ */ #ifndef __IFootnoteSeries_FWD_DEFINED__ #define __IFootnoteSeries_FWD_DEFINED__ typedef iface IFootnoteSeries IFootnoteSeries; #endif /* __IFootnoteSeries_FWD_DEFINED__ */ #ifndef __IBackgroundLayer_FWD_DEFINED__ #define __IBackgroundLayer_FWD_DEFINED__ typedef iface IBackgroundLayer IBackgroundLayer; #endif /* __IBackgroundLayer_FWD_DEFINED__ */ #ifndef __IPageBlackSeparator_FWD_DEFINED__ #define __IPageBlackSeparator_FWD_DEFINED__ typedef iface IPageBlackSeparator IPageBlackSeparator; #endif /* __IPageBlackSeparator_FWD_DEFINED__ */ #ifndef __IIncutGroups_FWD_DEFINED__ #define __IIncutGroups_FWD_DEFINED__ typedef iface IIncutGroups IIncutGroups; #endif /* __IIncutGroups_FWD_DEFINED__ */ #ifndef __IFootnotes_FWD_DEFINED__ #define __IFootnotes_FWD_DEFINED__ typedef iface IFootnotes IFootnotes; #endif /* __IFootnotes_FWD_DEFINED__ */ #ifndef __IDocumentStream_FWD_DEFINED__ #define __IDocumentStream_FWD_DEFINED__ typedef iface IDocumentStream IDocumentStream; #endif /* __IDocumentStream_FWD_DEFINED__ */ #ifndef __PageElement_FWD_DEFINED__ #define __PageElement_FWD_DEFINED__ #ifdef __cplusplus typedef class PageElement PageElement; #else typedef struct PageElement PageElement; #endif /* __cplusplus */ #endif /* __PageElement_FWD_DEFINED__ */ #ifndef __PageStructure_FWD_DEFINED__ #define __PageStructure_FWD_DEFINED__ #ifdef __cplusplus typedef class PageStructure PageStructure; #else typedef struct PageStructure PageStructure; #endif /* __cplusplus */ #endif /* __PageStructure_FWD_DEFINED__ */ #ifndef __RunningTitle_FWD_DEFINED__ #define __RunningTitle_FWD_DEFINED__ #ifdef __cplusplus typedef class RunningTitle RunningTitle; #else typedef struct RunningTitle RunningTitle; #endif /* __cplusplus */ #endif /* __RunningTitle_FWD_DEFINED__ */ #ifndef __PageStream_FWD_DEFINED__ #define __PageStream_FWD_DEFINED__ #ifdef __cplusplus typedef class PageStream PageStream; #else typedef struct PageStream PageStream; #endif /* __cplusplus */ #endif /* __PageStream_FWD_DEFINED__ */ #ifndef __PageSection_FWD_DEFINED__ #define __PageSection_FWD_DEFINED__ #ifdef __cplusplus typedef class PageSection PageSection; #else typedef struct PageSection PageSection; #endif /* __cplusplus */ #endif /* __PageSection_FWD_DEFINED__ */ #ifndef __PageSections_FWD_DEFINED__ #define __PageSections_FWD_DEFINED__ #ifdef __cplusplus typedef class PageSections PageSections; #else typedef struct PageSections PageSections; #endif /* __cplusplus */ #endif /* __PageSections_FWD_DEFINED__ */ #ifndef __RunningTitleSeries_FWD_DEFINED__ #define __RunningTitleSeries_FWD_DEFINED__ #ifdef __cplusplus typedef class RunningTitleSeries RunningTitleSeries; #else typedef struct RunningTitleSeries RunningTitleSeries; #endif /* __cplusplus */ #endif /* __RunningTitleSeries_FWD_DEFINED__ */ #ifndef __Incut_FWD_DEFINED__ #define __Incut_FWD_DEFINED__ #ifdef __cplusplus typedef class Incut Incut; #else typedef struct Incut Incut; #endif /* __cplusplus */ #endif /* __Incut_FWD_DEFINED__ */ #ifndef __IIncutGroup_FWD_DEFINED__ #define __IIncutGroup_FWD_DEFINED__ typedef iface IIncutGroup IIncutGroup; #endif /* __IIncutGroup_FWD_DEFINED__ */ #ifndef __Footnote_FWD_DEFINED__ #define __Footnote_FWD_DEFINED__ #ifdef __cplusplus typedef class Footnote Footnote; #else typedef struct Footnote Footnote; #endif /* __cplusplus */ #endif /* __Footnote_FWD_DEFINED__ */ #ifndef __MainText_FWD_DEFINED__ #define __MainText_FWD_DEFINED__ #ifdef __cplusplus typedef class MainText MainText; #else typedef struct MainText MainText; #endif /* __cplusplus */ #endif /* __MainText_FWD_DEFINED__ */ #ifndef __Artefact_FWD_DEFINED__ #define __Artefact_FWD_DEFINED__ #ifdef __cplusplus typedef class Artefact Artefact; #else typedef struct Artefact Artefact; #endif /* __cplusplus */ #endif /* __Artefact_FWD_DEFINED__ */ #ifndef __RunningTitleSeriesArray_FWD_DEFINED__ #define __RunningTitleSeriesArray_FWD_DEFINED__ #ifdef __cplusplus typedef class RunningTitleSeriesArray RunningTitleSeriesArray; #else typedef struct RunningTitleSeriesArray RunningTitleSeriesArray; #endif /* __cplusplus */ #endif /* __RunningTitleSeriesArray_FWD_DEFINED__ */ #ifndef __RunningTitleSeriesText_FWD_DEFINED__ #define __RunningTitleSeriesText_FWD_DEFINED__ #ifdef __cplusplus typedef class RunningTitleSeriesText RunningTitleSeriesText; #else typedef struct RunningTitleSeriesText RunningTitleSeriesText; #endif /* __cplusplus */ #endif /* __RunningTitleSeriesText_FWD_DEFINED__ */ #ifndef __BackgroundLayer_FWD_DEFINED__ #define __BackgroundLayer_FWD_DEFINED__ #ifdef __cplusplus typedef class BackgroundLayer BackgroundLayer; #else typedef struct BackgroundLayer BackgroundLayer; #endif /* __cplusplus */ #endif /* __BackgroundLayer_FWD_DEFINED__ */ #ifndef __BlackSeparator_FWD_DEFINED__ #define __BlackSeparator_FWD_DEFINED__ #ifdef __cplusplus typedef class BlackSeparator BlackSeparator; #else typedef struct BlackSeparator BlackSeparator; #endif /* __cplusplus */ #endif /* __BlackSeparator_FWD_DEFINED__ */ #ifndef __IGlobalStyleStorage_FWD_DEFINED__ #define __IGlobalStyleStorage_FWD_DEFINED__ typedef iface IGlobalStyleStorage IGlobalStyleStorage; #endif /* __IGlobalStyleStorage_FWD_DEFINED__ */ #ifndef __IFootnoteSeriesArray_FWD_DEFINED__ #define __IFootnoteSeriesArray_FWD_DEFINED__ typedef iface IFootnoteSeriesArray IFootnoteSeriesArray; #endif /* __IFootnoteSeriesArray_FWD_DEFINED__ */ #ifndef __IDocumentSection_FWD_DEFINED__ #define __IDocumentSection_FWD_DEFINED__ typedef iface IDocumentSection IDocumentSection; #endif /* __IDocumentSection_FWD_DEFINED__ */ #ifndef __IDocumentElement_FWD_DEFINED__ #define __IDocumentElement_FWD_DEFINED__ typedef iface IDocumentElement IDocumentElement; #endif /* __IDocumentElement_FWD_DEFINED__ */ #ifndef __IListLevel_FWD_DEFINED__ #define __IListLevel_FWD_DEFINED__ typedef iface IListLevel IListLevel; #endif /* __IListLevel_FWD_DEFINED__ */ #ifndef __IList_FWD_DEFINED__ #define __IList_FWD_DEFINED__ typedef iface IList IList; #endif /* __IList_FWD_DEFINED__ */ #ifndef __IDocumentStructure_FWD_DEFINED__ #define __IDocumentStructure_FWD_DEFINED__ typedef iface IDocumentStructure IDocumentStructure; #endif /* __IDocumentStructure_FWD_DEFINED__ */ #ifndef __DocumentStructure_FWD_DEFINED__ #define __DocumentStructure_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentStructure DocumentStructure; #else typedef struct DocumentStructure DocumentStructure; #endif /* __cplusplus */ #endif /* __DocumentStructure_FWD_DEFINED__ */ #ifndef __FootnoteSeriesArray_FWD_DEFINED__ #define __FootnoteSeriesArray_FWD_DEFINED__ #ifdef __cplusplus typedef class FootnoteSeriesArray FootnoteSeriesArray; #else typedef struct FootnoteSeriesArray FootnoteSeriesArray; #endif /* __cplusplus */ #endif /* __FootnoteSeriesArray_FWD_DEFINED__ */ #ifndef __FootnoteSeries_FWD_DEFINED__ #define __FootnoteSeries_FWD_DEFINED__ #ifdef __cplusplus typedef class FootnoteSeries FootnoteSeries; #else typedef struct FootnoteSeries FootnoteSeries; #endif /* __cplusplus */ #endif /* __FootnoteSeries_FWD_DEFINED__ */ #ifndef __GlobalStyleStorage_FWD_DEFINED__ #define __GlobalStyleStorage_FWD_DEFINED__ #ifdef __cplusplus typedef class GlobalStyleStorage GlobalStyleStorage; #else typedef struct GlobalStyleStorage GlobalStyleStorage; #endif /* __cplusplus */ #endif /* __GlobalStyleStorage_FWD_DEFINED__ */ #ifndef __DocumentSection_FWD_DEFINED__ #define __DocumentSection_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentSection DocumentSection; #else typedef struct DocumentSection DocumentSection; #endif /* __cplusplus */ #endif /* __DocumentSection_FWD_DEFINED__ */ #ifndef __DocumentStream_FWD_DEFINED__ #define __DocumentStream_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentStream DocumentStream; #else typedef struct DocumentStream DocumentStream; #endif /* __cplusplus */ #endif /* __DocumentStream_FWD_DEFINED__ */ #ifndef __DocumentElement_FWD_DEFINED__ #define __DocumentElement_FWD_DEFINED__ #ifdef __cplusplus typedef class DocumentElement DocumentElement; #else typedef struct DocumentElement DocumentElement; #endif /* __cplusplus */ #endif /* __DocumentElement_FWD_DEFINED__ */ #ifndef __StreamElementLocationParams_FWD_DEFINED__ #define __StreamElementLocationParams_FWD_DEFINED__ #ifdef __cplusplus typedef class StreamElementLocationParams StreamElementLocationParams; #else typedef struct StreamElementLocationParams StreamElementLocationParams; #endif /* __cplusplus */ #endif /* __StreamElementLocationParams_FWD_DEFINED__ */ #ifndef __ParagraphStyle_FWD_DEFINED__ #define __ParagraphStyle_FWD_DEFINED__ #ifdef __cplusplus typedef class ParagraphStyle ParagraphStyle; #else typedef struct ParagraphStyle ParagraphStyle; #endif /* __cplusplus */ #endif /* __ParagraphStyle_FWD_DEFINED__ */ #ifndef __FontStyle_FWD_DEFINED__ #define __FontStyle_FWD_DEFINED__ #ifdef __cplusplus typedef class FontStyle FontStyle; #else typedef struct FontStyle FontStyle; #endif /* __cplusplus */ #endif /* __FontStyle_FWD_DEFINED__ */ #ifndef __List_FWD_DEFINED__ #define __List_FWD_DEFINED__ #ifdef __cplusplus typedef class List List; #else typedef struct List List; #endif /* __cplusplus */ #endif /* __List_FWD_DEFINED__ */ #ifndef __ListLevel_FWD_DEFINED__ #define __ListLevel_FWD_DEFINED__ #ifdef __cplusplus typedef class ListLevel ListLevel; #else typedef struct ListLevel ListLevel; #endif /* __cplusplus */ #endif /* __ListLevel_FWD_DEFINED__ */ #ifndef __ListParams_FWD_DEFINED__ #define __ListParams_FWD_DEFINED__ #ifdef __cplusplus typedef class ListParams ListParams; #else typedef struct ListParams ListParams; #endif /* __cplusplus */ #endif /* __ListParams_FWD_DEFINED__ */ #ifndef __IFRPages_FWD_DEFINED__ #define __IFRPages_FWD_DEFINED__ typedef iface IFRPages IFRPages; #endif /* __IFRPages_FWD_DEFINED__ */ #ifndef __IFRPagesEvents_FWD_DEFINED__ #define __IFRPagesEvents_FWD_DEFINED__ typedef iface IFRPagesEvents IFRPagesEvents; #endif /* __IFRPagesEvents_FWD_DEFINED__ */ #ifndef __DIFRPagesEvents_FWD_DEFINED__ #define __DIFRPagesEvents_FWD_DEFINED__ typedef iface DIFRPagesEvents DIFRPagesEvents; #endif /* __DIFRPagesEvents_FWD_DEFINED__ */ #ifndef __FRPages_FWD_DEFINED__ #define __FRPages_FWD_DEFINED__ #ifdef __cplusplus typedef class FRPages FRPages; #else typedef struct FRPages FRPages; #endif /* __cplusplus */ #endif /* __FRPages_FWD_DEFINED__ */ #ifndef __IFRDocument_FWD_DEFINED__ #define __IFRDocument_FWD_DEFINED__ typedef iface IFRDocument IFRDocument; #endif /* __IFRDocument_FWD_DEFINED__ */ #ifndef __IClassificationEtalon_FWD_DEFINED__ #define __IClassificationEtalon_FWD_DEFINED__ typedef iface IClassificationEtalon IClassificationEtalon; #endif /* __IClassificationEtalon_FWD_DEFINED__ */ #ifndef __IDetectedLanguage_FWD_DEFINED__ #define __IDetectedLanguage_FWD_DEFINED__ typedef iface IDetectedLanguage IDetectedLanguage; #endif /* __IDetectedLanguage_FWD_DEFINED__ */ #ifndef __IDetectedLanguages_FWD_DEFINED__ #define __IDetectedLanguages_FWD_DEFINED__ typedef iface IDetectedLanguages IDetectedLanguages; #endif /* __IDetectedLanguages_FWD_DEFINED__ */ #ifndef __IFRPageEvents_FWD_DEFINED__ #define __IFRPageEvents_FWD_DEFINED__ typedef iface IFRPageEvents IFRPageEvents; #endif /* __IFRPageEvents_FWD_DEFINED__ */ #ifndef __DIFRPageEvents_FWD_DEFINED__ #define __DIFRPageEvents_FWD_DEFINED__ typedef iface DIFRPageEvents DIFRPageEvents; #endif /* __DIFRPageEvents_FWD_DEFINED__ */ #ifndef __FRPage_FWD_DEFINED__ #define __FRPage_FWD_DEFINED__ #ifdef __cplusplus typedef class FRPage FRPage; #else typedef struct FRPage FRPage; #endif /* __cplusplus */ #endif /* __FRPage_FWD_DEFINED__ */ #ifndef __ISplitRegion_FWD_DEFINED__ #define __ISplitRegion_FWD_DEFINED__ typedef iface ISplitRegion ISplitRegion; #endif /* __ISplitRegion_FWD_DEFINED__ */ #ifndef __SplitRegion_FWD_DEFINED__ #define __SplitRegion_FWD_DEFINED__ #ifdef __cplusplus typedef class SplitRegion SplitRegion; #else typedef struct SplitRegion SplitRegion; #endif /* __cplusplus */ #endif /* __SplitRegion_FWD_DEFINED__ */ #ifndef __ISplitRegions_FWD_DEFINED__ #define __ISplitRegions_FWD_DEFINED__ typedef iface ISplitRegions ISplitRegions; #endif /* __ISplitRegions_FWD_DEFINED__ */ #ifndef __SplitRegions_FWD_DEFINED__ #define __SplitRegions_FWD_DEFINED__ #ifdef __cplusplus typedef class SplitRegions SplitRegions; #else typedef struct SplitRegions SplitRegions; #endif /* __cplusplus */ #endif /* __SplitRegions_FWD_DEFINED__ */ #ifndef __IFRDocumentEvents_FWD_DEFINED__ #define __IFRDocumentEvents_FWD_DEFINED__ typedef iface IFRDocumentEvents IFRDocumentEvents; #endif /* __IFRDocumentEvents_FWD_DEFINED__ */ #ifndef __DIFRDocumentEvents_FWD_DEFINED__ #define __DIFRDocumentEvents_FWD_DEFINED__ typedef iface DIFRDocumentEvents DIFRDocumentEvents; #endif /* __DIFRDocumentEvents_FWD_DEFINED__ */ #ifndef __FRDocument_FWD_DEFINED__ #define __FRDocument_FWD_DEFINED__ #ifdef __cplusplus typedef class FRDocument FRDocument; #else typedef struct FRDocument FRDocument; #endif /* __cplusplus */ #endif /* __FRDocument_FWD_DEFINED__ */ #ifndef __FRRectangle_FWD_DEFINED__ #define __FRRectangle_FWD_DEFINED__ #ifdef __cplusplus typedef class FRRectangle FRRectangle; #else typedef struct FRRectangle FRRectangle; #endif /* __cplusplus */ #endif /* __FRRectangle_FWD_DEFINED__ */ #ifndef __FRRectangles_FWD_DEFINED__ #define __FRRectangles_FWD_DEFINED__ #ifdef __cplusplus typedef class FRRectangles FRRectangles; #else typedef struct FRRectangles FRRectangles; #endif /* __cplusplus */ #endif /* __FRRectangles_FWD_DEFINED__ */ #ifndef __IPoint_FWD_DEFINED__ #define __IPoint_FWD_DEFINED__ typedef iface IPoint IPoint; #endif /* __IPoint_FWD_DEFINED__ */ #ifndef __Point_FWD_DEFINED__ #define __Point_FWD_DEFINED__ #ifdef __cplusplus typedef class Point Point; #else typedef struct Point Point; #endif /* __cplusplus */ #endif /* __Point_FWD_DEFINED__ */ #ifndef __IFileAdapter_FWD_DEFINED__ #define __IFileAdapter_FWD_DEFINED__ typedef iface IFileAdapter IFileAdapter; #endif /* __IFileAdapter_FWD_DEFINED__ */ #ifndef __IImageSource_FWD_DEFINED__ #define __IImageSource_FWD_DEFINED__ typedef iface IImageSource IImageSource; #endif /* __IImageSource_FWD_DEFINED__ */ #ifndef __IAsyncProcessingCallback_FWD_DEFINED__ #define __IAsyncProcessingCallback_FWD_DEFINED__ typedef iface IAsyncProcessingCallback IAsyncProcessingCallback; #endif /* __IAsyncProcessingCallback_FWD_DEFINED__ */ #ifndef __IBatchProcessor_FWD_DEFINED__ #define __IBatchProcessor_FWD_DEFINED__ typedef iface IBatchProcessor IBatchProcessor; #endif /* __IBatchProcessor_FWD_DEFINED__ */ #ifndef __BatchProcessor_FWD_DEFINED__ #define __BatchProcessor_FWD_DEFINED__ #ifdef __cplusplus typedef class BatchProcessor BatchProcessor; #else typedef struct BatchProcessor BatchProcessor; #endif /* __cplusplus */ #endif /* __BatchProcessor_FWD_DEFINED__ */ #ifndef __DIExporterEvents_FWD_DEFINED__ #define __DIExporterEvents_FWD_DEFINED__ typedef iface DIExporterEvents DIExporterEvents; #endif /* __DIExporterEvents_FWD_DEFINED__ */ #ifndef __IExporterEvents_FWD_DEFINED__ #define __IExporterEvents_FWD_DEFINED__ typedef iface IExporterEvents IExporterEvents; #endif /* __IExporterEvents_FWD_DEFINED__ */ #ifndef __IExporter_FWD_DEFINED__ #define __IExporter_FWD_DEFINED__ typedef iface IExporter IExporter; #endif /* __IExporter_FWD_DEFINED__ */ #ifndef __Exporter_FWD_DEFINED__ #define __Exporter_FWD_DEFINED__ #ifdef __cplusplus typedef class Exporter Exporter; #else typedef struct Exporter Exporter; #endif /* __cplusplus */ #endif /* __Exporter_FWD_DEFINED__ */ #ifndef __ILicense_FWD_DEFINED__ #define __ILicense_FWD_DEFINED__ typedef iface ILicense ILicense; #endif /* __ILicense_FWD_DEFINED__ */ #ifndef __ILicenses_FWD_DEFINED__ #define __ILicenses_FWD_DEFINED__ typedef iface ILicenses ILicenses; #endif /* __ILicenses_FWD_DEFINED__ */ #ifndef __ILicensingConnectionRecoveryCallback_FWD_DEFINED__ #define __ILicensingConnectionRecoveryCallback_FWD_DEFINED__ typedef iface ILicensingConnectionRecoveryCallback ILicensingConnectionRecoveryCallback; #endif /* __ILicensingConnectionRecoveryCallback_FWD_DEFINED__ */ #ifndef __IClassificationTrainerError_FWD_DEFINED__ #define __IClassificationTrainerError_FWD_DEFINED__ typedef iface IClassificationTrainerError IClassificationTrainerError; #endif /* __IClassificationTrainerError_FWD_DEFINED__ */ #ifndef __ClassificationTrainerError_FWD_DEFINED__ #define __ClassificationTrainerError_FWD_DEFINED__ #ifdef __cplusplus typedef class ClassificationTrainerError ClassificationTrainerError; #else typedef struct ClassificationTrainerError ClassificationTrainerError; #endif /* __cplusplus */ #endif /* __ClassificationTrainerError_FWD_DEFINED__ */ #ifndef __IClassificationTrainerErrors_FWD_DEFINED__ #define __IClassificationTrainerErrors_FWD_DEFINED__ typedef iface IClassificationTrainerErrors IClassificationTrainerErrors; #endif /* __IClassificationTrainerErrors_FWD_DEFINED__ */ #ifndef __ClassificationTrainerErrors_FWD_DEFINED__ #define __ClassificationTrainerErrors_FWD_DEFINED__ #ifdef __cplusplus typedef class ClassificationTrainerErrors ClassificationTrainerErrors; #else typedef struct ClassificationTrainerErrors ClassificationTrainerErrors; #endif /* __cplusplus */ #endif /* __ClassificationTrainerErrors_FWD_DEFINED__ */ #ifndef __IClassificationTrainer_FWD_DEFINED__ #define __IClassificationTrainer_FWD_DEFINED__ typedef iface IClassificationTrainer IClassificationTrainer; #endif /* __IClassificationTrainer_FWD_DEFINED__ */ #ifndef __ClassificationTrainer_FWD_DEFINED__ #define __ClassificationTrainer_FWD_DEFINED__ #ifdef __cplusplus typedef class ClassificationTrainer ClassificationTrainer; #else typedef struct ClassificationTrainer ClassificationTrainer; #endif /* __cplusplus */ #endif /* __ClassificationTrainer_FWD_DEFINED__ */ #ifndef __ClassificationEtalon_FWD_DEFINED__ #define __ClassificationEtalon_FWD_DEFINED__ #ifdef __cplusplus typedef class ClassificationEtalon ClassificationEtalon; #else typedef struct ClassificationEtalon ClassificationEtalon; #endif /* __cplusplus */ #endif /* __ClassificationEtalon_FWD_DEFINED__ */ #ifndef __ClassificationClass_FWD_DEFINED__ #define __ClassificationClass_FWD_DEFINED__ #ifdef __cplusplus typedef class ClassificationClass ClassificationClass; #else typedef struct ClassificationClass ClassificationClass; #endif /* __cplusplus */ #endif /* __ClassificationClass_FWD_DEFINED__ */ #ifndef __IClassificationParams_FWD_DEFINED__ #define __IClassificationParams_FWD_DEFINED__ typedef iface IClassificationParams IClassificationParams; #endif /* __IClassificationParams_FWD_DEFINED__ */ #ifndef __ClassificationParams_FWD_DEFINED__ #define __ClassificationParams_FWD_DEFINED__ #ifdef __cplusplus typedef class ClassificationParams ClassificationParams; #else typedef struct ClassificationParams ClassificationParams; #endif /* __cplusplus */ #endif /* __ClassificationParams_FWD_DEFINED__ */ #ifndef __IMultiProcessingParams_FWD_DEFINED__ #define __IMultiProcessingParams_FWD_DEFINED__ typedef iface IMultiProcessingParams IMultiProcessingParams; #endif /* __IMultiProcessingParams_FWD_DEFINED__ */ #ifndef __Engine_FWD_DEFINED__ #define __Engine_FWD_DEFINED__ #ifdef __cplusplus typedef class Engine Engine; #else typedef struct Engine Engine; #endif /* __cplusplus */ #endif /* __Engine_FWD_DEFINED__ */ #ifndef __IEngineLoader_FWD_DEFINED__ #define __IEngineLoader_FWD_DEFINED__ typedef iface IEngineLoader IEngineLoader; #endif /* __IEngineLoader_FWD_DEFINED__ */ #ifndef __IHostProcessControl_FWD_DEFINED__ #define __IHostProcessControl_FWD_DEFINED__ typedef iface IHostProcessControl IHostProcessControl; #endif /* __IHostProcessControl_FWD_DEFINED__ */ #ifndef __InprocLoader_FWD_DEFINED__ #define __InprocLoader_FWD_DEFINED__ #ifdef __cplusplus typedef class InprocLoader InprocLoader; #else typedef struct InprocLoader InprocLoader; #endif /* __cplusplus */ #endif /* __InprocLoader_FWD_DEFINED__ */ #ifndef __OutprocLoader_FWD_DEFINED__ #define __OutprocLoader_FWD_DEFINED__ #ifdef __cplusplus typedef class OutprocLoader OutprocLoader; #else typedef struct OutprocLoader OutprocLoader; #endif /* __cplusplus */ #endif /* __OutprocLoader_FWD_DEFINED__ */ #ifdef __cplusplus extern "C"{ #endif /* iface __MIDL_itf_FREngine_0000_0000 */ /* [local] */ #ifndef MIDL_INTERFACE #define MIDL_INTERFACE( id ) iface #endif extern RPC_IF_HANDLE __MIDL_itf_FREngine_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_FREngine_0000_0000_v0_0_s_ifspec; #ifndef __FREngine_LIBRARY_DEFINED__ #define __FREngine_LIBRARY_DEFINED__ /* library FREngine */ /* [helpstring][helpcontext][helpfile][version][uuid] */ typedef /* [helpstring][helpcontext][v1_enum] */ enum MessagesLanguageEnum { ML_English = 0, ML_Russian = 1, ML_German = 2, ML_French = 3, ML_Ukrainian = 4, ML_Spanish = 5, ML_Italian = 6, ML_DutchStandard = 7, ML_Danish = 8, ML_Swedish = 9, ML_Slovak = 14, ML_Polish = 15, ML_Czech = 16, ML_Hungarian = 17, ML_Estonian = 20, ML_Greek = 22, ML_Bulgarian = 23, ML_Turkish = 24, ML_Japanese = 26, ML_PortugueseBrazilian = 27, ML_Korean = 63, ML_ChinesePRC = 64, ML_ChineseTaiwan = 65 } MessagesLanguageEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum LanguageIdEnum { LI_Null = 0, LI_EnglishUnitedStates = 1033, LI_EnglishUnitedKingdom = 2057, LI_EnglishAustralian = 3081, LI_EnglishCanadian = 4105, LI_EnglishNewZealand = 5129, LI_EnglishIreland = 6153, LI_EnglishSouthAfrica = 7177, LI_EnglishJamaica = 8201, LI_EnglishCaribbean = 9225, LI_EnglishBelize = 10249, LI_EnglishTrinidad = 11273, LI_Bulgarian = 1026, LI_Czech = 1029, LI_Danish = 1030, LI_GermanStandard = 1031, LI_GermanSwiss = 2055, LI_GermanAustrian = 3079, LI_GermanLuxembourg = 4103, LI_GermanLiechtenstein = 5127, LI_Greek = 1032, LI_SpanishTraditionalSort = 1034, LI_SpanishMexican = 2058, LI_SpanishModernSort = 3082, LI_SpanishGuatemala = 4106, LI_SpanishCostaRica = 5130, LI_SpanishPanama = 6154, LI_SpanishDominicanRepublic = 7178, LI_SpanishVenezuela = 8202, LI_SpanishColombia = 9226, LI_SpanishPeru = 10250, LI_SpanishArgentina = 11274, LI_SpanishEcuador = 12298, LI_SpanishChile = 13322, LI_SpanishUruguay = 14346, LI_SpanishParaguay = 15370, LI_SpanishBolivia = 16394, LI_SpanishElSalvador = 17418, LI_SpanishHonduras = 18442, LI_SpanishNicaragua = 19466, LI_SpanishPuertoRico = 20490, LI_Finnish = 1035, LI_FrenchStandard = 1036, LI_FrenchBelgian = 2060, LI_FrenchCanadian = 3084, LI_FrenchSwiss = 4108, LI_FrenchLuxembourg = 5132, LI_Hungarian = 1038, LI_Icelandic = 1039, LI_ItalianStandard = 1040, LI_ItalianSwiss = 2064, LI_DutchStandard = 1043, LI_DutchBelgian = 2067, LI_NorwegianBokmal = 1044, LI_NorwegianNynorsk = 2068, LI_Polish = 1045, LI_PortugueseBrazilian = 1046, LI_PortugueseStandard = 2070, LI_Romanian = 1048, LI_Russian = 1049, LI_Croatian = 1050, LI_SerbianLatin = 2074, LI_SerbianCyrillic = 3098, LI_Slovak = 1051, LI_Swedish = 1053, LI_SwedishFinland = 2077, LI_Turkish = 1055, LI_Slovenian = 1060, LI_Afrikaans = 1078, LI_Albanian = 1052, LI_Basque = 1069, LI_Belarusian = 1059, LI_Catalan = 1027, LI_Estonian = 1061, LI_Faeroese = 1080, LI_Indonesian = 1057, LI_Latvian = 1062, LI_Lithuanian = 1063, LI_Ukrainian = 1058, LI_ArabicSaudiArabia = 1025, LI_ArabicIraq = 2049, LI_ArabicEgypt = 3073, LI_ArabicLibya = 4097, LI_ArabicAlgeria = 5121, LI_ArabicMorocco = 6145, LI_ArabicTunisia = 7169, LI_ArabicOman = 8193, LI_ArabicYemen = 9217, LI_ArabicSyria = 10241, LI_ArabicJordan = 11265, LI_ArabicLebanon = 12289, LI_ArabicKuwait = 13313, LI_ArabicUAE = 14337, LI_ArabicBahrain = 15361, LI_ArabicQatar = 16385, LI_Japanese = 1041, LI_Korean = 1042, LI_KoreanJohab = 2066, LI_ChinesePRC = 2052, LI_ChineseSingapore = 4100, LI_Thai = 1054, LI_ChineseTaiwan = 1028, LI_ChineseHongKong = 3076, LI_Vietnamese = 1066, LI_Hebrew = 1037, LI_Macedonian = 1071, LI_Swahili = 1089, LI_Tatar = 1092, LI_Irish = 2108, LI_Tagalog = 1553, LI_User = 1554, LI_MalayMalaysian = 1086, LI_MalayBruneiDarussalam = 2110, LI_Maori = 1064, LI_RomanianMoldavia = 2072, LI_RhaetoRomanic = 1047, LI_Breton = 1536, LI_Esperanto = 1537, LI_Fijian = 1538, LI_Hawaiian = 1141, LI_Latin = 1142, LI_Provencal = 1541, LI_Samoan = 1542, LI_Welsh = 1106, LI_Chechen = 1544, LI_CrimeanTatar = 1546, LI_Mongol = 1104, LI_Ossetic = 1547, LI_Kabardian = 1548, LI_Yiddish = 1085, LI_ArmenianEastern = 1067, LI_ArmenianWestern = 32811, LI_ArmenianGrabar = 33835, LI_GermanNewSpelling = 32775, LI_RussianOldSpelling = 32793, LI_AzeriCyrillic = 2092, LI_AzeriLatin = 1068, LI_ChineseMacau = 5124, LI_EnglishPhilippines = 13321, LI_EnglishZimbabwe = 12297, LI_FrenchMonaco = 6156, LI_GaelicScottish = 1084, LI_Kazakh = 1087, LI_Lappish = 1083, LI_LithuanianClassic = 2087, LI_Maltese = 1082, LI_RussianMoldavia = 2073, LI_Sorbian = 1070, LI_Tswana = 1074, LI_UzbekCyrillic = 2115, LI_UzbekLatin = 1091, LI_Xhosa = 1076, LI_Zulu = 1077, LI_Abkhaz = 1556, LI_Adyghe = 1557, LI_Awar = 1558, LI_Agul = 1559, LI_Altaic = 1545, LI_Aymara = 1560, LI_Bashkir = 1561, LI_Bemba = 1562, LI_Blackfoot = 1563, LI_Bugotu = 1564, LI_Buryat = 1565, LI_Chamorro = 1566, LI_Chukcha = 1567, LI_Chuvash = 1568, LI_Corsican = 1569, LI_Crow = 1570, LI_Dargwa = 1571, LI_Dungan = 1572, LI_EskimoCyrillic = 1573, LI_Even = 1574, LI_Evenki = 1575, LI_Frisian = 1122, LI_Friulian = 1577, LI_Gagauz = 1578, LI_Galician = 1110, LI_Ganda = 1580, LI_EskimoLatin = 1581, LI_Guarani = 1140, LI_Hani = 1583, LI_Ido = 1584, LI_Ingush = 1585, LI_Interlingua = 1586, LI_Kalmyk = 1587, LI_Karakalpak = 1588, LI_KarachayBalkar = 1589, LI_Kasub = 1590, LI_Kawa = 1591, LI_Khakas = 1592, LI_Khanty = 1593, LI_Kikuyu = 1594, LI_Kirgiz = 1595, LI_Kongo = 1598, LI_Koryak = 1599, LI_Kpelle = 1600, LI_Kumyk = 1601, LI_Kurdish = 1602, LI_Lak = 1604, LI_Lezgin = 1605, LI_Luba = 1606, LI_Malagasy = 1607, LI_Malinke = 1608, LI_Mansi = 1609, LI_Mari = 1610, LI_Maya = 1611, LI_Miao = 1612, LI_Minankabaw = 1613, LI_Mohawk = 1614, LI_Mordvin = 1615, LI_Nahuatl = 1616, LI_Nenets = 1618, LI_Nivkh = 1619, LI_Nogay = 1620, LI_Nyanja = 1621, LI_Occidental = 1622, LI_Ojibway = 1623, LI_Papiamento = 1145, LI_PidginEnglish = 1625, LI_Quechua = 1131, LI_Romany = 1627, LI_Ruanda = 1628, LI_Rundi = 1629, LI_Selkup = 1630, LI_Shona = 1631, LI_Sioux = 1632, LI_Somali = 1143, LI_Sotho = 1634, LI_Sunda = 1635, LI_Swazi = 1636, LI_Tabassaran = 1637, LI_Tajik = 1064, LI_Tahitian = 1639, LI_Tinpo = 1640, LI_Tongan = 1641, LI_Tun = 1642, LI_Turkmen = 1090, LI_Tuvin = 1644, LI_Udmurt = 1645, LI_UighurCyrillic = 1646, LI_Visayan = 1648, LI_Wolof = 1160, LI_Yakut = 1157, LI_Zapotec = 1651, LI_Hausa = 1128, LI_OldEnglish = 32777, LI_OldGerman = 33799, LI_OldFrench = 32780, LI_OldItalian = 32784, LI_OldSpanish = 32778, LI_EnglishLaw = 35849, LI_GermanLaw = 34823, LI_GermanNewSpellingLaw = 35847, LI_EnglishMedical = 33801, LI_GermanMedical = 36871, LI_GermanNewSpellingMedical = 37895, LI_UighurLatin = 1647, LI_LatvianGothic = 1655, LI_GreekKathareusa = 32776, LI_TurkmenLatin = 1656 } LanguageIdEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum CodePageEnum { CP_Null = 0, CP_Latin = 1252, CP_Cyrillic = 1251, CP_EasternEuropean = 1250, CP_Baltic = 1257, CP_Turkish = 1254, CP_US_MSDOS = 437, CP_LatinI_MSDOS = 850, CP_Russian_MSDOS = 866, CP_Baltic_MSDOS = 775, CP_Turkish_IBM = 857, CP_Slavic_MSDOS = 852, CP_Greek = 1253, CP_Greek_737 = 737, CP_Greek_869 = 869, CP_Latin_ISO = 28591, CP_EasternEuropean_ISO = 28592, CP_Turkish_ISO = 28593, CP_Baltic_ISO = 28594, CP_Cyrillic_ISO = 28595, CP_Greek_ISO = 28597, CP_KOI8 = 20866, CP_Tatar = 5000, CP_Tatar_MSDOS = 5001, CP_Roman_Macintosh = 10000, CP_Greek_Macintosh = 10006, CP_Cyrillic_Macintosh = 10007, CP_Ukrainian_Macintosh = 10017, CP_Latin2_Macintosh = 10029, CP_Icelandic_Macintosh = 10079, CP_Turkish_Macintosh = 10081, CP_Croatian_Macintosh = 10082, CP_Armenian = 5002, CP_Armenian_MSDOS = 5003, CP_Armenian_Macintosh = 5004, CP_Hebrew = 1255, CP_Hebrew_MSDOS = 862, CP_Hebrew_Macintosh = 10005, CP_Hebrew_ISO = 28598, CP_Latin5_ISO = 28599, CP_Cyrillic_MSDOS = 855, CP_Bashkir = 5006, CP_Chinese_Simpl_GB = 936, CP_Chinese_Simpl_Mac = 10008, CP_Chinese_Trad_Big = 950, CP_Chinese_Trad_Mac = 10002, CP_Japan_Mac = 10001, CP_Japan_SJIS = 932, CP_Korean = 949, CP_Korean_Johab = 1361, CP_Korean_Mac = 10003, CP_Mathematical = 5007, CP_Digits = 5008, CP_Thai = 874, CP_Thai_Macintosh = 10021, CP_Vietnamese = 1258 } CodePageEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ObjectsColorEnum { OC_Red = 0, OC_Green = ( OC_Red + 1 ) , OC_Blue = ( OC_Green + 1 ) , OC_Yellow = ( OC_Blue + 1 ) } ObjectsColorEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ObjectsTypeEnum { OT_Full = 0, OT_Background = ( OT_Full + 1 ) , OT_Stamp = ( OT_Background + 1 ) } ObjectsTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ImageColorTypeEnum { ICT_BlackWhite = 0, ICT_Gray = ( ICT_BlackWhite + 1 ) , ICT_Color = ( ICT_Gray + 1 ) } ImageColorTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ImageFileFormatEnum { IFF_UnknownFormat = 0, IFF_BmpBwUncompressed = ( IFF_UnknownFormat + 1 ) , IFF_BmpGrayUncompressed = ( IFF_BmpBwUncompressed + 1 ) , IFF_BmpColorUncompressed = ( IFF_BmpGrayUncompressed + 1 ) , IFF_DcxBwPackbits = ( IFF_BmpColorUncompressed + 1 ) , IFF_DcxGrayPackbits = ( IFF_DcxBwPackbits + 1 ) , IFF_DcxColorPackbits = ( IFF_DcxGrayPackbits + 1 ) , IFF_JpegGrayJfif = ( IFF_DcxColorPackbits + 1 ) , IFF_JpegColorJfif = ( IFF_JpegGrayJfif + 1 ) , IFF_PcxBwPackbits = ( IFF_JpegColorJfif + 1 ) , IFF_PcxGrayPackbits = ( IFF_PcxBwPackbits + 1 ) , IFF_PcxColorPackbits = ( IFF_PcxGrayPackbits + 1 ) , IFF_PngBwPng = ( IFF_PcxColorPackbits + 1 ) , IFF_PngGrayPng = ( IFF_PngBwPng + 1 ) , IFF_PngColorPng = ( IFF_PngGrayPng + 1 ) , IFF_TiffBwUncompressed = ( IFF_PngColorPng + 1 ) , IFF_TiffBwCcittGroup3 = ( IFF_TiffBwUncompressed + 1 ) , IFF_TiffBwCcittGroup3Fax = ( IFF_TiffBwCcittGroup3 + 1 ) , IFF_TiffBwCcittGroup4 = ( IFF_TiffBwCcittGroup3Fax + 1 ) , IFF_TiffBwPackbits = ( IFF_TiffBwCcittGroup4 + 1 ) , IFF_TiffGrayUncompressed = ( IFF_TiffBwPackbits + 1 ) , IFF_TiffGrayPackbits = ( IFF_TiffGrayUncompressed + 1 ) , IFF_TiffGrayJpegJfif = ( IFF_TiffGrayPackbits + 1 ) , IFF_TiffColorUncompressed = ( IFF_TiffGrayJpegJfif + 1 ) , IFF_TiffColorPackbits = ( IFF_TiffColorUncompressed + 1 ) , IFF_TiffColorJpegJfif = ( IFF_TiffColorPackbits + 1 ) , IFF_TiffGrayABBYYLossless = ( IFF_TiffColorJpegJfif + 1 ) , IFF_TiffColorABBYYLossless = ( IFF_TiffGrayABBYYLossless + 1 ) , IFF_Jpeg2kGray = ( IFF_TiffColorABBYYLossless + 1 ) , IFF_Jpeg2kColor = ( IFF_Jpeg2kGray + 1 ) , IFF_PDF = ( IFF_Jpeg2kColor + 1 ) , IFF_TiffBwLZW = ( IFF_PDF + 1 ) , IFF_TiffGrayLZW = ( IFF_TiffBwLZW + 1 ) , IFF_TiffColorLZW = ( IFF_TiffGrayLZW + 1 ) , IFF_TiffBwZip = ( IFF_TiffColorLZW + 1 ) , IFF_TiffGrayZip = ( IFF_TiffBwZip + 1 ) , IFF_TiffColorZip = ( IFF_TiffGrayZip + 1 ) , IFF_GifBwLZW = ( IFF_TiffColorZip + 1 ) , IFF_GifGrayLZW = ( IFF_GifBwLZW + 1 ) , IFF_GifColorLZW = ( IFF_GifGrayLZW + 1 ) , IFF_DjVuBw = ( IFF_GifColorLZW + 1 ) , IFF_DjVuGray = ( IFF_DjVuBw + 1 ) , IFF_DjVuColor = ( IFF_DjVuGray + 1 ) , IFF_JBIG2 = ( IFF_DjVuColor + 1 ) , IFF_WdpBw = ( IFF_JBIG2 + 1 ) , IFF_WdpGray = ( IFF_WdpBw + 1 ) , IFF_WdpColor = ( IFF_WdpGray + 1 ) , IFF_Wic = ( IFF_WdpColor + 1 ) } ImageFileFormatEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum RotationTypeEnum { RT_UnknownRotation = -1, RT_NoRotation = ( RT_UnknownRotation + 1 ) , RT_Clockwise = ( RT_NoRotation + 1 ) , RT_Counterclockwise = ( RT_Clockwise + 1 ) , RT_Upsidedown = ( RT_Counterclockwise + 1 ) } RotationTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ImageCompressionEnum { IC_NoCompression = 0, IC_Compress = ( IC_NoCompression + 1 ) , IC_Auto = ( IC_Compress + 1 ) } ImageCompressionEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PhotoProcessingModeEnum { PPM_TreatAsPhoto = 0, PPM_TreatAsNonPhoto = ( PPM_TreatAsPhoto + 1 ) , PPM_Auto = ( PPM_TreatAsNonPhoto + 1 ) } PhotoProcessingModeEnum; #define dispid_ImageDocument_TransformationMade ( 1 ) typedef /* [helpstring][helpcontext][v1_enum] */ enum ImageTypeEnum { IT_Base = 0, IT_Modified = ( IT_Base + 1 ) , IT_Preview = ( IT_Modified + 1 ) } ImageTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum CorrectSkewModeEnum { CSM_CorrectSkewByBlackSquaresHorizontally = 0x1, CSM_CorrectSkewByBlackSquaresVertically = 0x2, CSM_CorrectSkewByHorizontalLines = 0x4, CSM_CorrectSkewByVerticalLines = 0x8, CSM_CorrectSkewByHorizontalText = 0x10, CSM_CorrectSkewByVerticalText = 0x20 } CorrectSkewModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum DitheringMethodEnum { DM_Bayer = 0, DM_FloydSteinberg = ( DM_Bayer + 1 ) } DitheringMethodEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum NoiseModelEnum { NM_WhiteNoise = 0, NM_CorrelatedNoise = ( NM_WhiteNoise + 1 ) } NoiseModelEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BitmapBitsFormatEnum { BBF_BlackAndWhite = 0, BBF_Gray = ( BBF_BlackAndWhite + 1 ) , BBF_Color = ( BBF_Gray + 1 ) } BitmapBitsFormatEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FontTypeEnum { FT_Serif = 0, FT_SansSerif = ( FT_Serif + 1 ) , FT_MonoSpace = ( FT_SansSerif + 1 ) , FT_Decorative = ( FT_MonoSpace + 1 ) , FT_Unknown = ( FT_Decorative + 1 ) } FontTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum HyperlinkSchemeEnum { HS_Unknown = 0, HS_Local = ( HS_Unknown + 1 ) , HS_Ftp = ( HS_Local + 1 ) , HS_Gopher = ( HS_Ftp + 1 ) , HS_Http = ( HS_Gopher + 1 ) , HS_Https = ( HS_Http + 1 ) , HS_File = ( HS_Https + 1 ) , HS_News = ( HS_File + 1 ) , HS_Mailto = ( HS_News + 1 ) } HyperlinkSchemeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TableCellVertAlignmentEnum { TCVA_Top = 0, TCVA_Center = ( TCVA_Top + 1 ) , TCVA_Bottom = ( TCVA_Center + 1 ) } TableCellVertAlignmentEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TextTableSeparatorTypeEnum { TTST_CellSeparator = 0, TTST_TableInvisibleSeparator = ( TTST_CellSeparator + 1 ) , TTST_TableVisibleSeparator = ( TTST_TableInvisibleSeparator + 1 ) } TextTableSeparatorTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum CaptionPositionEnum { CP_Top = 0, CP_Bottom = ( CP_Top + 1 ) , CP_Left = ( CP_Bottom + 1 ) , CP_Right = ( CP_Left + 1 ) , CP_Inside = ( CP_Right + 1 ) } CaptionPositionEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ParagraphTabAlignmentEnum { PTA_Left = 0, PTA_Right = ( PTA_Left + 1 ) , PTA_Center = ( PTA_Right + 1 ) } ParagraphTabAlignmentEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TabLeaderTypeEnum { TLT_None = 0, TLT_Dots = ( TLT_None + 1 ) , TLT_MiddleDots = ( TLT_Dots + 1 ) , TLT_Hyphens = ( TLT_MiddleDots + 1 ) , TLT_Underline = ( TLT_Hyphens + 1 ) } TabLeaderTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ParagraphAlignmentEnum { PA_Left = 0, PA_Center = ( PA_Left + 1 ) , PA_Right = ( PA_Center + 1 ) , PA_Justify = ( PA_Right + 1 ) } ParagraphAlignmentEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum WordModelTypeEnum { WMT_MonolingualWord = 0, WMT_RegExpWord = ( WMT_MonolingualWord + 1 ) , WMT_BilingualComposite = ( WMT_RegExpWord + 1 ) , WMT_Acronym = ( WMT_BilingualComposite + 1 ) , WMT_Number = ( WMT_Acronym + 1 ) , WMT_NumberWithQualifier = ( WMT_Number + 1 ) , WMT_WordNumberComposite = ( WMT_NumberWithQualifier + 1 ) , WMT_BilingualWordNumberComposite = ( WMT_WordNumberComposite + 1 ) , WMT_RomanNumber = ( WMT_BilingualWordNumberComposite + 1 ) , WMT_MonolingualWordWithExtras = ( WMT_RomanNumber + 1 ) , WMT_MixedFormDictionaryWord = ( WMT_MonolingualWordWithExtras + 1 ) , WMT_PhoneNumber = ( WMT_MixedFormDictionaryWord + 1 ) , WMT_Punctuation = ( WMT_PhoneNumber + 1 ) , WMT_FileName = ( WMT_Punctuation + 1 ) , WMT_UrlOrEmail = ( WMT_FileName + 1 ) , WMT_NoSuitableModel = ( WMT_UrlOrEmail + 1 ) , WMT_MRZString = ( WMT_NoSuitableModel + 1 ) } WordModelTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TextRoleEnum { TR_MainText = 0, TR_Footnote = ( TR_MainText + 1 ) , TR_Incut = ( TR_Footnote + 1 ) , TR_RunningTitle = ( TR_Incut + 1 ) , TR_PictureCaption = ( TR_RunningTitle + 1 ) , TR_TableCaption = ( TR_PictureCaption + 1 ) , TR_Other = ( TR_TableCaption + 1 ) , TR_CompoundText = ( TR_Other + 1 ) , TR_AbstractText = ( TR_CompoundText + 1 ) } TextRoleEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ColorPictureFormatsEnum { CPF_Jpeg = 0x1, CPF_Zip = 0x2, CPF_LZW = 0x4, CPF_J2K = 0x8, CPF_Png = 0x10, CPF_Auto = 0x20 } ColorPictureFormatsEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum GrayPictureFormatsEnum { GPF_Jpeg = 0x1, GPF_Zip = 0x2, GPF_LZW = 0x4, GPF_J2K = 0x8, GPF_Png = 0x10, GPF_Auto = 0x20 } GrayPictureFormatsEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BwPictureFormatsEnum { BWPF_CCITT4 = 0x1, BWPF_JBIG2 = 0x2, BWPF_JBIG2Lossless = 0x4, BWPF_Auto = 0x8 } BwPictureFormatsEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FileExportFormatEnum { FEF_RTF = 0, FEF_HTMLVersion10Defaults = ( FEF_RTF + 1 ) , FEF_HTMLUnicodeDefaults = ( FEF_HTMLVersion10Defaults + 1 ) , FEF_XLS = ( FEF_HTMLUnicodeDefaults + 1 ) , FEF_PDF = ( FEF_XLS + 1 ) , FEF_TextVersion10Defaults = ( FEF_PDF + 1 ) , FEF_TextUnicodeDefaults = ( FEF_TextVersion10Defaults + 1 ) , FEF_XML = ( FEF_TextUnicodeDefaults + 1 ) , FEF_DOCX = ( FEF_XML + 1 ) , FEF_XLSX = ( FEF_DOCX + 1 ) , FEF_PPTX = ( FEF_XLSX + 1 ) , FEF_ALTO = ( FEF_PPTX + 1 ) , FEF_EPUB = ( FEF_ALTO + 1 ) , FEF_FB2 = ( FEF_EPUB + 1 ) , FEF_ODT = ( FEF_FB2 + 1 ) , FEF_XPS = ( FEF_ODT + 1 ) } FileExportFormatEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum RTFPageSynthesisModeEnum { PSM_RTFPlainText = 0, PSM_RTFFormatParagraphs = ( PSM_RTFPlainText + 1 ) , PSM_RTFExactCopy = ( PSM_RTFFormatParagraphs + 1 ) , PSM_RTFEditableCopy = ( PSM_RTFExactCopy + 1 ) } RTFPageSynthesisModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PageOrientationEnum { POM_Portrait = 0, POM_Landscape = ( POM_Portrait + 1 ) , POM_Auto = ( POM_Landscape + 1 ) } PageOrientationEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BackgroundColorModeEnum { BCM_DontSave = 0, BCM_BlackWhite = ( BCM_DontSave + 1 ) , BCM_ColorForInverted = ( BCM_BlackWhite + 1 ) , BCM_Color = ( BCM_ColorForInverted + 1 ) } BackgroundColorModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PictureColorityModeEnum { PCM_KeepColority = 0, PCM_ForceToGray = ( PCM_KeepColority + 1 ) , PCM_ForceToBw = ( PCM_ForceToGray + 1 ) } PictureColorityModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PaperSizeModeEnum { PSM_ImageSize = 0, PSM_SynthesisSize = ( PSM_ImageSize + 1 ) , PSM_UserDefined = ( PSM_SynthesisSize + 1 ) , PSM_AutoFlexible = ( PSM_UserDefined + 1 ) , PSM_AutoFixed = ( PSM_AutoFlexible + 1 ) } PaperSizeModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TextEncodingTypeEnum { TET_Simple = 0, TET_UTF8 = ( TET_Simple + 1 ) , TET_UTF16 = ( TET_UTF8 + 1 ) , TET_Auto = ( TET_UTF16 + 1 ) } TextEncodingTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TXTExportFormatEnum { TEF_TXT = 0, TEF_CSVFullLayout = ( TEF_TXT + 1 ) , TEF_CSVTablesOnly = ( TEF_CSVFullLayout + 1 ) } TXTExportFormatEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum XLFileFormatEnum { XLFF_BIFF8 = 0, XLFF_BIFF5 = ( XLFF_BIFF8 + 1 ) , XLFF_DoubleStream = ( XLFF_BIFF5 + 1 ) } XLFileFormatEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum XLSXPaperSizeEnum { XLPS_NotSpecified = 0, XLPS_Autodetect = ( XLPS_NotSpecified + 1 ) , XLPS_Letter = ( XLPS_Autodetect + 1 ) , XLPS_Legal = ( XLPS_Letter + 1 ) , XLPS_Statement = ( XLPS_Legal + 1 ) , XLPS_Executive = ( XLPS_Statement + 1 ) , XLPS_A2 = ( XLPS_Executive + 1 ) , XLPS_A3 = ( XLPS_A2 + 1 ) , XLPS_A4 = ( XLPS_A3 + 1 ) , XLPS_A5 = ( XLPS_A4 + 1 ) , XLPS_B4 = ( XLPS_A5 + 1 ) , XLPS_B5 = ( XLPS_B4 + 1 ) , XLPS_Folio = ( XLPS_B5 + 1 ) , XLPS_11x17 = ( XLPS_Folio + 1 ) , XLPS_Envelope10 = ( XLPS_11x17 + 1 ) , XLPS_EnvelopeDL = ( XLPS_Envelope10 + 1 ) , XLPS_EnvelopeC5 = ( XLPS_EnvelopeDL + 1 ) , XLPS_EnvelopeB5 = ( XLPS_EnvelopeC5 + 1 ) , XLPS_EnvelopeMonarch = ( XLPS_EnvelopeB5 + 1 ) , XLPS_JapanesePostcard = ( XLPS_EnvelopeMonarch + 1 ) , XLPS_Quarto = ( XLPS_JapanesePostcard + 1 ) , XLPS_10x14 = ( XLPS_Quarto + 1 ) , XLPS_C = ( XLPS_10x14 + 1 ) , XLPS_D = ( XLPS_C + 1 ) , XLPS_E = ( XLPS_D + 1 ) , XLPS_9x11 = ( XLPS_E + 1 ) , XLPS_10x11 = ( XLPS_9x11 + 1 ) , XLPS_Letter_Extra = ( XLPS_10x11 + 1 ) , XLPS_Legal_Extra = ( XLPS_Letter_Extra + 1 ) , XLPS_Tabloid_Extra = ( XLPS_Legal_Extra + 1 ) , XLPS_A4_Extra = ( XLPS_Tabloid_Extra + 1 ) , XLPS_SuperA = ( XLPS_A4_Extra + 1 ) , XLPS_SuperB = ( XLPS_SuperA + 1 ) , XLPS_A4_Plus = ( XLPS_SuperB + 1 ) , XLPS_A3_Extra = ( XLPS_A4_Plus + 1 ) , XLPS_A5_Extra = ( XLPS_A3_Extra + 1 ) , XLPS_ISO_B5 = ( XLPS_A5_Extra + 1 ) } XLSXPaperSizeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum HTMLSynthesisModeEnum { HSM_PlainText = 0, HSM_FormattedStream = ( HSM_PlainText + 1 ) , HSM_FlexibleLayout = ( HSM_FormattedStream + 1 ) } HTMLSynthesisModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum HTMLFormatModeEnum { HFM_Format32 = 0, HFM_Format40 = ( HFM_Format32 + 1 ) } HTMLFormatModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum HTMLDocumentSplittingModeEnum { HDSM_None = 0, HDSM_Heading_1 = ( HDSM_None + 1 ) , HDSM_Heading_2 = ( HDSM_Heading_1 + 1 ) , HDSM_Smart = ( HDSM_Heading_2 + 1 ) } HTMLDocumentSplittingModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PDFExportModeEnum { PEM_TextWithPictures = 0, PEM_TextOnImage = ( PEM_TextWithPictures + 1 ) , PEM_ImageOnText = ( PEM_TextOnImage + 1 ) , PEM_ImageOnly = ( PEM_ImageOnText + 1 ) , PEM_TextOnly = ( PEM_ImageOnly + 1 ) } PDFExportModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PDFKeyLengthEnum { PDFKL_40Bit = 5, PDFKL_48Bit = 6, PDFKL_56Bit = 7, PDFKL_64Bit = 8, PDFKL_72Bit = 9, PDFKL_80Bit = 10, PDFKL_88Bit = 11, PDFKL_96Bit = 12, PDFKL_104Bit = 13, PDFKL_112Bit = 14, PDFKL_120Bit = 15, PDFKL_128Bit = 16 } PDFKeyLengthEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PDFVersionEnum { PVN_Auto = 1, PVN_Version13 = 3, PVN_Version14 = 4, PVN_Version15 = 5, PVN_Version16 = 6, PVN_Version17 = 7 } PDFVersionEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FontEmbeddingModeEnum { FEM_Embed = 0, FEM_DontEmbed = ( FEM_Embed + 1 ) , FEM_Auto = ( FEM_DontEmbed + 1 ) } FontEmbeddingModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum WriteXmpMetadataModeEnum { WXM_Write = 0, WXM_DontWrite = ( WXM_Write + 1 ) , WXM_Auto = ( WXM_DontWrite + 1 ) } WriteXmpMetadataModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum WriteTaggedPDFModeEnum { WTM_Write = 0, WTM_DontWrite = ( WTM_Write + 1 ) , WTM_Auto = ( WTM_DontWrite + 1 ) } WriteTaggedPDFModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TextAndBackgroundColorModeEnum { TBCM_Keep = 0, TBCM_DontKeep = ( TBCM_Keep + 1 ) , TBCM_Auto = ( TBCM_DontKeep + 1 ) } TextAndBackgroundColorModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PDFExportScenarioEnum { PES_MaxQuality = 0, PES_Balanced = ( PES_MaxQuality + 1 ) , PES_MinSize = ( PES_Balanced + 1 ) , PES_MaxSpeed = ( PES_MinSize + 1 ) } PDFExportScenarioEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PDFMRCModeEnum { MRC_Auto = 0, MRC_Always = ( MRC_Auto + 1 ) , MRC_Disable = ( MRC_Always + 1 ) } PDFMRCModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PDFResolutionTypeEnum { PRT_Desired = 0, PRT_Exact = ( PRT_Desired + 1 ) , PRT_Source = ( PRT_Exact + 1 ) } PDFResolutionTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PDFAComplianceModeEnum { PCM_None = 0, PCM_Pdfa_1a = ( PCM_None + 1 ) , PCM_Pdfa_1b = ( PCM_Pdfa_1a + 1 ) , PCM_Pdfa_2a = ( PCM_Pdfa_1b + 1 ) , PCM_Pdfa_2u = ( PCM_Pdfa_2a + 1 ) } PDFAComplianceModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum XMLCharAttributesEnum { XCA_None = 0, XCA_Ascii = ( XCA_None + 1 ) , XCA_Basic = ( XCA_Ascii + 1 ) , XCA_Extended = ( XCA_Basic + 1 ) } XMLCharAttributesEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FontFormattingModeEnum { FAM_Plain = 0, FAM_Restricted = ( FAM_Plain + 1 ) , FAM_Full = ( FAM_Restricted + 1 ) } FontFormattingModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum XPSExportModeEnum { XEM_ImageOnly = 0, XEM_ImageOnText = ( XEM_ImageOnly + 1 ) } XPSExportModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum OrientationDetectionModeEnum { ODM_Fast = 0, ODM_Normal = ( ODM_Fast + 1 ) , ODM_Thorough = ( ODM_Normal + 1 ) } OrientationDetectionModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TextTypeEnum { TT_Normal = 0x1, TT_Typewriter = 0x2, TT_Matrix = 0x4, TT_Index = 0x8, TT_Handprinted = 0x10, TT_OCR_A = 0x20, TT_OCR_B = 0x40, TT_MICR_E13B = 0x80, TT_MICR_CMC7 = 0x100, TT_Gothic = 0x200, TT_Receipt = 0x400 } TextTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ParagraphExtractionModeEnum { PEM_NormalExtraction = 0, PEM_RoughExtraction = ( PEM_NormalExtraction + 1 ) , PEM_SingleLineParagraphsWithSpaceFormatting = ( PEM_RoughExtraction + 1 ) , PEM_SingleLineParagraphsWithWordSeparationOnly = ( PEM_SingleLineParagraphsWithSpaceFormatting + 1 ) } ParagraphExtractionModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum MonospaceDetectionModeEnum { MDM_Auto = 0, MDM_NotMonospace = ( MDM_Auto + 1 ) , MDM_Monospace = ( MDM_NotMonospace + 1 ) , MDM_Ignore = ( MDM_Monospace + 1 ) } MonospaceDetectionModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum CaseRecognitionModeEnum { CRM_AutoCase = 0, CRM_SmallCase = ( CRM_AutoCase + 1 ) , CRM_CapitalCase = ( CRM_SmallCase + 1 ) } CaseRecognitionModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FieldMarkingTypeEnum { FMT_SimpleText = 0, FMT_UnderlinedText = ( FMT_SimpleText + 1 ) , FMT_TextInFrame = ( FMT_UnderlinedText + 1 ) , FMT_GrayBoxes = ( FMT_TextInFrame + 1 ) , FMT_CharBoxSeries = ( FMT_GrayBoxes + 1 ) , FMT_SimpleComb = ( FMT_CharBoxSeries + 1 ) , FMT_CombInFrame = ( FMT_SimpleComb + 1 ) , FMT_PartitionedFrame = ( FMT_CombInFrame + 1 ) } FieldMarkingTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ErrorHighlightLevelEnum { EHL_None = 0, EHL_Scanty = ( EHL_None + 1 ) , EHL_Standard = ( EHL_Scanty + 1 ) , EHL_Thorough = ( EHL_Standard + 1 ) , EHL_AllText = ( EHL_Thorough + 1 ) } ErrorHighlightLevelEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum WritingStyleEnum { WS_Default = 0, WS_American = ( WS_Default + 1 ) , WS_German = ( WS_American + 1 ) , WS_Russian = ( WS_German + 1 ) , WS_Polish = ( WS_Russian + 1 ) , WS_Thai = ( WS_Polish + 1 ) , WS_Japanese = ( WS_Thai + 1 ) , WS_Arabic = ( WS_Japanese + 1 ) , WS_Baltic = ( WS_Arabic + 1 ) , WS_British = ( WS_Baltic + 1 ) , WS_Bulgarian = ( WS_British + 1 ) , WS_Canadian = ( WS_Bulgarian + 1 ) , WS_Czech = ( WS_Canadian + 1 ) , WS_Croatian = ( WS_Czech + 1 ) , WS_French = ( WS_Croatian + 1 ) , WS_Greek = ( WS_French + 1 ) , WS_Hungarian = ( WS_Greek + 1 ) , WS_Italian = ( WS_Hungarian + 1 ) , WS_Romanian = ( WS_Italian + 1 ) , WS_Slovak = ( WS_Romanian + 1 ) , WS_Spanish = ( WS_Slovak + 1 ) , WS_Turkish = ( WS_Spanish + 1 ) , WS_Ukrainian = ( WS_Turkish + 1 ) , WS_Common = ( WS_Ukrainian + 1 ) , WS_Chinese = ( WS_Common + 1 ) , WS_Azerbaijan = ( WS_Chinese + 1 ) , WS_Kazakh = ( WS_Azerbaijan + 1 ) , WS_Kirgiz = ( WS_Kazakh + 1 ) , WS_Latvian = ( WS_Kirgiz + 1 ) } WritingStyleEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FontNamesFiltersEnum { FNF_All = 0x1, FNF_Auto = 0x2, FNF_Arabic = 0x4, FNF_Armenian = 0x8, FNF_Chinese = 0x10, FNF_European = 0x20, FNF_Japanese = 0x40, FNF_Hebrew = 0x80, FNF_Korean = 0x100, FNF_Thai = 0x200, FNF_FineReader = 0x400, FNF_None = 0 } FontNamesFiltersEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ThreeStatePropertyValueEnum { TSPV_Yes = 0, TSPV_No = ( TSPV_Yes + 1 ) , TSPV_Auto = ( TSPV_No + 1 ) } ThreeStatePropertyValueEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ResolutionCorrectionModeEnum { RCM_Correct = 0, RCM_DontCorrect = ( RCM_Correct + 1 ) , RCM_Auto = ( RCM_DontCorrect + 1 ) } ResolutionCorrectionModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum GeometryCorrectionModeEnum { GCM_Correct = 0, GCM_DontCorrect = ( GCM_Correct + 1 ) , GCM_Auto = ( GCM_DontCorrect + 1 ) } GeometryCorrectionModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum SourceContentReuseModeEnum { CRM_Auto = 0, CRM_DoNotReuse = ( CRM_Auto + 1 ) , CRM_ContentOnly = ( CRM_DoNotReuse + 1 ) } SourceContentReuseModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum SkewCorrectionModeEnum { SCM_Unknown = 0, SCM_AccordingToPage = ( SCM_Unknown + 1 ) , SCM_Always = ( SCM_AccordingToPage + 1 ) , SCM_Never = ( SCM_Always + 1 ) } SkewCorrectionModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PageSplitTypeEnum { PST_None = 0, PST_DoublePageSplit = ( PST_None + 1 ) , PST_BusinessCardSplit = ( PST_DoublePageSplit + 1 ) } PageSplitTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BaseLanguageLetterSetEnum { BLLS_Alphabet = 0, BLLS_Prefixes = ( BLLS_Alphabet + 1 ) , BLLS_Suffixes = ( BLLS_Prefixes + 1 ) , BLLS_IgnorableLetters = ( BLLS_Suffixes + 1 ) , BLLS_SubscriptAlphabet = ( BLLS_IgnorableLetters + 1 ) , BLLS_SuperscriptAlphabet = ( BLLS_SubscriptAlphabet + 1 ) } BaseLanguageLetterSetEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum DictionaryTypeEnum { DT_SystemDictionary = 0, DT_UserDictionary = ( DT_SystemDictionary + 1 ) , DT_RegularExpression = ( DT_UserDictionary + 1 ) , DT_ExternalDictionary = ( DT_RegularExpression + 1 ) } DictionaryTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TextLanguageLetterSetEnum { TLLS_InterwordPunctuators = 0, TLLS_ProhibitedLetters = ( TLLS_InterwordPunctuators + 1 ) , TLLS_Prefixes = ( TLLS_ProhibitedLetters + 1 ) , TLLS_Suffixes = ( TLLS_Prefixes + 1 ) } TextLanguageLetterSetEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TextCategoryEnum { TC_Unknown = 0, TC_NaturalText = ( TC_Unknown + 1 ) , TC_TableCells = ( TC_NaturalText + 1 ) , TC_FormFields = ( TC_TableCells + 1 ) , TC_Listing = ( TC_FormFields + 1 ) } TextCategoryEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum LanguageCategoryEnum { LC_CoreLanguage = 0, LC_AdditionalLanguage = ( LC_CoreLanguage + 1 ) , LC_ConstructedLanguage = ( LC_AdditionalLanguage + 1 ) , LC_FormalLanguage = ( LC_ConstructedLanguage + 1 ) , LC_DataType = ( LC_FormalLanguage + 1 ) } LanguageCategoryEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BarcodeTypeEnum { BT_Unknown = 0, BT_Code39 = 0x1, BT_Interleaved25 = 0x2, BT_EAN13 = 0x4, BT_Code128 = 0x8, BT_EAN8 = 0x10, BT_PDF417 = 0x20, BT_Codabar = 0x40, BT_UPCE = 0x80, BT_Industrial25 = 0x100, BT_IATA25 = 0x200, BT_Matrix25 = 0x400, BT_Code93 = 0x800, BT_PostNet = 0x1000, BT_UCC128 = 0x2000, BT_Patch = 0x4000, BT_Aztec = 0x8000, BT_DataMatrix = 0x10000, BT_QRCode = 0x20000, BT_UPCA = 0x40000, BT_MaxiCode = 0x80000, BT_Code32 = 0x100000, BT_FullAscii = 0x200000, BT_Autodetect = ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( BT_Code39 | BT_Interleaved25 ) | BT_EAN13 ) | BT_Code128 ) | BT_EAN8 ) | BT_PDF417 ) | BT_Codabar ) | BT_UPCE ) | BT_Industrial25 ) | BT_IATA25 ) | BT_Matrix25 ) | BT_Code93 ) | BT_PostNet ) | BT_UCC128 ) | BT_Patch ) | BT_Aztec ) | BT_DataMatrix ) | BT_QRCode ) | BT_UPCA ) | BT_MaxiCode ) | BT_Code32 ) | BT_FullAscii ) } BarcodeTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BarcodeSupplementTypeEnum { BS_Void = 0x1, BS_2Digits = 0x2, BS_5Digits = 0x4, BS_Autodetect = ( ( BS_Void | BS_2Digits ) | BS_5Digits ) } BarcodeSupplementTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BarcodeOrientationEnum { BO_Unknown = 0, BO_Left_To_Right = 0x1, BO_Down_To_Top = 0x2, BO_Right_To_Left = 0x4, BO_Top_To_Down = 0x8, BO_Autodetect = ( ( ( BO_Left_To_Right | BO_Down_To_Top ) | BO_Right_To_Left ) | BO_Top_To_Down ) } BarcodeOrientationEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BusinessCardFieldTypeEnum { BCFT_Phone = 0, BCFT_Fax = ( BCFT_Phone + 1 ) , BCFT_Mobile = ( BCFT_Fax + 1 ) , BCFT_Email = ( BCFT_Mobile + 1 ) , BCFT_Web = ( BCFT_Email + 1 ) , BCFT_Address = ( BCFT_Web + 1 ) , BCFT_Name = ( BCFT_Address + 1 ) , BCFT_Company = ( BCFT_Name + 1 ) , BCFT_Job = ( BCFT_Company + 1 ) , BCFT_Text = ( BCFT_Job + 1 ) , BCFT_Unknown = ( BCFT_Text + 1 ) } BusinessCardFieldTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BusinessCardFieldComponentTypeEnum { BCFCT_FirstName = 0, BCFCT_MiddleName = ( BCFCT_FirstName + 1 ) , BCFCT_LastName = ( BCFCT_MiddleName + 1 ) , BCFCT_ExtraName = ( BCFCT_LastName + 1 ) , BCFCT_Title = ( BCFCT_ExtraName + 1 ) , BCFCT_Degree = ( BCFCT_Title + 1 ) , BCFCT_PhonePrefix = ( BCFCT_Degree + 1 ) , BCFCT_PhoneCountryCode = ( BCFCT_PhonePrefix + 1 ) , BCFCT_PhoneCode = ( BCFCT_PhoneCountryCode + 1 ) , BCFCT_PhoneBody = ( BCFCT_PhoneCode + 1 ) , BCFCT_PhoneExtension = ( BCFCT_PhoneBody + 1 ) , BCFCT_ZipCode = ( BCFCT_PhoneExtension + 1 ) , BCFCT_Country = ( BCFCT_ZipCode + 1 ) , BCFCT_City = ( BCFCT_Country + 1 ) , BCFCT_StreetAddress = ( BCFCT_City + 1 ) , BCFCT_Region = ( BCFCT_StreetAddress + 1 ) , BCFCT_JobPosition = ( BCFCT_Region + 1 ) , BCFCT_JobDepartment = ( BCFCT_JobPosition + 1 ) } BusinessCardFieldComponentTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BlockRoleEnum { BR_Unknown = 0, BR_RunningTitle = ( BR_Unknown + 1 ) , BR_MainText = ( BR_RunningTitle + 1 ) , BR_IncutText = ( BR_MainText + 1 ) , BR_Caption = ( BR_IncutText + 1 ) , BR_LineNumbers = ( BR_Caption + 1 ) , BR_Artefact = ( BR_LineNumbers + 1 ) } BlockRoleEnum; typedef /* [v1_enum][helpstring][helpcontext] */ enum BlockTypeEnum { BT_Text = 0, BT_RasterPicture = ( BT_Text + 1 ) , BT_Table = ( BT_RasterPicture + 1 ) , BT_Barcode = ( BT_Table + 1 ) , BT_Checkmark = ( BT_Barcode + 1 ) , BT_CheckmarkGroup = ( BT_Checkmark + 1 ) , BT_VectorPicture = ( BT_CheckmarkGroup + 1 ) , BT_Separator = ( BT_VectorPicture + 1 ) , BT_SeparatorGroup = ( BT_Separator + 1 ) , BT_AutoAnalysis = ( BT_SeparatorGroup + 1 ) } BlockTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum BlockLayerTypeEnum { BLT_Unknown = 0, BLT_Background = ( BLT_Unknown + 1 ) , BLT_Foreground = ( BLT_Background + 1 ) , BLT_Hidden = ( BLT_Foreground + 1 ) } BlockLayerTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ReadingTypeEnum { TRT_Unknown = 0, TRT_LinesBased = ( TRT_Unknown + 1 ) , TRT_ColumnsBased = ( TRT_LinesBased + 1 ) } ReadingTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TableSeparatorTypeEnum { TST_Absent = 0, TST_Unknown = ( TST_Absent + 1 ) , TST_Invisible = ( TST_Unknown + 1 ) , TST_Explicit = ( TST_Invisible + 1 ) , TST_Multiple = ( TST_Explicit + 1 ) } TableSeparatorTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum CheckmarkTypeEnum { CMT_Square = 0, CMT_Empty = ( CMT_Square + 1 ) , CMT_Custom = ( CMT_Empty + 1 ) , CMT_Circle = ( CMT_Custom + 1 ) } CheckmarkTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum CheckmarkCheckStateEnum { CMCS_NotChecked = 0, CMCS_Checked = ( CMCS_NotChecked + 1 ) , CMCS_Corrected = ( CMCS_Checked + 1 ) } CheckmarkCheckStateEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum SeparatorTypeEnum { ST_Unknown = 0, ST_Solid = ( ST_Unknown + 1 ) , ST_Dotted = ( ST_Solid + 1 ) } SeparatorTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanRotationAngleEnum { SPRA_Rotation0 = 0x1, SPRA_Rotation90 = 0x2, SPRA_Rotation180 = 0x4, SPRA_Rotation270 = 0x8 } ScanRotationAngleEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanPaperSizeEnum { SPS_None = 0, SPS_Tabloid = ( SPS_None + 1 ) , SPS_Fanfold = ( SPS_Tabloid + 1 ) , SPS_Legal = ( SPS_Fanfold + 1 ) , SPS_Folio = ( SPS_Legal + 1 ) , SPS_Letter = ( SPS_Folio + 1 ) , SPS_Slide = ( SPS_Letter + 1 ) , SPS_Executive = ( SPS_Slide + 1 ) , SPS_Statement = ( SPS_Executive + 1 ) , SPS_GermanLegalFanfold = ( SPS_Statement + 1 ) , SPS_GermanFanfold = ( SPS_GermanLegalFanfold + 1 ) , SPS_A0 = ( SPS_GermanFanfold + 1 ) , SPS_A1 = ( SPS_A0 + 1 ) , SPS_A2 = ( SPS_A1 + 1 ) , SPS_A3 = ( SPS_A2 + 1 ) , SPS_A4 = ( SPS_A3 + 1 ) , SPS_A5 = ( SPS_A4 + 1 ) , SPS_B1_ISO = ( SPS_A5 + 1 ) , SPS_B2_ISO = ( SPS_B1_ISO + 1 ) , SPS_B3_ISO = ( SPS_B2_ISO + 1 ) , SPS_B4_ISO = ( SPS_B3_ISO + 1 ) , SPS_B5_ISO = ( SPS_B4_ISO + 1 ) , SPS_B6_ISO = ( SPS_B5_ISO + 1 ) , SPS_B4_JIS = ( SPS_B6_ISO + 1 ) , SPS_B5_JIS = ( SPS_B4_JIS + 1 ) , SPS_B6_JIS = ( SPS_B5_JIS + 1 ) , SPS_C3 = ( SPS_B6_JIS + 1 ) , SPS_C4 = ( SPS_C3 + 1 ) , SPS_C5 = ( SPS_C4 + 1 ) , SPS_C6 = ( SPS_C5 + 1 ) , SPS_RA2 = ( SPS_C6 + 1 ) , SPS_RA3 = ( SPS_RA2 + 1 ) , SPS_RA4 = ( SPS_RA3 + 1 ) , SPS_QUARTO = ( SPS_RA4 + 1 ) , SPS_DL = ( SPS_QUARTO + 1 ) , SPS_Envelope14 = ( SPS_DL + 1 ) , SPS_Envelope12 = ( SPS_Envelope14 + 1 ) , SPS_Envelope11 = ( SPS_Envelope12 + 1 ) , SPS_Envelope10 = ( SPS_Envelope11 + 1 ) , SPS_Envelope9 = ( SPS_Envelope10 + 1 ) , SPS_EnvelopeCheck = ( SPS_Envelope9 + 1 ) , SPS_EnvelopeMonarch = ( SPS_EnvelopeCheck + 1 ) , SPS_Custom = 0xffff } ScanPaperSizeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanBrightnessControlEnum { SBC_Fine = 0x1, SBC_Scanner = 0x2, SBC_Manual = 0x4 } ScanBrightnessControlEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanColorModeEnum { SCM_BlackAndWhite = 0x1, SCM_Grayscale = 0x2, SCM_Color = 0x4 } ScanColorModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanSourceUITypeEnum { SSUIT_None = 0, SSUIT_Fine = 0x1, SSUIT_Scanner = 0x2, SSUIT_All = 0x4 } ScanSourceUITypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanSourceApiTypeEnum { SSAT_Twain = 0, SSAT_Wia = ( SSAT_Twain + 1 ) , SSAT_All = ( SSAT_Wia + 1 ) } ScanSourceApiTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanSourceStatusEnum { SS_Disconnected = 0, SS_Idle = ( SS_Disconnected + 1 ) , SS_Busy = ( SS_Idle + 1 ) } ScanSourceStatusEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanCompressionTypeEnum { SCT_NoCompression = 0, SCT_CcittGroup3 = 0x1, SCT_CcittGroup4 = 0x2, SCT_JpegJfif = 0x4 } ScanCompressionTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanPauseModeEnum { SPM_None = 0, SPM_PresetDelay = ( SPM_None + 1 ) , SPM_PromptForProceeding = ( SPM_PresetDelay + 1 ) } ScanPauseModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ScanPaperFeedModeEnum { SPFM_Flatbed = 0x1, SPFM_AutoFeeder = 0x2 } ScanPaperFeedModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PageSplitDirectionEnum { PSD_HorizontalSplit = 0, PSD_VerticalSplit = ( PSD_HorizontalSplit + 1 ) , PSD_NoSplit = ( PSD_VerticalSplit + 1 ) } PageSplitDirectionEnum; #define dispid_DocumentAnalyzer_OnProgress ( 1 ) #define dispid_DocumentAnalyzer_OnWarning ( 2 ) #define dispid_DocumentAnalyzer_OnRegionProcessed ( 3 ) typedef /* [helpstring][helpcontext][hidden][v1_enum] */ enum ReceiptPaymentTypeEnum { RPMT_Undefined = 0, RPMT_Card = ( RPMT_Undefined + 1 ) , RPMT_Cash = ( RPMT_Card + 1 ) } ReceiptPaymentTypeEnum; typedef /* [helpstring][helpcontext][hidden][v1_enum] */ enum ReceiptCardTypeEnum { RCT_Undefined = 0, RCT_AmericanExpress = ( RCT_Undefined + 1 ) , RCT_EuroCard = ( RCT_AmericanExpress + 1 ) , RCT_MasterCard = ( RCT_EuroCard + 1 ) , RCT_Visa = ( RCT_MasterCard + 1 ) } ReceiptCardTypeEnum; typedef /* [helpstring][helpcontext][hidden][v1_enum] */ enum ReceiptCountriesEnum { RC_Usa = 0x1, RC_Japan = 0x2, RC_Germany = 0x4, RC_Italy = 0x8, RC_France = 0x10, RC_Brazil = 0x20, RC_Russia = 0x40, RC_China = 0x80, RC_Korea = 0x100, RC_Spain = 0x200, RC_Taiwan = 0x400, RC_All = ( ( ( ( ( ( ( ( ( ( RC_Usa | RC_Japan ) | RC_Germany ) | RC_Italy ) | RC_France ) | RC_Brazil ) | RC_Russia ) | RC_China ) | RC_Korea ) | RC_Spain ) | RC_Taiwan ) } ReceiptCountriesEnum; typedef /* [helpstring][helpcontext][hidden][v1_enum] */ enum ReceiptLineItemComponentTypeEnum { RLC_ItemName = 0, RLC_TotalValue = ( RLC_ItemName + 1 ) , RLC_PricePerUnit = ( RLC_TotalValue + 1 ) } ReceiptLineItemComponentTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PageElementTypeEnum { PET_Text = 0, PET_Table = ( PET_Text + 1 ) , PET_Picture = ( PET_Table + 1 ) , PET_Barcode = ( PET_Picture + 1 ) } PageElementTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum StreamTypeEnum { ST_MainText = 0, ST_Incut = ( ST_MainText + 1 ) , ST_Footnote = ( ST_Incut + 1 ) , ST_Artefact = ( ST_Footnote + 1 ) } StreamTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FrameVerticalReferenceEnum { FVR_Page = 0, FVR_Margin = ( FVR_Page + 1 ) , FVR_Section = ( FVR_Margin + 1 ) , FVR_Paragraph = ( FVR_Section + 1 ) } FrameVerticalReferenceEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FrameHorizontalReferenceEnum { FHR_Margin = 0, FHR_Page = ( FHR_Margin + 1 ) } FrameHorizontalReferenceEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum TextWrappingEnum { TW_Undefined = 0, TW_FromLeft = ( TW_Undefined + 1 ) , TW_FromRight = ( TW_FromLeft + 1 ) , TW_Around = ( TW_FromRight + 1 ) , TW_Gap = ( TW_Around + 1 ) } TextWrappingEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FootnoteNumberingTypeEnum { FNT_1 = 0, FNT_I_capital = ( FNT_1 + 1 ) , FNT_i_small = ( FNT_I_capital + 1 ) , FNT_A_capital = ( FNT_i_small + 1 ) , FNT_a_small = ( FNT_A_capital + 1 ) , FNT_Asterisk = ( FNT_a_small + 1 ) , FNT_AsteriskOnly = ( FNT_Asterisk + 1 ) } FootnoteNumberingTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FootnotePositionInDocumentTypeEnum { FPDT_TextEnd = 0, FPDT_PageEnd = ( FPDT_TextEnd + 1 ) , FPDT_SectionEnd = ( FPDT_PageEnd + 1 ) , FPDT_DocumentEnd = ( FPDT_SectionEnd + 1 ) } FootnotePositionInDocumentTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FootnotePositionOnPageTypeEnum { FPPT_LastColumn = 0, FPPT_CurrentColumn = ( FPPT_LastColumn + 1 ) , FPPT_SingleColumnSection = ( FPPT_CurrentColumn + 1 ) } FootnotePositionOnPageTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PageBlackSeparatorTypeEnum { PBST_Solid = 0, PBST_Dotted = ( PBST_Solid + 1 ) } PageBlackSeparatorTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum PageBlackSeparatorRoleEnum { PBSR_Unclassified = 0, PBSR_TablePart = ( PBSR_Unclassified + 1 ) , PBSR_PicturePart = ( PBSR_TablePart + 1 ) , PBSR_TextPart = ( PBSR_PicturePart + 1 ) , PBSR_RunningTitle = ( PBSR_TextPart + 1 ) , PBSR_FootNote = ( PBSR_RunningTitle + 1 ) , PBSR_Incut = ( PBSR_FootNote + 1 ) , PBSR_InterColumn = ( PBSR_Incut + 1 ) , PBSR_InterSection = ( PBSR_InterColumn + 1 ) , PBSR_ParagraphBorderBox = ( PBSR_InterSection + 1 ) , PBSR_IncutBorderBox = ( PBSR_ParagraphBorderBox + 1 ) } PageBlackSeparatorRoleEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum DocumentElementTypeEnum { DET_Paragraph = 0, DET_Table = ( DET_Paragraph + 1 ) , DET_Picture = ( DET_Table + 1 ) , DET_Barcode = ( DET_Picture + 1 ) } DocumentElementTypeEnum; typedef /* [v1_enum][helpstring][helpcontext] */ enum ParagraphRoleEnum { PR_Text = 0, PR_TableText = ( PR_Text + 1 ) , PR_Heading = ( PR_TableText + 1 ) , PR_HeadingNumber = ( PR_Heading + 1 ) , PR_TableHeading = ( PR_HeadingNumber + 1 ) , PR_PictureCaption = ( PR_TableHeading + 1 ) , PR_TableCaption = ( PR_PictureCaption + 1 ) , PR_TableOfContents = ( PR_TableCaption + 1 ) , PR_Footnote = ( PR_TableOfContents + 1 ) , PR_Endnote = ( PR_Footnote + 1 ) , PR_RunningTitle = ( PR_Endnote + 1 ) , PR_Barcode = ( PR_RunningTitle + 1 ) , PR_Garbage = ( PR_Barcode + 1 ) , PR_Other = ( PR_Garbage + 1 ) } ParagraphRoleEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum StreamElementAlignmentEnum { SEA_None = 0, SEA_Left = ( SEA_None + 1 ) , SEA_Center = ( SEA_Left + 1 ) , SEA_Right = ( SEA_Center + 1 ) , SEA_Justify = ( SEA_Right + 1 ) } StreamElementAlignmentEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum NumberingStyleEnum { NS_None = 0, NS_Decimal = ( NS_None + 1 ) , NS_UpperRoman = ( NS_Decimal + 1 ) , NS_LowerRoman = ( NS_UpperRoman + 1 ) , NS_UpperLetter = ( NS_LowerRoman + 1 ) , NS_LowerLetter = ( NS_UpperLetter + 1 ) , NS_Ordinal = ( NS_LowerLetter + 1 ) , NS_CardinalText = ( NS_Ordinal + 1 ) , NS_OrdinalText = ( NS_CardinalText + 1 ) , NS_Hex = ( NS_OrdinalText + 1 ) , NS_Chicago = ( NS_Hex + 1 ) , NS_IdeographDigital = ( NS_Chicago + 1 ) , NS_JapaneseCounting = ( NS_IdeographDigital + 1 ) , NS_Aiueo = ( NS_JapaneseCounting + 1 ) , NS_Iroha = ( NS_Aiueo + 1 ) , NS_DecimalFullWidth = ( NS_Iroha + 1 ) , NS_DecimalHalfWidth = ( NS_DecimalFullWidth + 1 ) , NS_JapaneseLegal = ( NS_DecimalHalfWidth + 1 ) , NS_JapaneseDigitalTenThousand = ( NS_JapaneseLegal + 1 ) , NS_DecimalEnclosedCircle = ( NS_JapaneseDigitalTenThousand + 1 ) , NS_DecimalFullWidth2 = ( NS_DecimalEnclosedCircle + 1 ) , NS_AiueoFullWidth = ( NS_DecimalFullWidth2 + 1 ) , NS_IrohaFullWidth = ( NS_AiueoFullWidth + 1 ) , NS_DecimalZero = ( NS_IrohaFullWidth + 1 ) , NS_Bullet = ( NS_DecimalZero + 1 ) , NS_Ganada = ( NS_Bullet + 1 ) , NS_Chosung = ( NS_Ganada + 1 ) , NS_DecimalEnclosedFullstop = ( NS_Chosung + 1 ) , NS_DecimalEnclosedParen = ( NS_DecimalEnclosedFullstop + 1 ) , NS_DecimalEnclosedCircleChinese = ( NS_DecimalEnclosedParen + 1 ) , NS_IdeographEnclosedCircle = ( NS_DecimalEnclosedCircleChinese + 1 ) , NS_IdeographTraditional = ( NS_IdeographEnclosedCircle + 1 ) , NS_IdeographZodiac = ( NS_IdeographTraditional + 1 ) , NS_IdeographZodiacTraditional = ( NS_IdeographZodiac + 1 ) , NS_TaiwaneseCounting = ( NS_IdeographZodiacTraditional + 1 ) , NS_IdeographLegalTraditional = ( NS_TaiwaneseCounting + 1 ) , NS_TaiwaneseCountingThousand = ( NS_IdeographLegalTraditional + 1 ) , NS_TaiwaneseDigital = ( NS_TaiwaneseCountingThousand + 1 ) , NS_ChineseCounting = ( NS_TaiwaneseDigital + 1 ) , NS_ChineseLegalSimplified = ( NS_ChineseCounting + 1 ) , NS_ChineseCountingThousand = ( NS_ChineseLegalSimplified + 1 ) , NS_ApplicationDefined = ( NS_ChineseCountingThousand + 1 ) , NS_KoreanDigital = ( NS_ApplicationDefined + 1 ) , NS_KoreanCounting = ( NS_KoreanDigital + 1 ) , NS_KoreanLegal = ( NS_KoreanCounting + 1 ) , NS_KoreanDigital2 = ( NS_KoreanLegal + 1 ) , NS_Hebrew1 = ( NS_KoreanDigital2 + 1 ) , NS_ArabicAlpha = ( NS_Hebrew1 + 1 ) , NS_Hebrew2 = ( NS_ArabicAlpha + 1 ) , NS_ArabicAbjad = ( NS_Hebrew2 + 1 ) , NS_HindiVowels = ( NS_ArabicAbjad + 1 ) , NS_HindiConsonants = ( NS_HindiVowels + 1 ) , NS_HindiNumbers = ( NS_HindiConsonants + 1 ) , NS_HindiCounting = ( NS_HindiNumbers + 1 ) , NS_ThaiLetters = ( NS_HindiCounting + 1 ) , NS_ThaiNumbers = ( NS_ThaiLetters + 1 ) , NS_ThaiCounting = ( NS_ThaiNumbers + 1 ) , NS_VietnameseCounting = ( NS_ThaiCounting + 1 ) , NS_NumberInDash = ( NS_VietnameseCounting + 1 ) , NS_RussianLower = ( NS_NumberInDash + 1 ) , NS_RussianUpper = ( NS_RussianLower + 1 ) } NumberingStyleEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum StyleParamsEnum { SF_Bold = 1, SF_Italic = 2, SF_Underlined = 4, SF_Strikeout = 8, SF_SmallCaps = 16, SF_FontSize = 0x10000, SF_FontName = 0x20000, SF_Scaling = 0x40000, SF_Spacing = 0x80000, SF_Color = 0x100000, SF_BackgroundColor = 0x200000, SF_BaseLineRise = 0x400000 } StyleParamsEnum; #define dispid_Pages_PageRemoved ( 1 ) #define dispid_Pages_PageAdded ( 2 ) #define dispid_Pages_PagesRenumbered ( 3 ) typedef /* [helpstring][helpcontext][v1_enum] */ enum PageProcessingStageEnum { PPS_Open = 0, PPS_Preprocess = ( PPS_Open + 1 ) , PPS_Analysis = ( PPS_Preprocess + 1 ) , PPS_Recognition = ( PPS_Analysis + 1 ) , PPS_Synthesis = ( PPS_Recognition + 1 ) , PPS_Export = ( PPS_Synthesis + 1 ) , PPS_UserUpdate = ( PPS_Export + 1 ) } PageProcessingStageEnum; #define dispid_Page_OnProgress ( 1 ) #define dispid_Page_OnWarning ( 2 ) #define dispid_Page_OnRegionProcessed ( 3 ) #define dispid_Page_OnPageProcessed ( 4 ) typedef /* [helpstring][helpcontext][v1_enum] */ enum PageFlushingPolicyEnum { PFP_KeepInMemory = 0, PFP_FlushToDisk = ( PFP_KeepInMemory + 1 ) , PFP_Auto = ( PFP_FlushToDisk + 1 ) } PageFlushingPolicyEnum; #define dispid_Document_OnProgress ( 1 ) #define dispid_Document_OnWarning ( 2 ) #define dispid_Document_OnPageProcessed ( 3 ) typedef /* [helpstring][helpcontext][v1_enum] */ enum QueuePushingModeEnum { QPM_Begin = 0, QPM_End = ( QPM_Begin + 1 ) } QueuePushingModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum LicenseCounterTypeEnum { LCT_Pages = 0, LCT_Characters = ( LCT_Pages + 1 ) , LCT_FineReaderXIXPages = ( LCT_Characters + 1 ) , LCT_FineReaderXIXCharacters = ( LCT_FineReaderXIXPages + 1 ) } LicenseCounterTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum VolumeRefreshingPeriodEnum { VRP_Day = 0, VRP_Week = ( VRP_Day + 1 ) , VRP_Month = ( VRP_Week + 1 ) , VRP_Quarter = ( VRP_Month + 1 ) , VRP_HalfYear = ( VRP_Quarter + 1 ) , VRP_Year = ( VRP_HalfYear + 1 ) , VRP_Infinite = ( VRP_Year + 1 ) } VolumeRefreshingPeriodEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ClassificationTrainerErrorTypeEnum { CTET_Undefined = 0, CTET_NotRepresentative = ( CTET_Undefined + 1 ) , CTET_NoCorrelation = ( CTET_NotRepresentative + 1 ) , CTET_DetectedUncertainly = ( CTET_NoCorrelation + 1 ) } ClassificationTrainerErrorTypeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum ClassificationModeEnum { CLM_Fast = 0, CLM_Quality = ( CLM_Fast + 1 ) , CLM_Experimental = ( CLM_Quality + 1 ) } ClassificationModeEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum FREngineModuleEnum { FREM_ImageSupport = 0, FREM_Export = ( FREM_ImageSupport + 1 ) , FREM_DocumentAnalyzer = ( FREM_Export + 1 ) , FREM_Recognizer = ( FREM_DocumentAnalyzer + 1 ) , FREM_RecognizerHP = ( FREM_Recognizer + 1 ) , FREM_PDF = ( FREM_RecognizerHP + 1 ) , FREM_FREngineProcessor = ( FREM_PDF + 1 ) , FREM_ChineseTraditionalPatterns = ( FREM_FREngineProcessor + 1 ) , FREM_ChineseSimplifiedPatterns = ( FREM_ChineseTraditionalPatterns + 1 ) , FREM_JapanesePatterns = ( FREM_ChineseSimplifiedPatterns + 1 ) , FREM_KoreanPatterns = ( FREM_JapanesePatterns + 1 ) , FREM_EuropeanPatterns = ( FREM_KoreanPatterns + 1 ) } FREngineModuleEnum; typedef /* [helpstring][helpcontext][v1_enum] */ enum MultiProcessingModeEnum { MPM_Sequential = 0, MPM_Auto = ( MPM_Sequential + 1 ) , MPM_Parallel = ( MPM_Auto + 1 ) } MultiProcessingModeEnum; EXTERN_C const IID LIBID_FREngine; #ifndef __IEngine_INTERFACE_DEFINED__ #define __IEngine_INTERFACE_DEFINED__ /* iface IEngine */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IEngine; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001000-0000-1056-976E-008048D53AE3") IEngine : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MessagesLanguage( /* [retval][out] */ MessagesLanguageEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MessagesLanguage( /* [in] */ MessagesLanguageEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParentWindow( /* [retval][out] */ __int64 *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ParentWindow( /* [in] */ __int64 Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ApplicationTitle( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ApplicationTitle( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MultiProcessingParams( /* [retval][out] */ IMultiProcessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PredefinedLanguages( /* [retval][out] */ IPredefinedLanguages **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognitionSpeedLimit( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecognitionSpeedLimit( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CreateImageDocumentsInMemory( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CreateImageDocumentsInMemory( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateDocumentProcessingParams( /* [retval][out] */ IDocumentProcessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreatePageProcessingParams( /* [retval][out] */ IPageProcessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreatePagePreprocessingParams( /* [retval][out] */ IPagePreprocessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreatePageAnalysisParams( /* [retval][out] */ IPageAnalysisParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateTableAnalysisParams( /* [retval][out] */ ITableAnalysisParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateRecognizerParams( /* [retval][out] */ IRecognizerParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateBarcodeParams( /* [retval][out] */ IBarcodeParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateImageProcessingParams( /* [retval][out] */ IImageProcessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateSynthesisParamsForPage( /* [retval][out] */ ISynthesisParamsForPage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateSynthesisParamsForDocument( /* [retval][out] */ ISynthesisParamsForDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateObjectsExtractionParams( /* [retval][out] */ IObjectsExtractionParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateOrientationDetectionParams( /* [retval][out] */ IOrientationDetectionParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreatePrepareImageMode( /* [retval][out] */ IPrepareImageMode **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateJpegExtendedParams( /* [retval][out] */ IJpegExtendedParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateRegion( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateImageModification( /* [retval][out] */ IImageModification **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateRectangle( /* [defaultvalue][in] */ int Left, /* [defaultvalue][in] */ int Top, /* [defaultvalue][in] */ int Right, /* [defaultvalue][in] */ int Bottom, /* [retval][out] */ IFRRectangle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreatePoint( /* [defaultvalue][in] */ int X, /* [defaultvalue][in] */ int Y, /* [retval][out] */ IPoint **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateLayout( /* [retval][out] */ ILayout **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateCharParams( /* [retval][out] */ ICharParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateParagraphParams( /* [retval][out] */ IParagraphParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateStringsCollection( /* [retval][out] */ IStringsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateIntsCollection( /* [retval][out] */ IIntsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateRegionsCollection( /* [retval][out] */ IRegionsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreatePDFExportParams( /* [retval][out] */ IPDFExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateRTFExportParams( /* [retval][out] */ IRTFExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateTextExportParams( /* [retval][out] */ ITextExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateXLExportParams( /* [retval][out] */ IXLExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateHTMLExportParams( /* [retval][out] */ IHTMLExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateXMLExportParams( /* [retval][out] */ IXMLExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreatePPTExportParams( /* [retval][out] */ IPPTExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateAltoExportParams( /* [retval][out] */ IAltoExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateEBookExportParams( /* [retval][out] */ IEBookExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateXPSExportParams( /* [retval][out] */ IXPSExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateDocumentAnalyzer( /* [retval][out] */ IDocumentAnalyzer **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateExporter( /* [retval][out] */ IExporter **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateScanManager( /* [defaultvalue][in] */ VARIANT_BOOL WriteScanLog, /* [retval][out] */ IScanManager **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateLanguageDatabase( /* [retval][out] */ ILanguageDatabase **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateBatchProcessor( /* [retval][out] */ IBatchProcessor **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateFRDocument( /* [retval][out] */ IFRDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateFRDocumentFromImage( /* [in] */ BSTR ImageFileName, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IFRDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateDocumentInformationDictionary( /* [retval][out] */ IDocumentInformationDictionary **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateDocumentInfo( /* [retval][out] */ IDocumentInfo **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateTrainingImage( /* [retval][out] */ ITrainingImage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateTrainingImagesCollection( /* [retval][out] */ ITrainingImagesCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateTextOrientation( /* [retval][out] */ ITextOrientation **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateHyperlink( /* [retval][out] */ IHyperlink **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadImageDoc( /* [in] */ BSTR FolderName, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PrepareImageFile( /* [in] */ BSTR FileName, /* [in] */ BSTR DestinationFolderName, /* [in] */ IPrepareImageMode *PrepareMode, /* [in] */ int PageNumber, /* [in] */ IImagePasswordCallback *PasswordCallback, /* [in] */ IDocumentInfo *DocumentInfo, /* [retval][out] */ IStringsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenImageFile( /* [in] */ BSTR FileName, /* [in] */ IPrepareImageMode *PrepareMode, /* [in] */ IImagePasswordCallback *PasswordCallback, /* [in] */ IDocumentInfo *DocumentInfo, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PrepareBitmap( /* [in] */ __int64 BitmapHandle, /* [in] */ BSTR DestinationFolderName, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenBitmap( /* [in] */ __int64 BitmapHandle, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PrepareBitmapBits( /* [in] */ BitmapBitsFormatEnum Format, /* [in] */ int Width, /* [in] */ int Height, /* [in] */ int ByteWidth, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [in] */ __int64 RawDataPtr, /* [in] */ BSTR DestinationFolderName, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenBitmapBits( /* [in] */ BitmapBitsFormatEnum Format, /* [in] */ int Width, /* [in] */ int Height, /* [in] */ int ByteWidth, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [in] */ __int64 RawDataPtr, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateMultipageImageWriter( /* [in] */ BSTR FileName, /* [in] */ ImageFileFormatEnum FileFormat, /* [retval][out] */ IMultipageImageWriter **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PrepareDib( /* [in] */ __int64 DibHglobal, /* [in] */ BSTR DestinationFolderName, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenDib( /* [in] */ __int64 DibHglobal, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetNumberOfPagesInImageFile( /* [in] */ BSTR ImageFilePath, /* [defaultvalue][in] */ IImagePasswordCallback *PasswordCallback, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RecognizeImageFile( /* [in] */ BSTR ImageFileName, /* [in] */ IPrepareImageMode *PrepareMode, /* [in] */ IDocumentProcessingParams *documentProcessingParams, /* [in] */ FileExportFormatEnum ExportFormat, /* [in] */ IUnknown *ExportParams, /* [in] */ IImagePasswordCallback *PasswordCallback, /* [in] */ BSTR OutputFileName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ProcessPage( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IDocumentProcessingParams *ProcessingParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ProcessPagesEx( /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IDocumentProcessingParams *ProcessingParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SynthesizePagesEx( /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ ISynthesisParamsForDocument *SynthesisParamsForDocument, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenMemoryImageFormat10( /* [in] */ BitmapBitsFormatEnum Format, /* [in] */ int Width, /* [in] */ int Height, /* [in] */ int ByteWidth, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [in] */ __int64 RawDataPtr, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExportPage( /* [in] */ FileExportFormatEnum Format, /* [in] */ BSTR FileName, /* [in] */ IImageDocument *ImageDocument, /* [in] */ ILayout *Layout, /* [in] */ IUnknown *ExportParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExportPagesEx( /* [in] */ FileExportFormatEnum Format, /* [in] */ BSTR FileName, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IUnknown *ExportParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ConvertLanguageIdToLCID( /* [in] */ LanguageIdEnum LanguageId, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ConvertLCIDToLanguageId( /* [in] */ int Win32Locale, /* [retval][out] */ LanguageIdEnum *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateEmptyUserPattern( /* [in] */ BSTR FileName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EditUserPattern( /* [in] */ BSTR FileName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE TrainUserPattern( /* [in] */ BSTR FileName, /* [in] */ ITrainingImagesCollection *TrainingImages, /* [in] */ BSTR CharacterOrLigature, /* [in] */ int Flags, /* [in] */ TextTypeEnum TextType) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE MergePatterns( /* [in] */ IStringsCollection *SourceFilesNames, /* [in] */ BSTR DestinationFileName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartLogging( /* [in] */ BSTR LogFileName, /* [defaultvalue][in] */ VARIANT_BOOL WriteMethodCalls = ( VARIANT_BOOL )-1) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StopLogging( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadModule( /* [in] */ FREngineModuleEnum LoadFlags) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadProfile( /* [in] */ BSTR FileName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadPredefinedProfile( /* [in] */ BSTR ProfileName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAvailableLicenses( /* [in] */ BSTR ProjectId, /* [defaultvalue][in] */ BSTR Reserved, /* [retval][out] */ ILicenses **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentLicense( /* [retval][out] */ ILicense **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetCurrentLicense( /* [in] */ ILicense *TargetLicense, /* [defaultvalue][in] */ VARIANT_BOOL IsSharedCPUCoresMode = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadImageDocFromMemory( /* [in] */ __int64 HGlobal, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadImageDocFromFile( /* [in] */ BSTR FileName, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenImageFileFromMemory( /* [in] */ __int64 HGlobal, /* [defaultvalue][in] */ IImagePasswordCallback *Callback, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [defaultvalue][in] */ BSTR FileName, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenClassificationTrainer( /* [in] */ BSTR PathToData, /* [defaultvalue][in] */ IClassificationParams *Params, /* [retval][out] */ IClassificationTrainer **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenClassificationEtalon( /* [in] */ BSTR EtalonPath, /* [retval][out] */ IClassificationEtalon **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreatePageSplittingParams( /* [retval][out] */ IPageSplittingParams **Result) = 0; virtual /* [helpstring][id][hidden] */ HRESULT STDMETHODCALLTYPE CreateReceiptSynthesisParams( /* [retval][out] */ IReceiptSynthesisParams **Result) = 0; virtual /* [helpstring][id][hidden] */ HRESULT STDMETHODCALLTYPE CreateReceiptEtalon( /* [retval][out] */ IReceiptEtalon **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateClassificationParams( /* [retval][out] */ IClassificationParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalObjectsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsPdfWithTextualContent( /* [in] */ BSTR FileName, /* [defaultvalue][in] */ IImagePasswordCallback *Callback, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetLicensingConnectionRecoveryCallback( /* [in] */ ILicensingConnectionRecoveryCallback *Callback) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RestartLicensing( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IEngineVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEngine * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEngine * This); ULONG ( STDMETHODCALLTYPE *Release )( IEngine * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEngine * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEngine * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEngine * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEngine * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MessagesLanguage )( IEngine * This, /* [retval][out] */ MessagesLanguageEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MessagesLanguage )( IEngine * This, /* [in] */ MessagesLanguageEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParentWindow )( IEngine * This, /* [retval][out] */ __int64 *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ParentWindow )( IEngine * This, /* [in] */ __int64 Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ApplicationTitle )( IEngine * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ApplicationTitle )( IEngine * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IEngine * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MultiProcessingParams )( IEngine * This, /* [retval][out] */ IMultiProcessingParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PredefinedLanguages )( IEngine * This, /* [retval][out] */ IPredefinedLanguages **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognitionSpeedLimit )( IEngine * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RecognitionSpeedLimit )( IEngine * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CreateImageDocumentsInMemory )( IEngine * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CreateImageDocumentsInMemory )( IEngine * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateDocumentProcessingParams )( IEngine * This, /* [retval][out] */ IDocumentProcessingParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreatePageProcessingParams )( IEngine * This, /* [retval][out] */ IPageProcessingParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreatePagePreprocessingParams )( IEngine * This, /* [retval][out] */ IPagePreprocessingParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreatePageAnalysisParams )( IEngine * This, /* [retval][out] */ IPageAnalysisParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTableAnalysisParams )( IEngine * This, /* [retval][out] */ ITableAnalysisParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateRecognizerParams )( IEngine * This, /* [retval][out] */ IRecognizerParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateBarcodeParams )( IEngine * This, /* [retval][out] */ IBarcodeParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateImageProcessingParams )( IEngine * This, /* [retval][out] */ IImageProcessingParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateSynthesisParamsForPage )( IEngine * This, /* [retval][out] */ ISynthesisParamsForPage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateSynthesisParamsForDocument )( IEngine * This, /* [retval][out] */ ISynthesisParamsForDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateObjectsExtractionParams )( IEngine * This, /* [retval][out] */ IObjectsExtractionParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateOrientationDetectionParams )( IEngine * This, /* [retval][out] */ IOrientationDetectionParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreatePrepareImageMode )( IEngine * This, /* [retval][out] */ IPrepareImageMode **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateJpegExtendedParams )( IEngine * This, /* [retval][out] */ IJpegExtendedParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateRegion )( IEngine * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateImageModification )( IEngine * This, /* [retval][out] */ IImageModification **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateRectangle )( IEngine * This, /* [defaultvalue][in] */ int Left, /* [defaultvalue][in] */ int Top, /* [defaultvalue][in] */ int Right, /* [defaultvalue][in] */ int Bottom, /* [retval][out] */ IFRRectangle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreatePoint )( IEngine * This, /* [defaultvalue][in] */ int X, /* [defaultvalue][in] */ int Y, /* [retval][out] */ IPoint **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateLayout )( IEngine * This, /* [retval][out] */ ILayout **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateCharParams )( IEngine * This, /* [retval][out] */ ICharParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateParagraphParams )( IEngine * This, /* [retval][out] */ IParagraphParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateStringsCollection )( IEngine * This, /* [retval][out] */ IStringsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateIntsCollection )( IEngine * This, /* [retval][out] */ IIntsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateRegionsCollection )( IEngine * This, /* [retval][out] */ IRegionsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreatePDFExportParams )( IEngine * This, /* [retval][out] */ IPDFExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateRTFExportParams )( IEngine * This, /* [retval][out] */ IRTFExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTextExportParams )( IEngine * This, /* [retval][out] */ ITextExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateXLExportParams )( IEngine * This, /* [retval][out] */ IXLExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateHTMLExportParams )( IEngine * This, /* [retval][out] */ IHTMLExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateXMLExportParams )( IEngine * This, /* [retval][out] */ IXMLExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreatePPTExportParams )( IEngine * This, /* [retval][out] */ IPPTExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateAltoExportParams )( IEngine * This, /* [retval][out] */ IAltoExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateEBookExportParams )( IEngine * This, /* [retval][out] */ IEBookExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateXPSExportParams )( IEngine * This, /* [retval][out] */ IXPSExportParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateDocumentAnalyzer )( IEngine * This, /* [retval][out] */ IDocumentAnalyzer **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateExporter )( IEngine * This, /* [retval][out] */ IExporter **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateScanManager )( IEngine * This, /* [defaultvalue][in] */ VARIANT_BOOL WriteScanLog, /* [retval][out] */ IScanManager **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateLanguageDatabase )( IEngine * This, /* [retval][out] */ ILanguageDatabase **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateBatchProcessor )( IEngine * This, /* [retval][out] */ IBatchProcessor **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateFRDocument )( IEngine * This, /* [retval][out] */ IFRDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateFRDocumentFromImage )( IEngine * This, /* [in] */ BSTR ImageFileName, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IFRDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateDocumentInformationDictionary )( IEngine * This, /* [retval][out] */ IDocumentInformationDictionary **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateDocumentInfo )( IEngine * This, /* [retval][out] */ IDocumentInfo **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTrainingImage )( IEngine * This, /* [retval][out] */ ITrainingImage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTrainingImagesCollection )( IEngine * This, /* [retval][out] */ ITrainingImagesCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTextOrientation )( IEngine * This, /* [retval][out] */ ITextOrientation **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateHyperlink )( IEngine * This, /* [retval][out] */ IHyperlink **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadImageDoc )( IEngine * This, /* [in] */ BSTR FolderName, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PrepareImageFile )( IEngine * This, /* [in] */ BSTR FileName, /* [in] */ BSTR DestinationFolderName, /* [in] */ IPrepareImageMode *PrepareMode, /* [in] */ int PageNumber, /* [in] */ IImagePasswordCallback *PasswordCallback, /* [in] */ IDocumentInfo *DocumentInfo, /* [retval][out] */ IStringsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenImageFile )( IEngine * This, /* [in] */ BSTR FileName, /* [in] */ IPrepareImageMode *PrepareMode, /* [in] */ IImagePasswordCallback *PasswordCallback, /* [in] */ IDocumentInfo *DocumentInfo, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PrepareBitmap )( IEngine * This, /* [in] */ __int64 BitmapHandle, /* [in] */ BSTR DestinationFolderName, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenBitmap )( IEngine * This, /* [in] */ __int64 BitmapHandle, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PrepareBitmapBits )( IEngine * This, /* [in] */ BitmapBitsFormatEnum Format, /* [in] */ int Width, /* [in] */ int Height, /* [in] */ int ByteWidth, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [in] */ __int64 RawDataPtr, /* [in] */ BSTR DestinationFolderName, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenBitmapBits )( IEngine * This, /* [in] */ BitmapBitsFormatEnum Format, /* [in] */ int Width, /* [in] */ int Height, /* [in] */ int ByteWidth, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [in] */ __int64 RawDataPtr, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateMultipageImageWriter )( IEngine * This, /* [in] */ BSTR FileName, /* [in] */ ImageFileFormatEnum FileFormat, /* [retval][out] */ IMultipageImageWriter **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PrepareDib )( IEngine * This, /* [in] */ __int64 DibHglobal, /* [in] */ BSTR DestinationFolderName, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenDib )( IEngine * This, /* [in] */ __int64 DibHglobal, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetNumberOfPagesInImageFile )( IEngine * This, /* [in] */ BSTR ImageFilePath, /* [defaultvalue][in] */ IImagePasswordCallback *PasswordCallback, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RecognizeImageFile )( IEngine * This, /* [in] */ BSTR ImageFileName, /* [in] */ IPrepareImageMode *PrepareMode, /* [in] */ IDocumentProcessingParams *documentProcessingParams, /* [in] */ FileExportFormatEnum ExportFormat, /* [in] */ IUnknown *ExportParams, /* [in] */ IImagePasswordCallback *PasswordCallback, /* [in] */ BSTR OutputFileName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ProcessPage )( IEngine * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IDocumentProcessingParams *ProcessingParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ProcessPagesEx )( IEngine * This, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IDocumentProcessingParams *ProcessingParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SynthesizePagesEx )( IEngine * This, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ ISynthesisParamsForDocument *SynthesisParamsForDocument, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenMemoryImageFormat10 )( IEngine * This, /* [in] */ BitmapBitsFormatEnum Format, /* [in] */ int Width, /* [in] */ int Height, /* [in] */ int ByteWidth, /* [in] */ int XResolution, /* [in] */ int YResolution, /* [in] */ __int64 RawDataPtr, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExportPage )( IEngine * This, /* [in] */ FileExportFormatEnum Format, /* [in] */ BSTR FileName, /* [in] */ IImageDocument *ImageDocument, /* [in] */ ILayout *Layout, /* [in] */ IUnknown *ExportParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExportPagesEx )( IEngine * This, /* [in] */ FileExportFormatEnum Format, /* [in] */ BSTR FileName, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IUnknown *ExportParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ConvertLanguageIdToLCID )( IEngine * This, /* [in] */ LanguageIdEnum LanguageId, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ConvertLCIDToLanguageId )( IEngine * This, /* [in] */ int Win32Locale, /* [retval][out] */ LanguageIdEnum *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateEmptyUserPattern )( IEngine * This, /* [in] */ BSTR FileName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *EditUserPattern )( IEngine * This, /* [in] */ BSTR FileName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *TrainUserPattern )( IEngine * This, /* [in] */ BSTR FileName, /* [in] */ ITrainingImagesCollection *TrainingImages, /* [in] */ BSTR CharacterOrLigature, /* [in] */ int Flags, /* [in] */ TextTypeEnum TextType); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *MergePatterns )( IEngine * This, /* [in] */ IStringsCollection *SourceFilesNames, /* [in] */ BSTR DestinationFileName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *StartLogging )( IEngine * This, /* [in] */ BSTR LogFileName, /* [defaultvalue][in] */ VARIANT_BOOL WriteMethodCalls); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *StopLogging )( IEngine * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadModule )( IEngine * This, /* [in] */ FREngineModuleEnum LoadFlags); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadProfile )( IEngine * This, /* [in] */ BSTR FileName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadPredefinedProfile )( IEngine * This, /* [in] */ BSTR ProfileName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAvailableLicenses )( IEngine * This, /* [in] */ BSTR ProjectId, /* [defaultvalue][in] */ BSTR Reserved, /* [retval][out] */ ILicenses **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentLicense )( IEngine * This, /* [retval][out] */ ILicense **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetCurrentLicense )( IEngine * This, /* [in] */ ILicense *TargetLicense, /* [defaultvalue][in] */ VARIANT_BOOL IsSharedCPUCoresMode); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadImageDocFromMemory )( IEngine * This, /* [in] */ __int64 HGlobal, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadImageDocFromFile )( IEngine * This, /* [in] */ BSTR FileName, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenImageFileFromMemory )( IEngine * This, /* [in] */ __int64 HGlobal, /* [defaultvalue][in] */ IImagePasswordCallback *Callback, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [defaultvalue][in] */ BSTR FileName, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenClassificationTrainer )( IEngine * This, /* [in] */ BSTR PathToData, /* [defaultvalue][in] */ IClassificationParams *Params, /* [retval][out] */ IClassificationTrainer **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenClassificationEtalon )( IEngine * This, /* [in] */ BSTR EtalonPath, /* [retval][out] */ IClassificationEtalon **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreatePageSplittingParams )( IEngine * This, /* [retval][out] */ IPageSplittingParams **Result); /* [helpstring][id][hidden] */ HRESULT ( STDMETHODCALLTYPE *CreateReceiptSynthesisParams )( IEngine * This, /* [retval][out] */ IReceiptSynthesisParams **Result); /* [helpstring][id][hidden] */ HRESULT ( STDMETHODCALLTYPE *CreateReceiptEtalon )( IEngine * This, /* [retval][out] */ IReceiptEtalon **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateClassificationParams )( IEngine * This, /* [retval][out] */ IClassificationParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TotalObjectsCount )( IEngine * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsPdfWithTextualContent )( IEngine * This, /* [in] */ BSTR FileName, /* [defaultvalue][in] */ IImagePasswordCallback *Callback, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetLicensingConnectionRecoveryCallback )( IEngine * This, /* [in] */ ILicensingConnectionRecoveryCallback *Callback); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RestartLicensing )( IEngine * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IEngineVtbl; iface IEngine { CONST_VTBL struct IEngineVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEngine_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IEngine_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IEngine_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IEngine_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IEngine_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IEngine_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IEngine_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IEngine_get_MessagesLanguage(This,Result) \ ( (This)->lpVtbl -> get_MessagesLanguage(This,Result) ) #define IEngine_put_MessagesLanguage(This,Value) \ ( (This)->lpVtbl -> put_MessagesLanguage(This,Value) ) #define IEngine_get_ParentWindow(This,Result) \ ( (This)->lpVtbl -> get_ParentWindow(This,Result) ) #define IEngine_put_ParentWindow(This,Value) \ ( (This)->lpVtbl -> put_ParentWindow(This,Value) ) #define IEngine_get_ApplicationTitle(This,Result) \ ( (This)->lpVtbl -> get_ApplicationTitle(This,Result) ) #define IEngine_put_ApplicationTitle(This,Value) \ ( (This)->lpVtbl -> put_ApplicationTitle(This,Value) ) #define IEngine_get_Path(This,Result) \ ( (This)->lpVtbl -> get_Path(This,Result) ) #define IEngine_get_MultiProcessingParams(This,Result) \ ( (This)->lpVtbl -> get_MultiProcessingParams(This,Result) ) #define IEngine_get_PredefinedLanguages(This,Result) \ ( (This)->lpVtbl -> get_PredefinedLanguages(This,Result) ) #define IEngine_get_RecognitionSpeedLimit(This,Result) \ ( (This)->lpVtbl -> get_RecognitionSpeedLimit(This,Result) ) #define IEngine_put_RecognitionSpeedLimit(This,Value) \ ( (This)->lpVtbl -> put_RecognitionSpeedLimit(This,Value) ) #define IEngine_get_CreateImageDocumentsInMemory(This,Result) \ ( (This)->lpVtbl -> get_CreateImageDocumentsInMemory(This,Result) ) #define IEngine_put_CreateImageDocumentsInMemory(This,Value) \ ( (This)->lpVtbl -> put_CreateImageDocumentsInMemory(This,Value) ) #define IEngine_CreateDocumentProcessingParams(This,Result) \ ( (This)->lpVtbl -> CreateDocumentProcessingParams(This,Result) ) #define IEngine_CreatePageProcessingParams(This,Result) \ ( (This)->lpVtbl -> CreatePageProcessingParams(This,Result) ) #define IEngine_CreatePagePreprocessingParams(This,Result) \ ( (This)->lpVtbl -> CreatePagePreprocessingParams(This,Result) ) #define IEngine_CreatePageAnalysisParams(This,Result) \ ( (This)->lpVtbl -> CreatePageAnalysisParams(This,Result) ) #define IEngine_CreateTableAnalysisParams(This,Result) \ ( (This)->lpVtbl -> CreateTableAnalysisParams(This,Result) ) #define IEngine_CreateRecognizerParams(This,Result) \ ( (This)->lpVtbl -> CreateRecognizerParams(This,Result) ) #define IEngine_CreateBarcodeParams(This,Result) \ ( (This)->lpVtbl -> CreateBarcodeParams(This,Result) ) #define IEngine_CreateImageProcessingParams(This,Result) \ ( (This)->lpVtbl -> CreateImageProcessingParams(This,Result) ) #define IEngine_CreateSynthesisParamsForPage(This,Result) \ ( (This)->lpVtbl -> CreateSynthesisParamsForPage(This,Result) ) #define IEngine_CreateSynthesisParamsForDocument(This,Result) \ ( (This)->lpVtbl -> CreateSynthesisParamsForDocument(This,Result) ) #define IEngine_CreateObjectsExtractionParams(This,Result) \ ( (This)->lpVtbl -> CreateObjectsExtractionParams(This,Result) ) #define IEngine_CreateOrientationDetectionParams(This,Result) \ ( (This)->lpVtbl -> CreateOrientationDetectionParams(This,Result) ) #define IEngine_CreatePrepareImageMode(This,Result) \ ( (This)->lpVtbl -> CreatePrepareImageMode(This,Result) ) #define IEngine_CreateJpegExtendedParams(This,Result) \ ( (This)->lpVtbl -> CreateJpegExtendedParams(This,Result) ) #define IEngine_CreateRegion(This,Result) \ ( (This)->lpVtbl -> CreateRegion(This,Result) ) #define IEngine_CreateImageModification(This,Result) \ ( (This)->lpVtbl -> CreateImageModification(This,Result) ) #define IEngine_CreateRectangle(This,Left,Top,Right,Bottom,Result) \ ( (This)->lpVtbl -> CreateRectangle(This,Left,Top,Right,Bottom,Result) ) #define IEngine_CreatePoint(This,X,Y,Result) \ ( (This)->lpVtbl -> CreatePoint(This,X,Y,Result) ) #define IEngine_CreateLayout(This,Result) \ ( (This)->lpVtbl -> CreateLayout(This,Result) ) #define IEngine_CreateCharParams(This,Result) \ ( (This)->lpVtbl -> CreateCharParams(This,Result) ) #define IEngine_CreateParagraphParams(This,Result) \ ( (This)->lpVtbl -> CreateParagraphParams(This,Result) ) #define IEngine_CreateStringsCollection(This,Result) \ ( (This)->lpVtbl -> CreateStringsCollection(This,Result) ) #define IEngine_CreateIntsCollection(This,Result) \ ( (This)->lpVtbl -> CreateIntsCollection(This,Result) ) #define IEngine_CreateRegionsCollection(This,Result) \ ( (This)->lpVtbl -> CreateRegionsCollection(This,Result) ) #define IEngine_CreatePDFExportParams(This,Result) \ ( (This)->lpVtbl -> CreatePDFExportParams(This,Result) ) #define IEngine_CreateRTFExportParams(This,Result) \ ( (This)->lpVtbl -> CreateRTFExportParams(This,Result) ) #define IEngine_CreateTextExportParams(This,Result) \ ( (This)->lpVtbl -> CreateTextExportParams(This,Result) ) #define IEngine_CreateXLExportParams(This,Result) \ ( (This)->lpVtbl -> CreateXLExportParams(This,Result) ) #define IEngine_CreateHTMLExportParams(This,Result) \ ( (This)->lpVtbl -> CreateHTMLExportParams(This,Result) ) #define IEngine_CreateXMLExportParams(This,Result) \ ( (This)->lpVtbl -> CreateXMLExportParams(This,Result) ) #define IEngine_CreatePPTExportParams(This,Result) \ ( (This)->lpVtbl -> CreatePPTExportParams(This,Result) ) #define IEngine_CreateAltoExportParams(This,Result) \ ( (This)->lpVtbl -> CreateAltoExportParams(This,Result) ) #define IEngine_CreateEBookExportParams(This,Result) \ ( (This)->lpVtbl -> CreateEBookExportParams(This,Result) ) #define IEngine_CreateXPSExportParams(This,Result) \ ( (This)->lpVtbl -> CreateXPSExportParams(This,Result) ) #define IEngine_CreateDocumentAnalyzer(This,Result) \ ( (This)->lpVtbl -> CreateDocumentAnalyzer(This,Result) ) #define IEngine_CreateExporter(This,Result) \ ( (This)->lpVtbl -> CreateExporter(This,Result) ) #define IEngine_CreateScanManager(This,WriteScanLog,Result) \ ( (This)->lpVtbl -> CreateScanManager(This,WriteScanLog,Result) ) #define IEngine_CreateLanguageDatabase(This,Result) \ ( (This)->lpVtbl -> CreateLanguageDatabase(This,Result) ) #define IEngine_CreateBatchProcessor(This,Result) \ ( (This)->lpVtbl -> CreateBatchProcessor(This,Result) ) #define IEngine_CreateFRDocument(This,Result) \ ( (This)->lpVtbl -> CreateFRDocument(This,Result) ) #define IEngine_CreateFRDocumentFromImage(This,ImageFileName,PrepareMode,Result) \ ( (This)->lpVtbl -> CreateFRDocumentFromImage(This,ImageFileName,PrepareMode,Result) ) #define IEngine_CreateDocumentInformationDictionary(This,Result) \ ( (This)->lpVtbl -> CreateDocumentInformationDictionary(This,Result) ) #define IEngine_CreateDocumentInfo(This,Result) \ ( (This)->lpVtbl -> CreateDocumentInfo(This,Result) ) #define IEngine_CreateTrainingImage(This,Result) \ ( (This)->lpVtbl -> CreateTrainingImage(This,Result) ) #define IEngine_CreateTrainingImagesCollection(This,Result) \ ( (This)->lpVtbl -> CreateTrainingImagesCollection(This,Result) ) #define IEngine_CreateTextOrientation(This,Result) \ ( (This)->lpVtbl -> CreateTextOrientation(This,Result) ) #define IEngine_CreateHyperlink(This,Result) \ ( (This)->lpVtbl -> CreateHyperlink(This,Result) ) #define IEngine_LoadImageDoc(This,FolderName,Result) \ ( (This)->lpVtbl -> LoadImageDoc(This,FolderName,Result) ) #define IEngine_PrepareImageFile(This,FileName,DestinationFolderName,PrepareMode,PageNumber,PasswordCallback,DocumentInfo,Result) \ ( (This)->lpVtbl -> PrepareImageFile(This,FileName,DestinationFolderName,PrepareMode,PageNumber,PasswordCallback,DocumentInfo,Result) ) #define IEngine_OpenImageFile(This,FileName,PrepareMode,PasswordCallback,DocumentInfo,Result) \ ( (This)->lpVtbl -> OpenImageFile(This,FileName,PrepareMode,PasswordCallback,DocumentInfo,Result) ) #define IEngine_PrepareBitmap(This,BitmapHandle,DestinationFolderName,XResolution,YResolution,PrepareMode) \ ( (This)->lpVtbl -> PrepareBitmap(This,BitmapHandle,DestinationFolderName,XResolution,YResolution,PrepareMode) ) #define IEngine_OpenBitmap(This,BitmapHandle,XResolution,YResolution,PrepareMode,Result) \ ( (This)->lpVtbl -> OpenBitmap(This,BitmapHandle,XResolution,YResolution,PrepareMode,Result) ) #define IEngine_PrepareBitmapBits(This,Format,Width,Height,ByteWidth,XResolution,YResolution,RawDataPtr,DestinationFolderName,PrepareMode) \ ( (This)->lpVtbl -> PrepareBitmapBits(This,Format,Width,Height,ByteWidth,XResolution,YResolution,RawDataPtr,DestinationFolderName,PrepareMode) ) #define IEngine_OpenBitmapBits(This,Format,Width,Height,ByteWidth,XResolution,YResolution,RawDataPtr,PrepareMode,Result) \ ( (This)->lpVtbl -> OpenBitmapBits(This,Format,Width,Height,ByteWidth,XResolution,YResolution,RawDataPtr,PrepareMode,Result) ) #define IEngine_CreateMultipageImageWriter(This,FileName,FileFormat,Result) \ ( (This)->lpVtbl -> CreateMultipageImageWriter(This,FileName,FileFormat,Result) ) #define IEngine_PrepareDib(This,DibHglobal,DestinationFolderName,XResolution,YResolution,PrepareMode) \ ( (This)->lpVtbl -> PrepareDib(This,DibHglobal,DestinationFolderName,XResolution,YResolution,PrepareMode) ) #define IEngine_OpenDib(This,DibHglobal,XResolution,YResolution,PrepareMode,Result) \ ( (This)->lpVtbl -> OpenDib(This,DibHglobal,XResolution,YResolution,PrepareMode,Result) ) #define IEngine_GetNumberOfPagesInImageFile(This,ImageFilePath,PasswordCallback,Result) \ ( (This)->lpVtbl -> GetNumberOfPagesInImageFile(This,ImageFilePath,PasswordCallback,Result) ) #define IEngine_RecognizeImageFile(This,ImageFileName,PrepareMode,documentProcessingParams,ExportFormat,ExportParams,PasswordCallback,OutputFileName) \ ( (This)->lpVtbl -> RecognizeImageFile(This,ImageFileName,PrepareMode,documentProcessingParams,ExportFormat,ExportParams,PasswordCallback,OutputFileName) ) #define IEngine_ProcessPage(This,ImageDocument,ProcessingParams,Layout,DocumentInfo) \ ( (This)->lpVtbl -> ProcessPage(This,ImageDocument,ProcessingParams,Layout,DocumentInfo) ) #define IEngine_ProcessPagesEx(This,RecognizedPages,ProcessingParams,DocumentInfo) \ ( (This)->lpVtbl -> ProcessPagesEx(This,RecognizedPages,ProcessingParams,DocumentInfo) ) #define IEngine_SynthesizePagesEx(This,RecognizedPages,SynthesisParamsForDocument,DocumentInfo) \ ( (This)->lpVtbl -> SynthesizePagesEx(This,RecognizedPages,SynthesisParamsForDocument,DocumentInfo) ) #define IEngine_OpenMemoryImageFormat10(This,Format,Width,Height,ByteWidth,XResolution,YResolution,RawDataPtr,PrepareMode,Result) \ ( (This)->lpVtbl -> OpenMemoryImageFormat10(This,Format,Width,Height,ByteWidth,XResolution,YResolution,RawDataPtr,PrepareMode,Result) ) #define IEngine_ExportPage(This,Format,FileName,ImageDocument,Layout,ExportParams,DocumentInfo) \ ( (This)->lpVtbl -> ExportPage(This,Format,FileName,ImageDocument,Layout,ExportParams,DocumentInfo) ) #define IEngine_ExportPagesEx(This,Format,FileName,RecognizedPages,ExportParams,DocumentInfo) \ ( (This)->lpVtbl -> ExportPagesEx(This,Format,FileName,RecognizedPages,ExportParams,DocumentInfo) ) #define IEngine_ConvertLanguageIdToLCID(This,LanguageId,Result) \ ( (This)->lpVtbl -> ConvertLanguageIdToLCID(This,LanguageId,Result) ) #define IEngine_ConvertLCIDToLanguageId(This,Win32Locale,Result) \ ( (This)->lpVtbl -> ConvertLCIDToLanguageId(This,Win32Locale,Result) ) #define IEngine_CreateEmptyUserPattern(This,FileName) \ ( (This)->lpVtbl -> CreateEmptyUserPattern(This,FileName) ) #define IEngine_EditUserPattern(This,FileName) \ ( (This)->lpVtbl -> EditUserPattern(This,FileName) ) #define IEngine_TrainUserPattern(This,FileName,TrainingImages,CharacterOrLigature,Flags,TextType) \ ( (This)->lpVtbl -> TrainUserPattern(This,FileName,TrainingImages,CharacterOrLigature,Flags,TextType) ) #define IEngine_MergePatterns(This,SourceFilesNames,DestinationFileName) \ ( (This)->lpVtbl -> MergePatterns(This,SourceFilesNames,DestinationFileName) ) #define IEngine_StartLogging(This,LogFileName,WriteMethodCalls) \ ( (This)->lpVtbl -> StartLogging(This,LogFileName,WriteMethodCalls) ) #define IEngine_StopLogging(This) \ ( (This)->lpVtbl -> StopLogging(This) ) #define IEngine_LoadModule(This,LoadFlags) \ ( (This)->lpVtbl -> LoadModule(This,LoadFlags) ) #define IEngine_LoadProfile(This,FileName) \ ( (This)->lpVtbl -> LoadProfile(This,FileName) ) #define IEngine_LoadPredefinedProfile(This,ProfileName) \ ( (This)->lpVtbl -> LoadPredefinedProfile(This,ProfileName) ) #define IEngine_GetAvailableLicenses(This,ProjectId,Reserved,Result) \ ( (This)->lpVtbl -> GetAvailableLicenses(This,ProjectId,Reserved,Result) ) #define IEngine_get_CurrentLicense(This,Result) \ ( (This)->lpVtbl -> get_CurrentLicense(This,Result) ) #define IEngine_SetCurrentLicense(This,TargetLicense,IsSharedCPUCoresMode) \ ( (This)->lpVtbl -> SetCurrentLicense(This,TargetLicense,IsSharedCPUCoresMode) ) #define IEngine_LoadImageDocFromMemory(This,HGlobal,Result) \ ( (This)->lpVtbl -> LoadImageDocFromMemory(This,HGlobal,Result) ) #define IEngine_LoadImageDocFromFile(This,FileName,Result) \ ( (This)->lpVtbl -> LoadImageDocFromFile(This,FileName,Result) ) #define IEngine_OpenImageFileFromMemory(This,HGlobal,Callback,PrepareMode,FileName,Result) \ ( (This)->lpVtbl -> OpenImageFileFromMemory(This,HGlobal,Callback,PrepareMode,FileName,Result) ) #define IEngine_OpenClassificationTrainer(This,PathToData,Params,Result) \ ( (This)->lpVtbl -> OpenClassificationTrainer(This,PathToData,Params,Result) ) #define IEngine_OpenClassificationEtalon(This,EtalonPath,Result) \ ( (This)->lpVtbl -> OpenClassificationEtalon(This,EtalonPath,Result) ) #define IEngine_CreatePageSplittingParams(This,Result) \ ( (This)->lpVtbl -> CreatePageSplittingParams(This,Result) ) #define IEngine_CreateReceiptSynthesisParams(This,Result) \ ( (This)->lpVtbl -> CreateReceiptSynthesisParams(This,Result) ) #define IEngine_CreateReceiptEtalon(This,Result) \ ( (This)->lpVtbl -> CreateReceiptEtalon(This,Result) ) #define IEngine_CreateClassificationParams(This,Result) \ ( (This)->lpVtbl -> CreateClassificationParams(This,Result) ) #define IEngine_get_TotalObjectsCount(This,Result) \ ( (This)->lpVtbl -> get_TotalObjectsCount(This,Result) ) #define IEngine_IsPdfWithTextualContent(This,FileName,Callback,Result) \ ( (This)->lpVtbl -> IsPdfWithTextualContent(This,FileName,Callback,Result) ) #define IEngine_SetLicensingConnectionRecoveryCallback(This,Callback) \ ( (This)->lpVtbl -> SetLicensingConnectionRecoveryCallback(This,Callback) ) #define IEngine_RestartLicensing(This,Result) \ ( (This)->lpVtbl -> RestartLicensing(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IEngine_INTERFACE_DEFINED__ */ #ifndef __IHandle_INTERFACE_DEFINED__ #define __IHandle_INTERFACE_DEFINED__ /* iface IHandle */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IHandle; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010FD-0000-1056-976E-008048D53AE3") IHandle : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Handle( /* [retval][out] */ HANDLE *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HandleAsInt64( /* [retval][out] */ __int64 *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Detach( /* [retval][out] */ HANDLE *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CloseHandle( void) = 0; }; #else /* C style iface */ typedef struct IHandleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHandle * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHandle * This); ULONG ( STDMETHODCALLTYPE *Release )( IHandle * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IHandle * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IHandle * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IHandle * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IHandle * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IHandle * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Handle )( IHandle * This, /* [retval][out] */ HANDLE *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HandleAsInt64 )( IHandle * This, /* [retval][out] */ __int64 *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Detach )( IHandle * This, /* [retval][out] */ HANDLE *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CloseHandle )( IHandle * This); END_INTERFACE } IHandleVtbl; iface IHandle { CONST_VTBL struct IHandleVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHandle_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IHandle_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IHandle_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IHandle_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IHandle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IHandle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IHandle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IHandle_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IHandle_get_Handle(This,Result) \ ( (This)->lpVtbl -> get_Handle(This,Result) ) #define IHandle_get_HandleAsInt64(This,Result) \ ( (This)->lpVtbl -> get_HandleAsInt64(This,Result) ) #define IHandle_Detach(This,Result) \ ( (This)->lpVtbl -> Detach(This,Result) ) #define IHandle_CloseHandle(This) \ ( (This)->lpVtbl -> CloseHandle(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IHandle_INTERFACE_DEFINED__ */ #ifndef __IImageDocument_INTERFACE_DEFINED__ #define __IImageDocument_INTERFACE_DEFINED__ /* iface IImageDocument */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IImageDocument; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001023-0000-1056-976E-008048D53AE3") IImageDocument : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsInMemory( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsModified( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageColorType( /* [retval][out] */ ImageColorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageWasInverted( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageRotation( /* [retval][out] */ RotationTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageWasMirrored( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSkewCorrected( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SkewAngle( /* [retval][out] */ double *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Id( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BlackWhiteImage( /* [retval][out] */ IImage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_GrayImage( /* [retval][out] */ IImage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorImage( /* [retval][out] */ IImage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PreviewImage( /* [retval][out] */ IImage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasTextualContent( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsPhoto( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CoordinatesConverter( /* [retval][out] */ ICoordinatesConverter **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ChangeResolution( /* [in] */ int NewResolution) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Transform( /* [in] */ RotationTypeEnum Rotation, /* [in] */ VARIANT_BOOL Mirror, /* [in] */ VARIANT_BOOL Invert) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Modify( /* [in] */ IImageModification *Modification) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveModified( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveImageRegionTo( /* [in] */ BSTR FolderName, /* [in] */ IRegion *Rects, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTextBackgroundColor( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom, /* [in] */ int Flags, /* [out] */ int *TextColor, /* [out] */ int *BackgroundColor) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CorrectSkew( /* [in] */ int CorrectSkewFlags) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveTo( /* [in] */ BSTR FolderName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR FileName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveColorObjects( /* [in] */ IRegion *Region, /* [in] */ ObjectsColorEnum Color, /* [in] */ ObjectsTypeEnum Mode) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SuppressColorObjects( /* [in] */ byte ReferenceHue, /* [in] */ int SaturationBoundary) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveMotionBlur( /* [defaultvalue][in] */ IRegion *Region = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveGarbage( /* [defaultvalue][in] */ IRegion *Region = 0, /* [defaultvalue][in] */ int GarbageSize = -1) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SmoothImage( /* [defaultvalue][in] */ IRegion *Region = 0, /* [defaultvalue][in] */ int AreaSize = 3) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EqualizeBrightness( VARIANT_BOOL HasWhiteBackground) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SmoothTexture( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DitherImage( /* [in] */ DitheringMethodEnum Method) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveNoise( /* [in] */ NoiseModelEnum NoiseModel, /* [in] */ VARIANT_BOOL HasLargeCharacters) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CropImage( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EnhanceLocalContrast( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceImageXResolution( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceImageYResolution( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceImageFileFormat( /* [retval][out] */ ImageFileFormatEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceImageScannerInfo( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceImageScanThreshold( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IImageDocumentVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IImageDocument * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IImageDocument * This); ULONG ( STDMETHODCALLTYPE *Release )( IImageDocument * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IImageDocument * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IImageDocument * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IImageDocument * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IImageDocument * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IImageDocument * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsInMemory )( IImageDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsModified )( IImageDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageColorType )( IImageDocument * This, /* [retval][out] */ ImageColorTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageWasInverted )( IImageDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageRotation )( IImageDocument * This, /* [retval][out] */ RotationTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageWasMirrored )( IImageDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSkewCorrected )( IImageDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SkewAngle )( IImageDocument * This, /* [retval][out] */ double *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IImageDocument * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Id )( IImageDocument * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlackWhiteImage )( IImageDocument * This, /* [retval][out] */ IImage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GrayImage )( IImageDocument * This, /* [retval][out] */ IImage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColorImage )( IImageDocument * This, /* [retval][out] */ IImage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreviewImage )( IImageDocument * This, /* [retval][out] */ IImage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasTextualContent )( IImageDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsPhoto )( IImageDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CoordinatesConverter )( IImageDocument * This, /* [retval][out] */ ICoordinatesConverter **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeResolution )( IImageDocument * This, /* [in] */ int NewResolution); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Transform )( IImageDocument * This, /* [in] */ RotationTypeEnum Rotation, /* [in] */ VARIANT_BOOL Mirror, /* [in] */ VARIANT_BOOL Invert); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Modify )( IImageDocument * This, /* [in] */ IImageModification *Modification); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveModified )( IImageDocument * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveImageRegionTo )( IImageDocument * This, /* [in] */ BSTR FolderName, /* [in] */ IRegion *Rects, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetTextBackgroundColor )( IImageDocument * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom, /* [in] */ int Flags, /* [out] */ int *TextColor, /* [out] */ int *BackgroundColor); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CorrectSkew )( IImageDocument * This, /* [in] */ int CorrectSkewFlags); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveTo )( IImageDocument * This, /* [in] */ BSTR FolderName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IImageDocument * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IImageDocument * This, /* [in] */ BSTR FileName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveColorObjects )( IImageDocument * This, /* [in] */ IRegion *Region, /* [in] */ ObjectsColorEnum Color, /* [in] */ ObjectsTypeEnum Mode); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SuppressColorObjects )( IImageDocument * This, /* [in] */ byte ReferenceHue, /* [in] */ int SaturationBoundary); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveMotionBlur )( IImageDocument * This, /* [defaultvalue][in] */ IRegion *Region); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveGarbage )( IImageDocument * This, /* [defaultvalue][in] */ IRegion *Region, /* [defaultvalue][in] */ int GarbageSize); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SmoothImage )( IImageDocument * This, /* [defaultvalue][in] */ IRegion *Region, /* [defaultvalue][in] */ int AreaSize); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *EqualizeBrightness )( IImageDocument * This, VARIANT_BOOL HasWhiteBackground); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SmoothTexture )( IImageDocument * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DitherImage )( IImageDocument * This, /* [in] */ DitheringMethodEnum Method); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveNoise )( IImageDocument * This, /* [in] */ NoiseModelEnum NoiseModel, /* [in] */ VARIANT_BOOL HasLargeCharacters); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CropImage )( IImageDocument * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *EnhanceLocalContrast )( IImageDocument * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceImageXResolution )( IImageDocument * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceImageYResolution )( IImageDocument * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceImageFileFormat )( IImageDocument * This, /* [retval][out] */ ImageFileFormatEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceImageScannerInfo )( IImageDocument * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceImageScanThreshold )( IImageDocument * This, /* [retval][out] */ int *Result); END_INTERFACE } IImageDocumentVtbl; iface IImageDocument { CONST_VTBL struct IImageDocumentVtbl *lpVtbl; }; #ifdef COBJMACROS #define IImageDocument_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IImageDocument_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IImageDocument_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IImageDocument_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IImageDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IImageDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IImageDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IImageDocument_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IImageDocument_get_IsInMemory(This,Result) \ ( (This)->lpVtbl -> get_IsInMemory(This,Result) ) #define IImageDocument_get_IsModified(This,Result) \ ( (This)->lpVtbl -> get_IsModified(This,Result) ) #define IImageDocument_get_ImageColorType(This,Result) \ ( (This)->lpVtbl -> get_ImageColorType(This,Result) ) #define IImageDocument_get_ImageWasInverted(This,Result) \ ( (This)->lpVtbl -> get_ImageWasInverted(This,Result) ) #define IImageDocument_get_ImageRotation(This,Result) \ ( (This)->lpVtbl -> get_ImageRotation(This,Result) ) #define IImageDocument_get_ImageWasMirrored(This,Result) \ ( (This)->lpVtbl -> get_ImageWasMirrored(This,Result) ) #define IImageDocument_get_IsSkewCorrected(This,Result) \ ( (This)->lpVtbl -> get_IsSkewCorrected(This,Result) ) #define IImageDocument_get_SkewAngle(This,Result) \ ( (This)->lpVtbl -> get_SkewAngle(This,Result) ) #define IImageDocument_get_Path(This,Result) \ ( (This)->lpVtbl -> get_Path(This,Result) ) #define IImageDocument_get_Id(This,Result) \ ( (This)->lpVtbl -> get_Id(This,Result) ) #define IImageDocument_get_BlackWhiteImage(This,Result) \ ( (This)->lpVtbl -> get_BlackWhiteImage(This,Result) ) #define IImageDocument_get_GrayImage(This,Result) \ ( (This)->lpVtbl -> get_GrayImage(This,Result) ) #define IImageDocument_get_ColorImage(This,Result) \ ( (This)->lpVtbl -> get_ColorImage(This,Result) ) #define IImageDocument_get_PreviewImage(This,Result) \ ( (This)->lpVtbl -> get_PreviewImage(This,Result) ) #define IImageDocument_get_HasTextualContent(This,Result) \ ( (This)->lpVtbl -> get_HasTextualContent(This,Result) ) #define IImageDocument_get_IsPhoto(This,Result) \ ( (This)->lpVtbl -> get_IsPhoto(This,Result) ) #define IImageDocument_get_CoordinatesConverter(This,Result) \ ( (This)->lpVtbl -> get_CoordinatesConverter(This,Result) ) #define IImageDocument_ChangeResolution(This,NewResolution) \ ( (This)->lpVtbl -> ChangeResolution(This,NewResolution) ) #define IImageDocument_Transform(This,Rotation,Mirror,Invert) \ ( (This)->lpVtbl -> Transform(This,Rotation,Mirror,Invert) ) #define IImageDocument_Modify(This,Modification) \ ( (This)->lpVtbl -> Modify(This,Modification) ) #define IImageDocument_SaveModified(This) \ ( (This)->lpVtbl -> SaveModified(This) ) #define IImageDocument_SaveImageRegionTo(This,FolderName,Rects,PrepareMode) \ ( (This)->lpVtbl -> SaveImageRegionTo(This,FolderName,Rects,PrepareMode) ) #define IImageDocument_GetTextBackgroundColor(This,Left,Top,Right,Bottom,Flags,TextColor,BackgroundColor) \ ( (This)->lpVtbl -> GetTextBackgroundColor(This,Left,Top,Right,Bottom,Flags,TextColor,BackgroundColor) ) #define IImageDocument_CorrectSkew(This,CorrectSkewFlags) \ ( (This)->lpVtbl -> CorrectSkew(This,CorrectSkewFlags) ) #define IImageDocument_SaveTo(This,FolderName) \ ( (This)->lpVtbl -> SaveTo(This,FolderName) ) #define IImageDocument_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IImageDocument_SaveToFile(This,FileName) \ ( (This)->lpVtbl -> SaveToFile(This,FileName) ) #define IImageDocument_RemoveColorObjects(This,Region,Color,Mode) \ ( (This)->lpVtbl -> RemoveColorObjects(This,Region,Color,Mode) ) #define IImageDocument_SuppressColorObjects(This,ReferenceHue,SaturationBoundary) \ ( (This)->lpVtbl -> SuppressColorObjects(This,ReferenceHue,SaturationBoundary) ) #define IImageDocument_RemoveMotionBlur(This,Region) \ ( (This)->lpVtbl -> RemoveMotionBlur(This,Region) ) #define IImageDocument_RemoveGarbage(This,Region,GarbageSize) \ ( (This)->lpVtbl -> RemoveGarbage(This,Region,GarbageSize) ) #define IImageDocument_SmoothImage(This,Region,AreaSize) \ ( (This)->lpVtbl -> SmoothImage(This,Region,AreaSize) ) #define IImageDocument_EqualizeBrightness(This,HasWhiteBackground) \ ( (This)->lpVtbl -> EqualizeBrightness(This,HasWhiteBackground) ) #define IImageDocument_SmoothTexture(This) \ ( (This)->lpVtbl -> SmoothTexture(This) ) #define IImageDocument_DitherImage(This,Method) \ ( (This)->lpVtbl -> DitherImage(This,Method) ) #define IImageDocument_RemoveNoise(This,NoiseModel,HasLargeCharacters) \ ( (This)->lpVtbl -> RemoveNoise(This,NoiseModel,HasLargeCharacters) ) #define IImageDocument_CropImage(This) \ ( (This)->lpVtbl -> CropImage(This) ) #define IImageDocument_EnhanceLocalContrast(This) \ ( (This)->lpVtbl -> EnhanceLocalContrast(This) ) #define IImageDocument_get_SourceImageXResolution(This,Result) \ ( (This)->lpVtbl -> get_SourceImageXResolution(This,Result) ) #define IImageDocument_get_SourceImageYResolution(This,Result) \ ( (This)->lpVtbl -> get_SourceImageYResolution(This,Result) ) #define IImageDocument_get_SourceImageFileFormat(This,Result) \ ( (This)->lpVtbl -> get_SourceImageFileFormat(This,Result) ) #define IImageDocument_get_SourceImageScannerInfo(This,Result) \ ( (This)->lpVtbl -> get_SourceImageScannerInfo(This,Result) ) #define IImageDocument_get_SourceImageScanThreshold(This,Result) \ ( (This)->lpVtbl -> get_SourceImageScanThreshold(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IImageDocument_INTERFACE_DEFINED__ */ #ifndef __IPDFEncryptionInfo_INTERFACE_DEFINED__ #define __IPDFEncryptionInfo_INTERFACE_DEFINED__ /* iface IPDFEncryptionInfo */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPDFEncryptionInfo; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001064-0000-1056-976E-008048D53AE3") IPDFEncryptionInfo : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsEncryptionRequested( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsEncryptionRequested( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeyLength( /* [retval][out] */ PDFKeyLengthEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeyLength( /* [in] */ PDFKeyLengthEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserPassword( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserPassword( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OwnerPassword( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OwnerPassword( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PermissionPrint( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PermissionPrint( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PermissionModifyContent( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PermissionModifyContent( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PermissionExtractTextAndGraphics( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PermissionExtractTextAndGraphics( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PermissionAddAnnotations( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PermissionAddAnnotations( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PermissionFillFormFields( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PermissionFillFormFields( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PermissionExtractTextAndGraphicsExt( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PermissionExtractTextAndGraphicsExt( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PermissionAssembleDoc( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PermissionAssembleDoc( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PermissionPrintExt( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PermissionPrintExt( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseAES( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseAES( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IPDFEncryptionInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPDFEncryptionInfo * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPDFEncryptionInfo * This); ULONG ( STDMETHODCALLTYPE *Release )( IPDFEncryptionInfo * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPDFEncryptionInfo * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPDFEncryptionInfo * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPDFEncryptionInfo * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPDFEncryptionInfo * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPDFEncryptionInfo * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsEncryptionRequested )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsEncryptionRequested )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeyLength )( IPDFEncryptionInfo * This, /* [retval][out] */ PDFKeyLengthEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeyLength )( IPDFEncryptionInfo * This, /* [in] */ PDFKeyLengthEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserPassword )( IPDFEncryptionInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserPassword )( IPDFEncryptionInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OwnerPassword )( IPDFEncryptionInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OwnerPassword )( IPDFEncryptionInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PermissionPrint )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PermissionPrint )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PermissionModifyContent )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PermissionModifyContent )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PermissionExtractTextAndGraphics )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PermissionExtractTextAndGraphics )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PermissionAddAnnotations )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PermissionAddAnnotations )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PermissionFillFormFields )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PermissionFillFormFields )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PermissionExtractTextAndGraphicsExt )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PermissionExtractTextAndGraphicsExt )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PermissionAssembleDoc )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PermissionAssembleDoc )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PermissionPrintExt )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PermissionPrintExt )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseAES )( IPDFEncryptionInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseAES )( IPDFEncryptionInfo * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IPDFEncryptionInfoVtbl; iface IPDFEncryptionInfo { CONST_VTBL struct IPDFEncryptionInfoVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPDFEncryptionInfo_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPDFEncryptionInfo_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPDFEncryptionInfo_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPDFEncryptionInfo_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPDFEncryptionInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPDFEncryptionInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPDFEncryptionInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPDFEncryptionInfo_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPDFEncryptionInfo_get_IsEncryptionRequested(This,Result) \ ( (This)->lpVtbl -> get_IsEncryptionRequested(This,Result) ) #define IPDFEncryptionInfo_put_IsEncryptionRequested(This,Value) \ ( (This)->lpVtbl -> put_IsEncryptionRequested(This,Value) ) #define IPDFEncryptionInfo_get_KeyLength(This,Result) \ ( (This)->lpVtbl -> get_KeyLength(This,Result) ) #define IPDFEncryptionInfo_put_KeyLength(This,Value) \ ( (This)->lpVtbl -> put_KeyLength(This,Value) ) #define IPDFEncryptionInfo_get_UserPassword(This,Result) \ ( (This)->lpVtbl -> get_UserPassword(This,Result) ) #define IPDFEncryptionInfo_put_UserPassword(This,Value) \ ( (This)->lpVtbl -> put_UserPassword(This,Value) ) #define IPDFEncryptionInfo_get_OwnerPassword(This,Result) \ ( (This)->lpVtbl -> get_OwnerPassword(This,Result) ) #define IPDFEncryptionInfo_put_OwnerPassword(This,Value) \ ( (This)->lpVtbl -> put_OwnerPassword(This,Value) ) #define IPDFEncryptionInfo_get_PermissionPrint(This,Result) \ ( (This)->lpVtbl -> get_PermissionPrint(This,Result) ) #define IPDFEncryptionInfo_put_PermissionPrint(This,Value) \ ( (This)->lpVtbl -> put_PermissionPrint(This,Value) ) #define IPDFEncryptionInfo_get_PermissionModifyContent(This,Result) \ ( (This)->lpVtbl -> get_PermissionModifyContent(This,Result) ) #define IPDFEncryptionInfo_put_PermissionModifyContent(This,Value) \ ( (This)->lpVtbl -> put_PermissionModifyContent(This,Value) ) #define IPDFEncryptionInfo_get_PermissionExtractTextAndGraphics(This,Result) \ ( (This)->lpVtbl -> get_PermissionExtractTextAndGraphics(This,Result) ) #define IPDFEncryptionInfo_put_PermissionExtractTextAndGraphics(This,Value) \ ( (This)->lpVtbl -> put_PermissionExtractTextAndGraphics(This,Value) ) #define IPDFEncryptionInfo_get_PermissionAddAnnotations(This,Result) \ ( (This)->lpVtbl -> get_PermissionAddAnnotations(This,Result) ) #define IPDFEncryptionInfo_put_PermissionAddAnnotations(This,Value) \ ( (This)->lpVtbl -> put_PermissionAddAnnotations(This,Value) ) #define IPDFEncryptionInfo_get_PermissionFillFormFields(This,Result) \ ( (This)->lpVtbl -> get_PermissionFillFormFields(This,Result) ) #define IPDFEncryptionInfo_put_PermissionFillFormFields(This,Value) \ ( (This)->lpVtbl -> put_PermissionFillFormFields(This,Value) ) #define IPDFEncryptionInfo_get_PermissionExtractTextAndGraphicsExt(This,Result) \ ( (This)->lpVtbl -> get_PermissionExtractTextAndGraphicsExt(This,Result) ) #define IPDFEncryptionInfo_put_PermissionExtractTextAndGraphicsExt(This,Value) \ ( (This)->lpVtbl -> put_PermissionExtractTextAndGraphicsExt(This,Value) ) #define IPDFEncryptionInfo_get_PermissionAssembleDoc(This,Result) \ ( (This)->lpVtbl -> get_PermissionAssembleDoc(This,Result) ) #define IPDFEncryptionInfo_put_PermissionAssembleDoc(This,Value) \ ( (This)->lpVtbl -> put_PermissionAssembleDoc(This,Value) ) #define IPDFEncryptionInfo_get_PermissionPrintExt(This,Result) \ ( (This)->lpVtbl -> get_PermissionPrintExt(This,Result) ) #define IPDFEncryptionInfo_put_PermissionPrintExt(This,Value) \ ( (This)->lpVtbl -> put_PermissionPrintExt(This,Value) ) #define IPDFEncryptionInfo_get_UseAES(This,Result) \ ( (This)->lpVtbl -> get_UseAES(This,Result) ) #define IPDFEncryptionInfo_put_UseAES(This,Value) \ ( (This)->lpVtbl -> put_UseAES(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPDFEncryptionInfo_INTERFACE_DEFINED__ */ #ifndef __IFRRectangle_INTERFACE_DEFINED__ #define __IFRRectangle_INTERFACE_DEFINED__ /* iface IFRRectangle */ /* [unique][helpstring][helpcontext][nonextensible][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IFRRectangle; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001085-0000-1056-976E-008048D53AE3") IFRRectangle : public IDispatch { public: virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetRectangle( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Width, /* [in] */ int Height) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IFRRectangle *From) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Right( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetRectangleFromLTRB( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom) = 0; }; #else /* C style iface */ typedef struct IFRRectangleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFRRectangle * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFRRectangle * This); ULONG ( STDMETHODCALLTYPE *Release )( IFRRectangle * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFRRectangle * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFRRectangle * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFRRectangle * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFRRectangle * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( IFRRectangle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Left )( IFRRectangle * This, /* [in] */ int Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( IFRRectangle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Top )( IFRRectangle * This, /* [in] */ int Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Width )( IFRRectangle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Width )( IFRRectangle * This, /* [in] */ int Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Height )( IFRRectangle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Height )( IFRRectangle * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetRectangle )( IFRRectangle * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Width, /* [in] */ int Height); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IFRRectangle * This, /* [in] */ IFRRectangle *From); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFRRectangle * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Right )( IFRRectangle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )( IFRRectangle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetRectangleFromLTRB )( IFRRectangle * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom); END_INTERFACE } IFRRectangleVtbl; iface IFRRectangle { CONST_VTBL struct IFRRectangleVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFRRectangle_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFRRectangle_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFRRectangle_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFRRectangle_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFRRectangle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFRRectangle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFRRectangle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFRRectangle_get_Left(This,Result) \ ( (This)->lpVtbl -> get_Left(This,Result) ) #define IFRRectangle_put_Left(This,Value) \ ( (This)->lpVtbl -> put_Left(This,Value) ) #define IFRRectangle_get_Top(This,Result) \ ( (This)->lpVtbl -> get_Top(This,Result) ) #define IFRRectangle_put_Top(This,Value) \ ( (This)->lpVtbl -> put_Top(This,Value) ) #define IFRRectangle_get_Width(This,Result) \ ( (This)->lpVtbl -> get_Width(This,Result) ) #define IFRRectangle_put_Width(This,Value) \ ( (This)->lpVtbl -> put_Width(This,Value) ) #define IFRRectangle_get_Height(This,Result) \ ( (This)->lpVtbl -> get_Height(This,Result) ) #define IFRRectangle_put_Height(This,Value) \ ( (This)->lpVtbl -> put_Height(This,Value) ) #define IFRRectangle_SetRectangle(This,Left,Top,Width,Height) \ ( (This)->lpVtbl -> SetRectangle(This,Left,Top,Width,Height) ) #define IFRRectangle_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IFRRectangle_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFRRectangle_get_Right(This,Result) \ ( (This)->lpVtbl -> get_Right(This,Result) ) #define IFRRectangle_get_Bottom(This,Result) \ ( (This)->lpVtbl -> get_Bottom(This,Result) ) #define IFRRectangle_SetRectangleFromLTRB(This,Left,Top,Right,Bottom) \ ( (This)->lpVtbl -> SetRectangleFromLTRB(This,Left,Top,Right,Bottom) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFRRectangle_INTERFACE_DEFINED__ */ #ifndef __IRegion_INTERFACE_DEFINED__ #define __IRegion_INTERFACE_DEFINED__ /* iface IRegion */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRegion; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001022-0000-1056-976E-008048D53AE3") IRegion : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddRect( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE MakeEmpty( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Right( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IRegion *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsEmpty( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsEqual( /* [in] */ IRegion *Region, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsRegionInRegion( /* [in] */ IRegion *Region, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsRectInRegion( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsPointInRegion( /* [in] */ int X, /* [in] */ int Y, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE HasIntersectionWithRegion( /* [in] */ IRegion *Region, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE HasIntersectionWithRect( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_BoundingRectangle( /* [retval][out] */ IFRRectangle **Result) = 0; }; #else /* C style iface */ typedef struct IRegionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRegion * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRegion * This); ULONG ( STDMETHODCALLTYPE *Release )( IRegion * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRegion * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRegion * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRegion * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRegion * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRegion * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddRect )( IRegion * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *MakeEmpty )( IRegion * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IRegion * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( IRegion * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( IRegion * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Right )( IRegion * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )( IRegion * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IRegion * This, /* [in] */ IRegion *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IRegion * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IRegion * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IRegion * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IRegion * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsEmpty )( IRegion * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsEqual )( IRegion * This, /* [in] */ IRegion *Region, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsRegionInRegion )( IRegion * This, /* [in] */ IRegion *Region, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsRectInRegion )( IRegion * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsPointInRegion )( IRegion * This, /* [in] */ int X, /* [in] */ int Y, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *HasIntersectionWithRegion )( IRegion * This, /* [in] */ IRegion *Region, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *HasIntersectionWithRect )( IRegion * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BoundingRectangle )( IRegion * This, /* [retval][out] */ IFRRectangle **Result); END_INTERFACE } IRegionVtbl; iface IRegion { CONST_VTBL struct IRegionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRegion_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRegion_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRegion_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRegion_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRegion_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRegion_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRegion_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRegion_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRegion_AddRect(This,Left,Top,Right,Bottom) \ ( (This)->lpVtbl -> AddRect(This,Left,Top,Right,Bottom) ) #define IRegion_MakeEmpty(This) \ ( (This)->lpVtbl -> MakeEmpty(This) ) #define IRegion_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IRegion_get_Left(This,Index,Result) \ ( (This)->lpVtbl -> get_Left(This,Index,Result) ) #define IRegion_get_Top(This,Index,Result) \ ( (This)->lpVtbl -> get_Top(This,Index,Result) ) #define IRegion_get_Right(This,Index,Result) \ ( (This)->lpVtbl -> get_Right(This,Index,Result) ) #define IRegion_get_Bottom(This,Index,Result) \ ( (This)->lpVtbl -> get_Bottom(This,Index,Result) ) #define IRegion_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IRegion_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IRegion_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IRegion_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IRegion_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IRegion_get_IsEmpty(This,Result) \ ( (This)->lpVtbl -> get_IsEmpty(This,Result) ) #define IRegion_IsEqual(This,Region,Result) \ ( (This)->lpVtbl -> IsEqual(This,Region,Result) ) #define IRegion_IsRegionInRegion(This,Region,Result) \ ( (This)->lpVtbl -> IsRegionInRegion(This,Region,Result) ) #define IRegion_IsRectInRegion(This,Left,Top,Right,Bottom,Result) \ ( (This)->lpVtbl -> IsRectInRegion(This,Left,Top,Right,Bottom,Result) ) #define IRegion_IsPointInRegion(This,X,Y,Result) \ ( (This)->lpVtbl -> IsPointInRegion(This,X,Y,Result) ) #define IRegion_HasIntersectionWithRegion(This,Region,Result) \ ( (This)->lpVtbl -> HasIntersectionWithRegion(This,Region,Result) ) #define IRegion_HasIntersectionWithRect(This,Left,Top,Right,Bottom,Result) \ ( (This)->lpVtbl -> HasIntersectionWithRect(This,Left,Top,Right,Bottom,Result) ) #define IRegion_get_BoundingRectangle(This,Result) \ ( (This)->lpVtbl -> get_BoundingRectangle(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRegion_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Region; #ifdef __cplusplus class DECLSPEC_UUID("11002023-0000-1056-976E-008048D53AE3") Region; #endif #ifndef __DetectColorRegionFlags_MODULE_DEFINED__ #define __DetectColorRegionFlags_MODULE_DEFINED__ /* module DetectColorRegionFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int DCR_Invert = 0x1; #endif /* __DetectColorRegionFlags_MODULE_DEFINED__ */ #ifndef __RemoveGarbageRegionFlags_MODULE_DEFINED__ #define __RemoveGarbageRegionFlags_MODULE_DEFINED__ /* module RemoveGarbageRegionFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int RGR_Invert = 0x1; #endif /* __RemoveGarbageRegionFlags_MODULE_DEFINED__ */ #ifndef __IImageModification_INTERFACE_DEFINED__ #define __IImageModification_INTERFACE_DEFINED__ /* iface IImageModification */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IImageModification; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001025-0000-1056-976E-008048D53AE3") IImageModification : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_StretchRatio( /* [retval][out] */ double *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StretchRatio( /* [in] */ double Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ClearClipRegions( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddClipRegion( /* [in] */ IRegion *Region) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ClearInvertRegions( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddInvertRegion( /* [in] */ IRegion *Region) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ClearPaintRegions( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPaintRegion( /* [in] */ IRegion *Region, /* [in] */ int Color) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ClearReplaceBlackPixelsRegions( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddReplaceBlackPixelsRegion( /* [in] */ IRegion *Region, /* [in] */ int Color, /* [defaultvalue][in] */ int StrokesExpansion = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ClearReplaceWhitePixelsRegions( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddReplaceWhitePixelsRegion( /* [in] */ IRegion *Region, /* [in] */ int Color, /* [defaultvalue][in] */ int StrokesExpansion = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ClearRemoveGarbageRegions( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddRemoveGarbageRegion( /* [in] */ IRegion *Region, /* [in] */ int Attributes, /* [defaultvalue][in] */ int GarbageSize = -1) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IImageModification *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct IImageModificationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IImageModification * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IImageModification * This); ULONG ( STDMETHODCALLTYPE *Release )( IImageModification * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IImageModification * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IImageModification * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IImageModification * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IImageModification * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IImageModification * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StretchRatio )( IImageModification * This, /* [retval][out] */ double *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StretchRatio )( IImageModification * This, /* [in] */ double Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ClearClipRegions )( IImageModification * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddClipRegion )( IImageModification * This, /* [in] */ IRegion *Region); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ClearInvertRegions )( IImageModification * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddInvertRegion )( IImageModification * This, /* [in] */ IRegion *Region); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ClearPaintRegions )( IImageModification * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddPaintRegion )( IImageModification * This, /* [in] */ IRegion *Region, /* [in] */ int Color); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ClearReplaceBlackPixelsRegions )( IImageModification * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddReplaceBlackPixelsRegion )( IImageModification * This, /* [in] */ IRegion *Region, /* [in] */ int Color, /* [defaultvalue][in] */ int StrokesExpansion); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ClearReplaceWhitePixelsRegions )( IImageModification * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddReplaceWhitePixelsRegion )( IImageModification * This, /* [in] */ IRegion *Region, /* [in] */ int Color, /* [defaultvalue][in] */ int StrokesExpansion); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ClearRemoveGarbageRegions )( IImageModification * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddRemoveGarbageRegion )( IImageModification * This, /* [in] */ IRegion *Region, /* [in] */ int Attributes, /* [defaultvalue][in] */ int GarbageSize); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IImageModification * This, /* [in] */ IImageModification *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IImageModification * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IImageModification * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IImageModification * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IImageModification * This, /* [in] */ __int64 HGlobal); END_INTERFACE } IImageModificationVtbl; iface IImageModification { CONST_VTBL struct IImageModificationVtbl *lpVtbl; }; #ifdef COBJMACROS #define IImageModification_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IImageModification_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IImageModification_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IImageModification_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IImageModification_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IImageModification_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IImageModification_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IImageModification_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IImageModification_get_StretchRatio(This,Result) \ ( (This)->lpVtbl -> get_StretchRatio(This,Result) ) #define IImageModification_put_StretchRatio(This,Value) \ ( (This)->lpVtbl -> put_StretchRatio(This,Value) ) #define IImageModification_ClearClipRegions(This) \ ( (This)->lpVtbl -> ClearClipRegions(This) ) #define IImageModification_AddClipRegion(This,Region) \ ( (This)->lpVtbl -> AddClipRegion(This,Region) ) #define IImageModification_ClearInvertRegions(This) \ ( (This)->lpVtbl -> ClearInvertRegions(This) ) #define IImageModification_AddInvertRegion(This,Region) \ ( (This)->lpVtbl -> AddInvertRegion(This,Region) ) #define IImageModification_ClearPaintRegions(This) \ ( (This)->lpVtbl -> ClearPaintRegions(This) ) #define IImageModification_AddPaintRegion(This,Region,Color) \ ( (This)->lpVtbl -> AddPaintRegion(This,Region,Color) ) #define IImageModification_ClearReplaceBlackPixelsRegions(This) \ ( (This)->lpVtbl -> ClearReplaceBlackPixelsRegions(This) ) #define IImageModification_AddReplaceBlackPixelsRegion(This,Region,Color,StrokesExpansion) \ ( (This)->lpVtbl -> AddReplaceBlackPixelsRegion(This,Region,Color,StrokesExpansion) ) #define IImageModification_ClearReplaceWhitePixelsRegions(This) \ ( (This)->lpVtbl -> ClearReplaceWhitePixelsRegions(This) ) #define IImageModification_AddReplaceWhitePixelsRegion(This,Region,Color,StrokesExpansion) \ ( (This)->lpVtbl -> AddReplaceWhitePixelsRegion(This,Region,Color,StrokesExpansion) ) #define IImageModification_ClearRemoveGarbageRegions(This) \ ( (This)->lpVtbl -> ClearRemoveGarbageRegions(This) ) #define IImageModification_AddRemoveGarbageRegion(This,Region,Attributes,GarbageSize) \ ( (This)->lpVtbl -> AddRemoveGarbageRegion(This,Region,Attributes,GarbageSize) ) #define IImageModification_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IImageModification_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IImageModification_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IImageModification_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IImageModification_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IImageModification_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ImageModification; #ifdef __cplusplus class DECLSPEC_UUID("11002026-0000-1056-976E-008048D53AE3") ImageModification; #endif #ifndef __IImage_INTERFACE_DEFINED__ #define __IImage_INTERFACE_DEFINED__ /* iface IImage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IImage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001024-0000-1056-976E-008048D53AE3") IImage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_XResolution( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_YResolution( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageColorType( /* [retval][out] */ ImageColorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE WriteToFile( /* [in] */ BSTR FileName, /* [in] */ ImageFileFormatEnum Format, /* [defaultvalue][in] */ IImageModification *Modification = 0, /* [defaultvalue][in] */ IUnknown *ExtendedParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBitmap( /* [in] */ IImageModification *Modification, /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EstimateBitmapSize( /* [in] */ IImageModification *Modification, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IImageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IImage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IImage * This); ULONG ( STDMETHODCALLTYPE *Release )( IImage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IImage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IImage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IImage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IImage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IImage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Width )( IImage * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Height )( IImage * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XResolution )( IImage * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_YResolution )( IImage * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageColorType )( IImage * This, /* [retval][out] */ ImageColorTypeEnum *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *WriteToFile )( IImage * This, /* [in] */ BSTR FileName, /* [in] */ ImageFileFormatEnum Format, /* [defaultvalue][in] */ IImageModification *Modification, /* [defaultvalue][in] */ IUnknown *ExtendedParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetBitmap )( IImage * This, /* [in] */ IImageModification *Modification, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *EstimateBitmapSize )( IImage * This, /* [in] */ IImageModification *Modification, /* [retval][out] */ int *Result); END_INTERFACE } IImageVtbl; iface IImage { CONST_VTBL struct IImageVtbl *lpVtbl; }; #ifdef COBJMACROS #define IImage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IImage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IImage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IImage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IImage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IImage_get_Width(This,Result) \ ( (This)->lpVtbl -> get_Width(This,Result) ) #define IImage_get_Height(This,Result) \ ( (This)->lpVtbl -> get_Height(This,Result) ) #define IImage_get_XResolution(This,Result) \ ( (This)->lpVtbl -> get_XResolution(This,Result) ) #define IImage_get_YResolution(This,Result) \ ( (This)->lpVtbl -> get_YResolution(This,Result) ) #define IImage_get_ImageColorType(This,Result) \ ( (This)->lpVtbl -> get_ImageColorType(This,Result) ) #define IImage_WriteToFile(This,FileName,Format,Modification,ExtendedParams) \ ( (This)->lpVtbl -> WriteToFile(This,FileName,Format,Modification,ExtendedParams) ) #define IImage_GetBitmap(This,Modification,Result) \ ( (This)->lpVtbl -> GetBitmap(This,Modification,Result) ) #define IImage_EstimateBitmapSize(This,Modification,Result) \ ( (This)->lpVtbl -> EstimateBitmapSize(This,Modification,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IImage_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Image; #ifdef __cplusplus class DECLSPEC_UUID("11002025-0000-1056-976E-008048D53AE3") Image; #endif #ifndef __IPrepareImageMode_INTERFACE_DEFINED__ #define __IPrepareImageMode_INTERFACE_DEFINED__ /* iface IPrepareImageMode */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPrepareImageMode; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001026-0000-1056-976E-008048D53AE3") IPrepareImageMode : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CorrectSkew( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CorrectSkew( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_CorrectSkewMode( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_CorrectSkewMode( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InvertImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_InvertImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MirrorImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MirrorImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rotation( /* [retval][out] */ RotationTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Rotation( /* [in] */ RotationTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiscardColorImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiscardColorImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoOverwriteResolution( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoOverwriteResolution( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OverwriteResolution( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OverwriteResolution( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_XResolutionToOverwrite( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_XResolutionToOverwrite( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_YResolutionToOverwrite( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_YResolutionToOverwrite( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CreatePreview( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CreatePreview( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PreviewWidth( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PreviewWidth( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PreviewHeight( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PreviewHeight( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageCompression( /* [retval][out] */ ImageCompressionEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageCompression( /* [in] */ ImageCompressionEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseFastBinarization( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseFastBinarization( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhotoProcessingMode( /* [retval][out] */ PhotoProcessingModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PhotoProcessingMode( /* [in] */ PhotoProcessingModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnhanceLocalContrast( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnhanceLocalContrast( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IPrepareImageMode *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct IPrepareImageModeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPrepareImageMode * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPrepareImageMode * This); ULONG ( STDMETHODCALLTYPE *Release )( IPrepareImageMode * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPrepareImageMode * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPrepareImageMode * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPrepareImageMode * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPrepareImageMode * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPrepareImageMode * This, /* [retval][out] */ IEngine **Result); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CorrectSkew )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CorrectSkew )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CorrectSkewMode )( IPrepareImageMode * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CorrectSkewMode )( IPrepareImageMode * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InvertImage )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InvertImage )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MirrorImage )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MirrorImage )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Rotation )( IPrepareImageMode * This, /* [retval][out] */ RotationTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Rotation )( IPrepareImageMode * This, /* [in] */ RotationTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiscardColorImage )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DiscardColorImage )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoOverwriteResolution )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutoOverwriteResolution )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OverwriteResolution )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OverwriteResolution )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XResolutionToOverwrite )( IPrepareImageMode * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_XResolutionToOverwrite )( IPrepareImageMode * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_YResolutionToOverwrite )( IPrepareImageMode * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_YResolutionToOverwrite )( IPrepareImageMode * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CreatePreview )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CreatePreview )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreviewWidth )( IPrepareImageMode * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PreviewWidth )( IPrepareImageMode * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreviewHeight )( IPrepareImageMode * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PreviewHeight )( IPrepareImageMode * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageCompression )( IPrepareImageMode * This, /* [retval][out] */ ImageCompressionEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ImageCompression )( IPrepareImageMode * This, /* [in] */ ImageCompressionEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseFastBinarization )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseFastBinarization )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhotoProcessingMode )( IPrepareImageMode * This, /* [retval][out] */ PhotoProcessingModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PhotoProcessingMode )( IPrepareImageMode * This, /* [in] */ PhotoProcessingModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnhanceLocalContrast )( IPrepareImageMode * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnhanceLocalContrast )( IPrepareImageMode * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IPrepareImageMode * This, /* [in] */ IPrepareImageMode *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IPrepareImageMode * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IPrepareImageMode * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IPrepareImageMode * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IPrepareImageMode * This, /* [in] */ __int64 HGlobal); END_INTERFACE } IPrepareImageModeVtbl; iface IPrepareImageMode { CONST_VTBL struct IPrepareImageModeVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPrepareImageMode_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPrepareImageMode_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPrepareImageMode_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPrepareImageMode_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPrepareImageMode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPrepareImageMode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPrepareImageMode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPrepareImageMode_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPrepareImageMode_get_CorrectSkew(This,Result) \ ( (This)->lpVtbl -> get_CorrectSkew(This,Result) ) #define IPrepareImageMode_put_CorrectSkew(This,Value) \ ( (This)->lpVtbl -> put_CorrectSkew(This,Value) ) #define IPrepareImageMode_get_CorrectSkewMode(This,Result) \ ( (This)->lpVtbl -> get_CorrectSkewMode(This,Result) ) #define IPrepareImageMode_put_CorrectSkewMode(This,Value) \ ( (This)->lpVtbl -> put_CorrectSkewMode(This,Value) ) #define IPrepareImageMode_get_InvertImage(This,Result) \ ( (This)->lpVtbl -> get_InvertImage(This,Result) ) #define IPrepareImageMode_put_InvertImage(This,Value) \ ( (This)->lpVtbl -> put_InvertImage(This,Value) ) #define IPrepareImageMode_get_MirrorImage(This,Result) \ ( (This)->lpVtbl -> get_MirrorImage(This,Result) ) #define IPrepareImageMode_put_MirrorImage(This,Value) \ ( (This)->lpVtbl -> put_MirrorImage(This,Value) ) #define IPrepareImageMode_get_Rotation(This,Result) \ ( (This)->lpVtbl -> get_Rotation(This,Result) ) #define IPrepareImageMode_put_Rotation(This,Value) \ ( (This)->lpVtbl -> put_Rotation(This,Value) ) #define IPrepareImageMode_get_DiscardColorImage(This,Result) \ ( (This)->lpVtbl -> get_DiscardColorImage(This,Result) ) #define IPrepareImageMode_put_DiscardColorImage(This,Value) \ ( (This)->lpVtbl -> put_DiscardColorImage(This,Value) ) #define IPrepareImageMode_get_AutoOverwriteResolution(This,Result) \ ( (This)->lpVtbl -> get_AutoOverwriteResolution(This,Result) ) #define IPrepareImageMode_put_AutoOverwriteResolution(This,Value) \ ( (This)->lpVtbl -> put_AutoOverwriteResolution(This,Value) ) #define IPrepareImageMode_get_OverwriteResolution(This,Result) \ ( (This)->lpVtbl -> get_OverwriteResolution(This,Result) ) #define IPrepareImageMode_put_OverwriteResolution(This,Value) \ ( (This)->lpVtbl -> put_OverwriteResolution(This,Value) ) #define IPrepareImageMode_get_XResolutionToOverwrite(This,Result) \ ( (This)->lpVtbl -> get_XResolutionToOverwrite(This,Result) ) #define IPrepareImageMode_put_XResolutionToOverwrite(This,Value) \ ( (This)->lpVtbl -> put_XResolutionToOverwrite(This,Value) ) #define IPrepareImageMode_get_YResolutionToOverwrite(This,Result) \ ( (This)->lpVtbl -> get_YResolutionToOverwrite(This,Result) ) #define IPrepareImageMode_put_YResolutionToOverwrite(This,Value) \ ( (This)->lpVtbl -> put_YResolutionToOverwrite(This,Value) ) #define IPrepareImageMode_get_CreatePreview(This,Result) \ ( (This)->lpVtbl -> get_CreatePreview(This,Result) ) #define IPrepareImageMode_put_CreatePreview(This,Value) \ ( (This)->lpVtbl -> put_CreatePreview(This,Value) ) #define IPrepareImageMode_get_PreviewWidth(This,Result) \ ( (This)->lpVtbl -> get_PreviewWidth(This,Result) ) #define IPrepareImageMode_put_PreviewWidth(This,Value) \ ( (This)->lpVtbl -> put_PreviewWidth(This,Value) ) #define IPrepareImageMode_get_PreviewHeight(This,Result) \ ( (This)->lpVtbl -> get_PreviewHeight(This,Result) ) #define IPrepareImageMode_put_PreviewHeight(This,Value) \ ( (This)->lpVtbl -> put_PreviewHeight(This,Value) ) #define IPrepareImageMode_get_ImageCompression(This,Result) \ ( (This)->lpVtbl -> get_ImageCompression(This,Result) ) #define IPrepareImageMode_put_ImageCompression(This,Value) \ ( (This)->lpVtbl -> put_ImageCompression(This,Value) ) #define IPrepareImageMode_get_UseFastBinarization(This,Result) \ ( (This)->lpVtbl -> get_UseFastBinarization(This,Result) ) #define IPrepareImageMode_put_UseFastBinarization(This,Value) \ ( (This)->lpVtbl -> put_UseFastBinarization(This,Value) ) #define IPrepareImageMode_get_PhotoProcessingMode(This,Result) \ ( (This)->lpVtbl -> get_PhotoProcessingMode(This,Result) ) #define IPrepareImageMode_put_PhotoProcessingMode(This,Value) \ ( (This)->lpVtbl -> put_PhotoProcessingMode(This,Value) ) #define IPrepareImageMode_get_EnhanceLocalContrast(This,Result) \ ( (This)->lpVtbl -> get_EnhanceLocalContrast(This,Result) ) #define IPrepareImageMode_put_EnhanceLocalContrast(This,Value) \ ( (This)->lpVtbl -> put_EnhanceLocalContrast(This,Value) ) #define IPrepareImageMode_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IPrepareImageMode_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IPrepareImageMode_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IPrepareImageMode_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IPrepareImageMode_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPrepareImageMode_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PrepareImageMode; #ifdef __cplusplus class DECLSPEC_UUID("11002027-0000-1056-976E-008048D53AE3") PrepareImageMode; #endif #ifndef __DIImageDocumentEvents_DISPINTERFACE_DEFINED__ #define __DIImageDocumentEvents_DISPINTERFACE_DEFINED__ /* dispiface DIImageDocumentEvents */ /* [helpstring][helpcontext][uuid] */ EXTERN_C const IID DIID_DIImageDocumentEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100103d-0000-1056-976E-008048D53AE3") DIImageDocumentEvents : public IDispatch { }; #else /* C style iface */ typedef struct DIImageDocumentEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DIImageDocumentEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DIImageDocumentEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DIImageDocumentEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DIImageDocumentEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DIImageDocumentEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DIImageDocumentEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DIImageDocumentEvents * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } DIImageDocumentEventsVtbl; iface DIImageDocumentEvents { CONST_VTBL struct DIImageDocumentEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DIImageDocumentEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define DIImageDocumentEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define DIImageDocumentEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define DIImageDocumentEvents_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define DIImageDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define DIImageDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define DIImageDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __DIImageDocumentEvents_DISPINTERFACE_DEFINED__ */ #ifndef __IImageDocumentEvents_INTERFACE_DEFINED__ #define __IImageDocumentEvents_INTERFACE_DEFINED__ /* iface IImageDocumentEvents */ /* [object][helpstring][helpcontext][uuid][oleautomation] */ EXTERN_C const IID IID_IImageDocumentEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100103e-0000-1056-976E-008048D53AE3") IImageDocumentEvents : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE TransformationMade( /* [in] */ RotationTypeEnum Rotation, /* [in] */ VARIANT_BOOL WasMirrored, /* [in] */ VARIANT_BOOL WasInverted) = 0; }; #else /* C style iface */ typedef struct IImageDocumentEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IImageDocumentEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IImageDocumentEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( IImageDocumentEvents * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *TransformationMade )( IImageDocumentEvents * This, /* [in] */ RotationTypeEnum Rotation, /* [in] */ VARIANT_BOOL WasMirrored, /* [in] */ VARIANT_BOOL WasInverted); END_INTERFACE } IImageDocumentEventsVtbl; iface IImageDocumentEvents { CONST_VTBL struct IImageDocumentEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IImageDocumentEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IImageDocumentEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IImageDocumentEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IImageDocumentEvents_TransformationMade(This,Rotation,WasMirrored,WasInverted) \ ( (This)->lpVtbl -> TransformationMade(This,Rotation,WasMirrored,WasInverted) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IImageDocumentEvents_INTERFACE_DEFINED__ */ #ifndef __ICoordinatesConverter_INTERFACE_DEFINED__ #define __ICoordinatesConverter_INTERFACE_DEFINED__ /* iface ICoordinatesConverter */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICoordinatesConverter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001123-0000-1056-976E-008048D53AE3") ICoordinatesConverter : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ConvertCoordinates( /* [in] */ ImageTypeEnum FromPage, /* [in] */ ImageTypeEnum ToPage, /* [out][in] */ int *X, /* [out][in] */ int *Y) = 0; }; #else /* C style iface */ typedef struct ICoordinatesConverterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICoordinatesConverter * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICoordinatesConverter * This); ULONG ( STDMETHODCALLTYPE *Release )( ICoordinatesConverter * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICoordinatesConverter * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICoordinatesConverter * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICoordinatesConverter * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICoordinatesConverter * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICoordinatesConverter * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( ICoordinatesConverter * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( ICoordinatesConverter * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( ICoordinatesConverter * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( ICoordinatesConverter * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ConvertCoordinates )( ICoordinatesConverter * This, /* [in] */ ImageTypeEnum FromPage, /* [in] */ ImageTypeEnum ToPage, /* [out][in] */ int *X, /* [out][in] */ int *Y); END_INTERFACE } ICoordinatesConverterVtbl; iface ICoordinatesConverter { CONST_VTBL struct ICoordinatesConverterVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICoordinatesConverter_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICoordinatesConverter_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICoordinatesConverter_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICoordinatesConverter_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICoordinatesConverter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICoordinatesConverter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICoordinatesConverter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICoordinatesConverter_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICoordinatesConverter_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define ICoordinatesConverter_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define ICoordinatesConverter_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define ICoordinatesConverter_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define ICoordinatesConverter_ConvertCoordinates(This,FromPage,ToPage,X,Y) \ ( (This)->lpVtbl -> ConvertCoordinates(This,FromPage,ToPage,X,Y) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICoordinatesConverter_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ImageDocument; #ifdef __cplusplus class DECLSPEC_UUID("11002024-0000-1056-976E-008048D53AE3") ImageDocument; #endif #ifndef __IMultipageImageWriter_INTERFACE_DEFINED__ #define __IMultipageImageWriter_INTERFACE_DEFINED__ /* iface IMultipageImageWriter */ /* [helpcontext][helpstring][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IMultipageImageWriter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001028-0000-1056-976E-008048D53AE3") IMultipageImageWriter : public IDispatch { public: virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPage( /* [in] */ IImage *ImagePage) = 0; }; #else /* C style iface */ typedef struct IMultipageImageWriterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMultipageImageWriter * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMultipageImageWriter * This); ULONG ( STDMETHODCALLTYPE *Release )( IMultipageImageWriter * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMultipageImageWriter * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMultipageImageWriter * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMultipageImageWriter * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMultipageImageWriter * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IMultipageImageWriter * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddPage )( IMultipageImageWriter * This, /* [in] */ IImage *ImagePage); END_INTERFACE } IMultipageImageWriterVtbl; iface IMultipageImageWriter { CONST_VTBL struct IMultipageImageWriterVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMultipageImageWriter_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IMultipageImageWriter_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IMultipageImageWriter_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IMultipageImageWriter_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IMultipageImageWriter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IMultipageImageWriter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IMultipageImageWriter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IMultipageImageWriter_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IMultipageImageWriter_AddPage(This,ImagePage) \ ( (This)->lpVtbl -> AddPage(This,ImagePage) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IMultipageImageWriter_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_MultipageImageWriter; #ifdef __cplusplus class DECLSPEC_UUID("11002029-0000-1056-976E-008048D53AE3") MultipageImageWriter; #endif #ifndef __IJpegExtendedParams_INTERFACE_DEFINED__ #define __IJpegExtendedParams_INTERFACE_DEFINED__ /* iface IJpegExtendedParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IJpegExtendedParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001027-0000-1056-976E-008048D53AE3") IJpegExtendedParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IJpegExtendedParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseJpeg6Compression( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseJpeg6Compression( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Quality( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Quality( /* [in] */ int Value) = 0; }; #else /* C style iface */ typedef struct IJpegExtendedParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IJpegExtendedParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IJpegExtendedParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IJpegExtendedParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IJpegExtendedParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IJpegExtendedParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IJpegExtendedParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IJpegExtendedParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IJpegExtendedParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IJpegExtendedParams * This, /* [in] */ IJpegExtendedParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IJpegExtendedParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IJpegExtendedParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IJpegExtendedParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IJpegExtendedParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseJpeg6Compression )( IJpegExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseJpeg6Compression )( IJpegExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Quality )( IJpegExtendedParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Quality )( IJpegExtendedParams * This, /* [in] */ int Value); END_INTERFACE } IJpegExtendedParamsVtbl; iface IJpegExtendedParams { CONST_VTBL struct IJpegExtendedParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IJpegExtendedParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IJpegExtendedParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IJpegExtendedParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IJpegExtendedParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IJpegExtendedParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IJpegExtendedParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IJpegExtendedParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IJpegExtendedParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IJpegExtendedParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IJpegExtendedParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IJpegExtendedParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IJpegExtendedParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IJpegExtendedParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IJpegExtendedParams_get_UseJpeg6Compression(This,Result) \ ( (This)->lpVtbl -> get_UseJpeg6Compression(This,Result) ) #define IJpegExtendedParams_put_UseJpeg6Compression(This,Value) \ ( (This)->lpVtbl -> put_UseJpeg6Compression(This,Value) ) #define IJpegExtendedParams_get_Quality(This,Result) \ ( (This)->lpVtbl -> get_Quality(This,Result) ) #define IJpegExtendedParams_put_Quality(This,Value) \ ( (This)->lpVtbl -> put_Quality(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IJpegExtendedParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_JpegExtendedParams; #ifdef __cplusplus class DECLSPEC_UUID("11002028-0000-1056-976E-008048D53AE3") JpegExtendedParams; #endif #ifndef __ITrainingImage_INTERFACE_DEFINED__ #define __ITrainingImage_INTERFACE_DEFINED__ /* iface ITrainingImage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITrainingImage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A0-0000-1056-976E-008048D53AE3") ITrainingImage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SmallCharsHeight( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SmallCharsHeight( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BaseLine( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseLine( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetBitmapBits( /* [in] */ int Height, /* [in] */ int Width, /* [in] */ __int64 RawDataPointer) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetImageData( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IRegion *CutRegion) = 0; }; #else /* C style iface */ typedef struct ITrainingImageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITrainingImage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITrainingImage * This); ULONG ( STDMETHODCALLTYPE *Release )( ITrainingImage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITrainingImage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITrainingImage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITrainingImage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITrainingImage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITrainingImage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SmallCharsHeight )( ITrainingImage * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SmallCharsHeight )( ITrainingImage * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BaseLine )( ITrainingImage * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseLine )( ITrainingImage * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetBitmapBits )( ITrainingImage * This, /* [in] */ int Height, /* [in] */ int Width, /* [in] */ __int64 RawDataPointer); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetImageData )( ITrainingImage * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IRegion *CutRegion); END_INTERFACE } ITrainingImageVtbl; iface ITrainingImage { CONST_VTBL struct ITrainingImageVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITrainingImage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITrainingImage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITrainingImage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITrainingImage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITrainingImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITrainingImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITrainingImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITrainingImage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITrainingImage_put_SmallCharsHeight(This,Value) \ ( (This)->lpVtbl -> put_SmallCharsHeight(This,Value) ) #define ITrainingImage_get_SmallCharsHeight(This,Result) \ ( (This)->lpVtbl -> get_SmallCharsHeight(This,Result) ) #define ITrainingImage_put_BaseLine(This,Value) \ ( (This)->lpVtbl -> put_BaseLine(This,Value) ) #define ITrainingImage_get_BaseLine(This,Result) \ ( (This)->lpVtbl -> get_BaseLine(This,Result) ) #define ITrainingImage_SetBitmapBits(This,Height,Width,RawDataPointer) \ ( (This)->lpVtbl -> SetBitmapBits(This,Height,Width,RawDataPointer) ) #define ITrainingImage_SetImageData(This,ImageDocument,CutRegion) \ ( (This)->lpVtbl -> SetImageData(This,ImageDocument,CutRegion) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITrainingImage_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TrainingImage; #ifdef __cplusplus class DECLSPEC_UUID("11002090-0000-1056-976E-008048D53AE3") TrainingImage; #endif #ifndef __IFuzzyString_INTERFACE_DEFINED__ #define __IFuzzyString_INTERFACE_DEFINED__ /* iface IFuzzyString */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFuzzyString; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001073-0000-1056-976E-008048D53AE3") IFuzzyString : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Length( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CharacterVariants( /* [in] */ int Position, /* [retval][out] */ BSTR *Result) = 0; }; #else /* C style iface */ typedef struct IFuzzyStringVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFuzzyString * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFuzzyString * This); ULONG ( STDMETHODCALLTYPE *Release )( IFuzzyString * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFuzzyString * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFuzzyString * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFuzzyString * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFuzzyString * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Length )( IFuzzyString * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CharacterVariants )( IFuzzyString * This, /* [in] */ int Position, /* [retval][out] */ BSTR *Result); END_INTERFACE } IFuzzyStringVtbl; iface IFuzzyString { CONST_VTBL struct IFuzzyStringVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFuzzyString_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFuzzyString_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFuzzyString_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFuzzyString_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFuzzyString_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFuzzyString_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFuzzyString_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFuzzyString_get_Length(This,Result) \ ( (This)->lpVtbl -> get_Length(This,Result) ) #define IFuzzyString_get_CharacterVariants(This,Position,Result) \ ( (This)->lpVtbl -> get_CharacterVariants(This,Position,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFuzzyString_INTERFACE_DEFINED__ */ #ifndef __IBusinessCard_INTERFACE_DEFINED__ #define __IBusinessCard_INTERFACE_DEFINED__ /* iface IBusinessCard */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBusinessCard; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E8-0000-1056-976E-008048D53AE3") IBusinessCard : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FieldsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FieldsCountByType( /* [in] */ BusinessCardFieldTypeEnum Type, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Field( /* [defaultvalue][in] */ int Index, /* [retval][out] */ IBusinessCardField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FieldByType( /* [in] */ BusinessCardFieldTypeEnum Type, /* [defaultvalue][in] */ int Index, /* [retval][out] */ IBusinessCardField **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExportToVCard( /* [in] */ BSTR fileName) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Region( /* [retval][out] */ IRegion **Result) = 0; }; #else /* C style iface */ typedef struct IBusinessCardVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBusinessCard * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBusinessCard * This); ULONG ( STDMETHODCALLTYPE *Release )( IBusinessCard * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBusinessCard * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBusinessCard * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBusinessCard * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBusinessCard * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBusinessCard * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FieldsCount )( IBusinessCard * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FieldsCountByType )( IBusinessCard * This, /* [in] */ BusinessCardFieldTypeEnum Type, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Field )( IBusinessCard * This, /* [defaultvalue][in] */ int Index, /* [retval][out] */ IBusinessCardField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FieldByType )( IBusinessCard * This, /* [in] */ BusinessCardFieldTypeEnum Type, /* [defaultvalue][in] */ int Index, /* [retval][out] */ IBusinessCardField **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExportToVCard )( IBusinessCard * This, /* [in] */ BSTR fileName); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IBusinessCard * This, /* [retval][out] */ IRegion **Result); END_INTERFACE } IBusinessCardVtbl; iface IBusinessCard { CONST_VTBL struct IBusinessCardVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBusinessCard_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBusinessCard_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBusinessCard_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBusinessCard_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBusinessCard_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBusinessCard_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBusinessCard_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBusinessCard_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBusinessCard_get_FieldsCount(This,Result) \ ( (This)->lpVtbl -> get_FieldsCount(This,Result) ) #define IBusinessCard_get_FieldsCountByType(This,Type,Result) \ ( (This)->lpVtbl -> get_FieldsCountByType(This,Type,Result) ) #define IBusinessCard_get_Field(This,Index,Result) \ ( (This)->lpVtbl -> get_Field(This,Index,Result) ) #define IBusinessCard_get_FieldByType(This,Type,Index,Result) \ ( (This)->lpVtbl -> get_FieldByType(This,Type,Index,Result) ) #define IBusinessCard_ExportToVCard(This,fileName) \ ( (This)->lpVtbl -> ExportToVCard(This,fileName) ) #define IBusinessCard_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBusinessCard_INTERFACE_DEFINED__ */ #ifndef __IReceiptLineItem_INTERFACE_DEFINED__ #define __IReceiptLineItem_INTERFACE_DEFINED__ /* iface IReceiptLineItem */ /* [helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptLineItem; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001110-0000-1056-976E-008048D53AE3") IReceiptLineItem : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ItemName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Total( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PricePerUnit( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetComponent( /* [in] */ ReceiptLineItemComponentTypeEnum ComponentType, /* [retval][out] */ IRecognizedText **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptLineItemVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptLineItem * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptLineItem * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptLineItem * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptLineItem * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptLineItem * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptLineItem * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptLineItem * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptLineItem * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ItemName )( IReceiptLineItem * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Total )( IReceiptLineItem * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PricePerUnit )( IReceiptLineItem * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetComponent )( IReceiptLineItem * This, /* [in] */ ReceiptLineItemComponentTypeEnum ComponentType, /* [retval][out] */ IRecognizedText **Result); END_INTERFACE } IReceiptLineItemVtbl; iface IReceiptLineItem { CONST_VTBL struct IReceiptLineItemVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptLineItem_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptLineItem_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptLineItem_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptLineItem_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptLineItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptLineItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptLineItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptLineItem_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptLineItem_get_ItemName(This,Result) \ ( (This)->lpVtbl -> get_ItemName(This,Result) ) #define IReceiptLineItem_get_Total(This,Result) \ ( (This)->lpVtbl -> get_Total(This,Result) ) #define IReceiptLineItem_get_PricePerUnit(This,Result) \ ( (This)->lpVtbl -> get_PricePerUnit(This,Result) ) #define IReceiptLineItem_GetComponent(This,ComponentType,Result) \ ( (This)->lpVtbl -> GetComponent(This,ComponentType,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptLineItem_INTERFACE_DEFINED__ */ #ifndef __IClassificationClass_INTERFACE_DEFINED__ #define __IClassificationClass_INTERFACE_DEFINED__ /* iface IClassificationClass */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IClassificationClass; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001113-0000-1056-976E-008048D53AE3") IClassificationClass : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClassName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Confidence( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IClassificationClassVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IClassificationClass * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IClassificationClass * This); ULONG ( STDMETHODCALLTYPE *Release )( IClassificationClass * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IClassificationClass * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IClassificationClass * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IClassificationClass * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IClassificationClass * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassName )( IClassificationClass * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Confidence )( IClassificationClass * This, /* [retval][out] */ int *Result); END_INTERFACE } IClassificationClassVtbl; iface IClassificationClass { CONST_VTBL struct IClassificationClassVtbl *lpVtbl; }; #ifdef COBJMACROS #define IClassificationClass_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IClassificationClass_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IClassificationClass_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IClassificationClass_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IClassificationClass_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IClassificationClass_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IClassificationClass_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IClassificationClass_get_ClassName(This,Result) \ ( (This)->lpVtbl -> get_ClassName(This,Result) ) #define IClassificationClass_get_Confidence(This,Result) \ ( (This)->lpVtbl -> get_Confidence(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IClassificationClass_INTERFACE_DEFINED__ */ #ifndef __IEnumerator_INTERFACE_DEFINED__ #define __IEnumerator_INTERFACE_DEFINED__ /* iface IEnumerator */ /* [helpstring][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IEnumerator; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010FF-0000-1056-976E-008048D53AE3") IEnumerator : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Current( /* [retval][out] */ VARIANT *Result) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveNext( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; }; #else /* C style iface */ typedef struct IEnumeratorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnumerator * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnumerator * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnumerator * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnumerator * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnumerator * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnumerator * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnumerator * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Current )( IEnumerator * This, /* [retval][out] */ VARIANT *Result); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveNext )( IEnumerator * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )( IEnumerator * This); END_INTERFACE } IEnumeratorVtbl; iface IEnumerator { CONST_VTBL struct IEnumeratorVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnumerator_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IEnumerator_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IEnumerator_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IEnumerator_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IEnumerator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IEnumerator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IEnumerator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IEnumerator_get_Current(This,Result) \ ( (This)->lpVtbl -> get_Current(This,Result) ) #define IEnumerator_MoveNext(This,Result) \ ( (This)->lpVtbl -> MoveNext(This,Result) ) #define IEnumerator_Reset(This) \ ( (This)->lpVtbl -> Reset(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IEnumerator_INTERFACE_DEFINED__ */ #ifndef __IEnumerable_INTERFACE_DEFINED__ #define __IEnumerable_INTERFACE_DEFINED__ /* iface IEnumerable */ /* [helpstring][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IEnumerable; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010FE-0000-1056-976E-008048D53AE3") IEnumerable : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEnumerator( /* [retval][out] */ IEnumerator **Result) = 0; }; #else /* C style iface */ typedef struct IEnumerableVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnumerable * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnumerable * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnumerable * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnumerable * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnumerable * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnumerable * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnumerable * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IEnumerable * This, /* [retval][out] */ IEnumerator **Result); END_INTERFACE } IEnumerableVtbl; iface IEnumerable { CONST_VTBL struct IEnumerableVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnumerable_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IEnumerable_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IEnumerable_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IEnumerable_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IEnumerable_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IEnumerable_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IEnumerable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IEnumerable_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IEnumerable_INTERFACE_DEFINED__ */ #ifndef __IStringsCollection_INTERFACE_DEFINED__ #define __IStringsCollection_INTERFACE_DEFINED__ /* iface IStringsCollection */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IStringsCollection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001036-0000-1056-976E-008048D53AE3") IStringsCollection : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Element( /* [in] */ int Index, /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertAt( /* [in] */ BSTR Value, /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IStringsCollection *From) = 0; }; #else /* C style iface */ typedef struct IStringsCollectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IStringsCollection * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IStringsCollection * This); ULONG ( STDMETHODCALLTYPE *Release )( IStringsCollection * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IStringsCollection * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IStringsCollection * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IStringsCollection * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IStringsCollection * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IStringsCollection * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IStringsCollection * This, /* [in] */ int Index, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Element )( IStringsCollection * This, /* [in] */ int Index, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IStringsCollection * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IStringsCollection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IStringsCollection * This, /* [in] */ int Index, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InsertAt )( IStringsCollection * This, /* [in] */ BSTR Value, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IStringsCollection * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( IStringsCollection * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IStringsCollection * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IStringsCollection * This, /* [in] */ IStringsCollection *From); END_INTERFACE } IStringsCollectionVtbl; iface IStringsCollection { CONST_VTBL struct IStringsCollectionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IStringsCollection_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IStringsCollection_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IStringsCollection_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IStringsCollection_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IStringsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IStringsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IStringsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IStringsCollection_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IStringsCollection_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IStringsCollection_put_Element(This,Index,Value) \ ( (This)->lpVtbl -> put_Element(This,Index,Value) ) #define IStringsCollection_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IStringsCollection_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IStringsCollection_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IStringsCollection_InsertAt(This,Value,Index) \ ( (This)->lpVtbl -> InsertAt(This,Value,Index) ) #define IStringsCollection_Add(This,Value) \ ( (This)->lpVtbl -> Add(This,Value) ) #define IStringsCollection_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define IStringsCollection_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define IStringsCollection_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IStringsCollection_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_StringsCollection; #ifdef __cplusplus class DECLSPEC_UUID("11002035-0000-1056-976E-008048D53AE3") StringsCollection; #endif #ifndef __IFuzzyStrings_INTERFACE_DEFINED__ #define __IFuzzyStrings_INTERFACE_DEFINED__ /* iface IFuzzyStrings */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFuzzyStrings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001074-0000-1056-976E-008048D53AE3") IFuzzyStrings : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IFuzzyString **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IFuzzyString **Result) = 0; }; #else /* C style iface */ typedef struct IFuzzyStringsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFuzzyStrings * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFuzzyStrings * This); ULONG ( STDMETHODCALLTYPE *Release )( IFuzzyStrings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFuzzyStrings * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFuzzyStrings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFuzzyStrings * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFuzzyStrings * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IFuzzyStrings * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IFuzzyStrings * This, /* [in] */ int Index, /* [retval][out] */ IFuzzyString **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFuzzyStrings * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IFuzzyStrings * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IFuzzyStrings * This, /* [in] */ int Index, /* [retval][out] */ IFuzzyString **Result); END_INTERFACE } IFuzzyStringsVtbl; iface IFuzzyStrings { CONST_VTBL struct IFuzzyStringsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFuzzyStrings_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFuzzyStrings_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFuzzyStrings_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFuzzyStrings_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFuzzyStrings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFuzzyStrings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFuzzyStrings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFuzzyStrings_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IFuzzyStrings_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IFuzzyStrings_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFuzzyStrings_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IFuzzyStrings_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFuzzyStrings_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_FuzzyStrings; #ifdef __cplusplus class DECLSPEC_UUID("11002063-0000-1056-976E-008048D53AE3") FuzzyStrings; #endif #ifndef __IIntsCollection_INTERFACE_DEFINED__ #define __IIntsCollection_INTERFACE_DEFINED__ /* iface IIntsCollection */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IIntsCollection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001037-0000-1056-976E-008048D53AE3") IIntsCollection : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Element( /* [in] */ int Index, /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertAt( /* [in] */ int Value, /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IIntsCollection *From) = 0; }; #else /* C style iface */ typedef struct IIntsCollectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IIntsCollection * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IIntsCollection * This); ULONG ( STDMETHODCALLTYPE *Release )( IIntsCollection * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IIntsCollection * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IIntsCollection * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IIntsCollection * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IIntsCollection * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IIntsCollection * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IIntsCollection * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Element )( IIntsCollection * This, /* [in] */ int Index, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IIntsCollection * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IIntsCollection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IIntsCollection * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InsertAt )( IIntsCollection * This, /* [in] */ int Value, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IIntsCollection * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( IIntsCollection * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IIntsCollection * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IIntsCollection * This, /* [in] */ IIntsCollection *From); END_INTERFACE } IIntsCollectionVtbl; iface IIntsCollection { CONST_VTBL struct IIntsCollectionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IIntsCollection_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IIntsCollection_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IIntsCollection_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IIntsCollection_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IIntsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IIntsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IIntsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IIntsCollection_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IIntsCollection_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IIntsCollection_put_Element(This,Index,Value) \ ( (This)->lpVtbl -> put_Element(This,Index,Value) ) #define IIntsCollection_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IIntsCollection_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IIntsCollection_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IIntsCollection_InsertAt(This,Value,Index) \ ( (This)->lpVtbl -> InsertAt(This,Value,Index) ) #define IIntsCollection_Add(This,Value) \ ( (This)->lpVtbl -> Add(This,Value) ) #define IIntsCollection_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define IIntsCollection_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define IIntsCollection_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IIntsCollection_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_IntsCollection; #ifdef __cplusplus class DECLSPEC_UUID("11002036-0000-1056-976E-008048D53AE3") IntsCollection; #endif #ifndef __ITrainingImagesCollection_INTERFACE_DEFINED__ #define __ITrainingImagesCollection_INTERFACE_DEFINED__ /* iface ITrainingImagesCollection */ /* [helpstring][oleautomation][nonextensible][dual][helpcontext][uuid][object] */ EXTERN_C const IID IID_ITrainingImagesCollection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A1-0000-1056-976E-008048D53AE3") ITrainingImagesCollection : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ITrainingImage **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Element( /* [in] */ int Index, /* [in] */ ITrainingImage *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ITrainingImage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertAt( /* [in] */ ITrainingImage *Value, /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ ITrainingImage *Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; }; #else /* C style iface */ typedef struct ITrainingImagesCollectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITrainingImagesCollection * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITrainingImagesCollection * This); ULONG ( STDMETHODCALLTYPE *Release )( ITrainingImagesCollection * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITrainingImagesCollection * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITrainingImagesCollection * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITrainingImagesCollection * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITrainingImagesCollection * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ITrainingImagesCollection * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ITrainingImagesCollection * This, /* [in] */ int Index, /* [retval][out] */ ITrainingImage **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Element )( ITrainingImagesCollection * This, /* [in] */ int Index, /* [in] */ ITrainingImage *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITrainingImagesCollection * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITrainingImagesCollection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ITrainingImagesCollection * This, /* [in] */ int Index, /* [retval][out] */ ITrainingImage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InsertAt )( ITrainingImagesCollection * This, /* [in] */ ITrainingImage *Value, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( ITrainingImagesCollection * This, /* [in] */ ITrainingImage *Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( ITrainingImagesCollection * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( ITrainingImagesCollection * This); END_INTERFACE } ITrainingImagesCollectionVtbl; iface ITrainingImagesCollection { CONST_VTBL struct ITrainingImagesCollectionVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITrainingImagesCollection_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITrainingImagesCollection_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITrainingImagesCollection_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITrainingImagesCollection_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITrainingImagesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITrainingImagesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITrainingImagesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITrainingImagesCollection_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ITrainingImagesCollection_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ITrainingImagesCollection_put_Element(This,Index,Value) \ ( (This)->lpVtbl -> put_Element(This,Index,Value) ) #define ITrainingImagesCollection_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITrainingImagesCollection_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ITrainingImagesCollection_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ITrainingImagesCollection_InsertAt(This,Value,Index) \ ( (This)->lpVtbl -> InsertAt(This,Value,Index) ) #define ITrainingImagesCollection_Add(This,Value) \ ( (This)->lpVtbl -> Add(This,Value) ) #define ITrainingImagesCollection_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define ITrainingImagesCollection_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITrainingImagesCollection_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TrainingImagesCollection; #ifdef __cplusplus class DECLSPEC_UUID("11002091-0000-1056-976E-008048D53AE3") TrainingImagesCollection; #endif #ifndef __IRegionsCollection_INTERFACE_DEFINED__ #define __IRegionsCollection_INTERFACE_DEFINED__ /* iface IRegionsCollection */ /* [helpstring][oleautomation][nonextensible][dual][helpcontext][uuid][object] */ EXTERN_C const IID IID_IRegionsCollection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010EA-0000-1056-976E-008048D53AE3") IRegionsCollection : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Element( /* [in] */ int Index, /* [in] */ IRegion *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertAt( /* [in] */ IRegion *Value, /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ IRegion *Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; }; #else /* C style iface */ typedef struct IRegionsCollectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRegionsCollection * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRegionsCollection * This); ULONG ( STDMETHODCALLTYPE *Release )( IRegionsCollection * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRegionsCollection * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRegionsCollection * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRegionsCollection * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRegionsCollection * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IRegionsCollection * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IRegionsCollection * This, /* [in] */ int Index, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Element )( IRegionsCollection * This, /* [in] */ int Index, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRegionsCollection * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IRegionsCollection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IRegionsCollection * This, /* [in] */ int Index, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InsertAt )( IRegionsCollection * This, /* [in] */ IRegion *Value, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IRegionsCollection * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( IRegionsCollection * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IRegionsCollection * This); END_INTERFACE } IRegionsCollectionVtbl; iface IRegionsCollection { CONST_VTBL struct IRegionsCollectionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRegionsCollection_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRegionsCollection_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRegionsCollection_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRegionsCollection_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRegionsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRegionsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRegionsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRegionsCollection_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IRegionsCollection_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IRegionsCollection_put_Element(This,Index,Value) \ ( (This)->lpVtbl -> put_Element(This,Index,Value) ) #define IRegionsCollection_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRegionsCollection_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IRegionsCollection_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IRegionsCollection_InsertAt(This,Value,Index) \ ( (This)->lpVtbl -> InsertAt(This,Value,Index) ) #define IRegionsCollection_Add(This,Value) \ ( (This)->lpVtbl -> Add(This,Value) ) #define IRegionsCollection_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define IRegionsCollection_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRegionsCollection_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_RegionsCollection; #ifdef __cplusplus class DECLSPEC_UUID("110020D0-0000-1056-976E-008048D53AE3") RegionsCollection; #endif #ifndef __IReceiptLineItems_INTERFACE_DEFINED__ #define __IReceiptLineItems_INTERFACE_DEFINED__ /* iface IReceiptLineItems */ /* [helpstring][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptLineItems; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001111-0000-1056-976E-008048D53AE3") IReceiptLineItems : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IReceiptLineItem **Result) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IReceiptLineItem **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptLineItemsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptLineItems * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptLineItems * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptLineItems * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptLineItems * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptLineItems * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptLineItems * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptLineItems * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IReceiptLineItems * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IReceiptLineItems * This, /* [in] */ int Index, /* [retval][out] */ IReceiptLineItem **Result); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptLineItems * This, /* [retval][out] */ IEngine **Result); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IReceiptLineItems * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IReceiptLineItems * This, /* [in] */ int Index, /* [retval][out] */ IReceiptLineItem **Result); END_INTERFACE } IReceiptLineItemsVtbl; iface IReceiptLineItems { CONST_VTBL struct IReceiptLineItemsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptLineItems_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptLineItems_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptLineItems_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptLineItems_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptLineItems_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptLineItems_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptLineItems_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptLineItems_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IReceiptLineItems_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IReceiptLineItems_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptLineItems_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IReceiptLineItems_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptLineItems_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptLineItems; #ifdef __cplusplus class DECLSPEC_UUID("110020FD-0000-1056-976E-008048D53AE3") ReceiptLineItems; #endif #ifndef __IClassificationClasses_INTERFACE_DEFINED__ #define __IClassificationClasses_INTERFACE_DEFINED__ /* iface IClassificationClasses */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IClassificationClasses; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001114-0000-1056-976E-008048D53AE3") IClassificationClasses : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IClassificationClass **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IClassificationClass **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSuspicious( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IClassificationClassesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IClassificationClasses * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IClassificationClasses * This); ULONG ( STDMETHODCALLTYPE *Release )( IClassificationClasses * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IClassificationClasses * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IClassificationClasses * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IClassificationClasses * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IClassificationClasses * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IClassificationClasses * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IClassificationClasses * This, /* [in] */ int Index, /* [retval][out] */ IClassificationClass **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IClassificationClasses * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IClassificationClasses * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IClassificationClasses * This, /* [in] */ int Index, /* [retval][out] */ IClassificationClass **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspicious )( IClassificationClasses * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IClassificationClassesVtbl; iface IClassificationClasses { CONST_VTBL struct IClassificationClassesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IClassificationClasses_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IClassificationClasses_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IClassificationClasses_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IClassificationClasses_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IClassificationClasses_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IClassificationClasses_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IClassificationClasses_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IClassificationClasses_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IClassificationClasses_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IClassificationClasses_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IClassificationClasses_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IClassificationClasses_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IClassificationClasses_get_IsSuspicious(This,Result) \ ( (This)->lpVtbl -> get_IsSuspicious(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IClassificationClasses_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ClassificationClasses; #ifdef __cplusplus class DECLSPEC_UUID("11002100-0000-1056-976E-008048D53AE3") ClassificationClasses; #endif #ifndef __IText_INTERFACE_DEFINED__ #define __IText_INTERFACE_DEFINED__ /* iface IText */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IText; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001012-0000-1056-976E-008048D53AE3") IText : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Paragraphs( /* [retval][out] */ IParagraphs **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsInverted( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsInverted( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextOrientation( /* [retval][out] */ ITextOrientation **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextOrientation( /* [in] */ ITextOrientation *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextRole( /* [retval][out] */ TextRoleEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextRole( /* [in] */ TextRoleEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AppendEmptyParagraph( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ int FromParagraph, /* [in] */ int FromPos, /* [in] */ int ToParagraph, /* [in] */ int ToPos) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetRange( /* [in] */ int FromParagraph, /* [in] */ int FromPos, /* [in] */ int ToParagraph, /* [in] */ int ToPos, /* [retval][out] */ IText **Result) = 0; }; #else /* C style iface */ typedef struct ITextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IText * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IText * This); ULONG ( STDMETHODCALLTYPE *Release )( IText * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IText * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IText * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IText * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IText * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IText * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Paragraphs )( IText * This, /* [retval][out] */ IParagraphs **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsInverted )( IText * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsInverted )( IText * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextOrientation )( IText * This, /* [retval][out] */ ITextOrientation **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextOrientation )( IText * This, /* [in] */ ITextOrientation *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextRole )( IText * This, /* [retval][out] */ TextRoleEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextRole )( IText * This, /* [in] */ TextRoleEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AppendEmptyParagraph )( IText * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IText * This, /* [in] */ int FromParagraph, /* [in] */ int FromPos, /* [in] */ int ToParagraph, /* [in] */ int ToPos); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAll )( IText * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetRange )( IText * This, /* [in] */ int FromParagraph, /* [in] */ int FromPos, /* [in] */ int ToParagraph, /* [in] */ int ToPos, /* [retval][out] */ IText **Result); END_INTERFACE } ITextVtbl; iface IText { CONST_VTBL struct ITextVtbl *lpVtbl; }; #ifdef COBJMACROS #define IText_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IText_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IText_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IText_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IText_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IText_get_Paragraphs(This,Result) \ ( (This)->lpVtbl -> get_Paragraphs(This,Result) ) #define IText_get_IsInverted(This,Result) \ ( (This)->lpVtbl -> get_IsInverted(This,Result) ) #define IText_put_IsInverted(This,Value) \ ( (This)->lpVtbl -> put_IsInverted(This,Value) ) #define IText_get_TextOrientation(This,Result) \ ( (This)->lpVtbl -> get_TextOrientation(This,Result) ) #define IText_put_TextOrientation(This,Value) \ ( (This)->lpVtbl -> put_TextOrientation(This,Value) ) #define IText_get_TextRole(This,Result) \ ( (This)->lpVtbl -> get_TextRole(This,Result) ) #define IText_put_TextRole(This,Value) \ ( (This)->lpVtbl -> put_TextRole(This,Value) ) #define IText_AppendEmptyParagraph(This) \ ( (This)->lpVtbl -> AppendEmptyParagraph(This) ) #define IText_Remove(This,FromParagraph,FromPos,ToParagraph,ToPos) \ ( (This)->lpVtbl -> Remove(This,FromParagraph,FromPos,ToParagraph,ToPos) ) #define IText_RemoveAll(This) \ ( (This)->lpVtbl -> RemoveAll(This) ) #define IText_GetRange(This,FromParagraph,FromPos,ToParagraph,ToPos,Result) \ ( (This)->lpVtbl -> GetRange(This,FromParagraph,FromPos,ToParagraph,ToPos,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IText_INTERFACE_DEFINED__ */ #ifndef __IHyperlink_INTERFACE_DEFINED__ #define __IHyperlink_INTERFACE_DEFINED__ /* iface IHyperlink */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IHyperlink; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001067-0000-1056-976E-008048D53AE3") IHyperlink : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Target( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Target( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Scheme( /* [retval][out] */ HyperlinkSchemeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Scheme( /* [in] */ HyperlinkSchemeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ParseTarget( /* [retval][out] */ HyperlinkSchemeEnum *Value) = 0; }; #else /* C style iface */ typedef struct IHyperlinkVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHyperlink * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHyperlink * This); ULONG ( STDMETHODCALLTYPE *Release )( IHyperlink * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IHyperlink * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IHyperlink * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IHyperlink * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IHyperlink * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IHyperlink * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Target )( IHyperlink * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Target )( IHyperlink * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Scheme )( IHyperlink * This, /* [retval][out] */ HyperlinkSchemeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Scheme )( IHyperlink * This, /* [in] */ HyperlinkSchemeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ParseTarget )( IHyperlink * This, /* [retval][out] */ HyperlinkSchemeEnum *Value); END_INTERFACE } IHyperlinkVtbl; iface IHyperlink { CONST_VTBL struct IHyperlinkVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHyperlink_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IHyperlink_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IHyperlink_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IHyperlink_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IHyperlink_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IHyperlink_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IHyperlink_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IHyperlink_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IHyperlink_get_Target(This,Result) \ ( (This)->lpVtbl -> get_Target(This,Result) ) #define IHyperlink_put_Target(This,Value) \ ( (This)->lpVtbl -> put_Target(This,Value) ) #define IHyperlink_get_Scheme(This,Result) \ ( (This)->lpVtbl -> get_Scheme(This,Result) ) #define IHyperlink_put_Scheme(This,Value) \ ( (This)->lpVtbl -> put_Scheme(This,Value) ) #define IHyperlink_ParseTarget(This,Value) \ ( (This)->lpVtbl -> ParseTarget(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IHyperlink_INTERFACE_DEFINED__ */ #ifndef __IPageElement_INTERFACE_DEFINED__ #define __IPageElement_INTERFACE_DEFINED__ /* iface IPageElement */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageElement; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100109F-0000-1056-976E-008048D53AE3") IPageElement : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ PageElementTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsText( /* [retval][out] */ IText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsTable( /* [retval][out] */ ITextTable **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsPicture( /* [retval][out] */ ITextPicture **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsBarcode( /* [retval][out] */ ITextBarcode **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Page( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Region( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Block( /* [retval][out] */ IBlock **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Id( /* [retval][out] */ BSTR *Result) = 0; }; #else /* C style iface */ typedef struct IPageElementVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageElement * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageElement * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageElement * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageElement * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageElement * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageElement * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageElement * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageElement * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IPageElement * This, /* [retval][out] */ PageElementTypeEnum *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsText )( IPageElement * This, /* [retval][out] */ IText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTable )( IPageElement * This, /* [retval][out] */ ITextTable **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsPicture )( IPageElement * This, /* [retval][out] */ ITextPicture **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcode )( IPageElement * This, /* [retval][out] */ ITextBarcode **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Page )( IPageElement * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IPageElement * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Block )( IPageElement * This, /* [retval][out] */ IBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Id )( IPageElement * This, /* [retval][out] */ BSTR *Result); END_INTERFACE } IPageElementVtbl; iface IPageElement { CONST_VTBL struct IPageElementVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageElement_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageElement_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageElement_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageElement_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageElement_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageElement_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IPageElement_GetAsText(This,Result) \ ( (This)->lpVtbl -> GetAsText(This,Result) ) #define IPageElement_GetAsTable(This,Result) \ ( (This)->lpVtbl -> GetAsTable(This,Result) ) #define IPageElement_GetAsPicture(This,Result) \ ( (This)->lpVtbl -> GetAsPicture(This,Result) ) #define IPageElement_GetAsBarcode(This,Result) \ ( (This)->lpVtbl -> GetAsBarcode(This,Result) ) #define IPageElement_get_Page(This,Result) \ ( (This)->lpVtbl -> get_Page(This,Result) ) #define IPageElement_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IPageElement_get_Block(This,Result) \ ( (This)->lpVtbl -> get_Block(This,Result) ) #define IPageElement_get_Id(This,Result) \ ( (This)->lpVtbl -> get_Id(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageElement_INTERFACE_DEFINED__ */ #ifndef __ICharacterRecognitionVariants_INTERFACE_DEFINED__ #define __ICharacterRecognitionVariants_INTERFACE_DEFINED__ /* iface ICharacterRecognitionVariants */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICharacterRecognitionVariants; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100106B-0000-1056-976E-008048D53AE3") ICharacterRecognitionVariants : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ICharacterRecognitionVariant **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ICharacterRecognitionVariant **Result) = 0; }; #else /* C style iface */ typedef struct ICharacterRecognitionVariantsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICharacterRecognitionVariants * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICharacterRecognitionVariants * This); ULONG ( STDMETHODCALLTYPE *Release )( ICharacterRecognitionVariants * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICharacterRecognitionVariants * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICharacterRecognitionVariants * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICharacterRecognitionVariants * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICharacterRecognitionVariants * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ICharacterRecognitionVariants * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ICharacterRecognitionVariants * This, /* [in] */ int Index, /* [retval][out] */ ICharacterRecognitionVariant **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICharacterRecognitionVariants * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ICharacterRecognitionVariants * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ICharacterRecognitionVariants * This, /* [in] */ int Index, /* [retval][out] */ ICharacterRecognitionVariant **Result); END_INTERFACE } ICharacterRecognitionVariantsVtbl; iface ICharacterRecognitionVariants { CONST_VTBL struct ICharacterRecognitionVariantsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICharacterRecognitionVariants_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICharacterRecognitionVariants_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICharacterRecognitionVariants_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICharacterRecognitionVariants_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICharacterRecognitionVariants_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICharacterRecognitionVariants_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICharacterRecognitionVariants_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICharacterRecognitionVariants_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ICharacterRecognitionVariants_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ICharacterRecognitionVariants_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICharacterRecognitionVariants_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ICharacterRecognitionVariants_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICharacterRecognitionVariants_INTERFACE_DEFINED__ */ #ifndef __ICharacterRecognitionVariant_INTERFACE_DEFINED__ #define __ICharacterRecognitionVariant_INTERFACE_DEFINED__ /* iface ICharacterRecognitionVariant */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICharacterRecognitionVariant; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100106C-0000-1056-976E-008048D53AE3") ICharacterRecognitionVariant : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Character( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CharConfidence( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SerifProbability( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSubscript( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSuperscript( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_OldCharConfidence( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ICharacterRecognitionVariantVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICharacterRecognitionVariant * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICharacterRecognitionVariant * This); ULONG ( STDMETHODCALLTYPE *Release )( ICharacterRecognitionVariant * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICharacterRecognitionVariant * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICharacterRecognitionVariant * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICharacterRecognitionVariant * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICharacterRecognitionVariant * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICharacterRecognitionVariant * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Character )( ICharacterRecognitionVariant * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CharConfidence )( ICharacterRecognitionVariant * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SerifProbability )( ICharacterRecognitionVariant * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSubscript )( ICharacterRecognitionVariant * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuperscript )( ICharacterRecognitionVariant * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_OldCharConfidence )( ICharacterRecognitionVariant * This, /* [retval][out] */ int *Result); END_INTERFACE } ICharacterRecognitionVariantVtbl; iface ICharacterRecognitionVariant { CONST_VTBL struct ICharacterRecognitionVariantVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICharacterRecognitionVariant_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICharacterRecognitionVariant_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICharacterRecognitionVariant_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICharacterRecognitionVariant_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICharacterRecognitionVariant_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICharacterRecognitionVariant_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICharacterRecognitionVariant_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICharacterRecognitionVariant_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICharacterRecognitionVariant_get_Character(This,Result) \ ( (This)->lpVtbl -> get_Character(This,Result) ) #define ICharacterRecognitionVariant_get_CharConfidence(This,Result) \ ( (This)->lpVtbl -> get_CharConfidence(This,Result) ) #define ICharacterRecognitionVariant_get_SerifProbability(This,Result) \ ( (This)->lpVtbl -> get_SerifProbability(This,Result) ) #define ICharacterRecognitionVariant_get_IsSubscript(This,Result) \ ( (This)->lpVtbl -> get_IsSubscript(This,Result) ) #define ICharacterRecognitionVariant_get_IsSuperscript(This,Result) \ ( (This)->lpVtbl -> get_IsSuperscript(This,Result) ) #define ICharacterRecognitionVariant_get_OldCharConfidence(This,Result) \ ( (This)->lpVtbl -> get_OldCharConfidence(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICharacterRecognitionVariant_INTERFACE_DEFINED__ */ #ifndef __IWordRecognitionVariants_INTERFACE_DEFINED__ #define __IWordRecognitionVariants_INTERFACE_DEFINED__ /* iface IWordRecognitionVariants */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IWordRecognitionVariants; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100106A-0000-1056-976E-008048D53AE3") IWordRecognitionVariants : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IWordRecognitionVariant **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IWordRecognitionVariant **Result) = 0; }; #else /* C style iface */ typedef struct IWordRecognitionVariantsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IWordRecognitionVariants * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IWordRecognitionVariants * This); ULONG ( STDMETHODCALLTYPE *Release )( IWordRecognitionVariants * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IWordRecognitionVariants * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IWordRecognitionVariants * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IWordRecognitionVariants * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IWordRecognitionVariants * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IWordRecognitionVariants * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IWordRecognitionVariants * This, /* [in] */ int Index, /* [retval][out] */ IWordRecognitionVariant **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IWordRecognitionVariants * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IWordRecognitionVariants * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IWordRecognitionVariants * This, /* [in] */ int Index, /* [retval][out] */ IWordRecognitionVariant **Result); END_INTERFACE } IWordRecognitionVariantsVtbl; iface IWordRecognitionVariants { CONST_VTBL struct IWordRecognitionVariantsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IWordRecognitionVariants_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IWordRecognitionVariants_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IWordRecognitionVariants_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IWordRecognitionVariants_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IWordRecognitionVariants_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IWordRecognitionVariants_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IWordRecognitionVariants_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IWordRecognitionVariants_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IWordRecognitionVariants_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IWordRecognitionVariants_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IWordRecognitionVariants_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IWordRecognitionVariants_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IWordRecognitionVariants_INTERFACE_DEFINED__ */ #ifndef __IWord_INTERFACE_DEFINED__ #define __IWord_INTERFACE_DEFINED__ /* iface IWord */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IWord; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100107C-0000-1056-976E-008048D53AE3") IWord : public IDispatch { public: virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetRecognitionVariants( /* [retval][out] */ IWordRecognitionVariants **Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_FirstSymbolPosition( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ModelType( /* [retval][out] */ WordModelTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsWordFromDictionary( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IWordVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IWord * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IWord * This); ULONG ( STDMETHODCALLTYPE *Release )( IWord * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IWord * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IWord * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IWord * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IWord * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IWord * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetRecognitionVariants )( IWord * This, /* [retval][out] */ IWordRecognitionVariants **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IWord * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FirstSymbolPosition )( IWord * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ModelType )( IWord * This, /* [retval][out] */ WordModelTypeEnum *Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsWordFromDictionary )( IWord * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IWordVtbl; iface IWord { CONST_VTBL struct IWordVtbl *lpVtbl; }; #ifdef COBJMACROS #define IWord_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IWord_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IWord_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IWord_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IWord_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IWord_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IWord_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IWord_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IWord_GetRecognitionVariants(This,Result) \ ( (This)->lpVtbl -> GetRecognitionVariants(This,Result) ) #define IWord_get_Text(This,Result) \ ( (This)->lpVtbl -> get_Text(This,Result) ) #define IWord_get_FirstSymbolPosition(This,Result) \ ( (This)->lpVtbl -> get_FirstSymbolPosition(This,Result) ) #define IWord_get_ModelType(This,Result) \ ( (This)->lpVtbl -> get_ModelType(This,Result) ) #define IWord_get_IsWordFromDictionary(This,Result) \ ( (This)->lpVtbl -> get_IsWordFromDictionary(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IWord_INTERFACE_DEFINED__ */ #ifndef __IWords_INTERFACE_DEFINED__ #define __IWords_INTERFACE_DEFINED__ /* iface IWords */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IWords; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100107D-0000-1056-976E-008048D53AE3") IWords : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IWord **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IWord **Result) = 0; }; #else /* C style iface */ typedef struct IWordsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IWords * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IWords * This); ULONG ( STDMETHODCALLTYPE *Release )( IWords * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IWords * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IWords * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IWords * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IWords * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IWords * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IWords * This, /* [in] */ int Index, /* [retval][out] */ IWord **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IWords * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IWords * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IWords * This, /* [in] */ int Index, /* [retval][out] */ IWord **Result); END_INTERFACE } IWordsVtbl; iface IWords { CONST_VTBL struct IWordsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IWords_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IWords_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IWords_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IWords_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IWords_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IWords_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IWords_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IWords_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IWords_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IWords_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IWords_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IWords_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IWords_INTERFACE_DEFINED__ */ #ifndef __ITextOrientation_INTERFACE_DEFINED__ #define __ITextOrientation_INTERFACE_DEFINED__ /* iface ITextOrientation */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextOrientation; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010B6-0000-1056-976E-008048D53AE3") ITextOrientation : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RotationType( /* [retval][out] */ RotationTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RotationType( /* [in] */ RotationTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsVerticallyMirrored( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsVerticallyMirrored( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsEqualTo( /* [in] */ ITextOrientation *Orientation, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadingType( /* [retval][out] */ ReadingTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ReadingType( /* [in] */ ReadingTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ITextOrientation *From) = 0; }; #else /* C style iface */ typedef struct ITextOrientationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextOrientation * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextOrientation * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextOrientation * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextOrientation * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextOrientation * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextOrientation * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextOrientation * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextOrientation * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RotationType )( ITextOrientation * This, /* [retval][out] */ RotationTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RotationType )( ITextOrientation * This, /* [in] */ RotationTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsVerticallyMirrored )( ITextOrientation * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsVerticallyMirrored )( ITextOrientation * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsEqualTo )( ITextOrientation * This, /* [in] */ ITextOrientation *Orientation, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadingType )( ITextOrientation * This, /* [retval][out] */ ReadingTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReadingType )( ITextOrientation * This, /* [in] */ ReadingTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ITextOrientation * This, /* [in] */ ITextOrientation *From); END_INTERFACE } ITextOrientationVtbl; iface ITextOrientation { CONST_VTBL struct ITextOrientationVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextOrientation_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextOrientation_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextOrientation_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextOrientation_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextOrientation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextOrientation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextOrientation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextOrientation_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextOrientation_get_RotationType(This,Result) \ ( (This)->lpVtbl -> get_RotationType(This,Result) ) #define ITextOrientation_put_RotationType(This,Value) \ ( (This)->lpVtbl -> put_RotationType(This,Value) ) #define ITextOrientation_get_IsVerticallyMirrored(This,Result) \ ( (This)->lpVtbl -> get_IsVerticallyMirrored(This,Result) ) #define ITextOrientation_put_IsVerticallyMirrored(This,Value) \ ( (This)->lpVtbl -> put_IsVerticallyMirrored(This,Value) ) #define ITextOrientation_IsEqualTo(This,Orientation,Result) \ ( (This)->lpVtbl -> IsEqualTo(This,Orientation,Result) ) #define ITextOrientation_get_ReadingType(This,Result) \ ( (This)->lpVtbl -> get_ReadingType(This,Result) ) #define ITextOrientation_put_ReadingType(This,Value) \ ( (This)->lpVtbl -> put_ReadingType(This,Value) ) #define ITextOrientation_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextOrientation_INTERFACE_DEFINED__ */ #ifndef __IFRPage_INTERFACE_DEFINED__ #define __IFRPage_INTERFACE_DEFINED__ /* iface IFRPage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFRPage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001081-0000-1056-976E-008048D53AE3") IFRPage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageDocument( /* [retval][out] */ IImageDocument **ImageDocument) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Layout( /* [retval][out] */ ILayout **Layout) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Layout( /* [in] */ ILayout *Layout) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageStructure( /* [retval][out] */ IPageStructure **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageStructureOutOfDate( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Document( /* [retval][out] */ IFRDocument **Document) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PlainText( /* [retval][out] */ IPlainText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceImagePath( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PreprocessAnalyzeRecognize( /* [defaultvalue][in] */ IPageProcessingParams *PageProcessingParamse = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Preprocess( /* [defaultvalue][in] */ IPagePreprocessingParams *PreprocessingParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CorrectGeometricalDistortions( /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DetectOrientation( /* [defaultvalue][in] */ IOrientationDetectionParams *OrientationParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams, /* [retval][out] */ ITextOrientation **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DetectResolution( /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ int MinResolution, /* [in] */ int MaxResolution, /* [retval][out] */ int *NewResolution) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindPageSplitPosition( /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ITextOrientation *TextOrientation, /* [out] */ PageSplitDirectionEnum *SplitDirection, /* [out] */ int *StartSplitPosition, /* [out] */ int *EndSplitPosition) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Analyze( /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExtractBarcodes( /* [defaultvalue][in] */ IBarcodeParams *BarcodeParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AnalyzeRegion( /* [in] */ IRegion *Region, /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AnalyzeTable( /* [in] */ int BlockIndex, /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Recognize( /* [defaultvalue][in] */ ISynthesisParamsForPage *SynthesisParamsForPage = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RecognizeBlocks( /* [in] */ IIntsCollection *BlockIndices, /* [defaultvalue][in] */ ISynthesisParamsForPage *SynthesisParamsForPage = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Synthesize( /* [defaultvalue][in] */ ISynthesisParamsForDocument *SynthesisParamsForDocument = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Export( /* [in] */ BSTR ExportFileName, /* [in] */ FileExportFormatEnum Format, /* [defaultvalue][in] */ IUnknown *ExportParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Flush( /* [in] */ VARIANT_BOOL IsSaveRequired, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UndoSupport( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UndoSupport( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Undo( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Redo( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CanUndo( /* [retval][out] */ VARIANT_BOOL *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CanRedo( /* [retval][out] */ VARIANT_BOOL *Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Update( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SynthesizeBusinessCard( /* [in] */ IRegion *Region, /* [retval][out] */ IBusinessCard **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusinessCards( /* [retval][out] */ IBusinessCards **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Classify( /* [in] */ IClassificationEtalon *Classification, /* [retval][out] */ IClassificationClasses **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BasicLanguage( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectedLanguages( /* [retval][out] */ IDetectedLanguages **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LearnCheckmarks( /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0) = 0; virtual /* [helpstring][helpcontext][id][hidden] */ HRESULT STDMETHODCALLTYPE SynthesizeReceipt( /* [in] */ IReceiptSynthesisParams *Params, /* [retval][out] */ IReceipt **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsEmpty( /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams, /* [defaultvalue][in] */ VARIANT_BOOL NeedCheckBarcodes, /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IFRPageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFRPage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFRPage * This); ULONG ( STDMETHODCALLTYPE *Release )( IFRPage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFRPage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFRPage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFRPage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFRPage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFRPage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageDocument )( IFRPage * This, /* [retval][out] */ IImageDocument **ImageDocument); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Layout )( IFRPage * This, /* [retval][out] */ ILayout **Layout); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Layout )( IFRPage * This, /* [in] */ ILayout *Layout); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageStructure )( IFRPage * This, /* [retval][out] */ IPageStructure **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageStructureOutOfDate )( IFRPage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Document )( IFRPage * This, /* [retval][out] */ IFRDocument **Document); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PlainText )( IFRPage * This, /* [retval][out] */ IPlainText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceImagePath )( IFRPage * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PreprocessAnalyzeRecognize )( IFRPage * This, /* [defaultvalue][in] */ IPageProcessingParams *PageProcessingParamse); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Preprocess )( IFRPage * This, /* [defaultvalue][in] */ IPagePreprocessingParams *PreprocessingParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CorrectGeometricalDistortions )( IFRPage * This, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DetectOrientation )( IFRPage * This, /* [defaultvalue][in] */ IOrientationDetectionParams *OrientationParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams, /* [retval][out] */ ITextOrientation **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DetectResolution )( IFRPage * This, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ int MinResolution, /* [in] */ int MaxResolution, /* [retval][out] */ int *NewResolution); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *FindPageSplitPosition )( IFRPage * This, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ITextOrientation *TextOrientation, /* [out] */ PageSplitDirectionEnum *SplitDirection, /* [out] */ int *StartSplitPosition, /* [out] */ int *EndSplitPosition); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Analyze )( IFRPage * This, /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExtractBarcodes )( IFRPage * This, /* [defaultvalue][in] */ IBarcodeParams *BarcodeParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AnalyzeRegion )( IFRPage * This, /* [in] */ IRegion *Region, /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AnalyzeTable )( IFRPage * This, /* [in] */ int BlockIndex, /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Recognize )( IFRPage * This, /* [defaultvalue][in] */ ISynthesisParamsForPage *SynthesisParamsForPage, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RecognizeBlocks )( IFRPage * This, /* [in] */ IIntsCollection *BlockIndices, /* [defaultvalue][in] */ ISynthesisParamsForPage *SynthesisParamsForPage, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Synthesize )( IFRPage * This, /* [defaultvalue][in] */ ISynthesisParamsForDocument *SynthesisParamsForDocument); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Export )( IFRPage * This, /* [in] */ BSTR ExportFileName, /* [in] */ FileExportFormatEnum Format, /* [defaultvalue][in] */ IUnknown *ExportParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Flush )( IFRPage * This, /* [in] */ VARIANT_BOOL IsSaveRequired, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UndoSupport )( IFRPage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UndoSupport )( IFRPage * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Undo )( IFRPage * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Redo )( IFRPage * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanUndo )( IFRPage * This, /* [retval][out] */ VARIANT_BOOL *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanRedo )( IFRPage * This, /* [retval][out] */ VARIANT_BOOL *Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Update )( IFRPage * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SynthesizeBusinessCard )( IFRPage * This, /* [in] */ IRegion *Region, /* [retval][out] */ IBusinessCard **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusinessCards )( IFRPage * This, /* [retval][out] */ IBusinessCards **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Classify )( IFRPage * This, /* [in] */ IClassificationEtalon *Classification, /* [retval][out] */ IClassificationClasses **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BasicLanguage )( IFRPage * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectedLanguages )( IFRPage * This, /* [retval][out] */ IDetectedLanguages **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LearnCheckmarks )( IFRPage * This, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams); /* [helpstring][helpcontext][id][hidden] */ HRESULT ( STDMETHODCALLTYPE *SynthesizeReceipt )( IFRPage * This, /* [in] */ IReceiptSynthesisParams *Params, /* [retval][out] */ IReceipt **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsEmpty )( IFRPage * This, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams, /* [defaultvalue][in] */ VARIANT_BOOL NeedCheckBarcodes, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IFRPageVtbl; iface IFRPage { CONST_VTBL struct IFRPageVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFRPage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFRPage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFRPage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFRPage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFRPage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFRPage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFRPage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFRPage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFRPage_get_ImageDocument(This,ImageDocument) \ ( (This)->lpVtbl -> get_ImageDocument(This,ImageDocument) ) #define IFRPage_get_Layout(This,Layout) \ ( (This)->lpVtbl -> get_Layout(This,Layout) ) #define IFRPage_put_Layout(This,Layout) \ ( (This)->lpVtbl -> put_Layout(This,Layout) ) #define IFRPage_get_PageStructure(This,Result) \ ( (This)->lpVtbl -> get_PageStructure(This,Result) ) #define IFRPage_get_PageStructureOutOfDate(This,Result) \ ( (This)->lpVtbl -> get_PageStructureOutOfDate(This,Result) ) #define IFRPage_get_Document(This,Document) \ ( (This)->lpVtbl -> get_Document(This,Document) ) #define IFRPage_get_PlainText(This,Result) \ ( (This)->lpVtbl -> get_PlainText(This,Result) ) #define IFRPage_get_SourceImagePath(This,Result) \ ( (This)->lpVtbl -> get_SourceImagePath(This,Result) ) #define IFRPage_PreprocessAnalyzeRecognize(This,PageProcessingParamse) \ ( (This)->lpVtbl -> PreprocessAnalyzeRecognize(This,PageProcessingParamse) ) #define IFRPage_Preprocess(This,PreprocessingParams,ExtractionParams,RecognizerParams) \ ( (This)->lpVtbl -> Preprocess(This,PreprocessingParams,ExtractionParams,RecognizerParams) ) #define IFRPage_CorrectGeometricalDistortions(This,ExtractionParams) \ ( (This)->lpVtbl -> CorrectGeometricalDistortions(This,ExtractionParams) ) #define IFRPage_DetectOrientation(This,OrientationParams,ExtractionParams,RecognizerParams,Result) \ ( (This)->lpVtbl -> DetectOrientation(This,OrientationParams,ExtractionParams,RecognizerParams,Result) ) #define IFRPage_DetectResolution(This,ExtractionParams,MinResolution,MaxResolution,NewResolution) \ ( (This)->lpVtbl -> DetectResolution(This,ExtractionParams,MinResolution,MaxResolution,NewResolution) ) #define IFRPage_FindPageSplitPosition(This,ExtractionParams,TextOrientation,SplitDirection,StartSplitPosition,EndSplitPosition) \ ( (This)->lpVtbl -> FindPageSplitPosition(This,ExtractionParams,TextOrientation,SplitDirection,StartSplitPosition,EndSplitPosition) ) #define IFRPage_Analyze(This,AnalysisParams,ExtractionParams,RecognizerParams) \ ( (This)->lpVtbl -> Analyze(This,AnalysisParams,ExtractionParams,RecognizerParams) ) #define IFRPage_ExtractBarcodes(This,BarcodeParams,ExtractionParams) \ ( (This)->lpVtbl -> ExtractBarcodes(This,BarcodeParams,ExtractionParams) ) #define IFRPage_AnalyzeRegion(This,Region,AnalysisParams,ExtractionParams,RecognizerParams) \ ( (This)->lpVtbl -> AnalyzeRegion(This,Region,AnalysisParams,ExtractionParams,RecognizerParams) ) #define IFRPage_AnalyzeTable(This,BlockIndex,AnalysisParams,ExtractionParams,RecognizerParams) \ ( (This)->lpVtbl -> AnalyzeTable(This,BlockIndex,AnalysisParams,ExtractionParams,RecognizerParams) ) #define IFRPage_Recognize(This,SynthesisParamsForPage,ExtractionParams) \ ( (This)->lpVtbl -> Recognize(This,SynthesisParamsForPage,ExtractionParams) ) #define IFRPage_RecognizeBlocks(This,BlockIndices,SynthesisParamsForPage,ExtractionParams) \ ( (This)->lpVtbl -> RecognizeBlocks(This,BlockIndices,SynthesisParamsForPage,ExtractionParams) ) #define IFRPage_Synthesize(This,SynthesisParamsForDocument) \ ( (This)->lpVtbl -> Synthesize(This,SynthesisParamsForDocument) ) #define IFRPage_Export(This,ExportFileName,Format,ExportParams) \ ( (This)->lpVtbl -> Export(This,ExportFileName,Format,ExportParams) ) #define IFRPage_Flush(This,IsSaveRequired,Result) \ ( (This)->lpVtbl -> Flush(This,IsSaveRequired,Result) ) #define IFRPage_get_UndoSupport(This,Result) \ ( (This)->lpVtbl -> get_UndoSupport(This,Result) ) #define IFRPage_put_UndoSupport(This,Value) \ ( (This)->lpVtbl -> put_UndoSupport(This,Value) ) #define IFRPage_Undo(This) \ ( (This)->lpVtbl -> Undo(This) ) #define IFRPage_Redo(This) \ ( (This)->lpVtbl -> Redo(This) ) #define IFRPage_get_CanUndo(This,Value) \ ( (This)->lpVtbl -> get_CanUndo(This,Value) ) #define IFRPage_get_CanRedo(This,Value) \ ( (This)->lpVtbl -> get_CanRedo(This,Value) ) #define IFRPage_Update(This) \ ( (This)->lpVtbl -> Update(This) ) #define IFRPage_SynthesizeBusinessCard(This,Region,Result) \ ( (This)->lpVtbl -> SynthesizeBusinessCard(This,Region,Result) ) #define IFRPage_get_BusinessCards(This,Result) \ ( (This)->lpVtbl -> get_BusinessCards(This,Result) ) #define IFRPage_Classify(This,Classification,Result) \ ( (This)->lpVtbl -> Classify(This,Classification,Result) ) #define IFRPage_get_BasicLanguage(This,Result) \ ( (This)->lpVtbl -> get_BasicLanguage(This,Result) ) #define IFRPage_get_DetectedLanguages(This,Result) \ ( (This)->lpVtbl -> get_DetectedLanguages(This,Result) ) #define IFRPage_LearnCheckmarks(This,ExtractionParams) \ ( (This)->lpVtbl -> LearnCheckmarks(This,ExtractionParams) ) #define IFRPage_SynthesizeReceipt(This,Params,Result) \ ( (This)->lpVtbl -> SynthesizeReceipt(This,Params,Result) ) #define IFRPage_IsEmpty(This,ExtractionParams,RecognizerParams,NeedCheckBarcodes,Result) \ ( (This)->lpVtbl -> IsEmpty(This,ExtractionParams,RecognizerParams,NeedCheckBarcodes,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFRPage_INTERFACE_DEFINED__ */ #ifndef __ITextTableCell_INTERFACE_DEFINED__ #define __ITextTableCell_INTERFACE_DEFINED__ /* iface ITextTableCell */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextTableCell; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010CB-0000-1056-976E-008048D53AE3") ITextTableCell : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartColumnNumber( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartRowNumber( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndColumnNumber( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndRowNumber( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [retval][out] */ IPageElement **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Element( /* [in] */ IPageElement *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VertAlignment( /* [retval][out] */ TableCellVertAlignmentEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_VertAlignment( /* [in] */ TableCellVertAlignmentEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundColor( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundColor( /* [in] */ int Value) = 0; }; #else /* C style iface */ typedef struct ITextTableCellVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextTableCell * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextTableCell * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextTableCell * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextTableCell * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextTableCell * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextTableCell * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextTableCell * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextTableCell * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartColumnNumber )( ITextTableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartRowNumber )( ITextTableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndColumnNumber )( ITextTableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndRowNumber )( ITextTableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ITextTableCell * This, /* [retval][out] */ IPageElement **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Element )( ITextTableCell * This, /* [in] */ IPageElement *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VertAlignment )( ITextTableCell * This, /* [retval][out] */ TableCellVertAlignmentEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VertAlignment )( ITextTableCell * This, /* [in] */ TableCellVertAlignmentEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( ITextTableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( ITextTableCell * This, /* [in] */ int Value); END_INTERFACE } ITextTableCellVtbl; iface ITextTableCell { CONST_VTBL struct ITextTableCellVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextTableCell_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextTableCell_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextTableCell_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextTableCell_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextTableCell_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextTableCell_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextTableCell_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextTableCell_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextTableCell_get_StartColumnNumber(This,Result) \ ( (This)->lpVtbl -> get_StartColumnNumber(This,Result) ) #define ITextTableCell_get_StartRowNumber(This,Result) \ ( (This)->lpVtbl -> get_StartRowNumber(This,Result) ) #define ITextTableCell_get_EndColumnNumber(This,Result) \ ( (This)->lpVtbl -> get_EndColumnNumber(This,Result) ) #define ITextTableCell_get_EndRowNumber(This,Result) \ ( (This)->lpVtbl -> get_EndRowNumber(This,Result) ) #define ITextTableCell_get_Element(This,Result) \ ( (This)->lpVtbl -> get_Element(This,Result) ) #define ITextTableCell_put_Element(This,Value) \ ( (This)->lpVtbl -> put_Element(This,Value) ) #define ITextTableCell_get_VertAlignment(This,Result) \ ( (This)->lpVtbl -> get_VertAlignment(This,Result) ) #define ITextTableCell_put_VertAlignment(This,Value) \ ( (This)->lpVtbl -> put_VertAlignment(This,Value) ) #define ITextTableCell_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define ITextTableCell_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextTableCell_INTERFACE_DEFINED__ */ #ifndef __ICaptions_INTERFACE_DEFINED__ #define __ICaptions_INTERFACE_DEFINED__ /* iface ICaptions */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICaptions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010CD-0000-1056-976E-008048D53AE3") ICaptions : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ICaption **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ICaption **Result) = 0; }; #else /* C style iface */ typedef struct ICaptionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICaptions * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICaptions * This); ULONG ( STDMETHODCALLTYPE *Release )( ICaptions * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICaptions * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICaptions * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICaptions * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICaptions * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ICaptions * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ICaptions * This, /* [in] */ int Index, /* [retval][out] */ ICaption **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICaptions * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ICaptions * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ICaptions * This, /* [in] */ int Index, /* [retval][out] */ ICaption **Result); END_INTERFACE } ICaptionsVtbl; iface ICaptions { CONST_VTBL struct ICaptionsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICaptions_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICaptions_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICaptions_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICaptions_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICaptions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICaptions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICaptions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICaptions_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ICaptions_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ICaptions_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICaptions_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ICaptions_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICaptions_INTERFACE_DEFINED__ */ #ifndef __IRunningTitleSeriesText_INTERFACE_DEFINED__ #define __IRunningTitleSeriesText_INTERFACE_DEFINED__ /* iface IRunningTitleSeriesText */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRunningTitleSeriesText; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010AF-0000-1056-976E-008048D53AE3") IRunningTitleSeriesText : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [in] */ int TextIndex, /* [retval][out] */ IText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rect( /* [retval][out] */ IFRRectangle **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Rect( /* [in] */ IFRRectangle *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasSeparator( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HasSeparator( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextOrientation( /* [retval][out] */ ITextOrientation **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsInverted( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsInverted( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextsCount( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IRunningTitleSeriesTextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRunningTitleSeriesText * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRunningTitleSeriesText * This); ULONG ( STDMETHODCALLTYPE *Release )( IRunningTitleSeriesText * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRunningTitleSeriesText * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRunningTitleSeriesText * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRunningTitleSeriesText * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRunningTitleSeriesText * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRunningTitleSeriesText * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IRunningTitleSeriesText * This, /* [in] */ int TextIndex, /* [retval][out] */ IText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Rect )( IRunningTitleSeriesText * This, /* [retval][out] */ IFRRectangle **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Rect )( IRunningTitleSeriesText * This, /* [in] */ IFRRectangle *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasSeparator )( IRunningTitleSeriesText * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HasSeparator )( IRunningTitleSeriesText * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextOrientation )( IRunningTitleSeriesText * This, /* [retval][out] */ ITextOrientation **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsInverted )( IRunningTitleSeriesText * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsInverted )( IRunningTitleSeriesText * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextsCount )( IRunningTitleSeriesText * This, /* [retval][out] */ int *Result); END_INTERFACE } IRunningTitleSeriesTextVtbl; iface IRunningTitleSeriesText { CONST_VTBL struct IRunningTitleSeriesTextVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRunningTitleSeriesText_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRunningTitleSeriesText_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRunningTitleSeriesText_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRunningTitleSeriesText_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRunningTitleSeriesText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRunningTitleSeriesText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRunningTitleSeriesText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRunningTitleSeriesText_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRunningTitleSeriesText_get_Text(This,TextIndex,Result) \ ( (This)->lpVtbl -> get_Text(This,TextIndex,Result) ) #define IRunningTitleSeriesText_get_Rect(This,Result) \ ( (This)->lpVtbl -> get_Rect(This,Result) ) #define IRunningTitleSeriesText_put_Rect(This,Value) \ ( (This)->lpVtbl -> put_Rect(This,Value) ) #define IRunningTitleSeriesText_get_HasSeparator(This,Result) \ ( (This)->lpVtbl -> get_HasSeparator(This,Result) ) #define IRunningTitleSeriesText_put_HasSeparator(This,Value) \ ( (This)->lpVtbl -> put_HasSeparator(This,Value) ) #define IRunningTitleSeriesText_get_TextOrientation(This,Result) \ ( (This)->lpVtbl -> get_TextOrientation(This,Result) ) #define IRunningTitleSeriesText_get_IsInverted(This,Result) \ ( (This)->lpVtbl -> get_IsInverted(This,Result) ) #define IRunningTitleSeriesText_put_IsInverted(This,Value) \ ( (This)->lpVtbl -> put_IsInverted(This,Value) ) #define IRunningTitleSeriesText_get_TextsCount(This,Result) \ ( (This)->lpVtbl -> get_TextsCount(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRunningTitleSeriesText_INTERFACE_DEFINED__ */ #ifndef __IParagraphStyle_INTERFACE_DEFINED__ #define __IParagraphStyle_INTERFACE_DEFINED__ /* iface IParagraphStyle */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IParagraphStyle; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010BE-0000-1056-976E-008048D53AE3") IParagraphStyle : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParagraphParams( /* [retval][out] */ IParagraphParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseFont( /* [retval][out] */ IFontStyle **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParagraphRole( /* [retval][out] */ ParagraphRoleEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ParagraphRole( /* [in] */ ParagraphRoleEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeadingLevel( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeadingLevel( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IParagraphStyle *From) = 0; }; #else /* C style iface */ typedef struct IParagraphStyleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IParagraphStyle * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IParagraphStyle * This); ULONG ( STDMETHODCALLTYPE *Release )( IParagraphStyle * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IParagraphStyle * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IParagraphStyle * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IParagraphStyle * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IParagraphStyle * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IParagraphStyle * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParagraphParams )( IParagraphStyle * This, /* [retval][out] */ IParagraphParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseFont )( IParagraphStyle * This, /* [retval][out] */ IFontStyle **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParagraphRole )( IParagraphStyle * This, /* [retval][out] */ ParagraphRoleEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ParagraphRole )( IParagraphStyle * This, /* [in] */ ParagraphRoleEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HeadingLevel )( IParagraphStyle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HeadingLevel )( IParagraphStyle * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IParagraphStyle * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IParagraphStyle * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IParagraphStyle * This, /* [in] */ IParagraphStyle *From); END_INTERFACE } IParagraphStyleVtbl; iface IParagraphStyle { CONST_VTBL struct IParagraphStyleVtbl *lpVtbl; }; #ifdef COBJMACROS #define IParagraphStyle_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IParagraphStyle_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IParagraphStyle_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IParagraphStyle_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IParagraphStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IParagraphStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IParagraphStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IParagraphStyle_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IParagraphStyle_get_ParagraphParams(This,Result) \ ( (This)->lpVtbl -> get_ParagraphParams(This,Result) ) #define IParagraphStyle_get_BaseFont(This,Result) \ ( (This)->lpVtbl -> get_BaseFont(This,Result) ) #define IParagraphStyle_get_ParagraphRole(This,Result) \ ( (This)->lpVtbl -> get_ParagraphRole(This,Result) ) #define IParagraphStyle_put_ParagraphRole(This,Value) \ ( (This)->lpVtbl -> put_ParagraphRole(This,Value) ) #define IParagraphStyle_get_HeadingLevel(This,Result) \ ( (This)->lpVtbl -> get_HeadingLevel(This,Result) ) #define IParagraphStyle_put_HeadingLevel(This,Value) \ ( (This)->lpVtbl -> put_HeadingLevel(This,Value) ) #define IParagraphStyle_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IParagraphStyle_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define IParagraphStyle_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IParagraphStyle_INTERFACE_DEFINED__ */ #ifndef __IFontStyle_INTERFACE_DEFINED__ #define __IFontStyle_INTERFACE_DEFINED__ /* iface IFontStyle */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFontStyle; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010BF-0000-1056-976E-008048D53AE3") IFontStyle : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParagraphStyle( /* [retval][out] */ IParagraphStyle **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsBaseFont( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OverriddenStyleParams( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsBold( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsBold( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsItalic( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsItalic( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsUnderlined( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsUnderlined( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsStrikeout( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsStrikeout( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSmallCaps( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsSmallCaps( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HorizontalScale( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HorizontalScale( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Spacing( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Spacing( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontSize( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontSize( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontType( /* [retval][out] */ FontTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetFont( /* [in] */ BSTR FontName, /* [in] */ FontTypeEnum FontType) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseLine( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BaseLine( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Color( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Color( /* [in] */ int Value) = 0; }; #else /* C style iface */ typedef struct IFontStyleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFontStyle * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFontStyle * This); ULONG ( STDMETHODCALLTYPE *Release )( IFontStyle * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFontStyle * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFontStyle * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFontStyle * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFontStyle * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFontStyle * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParagraphStyle )( IFontStyle * This, /* [retval][out] */ IParagraphStyle **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsBaseFont )( IFontStyle * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OverriddenStyleParams )( IFontStyle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsBold )( IFontStyle * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsBold )( IFontStyle * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsItalic )( IFontStyle * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsItalic )( IFontStyle * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsUnderlined )( IFontStyle * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsUnderlined )( IFontStyle * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsStrikeout )( IFontStyle * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsStrikeout )( IFontStyle * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSmallCaps )( IFontStyle * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsSmallCaps )( IFontStyle * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScale )( IFontStyle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HorizontalScale )( IFontStyle * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Spacing )( IFontStyle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Spacing )( IFontStyle * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontSize )( IFontStyle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FontSize )( IFontStyle * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontName )( IFontStyle * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontType )( IFontStyle * This, /* [retval][out] */ FontTypeEnum *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetFont )( IFontStyle * This, /* [in] */ BSTR FontName, /* [in] */ FontTypeEnum FontType); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseLine )( IFontStyle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BaseLine )( IFontStyle * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Color )( IFontStyle * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Color )( IFontStyle * This, /* [in] */ int Value); END_INTERFACE } IFontStyleVtbl; iface IFontStyle { CONST_VTBL struct IFontStyleVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFontStyle_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFontStyle_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFontStyle_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFontStyle_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFontStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFontStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFontStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFontStyle_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFontStyle_get_ParagraphStyle(This,Result) \ ( (This)->lpVtbl -> get_ParagraphStyle(This,Result) ) #define IFontStyle_get_IsBaseFont(This,Result) \ ( (This)->lpVtbl -> get_IsBaseFont(This,Result) ) #define IFontStyle_get_OverriddenStyleParams(This,Result) \ ( (This)->lpVtbl -> get_OverriddenStyleParams(This,Result) ) #define IFontStyle_get_IsBold(This,Result) \ ( (This)->lpVtbl -> get_IsBold(This,Result) ) #define IFontStyle_put_IsBold(This,Value) \ ( (This)->lpVtbl -> put_IsBold(This,Value) ) #define IFontStyle_get_IsItalic(This,Result) \ ( (This)->lpVtbl -> get_IsItalic(This,Result) ) #define IFontStyle_put_IsItalic(This,Value) \ ( (This)->lpVtbl -> put_IsItalic(This,Value) ) #define IFontStyle_get_IsUnderlined(This,Result) \ ( (This)->lpVtbl -> get_IsUnderlined(This,Result) ) #define IFontStyle_put_IsUnderlined(This,Value) \ ( (This)->lpVtbl -> put_IsUnderlined(This,Value) ) #define IFontStyle_get_IsStrikeout(This,Result) \ ( (This)->lpVtbl -> get_IsStrikeout(This,Result) ) #define IFontStyle_put_IsStrikeout(This,Value) \ ( (This)->lpVtbl -> put_IsStrikeout(This,Value) ) #define IFontStyle_get_IsSmallCaps(This,Result) \ ( (This)->lpVtbl -> get_IsSmallCaps(This,Result) ) #define IFontStyle_put_IsSmallCaps(This,Value) \ ( (This)->lpVtbl -> put_IsSmallCaps(This,Value) ) #define IFontStyle_get_HorizontalScale(This,Result) \ ( (This)->lpVtbl -> get_HorizontalScale(This,Result) ) #define IFontStyle_put_HorizontalScale(This,Value) \ ( (This)->lpVtbl -> put_HorizontalScale(This,Value) ) #define IFontStyle_get_Spacing(This,Result) \ ( (This)->lpVtbl -> get_Spacing(This,Result) ) #define IFontStyle_put_Spacing(This,Value) \ ( (This)->lpVtbl -> put_Spacing(This,Value) ) #define IFontStyle_get_FontSize(This,Result) \ ( (This)->lpVtbl -> get_FontSize(This,Result) ) #define IFontStyle_put_FontSize(This,Value) \ ( (This)->lpVtbl -> put_FontSize(This,Value) ) #define IFontStyle_get_FontName(This,Result) \ ( (This)->lpVtbl -> get_FontName(This,Result) ) #define IFontStyle_get_FontType(This,Result) \ ( (This)->lpVtbl -> get_FontType(This,Result) ) #define IFontStyle_SetFont(This,FontName,FontType) \ ( (This)->lpVtbl -> SetFont(This,FontName,FontType) ) #define IFontStyle_get_BaseLine(This,Result) \ ( (This)->lpVtbl -> get_BaseLine(This,Result) ) #define IFontStyle_put_BaseLine(This,Value) \ ( (This)->lpVtbl -> put_BaseLine(This,Value) ) #define IFontStyle_get_Color(This,Result) \ ( (This)->lpVtbl -> get_Color(This,Result) ) #define IFontStyle_put_Color(This,Value) \ ( (This)->lpVtbl -> put_Color(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFontStyle_INTERFACE_DEFINED__ */ #ifndef __IListParams_INTERFACE_DEFINED__ #define __IListParams_INTERFACE_DEFINED__ /* iface IListParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IListParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010CF-0000-1056-976E-008048D53AE3") IListParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddToList( /* [in] */ IListParams *ListParams) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveFromList( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_List( /* [retval][out] */ IList **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ListLevel( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ListLevel( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OrdinalNumber( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IListParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IListParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IListParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IListParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IListParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IListParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IListParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IListParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IListParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddToList )( IListParams * This, /* [in] */ IListParams *ListParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveFromList )( IListParams * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_List )( IListParams * This, /* [retval][out] */ IList **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ListLevel )( IListParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ListLevel )( IListParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OrdinalNumber )( IListParams * This, /* [retval][out] */ int *Result); END_INTERFACE } IListParamsVtbl; iface IListParams { CONST_VTBL struct IListParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IListParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IListParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IListParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IListParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IListParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IListParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IListParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IListParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IListParams_AddToList(This,ListParams) \ ( (This)->lpVtbl -> AddToList(This,ListParams) ) #define IListParams_RemoveFromList(This) \ ( (This)->lpVtbl -> RemoveFromList(This) ) #define IListParams_get_List(This,Result) \ ( (This)->lpVtbl -> get_List(This,Result) ) #define IListParams_get_ListLevel(This,Result) \ ( (This)->lpVtbl -> get_ListLevel(This,Result) ) #define IListParams_put_ListLevel(This,Value) \ ( (This)->lpVtbl -> put_ListLevel(This,Value) ) #define IListParams_get_OrdinalNumber(This,Result) \ ( (This)->lpVtbl -> get_OrdinalNumber(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IListParams_INTERFACE_DEFINED__ */ #ifndef __IStreamElementLocationParams_INTERFACE_DEFINED__ #define __IStreamElementLocationParams_INTERFACE_DEFINED__ /* iface IStreamElementLocationParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IStreamElementLocationParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010C4-0000-1056-976E-008048D53AE3") IStreamElementLocationParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Alignment( /* [retval][out] */ StreamElementAlignmentEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Alignment( /* [in] */ StreamElementAlignmentEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftIndent( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftIndent( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightIndent( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightIndent( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpaceBefore( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpaceBefore( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpaceAfter( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpaceAfter( /* [in] */ int Value) = 0; }; #else /* C style iface */ typedef struct IStreamElementLocationParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IStreamElementLocationParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IStreamElementLocationParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IStreamElementLocationParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IStreamElementLocationParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IStreamElementLocationParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IStreamElementLocationParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IStreamElementLocationParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IStreamElementLocationParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Alignment )( IStreamElementLocationParams * This, /* [retval][out] */ StreamElementAlignmentEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Alignment )( IStreamElementLocationParams * This, /* [in] */ StreamElementAlignmentEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LeftIndent )( IStreamElementLocationParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LeftIndent )( IStreamElementLocationParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RightIndent )( IStreamElementLocationParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RightIndent )( IStreamElementLocationParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpaceBefore )( IStreamElementLocationParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpaceBefore )( IStreamElementLocationParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpaceAfter )( IStreamElementLocationParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpaceAfter )( IStreamElementLocationParams * This, /* [in] */ int Value); END_INTERFACE } IStreamElementLocationParamsVtbl; iface IStreamElementLocationParams { CONST_VTBL struct IStreamElementLocationParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IStreamElementLocationParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IStreamElementLocationParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IStreamElementLocationParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IStreamElementLocationParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IStreamElementLocationParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IStreamElementLocationParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IStreamElementLocationParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IStreamElementLocationParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IStreamElementLocationParams_get_Alignment(This,Result) \ ( (This)->lpVtbl -> get_Alignment(This,Result) ) #define IStreamElementLocationParams_put_Alignment(This,Value) \ ( (This)->lpVtbl -> put_Alignment(This,Value) ) #define IStreamElementLocationParams_get_LeftIndent(This,Result) \ ( (This)->lpVtbl -> get_LeftIndent(This,Result) ) #define IStreamElementLocationParams_put_LeftIndent(This,Value) \ ( (This)->lpVtbl -> put_LeftIndent(This,Value) ) #define IStreamElementLocationParams_get_RightIndent(This,Result) \ ( (This)->lpVtbl -> get_RightIndent(This,Result) ) #define IStreamElementLocationParams_put_RightIndent(This,Value) \ ( (This)->lpVtbl -> put_RightIndent(This,Value) ) #define IStreamElementLocationParams_get_SpaceBefore(This,Result) \ ( (This)->lpVtbl -> get_SpaceBefore(This,Result) ) #define IStreamElementLocationParams_put_SpaceBefore(This,Value) \ ( (This)->lpVtbl -> put_SpaceBefore(This,Value) ) #define IStreamElementLocationParams_get_SpaceAfter(This,Result) \ ( (This)->lpVtbl -> get_SpaceAfter(This,Result) ) #define IStreamElementLocationParams_put_SpaceAfter(This,Value) \ ( (This)->lpVtbl -> put_SpaceAfter(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IStreamElementLocationParams_INTERFACE_DEFINED__ */ #ifndef __ICharParams_INTERFACE_DEFINED__ #define __ICharParams_INTERFACE_DEFINED__ /* iface ICharParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICharParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001016-0000-1056-976E-008048D53AE3") ICharParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsBold( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsBold( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsItalic( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsItalic( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsUnderlined( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsUnderlined( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsStrikeout( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsStrikeout( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSubscript( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsSubscript( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSuperscript( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsSuperscript( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSmallCaps( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsSmallCaps( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSuspicious( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsSuspicious( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsProofed( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsProofed( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ICharParams *From) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LanguageId( /* [retval][out] */ LanguageIdEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LanguageId( /* [in] */ LanguageIdEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LanguageName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LanguageName( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontSize( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontSize( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontType( /* [retval][out] */ FontTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetFont( /* [in] */ BSTR FontName, /* [in] */ FontTypeEnum FontType) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HorizontalScale( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HorizontalScale( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Spacing( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Spacing( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseLine( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BaseLine( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Color( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Color( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Right( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetRect( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CharacterRecognitionVariants( /* [retval][out] */ ICharacterRecognitionVariants **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WordRecognitionVariants( /* [retval][out] */ IWordRecognitionVariants **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CharacterRecognitionVariantIndex( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SelectedCharacterRecognitionVariant( /* [retval][out] */ ICharacterRecognitionVariant **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CharacterRegion( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CharacterRegion( /* [in] */ IRegion *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsWordStart( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsWordStart( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontStyle( /* [retval][out] */ IFontStyle **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontStyle( /* [in] */ IFontStyle *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsFromSourceContent( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct ICharParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICharParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICharParams * This); ULONG ( STDMETHODCALLTYPE *Release )( ICharParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICharParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICharParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICharParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICharParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICharParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsBold )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsBold )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsItalic )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsItalic )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsUnderlined )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsUnderlined )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsStrikeout )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsStrikeout )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSubscript )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsSubscript )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuperscript )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsSuperscript )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSmallCaps )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsSmallCaps )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspicious )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsSuspicious )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsProofed )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsProofed )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ICharParams * This, /* [in] */ ICharParams *From); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LanguageId )( ICharParams * This, /* [retval][out] */ LanguageIdEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageId )( ICharParams * This, /* [in] */ LanguageIdEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LanguageName )( ICharParams * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageName )( ICharParams * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontSize )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FontSize )( ICharParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontName )( ICharParams * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontType )( ICharParams * This, /* [retval][out] */ FontTypeEnum *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetFont )( ICharParams * This, /* [in] */ BSTR FontName, /* [in] */ FontTypeEnum FontType); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalScale )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HorizontalScale )( ICharParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Spacing )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Spacing )( ICharParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseLine )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BaseLine )( ICharParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Color )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Color )( ICharParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Right )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetRect )( ICharParams * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CharacterRecognitionVariants )( ICharParams * This, /* [retval][out] */ ICharacterRecognitionVariants **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WordRecognitionVariants )( ICharParams * This, /* [retval][out] */ IWordRecognitionVariants **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CharacterRecognitionVariantIndex )( ICharParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SelectedCharacterRecognitionVariant )( ICharParams * This, /* [retval][out] */ ICharacterRecognitionVariant **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CharacterRegion )( ICharParams * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CharacterRegion )( ICharParams * This, /* [in] */ IRegion *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsWordStart )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsWordStart )( ICharParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontStyle )( ICharParams * This, /* [retval][out] */ IFontStyle **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FontStyle )( ICharParams * This, /* [in] */ IFontStyle *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsFromSourceContent )( ICharParams * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } ICharParamsVtbl; iface ICharParams { CONST_VTBL struct ICharParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICharParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICharParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICharParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICharParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICharParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICharParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICharParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICharParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICharParams_get_IsBold(This,Result) \ ( (This)->lpVtbl -> get_IsBold(This,Result) ) #define ICharParams_put_IsBold(This,Value) \ ( (This)->lpVtbl -> put_IsBold(This,Value) ) #define ICharParams_get_IsItalic(This,Result) \ ( (This)->lpVtbl -> get_IsItalic(This,Result) ) #define ICharParams_put_IsItalic(This,Value) \ ( (This)->lpVtbl -> put_IsItalic(This,Value) ) #define ICharParams_get_IsUnderlined(This,Result) \ ( (This)->lpVtbl -> get_IsUnderlined(This,Result) ) #define ICharParams_put_IsUnderlined(This,Value) \ ( (This)->lpVtbl -> put_IsUnderlined(This,Value) ) #define ICharParams_get_IsStrikeout(This,Result) \ ( (This)->lpVtbl -> get_IsStrikeout(This,Result) ) #define ICharParams_put_IsStrikeout(This,Value) \ ( (This)->lpVtbl -> put_IsStrikeout(This,Value) ) #define ICharParams_get_IsSubscript(This,Result) \ ( (This)->lpVtbl -> get_IsSubscript(This,Result) ) #define ICharParams_put_IsSubscript(This,Value) \ ( (This)->lpVtbl -> put_IsSubscript(This,Value) ) #define ICharParams_get_IsSuperscript(This,Result) \ ( (This)->lpVtbl -> get_IsSuperscript(This,Result) ) #define ICharParams_put_IsSuperscript(This,Value) \ ( (This)->lpVtbl -> put_IsSuperscript(This,Value) ) #define ICharParams_get_IsSmallCaps(This,Result) \ ( (This)->lpVtbl -> get_IsSmallCaps(This,Result) ) #define ICharParams_put_IsSmallCaps(This,Value) \ ( (This)->lpVtbl -> put_IsSmallCaps(This,Value) ) #define ICharParams_get_IsSuspicious(This,Result) \ ( (This)->lpVtbl -> get_IsSuspicious(This,Result) ) #define ICharParams_put_IsSuspicious(This,Value) \ ( (This)->lpVtbl -> put_IsSuspicious(This,Value) ) #define ICharParams_get_IsProofed(This,Result) \ ( (This)->lpVtbl -> get_IsProofed(This,Result) ) #define ICharParams_put_IsProofed(This,Value) \ ( (This)->lpVtbl -> put_IsProofed(This,Value) ) #define ICharParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ICharParams_get_LanguageId(This,Result) \ ( (This)->lpVtbl -> get_LanguageId(This,Result) ) #define ICharParams_put_LanguageId(This,Value) \ ( (This)->lpVtbl -> put_LanguageId(This,Value) ) #define ICharParams_get_LanguageName(This,Result) \ ( (This)->lpVtbl -> get_LanguageName(This,Result) ) #define ICharParams_put_LanguageName(This,Value) \ ( (This)->lpVtbl -> put_LanguageName(This,Value) ) #define ICharParams_get_FontSize(This,Result) \ ( (This)->lpVtbl -> get_FontSize(This,Result) ) #define ICharParams_put_FontSize(This,Value) \ ( (This)->lpVtbl -> put_FontSize(This,Value) ) #define ICharParams_get_FontName(This,Result) \ ( (This)->lpVtbl -> get_FontName(This,Result) ) #define ICharParams_get_FontType(This,Result) \ ( (This)->lpVtbl -> get_FontType(This,Result) ) #define ICharParams_SetFont(This,FontName,FontType) \ ( (This)->lpVtbl -> SetFont(This,FontName,FontType) ) #define ICharParams_get_HorizontalScale(This,Result) \ ( (This)->lpVtbl -> get_HorizontalScale(This,Result) ) #define ICharParams_put_HorizontalScale(This,Value) \ ( (This)->lpVtbl -> put_HorizontalScale(This,Value) ) #define ICharParams_get_Spacing(This,Result) \ ( (This)->lpVtbl -> get_Spacing(This,Result) ) #define ICharParams_put_Spacing(This,Value) \ ( (This)->lpVtbl -> put_Spacing(This,Value) ) #define ICharParams_get_BaseLine(This,Result) \ ( (This)->lpVtbl -> get_BaseLine(This,Result) ) #define ICharParams_put_BaseLine(This,Value) \ ( (This)->lpVtbl -> put_BaseLine(This,Value) ) #define ICharParams_get_Color(This,Result) \ ( (This)->lpVtbl -> get_Color(This,Result) ) #define ICharParams_put_Color(This,Value) \ ( (This)->lpVtbl -> put_Color(This,Value) ) #define ICharParams_get_Left(This,Result) \ ( (This)->lpVtbl -> get_Left(This,Result) ) #define ICharParams_get_Top(This,Result) \ ( (This)->lpVtbl -> get_Top(This,Result) ) #define ICharParams_get_Right(This,Result) \ ( (This)->lpVtbl -> get_Right(This,Result) ) #define ICharParams_get_Bottom(This,Result) \ ( (This)->lpVtbl -> get_Bottom(This,Result) ) #define ICharParams_SetRect(This,Left,Top,Right,Bottom) \ ( (This)->lpVtbl -> SetRect(This,Left,Top,Right,Bottom) ) #define ICharParams_get_CharacterRecognitionVariants(This,Result) \ ( (This)->lpVtbl -> get_CharacterRecognitionVariants(This,Result) ) #define ICharParams_get_WordRecognitionVariants(This,Result) \ ( (This)->lpVtbl -> get_WordRecognitionVariants(This,Result) ) #define ICharParams_get_CharacterRecognitionVariantIndex(This,Result) \ ( (This)->lpVtbl -> get_CharacterRecognitionVariantIndex(This,Result) ) #define ICharParams_get_SelectedCharacterRecognitionVariant(This,Result) \ ( (This)->lpVtbl -> get_SelectedCharacterRecognitionVariant(This,Result) ) #define ICharParams_get_CharacterRegion(This,Result) \ ( (This)->lpVtbl -> get_CharacterRegion(This,Result) ) #define ICharParams_put_CharacterRegion(This,Result) \ ( (This)->lpVtbl -> put_CharacterRegion(This,Result) ) #define ICharParams_get_IsWordStart(This,Result) \ ( (This)->lpVtbl -> get_IsWordStart(This,Result) ) #define ICharParams_put_IsWordStart(This,Value) \ ( (This)->lpVtbl -> put_IsWordStart(This,Value) ) #define ICharParams_get_FontStyle(This,Result) \ ( (This)->lpVtbl -> get_FontStyle(This,Result) ) #define ICharParams_put_FontStyle(This,Value) \ ( (This)->lpVtbl -> put_FontStyle(This,Value) ) #define ICharParams_get_IsFromSourceContent(This,Result) \ ( (This)->lpVtbl -> get_IsFromSourceContent(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICharParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CharParams; #ifdef __cplusplus class DECLSPEC_UUID("11002016-0000-1056-976E-008048D53AE3") CharParams; #endif #ifndef __ITabPosition_INTERFACE_DEFINED__ #define __ITabPosition_INTERFACE_DEFINED__ /* iface ITabPosition */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITabPosition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001035-0000-1056-976E-008048D53AE3") ITabPosition : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Position( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Position( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Alignment( /* [retval][out] */ ParagraphTabAlignmentEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Alignment( /* [in] */ ParagraphTabAlignmentEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TabLeaderType( /* [retval][out] */ TabLeaderTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TabLeaderType( /* [in] */ TabLeaderTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ITabPosition *From) = 0; }; #else /* C style iface */ typedef struct ITabPositionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITabPosition * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITabPosition * This); ULONG ( STDMETHODCALLTYPE *Release )( ITabPosition * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITabPosition * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITabPosition * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITabPosition * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITabPosition * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITabPosition * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Position )( ITabPosition * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Position )( ITabPosition * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Alignment )( ITabPosition * This, /* [retval][out] */ ParagraphTabAlignmentEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Alignment )( ITabPosition * This, /* [in] */ ParagraphTabAlignmentEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TabLeaderType )( ITabPosition * This, /* [retval][out] */ TabLeaderTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TabLeaderType )( ITabPosition * This, /* [in] */ TabLeaderTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ITabPosition * This, /* [in] */ ITabPosition *From); END_INTERFACE } ITabPositionVtbl; iface ITabPosition { CONST_VTBL struct ITabPositionVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITabPosition_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITabPosition_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITabPosition_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITabPosition_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITabPosition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITabPosition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITabPosition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITabPosition_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITabPosition_get_Position(This,Result) \ ( (This)->lpVtbl -> get_Position(This,Result) ) #define ITabPosition_put_Position(This,Value) \ ( (This)->lpVtbl -> put_Position(This,Value) ) #define ITabPosition_get_Alignment(This,Result) \ ( (This)->lpVtbl -> get_Alignment(This,Result) ) #define ITabPosition_put_Alignment(This,Value) \ ( (This)->lpVtbl -> put_Alignment(This,Value) ) #define ITabPosition_get_TabLeaderType(This,Result) \ ( (This)->lpVtbl -> get_TabLeaderType(This,Result) ) #define ITabPosition_put_TabLeaderType(This,Value) \ ( (This)->lpVtbl -> put_TabLeaderType(This,Value) ) #define ITabPosition_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITabPosition_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TabPosition; #ifdef __cplusplus class DECLSPEC_UUID("11002034-0000-1056-976E-008048D53AE3") TabPosition; #endif #ifndef __ITabPositions_INTERFACE_DEFINED__ #define __ITabPositions_INTERFACE_DEFINED__ /* iface ITabPositions */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITabPositions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001062-0000-1056-976E-008048D53AE3") ITabPositions : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ITabPosition **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ITabPosition **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [retval][out] */ ITabPosition **Result) = 0; }; #else /* C style iface */ typedef struct ITabPositionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITabPositions * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITabPositions * This); ULONG ( STDMETHODCALLTYPE *Release )( ITabPositions * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITabPositions * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITabPositions * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITabPositions * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITabPositions * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ITabPositions * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ITabPositions * This, /* [in] */ int Index, /* [retval][out] */ ITabPosition **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITabPositions * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITabPositions * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ITabPositions * This, /* [in] */ int Index, /* [retval][out] */ ITabPosition **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( ITabPositions * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( ITabPositions * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( ITabPositions * This, /* [retval][out] */ ITabPosition **Result); END_INTERFACE } ITabPositionsVtbl; iface ITabPositions { CONST_VTBL struct ITabPositionsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITabPositions_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITabPositions_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITabPositions_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITabPositions_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITabPositions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITabPositions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITabPositions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITabPositions_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ITabPositions_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ITabPositions_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITabPositions_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ITabPositions_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ITabPositions_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define ITabPositions_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define ITabPositions_AddNew(This,Result) \ ( (This)->lpVtbl -> AddNew(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITabPositions_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TabPositions; #ifdef __cplusplus class DECLSPEC_UUID("11002054-0000-1056-976E-008048D53AE3") TabPositions; #endif #ifndef __IParagraphParams_INTERFACE_DEFINED__ #define __IParagraphParams_INTERFACE_DEFINED__ /* iface IParagraphParams */ /* [helpstring][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IParagraphParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001015-0000-1056-976E-008048D53AE3") IParagraphParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsRightToLeft( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsRightToLeft( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParagraphAlignment( /* [retval][out] */ ParagraphAlignmentEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ParagraphAlignment( /* [in] */ ParagraphAlignmentEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftIndent( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftIndent( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightIndent( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightIndent( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpaceBefore( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpaceBefore( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpaceAfter( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpaceAfter( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstLineIndent( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FirstLineIndent( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LineSpacing( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LineSpacing( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundColor( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundColor( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IParagraphParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct IParagraphParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IParagraphParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IParagraphParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IParagraphParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IParagraphParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IParagraphParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IParagraphParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IParagraphParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IParagraphParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsRightToLeft )( IParagraphParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsRightToLeft )( IParagraphParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParagraphAlignment )( IParagraphParams * This, /* [retval][out] */ ParagraphAlignmentEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ParagraphAlignment )( IParagraphParams * This, /* [in] */ ParagraphAlignmentEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LeftIndent )( IParagraphParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LeftIndent )( IParagraphParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RightIndent )( IParagraphParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RightIndent )( IParagraphParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpaceBefore )( IParagraphParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpaceBefore )( IParagraphParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpaceAfter )( IParagraphParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpaceAfter )( IParagraphParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstLineIndent )( IParagraphParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FirstLineIndent )( IParagraphParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LineSpacing )( IParagraphParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LineSpacing )( IParagraphParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( IParagraphParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( IParagraphParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IParagraphParams * This, /* [in] */ IParagraphParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IParagraphParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IParagraphParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IParagraphParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IParagraphParams * This, /* [in] */ __int64 HGlobal); END_INTERFACE } IParagraphParamsVtbl; iface IParagraphParams { CONST_VTBL struct IParagraphParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IParagraphParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IParagraphParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IParagraphParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IParagraphParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IParagraphParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IParagraphParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IParagraphParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IParagraphParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IParagraphParams_get_IsRightToLeft(This,Result) \ ( (This)->lpVtbl -> get_IsRightToLeft(This,Result) ) #define IParagraphParams_put_IsRightToLeft(This,Value) \ ( (This)->lpVtbl -> put_IsRightToLeft(This,Value) ) #define IParagraphParams_get_ParagraphAlignment(This,Result) \ ( (This)->lpVtbl -> get_ParagraphAlignment(This,Result) ) #define IParagraphParams_put_ParagraphAlignment(This,Value) \ ( (This)->lpVtbl -> put_ParagraphAlignment(This,Value) ) #define IParagraphParams_get_LeftIndent(This,Result) \ ( (This)->lpVtbl -> get_LeftIndent(This,Result) ) #define IParagraphParams_put_LeftIndent(This,Value) \ ( (This)->lpVtbl -> put_LeftIndent(This,Value) ) #define IParagraphParams_get_RightIndent(This,Result) \ ( (This)->lpVtbl -> get_RightIndent(This,Result) ) #define IParagraphParams_put_RightIndent(This,Value) \ ( (This)->lpVtbl -> put_RightIndent(This,Value) ) #define IParagraphParams_get_SpaceBefore(This,Result) \ ( (This)->lpVtbl -> get_SpaceBefore(This,Result) ) #define IParagraphParams_put_SpaceBefore(This,Value) \ ( (This)->lpVtbl -> put_SpaceBefore(This,Value) ) #define IParagraphParams_get_SpaceAfter(This,Result) \ ( (This)->lpVtbl -> get_SpaceAfter(This,Result) ) #define IParagraphParams_put_SpaceAfter(This,Value) \ ( (This)->lpVtbl -> put_SpaceAfter(This,Value) ) #define IParagraphParams_get_FirstLineIndent(This,Result) \ ( (This)->lpVtbl -> get_FirstLineIndent(This,Result) ) #define IParagraphParams_put_FirstLineIndent(This,Value) \ ( (This)->lpVtbl -> put_FirstLineIndent(This,Value) ) #define IParagraphParams_get_LineSpacing(This,Result) \ ( (This)->lpVtbl -> get_LineSpacing(This,Result) ) #define IParagraphParams_put_LineSpacing(This,Value) \ ( (This)->lpVtbl -> put_LineSpacing(This,Value) ) #define IParagraphParams_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define IParagraphParams_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define IParagraphParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IParagraphParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IParagraphParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IParagraphParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IParagraphParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IParagraphParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ParagraphParams; #ifdef __cplusplus class DECLSPEC_UUID("11002015-0000-1056-976E-008048D53AE3") ParagraphParams; #endif #ifndef __IParagraphLine_INTERFACE_DEFINED__ #define __IParagraphLine_INTERFACE_DEFINED__ /* iface IParagraphLine */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IParagraphLine; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001019-0000-1056-976E-008048D53AE3") IParagraphLine : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Right( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseLine( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstCharIndex( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CharactersCount( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IParagraphLineVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IParagraphLine * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IParagraphLine * This); ULONG ( STDMETHODCALLTYPE *Release )( IParagraphLine * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IParagraphLine * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IParagraphLine * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IParagraphLine * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IParagraphLine * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IParagraphLine * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( IParagraphLine * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( IParagraphLine * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Right )( IParagraphLine * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )( IParagraphLine * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseLine )( IParagraphLine * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstCharIndex )( IParagraphLine * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CharactersCount )( IParagraphLine * This, /* [retval][out] */ int *Result); END_INTERFACE } IParagraphLineVtbl; iface IParagraphLine { CONST_VTBL struct IParagraphLineVtbl *lpVtbl; }; #ifdef COBJMACROS #define IParagraphLine_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IParagraphLine_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IParagraphLine_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IParagraphLine_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IParagraphLine_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IParagraphLine_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IParagraphLine_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IParagraphLine_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IParagraphLine_get_Left(This,Result) \ ( (This)->lpVtbl -> get_Left(This,Result) ) #define IParagraphLine_get_Top(This,Result) \ ( (This)->lpVtbl -> get_Top(This,Result) ) #define IParagraphLine_get_Right(This,Result) \ ( (This)->lpVtbl -> get_Right(This,Result) ) #define IParagraphLine_get_Bottom(This,Result) \ ( (This)->lpVtbl -> get_Bottom(This,Result) ) #define IParagraphLine_get_BaseLine(This,Result) \ ( (This)->lpVtbl -> get_BaseLine(This,Result) ) #define IParagraphLine_get_FirstCharIndex(This,Result) \ ( (This)->lpVtbl -> get_FirstCharIndex(This,Result) ) #define IParagraphLine_get_CharactersCount(This,Result) \ ( (This)->lpVtbl -> get_CharactersCount(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IParagraphLine_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ParagraphLine; #ifdef __cplusplus class DECLSPEC_UUID("11002019-0000-1056-976E-008048D53AE3") ParagraphLine; #endif #ifndef __IParagraphLines_INTERFACE_DEFINED__ #define __IParagraphLines_INTERFACE_DEFINED__ /* iface IParagraphLines */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IParagraphLines; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001018-0000-1056-976E-008048D53AE3") IParagraphLines : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IParagraphLine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IParagraphLine **Result) = 0; }; #else /* C style iface */ typedef struct IParagraphLinesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IParagraphLines * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IParagraphLines * This); ULONG ( STDMETHODCALLTYPE *Release )( IParagraphLines * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IParagraphLines * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IParagraphLines * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IParagraphLines * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IParagraphLines * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IParagraphLines * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IParagraphLines * This, /* [in] */ int Index, /* [retval][out] */ IParagraphLine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IParagraphLines * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IParagraphLines * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IParagraphLines * This, /* [in] */ int Index, /* [retval][out] */ IParagraphLine **Result); END_INTERFACE } IParagraphLinesVtbl; iface IParagraphLines { CONST_VTBL struct IParagraphLinesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IParagraphLines_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IParagraphLines_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IParagraphLines_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IParagraphLines_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IParagraphLines_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IParagraphLines_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IParagraphLines_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IParagraphLines_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IParagraphLines_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IParagraphLines_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IParagraphLines_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IParagraphLines_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IParagraphLines_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ParagraphLines; #ifdef __cplusplus class DECLSPEC_UUID("11002018-0000-1056-976E-008048D53AE3") ParagraphLines; #endif #ifndef __CharacterFlags_MODULE_DEFINED__ #define __CharacterFlags_MODULE_DEFINED__ /* module CharacterFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int CFL_Subscript = 0x1; /* [helpstring][helpcontext] */ const int CFL_Superscript = 0x2; /* [helpstring][helpcontext] */ const int CFL_Suspicious = 0x100; /* [helpstring][helpcontext] */ const int CFL_Proofed = 0x800; /* [helpstring][helpcontext] */ const int CFL_LanguageID = 0x10000; /* [helpstring][helpcontext] */ const int CFL_LanguageName = 0x20000; /* [helpstring][helpcontext] */ const int CFL_Picture = 0x40000; #endif /* __CharacterFlags_MODULE_DEFINED__ */ #ifndef __IParagraph_INTERFACE_DEFINED__ #define __IParagraph_INTERFACE_DEFINED__ /* iface IParagraph */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IParagraph; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001014-0000-1056-976E-008048D53AE3") IParagraph : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtendedParams( /* [retval][out] */ IParagraphParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExtendedParams( /* [in] */ IParagraphParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Lines( /* [retval][out] */ IParagraphLines **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Words( /* [retval][out] */ IWords **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Right( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Length( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCharParams( /* [in] */ int Position, /* [in] */ ICharParams *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetCharParams( /* [in] */ int Position, /* [in] */ int Count, /* [in] */ ICharParams *Params, /* [in] */ int CharFlagMask, /* [in] */ int StyleFlagMask) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NextGroup( /* [in] */ int Position, /* [in] */ int CharFlagMask, /* [in] */ int StyleFlagMask, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Insert( /* [in] */ int Position, /* [in] */ BSTR String, /* [in] */ ICharParams *Params) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InlinePictureId( /* [in] */ int Position, /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDropCapCharParams( /* [in] */ int Pos, /* [retval][out] */ ICharParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DropCapCharsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DropCapCharsCount( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ int FromPos, /* [defaultvalue][in] */ int ToPos = -1) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Range( /* [in] */ int FromPos, /* [in] */ int ToPos, /* [retval][out] */ BSTR *String) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TabPositions( /* [retval][out] */ ITabPositions **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Hyperlink( /* [in] */ int Position, /* [retval][out] */ IHyperlink **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetHyperlink( /* [in] */ int Position, /* [in] */ int Count, /* [in] */ IHyperlink *Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetHyperlinkRange( /* [in] */ int Position, /* [out] */ int *StartPos, /* [out] */ int *Count) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Bookmark( /* [in] */ int Index, /* [retval][out] */ BSTR *Bookmark) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_BookmarkCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetBookmark( /* [in] */ int Position, /* [in] */ int Count, /* [in] */ BSTR Bookmark) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteBookmark( /* [in] */ BSTR Bookmark) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBookmarkRange( /* [in] */ BSTR Bookmark, /* [out] */ int *StartPos, /* [out] */ int *Count) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetWordRecognitionVariants( /* [in] */ int Position, /* [retval][out] */ IWordRecognitionVariants **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertParagraphBreak( /* [in] */ int Position, /* [in] */ ICharParams *CharParams) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertText( /* [in] */ int Pos, /* [in] */ IText *Text) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParagraphStyle( /* [retval][out] */ IParagraphStyle **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ParagraphStyle( /* [in] */ IParagraphStyle *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ListParams( /* [retval][out] */ IListParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasOverflowedHead( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasOverflowedTail( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnNumber( /* [in] */ int Position, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IParagraphVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IParagraph * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IParagraph * This); ULONG ( STDMETHODCALLTYPE *Release )( IParagraph * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IParagraph * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IParagraph * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IParagraph * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IParagraph * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IParagraph * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedParams )( IParagraph * This, /* [retval][out] */ IParagraphParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExtendedParams )( IParagraph * This, /* [in] */ IParagraphParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Lines )( IParagraph * This, /* [retval][out] */ IParagraphLines **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Words )( IParagraph * This, /* [retval][out] */ IWords **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( IParagraph * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( IParagraph * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Right )( IParagraph * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )( IParagraph * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IParagraph * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Length )( IParagraph * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetCharParams )( IParagraph * This, /* [in] */ int Position, /* [in] */ ICharParams *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetCharParams )( IParagraph * This, /* [in] */ int Position, /* [in] */ int Count, /* [in] */ ICharParams *Params, /* [in] */ int CharFlagMask, /* [in] */ int StyleFlagMask); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *NextGroup )( IParagraph * This, /* [in] */ int Position, /* [in] */ int CharFlagMask, /* [in] */ int StyleFlagMask, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Insert )( IParagraph * This, /* [in] */ int Position, /* [in] */ BSTR String, /* [in] */ ICharParams *Params); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InlinePictureId )( IParagraph * This, /* [in] */ int Position, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetDropCapCharParams )( IParagraph * This, /* [in] */ int Pos, /* [retval][out] */ ICharParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DropCapCharsCount )( IParagraph * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DropCapCharsCount )( IParagraph * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IParagraph * This, /* [in] */ int FromPos, /* [defaultvalue][in] */ int ToPos); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Range )( IParagraph * This, /* [in] */ int FromPos, /* [in] */ int ToPos, /* [retval][out] */ BSTR *String); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TabPositions )( IParagraph * This, /* [retval][out] */ ITabPositions **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Hyperlink )( IParagraph * This, /* [in] */ int Position, /* [retval][out] */ IHyperlink **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetHyperlink )( IParagraph * This, /* [in] */ int Position, /* [in] */ int Count, /* [in] */ IHyperlink *Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetHyperlinkRange )( IParagraph * This, /* [in] */ int Position, /* [out] */ int *StartPos, /* [out] */ int *Count); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Bookmark )( IParagraph * This, /* [in] */ int Index, /* [retval][out] */ BSTR *Bookmark); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BookmarkCount )( IParagraph * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetBookmark )( IParagraph * This, /* [in] */ int Position, /* [in] */ int Count, /* [in] */ BSTR Bookmark); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteBookmark )( IParagraph * This, /* [in] */ BSTR Bookmark); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetBookmarkRange )( IParagraph * This, /* [in] */ BSTR Bookmark, /* [out] */ int *StartPos, /* [out] */ int *Count); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetWordRecognitionVariants )( IParagraph * This, /* [in] */ int Position, /* [retval][out] */ IWordRecognitionVariants **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InsertParagraphBreak )( IParagraph * This, /* [in] */ int Position, /* [in] */ ICharParams *CharParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InsertText )( IParagraph * This, /* [in] */ int Pos, /* [in] */ IText *Text); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParagraphStyle )( IParagraph * This, /* [retval][out] */ IParagraphStyle **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ParagraphStyle )( IParagraph * This, /* [in] */ IParagraphStyle *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ListParams )( IParagraph * This, /* [retval][out] */ IListParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasOverflowedHead )( IParagraph * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasOverflowedTail )( IParagraph * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnNumber )( IParagraph * This, /* [in] */ int Position, /* [retval][out] */ int *Result); END_INTERFACE } IParagraphVtbl; iface IParagraph { CONST_VTBL struct IParagraphVtbl *lpVtbl; }; #ifdef COBJMACROS #define IParagraph_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IParagraph_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IParagraph_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IParagraph_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IParagraph_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IParagraph_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IParagraph_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IParagraph_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IParagraph_get_ExtendedParams(This,Result) \ ( (This)->lpVtbl -> get_ExtendedParams(This,Result) ) #define IParagraph_put_ExtendedParams(This,Value) \ ( (This)->lpVtbl -> put_ExtendedParams(This,Value) ) #define IParagraph_get_Lines(This,Result) \ ( (This)->lpVtbl -> get_Lines(This,Result) ) #define IParagraph_get_Words(This,Result) \ ( (This)->lpVtbl -> get_Words(This,Result) ) #define IParagraph_get_Left(This,Result) \ ( (This)->lpVtbl -> get_Left(This,Result) ) #define IParagraph_get_Top(This,Result) \ ( (This)->lpVtbl -> get_Top(This,Result) ) #define IParagraph_get_Right(This,Result) \ ( (This)->lpVtbl -> get_Right(This,Result) ) #define IParagraph_get_Bottom(This,Result) \ ( (This)->lpVtbl -> get_Bottom(This,Result) ) #define IParagraph_get_Text(This,Result) \ ( (This)->lpVtbl -> get_Text(This,Result) ) #define IParagraph_get_Length(This,Result) \ ( (This)->lpVtbl -> get_Length(This,Result) ) #define IParagraph_GetCharParams(This,Position,Result) \ ( (This)->lpVtbl -> GetCharParams(This,Position,Result) ) #define IParagraph_SetCharParams(This,Position,Count,Params,CharFlagMask,StyleFlagMask) \ ( (This)->lpVtbl -> SetCharParams(This,Position,Count,Params,CharFlagMask,StyleFlagMask) ) #define IParagraph_NextGroup(This,Position,CharFlagMask,StyleFlagMask,Result) \ ( (This)->lpVtbl -> NextGroup(This,Position,CharFlagMask,StyleFlagMask,Result) ) #define IParagraph_Insert(This,Position,String,Params) \ ( (This)->lpVtbl -> Insert(This,Position,String,Params) ) #define IParagraph_get_InlinePictureId(This,Position,Result) \ ( (This)->lpVtbl -> get_InlinePictureId(This,Position,Result) ) #define IParagraph_GetDropCapCharParams(This,Pos,Result) \ ( (This)->lpVtbl -> GetDropCapCharParams(This,Pos,Result) ) #define IParagraph_get_DropCapCharsCount(This,Result) \ ( (This)->lpVtbl -> get_DropCapCharsCount(This,Result) ) #define IParagraph_put_DropCapCharsCount(This,Value) \ ( (This)->lpVtbl -> put_DropCapCharsCount(This,Value) ) #define IParagraph_Remove(This,FromPos,ToPos) \ ( (This)->lpVtbl -> Remove(This,FromPos,ToPos) ) #define IParagraph_Range(This,FromPos,ToPos,String) \ ( (This)->lpVtbl -> Range(This,FromPos,ToPos,String) ) #define IParagraph_get_TabPositions(This,Result) \ ( (This)->lpVtbl -> get_TabPositions(This,Result) ) #define IParagraph_get_Hyperlink(This,Position,Result) \ ( (This)->lpVtbl -> get_Hyperlink(This,Position,Result) ) #define IParagraph_SetHyperlink(This,Position,Count,Value) \ ( (This)->lpVtbl -> SetHyperlink(This,Position,Count,Value) ) #define IParagraph_GetHyperlinkRange(This,Position,StartPos,Count) \ ( (This)->lpVtbl -> GetHyperlinkRange(This,Position,StartPos,Count) ) #define IParagraph_get_Bookmark(This,Index,Bookmark) \ ( (This)->lpVtbl -> get_Bookmark(This,Index,Bookmark) ) #define IParagraph_get_BookmarkCount(This,Result) \ ( (This)->lpVtbl -> get_BookmarkCount(This,Result) ) #define IParagraph_SetBookmark(This,Position,Count,Bookmark) \ ( (This)->lpVtbl -> SetBookmark(This,Position,Count,Bookmark) ) #define IParagraph_DeleteBookmark(This,Bookmark) \ ( (This)->lpVtbl -> DeleteBookmark(This,Bookmark) ) #define IParagraph_GetBookmarkRange(This,Bookmark,StartPos,Count) \ ( (This)->lpVtbl -> GetBookmarkRange(This,Bookmark,StartPos,Count) ) #define IParagraph_GetWordRecognitionVariants(This,Position,Result) \ ( (This)->lpVtbl -> GetWordRecognitionVariants(This,Position,Result) ) #define IParagraph_InsertParagraphBreak(This,Position,CharParams) \ ( (This)->lpVtbl -> InsertParagraphBreak(This,Position,CharParams) ) #define IParagraph_InsertText(This,Pos,Text) \ ( (This)->lpVtbl -> InsertText(This,Pos,Text) ) #define IParagraph_get_ParagraphStyle(This,Result) \ ( (This)->lpVtbl -> get_ParagraphStyle(This,Result) ) #define IParagraph_put_ParagraphStyle(This,Value) \ ( (This)->lpVtbl -> put_ParagraphStyle(This,Value) ) #define IParagraph_get_ListParams(This,Result) \ ( (This)->lpVtbl -> get_ListParams(This,Result) ) #define IParagraph_get_HasOverflowedHead(This,Result) \ ( (This)->lpVtbl -> get_HasOverflowedHead(This,Result) ) #define IParagraph_get_HasOverflowedTail(This,Result) \ ( (This)->lpVtbl -> get_HasOverflowedTail(This,Result) ) #define IParagraph_get_ColumnNumber(This,Position,Result) \ ( (This)->lpVtbl -> get_ColumnNumber(This,Position,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IParagraph_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Paragraph; #ifdef __cplusplus class DECLSPEC_UUID("11002014-0000-1056-976E-008048D53AE3") Paragraph; #endif #ifndef __IParagraphs_INTERFACE_DEFINED__ #define __IParagraphs_INTERFACE_DEFINED__ /* iface IParagraphs */ /* [helpstring][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IParagraphs; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001013-0000-1056-976E-008048D53AE3") IParagraphs : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IParagraph **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IParagraph **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IndexOf( /* [in] */ IParagraph *Paragraph, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IParagraphsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IParagraphs * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IParagraphs * This); ULONG ( STDMETHODCALLTYPE *Release )( IParagraphs * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IParagraphs * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IParagraphs * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IParagraphs * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IParagraphs * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IParagraphs * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IParagraphs * This, /* [in] */ int Index, /* [retval][out] */ IParagraph **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IParagraphs * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IParagraphs * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IParagraphs * This, /* [in] */ int Index, /* [retval][out] */ IParagraph **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IndexOf )( IParagraphs * This, /* [in] */ IParagraph *Paragraph, /* [retval][out] */ int *Result); END_INTERFACE } IParagraphsVtbl; iface IParagraphs { CONST_VTBL struct IParagraphsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IParagraphs_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IParagraphs_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IParagraphs_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IParagraphs_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IParagraphs_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IParagraphs_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IParagraphs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IParagraphs_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IParagraphs_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IParagraphs_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IParagraphs_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IParagraphs_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IParagraphs_IndexOf(This,Paragraph,Result) \ ( (This)->lpVtbl -> IndexOf(This,Paragraph,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IParagraphs_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Paragraphs; #ifdef __cplusplus class DECLSPEC_UUID("11002013-0000-1056-976E-008048D53AE3") Paragraphs; #endif #ifndef __IWordRecognitionVariant_INTERFACE_DEFINED__ #define __IWordRecognitionVariant_INTERFACE_DEFINED__ /* iface IWordRecognitionVariant */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IWordRecognitionVariant; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001069-0000-1056-976E-008048D53AE3") IWordRecognitionVariant : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCharParams( /* [in] */ int Position, /* [in] */ ICharParams *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ModelType( /* [retval][out] */ WordModelTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WordConfidence( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MeanStrokeWidth( /* [retval][out] */ double *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsWordFromDictionary( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IWordRecognitionVariantVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IWordRecognitionVariant * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IWordRecognitionVariant * This); ULONG ( STDMETHODCALLTYPE *Release )( IWordRecognitionVariant * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IWordRecognitionVariant * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IWordRecognitionVariant * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IWordRecognitionVariant * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IWordRecognitionVariant * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IWordRecognitionVariant * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IWordRecognitionVariant * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetCharParams )( IWordRecognitionVariant * This, /* [in] */ int Position, /* [in] */ ICharParams *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ModelType )( IWordRecognitionVariant * This, /* [retval][out] */ WordModelTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WordConfidence )( IWordRecognitionVariant * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MeanStrokeWidth )( IWordRecognitionVariant * This, /* [retval][out] */ double *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsWordFromDictionary )( IWordRecognitionVariant * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IWordRecognitionVariantVtbl; iface IWordRecognitionVariant { CONST_VTBL struct IWordRecognitionVariantVtbl *lpVtbl; }; #ifdef COBJMACROS #define IWordRecognitionVariant_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IWordRecognitionVariant_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IWordRecognitionVariant_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IWordRecognitionVariant_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IWordRecognitionVariant_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IWordRecognitionVariant_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IWordRecognitionVariant_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IWordRecognitionVariant_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IWordRecognitionVariant_get_Text(This,Result) \ ( (This)->lpVtbl -> get_Text(This,Result) ) #define IWordRecognitionVariant_GetCharParams(This,Position,Result) \ ( (This)->lpVtbl -> GetCharParams(This,Position,Result) ) #define IWordRecognitionVariant_get_ModelType(This,Result) \ ( (This)->lpVtbl -> get_ModelType(This,Result) ) #define IWordRecognitionVariant_get_WordConfidence(This,Result) \ ( (This)->lpVtbl -> get_WordConfidence(This,Result) ) #define IWordRecognitionVariant_get_MeanStrokeWidth(This,Result) \ ( (This)->lpVtbl -> get_MeanStrokeWidth(This,Result) ) #define IWordRecognitionVariant_get_IsWordFromDictionary(This,Result) \ ( (This)->lpVtbl -> get_IsWordFromDictionary(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IWordRecognitionVariant_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_WordRecognitionVariant; #ifdef __cplusplus class DECLSPEC_UUID("1100205A-0000-1056-976E-008048D53AE3") WordRecognitionVariant; #endif EXTERN_C const CLSID CLSID_WordRecognitionVariants; #ifdef __cplusplus class DECLSPEC_UUID("1100205C-0000-1056-976E-008048D53AE3") WordRecognitionVariants; #endif EXTERN_C const CLSID CLSID_CharacterRecognitionVariant; #ifdef __cplusplus class DECLSPEC_UUID("1100205E-0000-1056-976E-008048D53AE3") CharacterRecognitionVariant; #endif EXTERN_C const CLSID CLSID_CharacterRecognitionVariants; #ifdef __cplusplus class DECLSPEC_UUID("1100205D-0000-1056-976E-008048D53AE3") CharacterRecognitionVariants; #endif EXTERN_C const CLSID CLSID_Text; #ifdef __cplusplus class DECLSPEC_UUID("11002012-0000-1056-976E-008048D53AE3") Text; #endif EXTERN_C const CLSID CLSID_Hyperlink; #ifdef __cplusplus class DECLSPEC_UUID("11002059-0000-1056-976E-008048D53AE3") Hyperlink; #endif EXTERN_C const CLSID CLSID_Word; #ifdef __cplusplus class DECLSPEC_UUID("1100206B-0000-1056-976E-008048D53AE3") Word; #endif EXTERN_C const CLSID CLSID_Words; #ifdef __cplusplus class DECLSPEC_UUID("1100206C-0000-1056-976E-008048D53AE3") Words; #endif #ifndef __ITextTable_INTERFACE_DEFINED__ #define __ITextTable_INTERFACE_DEFINED__ /* iface ITextTable */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextTable; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010B0-0000-1056-976E-008048D53AE3") ITextTable : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Page( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateCell( /* [in] */ IFRRectangle *Position, /* [retval][out] */ ITextTableCell **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CellsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cell( /* [in] */ int Index, /* [retval][out] */ ITextTableCell **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCellIndexByPos( /* [in] */ int X, /* [in] */ int Y, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCellByPos( /* [in] */ int X, /* [in] */ int Y, /* [retval][out] */ ITextTableCell **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RowsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetVSeparator( /* [in] */ int Column, /* [in] */ int Row, /* [in] */ TextTableSeparatorTypeEnum Type, /* [in] */ int SeparatorWidth) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetHSeparator( /* [in] */ int Column, /* [in] */ int Row, /* [in] */ TextTableSeparatorTypeEnum Type, /* [in] */ int SeparatorWidth) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VSeparatorType( /* [in] */ int Column, /* [in] */ int Row, /* [retval][out] */ TextTableSeparatorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VSeparatorWidth( /* [in] */ int Column, /* [in] */ int Row, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HSeparatorType( /* [in] */ int Column, /* [in] */ int Row, /* [retval][out] */ TextTableSeparatorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HSeparatorWidth( /* [in] */ int Column, /* [in] */ int Row, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HSeparatorPos( /* [in] */ int Row, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VSeparatorPos( /* [in] */ int Column, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetHSeparatorPos( /* [in] */ int Row, /* [in] */ int Position) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetVSeparatorPos( /* [in] */ int Column, /* [in] */ int Position) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertHSeparator( /* [in] */ int Row, /* [in] */ int Position) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertVSeparator( /* [in] */ int Column, /* [in] */ int Position) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteHSeparator( /* [in] */ int Row, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteVSeparator( /* [in] */ int Column, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Captions( /* [retval][out] */ ICaptions **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteCaptions( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasCaptions( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocationParams( /* [retval][out] */ IStreamElementLocationParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnNumber( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ITextTableVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextTable * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextTable * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextTable * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextTable * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextTable * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextTable * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextTable * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextTable * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Page )( ITextTable * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateCell )( ITextTable * This, /* [in] */ IFRRectangle *Position, /* [retval][out] */ ITextTableCell **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CellsCount )( ITextTable * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Cell )( ITextTable * This, /* [in] */ int Index, /* [retval][out] */ ITextTableCell **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetCellIndexByPos )( ITextTable * This, /* [in] */ int X, /* [in] */ int Y, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetCellByPos )( ITextTable * This, /* [in] */ int X, /* [in] */ int Y, /* [retval][out] */ ITextTableCell **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Width )( ITextTable * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Height )( ITextTable * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RowsCount )( ITextTable * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnsCount )( ITextTable * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetVSeparator )( ITextTable * This, /* [in] */ int Column, /* [in] */ int Row, /* [in] */ TextTableSeparatorTypeEnum Type, /* [in] */ int SeparatorWidth); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetHSeparator )( ITextTable * This, /* [in] */ int Column, /* [in] */ int Row, /* [in] */ TextTableSeparatorTypeEnum Type, /* [in] */ int SeparatorWidth); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VSeparatorType )( ITextTable * This, /* [in] */ int Column, /* [in] */ int Row, /* [retval][out] */ TextTableSeparatorTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VSeparatorWidth )( ITextTable * This, /* [in] */ int Column, /* [in] */ int Row, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HSeparatorType )( ITextTable * This, /* [in] */ int Column, /* [in] */ int Row, /* [retval][out] */ TextTableSeparatorTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HSeparatorWidth )( ITextTable * This, /* [in] */ int Column, /* [in] */ int Row, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HSeparatorPos )( ITextTable * This, /* [in] */ int Row, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VSeparatorPos )( ITextTable * This, /* [in] */ int Column, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetHSeparatorPos )( ITextTable * This, /* [in] */ int Row, /* [in] */ int Position); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetVSeparatorPos )( ITextTable * This, /* [in] */ int Column, /* [in] */ int Position); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InsertHSeparator )( ITextTable * This, /* [in] */ int Row, /* [in] */ int Position); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InsertVSeparator )( ITextTable * This, /* [in] */ int Column, /* [in] */ int Position); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteHSeparator )( ITextTable * This, /* [in] */ int Row, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteVSeparator )( ITextTable * This, /* [in] */ int Column, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Captions )( ITextTable * This, /* [retval][out] */ ICaptions **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteCaptions )( ITextTable * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasCaptions )( ITextTable * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocationParams )( ITextTable * This, /* [retval][out] */ IStreamElementLocationParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnNumber )( ITextTable * This, /* [retval][out] */ int *Result); END_INTERFACE } ITextTableVtbl; iface ITextTable { CONST_VTBL struct ITextTableVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextTable_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextTable_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextTable_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextTable_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextTable_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextTable_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextTable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextTable_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextTable_get_Page(This,Result) \ ( (This)->lpVtbl -> get_Page(This,Result) ) #define ITextTable_CreateCell(This,Position,Result) \ ( (This)->lpVtbl -> CreateCell(This,Position,Result) ) #define ITextTable_get_CellsCount(This,Result) \ ( (This)->lpVtbl -> get_CellsCount(This,Result) ) #define ITextTable_get_Cell(This,Index,Result) \ ( (This)->lpVtbl -> get_Cell(This,Index,Result) ) #define ITextTable_GetCellIndexByPos(This,X,Y,Result) \ ( (This)->lpVtbl -> GetCellIndexByPos(This,X,Y,Result) ) #define ITextTable_GetCellByPos(This,X,Y,Result) \ ( (This)->lpVtbl -> GetCellByPos(This,X,Y,Result) ) #define ITextTable_get_Width(This,Result) \ ( (This)->lpVtbl -> get_Width(This,Result) ) #define ITextTable_get_Height(This,Result) \ ( (This)->lpVtbl -> get_Height(This,Result) ) #define ITextTable_get_RowsCount(This,Result) \ ( (This)->lpVtbl -> get_RowsCount(This,Result) ) #define ITextTable_get_ColumnsCount(This,Result) \ ( (This)->lpVtbl -> get_ColumnsCount(This,Result) ) #define ITextTable_SetVSeparator(This,Column,Row,Type,SeparatorWidth) \ ( (This)->lpVtbl -> SetVSeparator(This,Column,Row,Type,SeparatorWidth) ) #define ITextTable_SetHSeparator(This,Column,Row,Type,SeparatorWidth) \ ( (This)->lpVtbl -> SetHSeparator(This,Column,Row,Type,SeparatorWidth) ) #define ITextTable_get_VSeparatorType(This,Column,Row,Result) \ ( (This)->lpVtbl -> get_VSeparatorType(This,Column,Row,Result) ) #define ITextTable_get_VSeparatorWidth(This,Column,Row,Result) \ ( (This)->lpVtbl -> get_VSeparatorWidth(This,Column,Row,Result) ) #define ITextTable_get_HSeparatorType(This,Column,Row,Result) \ ( (This)->lpVtbl -> get_HSeparatorType(This,Column,Row,Result) ) #define ITextTable_get_HSeparatorWidth(This,Column,Row,Result) \ ( (This)->lpVtbl -> get_HSeparatorWidth(This,Column,Row,Result) ) #define ITextTable_get_HSeparatorPos(This,Row,Result) \ ( (This)->lpVtbl -> get_HSeparatorPos(This,Row,Result) ) #define ITextTable_get_VSeparatorPos(This,Column,Result) \ ( (This)->lpVtbl -> get_VSeparatorPos(This,Column,Result) ) #define ITextTable_SetHSeparatorPos(This,Row,Position) \ ( (This)->lpVtbl -> SetHSeparatorPos(This,Row,Position) ) #define ITextTable_SetVSeparatorPos(This,Column,Position) \ ( (This)->lpVtbl -> SetVSeparatorPos(This,Column,Position) ) #define ITextTable_InsertHSeparator(This,Row,Position) \ ( (This)->lpVtbl -> InsertHSeparator(This,Row,Position) ) #define ITextTable_InsertVSeparator(This,Column,Position) \ ( (This)->lpVtbl -> InsertVSeparator(This,Column,Position) ) #define ITextTable_DeleteHSeparator(This,Row,Result) \ ( (This)->lpVtbl -> DeleteHSeparator(This,Row,Result) ) #define ITextTable_DeleteVSeparator(This,Column,Result) \ ( (This)->lpVtbl -> DeleteVSeparator(This,Column,Result) ) #define ITextTable_get_Captions(This,Result) \ ( (This)->lpVtbl -> get_Captions(This,Result) ) #define ITextTable_DeleteCaptions(This) \ ( (This)->lpVtbl -> DeleteCaptions(This) ) #define ITextTable_get_HasCaptions(This,Result) \ ( (This)->lpVtbl -> get_HasCaptions(This,Result) ) #define ITextTable_get_LocationParams(This,Result) \ ( (This)->lpVtbl -> get_LocationParams(This,Result) ) #define ITextTable_get_ColumnNumber(This,Result) \ ( (This)->lpVtbl -> get_ColumnNumber(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextTable_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TextTable; #ifdef __cplusplus class DECLSPEC_UUID("110020A0-0000-1056-976E-008048D53AE3") TextTable; #endif #ifndef __ITextPicture_INTERFACE_DEFINED__ #define __ITextPicture_INTERFACE_DEFINED__ /* iface ITextPicture */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextPicture; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010B1-0000-1056-976E-008048D53AE3") ITextPicture : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Page( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsInlinePicture( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsInlinePicture( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsBackgroundPicture( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsBackgroundPicture( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Captions( /* [retval][out] */ ICaptions **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteCaptions( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasCaptions( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocationParams( /* [retval][out] */ IStreamElementLocationParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnNumber( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ITextPictureVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextPicture * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextPicture * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextPicture * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextPicture * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextPicture * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextPicture * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextPicture * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextPicture * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Page )( ITextPicture * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsInlinePicture )( ITextPicture * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsInlinePicture )( ITextPicture * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsBackgroundPicture )( ITextPicture * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsBackgroundPicture )( ITextPicture * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Captions )( ITextPicture * This, /* [retval][out] */ ICaptions **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteCaptions )( ITextPicture * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasCaptions )( ITextPicture * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocationParams )( ITextPicture * This, /* [retval][out] */ IStreamElementLocationParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnNumber )( ITextPicture * This, /* [retval][out] */ int *Result); END_INTERFACE } ITextPictureVtbl; iface ITextPicture { CONST_VTBL struct ITextPictureVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextPicture_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextPicture_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextPicture_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextPicture_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextPicture_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextPicture_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextPicture_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextPicture_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextPicture_get_Page(This,Result) \ ( (This)->lpVtbl -> get_Page(This,Result) ) #define ITextPicture_get_IsInlinePicture(This,Result) \ ( (This)->lpVtbl -> get_IsInlinePicture(This,Result) ) #define ITextPicture_put_IsInlinePicture(This,Value) \ ( (This)->lpVtbl -> put_IsInlinePicture(This,Value) ) #define ITextPicture_get_IsBackgroundPicture(This,Result) \ ( (This)->lpVtbl -> get_IsBackgroundPicture(This,Result) ) #define ITextPicture_put_IsBackgroundPicture(This,Value) \ ( (This)->lpVtbl -> put_IsBackgroundPicture(This,Value) ) #define ITextPicture_get_Captions(This,Result) \ ( (This)->lpVtbl -> get_Captions(This,Result) ) #define ITextPicture_DeleteCaptions(This) \ ( (This)->lpVtbl -> DeleteCaptions(This) ) #define ITextPicture_get_HasCaptions(This,Result) \ ( (This)->lpVtbl -> get_HasCaptions(This,Result) ) #define ITextPicture_get_LocationParams(This,Result) \ ( (This)->lpVtbl -> get_LocationParams(This,Result) ) #define ITextPicture_get_ColumnNumber(This,Result) \ ( (This)->lpVtbl -> get_ColumnNumber(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextPicture_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TextPicture; #ifdef __cplusplus class DECLSPEC_UUID("110020A1-0000-1056-976E-008048D53AE3") TextPicture; #endif #ifndef __ITextBarcode_INTERFACE_DEFINED__ #define __ITextBarcode_INTERFACE_DEFINED__ /* iface ITextBarcode */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextBarcode; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010B2-0000-1056-976E-008048D53AE3") ITextBarcode : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Page( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ IText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocationParams( /* [retval][out] */ IStreamElementLocationParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnNumber( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ITextBarcodeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextBarcode * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextBarcode * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextBarcode * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextBarcode * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextBarcode * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextBarcode * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextBarcode * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextBarcode * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Page )( ITextBarcode * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( ITextBarcode * This, /* [retval][out] */ IText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocationParams )( ITextBarcode * This, /* [retval][out] */ IStreamElementLocationParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnNumber )( ITextBarcode * This, /* [retval][out] */ int *Result); END_INTERFACE } ITextBarcodeVtbl; iface ITextBarcode { CONST_VTBL struct ITextBarcodeVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextBarcode_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextBarcode_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextBarcode_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextBarcode_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextBarcode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextBarcode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextBarcode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextBarcode_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextBarcode_get_Page(This,Result) \ ( (This)->lpVtbl -> get_Page(This,Result) ) #define ITextBarcode_get_Text(This,Result) \ ( (This)->lpVtbl -> get_Text(This,Result) ) #define ITextBarcode_get_LocationParams(This,Result) \ ( (This)->lpVtbl -> get_LocationParams(This,Result) ) #define ITextBarcode_get_ColumnNumber(This,Result) \ ( (This)->lpVtbl -> get_ColumnNumber(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextBarcode_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TextBarcode; #ifdef __cplusplus class DECLSPEC_UUID("110020A2-0000-1056-976E-008048D53AE3") TextBarcode; #endif EXTERN_C const CLSID CLSID_TextTableCell; #ifdef __cplusplus class DECLSPEC_UUID("110020B6-0000-1056-976E-008048D53AE3") TextTableCell; #endif #ifndef __ICaption_INTERFACE_DEFINED__ #define __ICaption_INTERFACE_DEFINED__ /* iface ICaption */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICaption; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010D3-0000-1056-976E-008048D53AE3") ICaption : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [retval][out] */ IPageElement **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Position( /* [retval][out] */ CaptionPositionEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Region( /* [retval][out] */ IRegion **Result) = 0; }; #else /* C style iface */ typedef struct ICaptionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICaption * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICaption * This); ULONG ( STDMETHODCALLTYPE *Release )( ICaption * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICaption * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICaption * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICaption * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICaption * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICaption * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ICaption * This, /* [retval][out] */ IPageElement **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Position )( ICaption * This, /* [retval][out] */ CaptionPositionEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( ICaption * This, /* [retval][out] */ IRegion **Result); END_INTERFACE } ICaptionVtbl; iface ICaption { CONST_VTBL struct ICaptionVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICaption_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICaption_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICaption_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICaption_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICaption_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICaption_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICaption_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICaption_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICaption_get_Element(This,Result) \ ( (This)->lpVtbl -> get_Element(This,Result) ) #define ICaption_get_Position(This,Result) \ ( (This)->lpVtbl -> get_Position(This,Result) ) #define ICaption_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICaption_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Caption; #ifdef __cplusplus class DECLSPEC_UUID("110020BD-0000-1056-976E-008048D53AE3") Caption; #endif EXTERN_C const CLSID CLSID_Captions; #ifdef __cplusplus class DECLSPEC_UUID("110020B8-0000-1056-976E-008048D53AE3") Captions; #endif #ifndef __IPictureExportParams_INTERFACE_DEFINED__ #define __IPictureExportParams_INTERFACE_DEFINED__ /* iface IPictureExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPictureExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010DC-0000-1056-976E-008048D53AE3") IPictureExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_JpegQuality( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_JpegQuality( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorPictureFormats( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorPictureFormats( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_GrayPictureFormats( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_GrayPictureFormats( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Resolution( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Resolution( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Colority( /* [retval][out] */ PictureColorityModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Colority( /* [in] */ PictureColorityModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CorrectColorDepth( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CorrectColorDepth( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IPictureExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPictureExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPictureExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPictureExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPictureExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPictureExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPictureExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPictureExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPictureExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_JpegQuality )( IPictureExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_JpegQuality )( IPictureExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColorPictureFormats )( IPictureExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColorPictureFormats )( IPictureExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GrayPictureFormats )( IPictureExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_GrayPictureFormats )( IPictureExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Resolution )( IPictureExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Resolution )( IPictureExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Colority )( IPictureExportParams * This, /* [retval][out] */ PictureColorityModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Colority )( IPictureExportParams * This, /* [in] */ PictureColorityModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CorrectColorDepth )( IPictureExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CorrectColorDepth )( IPictureExportParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IPictureExportParamsVtbl; iface IPictureExportParams { CONST_VTBL struct IPictureExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPictureExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPictureExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPictureExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPictureExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPictureExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPictureExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPictureExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPictureExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPictureExportParams_get_JpegQuality(This,Result) \ ( (This)->lpVtbl -> get_JpegQuality(This,Result) ) #define IPictureExportParams_put_JpegQuality(This,Value) \ ( (This)->lpVtbl -> put_JpegQuality(This,Value) ) #define IPictureExportParams_get_ColorPictureFormats(This,Result) \ ( (This)->lpVtbl -> get_ColorPictureFormats(This,Result) ) #define IPictureExportParams_put_ColorPictureFormats(This,Value) \ ( (This)->lpVtbl -> put_ColorPictureFormats(This,Value) ) #define IPictureExportParams_get_GrayPictureFormats(This,Result) \ ( (This)->lpVtbl -> get_GrayPictureFormats(This,Result) ) #define IPictureExportParams_put_GrayPictureFormats(This,Value) \ ( (This)->lpVtbl -> put_GrayPictureFormats(This,Value) ) #define IPictureExportParams_get_Resolution(This,Result) \ ( (This)->lpVtbl -> get_Resolution(This,Result) ) #define IPictureExportParams_put_Resolution(This,Value) \ ( (This)->lpVtbl -> put_Resolution(This,Value) ) #define IPictureExportParams_get_Colority(This,Result) \ ( (This)->lpVtbl -> get_Colority(This,Result) ) #define IPictureExportParams_put_Colority(This,Value) \ ( (This)->lpVtbl -> put_Colority(This,Value) ) #define IPictureExportParams_get_CorrectColorDepth(This,Result) \ ( (This)->lpVtbl -> get_CorrectColorDepth(This,Result) ) #define IPictureExportParams_put_CorrectColorDepth(This,Value) \ ( (This)->lpVtbl -> put_CorrectColorDepth(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPictureExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PictureExportParams; #ifdef __cplusplus class DECLSPEC_UUID("110020C4-0000-1056-976E-008048D53AE3") PictureExportParams; #endif #ifndef __IDocumentContentInfoWritingParams_INTERFACE_DEFINED__ #define __IDocumentContentInfoWritingParams_INTERFACE_DEFINED__ /* iface IDocumentContentInfoWritingParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentContentInfoWritingParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010DE-0000-1056-976E-008048D53AE3") IDocumentContentInfoWritingParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteAuthor( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteAuthor( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteCreator( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteCreator( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteKeywords( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteKeywords( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteProducer( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteProducer( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteSubject( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteSubject( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteTitle( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteTitle( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IDocumentContentInfoWritingParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentContentInfoWritingParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentContentInfoWritingParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentContentInfoWritingParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentContentInfoWritingParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentContentInfoWritingParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentContentInfoWritingParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentContentInfoWritingParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentContentInfoWritingParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteAuthor )( IDocumentContentInfoWritingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteAuthor )( IDocumentContentInfoWritingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteCreator )( IDocumentContentInfoWritingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteCreator )( IDocumentContentInfoWritingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteKeywords )( IDocumentContentInfoWritingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteKeywords )( IDocumentContentInfoWritingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteProducer )( IDocumentContentInfoWritingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteProducer )( IDocumentContentInfoWritingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteSubject )( IDocumentContentInfoWritingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteSubject )( IDocumentContentInfoWritingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteTitle )( IDocumentContentInfoWritingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteTitle )( IDocumentContentInfoWritingParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IDocumentContentInfoWritingParamsVtbl; iface IDocumentContentInfoWritingParams { CONST_VTBL struct IDocumentContentInfoWritingParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentContentInfoWritingParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentContentInfoWritingParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentContentInfoWritingParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentContentInfoWritingParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentContentInfoWritingParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentContentInfoWritingParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentContentInfoWritingParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentContentInfoWritingParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentContentInfoWritingParams_get_WriteAuthor(This,Result) \ ( (This)->lpVtbl -> get_WriteAuthor(This,Result) ) #define IDocumentContentInfoWritingParams_put_WriteAuthor(This,Value) \ ( (This)->lpVtbl -> put_WriteAuthor(This,Value) ) #define IDocumentContentInfoWritingParams_get_WriteCreator(This,Result) \ ( (This)->lpVtbl -> get_WriteCreator(This,Result) ) #define IDocumentContentInfoWritingParams_put_WriteCreator(This,Value) \ ( (This)->lpVtbl -> put_WriteCreator(This,Value) ) #define IDocumentContentInfoWritingParams_get_WriteKeywords(This,Result) \ ( (This)->lpVtbl -> get_WriteKeywords(This,Result) ) #define IDocumentContentInfoWritingParams_put_WriteKeywords(This,Value) \ ( (This)->lpVtbl -> put_WriteKeywords(This,Value) ) #define IDocumentContentInfoWritingParams_get_WriteProducer(This,Result) \ ( (This)->lpVtbl -> get_WriteProducer(This,Result) ) #define IDocumentContentInfoWritingParams_put_WriteProducer(This,Value) \ ( (This)->lpVtbl -> put_WriteProducer(This,Value) ) #define IDocumentContentInfoWritingParams_get_WriteSubject(This,Result) \ ( (This)->lpVtbl -> get_WriteSubject(This,Result) ) #define IDocumentContentInfoWritingParams_put_WriteSubject(This,Value) \ ( (This)->lpVtbl -> put_WriteSubject(This,Value) ) #define IDocumentContentInfoWritingParams_get_WriteTitle(This,Result) \ ( (This)->lpVtbl -> get_WriteTitle(This,Result) ) #define IDocumentContentInfoWritingParams_put_WriteTitle(This,Value) \ ( (This)->lpVtbl -> put_WriteTitle(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentContentInfoWritingParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DocumentContentInfoWritingParams; #ifdef __cplusplus class DECLSPEC_UUID("110020C6-0000-1056-976E-008048D53AE3") DocumentContentInfoWritingParams; #endif #ifndef __IPaperSizeParams_INTERFACE_DEFINED__ #define __IPaperSizeParams_INTERFACE_DEFINED__ /* iface IPaperSizeParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPaperSizeParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010DF-0000-1056-976E-008048D53AE3") IPaperSizeParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperHeight( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperHeight( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperWidth( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperWidth( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSizeMode( /* [retval][out] */ PaperSizeModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperSizeMode( /* [in] */ PaperSizeModeEnum Value) = 0; }; #else /* C style iface */ typedef struct IPaperSizeParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPaperSizeParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPaperSizeParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPaperSizeParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPaperSizeParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPaperSizeParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPaperSizeParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPaperSizeParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPaperSizeParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperHeight )( IPaperSizeParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperHeight )( IPaperSizeParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperWidth )( IPaperSizeParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperWidth )( IPaperSizeParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperSizeMode )( IPaperSizeParams * This, /* [retval][out] */ PaperSizeModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperSizeMode )( IPaperSizeParams * This, /* [in] */ PaperSizeModeEnum Value); END_INTERFACE } IPaperSizeParamsVtbl; iface IPaperSizeParams { CONST_VTBL struct IPaperSizeParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPaperSizeParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPaperSizeParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPaperSizeParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPaperSizeParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPaperSizeParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPaperSizeParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPaperSizeParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPaperSizeParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPaperSizeParams_get_PaperHeight(This,Result) \ ( (This)->lpVtbl -> get_PaperHeight(This,Result) ) #define IPaperSizeParams_put_PaperHeight(This,Value) \ ( (This)->lpVtbl -> put_PaperHeight(This,Value) ) #define IPaperSizeParams_get_PaperWidth(This,Result) \ ( (This)->lpVtbl -> get_PaperWidth(This,Result) ) #define IPaperSizeParams_put_PaperWidth(This,Value) \ ( (This)->lpVtbl -> put_PaperWidth(This,Value) ) #define IPaperSizeParams_get_PaperSizeMode(This,Result) \ ( (This)->lpVtbl -> get_PaperSizeMode(This,Result) ) #define IPaperSizeParams_put_PaperSizeMode(This,Value) \ ( (This)->lpVtbl -> put_PaperSizeMode(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPaperSizeParams_INTERFACE_DEFINED__ */ #ifndef __IRTFExportParams_INTERFACE_DEFINED__ #define __IRTFExportParams_INTERFACE_DEFINED__ /* iface IRTFExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRTFExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001029-0000-1056-976E-008048D53AE3") IRTFExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepLines( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepLines( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepPages( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepPages( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WritePictures( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WritePictures( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RemoveSoftHyphens( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RemoveSoftHyphens( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HighlightErrorsWithTextColor( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HighlightErrorsWithTextColor( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HighlightErrorsWithBackgroundColor( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HighlightErrorsWithBackgroundColor( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageSynthesisMode( /* [retval][out] */ RTFPageSynthesisModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PageSynthesisMode( /* [in] */ RTFPageSynthesisModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorTextColor( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ErrorTextColor( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorBackgroundColor( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ErrorBackgroundColor( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSizeParams( /* [retval][out] */ IPaperSizeParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IRTFExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageOrientation( /* [retval][out] */ PageOrientationEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PageOrientation( /* [in] */ PageOrientationEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepTextColor( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepTextColor( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundColorMode( /* [retval][out] */ BackgroundColorModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundColorMode( /* [in] */ BackgroundColorModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteRunningTitles( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteRunningTitles( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_FilterSeparators( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_FilterSeparators( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseDocumentStructure( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseDocumentStructure( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PictureExportParams( /* [retval][out] */ IPictureExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MetaDataWritingParams( /* [retval][out] */ IDocumentContentInfoWritingParams **Result) = 0; }; #else /* C style iface */ typedef struct IRTFExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRTFExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRTFExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IRTFExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRTFExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRTFExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRTFExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRTFExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRTFExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepLines )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepLines )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepPages )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepPages )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WritePictures )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WritePictures )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RemoveSoftHyphens )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RemoveSoftHyphens )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HighlightErrorsWithTextColor )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HighlightErrorsWithTextColor )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HighlightErrorsWithBackgroundColor )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HighlightErrorsWithBackgroundColor )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageSynthesisMode )( IRTFExportParams * This, /* [retval][out] */ RTFPageSynthesisModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PageSynthesisMode )( IRTFExportParams * This, /* [in] */ RTFPageSynthesisModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorTextColor )( IRTFExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErrorTextColor )( IRTFExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorBackgroundColor )( IRTFExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErrorBackgroundColor )( IRTFExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperSizeParams )( IRTFExportParams * This, /* [retval][out] */ IPaperSizeParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IRTFExportParams * This, /* [in] */ IRTFExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IRTFExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IRTFExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IRTFExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IRTFExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageOrientation )( IRTFExportParams * This, /* [retval][out] */ PageOrientationEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PageOrientation )( IRTFExportParams * This, /* [in] */ PageOrientationEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepTextColor )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepTextColor )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColorMode )( IRTFExportParams * This, /* [retval][out] */ BackgroundColorModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColorMode )( IRTFExportParams * This, /* [in] */ BackgroundColorModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteRunningTitles )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteRunningTitles )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_FilterSeparators )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_FilterSeparators )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseDocumentStructure )( IRTFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseDocumentStructure )( IRTFExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PictureExportParams )( IRTFExportParams * This, /* [retval][out] */ IPictureExportParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MetaDataWritingParams )( IRTFExportParams * This, /* [retval][out] */ IDocumentContentInfoWritingParams **Result); END_INTERFACE } IRTFExportParamsVtbl; iface IRTFExportParams { CONST_VTBL struct IRTFExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRTFExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRTFExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRTFExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRTFExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRTFExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRTFExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRTFExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRTFExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRTFExportParams_get_KeepLines(This,Result) \ ( (This)->lpVtbl -> get_KeepLines(This,Result) ) #define IRTFExportParams_put_KeepLines(This,Value) \ ( (This)->lpVtbl -> put_KeepLines(This,Value) ) #define IRTFExportParams_get_KeepPages(This,Result) \ ( (This)->lpVtbl -> get_KeepPages(This,Result) ) #define IRTFExportParams_put_KeepPages(This,Value) \ ( (This)->lpVtbl -> put_KeepPages(This,Value) ) #define IRTFExportParams_get_WritePictures(This,Result) \ ( (This)->lpVtbl -> get_WritePictures(This,Result) ) #define IRTFExportParams_put_WritePictures(This,Value) \ ( (This)->lpVtbl -> put_WritePictures(This,Value) ) #define IRTFExportParams_get_RemoveSoftHyphens(This,Result) \ ( (This)->lpVtbl -> get_RemoveSoftHyphens(This,Result) ) #define IRTFExportParams_put_RemoveSoftHyphens(This,Value) \ ( (This)->lpVtbl -> put_RemoveSoftHyphens(This,Value) ) #define IRTFExportParams_get_HighlightErrorsWithTextColor(This,Result) \ ( (This)->lpVtbl -> get_HighlightErrorsWithTextColor(This,Result) ) #define IRTFExportParams_put_HighlightErrorsWithTextColor(This,Value) \ ( (This)->lpVtbl -> put_HighlightErrorsWithTextColor(This,Value) ) #define IRTFExportParams_get_HighlightErrorsWithBackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_HighlightErrorsWithBackgroundColor(This,Result) ) #define IRTFExportParams_put_HighlightErrorsWithBackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_HighlightErrorsWithBackgroundColor(This,Value) ) #define IRTFExportParams_get_PageSynthesisMode(This,Result) \ ( (This)->lpVtbl -> get_PageSynthesisMode(This,Result) ) #define IRTFExportParams_put_PageSynthesisMode(This,Value) \ ( (This)->lpVtbl -> put_PageSynthesisMode(This,Value) ) #define IRTFExportParams_get_ErrorTextColor(This,Result) \ ( (This)->lpVtbl -> get_ErrorTextColor(This,Result) ) #define IRTFExportParams_put_ErrorTextColor(This,Value) \ ( (This)->lpVtbl -> put_ErrorTextColor(This,Value) ) #define IRTFExportParams_get_ErrorBackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_ErrorBackgroundColor(This,Result) ) #define IRTFExportParams_put_ErrorBackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_ErrorBackgroundColor(This,Value) ) #define IRTFExportParams_get_PaperSizeParams(This,Result) \ ( (This)->lpVtbl -> get_PaperSizeParams(This,Result) ) #define IRTFExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IRTFExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IRTFExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IRTFExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IRTFExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IRTFExportParams_get_PageOrientation(This,Result) \ ( (This)->lpVtbl -> get_PageOrientation(This,Result) ) #define IRTFExportParams_put_PageOrientation(This,Value) \ ( (This)->lpVtbl -> put_PageOrientation(This,Value) ) #define IRTFExportParams_get_KeepTextColor(This,Result) \ ( (This)->lpVtbl -> get_KeepTextColor(This,Result) ) #define IRTFExportParams_put_KeepTextColor(This,Value) \ ( (This)->lpVtbl -> put_KeepTextColor(This,Value) ) #define IRTFExportParams_get_BackgroundColorMode(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColorMode(This,Result) ) #define IRTFExportParams_put_BackgroundColorMode(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColorMode(This,Value) ) #define IRTFExportParams_get_WriteRunningTitles(This,Result) \ ( (This)->lpVtbl -> get_WriteRunningTitles(This,Result) ) #define IRTFExportParams_put_WriteRunningTitles(This,Value) \ ( (This)->lpVtbl -> put_WriteRunningTitles(This,Value) ) #define IRTFExportParams_get_FilterSeparators(This,Result) \ ( (This)->lpVtbl -> get_FilterSeparators(This,Result) ) #define IRTFExportParams_put_FilterSeparators(This,Value) \ ( (This)->lpVtbl -> put_FilterSeparators(This,Value) ) #define IRTFExportParams_get_UseDocumentStructure(This,Result) \ ( (This)->lpVtbl -> get_UseDocumentStructure(This,Result) ) #define IRTFExportParams_put_UseDocumentStructure(This,Value) \ ( (This)->lpVtbl -> put_UseDocumentStructure(This,Value) ) #define IRTFExportParams_get_PictureExportParams(This,Result) \ ( (This)->lpVtbl -> get_PictureExportParams(This,Result) ) #define IRTFExportParams_get_MetaDataWritingParams(This,Result) \ ( (This)->lpVtbl -> get_MetaDataWritingParams(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRTFExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_RTFExportParams; #ifdef __cplusplus class DECLSPEC_UUID("1100202a-0000-1056-976E-008048D53AE3") RTFExportParams; #endif #ifndef __ITextExportParams_INTERFACE_DEFINED__ #define __ITextExportParams_INTERFACE_DEFINED__ /* iface ITextExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100102a-0000-1056-976E-008048D53AE3") ITextExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InsertEmptyLineBetweenParagraphs( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_InsertEmptyLineBetweenParagraphs( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExportParagraphsAsOneLine( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExportParagraphsAsOneLine( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UsePageBreaks( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UsePageBreaks( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AppendToEnd( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AppendToEnd( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExportFormat( /* [retval][out] */ TXTExportFormatEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExportFormat( /* [in] */ TXTExportFormatEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EncodingType( /* [retval][out] */ TextEncodingTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EncodingType( /* [in] */ TextEncodingTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CodePage( /* [retval][out] */ CodePageEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CodePage( /* [in] */ CodePageEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TabSeparator( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TabSeparator( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteRunningTitles( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteRunningTitles( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ITextExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RetainLayout( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RetainLayout( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct ITextExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InsertEmptyLineBetweenParagraphs )( ITextExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InsertEmptyLineBetweenParagraphs )( ITextExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExportParagraphsAsOneLine )( ITextExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExportParagraphsAsOneLine )( ITextExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UsePageBreaks )( ITextExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UsePageBreaks )( ITextExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AppendToEnd )( ITextExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AppendToEnd )( ITextExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExportFormat )( ITextExportParams * This, /* [retval][out] */ TXTExportFormatEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExportFormat )( ITextExportParams * This, /* [in] */ TXTExportFormatEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EncodingType )( ITextExportParams * This, /* [retval][out] */ TextEncodingTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EncodingType )( ITextExportParams * This, /* [in] */ TextEncodingTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CodePage )( ITextExportParams * This, /* [retval][out] */ CodePageEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CodePage )( ITextExportParams * This, /* [in] */ CodePageEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TabSeparator )( ITextExportParams * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TabSeparator )( ITextExportParams * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteRunningTitles )( ITextExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteRunningTitles )( ITextExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ITextExportParams * This, /* [in] */ ITextExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( ITextExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( ITextExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( ITextExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( ITextExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RetainLayout )( ITextExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RetainLayout )( ITextExportParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } ITextExportParamsVtbl; iface ITextExportParams { CONST_VTBL struct ITextExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextExportParams_get_InsertEmptyLineBetweenParagraphs(This,Result) \ ( (This)->lpVtbl -> get_InsertEmptyLineBetweenParagraphs(This,Result) ) #define ITextExportParams_put_InsertEmptyLineBetweenParagraphs(This,Value) \ ( (This)->lpVtbl -> put_InsertEmptyLineBetweenParagraphs(This,Value) ) #define ITextExportParams_get_ExportParagraphsAsOneLine(This,Result) \ ( (This)->lpVtbl -> get_ExportParagraphsAsOneLine(This,Result) ) #define ITextExportParams_put_ExportParagraphsAsOneLine(This,Value) \ ( (This)->lpVtbl -> put_ExportParagraphsAsOneLine(This,Value) ) #define ITextExportParams_get_UsePageBreaks(This,Result) \ ( (This)->lpVtbl -> get_UsePageBreaks(This,Result) ) #define ITextExportParams_put_UsePageBreaks(This,Value) \ ( (This)->lpVtbl -> put_UsePageBreaks(This,Value) ) #define ITextExportParams_get_AppendToEnd(This,Result) \ ( (This)->lpVtbl -> get_AppendToEnd(This,Result) ) #define ITextExportParams_put_AppendToEnd(This,Value) \ ( (This)->lpVtbl -> put_AppendToEnd(This,Value) ) #define ITextExportParams_get_ExportFormat(This,Result) \ ( (This)->lpVtbl -> get_ExportFormat(This,Result) ) #define ITextExportParams_put_ExportFormat(This,Value) \ ( (This)->lpVtbl -> put_ExportFormat(This,Value) ) #define ITextExportParams_get_EncodingType(This,Result) \ ( (This)->lpVtbl -> get_EncodingType(This,Result) ) #define ITextExportParams_put_EncodingType(This,Value) \ ( (This)->lpVtbl -> put_EncodingType(This,Value) ) #define ITextExportParams_get_CodePage(This,Result) \ ( (This)->lpVtbl -> get_CodePage(This,Result) ) #define ITextExportParams_put_CodePage(This,Value) \ ( (This)->lpVtbl -> put_CodePage(This,Value) ) #define ITextExportParams_get_TabSeparator(This,Result) \ ( (This)->lpVtbl -> get_TabSeparator(This,Result) ) #define ITextExportParams_put_TabSeparator(This,Value) \ ( (This)->lpVtbl -> put_TabSeparator(This,Value) ) #define ITextExportParams_get_WriteRunningTitles(This,Result) \ ( (This)->lpVtbl -> get_WriteRunningTitles(This,Result) ) #define ITextExportParams_put_WriteRunningTitles(This,Value) \ ( (This)->lpVtbl -> put_WriteRunningTitles(This,Value) ) #define ITextExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ITextExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define ITextExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define ITextExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define ITextExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define ITextExportParams_get_RetainLayout(This,Result) \ ( (This)->lpVtbl -> get_RetainLayout(This,Result) ) #define ITextExportParams_put_RetainLayout(This,Value) \ ( (This)->lpVtbl -> put_RetainLayout(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TextExportParams; #ifdef __cplusplus class DECLSPEC_UUID("1100202b-0000-1056-976E-008048D53AE3") TextExportParams; #endif #ifndef __IXLExportParams_INTERFACE_DEFINED__ #define __IXLExportParams_INTERFACE_DEFINED__ /* iface IXLExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IXLExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100102b-0000-1056-976E-008048D53AE3") IXLExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConvertStringsToNumbers( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ConvertStringsToNumbers( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TablesOnly( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TablesOnly( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RemoveFormatting( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RemoveFormatting( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_XLFileFormat( /* [retval][out] */ XLFileFormatEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_XLFileFormat( /* [in] */ XLFileFormatEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IXLExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteRunningTitles( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteRunningTitles( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepTextColor( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepTextColor( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundColorMode( /* [retval][out] */ BackgroundColorModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundColorMode( /* [in] */ BackgroundColorModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSize( /* [retval][out] */ XLSXPaperSizeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperSize( /* [in] */ XLSXPaperSizeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageOrientation( /* [retval][out] */ PageOrientationEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PageOrientation( /* [in] */ PageOrientationEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OnePagePerWorksheet( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OnePagePerWorksheet( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MetaDataWritingParams( /* [retval][out] */ IDocumentContentInfoWritingParams **Result) = 0; }; #else /* C style iface */ typedef struct IXLExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IXLExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IXLExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IXLExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IXLExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IXLExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IXLExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IXLExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IXLExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConvertStringsToNumbers )( IXLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ConvertStringsToNumbers )( IXLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TablesOnly )( IXLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TablesOnly )( IXLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RemoveFormatting )( IXLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RemoveFormatting )( IXLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XLFileFormat )( IXLExportParams * This, /* [retval][out] */ XLFileFormatEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_XLFileFormat )( IXLExportParams * This, /* [in] */ XLFileFormatEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IXLExportParams * This, /* [in] */ IXLExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IXLExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IXLExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IXLExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IXLExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteRunningTitles )( IXLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteRunningTitles )( IXLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepTextColor )( IXLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepTextColor )( IXLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColorMode )( IXLExportParams * This, /* [retval][out] */ BackgroundColorModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColorMode )( IXLExportParams * This, /* [in] */ BackgroundColorModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperSize )( IXLExportParams * This, /* [retval][out] */ XLSXPaperSizeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperSize )( IXLExportParams * This, /* [in] */ XLSXPaperSizeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageOrientation )( IXLExportParams * This, /* [retval][out] */ PageOrientationEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PageOrientation )( IXLExportParams * This, /* [in] */ PageOrientationEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnePagePerWorksheet )( IXLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OnePagePerWorksheet )( IXLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MetaDataWritingParams )( IXLExportParams * This, /* [retval][out] */ IDocumentContentInfoWritingParams **Result); END_INTERFACE } IXLExportParamsVtbl; iface IXLExportParams { CONST_VTBL struct IXLExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IXLExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IXLExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IXLExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IXLExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IXLExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IXLExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IXLExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IXLExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IXLExportParams_get_ConvertStringsToNumbers(This,Result) \ ( (This)->lpVtbl -> get_ConvertStringsToNumbers(This,Result) ) #define IXLExportParams_put_ConvertStringsToNumbers(This,Value) \ ( (This)->lpVtbl -> put_ConvertStringsToNumbers(This,Value) ) #define IXLExportParams_get_TablesOnly(This,Result) \ ( (This)->lpVtbl -> get_TablesOnly(This,Result) ) #define IXLExportParams_put_TablesOnly(This,Value) \ ( (This)->lpVtbl -> put_TablesOnly(This,Value) ) #define IXLExportParams_get_RemoveFormatting(This,Result) \ ( (This)->lpVtbl -> get_RemoveFormatting(This,Result) ) #define IXLExportParams_put_RemoveFormatting(This,Value) \ ( (This)->lpVtbl -> put_RemoveFormatting(This,Value) ) #define IXLExportParams_get_XLFileFormat(This,Result) \ ( (This)->lpVtbl -> get_XLFileFormat(This,Result) ) #define IXLExportParams_put_XLFileFormat(This,Value) \ ( (This)->lpVtbl -> put_XLFileFormat(This,Value) ) #define IXLExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IXLExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IXLExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IXLExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IXLExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IXLExportParams_get_WriteRunningTitles(This,Result) \ ( (This)->lpVtbl -> get_WriteRunningTitles(This,Result) ) #define IXLExportParams_put_WriteRunningTitles(This,Value) \ ( (This)->lpVtbl -> put_WriteRunningTitles(This,Value) ) #define IXLExportParams_get_KeepTextColor(This,Result) \ ( (This)->lpVtbl -> get_KeepTextColor(This,Result) ) #define IXLExportParams_put_KeepTextColor(This,Value) \ ( (This)->lpVtbl -> put_KeepTextColor(This,Value) ) #define IXLExportParams_get_BackgroundColorMode(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColorMode(This,Result) ) #define IXLExportParams_put_BackgroundColorMode(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColorMode(This,Value) ) #define IXLExportParams_get_PaperSize(This,Result) \ ( (This)->lpVtbl -> get_PaperSize(This,Result) ) #define IXLExportParams_put_PaperSize(This,Value) \ ( (This)->lpVtbl -> put_PaperSize(This,Value) ) #define IXLExportParams_get_PageOrientation(This,Result) \ ( (This)->lpVtbl -> get_PageOrientation(This,Result) ) #define IXLExportParams_put_PageOrientation(This,Value) \ ( (This)->lpVtbl -> put_PageOrientation(This,Value) ) #define IXLExportParams_get_OnePagePerWorksheet(This,Result) \ ( (This)->lpVtbl -> get_OnePagePerWorksheet(This,Result) ) #define IXLExportParams_put_OnePagePerWorksheet(This,Value) \ ( (This)->lpVtbl -> put_OnePagePerWorksheet(This,Value) ) #define IXLExportParams_get_MetaDataWritingParams(This,Result) \ ( (This)->lpVtbl -> get_MetaDataWritingParams(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IXLExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_XLExportParams; #ifdef __cplusplus class DECLSPEC_UUID("1100202c-0000-1056-976E-008048D53AE3") XLExportParams; #endif #ifndef __IHTMLExportParams_INTERFACE_DEFINED__ #define __IHTMLExportParams_INTERFACE_DEFINED__ /* iface IHTMLExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IHTMLExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100102d-0000-1056-976E-008048D53AE3") IHTMLExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepLines( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepLines( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WritePictures( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WritePictures( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepTextAndBackgroundColor( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepTextAndBackgroundColor( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HTMLSynthesisMode( /* [retval][out] */ HTMLSynthesisModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HTMLSynthesisMode( /* [in] */ HTMLSynthesisModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HTMLFormatMode( /* [retval][out] */ HTMLFormatModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HTMLFormatMode( /* [in] */ HTMLFormatModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EncodingType( /* [retval][out] */ TextEncodingTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EncodingType( /* [in] */ TextEncodingTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CodePage( /* [retval][out] */ CodePageEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CodePage( /* [in] */ CodePageEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IHTMLExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteRunningTitles( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteRunningTitles( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SplitDocumentToFiles( /* [retval][out] */ HTMLDocumentSplittingModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SplitDocumentToFiles( /* [in] */ HTMLDocumentSplittingModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SeparatePages( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SeparatePages( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseDocumentStructure( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseDocumentStructure( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PictureExportParams( /* [retval][out] */ IPictureExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MetaDataWritingParams( /* [retval][out] */ IDocumentContentInfoWritingParams **Result) = 0; }; #else /* C style iface */ typedef struct IHTMLExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IHTMLExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IHTMLExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IHTMLExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IHTMLExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IHTMLExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepLines )( IHTMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepLines )( IHTMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WritePictures )( IHTMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WritePictures )( IHTMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepTextAndBackgroundColor )( IHTMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepTextAndBackgroundColor )( IHTMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HTMLSynthesisMode )( IHTMLExportParams * This, /* [retval][out] */ HTMLSynthesisModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HTMLSynthesisMode )( IHTMLExportParams * This, /* [in] */ HTMLSynthesisModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HTMLFormatMode )( IHTMLExportParams * This, /* [retval][out] */ HTMLFormatModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HTMLFormatMode )( IHTMLExportParams * This, /* [in] */ HTMLFormatModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EncodingType )( IHTMLExportParams * This, /* [retval][out] */ TextEncodingTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EncodingType )( IHTMLExportParams * This, /* [in] */ TextEncodingTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CodePage )( IHTMLExportParams * This, /* [retval][out] */ CodePageEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CodePage )( IHTMLExportParams * This, /* [in] */ CodePageEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IHTMLExportParams * This, /* [in] */ IHTMLExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IHTMLExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IHTMLExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IHTMLExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IHTMLExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteRunningTitles )( IHTMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteRunningTitles )( IHTMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SplitDocumentToFiles )( IHTMLExportParams * This, /* [retval][out] */ HTMLDocumentSplittingModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SplitDocumentToFiles )( IHTMLExportParams * This, /* [in] */ HTMLDocumentSplittingModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SeparatePages )( IHTMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SeparatePages )( IHTMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseDocumentStructure )( IHTMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseDocumentStructure )( IHTMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PictureExportParams )( IHTMLExportParams * This, /* [retval][out] */ IPictureExportParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MetaDataWritingParams )( IHTMLExportParams * This, /* [retval][out] */ IDocumentContentInfoWritingParams **Result); END_INTERFACE } IHTMLExportParamsVtbl; iface IHTMLExportParams { CONST_VTBL struct IHTMLExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IHTMLExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IHTMLExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IHTMLExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IHTMLExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IHTMLExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IHTMLExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IHTMLExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IHTMLExportParams_get_KeepLines(This,Result) \ ( (This)->lpVtbl -> get_KeepLines(This,Result) ) #define IHTMLExportParams_put_KeepLines(This,Value) \ ( (This)->lpVtbl -> put_KeepLines(This,Value) ) #define IHTMLExportParams_get_WritePictures(This,Result) \ ( (This)->lpVtbl -> get_WritePictures(This,Result) ) #define IHTMLExportParams_put_WritePictures(This,Value) \ ( (This)->lpVtbl -> put_WritePictures(This,Value) ) #define IHTMLExportParams_get_KeepTextAndBackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_KeepTextAndBackgroundColor(This,Result) ) #define IHTMLExportParams_put_KeepTextAndBackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_KeepTextAndBackgroundColor(This,Value) ) #define IHTMLExportParams_get_HTMLSynthesisMode(This,Result) \ ( (This)->lpVtbl -> get_HTMLSynthesisMode(This,Result) ) #define IHTMLExportParams_put_HTMLSynthesisMode(This,Value) \ ( (This)->lpVtbl -> put_HTMLSynthesisMode(This,Value) ) #define IHTMLExportParams_get_HTMLFormatMode(This,Result) \ ( (This)->lpVtbl -> get_HTMLFormatMode(This,Result) ) #define IHTMLExportParams_put_HTMLFormatMode(This,Value) \ ( (This)->lpVtbl -> put_HTMLFormatMode(This,Value) ) #define IHTMLExportParams_get_EncodingType(This,Result) \ ( (This)->lpVtbl -> get_EncodingType(This,Result) ) #define IHTMLExportParams_put_EncodingType(This,Value) \ ( (This)->lpVtbl -> put_EncodingType(This,Value) ) #define IHTMLExportParams_get_CodePage(This,Result) \ ( (This)->lpVtbl -> get_CodePage(This,Result) ) #define IHTMLExportParams_put_CodePage(This,Value) \ ( (This)->lpVtbl -> put_CodePage(This,Value) ) #define IHTMLExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IHTMLExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IHTMLExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IHTMLExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IHTMLExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IHTMLExportParams_get_WriteRunningTitles(This,Result) \ ( (This)->lpVtbl -> get_WriteRunningTitles(This,Result) ) #define IHTMLExportParams_put_WriteRunningTitles(This,Value) \ ( (This)->lpVtbl -> put_WriteRunningTitles(This,Value) ) #define IHTMLExportParams_get_SplitDocumentToFiles(This,Result) \ ( (This)->lpVtbl -> get_SplitDocumentToFiles(This,Result) ) #define IHTMLExportParams_put_SplitDocumentToFiles(This,Value) \ ( (This)->lpVtbl -> put_SplitDocumentToFiles(This,Value) ) #define IHTMLExportParams_get_SeparatePages(This,Result) \ ( (This)->lpVtbl -> get_SeparatePages(This,Result) ) #define IHTMLExportParams_put_SeparatePages(This,Value) \ ( (This)->lpVtbl -> put_SeparatePages(This,Value) ) #define IHTMLExportParams_get_UseDocumentStructure(This,Result) \ ( (This)->lpVtbl -> get_UseDocumentStructure(This,Result) ) #define IHTMLExportParams_put_UseDocumentStructure(This,Value) \ ( (This)->lpVtbl -> put_UseDocumentStructure(This,Value) ) #define IHTMLExportParams_get_PictureExportParams(This,Result) \ ( (This)->lpVtbl -> get_PictureExportParams(This,Result) ) #define IHTMLExportParams_get_MetaDataWritingParams(This,Result) \ ( (This)->lpVtbl -> get_MetaDataWritingParams(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IHTMLExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_HTMLExportParams; #ifdef __cplusplus class DECLSPEC_UUID("1100202e-0000-1056-976E-008048D53AE3") HTMLExportParams; #endif EXTERN_C const CLSID CLSID_PDFEncryptionInfo; #ifdef __cplusplus class DECLSPEC_UUID("11002056-0000-1056-976E-008048D53AE3") PDFEncryptionInfo; #endif #ifndef __IPDFMRCParams_INTERFACE_DEFINED__ #define __IPDFMRCParams_INTERFACE_DEFINED__ /* iface IPDFMRCParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPDFMRCParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100108D-0000-1056-976E-008048D53AE3") IPDFMRCParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepBackground( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepBackground( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundColor( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundColor( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundDownSampling( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundDownSampling( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MonochromeText( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MonochromeText( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextColor( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextColor( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorMaskDownSampling( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorMaskDownSampling( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PicturesInBackground( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PicturesInBackground( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseBwImageAsTextMask( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseBwImageAsTextMask( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IPDFMRCParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPDFMRCParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPDFMRCParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPDFMRCParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPDFMRCParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPDFMRCParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPDFMRCParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPDFMRCParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPDFMRCParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepBackground )( IPDFMRCParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepBackground )( IPDFMRCParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( IPDFMRCParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( IPDFMRCParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundDownSampling )( IPDFMRCParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundDownSampling )( IPDFMRCParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MonochromeText )( IPDFMRCParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MonochromeText )( IPDFMRCParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextColor )( IPDFMRCParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextColor )( IPDFMRCParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColorMaskDownSampling )( IPDFMRCParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColorMaskDownSampling )( IPDFMRCParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PicturesInBackground )( IPDFMRCParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PicturesInBackground )( IPDFMRCParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseBwImageAsTextMask )( IPDFMRCParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseBwImageAsTextMask )( IPDFMRCParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IPDFMRCParamsVtbl; iface IPDFMRCParams { CONST_VTBL struct IPDFMRCParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPDFMRCParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPDFMRCParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPDFMRCParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPDFMRCParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPDFMRCParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPDFMRCParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPDFMRCParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPDFMRCParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPDFMRCParams_get_KeepBackground(This,Result) \ ( (This)->lpVtbl -> get_KeepBackground(This,Result) ) #define IPDFMRCParams_put_KeepBackground(This,Value) \ ( (This)->lpVtbl -> put_KeepBackground(This,Value) ) #define IPDFMRCParams_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define IPDFMRCParams_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define IPDFMRCParams_get_BackgroundDownSampling(This,Result) \ ( (This)->lpVtbl -> get_BackgroundDownSampling(This,Result) ) #define IPDFMRCParams_put_BackgroundDownSampling(This,Value) \ ( (This)->lpVtbl -> put_BackgroundDownSampling(This,Value) ) #define IPDFMRCParams_get_MonochromeText(This,Result) \ ( (This)->lpVtbl -> get_MonochromeText(This,Result) ) #define IPDFMRCParams_put_MonochromeText(This,Value) \ ( (This)->lpVtbl -> put_MonochromeText(This,Value) ) #define IPDFMRCParams_get_TextColor(This,Result) \ ( (This)->lpVtbl -> get_TextColor(This,Result) ) #define IPDFMRCParams_put_TextColor(This,Value) \ ( (This)->lpVtbl -> put_TextColor(This,Value) ) #define IPDFMRCParams_get_ColorMaskDownSampling(This,Result) \ ( (This)->lpVtbl -> get_ColorMaskDownSampling(This,Result) ) #define IPDFMRCParams_put_ColorMaskDownSampling(This,Value) \ ( (This)->lpVtbl -> put_ColorMaskDownSampling(This,Value) ) #define IPDFMRCParams_get_PicturesInBackground(This,Result) \ ( (This)->lpVtbl -> get_PicturesInBackground(This,Result) ) #define IPDFMRCParams_put_PicturesInBackground(This,Value) \ ( (This)->lpVtbl -> put_PicturesInBackground(This,Value) ) #define IPDFMRCParams_get_UseBwImageAsTextMask(This,Result) \ ( (This)->lpVtbl -> get_UseBwImageAsTextMask(This,Result) ) #define IPDFMRCParams_put_UseBwImageAsTextMask(This,Value) \ ( (This)->lpVtbl -> put_UseBwImageAsTextMask(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPDFMRCParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PDFMRCParams; #ifdef __cplusplus class DECLSPEC_UUID("11002076-0000-1056-976E-008048D53AE3") PDFMRCParams; #endif EXTERN_C const CLSID CLSID_PaperSizeParams; #ifdef __cplusplus class DECLSPEC_UUID("110020C7-0000-1056-976E-008048D53AE3") PaperSizeParams; #endif #ifndef __IPDFExportFeatures_INTERFACE_DEFINED__ #define __IPDFExportFeatures_INTERFACE_DEFINED__ /* iface IPDFExportFeatures */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPDFExportFeatures; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E0-0000-1056-976E-008048D53AE3") IPDFExportFeatures : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EncryptionInfo( /* [retval][out] */ IPDFEncryptionInfo **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontEmbeddingMode( /* [retval][out] */ FontEmbeddingModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontEmbeddingMode( /* [in] */ FontEmbeddingModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PDFVersion( /* [retval][out] */ PDFVersionEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PDFVersion( /* [in] */ PDFVersionEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplaceUncertainWordsWithImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ReplaceUncertainWordsWithImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteRunningTitles( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteRunningTitles( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteTaggedPDFMode( /* [retval][out] */ WriteTaggedPDFModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteTaggedPDFMode( /* [in] */ WriteTaggedPDFModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSizeParams( /* [retval][out] */ IPaperSizeParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteLinks( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteLinks( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MetaDataWritingParams( /* [retval][out] */ IDocumentContentInfoWritingParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteXmpMetadataMode( /* [retval][out] */ WriteXmpMetadataModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteXmpMetadataMode( /* [in] */ WriteXmpMetadataModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnableLinearization( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableLinearization( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteSourceOutline( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteSourceOutline( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextAndBackgroundColorMode( /* [retval][out] */ TextAndBackgroundColorModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextAndBackgroundColorMode( /* [in] */ TextAndBackgroundColorModeEnum Value) = 0; }; #else /* C style iface */ typedef struct IPDFExportFeaturesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPDFExportFeatures * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPDFExportFeatures * This); ULONG ( STDMETHODCALLTYPE *Release )( IPDFExportFeatures * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPDFExportFeatures * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPDFExportFeatures * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPDFExportFeatures * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPDFExportFeatures * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPDFExportFeatures * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptionInfo )( IPDFExportFeatures * This, /* [retval][out] */ IPDFEncryptionInfo **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontEmbeddingMode )( IPDFExportFeatures * This, /* [retval][out] */ FontEmbeddingModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FontEmbeddingMode )( IPDFExportFeatures * This, /* [in] */ FontEmbeddingModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PDFVersion )( IPDFExportFeatures * This, /* [retval][out] */ PDFVersionEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PDFVersion )( IPDFExportFeatures * This, /* [in] */ PDFVersionEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplaceUncertainWordsWithImage )( IPDFExportFeatures * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReplaceUncertainWordsWithImage )( IPDFExportFeatures * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteRunningTitles )( IPDFExportFeatures * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteRunningTitles )( IPDFExportFeatures * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteTaggedPDFMode )( IPDFExportFeatures * This, /* [retval][out] */ WriteTaggedPDFModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteTaggedPDFMode )( IPDFExportFeatures * This, /* [in] */ WriteTaggedPDFModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperSizeParams )( IPDFExportFeatures * This, /* [retval][out] */ IPaperSizeParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteLinks )( IPDFExportFeatures * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteLinks )( IPDFExportFeatures * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MetaDataWritingParams )( IPDFExportFeatures * This, /* [retval][out] */ IDocumentContentInfoWritingParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteXmpMetadataMode )( IPDFExportFeatures * This, /* [retval][out] */ WriteXmpMetadataModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteXmpMetadataMode )( IPDFExportFeatures * This, /* [in] */ WriteXmpMetadataModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableLinearization )( IPDFExportFeatures * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableLinearization )( IPDFExportFeatures * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteSourceOutline )( IPDFExportFeatures * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteSourceOutline )( IPDFExportFeatures * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextAndBackgroundColorMode )( IPDFExportFeatures * This, /* [retval][out] */ TextAndBackgroundColorModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextAndBackgroundColorMode )( IPDFExportFeatures * This, /* [in] */ TextAndBackgroundColorModeEnum Value); END_INTERFACE } IPDFExportFeaturesVtbl; iface IPDFExportFeatures { CONST_VTBL struct IPDFExportFeaturesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPDFExportFeatures_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPDFExportFeatures_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPDFExportFeatures_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPDFExportFeatures_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPDFExportFeatures_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPDFExportFeatures_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPDFExportFeatures_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPDFExportFeatures_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPDFExportFeatures_get_EncryptionInfo(This,Result) \ ( (This)->lpVtbl -> get_EncryptionInfo(This,Result) ) #define IPDFExportFeatures_get_FontEmbeddingMode(This,Result) \ ( (This)->lpVtbl -> get_FontEmbeddingMode(This,Result) ) #define IPDFExportFeatures_put_FontEmbeddingMode(This,Value) \ ( (This)->lpVtbl -> put_FontEmbeddingMode(This,Value) ) #define IPDFExportFeatures_get_PDFVersion(This,Result) \ ( (This)->lpVtbl -> get_PDFVersion(This,Result) ) #define IPDFExportFeatures_put_PDFVersion(This,Value) \ ( (This)->lpVtbl -> put_PDFVersion(This,Value) ) #define IPDFExportFeatures_get_ReplaceUncertainWordsWithImage(This,Result) \ ( (This)->lpVtbl -> get_ReplaceUncertainWordsWithImage(This,Result) ) #define IPDFExportFeatures_put_ReplaceUncertainWordsWithImage(This,Value) \ ( (This)->lpVtbl -> put_ReplaceUncertainWordsWithImage(This,Value) ) #define IPDFExportFeatures_get_WriteRunningTitles(This,Result) \ ( (This)->lpVtbl -> get_WriteRunningTitles(This,Result) ) #define IPDFExportFeatures_put_WriteRunningTitles(This,Value) \ ( (This)->lpVtbl -> put_WriteRunningTitles(This,Value) ) #define IPDFExportFeatures_get_WriteTaggedPDFMode(This,Result) \ ( (This)->lpVtbl -> get_WriteTaggedPDFMode(This,Result) ) #define IPDFExportFeatures_put_WriteTaggedPDFMode(This,Value) \ ( (This)->lpVtbl -> put_WriteTaggedPDFMode(This,Value) ) #define IPDFExportFeatures_get_PaperSizeParams(This,Result) \ ( (This)->lpVtbl -> get_PaperSizeParams(This,Result) ) #define IPDFExportFeatures_get_WriteLinks(This,Result) \ ( (This)->lpVtbl -> get_WriteLinks(This,Result) ) #define IPDFExportFeatures_put_WriteLinks(This,Value) \ ( (This)->lpVtbl -> put_WriteLinks(This,Value) ) #define IPDFExportFeatures_get_MetaDataWritingParams(This,Result) \ ( (This)->lpVtbl -> get_MetaDataWritingParams(This,Result) ) #define IPDFExportFeatures_get_WriteXmpMetadataMode(This,Result) \ ( (This)->lpVtbl -> get_WriteXmpMetadataMode(This,Result) ) #define IPDFExportFeatures_put_WriteXmpMetadataMode(This,Value) \ ( (This)->lpVtbl -> put_WriteXmpMetadataMode(This,Value) ) #define IPDFExportFeatures_get_EnableLinearization(This,Result) \ ( (This)->lpVtbl -> get_EnableLinearization(This,Result) ) #define IPDFExportFeatures_put_EnableLinearization(This,Value) \ ( (This)->lpVtbl -> put_EnableLinearization(This,Value) ) #define IPDFExportFeatures_get_WriteSourceOutline(This,Result) \ ( (This)->lpVtbl -> get_WriteSourceOutline(This,Result) ) #define IPDFExportFeatures_put_WriteSourceOutline(This,Value) \ ( (This)->lpVtbl -> put_WriteSourceOutline(This,Value) ) #define IPDFExportFeatures_get_TextAndBackgroundColorMode(This,Result) \ ( (This)->lpVtbl -> get_TextAndBackgroundColorMode(This,Result) ) #define IPDFExportFeatures_put_TextAndBackgroundColorMode(This,Value) \ ( (This)->lpVtbl -> put_TextAndBackgroundColorMode(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPDFExportFeatures_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PDFExportFeatures; #ifdef __cplusplus class DECLSPEC_UUID("110020C8-0000-1056-976E-008048D53AE3") PDFExportFeatures; #endif #ifndef __IPDFPictureCompressionParams_INTERFACE_DEFINED__ #define __IPDFPictureCompressionParams_INTERFACE_DEFINED__ /* iface IPDFPictureCompressionParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPDFPictureCompressionParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E1-0000-1056-976E-008048D53AE3") IPDFPictureCompressionParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MRCParams( /* [retval][out] */ IPDFMRCParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_JpegQuality( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_JpegQuality( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorPictureFormats( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorPictureFormats( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_GrayPictureFormats( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_GrayPictureFormats( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BwPictureFormats( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BwPictureFormats( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnableSharpenFilter( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableSharpenFilter( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IPDFPictureCompressionParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPDFPictureCompressionParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPDFPictureCompressionParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPDFPictureCompressionParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPDFPictureCompressionParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPDFPictureCompressionParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPDFPictureCompressionParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPDFPictureCompressionParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPDFPictureCompressionParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MRCParams )( IPDFPictureCompressionParams * This, /* [retval][out] */ IPDFMRCParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_JpegQuality )( IPDFPictureCompressionParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_JpegQuality )( IPDFPictureCompressionParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColorPictureFormats )( IPDFPictureCompressionParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColorPictureFormats )( IPDFPictureCompressionParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GrayPictureFormats )( IPDFPictureCompressionParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_GrayPictureFormats )( IPDFPictureCompressionParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BwPictureFormats )( IPDFPictureCompressionParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BwPictureFormats )( IPDFPictureCompressionParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableSharpenFilter )( IPDFPictureCompressionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableSharpenFilter )( IPDFPictureCompressionParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IPDFPictureCompressionParamsVtbl; iface IPDFPictureCompressionParams { CONST_VTBL struct IPDFPictureCompressionParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPDFPictureCompressionParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPDFPictureCompressionParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPDFPictureCompressionParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPDFPictureCompressionParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPDFPictureCompressionParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPDFPictureCompressionParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPDFPictureCompressionParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPDFPictureCompressionParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPDFPictureCompressionParams_get_MRCParams(This,Result) \ ( (This)->lpVtbl -> get_MRCParams(This,Result) ) #define IPDFPictureCompressionParams_get_JpegQuality(This,Result) \ ( (This)->lpVtbl -> get_JpegQuality(This,Result) ) #define IPDFPictureCompressionParams_put_JpegQuality(This,Value) \ ( (This)->lpVtbl -> put_JpegQuality(This,Value) ) #define IPDFPictureCompressionParams_get_ColorPictureFormats(This,Result) \ ( (This)->lpVtbl -> get_ColorPictureFormats(This,Result) ) #define IPDFPictureCompressionParams_put_ColorPictureFormats(This,Value) \ ( (This)->lpVtbl -> put_ColorPictureFormats(This,Value) ) #define IPDFPictureCompressionParams_get_GrayPictureFormats(This,Result) \ ( (This)->lpVtbl -> get_GrayPictureFormats(This,Result) ) #define IPDFPictureCompressionParams_put_GrayPictureFormats(This,Value) \ ( (This)->lpVtbl -> put_GrayPictureFormats(This,Value) ) #define IPDFPictureCompressionParams_get_BwPictureFormats(This,Result) \ ( (This)->lpVtbl -> get_BwPictureFormats(This,Result) ) #define IPDFPictureCompressionParams_put_BwPictureFormats(This,Value) \ ( (This)->lpVtbl -> put_BwPictureFormats(This,Value) ) #define IPDFPictureCompressionParams_get_EnableSharpenFilter(This,Result) \ ( (This)->lpVtbl -> get_EnableSharpenFilter(This,Result) ) #define IPDFPictureCompressionParams_put_EnableSharpenFilter(This,Value) \ ( (This)->lpVtbl -> put_EnableSharpenFilter(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPDFPictureCompressionParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PDFPictureCompressionParams; #ifdef __cplusplus class DECLSPEC_UUID("110020C9-0000-1056-976E-008048D53AE3") PDFPictureCompressionParams; #endif #ifndef __IPDFExportParams_INTERFACE_DEFINED__ #define __IPDFExportParams_INTERFACE_DEFINED__ /* iface IPDFExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPDFExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010D9-0000-1056-976E-008048D53AE3") IPDFExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Scenario( /* [retval][out] */ PDFExportScenarioEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Scenario( /* [in] */ PDFExportScenarioEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Colority( /* [retval][out] */ PictureColorityModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Colority( /* [in] */ PictureColorityModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Resolution( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Resolution( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResolutionType( /* [retval][out] */ PDFResolutionTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ResolutionType( /* [in] */ PDFResolutionTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MRCMode( /* [retval][out] */ PDFMRCModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MRCMode( /* [in] */ PDFMRCModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextExportMode( /* [retval][out] */ PDFExportModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextExportMode( /* [in] */ PDFExportModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PDFAComplianceMode( /* [retval][out] */ PDFAComplianceModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PDFAComplianceMode( /* [in] */ PDFAComplianceModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IPDFExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PDFFeatures( /* [retval][out] */ IPDFExportFeatures **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PictureCompressionParams( /* [retval][out] */ IPDFPictureCompressionParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CorrectColorDepth( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CorrectColorDepth( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IPDFExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPDFExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPDFExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPDFExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPDFExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPDFExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPDFExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPDFExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPDFExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Scenario )( IPDFExportParams * This, /* [retval][out] */ PDFExportScenarioEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Scenario )( IPDFExportParams * This, /* [in] */ PDFExportScenarioEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Colority )( IPDFExportParams * This, /* [retval][out] */ PictureColorityModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Colority )( IPDFExportParams * This, /* [in] */ PictureColorityModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Resolution )( IPDFExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Resolution )( IPDFExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ResolutionType )( IPDFExportParams * This, /* [retval][out] */ PDFResolutionTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ResolutionType )( IPDFExportParams * This, /* [in] */ PDFResolutionTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MRCMode )( IPDFExportParams * This, /* [retval][out] */ PDFMRCModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MRCMode )( IPDFExportParams * This, /* [in] */ PDFMRCModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextExportMode )( IPDFExportParams * This, /* [retval][out] */ PDFExportModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextExportMode )( IPDFExportParams * This, /* [in] */ PDFExportModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PDFAComplianceMode )( IPDFExportParams * This, /* [retval][out] */ PDFAComplianceModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PDFAComplianceMode )( IPDFExportParams * This, /* [in] */ PDFAComplianceModeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IPDFExportParams * This, /* [in] */ IPDFExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IPDFExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IPDFExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IPDFExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IPDFExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PDFFeatures )( IPDFExportParams * This, /* [retval][out] */ IPDFExportFeatures **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PictureCompressionParams )( IPDFExportParams * This, /* [retval][out] */ IPDFPictureCompressionParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CorrectColorDepth )( IPDFExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CorrectColorDepth )( IPDFExportParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IPDFExportParamsVtbl; iface IPDFExportParams { CONST_VTBL struct IPDFExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPDFExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPDFExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPDFExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPDFExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPDFExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPDFExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPDFExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPDFExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPDFExportParams_get_Scenario(This,Result) \ ( (This)->lpVtbl -> get_Scenario(This,Result) ) #define IPDFExportParams_put_Scenario(This,Value) \ ( (This)->lpVtbl -> put_Scenario(This,Value) ) #define IPDFExportParams_get_Colority(This,Result) \ ( (This)->lpVtbl -> get_Colority(This,Result) ) #define IPDFExportParams_put_Colority(This,Value) \ ( (This)->lpVtbl -> put_Colority(This,Value) ) #define IPDFExportParams_get_Resolution(This,Result) \ ( (This)->lpVtbl -> get_Resolution(This,Result) ) #define IPDFExportParams_put_Resolution(This,Value) \ ( (This)->lpVtbl -> put_Resolution(This,Value) ) #define IPDFExportParams_get_ResolutionType(This,Result) \ ( (This)->lpVtbl -> get_ResolutionType(This,Result) ) #define IPDFExportParams_put_ResolutionType(This,Value) \ ( (This)->lpVtbl -> put_ResolutionType(This,Value) ) #define IPDFExportParams_get_MRCMode(This,Result) \ ( (This)->lpVtbl -> get_MRCMode(This,Result) ) #define IPDFExportParams_put_MRCMode(This,Value) \ ( (This)->lpVtbl -> put_MRCMode(This,Value) ) #define IPDFExportParams_get_TextExportMode(This,Result) \ ( (This)->lpVtbl -> get_TextExportMode(This,Result) ) #define IPDFExportParams_put_TextExportMode(This,Value) \ ( (This)->lpVtbl -> put_TextExportMode(This,Value) ) #define IPDFExportParams_get_PDFAComplianceMode(This,Result) \ ( (This)->lpVtbl -> get_PDFAComplianceMode(This,Result) ) #define IPDFExportParams_put_PDFAComplianceMode(This,Value) \ ( (This)->lpVtbl -> put_PDFAComplianceMode(This,Value) ) #define IPDFExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IPDFExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IPDFExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IPDFExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IPDFExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IPDFExportParams_get_PDFFeatures(This,Result) \ ( (This)->lpVtbl -> get_PDFFeatures(This,Result) ) #define IPDFExportParams_get_PictureCompressionParams(This,Result) \ ( (This)->lpVtbl -> get_PictureCompressionParams(This,Result) ) #define IPDFExportParams_get_CorrectColorDepth(This,Result) \ ( (This)->lpVtbl -> get_CorrectColorDepth(This,Result) ) #define IPDFExportParams_put_CorrectColorDepth(This,Value) \ ( (This)->lpVtbl -> put_CorrectColorDepth(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPDFExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PDFExportParams; #ifdef __cplusplus class DECLSPEC_UUID("11002077-0000-1056-976E-008048D53AE3") PDFExportParams; #endif #ifndef __IXMLExportParams_INTERFACE_DEFINED__ #define __IXMLExportParams_INTERFACE_DEFINED__ /* iface IXMLExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IXMLExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001050-0000-1056-976E-008048D53AE3") IXMLExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IXMLExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteCharAttributes( /* [retval][out] */ XMLCharAttributesEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteCharAttributes( /* [in] */ XMLCharAttributesEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteNondeskewedCoordinates( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteNondeskewedCoordinates( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteCharFormatting( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteCharFormatting( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteWordRecognitionVariants( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteWordRecognitionVariants( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteCharacterRecognitionVariants( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteCharacterRecognitionVariants( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteParagraphStyles( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteParagraphStyles( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IXMLExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IXMLExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IXMLExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IXMLExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IXMLExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IXMLExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IXMLExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IXMLExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IXMLExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IXMLExportParams * This, /* [in] */ IXMLExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IXMLExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IXMLExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IXMLExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IXMLExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteCharAttributes )( IXMLExportParams * This, /* [retval][out] */ XMLCharAttributesEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteCharAttributes )( IXMLExportParams * This, /* [in] */ XMLCharAttributesEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteNondeskewedCoordinates )( IXMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteNondeskewedCoordinates )( IXMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteCharFormatting )( IXMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteCharFormatting )( IXMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteWordRecognitionVariants )( IXMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteWordRecognitionVariants )( IXMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteCharacterRecognitionVariants )( IXMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteCharacterRecognitionVariants )( IXMLExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteParagraphStyles )( IXMLExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteParagraphStyles )( IXMLExportParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IXMLExportParamsVtbl; iface IXMLExportParams { CONST_VTBL struct IXMLExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IXMLExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IXMLExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IXMLExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IXMLExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IXMLExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IXMLExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IXMLExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IXMLExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IXMLExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IXMLExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IXMLExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IXMLExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IXMLExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IXMLExportParams_get_WriteCharAttributes(This,Result) \ ( (This)->lpVtbl -> get_WriteCharAttributes(This,Result) ) #define IXMLExportParams_put_WriteCharAttributes(This,Value) \ ( (This)->lpVtbl -> put_WriteCharAttributes(This,Value) ) #define IXMLExportParams_get_WriteNondeskewedCoordinates(This,Result) \ ( (This)->lpVtbl -> get_WriteNondeskewedCoordinates(This,Result) ) #define IXMLExportParams_put_WriteNondeskewedCoordinates(This,Value) \ ( (This)->lpVtbl -> put_WriteNondeskewedCoordinates(This,Value) ) #define IXMLExportParams_get_WriteCharFormatting(This,Result) \ ( (This)->lpVtbl -> get_WriteCharFormatting(This,Result) ) #define IXMLExportParams_put_WriteCharFormatting(This,Value) \ ( (This)->lpVtbl -> put_WriteCharFormatting(This,Value) ) #define IXMLExportParams_get_WriteWordRecognitionVariants(This,Result) \ ( (This)->lpVtbl -> get_WriteWordRecognitionVariants(This,Result) ) #define IXMLExportParams_put_WriteWordRecognitionVariants(This,Value) \ ( (This)->lpVtbl -> put_WriteWordRecognitionVariants(This,Value) ) #define IXMLExportParams_get_WriteCharacterRecognitionVariants(This,Result) \ ( (This)->lpVtbl -> get_WriteCharacterRecognitionVariants(This,Result) ) #define IXMLExportParams_put_WriteCharacterRecognitionVariants(This,Value) \ ( (This)->lpVtbl -> put_WriteCharacterRecognitionVariants(This,Value) ) #define IXMLExportParams_get_WriteParagraphStyles(This,Result) \ ( (This)->lpVtbl -> get_WriteParagraphStyles(This,Result) ) #define IXMLExportParams_put_WriteParagraphStyles(This,Value) \ ( (This)->lpVtbl -> put_WriteParagraphStyles(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IXMLExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_XMLExportParams; #ifdef __cplusplus class DECLSPEC_UUID("11002044-0000-1056-976E-008048D53AE3") XMLExportParams; #endif #ifndef __IPPTExportParams_INTERFACE_DEFINED__ #define __IPPTExportParams_INTERFACE_DEFINED__ /* iface IPPTExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPPTExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001051-0000-1056-976E-008048D53AE3") IPPTExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IPPTExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepLines( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepLines( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WritePictures( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WritePictures( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WrapTextInBlock( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WrapTextInBlock( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteRunningTitles( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteRunningTitles( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepTextColor( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepTextColor( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundColorMode( /* [retval][out] */ BackgroundColorModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundColorMode( /* [in] */ BackgroundColorModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperWidth( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperWidth( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperHeight( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperHeight( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PictureExportParams( /* [retval][out] */ IPictureExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MetaDataWritingParams( /* [retval][out] */ IDocumentContentInfoWritingParams **Result) = 0; }; #else /* C style iface */ typedef struct IPPTExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPPTExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPPTExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPPTExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPPTExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPPTExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPPTExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPPTExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPPTExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IPPTExportParams * This, /* [in] */ IPPTExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IPPTExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IPPTExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IPPTExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IPPTExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepLines )( IPPTExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepLines )( IPPTExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WritePictures )( IPPTExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WritePictures )( IPPTExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WrapTextInBlock )( IPPTExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WrapTextInBlock )( IPPTExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteRunningTitles )( IPPTExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteRunningTitles )( IPPTExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepTextColor )( IPPTExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepTextColor )( IPPTExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColorMode )( IPPTExportParams * This, /* [retval][out] */ BackgroundColorModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColorMode )( IPPTExportParams * This, /* [in] */ BackgroundColorModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperWidth )( IPPTExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperWidth )( IPPTExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperHeight )( IPPTExportParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperHeight )( IPPTExportParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PictureExportParams )( IPPTExportParams * This, /* [retval][out] */ IPictureExportParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MetaDataWritingParams )( IPPTExportParams * This, /* [retval][out] */ IDocumentContentInfoWritingParams **Result); END_INTERFACE } IPPTExportParamsVtbl; iface IPPTExportParams { CONST_VTBL struct IPPTExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPPTExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPPTExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPPTExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPPTExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPPTExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPPTExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPPTExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPPTExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPPTExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IPPTExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IPPTExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IPPTExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IPPTExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IPPTExportParams_get_KeepLines(This,Result) \ ( (This)->lpVtbl -> get_KeepLines(This,Result) ) #define IPPTExportParams_put_KeepLines(This,Value) \ ( (This)->lpVtbl -> put_KeepLines(This,Value) ) #define IPPTExportParams_get_WritePictures(This,Result) \ ( (This)->lpVtbl -> get_WritePictures(This,Result) ) #define IPPTExportParams_put_WritePictures(This,Value) \ ( (This)->lpVtbl -> put_WritePictures(This,Value) ) #define IPPTExportParams_get_WrapTextInBlock(This,Result) \ ( (This)->lpVtbl -> get_WrapTextInBlock(This,Result) ) #define IPPTExportParams_put_WrapTextInBlock(This,Value) \ ( (This)->lpVtbl -> put_WrapTextInBlock(This,Value) ) #define IPPTExportParams_get_WriteRunningTitles(This,Result) \ ( (This)->lpVtbl -> get_WriteRunningTitles(This,Result) ) #define IPPTExportParams_put_WriteRunningTitles(This,Value) \ ( (This)->lpVtbl -> put_WriteRunningTitles(This,Value) ) #define IPPTExportParams_get_KeepTextColor(This,Result) \ ( (This)->lpVtbl -> get_KeepTextColor(This,Result) ) #define IPPTExportParams_put_KeepTextColor(This,Value) \ ( (This)->lpVtbl -> put_KeepTextColor(This,Value) ) #define IPPTExportParams_get_BackgroundColorMode(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColorMode(This,Result) ) #define IPPTExportParams_put_BackgroundColorMode(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColorMode(This,Value) ) #define IPPTExportParams_get_PaperWidth(This,Result) \ ( (This)->lpVtbl -> get_PaperWidth(This,Result) ) #define IPPTExportParams_put_PaperWidth(This,Value) \ ( (This)->lpVtbl -> put_PaperWidth(This,Value) ) #define IPPTExportParams_get_PaperHeight(This,Result) \ ( (This)->lpVtbl -> get_PaperHeight(This,Result) ) #define IPPTExportParams_put_PaperHeight(This,Value) \ ( (This)->lpVtbl -> put_PaperHeight(This,Value) ) #define IPPTExportParams_get_PictureExportParams(This,Result) \ ( (This)->lpVtbl -> get_PictureExportParams(This,Result) ) #define IPPTExportParams_get_MetaDataWritingParams(This,Result) \ ( (This)->lpVtbl -> get_MetaDataWritingParams(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPPTExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PPTExportParams; #ifdef __cplusplus class DECLSPEC_UUID("11002045-0000-1056-976E-008048D53AE3") PPTExportParams; #endif #ifndef __IAltoExportParams_INTERFACE_DEFINED__ #define __IAltoExportParams_INTERFACE_DEFINED__ /* iface IAltoExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IAltoExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E4-0000-1056-976E-008048D53AE3") IAltoExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IAltoExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontFormattingMode( /* [retval][out] */ FontFormattingModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontFormattingMode( /* [in] */ FontFormattingModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WriteNondeskewedCoordinates( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WriteNondeskewedCoordinates( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IAltoExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAltoExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IAltoExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IAltoExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IAltoExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IAltoExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IAltoExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IAltoExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IAltoExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IAltoExportParams * This, /* [in] */ IAltoExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IAltoExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IAltoExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IAltoExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IAltoExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontFormattingMode )( IAltoExportParams * This, /* [retval][out] */ FontFormattingModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FontFormattingMode )( IAltoExportParams * This, /* [in] */ FontFormattingModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WriteNondeskewedCoordinates )( IAltoExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WriteNondeskewedCoordinates )( IAltoExportParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IAltoExportParamsVtbl; iface IAltoExportParams { CONST_VTBL struct IAltoExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IAltoExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IAltoExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IAltoExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IAltoExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IAltoExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IAltoExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IAltoExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IAltoExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IAltoExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IAltoExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IAltoExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IAltoExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IAltoExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IAltoExportParams_get_FontFormattingMode(This,Result) \ ( (This)->lpVtbl -> get_FontFormattingMode(This,Result) ) #define IAltoExportParams_put_FontFormattingMode(This,Value) \ ( (This)->lpVtbl -> put_FontFormattingMode(This,Value) ) #define IAltoExportParams_get_WriteNondeskewedCoordinates(This,Result) \ ( (This)->lpVtbl -> get_WriteNondeskewedCoordinates(This,Result) ) #define IAltoExportParams_put_WriteNondeskewedCoordinates(This,Value) \ ( (This)->lpVtbl -> put_WriteNondeskewedCoordinates(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IAltoExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_AltoExportParams; #ifdef __cplusplus class DECLSPEC_UUID("110020CA-0000-1056-976E-008048D53AE3") AltoExportParams; #endif #ifndef __IEBookExportParams_INTERFACE_DEFINED__ #define __IEBookExportParams_INTERFACE_DEFINED__ /* iface IEBookExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IEBookExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E5-0000-1056-976E-008048D53AE3") IEBookExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IEBookExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontFormattingMode( /* [retval][out] */ FontFormattingModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontFormattingMode( /* [in] */ FontFormattingModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TreatFirstPageAsCover( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TreatFirstPageAsCover( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MetaDataWritingParams( /* [retval][out] */ IDocumentContentInfoWritingParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PictureExportParams( /* [retval][out] */ IPictureExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WritePictures( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WritePictures( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IEBookExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEBookExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEBookExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IEBookExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEBookExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEBookExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEBookExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEBookExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IEBookExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IEBookExportParams * This, /* [in] */ IEBookExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IEBookExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IEBookExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IEBookExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IEBookExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontFormattingMode )( IEBookExportParams * This, /* [retval][out] */ FontFormattingModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FontFormattingMode )( IEBookExportParams * This, /* [in] */ FontFormattingModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TreatFirstPageAsCover )( IEBookExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TreatFirstPageAsCover )( IEBookExportParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MetaDataWritingParams )( IEBookExportParams * This, /* [retval][out] */ IDocumentContentInfoWritingParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PictureExportParams )( IEBookExportParams * This, /* [retval][out] */ IPictureExportParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WritePictures )( IEBookExportParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WritePictures )( IEBookExportParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IEBookExportParamsVtbl; iface IEBookExportParams { CONST_VTBL struct IEBookExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEBookExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IEBookExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IEBookExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IEBookExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IEBookExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IEBookExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IEBookExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IEBookExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IEBookExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IEBookExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IEBookExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IEBookExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IEBookExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IEBookExportParams_get_FontFormattingMode(This,Result) \ ( (This)->lpVtbl -> get_FontFormattingMode(This,Result) ) #define IEBookExportParams_put_FontFormattingMode(This,Value) \ ( (This)->lpVtbl -> put_FontFormattingMode(This,Value) ) #define IEBookExportParams_get_TreatFirstPageAsCover(This,Result) \ ( (This)->lpVtbl -> get_TreatFirstPageAsCover(This,Result) ) #define IEBookExportParams_put_TreatFirstPageAsCover(This,Value) \ ( (This)->lpVtbl -> put_TreatFirstPageAsCover(This,Value) ) #define IEBookExportParams_get_MetaDataWritingParams(This,Result) \ ( (This)->lpVtbl -> get_MetaDataWritingParams(This,Result) ) #define IEBookExportParams_get_PictureExportParams(This,Result) \ ( (This)->lpVtbl -> get_PictureExportParams(This,Result) ) #define IEBookExportParams_get_WritePictures(This,Result) \ ( (This)->lpVtbl -> get_WritePictures(This,Result) ) #define IEBookExportParams_put_WritePictures(This,Value) \ ( (This)->lpVtbl -> put_WritePictures(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IEBookExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_EBookExportParams; #ifdef __cplusplus class DECLSPEC_UUID("110020CB-0000-1056-976E-008048D53AE3") EBookExportParams; #endif #ifndef __IXPSExportParams_INTERFACE_DEFINED__ #define __IXPSExportParams_INTERFACE_DEFINED__ /* iface IXPSExportParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IXPSExportParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001127-0000-1056-976E-008048D53AE3") IXPSExportParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IXPSExportParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextExportMode( /* [retval][out] */ XPSExportModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextExportMode( /* [in] */ XPSExportModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PictureExportParams( /* [retval][out] */ IPictureExportParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSizeParams( /* [retval][out] */ IPaperSizeParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MetaDataWritingParams( /* [retval][out] */ IDocumentContentInfoWritingParams **Result) = 0; }; #else /* C style iface */ typedef struct IXPSExportParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IXPSExportParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IXPSExportParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IXPSExportParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IXPSExportParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IXPSExportParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IXPSExportParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IXPSExportParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IXPSExportParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IXPSExportParams * This, /* [in] */ IXPSExportParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IXPSExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IXPSExportParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IXPSExportParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IXPSExportParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextExportMode )( IXPSExportParams * This, /* [retval][out] */ XPSExportModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextExportMode )( IXPSExportParams * This, /* [in] */ XPSExportModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PictureExportParams )( IXPSExportParams * This, /* [retval][out] */ IPictureExportParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperSizeParams )( IXPSExportParams * This, /* [retval][out] */ IPaperSizeParams **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MetaDataWritingParams )( IXPSExportParams * This, /* [retval][out] */ IDocumentContentInfoWritingParams **Result); END_INTERFACE } IXPSExportParamsVtbl; iface IXPSExportParams { CONST_VTBL struct IXPSExportParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IXPSExportParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IXPSExportParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IXPSExportParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IXPSExportParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IXPSExportParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IXPSExportParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IXPSExportParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IXPSExportParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IXPSExportParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IXPSExportParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IXPSExportParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IXPSExportParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IXPSExportParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IXPSExportParams_get_TextExportMode(This,Result) \ ( (This)->lpVtbl -> get_TextExportMode(This,Result) ) #define IXPSExportParams_put_TextExportMode(This,Value) \ ( (This)->lpVtbl -> put_TextExportMode(This,Value) ) #define IXPSExportParams_get_PictureExportParams(This,Result) \ ( (This)->lpVtbl -> get_PictureExportParams(This,Result) ) #define IXPSExportParams_get_PaperSizeParams(This,Result) \ ( (This)->lpVtbl -> get_PaperSizeParams(This,Result) ) #define IXPSExportParams_get_MetaDataWritingParams(This,Result) \ ( (This)->lpVtbl -> get_MetaDataWritingParams(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IXPSExportParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_XPSExportParams; #ifdef __cplusplus class DECLSPEC_UUID("1100210A-0000-1056-976E-008048D53AE3") XPSExportParams; #endif #ifndef __IObjectsExtractionParams_INTERFACE_DEFINED__ #define __IObjectsExtractionParams_INTERFACE_DEFINED__ /* iface IObjectsExtractionParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IObjectsExtractionParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A3-0000-1056-976E-008048D53AE3") IObjectsExtractionParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitColorImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitColorImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FastObjectsExtraction( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FastObjectsExtraction( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FlexiFormsDA( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FlexiFormsDA( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullTextIndexDA( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FullTextIndexDA( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RemoveTexture( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RemoveTexture( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RemoveGarbage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RemoveGarbage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectPorousText( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectPorousText( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectMatrixPrinter( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectMatrixPrinter( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceContentReuseMode( /* [retval][out] */ SourceContentReuseModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SourceContentReuseMode( /* [in] */ SourceContentReuseModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IObjectsExtractionParams *From) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitDottedSeparators( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitDottedSeparators( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnableAggressiveTextExtraction( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableAggressiveTextExtraction( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectTextOnPictures( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectTextOnPictures( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpcontext][id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Allow4DigitsHieroglyphs( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpcontext][id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_Allow4DigitsHieroglyphs( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IObjectsExtractionParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IObjectsExtractionParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IObjectsExtractionParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IObjectsExtractionParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IObjectsExtractionParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IObjectsExtractionParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IObjectsExtractionParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IObjectsExtractionParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IObjectsExtractionParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitColorImage )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitColorImage )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FastObjectsExtraction )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FastObjectsExtraction )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FlexiFormsDA )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FlexiFormsDA )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullTextIndexDA )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullTextIndexDA )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RemoveTexture )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RemoveTexture )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RemoveGarbage )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RemoveGarbage )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectPorousText )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectPorousText )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectMatrixPrinter )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectMatrixPrinter )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceContentReuseMode )( IObjectsExtractionParams * This, /* [retval][out] */ SourceContentReuseModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SourceContentReuseMode )( IObjectsExtractionParams * This, /* [in] */ SourceContentReuseModeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IObjectsExtractionParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IObjectsExtractionParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IObjectsExtractionParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IObjectsExtractionParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IObjectsExtractionParams * This, /* [in] */ IObjectsExtractionParams *From); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitDottedSeparators )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitDottedSeparators )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableAggressiveTextExtraction )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableAggressiveTextExtraction )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectTextOnPictures )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectTextOnPictures )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpcontext][id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Allow4DigitsHieroglyphs )( IObjectsExtractionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpcontext][id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Allow4DigitsHieroglyphs )( IObjectsExtractionParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IObjectsExtractionParamsVtbl; iface IObjectsExtractionParams { CONST_VTBL struct IObjectsExtractionParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IObjectsExtractionParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IObjectsExtractionParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IObjectsExtractionParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IObjectsExtractionParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IObjectsExtractionParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IObjectsExtractionParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IObjectsExtractionParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IObjectsExtractionParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IObjectsExtractionParams_get_ProhibitColorImage(This,Result) \ ( (This)->lpVtbl -> get_ProhibitColorImage(This,Result) ) #define IObjectsExtractionParams_put_ProhibitColorImage(This,Value) \ ( (This)->lpVtbl -> put_ProhibitColorImage(This,Value) ) #define IObjectsExtractionParams_get_FastObjectsExtraction(This,Result) \ ( (This)->lpVtbl -> get_FastObjectsExtraction(This,Result) ) #define IObjectsExtractionParams_put_FastObjectsExtraction(This,Value) \ ( (This)->lpVtbl -> put_FastObjectsExtraction(This,Value) ) #define IObjectsExtractionParams_get_FlexiFormsDA(This,Result) \ ( (This)->lpVtbl -> get_FlexiFormsDA(This,Result) ) #define IObjectsExtractionParams_put_FlexiFormsDA(This,Value) \ ( (This)->lpVtbl -> put_FlexiFormsDA(This,Value) ) #define IObjectsExtractionParams_get_FullTextIndexDA(This,Result) \ ( (This)->lpVtbl -> get_FullTextIndexDA(This,Result) ) #define IObjectsExtractionParams_put_FullTextIndexDA(This,Value) \ ( (This)->lpVtbl -> put_FullTextIndexDA(This,Value) ) #define IObjectsExtractionParams_get_RemoveTexture(This,Result) \ ( (This)->lpVtbl -> get_RemoveTexture(This,Result) ) #define IObjectsExtractionParams_put_RemoveTexture(This,Value) \ ( (This)->lpVtbl -> put_RemoveTexture(This,Value) ) #define IObjectsExtractionParams_get_RemoveGarbage(This,Result) \ ( (This)->lpVtbl -> get_RemoveGarbage(This,Result) ) #define IObjectsExtractionParams_put_RemoveGarbage(This,Value) \ ( (This)->lpVtbl -> put_RemoveGarbage(This,Value) ) #define IObjectsExtractionParams_get_DetectPorousText(This,Result) \ ( (This)->lpVtbl -> get_DetectPorousText(This,Result) ) #define IObjectsExtractionParams_put_DetectPorousText(This,Value) \ ( (This)->lpVtbl -> put_DetectPorousText(This,Value) ) #define IObjectsExtractionParams_get_DetectMatrixPrinter(This,Result) \ ( (This)->lpVtbl -> get_DetectMatrixPrinter(This,Result) ) #define IObjectsExtractionParams_put_DetectMatrixPrinter(This,Value) \ ( (This)->lpVtbl -> put_DetectMatrixPrinter(This,Value) ) #define IObjectsExtractionParams_get_SourceContentReuseMode(This,Result) \ ( (This)->lpVtbl -> get_SourceContentReuseMode(This,Result) ) #define IObjectsExtractionParams_put_SourceContentReuseMode(This,Value) \ ( (This)->lpVtbl -> put_SourceContentReuseMode(This,Value) ) #define IObjectsExtractionParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IObjectsExtractionParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IObjectsExtractionParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IObjectsExtractionParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IObjectsExtractionParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IObjectsExtractionParams_get_ProhibitDottedSeparators(This,Result) \ ( (This)->lpVtbl -> get_ProhibitDottedSeparators(This,Result) ) #define IObjectsExtractionParams_put_ProhibitDottedSeparators(This,Value) \ ( (This)->lpVtbl -> put_ProhibitDottedSeparators(This,Value) ) #define IObjectsExtractionParams_get_EnableAggressiveTextExtraction(This,Result) \ ( (This)->lpVtbl -> get_EnableAggressiveTextExtraction(This,Result) ) #define IObjectsExtractionParams_put_EnableAggressiveTextExtraction(This,Value) \ ( (This)->lpVtbl -> put_EnableAggressiveTextExtraction(This,Value) ) #define IObjectsExtractionParams_get_DetectTextOnPictures(This,Result) \ ( (This)->lpVtbl -> get_DetectTextOnPictures(This,Result) ) #define IObjectsExtractionParams_put_DetectTextOnPictures(This,Value) \ ( (This)->lpVtbl -> put_DetectTextOnPictures(This,Value) ) #define IObjectsExtractionParams_get_Allow4DigitsHieroglyphs(This,Result) \ ( (This)->lpVtbl -> get_Allow4DigitsHieroglyphs(This,Result) ) #define IObjectsExtractionParams_put_Allow4DigitsHieroglyphs(This,Value) \ ( (This)->lpVtbl -> put_Allow4DigitsHieroglyphs(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IObjectsExtractionParams_INTERFACE_DEFINED__ */ #ifndef __IBarcodeParams_INTERFACE_DEFINED__ #define __IBarcodeParams_INTERFACE_DEFINED__ /* iface IBarcodeParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBarcodeParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100101f-0000-1056-976E-008048D53AE3") IBarcodeParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Orientation( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Orientation( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IBarcodeParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasChecksum( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HasChecksum( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsCode39WithoutAsterisk( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsCode39WithoutAsterisk( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CodePage( /* [retval][out] */ CodePageEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CodePage( /* [in] */ CodePageEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupplementType( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SupplementType( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ContainsBinaryData( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContainsBinaryData( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_MinRatioToTextHeight( /* [retval][out] */ double *Result) = 0; virtual /* [helpstring][helpcontext][id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_MinRatioToTextHeight( /* [in] */ double Value) = 0; }; #else /* C style iface */ typedef struct IBarcodeParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBarcodeParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBarcodeParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IBarcodeParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBarcodeParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBarcodeParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBarcodeParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBarcodeParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBarcodeParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IBarcodeParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Type )( IBarcodeParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Orientation )( IBarcodeParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Orientation )( IBarcodeParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IBarcodeParams * This, /* [in] */ IBarcodeParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IBarcodeParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IBarcodeParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IBarcodeParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IBarcodeParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasChecksum )( IBarcodeParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HasChecksum )( IBarcodeParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsCode39WithoutAsterisk )( IBarcodeParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsCode39WithoutAsterisk )( IBarcodeParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CodePage )( IBarcodeParams * This, /* [retval][out] */ CodePageEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CodePage )( IBarcodeParams * This, /* [in] */ CodePageEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SupplementType )( IBarcodeParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SupplementType )( IBarcodeParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContainsBinaryData )( IBarcodeParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ContainsBinaryData )( IBarcodeParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_MinRatioToTextHeight )( IBarcodeParams * This, /* [retval][out] */ double *Result); /* [helpstring][helpcontext][id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_MinRatioToTextHeight )( IBarcodeParams * This, /* [in] */ double Value); END_INTERFACE } IBarcodeParamsVtbl; iface IBarcodeParams { CONST_VTBL struct IBarcodeParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBarcodeParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBarcodeParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBarcodeParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBarcodeParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBarcodeParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBarcodeParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBarcodeParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBarcodeParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBarcodeParams_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IBarcodeParams_put_Type(This,Value) \ ( (This)->lpVtbl -> put_Type(This,Value) ) #define IBarcodeParams_get_Orientation(This,Result) \ ( (This)->lpVtbl -> get_Orientation(This,Result) ) #define IBarcodeParams_put_Orientation(This,Value) \ ( (This)->lpVtbl -> put_Orientation(This,Value) ) #define IBarcodeParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IBarcodeParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IBarcodeParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IBarcodeParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IBarcodeParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IBarcodeParams_get_HasChecksum(This,Result) \ ( (This)->lpVtbl -> get_HasChecksum(This,Result) ) #define IBarcodeParams_put_HasChecksum(This,Value) \ ( (This)->lpVtbl -> put_HasChecksum(This,Value) ) #define IBarcodeParams_get_IsCode39WithoutAsterisk(This,Result) \ ( (This)->lpVtbl -> get_IsCode39WithoutAsterisk(This,Result) ) #define IBarcodeParams_put_IsCode39WithoutAsterisk(This,Value) \ ( (This)->lpVtbl -> put_IsCode39WithoutAsterisk(This,Value) ) #define IBarcodeParams_get_CodePage(This,Result) \ ( (This)->lpVtbl -> get_CodePage(This,Result) ) #define IBarcodeParams_put_CodePage(This,Value) \ ( (This)->lpVtbl -> put_CodePage(This,Value) ) #define IBarcodeParams_get_SupplementType(This,Result) \ ( (This)->lpVtbl -> get_SupplementType(This,Result) ) #define IBarcodeParams_put_SupplementType(This,Value) \ ( (This)->lpVtbl -> put_SupplementType(This,Value) ) #define IBarcodeParams_get_ContainsBinaryData(This,Result) \ ( (This)->lpVtbl -> get_ContainsBinaryData(This,Result) ) #define IBarcodeParams_put_ContainsBinaryData(This,Value) \ ( (This)->lpVtbl -> put_ContainsBinaryData(This,Value) ) #define IBarcodeParams_get_MinRatioToTextHeight(This,Result) \ ( (This)->lpVtbl -> get_MinRatioToTextHeight(This,Result) ) #define IBarcodeParams_put_MinRatioToTextHeight(This,Value) \ ( (This)->lpVtbl -> put_MinRatioToTextHeight(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBarcodeParams_INTERFACE_DEFINED__ */ #ifndef __ITextLanguage_INTERFACE_DEFINED__ #define __ITextLanguage_INTERFACE_DEFINED__ /* iface ITextLanguage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextLanguage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100100d-0000-1056-976E-008048D53AE3") ITextLanguage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InternalName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_InternalName( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LetterSet( /* [in] */ TextLanguageLetterSetEnum Type, /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LetterSet( /* [in] */ TextLanguageLetterSetEnum Type, /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseLanguages( /* [retval][out] */ IBaseLanguages **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitingDictionaries( /* [retval][out] */ IDictionaryDescriptions **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImpliedTextCategory( /* [retval][out] */ TextCategoryEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImpliedTextCategory( /* [in] */ TextCategoryEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserProperty( /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserProperty( /* [in] */ BSTR Name, /* [in] */ VARIANT Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ITextLanguage *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct ITextLanguageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextLanguage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextLanguage * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextLanguage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextLanguage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextLanguage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextLanguage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextLanguage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextLanguage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InternalName )( ITextLanguage * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InternalName )( ITextLanguage * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LetterSet )( ITextLanguage * This, /* [in] */ TextLanguageLetterSetEnum Type, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LetterSet )( ITextLanguage * This, /* [in] */ TextLanguageLetterSetEnum Type, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseLanguages )( ITextLanguage * This, /* [retval][out] */ IBaseLanguages **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitingDictionaries )( ITextLanguage * This, /* [retval][out] */ IDictionaryDescriptions **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImpliedTextCategory )( ITextLanguage * This, /* [retval][out] */ TextCategoryEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ImpliedTextCategory )( ITextLanguage * This, /* [in] */ TextCategoryEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( ITextLanguage * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( ITextLanguage * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ITextLanguage * This, /* [in] */ ITextLanguage *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( ITextLanguage * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( ITextLanguage * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( ITextLanguage * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( ITextLanguage * This, /* [in] */ __int64 HGlobal); END_INTERFACE } ITextLanguageVtbl; iface ITextLanguage { CONST_VTBL struct ITextLanguageVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextLanguage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextLanguage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextLanguage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextLanguage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextLanguage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextLanguage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextLanguage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextLanguage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextLanguage_get_InternalName(This,Result) \ ( (This)->lpVtbl -> get_InternalName(This,Result) ) #define ITextLanguage_put_InternalName(This,Value) \ ( (This)->lpVtbl -> put_InternalName(This,Value) ) #define ITextLanguage_get_LetterSet(This,Type,Result) \ ( (This)->lpVtbl -> get_LetterSet(This,Type,Result) ) #define ITextLanguage_put_LetterSet(This,Type,Value) \ ( (This)->lpVtbl -> put_LetterSet(This,Type,Value) ) #define ITextLanguage_get_BaseLanguages(This,Result) \ ( (This)->lpVtbl -> get_BaseLanguages(This,Result) ) #define ITextLanguage_get_ProhibitingDictionaries(This,Result) \ ( (This)->lpVtbl -> get_ProhibitingDictionaries(This,Result) ) #define ITextLanguage_get_ImpliedTextCategory(This,Result) \ ( (This)->lpVtbl -> get_ImpliedTextCategory(This,Result) ) #define ITextLanguage_put_ImpliedTextCategory(This,Value) \ ( (This)->lpVtbl -> put_ImpliedTextCategory(This,Value) ) #define ITextLanguage_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define ITextLanguage_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define ITextLanguage_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ITextLanguage_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define ITextLanguage_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define ITextLanguage_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define ITextLanguage_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextLanguage_INTERFACE_DEFINED__ */ #ifndef __ITableAnalysisParams_INTERFACE_DEFINED__ #define __ITableAnalysisParams_INTERFACE_DEFINED__ /* iface ITableAnalysisParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITableAnalysisParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100101d-0000-1056-976E-008048D53AE3") ITableAnalysisParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SingleLinePerCell( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SingleLinePerCell( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SplitOnlyBySeparators( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SplitOnlyBySeparators( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ITableAnalysisParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectCellsOrientation( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectCellsOrientation( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectCellsInversion( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectCellsInversion( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct ITableAnalysisParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITableAnalysisParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITableAnalysisParams * This); ULONG ( STDMETHODCALLTYPE *Release )( ITableAnalysisParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITableAnalysisParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITableAnalysisParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITableAnalysisParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITableAnalysisParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITableAnalysisParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SingleLinePerCell )( ITableAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SingleLinePerCell )( ITableAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SplitOnlyBySeparators )( ITableAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SplitOnlyBySeparators )( ITableAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ITableAnalysisParams * This, /* [in] */ ITableAnalysisParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( ITableAnalysisParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( ITableAnalysisParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( ITableAnalysisParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( ITableAnalysisParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectCellsOrientation )( ITableAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectCellsOrientation )( ITableAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectCellsInversion )( ITableAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectCellsInversion )( ITableAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } ITableAnalysisParamsVtbl; iface ITableAnalysisParams { CONST_VTBL struct ITableAnalysisParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITableAnalysisParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITableAnalysisParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITableAnalysisParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITableAnalysisParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITableAnalysisParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITableAnalysisParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITableAnalysisParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITableAnalysisParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITableAnalysisParams_get_SingleLinePerCell(This,Result) \ ( (This)->lpVtbl -> get_SingleLinePerCell(This,Result) ) #define ITableAnalysisParams_put_SingleLinePerCell(This,Value) \ ( (This)->lpVtbl -> put_SingleLinePerCell(This,Value) ) #define ITableAnalysisParams_get_SplitOnlyBySeparators(This,Result) \ ( (This)->lpVtbl -> get_SplitOnlyBySeparators(This,Result) ) #define ITableAnalysisParams_put_SplitOnlyBySeparators(This,Value) \ ( (This)->lpVtbl -> put_SplitOnlyBySeparators(This,Value) ) #define ITableAnalysisParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ITableAnalysisParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define ITableAnalysisParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define ITableAnalysisParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define ITableAnalysisParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define ITableAnalysisParams_get_DetectCellsOrientation(This,Result) \ ( (This)->lpVtbl -> get_DetectCellsOrientation(This,Result) ) #define ITableAnalysisParams_put_DetectCellsOrientation(This,Value) \ ( (This)->lpVtbl -> put_DetectCellsOrientation(This,Value) ) #define ITableAnalysisParams_get_DetectCellsInversion(This,Result) \ ( (This)->lpVtbl -> get_DetectCellsInversion(This,Result) ) #define ITableAnalysisParams_put_DetectCellsInversion(This,Value) \ ( (This)->lpVtbl -> put_DetectCellsInversion(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITableAnalysisParams_INTERFACE_DEFINED__ */ #ifndef __IOrientationDetectionParams_INTERFACE_DEFINED__ #define __IOrientationDetectionParams_INTERFACE_DEFINED__ /* iface IOrientationDetectionParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IOrientationDetectionParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010D7-0000-1056-976E-008048D53AE3") IOrientationDetectionParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OrientationDetectionMode( /* [retval][out] */ OrientationDetectionModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OrientationDetectionMode( /* [in] */ OrientationDetectionModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitClockwiseRotation( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitClockwiseRotation( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitCounterclockwiseRotation( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitCounterclockwiseRotation( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitUpsidedownRotation( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitUpsidedownRotation( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IOrientationDetectionParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct IOrientationDetectionParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IOrientationDetectionParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IOrientationDetectionParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IOrientationDetectionParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IOrientationDetectionParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IOrientationDetectionParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IOrientationDetectionParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IOrientationDetectionParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IOrientationDetectionParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OrientationDetectionMode )( IOrientationDetectionParams * This, /* [retval][out] */ OrientationDetectionModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OrientationDetectionMode )( IOrientationDetectionParams * This, /* [in] */ OrientationDetectionModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitClockwiseRotation )( IOrientationDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitClockwiseRotation )( IOrientationDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitCounterclockwiseRotation )( IOrientationDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitCounterclockwiseRotation )( IOrientationDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitUpsidedownRotation )( IOrientationDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitUpsidedownRotation )( IOrientationDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IOrientationDetectionParams * This, /* [in] */ IOrientationDetectionParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IOrientationDetectionParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IOrientationDetectionParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IOrientationDetectionParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IOrientationDetectionParams * This, /* [in] */ __int64 HGlobal); END_INTERFACE } IOrientationDetectionParamsVtbl; iface IOrientationDetectionParams { CONST_VTBL struct IOrientationDetectionParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IOrientationDetectionParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IOrientationDetectionParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IOrientationDetectionParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IOrientationDetectionParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IOrientationDetectionParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IOrientationDetectionParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IOrientationDetectionParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IOrientationDetectionParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IOrientationDetectionParams_get_OrientationDetectionMode(This,Result) \ ( (This)->lpVtbl -> get_OrientationDetectionMode(This,Result) ) #define IOrientationDetectionParams_put_OrientationDetectionMode(This,Value) \ ( (This)->lpVtbl -> put_OrientationDetectionMode(This,Value) ) #define IOrientationDetectionParams_get_ProhibitClockwiseRotation(This,Result) \ ( (This)->lpVtbl -> get_ProhibitClockwiseRotation(This,Result) ) #define IOrientationDetectionParams_put_ProhibitClockwiseRotation(This,Value) \ ( (This)->lpVtbl -> put_ProhibitClockwiseRotation(This,Value) ) #define IOrientationDetectionParams_get_ProhibitCounterclockwiseRotation(This,Result) \ ( (This)->lpVtbl -> get_ProhibitCounterclockwiseRotation(This,Result) ) #define IOrientationDetectionParams_put_ProhibitCounterclockwiseRotation(This,Value) \ ( (This)->lpVtbl -> put_ProhibitCounterclockwiseRotation(This,Value) ) #define IOrientationDetectionParams_get_ProhibitUpsidedownRotation(This,Result) \ ( (This)->lpVtbl -> get_ProhibitUpsidedownRotation(This,Result) ) #define IOrientationDetectionParams_put_ProhibitUpsidedownRotation(This,Value) \ ( (This)->lpVtbl -> put_ProhibitUpsidedownRotation(This,Value) ) #define IOrientationDetectionParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IOrientationDetectionParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IOrientationDetectionParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IOrientationDetectionParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IOrientationDetectionParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IOrientationDetectionParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_OrientationDetectionParams; #ifdef __cplusplus class DECLSPEC_UUID("110020C1-0000-1056-976E-008048D53AE3") OrientationDetectionParams; #endif #ifndef __IPageAnalysisParams_INTERFACE_DEFINED__ #define __IPageAnalysisParams_INTERFACE_DEFINED__ /* iface IPageAnalysisParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageAnalysisParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100101c-0000-1056-976E-008048D53AE3") IPageAnalysisParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectBarcodes( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectBarcodes( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BarcodeParams( /* [retval][out] */ IBarcodeParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BarcodeParams( /* [in] */ IBarcodeParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectText( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectText( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectTables( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectTables( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TableAnalysisParams( /* [retval][out] */ ITableAnalysisParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TableAnalysisParams( /* [in] */ ITableAnalysisParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectPictures( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectPictures( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectSeparators( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectSeparators( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectVectorGraphics( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectVectorGraphics( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_NoShadowsMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_NoShadowsMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitModelAnalysis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitModelAnalysis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitDoublePageMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitDoublePageMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitCJKColumns( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitCJKColumns( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CollectPdfExportData( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CollectPdfExportData( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectMultipleBusinessCards( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectMultipleBusinessCards( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnableTextExtractionMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableTextExtractionMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AggressiveTableDetection( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AggressiveTableDetection( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IPageAnalysisParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct IPageAnalysisParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageAnalysisParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageAnalysisParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageAnalysisParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageAnalysisParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageAnalysisParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageAnalysisParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageAnalysisParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageAnalysisParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectBarcodes )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectBarcodes )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BarcodeParams )( IPageAnalysisParams * This, /* [retval][out] */ IBarcodeParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BarcodeParams )( IPageAnalysisParams * This, /* [in] */ IBarcodeParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectText )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectText )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectTables )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectTables )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TableAnalysisParams )( IPageAnalysisParams * This, /* [retval][out] */ ITableAnalysisParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TableAnalysisParams )( IPageAnalysisParams * This, /* [in] */ ITableAnalysisParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectPictures )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectPictures )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectSeparators )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectSeparators )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectVectorGraphics )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectVectorGraphics )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NoShadowsMode )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NoShadowsMode )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitModelAnalysis )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitModelAnalysis )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitDoublePageMode )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitDoublePageMode )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitCJKColumns )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitCJKColumns )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CollectPdfExportData )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CollectPdfExportData )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectMultipleBusinessCards )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectMultipleBusinessCards )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableTextExtractionMode )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableTextExtractionMode )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AggressiveTableDetection )( IPageAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AggressiveTableDetection )( IPageAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IPageAnalysisParams * This, /* [in] */ IPageAnalysisParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IPageAnalysisParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IPageAnalysisParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IPageAnalysisParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IPageAnalysisParams * This, /* [in] */ __int64 HGlobal); END_INTERFACE } IPageAnalysisParamsVtbl; iface IPageAnalysisParams { CONST_VTBL struct IPageAnalysisParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageAnalysisParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageAnalysisParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageAnalysisParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageAnalysisParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageAnalysisParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageAnalysisParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageAnalysisParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageAnalysisParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageAnalysisParams_get_DetectBarcodes(This,Result) \ ( (This)->lpVtbl -> get_DetectBarcodes(This,Result) ) #define IPageAnalysisParams_put_DetectBarcodes(This,Value) \ ( (This)->lpVtbl -> put_DetectBarcodes(This,Value) ) #define IPageAnalysisParams_get_BarcodeParams(This,Result) \ ( (This)->lpVtbl -> get_BarcodeParams(This,Result) ) #define IPageAnalysisParams_put_BarcodeParams(This,Value) \ ( (This)->lpVtbl -> put_BarcodeParams(This,Value) ) #define IPageAnalysisParams_get_DetectText(This,Result) \ ( (This)->lpVtbl -> get_DetectText(This,Result) ) #define IPageAnalysisParams_put_DetectText(This,Value) \ ( (This)->lpVtbl -> put_DetectText(This,Value) ) #define IPageAnalysisParams_get_DetectTables(This,Result) \ ( (This)->lpVtbl -> get_DetectTables(This,Result) ) #define IPageAnalysisParams_put_DetectTables(This,Value) \ ( (This)->lpVtbl -> put_DetectTables(This,Value) ) #define IPageAnalysisParams_get_TableAnalysisParams(This,Result) \ ( (This)->lpVtbl -> get_TableAnalysisParams(This,Result) ) #define IPageAnalysisParams_put_TableAnalysisParams(This,Value) \ ( (This)->lpVtbl -> put_TableAnalysisParams(This,Value) ) #define IPageAnalysisParams_get_DetectPictures(This,Result) \ ( (This)->lpVtbl -> get_DetectPictures(This,Result) ) #define IPageAnalysisParams_put_DetectPictures(This,Value) \ ( (This)->lpVtbl -> put_DetectPictures(This,Value) ) #define IPageAnalysisParams_get_DetectSeparators(This,Result) \ ( (This)->lpVtbl -> get_DetectSeparators(This,Result) ) #define IPageAnalysisParams_put_DetectSeparators(This,Value) \ ( (This)->lpVtbl -> put_DetectSeparators(This,Value) ) #define IPageAnalysisParams_get_DetectVectorGraphics(This,Result) \ ( (This)->lpVtbl -> get_DetectVectorGraphics(This,Result) ) #define IPageAnalysisParams_put_DetectVectorGraphics(This,Value) \ ( (This)->lpVtbl -> put_DetectVectorGraphics(This,Value) ) #define IPageAnalysisParams_get_NoShadowsMode(This,Result) \ ( (This)->lpVtbl -> get_NoShadowsMode(This,Result) ) #define IPageAnalysisParams_put_NoShadowsMode(This,Value) \ ( (This)->lpVtbl -> put_NoShadowsMode(This,Value) ) #define IPageAnalysisParams_get_ProhibitModelAnalysis(This,Result) \ ( (This)->lpVtbl -> get_ProhibitModelAnalysis(This,Result) ) #define IPageAnalysisParams_put_ProhibitModelAnalysis(This,Value) \ ( (This)->lpVtbl -> put_ProhibitModelAnalysis(This,Value) ) #define IPageAnalysisParams_get_ProhibitDoublePageMode(This,Result) \ ( (This)->lpVtbl -> get_ProhibitDoublePageMode(This,Result) ) #define IPageAnalysisParams_put_ProhibitDoublePageMode(This,Value) \ ( (This)->lpVtbl -> put_ProhibitDoublePageMode(This,Value) ) #define IPageAnalysisParams_get_ProhibitCJKColumns(This,Result) \ ( (This)->lpVtbl -> get_ProhibitCJKColumns(This,Result) ) #define IPageAnalysisParams_put_ProhibitCJKColumns(This,Value) \ ( (This)->lpVtbl -> put_ProhibitCJKColumns(This,Value) ) #define IPageAnalysisParams_get_CollectPdfExportData(This,Result) \ ( (This)->lpVtbl -> get_CollectPdfExportData(This,Result) ) #define IPageAnalysisParams_put_CollectPdfExportData(This,Value) \ ( (This)->lpVtbl -> put_CollectPdfExportData(This,Value) ) #define IPageAnalysisParams_get_DetectMultipleBusinessCards(This,Result) \ ( (This)->lpVtbl -> get_DetectMultipleBusinessCards(This,Result) ) #define IPageAnalysisParams_put_DetectMultipleBusinessCards(This,Value) \ ( (This)->lpVtbl -> put_DetectMultipleBusinessCards(This,Value) ) #define IPageAnalysisParams_get_EnableTextExtractionMode(This,Result) \ ( (This)->lpVtbl -> get_EnableTextExtractionMode(This,Result) ) #define IPageAnalysisParams_put_EnableTextExtractionMode(This,Value) \ ( (This)->lpVtbl -> put_EnableTextExtractionMode(This,Value) ) #define IPageAnalysisParams_get_AggressiveTableDetection(This,Result) \ ( (This)->lpVtbl -> get_AggressiveTableDetection(This,Result) ) #define IPageAnalysisParams_put_AggressiveTableDetection(This,Value) \ ( (This)->lpVtbl -> put_AggressiveTableDetection(This,Value) ) #define IPageAnalysisParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IPageAnalysisParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IPageAnalysisParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IPageAnalysisParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IPageAnalysisParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageAnalysisParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PageAnalysisParams; #ifdef __cplusplus class DECLSPEC_UUID("1100201d-0000-1056-976E-008048D53AE3") PageAnalysisParams; #endif EXTERN_C const CLSID CLSID_TableAnalysisParams; #ifdef __cplusplus class DECLSPEC_UUID("1100201e-0000-1056-976E-008048D53AE3") TableAnalysisParams; #endif #ifndef __IRecognizerExtendedParams_INTERFACE_DEFINED__ #define __IRecognizerExtendedParams_INTERFACE_DEFINED__ /* iface IRecognizerExtendedParams */ /* [helpstring][helpcontext][hidden][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRecognizerExtendedParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010DD-0000-1056-976E-008048D53AE3") IRecognizerExtendedParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IRecognizerExtendedParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_SaveLinearDivisionGraphs( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_SaveLinearDivisionGraphs( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_UsePureCjkAlphabets( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_UsePureCjkAlphabets( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableLineAgreement( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableLineAgreement( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableContextSuggest( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableContextSuggest( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableLeftContextTranslations( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableLeftContextTranslations( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableDeepContextVariantsGeneration( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableDeepContextVariantsGeneration( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableSecondStageRecognizer( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableSecondStageRecognizer( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_SimpleItalicProcessing( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_SimpleItalicProcessing( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableStructClassifier( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableStructClassifier( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_LimitStructClassifier( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_LimitStructClassifier( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableOpenBoundProcessing( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableOpenBoundProcessing( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_LimitOmnifontClassifier( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_LimitOmnifontClassifier( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_LimitCharGLD( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_LimitCharGLD( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableGrayImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableGrayImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableBinarizationHypothesis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableBinarizationHypothesis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableStrokeCorrectionHypothesis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableStrokeCorrectionHypothesis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableFatGLDHypothesis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableFatGLDHypothesis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_LimitFatGLDHypothesis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_LimitFatGLDHypothesis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableStretchHypothesis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableStretchHypothesis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableMultifragmentHypothesis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableMultifragmentHypothesis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableContextItalicDetection( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableContextItalicDetection( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepCacheBetweenPages( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepCacheBetweenPages( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_SeparatedFurigana( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_SeparatedFurigana( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseMultifragmentOnCjkReceipts( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseMultifragmentOnCjkReceipts( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IRecognizerExtendedParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRecognizerExtendedParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRecognizerExtendedParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IRecognizerExtendedParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRecognizerExtendedParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRecognizerExtendedParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRecognizerExtendedParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRecognizerExtendedParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRecognizerExtendedParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IRecognizerExtendedParams * This, /* [in] */ IRecognizerExtendedParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IRecognizerExtendedParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IRecognizerExtendedParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IRecognizerExtendedParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IRecognizerExtendedParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SaveLinearDivisionGraphs )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SaveLinearDivisionGraphs )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UsePureCjkAlphabets )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UsePureCjkAlphabets )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableLineAgreement )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableLineAgreement )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableContextSuggest )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableContextSuggest )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableLeftContextTranslations )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableLeftContextTranslations )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableDeepContextVariantsGeneration )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableDeepContextVariantsGeneration )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableSecondStageRecognizer )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableSecondStageRecognizer )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SimpleItalicProcessing )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimpleItalicProcessing )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableStructClassifier )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableStructClassifier )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LimitStructClassifier )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LimitStructClassifier )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableOpenBoundProcessing )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableOpenBoundProcessing )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LimitOmnifontClassifier )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LimitOmnifontClassifier )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LimitCharGLD )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LimitCharGLD )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableGrayImage )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableGrayImage )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableBinarizationHypothesis )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableBinarizationHypothesis )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableStrokeCorrectionHypothesis )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableStrokeCorrectionHypothesis )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableFatGLDHypothesis )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableFatGLDHypothesis )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LimitFatGLDHypothesis )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LimitFatGLDHypothesis )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableStretchHypothesis )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableStretchHypothesis )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableMultifragmentHypothesis )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableMultifragmentHypothesis )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableContextItalicDetection )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableContextItalicDetection )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeepCacheBetweenPages )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeepCacheBetweenPages )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SeparatedFurigana )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SeparatedFurigana )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseMultifragmentOnCjkReceipts )( IRecognizerExtendedParams * This, /* [in] */ VARIANT_BOOL Value); /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseMultifragmentOnCjkReceipts )( IRecognizerExtendedParams * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IRecognizerExtendedParamsVtbl; iface IRecognizerExtendedParams { CONST_VTBL struct IRecognizerExtendedParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRecognizerExtendedParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRecognizerExtendedParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRecognizerExtendedParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRecognizerExtendedParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRecognizerExtendedParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRecognizerExtendedParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRecognizerExtendedParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRecognizerExtendedParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRecognizerExtendedParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IRecognizerExtendedParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IRecognizerExtendedParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IRecognizerExtendedParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IRecognizerExtendedParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IRecognizerExtendedParams_get_SaveLinearDivisionGraphs(This,Result) \ ( (This)->lpVtbl -> get_SaveLinearDivisionGraphs(This,Result) ) #define IRecognizerExtendedParams_put_SaveLinearDivisionGraphs(This,Value) \ ( (This)->lpVtbl -> put_SaveLinearDivisionGraphs(This,Value) ) #define IRecognizerExtendedParams_get_UsePureCjkAlphabets(This,Result) \ ( (This)->lpVtbl -> get_UsePureCjkAlphabets(This,Result) ) #define IRecognizerExtendedParams_put_UsePureCjkAlphabets(This,Value) \ ( (This)->lpVtbl -> put_UsePureCjkAlphabets(This,Value) ) #define IRecognizerExtendedParams_put_DisableLineAgreement(This,Value) \ ( (This)->lpVtbl -> put_DisableLineAgreement(This,Value) ) #define IRecognizerExtendedParams_get_DisableLineAgreement(This,Result) \ ( (This)->lpVtbl -> get_DisableLineAgreement(This,Result) ) #define IRecognizerExtendedParams_put_DisableContextSuggest(This,Value) \ ( (This)->lpVtbl -> put_DisableContextSuggest(This,Value) ) #define IRecognizerExtendedParams_get_DisableContextSuggest(This,Result) \ ( (This)->lpVtbl -> get_DisableContextSuggest(This,Result) ) #define IRecognizerExtendedParams_put_DisableLeftContextTranslations(This,Value) \ ( (This)->lpVtbl -> put_DisableLeftContextTranslations(This,Value) ) #define IRecognizerExtendedParams_get_DisableLeftContextTranslations(This,Result) \ ( (This)->lpVtbl -> get_DisableLeftContextTranslations(This,Result) ) #define IRecognizerExtendedParams_put_DisableDeepContextVariantsGeneration(This,Value) \ ( (This)->lpVtbl -> put_DisableDeepContextVariantsGeneration(This,Value) ) #define IRecognizerExtendedParams_get_DisableDeepContextVariantsGeneration(This,Result) \ ( (This)->lpVtbl -> get_DisableDeepContextVariantsGeneration(This,Result) ) #define IRecognizerExtendedParams_put_DisableSecondStageRecognizer(This,Value) \ ( (This)->lpVtbl -> put_DisableSecondStageRecognizer(This,Value) ) #define IRecognizerExtendedParams_get_DisableSecondStageRecognizer(This,Result) \ ( (This)->lpVtbl -> get_DisableSecondStageRecognizer(This,Result) ) #define IRecognizerExtendedParams_put_SimpleItalicProcessing(This,Value) \ ( (This)->lpVtbl -> put_SimpleItalicProcessing(This,Value) ) #define IRecognizerExtendedParams_get_SimpleItalicProcessing(This,Result) \ ( (This)->lpVtbl -> get_SimpleItalicProcessing(This,Result) ) #define IRecognizerExtendedParams_put_DisableStructClassifier(This,Value) \ ( (This)->lpVtbl -> put_DisableStructClassifier(This,Value) ) #define IRecognizerExtendedParams_get_DisableStructClassifier(This,Result) \ ( (This)->lpVtbl -> get_DisableStructClassifier(This,Result) ) #define IRecognizerExtendedParams_put_LimitStructClassifier(This,Value) \ ( (This)->lpVtbl -> put_LimitStructClassifier(This,Value) ) #define IRecognizerExtendedParams_get_LimitStructClassifier(This,Result) \ ( (This)->lpVtbl -> get_LimitStructClassifier(This,Result) ) #define IRecognizerExtendedParams_put_DisableOpenBoundProcessing(This,Value) \ ( (This)->lpVtbl -> put_DisableOpenBoundProcessing(This,Value) ) #define IRecognizerExtendedParams_get_DisableOpenBoundProcessing(This,Result) \ ( (This)->lpVtbl -> get_DisableOpenBoundProcessing(This,Result) ) #define IRecognizerExtendedParams_put_LimitOmnifontClassifier(This,Value) \ ( (This)->lpVtbl -> put_LimitOmnifontClassifier(This,Value) ) #define IRecognizerExtendedParams_get_LimitOmnifontClassifier(This,Result) \ ( (This)->lpVtbl -> get_LimitOmnifontClassifier(This,Result) ) #define IRecognizerExtendedParams_put_LimitCharGLD(This,Value) \ ( (This)->lpVtbl -> put_LimitCharGLD(This,Value) ) #define IRecognizerExtendedParams_get_LimitCharGLD(This,Result) \ ( (This)->lpVtbl -> get_LimitCharGLD(This,Result) ) #define IRecognizerExtendedParams_put_DisableGrayImage(This,Value) \ ( (This)->lpVtbl -> put_DisableGrayImage(This,Value) ) #define IRecognizerExtendedParams_get_DisableGrayImage(This,Result) \ ( (This)->lpVtbl -> get_DisableGrayImage(This,Result) ) #define IRecognizerExtendedParams_put_DisableBinarizationHypothesis(This,Value) \ ( (This)->lpVtbl -> put_DisableBinarizationHypothesis(This,Value) ) #define IRecognizerExtendedParams_get_DisableBinarizationHypothesis(This,Result) \ ( (This)->lpVtbl -> get_DisableBinarizationHypothesis(This,Result) ) #define IRecognizerExtendedParams_put_DisableStrokeCorrectionHypothesis(This,Value) \ ( (This)->lpVtbl -> put_DisableStrokeCorrectionHypothesis(This,Value) ) #define IRecognizerExtendedParams_get_DisableStrokeCorrectionHypothesis(This,Result) \ ( (This)->lpVtbl -> get_DisableStrokeCorrectionHypothesis(This,Result) ) #define IRecognizerExtendedParams_put_DisableFatGLDHypothesis(This,Value) \ ( (This)->lpVtbl -> put_DisableFatGLDHypothesis(This,Value) ) #define IRecognizerExtendedParams_get_DisableFatGLDHypothesis(This,Result) \ ( (This)->lpVtbl -> get_DisableFatGLDHypothesis(This,Result) ) #define IRecognizerExtendedParams_put_LimitFatGLDHypothesis(This,Value) \ ( (This)->lpVtbl -> put_LimitFatGLDHypothesis(This,Value) ) #define IRecognizerExtendedParams_get_LimitFatGLDHypothesis(This,Result) \ ( (This)->lpVtbl -> get_LimitFatGLDHypothesis(This,Result) ) #define IRecognizerExtendedParams_put_DisableStretchHypothesis(This,Value) \ ( (This)->lpVtbl -> put_DisableStretchHypothesis(This,Value) ) #define IRecognizerExtendedParams_get_DisableStretchHypothesis(This,Result) \ ( (This)->lpVtbl -> get_DisableStretchHypothesis(This,Result) ) #define IRecognizerExtendedParams_put_DisableMultifragmentHypothesis(This,Value) \ ( (This)->lpVtbl -> put_DisableMultifragmentHypothesis(This,Value) ) #define IRecognizerExtendedParams_get_DisableMultifragmentHypothesis(This,Result) \ ( (This)->lpVtbl -> get_DisableMultifragmentHypothesis(This,Result) ) #define IRecognizerExtendedParams_put_DisableContextItalicDetection(This,Value) \ ( (This)->lpVtbl -> put_DisableContextItalicDetection(This,Value) ) #define IRecognizerExtendedParams_get_DisableContextItalicDetection(This,Result) \ ( (This)->lpVtbl -> get_DisableContextItalicDetection(This,Result) ) #define IRecognizerExtendedParams_put_KeepCacheBetweenPages(This,Value) \ ( (This)->lpVtbl -> put_KeepCacheBetweenPages(This,Value) ) #define IRecognizerExtendedParams_get_KeepCacheBetweenPages(This,Result) \ ( (This)->lpVtbl -> get_KeepCacheBetweenPages(This,Result) ) #define IRecognizerExtendedParams_put_SeparatedFurigana(This,Value) \ ( (This)->lpVtbl -> put_SeparatedFurigana(This,Value) ) #define IRecognizerExtendedParams_get_SeparatedFurigana(This,Result) \ ( (This)->lpVtbl -> get_SeparatedFurigana(This,Result) ) #define IRecognizerExtendedParams_put_UseMultifragmentOnCjkReceipts(This,Value) \ ( (This)->lpVtbl -> put_UseMultifragmentOnCjkReceipts(This,Value) ) #define IRecognizerExtendedParams_get_UseMultifragmentOnCjkReceipts(This,Result) \ ( (This)->lpVtbl -> get_UseMultifragmentOnCjkReceipts(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRecognizerExtendedParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_RecognizerExtendedParams; #ifdef __cplusplus class DECLSPEC_UUID("110020C5-0000-1056-976E-008048D53AE3") RecognizerExtendedParams; #endif #ifndef __IRecognizerParams_INTERFACE_DEFINED__ #define __IRecognizerParams_INTERFACE_DEFINED__ /* iface IRecognizerParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRecognizerParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100101e-0000-1056-976E-008048D53AE3") IRecognizerParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OneWordPerLine( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OneWordPerLine( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OneLinePerBlock( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OneLinePerBlock( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitSuperscript( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitSuperscript( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitSubscript( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitSubscript( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitItalic( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitItalic( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitHyphenation( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitHyphenation( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FastMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FastMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseBuiltInPatterns( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseBuiltInPatterns( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProhibitInterblockHyphenation( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProhibitInterblockHyphenation( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextLanguage( /* [retval][out] */ ITextLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextLanguage( /* [in] */ ITextLanguage *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CaseRecognitionMode( /* [retval][out] */ CaseRecognitionModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CaseRecognitionMode( /* [in] */ CaseRecognitionModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FieldMarkingType( /* [retval][out] */ FieldMarkingTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FieldMarkingType( /* [in] */ FieldMarkingTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CellsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CellsCount( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WritingStyle( /* [retval][out] */ WritingStyleEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WritingStyle( /* [in] */ WritingStyleEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserPatternsFile( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserPatternsFile( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorHighlightLevel( /* [retval][out] */ ErrorHighlightLevelEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ErrorHighlightLevel( /* [in] */ ErrorHighlightLevelEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IRecognizerParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPredefinedTextLanguage( /* [in] */ BSTR Name) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TrainUserPatterns( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TrainUserPatterns( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SaveCharacterRecognitionVariants( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SaveCharacterRecognitionVariants( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SaveWordRecognitionVariants( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SaveWordRecognitionVariants( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BalancedMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BalancedMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExactConfidenceCalculation( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExactConfidenceCalculation( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SaveCharacterRegions( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SaveCharacterRegions( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextTypes( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextTypes( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LowResolutionMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LowResolutionMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizerExtendedParams( /* [retval][out] */ IRecognizerExtendedParams **Result) = 0; virtual /* [helpstring][helpcontext][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecognizerExtendedParams( /* [in] */ IRecognizerExtendedParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_CompactMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_CompactMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_SuperFastMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_SuperFastMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectLanguage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectLanguage( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IRecognizerParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRecognizerParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRecognizerParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IRecognizerParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRecognizerParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRecognizerParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRecognizerParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRecognizerParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRecognizerParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OneWordPerLine )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OneWordPerLine )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OneLinePerBlock )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OneLinePerBlock )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitSuperscript )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitSuperscript )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitSubscript )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitSubscript )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitItalic )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitItalic )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitHyphenation )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitHyphenation )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FastMode )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FastMode )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseBuiltInPatterns )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseBuiltInPatterns )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProhibitInterblockHyphenation )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProhibitInterblockHyphenation )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextLanguage )( IRecognizerParams * This, /* [retval][out] */ ITextLanguage **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextLanguage )( IRecognizerParams * This, /* [in] */ ITextLanguage *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CaseRecognitionMode )( IRecognizerParams * This, /* [retval][out] */ CaseRecognitionModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CaseRecognitionMode )( IRecognizerParams * This, /* [in] */ CaseRecognitionModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FieldMarkingType )( IRecognizerParams * This, /* [retval][out] */ FieldMarkingTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FieldMarkingType )( IRecognizerParams * This, /* [in] */ FieldMarkingTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CellsCount )( IRecognizerParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CellsCount )( IRecognizerParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WritingStyle )( IRecognizerParams * This, /* [retval][out] */ WritingStyleEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WritingStyle )( IRecognizerParams * This, /* [in] */ WritingStyleEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserPatternsFile )( IRecognizerParams * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserPatternsFile )( IRecognizerParams * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorHighlightLevel )( IRecognizerParams * This, /* [retval][out] */ ErrorHighlightLevelEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErrorHighlightLevel )( IRecognizerParams * This, /* [in] */ ErrorHighlightLevelEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IRecognizerParams * This, /* [in] */ IRecognizerParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetPredefinedTextLanguage )( IRecognizerParams * This, /* [in] */ BSTR Name); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IRecognizerParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IRecognizerParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IRecognizerParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IRecognizerParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TrainUserPatterns )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TrainUserPatterns )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SaveCharacterRecognitionVariants )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SaveCharacterRecognitionVariants )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SaveWordRecognitionVariants )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SaveWordRecognitionVariants )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BalancedMode )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BalancedMode )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExactConfidenceCalculation )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExactConfidenceCalculation )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SaveCharacterRegions )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SaveCharacterRegions )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextTypes )( IRecognizerParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextTypes )( IRecognizerParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LowResolutionMode )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LowResolutionMode )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizerExtendedParams )( IRecognizerParams * This, /* [retval][out] */ IRecognizerExtendedParams **Result); /* [helpstring][helpcontext][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RecognizerExtendedParams )( IRecognizerParams * This, /* [in] */ IRecognizerExtendedParams *Value); /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_CompactMode )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_CompactMode )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_SuperFastMode )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_SuperFastMode )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectLanguage )( IRecognizerParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectLanguage )( IRecognizerParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IRecognizerParamsVtbl; iface IRecognizerParams { CONST_VTBL struct IRecognizerParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRecognizerParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRecognizerParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRecognizerParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRecognizerParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRecognizerParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRecognizerParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRecognizerParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRecognizerParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRecognizerParams_get_OneWordPerLine(This,Result) \ ( (This)->lpVtbl -> get_OneWordPerLine(This,Result) ) #define IRecognizerParams_put_OneWordPerLine(This,Value) \ ( (This)->lpVtbl -> put_OneWordPerLine(This,Value) ) #define IRecognizerParams_get_OneLinePerBlock(This,Result) \ ( (This)->lpVtbl -> get_OneLinePerBlock(This,Result) ) #define IRecognizerParams_put_OneLinePerBlock(This,Value) \ ( (This)->lpVtbl -> put_OneLinePerBlock(This,Value) ) #define IRecognizerParams_get_ProhibitSuperscript(This,Result) \ ( (This)->lpVtbl -> get_ProhibitSuperscript(This,Result) ) #define IRecognizerParams_put_ProhibitSuperscript(This,Value) \ ( (This)->lpVtbl -> put_ProhibitSuperscript(This,Value) ) #define IRecognizerParams_get_ProhibitSubscript(This,Result) \ ( (This)->lpVtbl -> get_ProhibitSubscript(This,Result) ) #define IRecognizerParams_put_ProhibitSubscript(This,Value) \ ( (This)->lpVtbl -> put_ProhibitSubscript(This,Value) ) #define IRecognizerParams_get_ProhibitItalic(This,Result) \ ( (This)->lpVtbl -> get_ProhibitItalic(This,Result) ) #define IRecognizerParams_put_ProhibitItalic(This,Value) \ ( (This)->lpVtbl -> put_ProhibitItalic(This,Value) ) #define IRecognizerParams_get_ProhibitHyphenation(This,Result) \ ( (This)->lpVtbl -> get_ProhibitHyphenation(This,Result) ) #define IRecognizerParams_put_ProhibitHyphenation(This,Value) \ ( (This)->lpVtbl -> put_ProhibitHyphenation(This,Value) ) #define IRecognizerParams_get_FastMode(This,Result) \ ( (This)->lpVtbl -> get_FastMode(This,Result) ) #define IRecognizerParams_put_FastMode(This,Value) \ ( (This)->lpVtbl -> put_FastMode(This,Value) ) #define IRecognizerParams_get_UseBuiltInPatterns(This,Result) \ ( (This)->lpVtbl -> get_UseBuiltInPatterns(This,Result) ) #define IRecognizerParams_put_UseBuiltInPatterns(This,Value) \ ( (This)->lpVtbl -> put_UseBuiltInPatterns(This,Value) ) #define IRecognizerParams_get_ProhibitInterblockHyphenation(This,Result) \ ( (This)->lpVtbl -> get_ProhibitInterblockHyphenation(This,Result) ) #define IRecognizerParams_put_ProhibitInterblockHyphenation(This,Value) \ ( (This)->lpVtbl -> put_ProhibitInterblockHyphenation(This,Value) ) #define IRecognizerParams_get_TextLanguage(This,Result) \ ( (This)->lpVtbl -> get_TextLanguage(This,Result) ) #define IRecognizerParams_put_TextLanguage(This,Value) \ ( (This)->lpVtbl -> put_TextLanguage(This,Value) ) #define IRecognizerParams_get_CaseRecognitionMode(This,Result) \ ( (This)->lpVtbl -> get_CaseRecognitionMode(This,Result) ) #define IRecognizerParams_put_CaseRecognitionMode(This,Value) \ ( (This)->lpVtbl -> put_CaseRecognitionMode(This,Value) ) #define IRecognizerParams_get_FieldMarkingType(This,Result) \ ( (This)->lpVtbl -> get_FieldMarkingType(This,Result) ) #define IRecognizerParams_put_FieldMarkingType(This,Value) \ ( (This)->lpVtbl -> put_FieldMarkingType(This,Value) ) #define IRecognizerParams_get_CellsCount(This,Result) \ ( (This)->lpVtbl -> get_CellsCount(This,Result) ) #define IRecognizerParams_put_CellsCount(This,Value) \ ( (This)->lpVtbl -> put_CellsCount(This,Value) ) #define IRecognizerParams_get_WritingStyle(This,Result) \ ( (This)->lpVtbl -> get_WritingStyle(This,Result) ) #define IRecognizerParams_put_WritingStyle(This,Value) \ ( (This)->lpVtbl -> put_WritingStyle(This,Value) ) #define IRecognizerParams_get_UserPatternsFile(This,Result) \ ( (This)->lpVtbl -> get_UserPatternsFile(This,Result) ) #define IRecognizerParams_put_UserPatternsFile(This,Value) \ ( (This)->lpVtbl -> put_UserPatternsFile(This,Value) ) #define IRecognizerParams_get_ErrorHighlightLevel(This,Result) \ ( (This)->lpVtbl -> get_ErrorHighlightLevel(This,Result) ) #define IRecognizerParams_put_ErrorHighlightLevel(This,Value) \ ( (This)->lpVtbl -> put_ErrorHighlightLevel(This,Value) ) #define IRecognizerParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IRecognizerParams_SetPredefinedTextLanguage(This,Name) \ ( (This)->lpVtbl -> SetPredefinedTextLanguage(This,Name) ) #define IRecognizerParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IRecognizerParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IRecognizerParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IRecognizerParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IRecognizerParams_get_TrainUserPatterns(This,Result) \ ( (This)->lpVtbl -> get_TrainUserPatterns(This,Result) ) #define IRecognizerParams_put_TrainUserPatterns(This,Value) \ ( (This)->lpVtbl -> put_TrainUserPatterns(This,Value) ) #define IRecognizerParams_get_SaveCharacterRecognitionVariants(This,Result) \ ( (This)->lpVtbl -> get_SaveCharacterRecognitionVariants(This,Result) ) #define IRecognizerParams_put_SaveCharacterRecognitionVariants(This,Value) \ ( (This)->lpVtbl -> put_SaveCharacterRecognitionVariants(This,Value) ) #define IRecognizerParams_get_SaveWordRecognitionVariants(This,Result) \ ( (This)->lpVtbl -> get_SaveWordRecognitionVariants(This,Result) ) #define IRecognizerParams_put_SaveWordRecognitionVariants(This,Value) \ ( (This)->lpVtbl -> put_SaveWordRecognitionVariants(This,Value) ) #define IRecognizerParams_get_BalancedMode(This,Result) \ ( (This)->lpVtbl -> get_BalancedMode(This,Result) ) #define IRecognizerParams_put_BalancedMode(This,Value) \ ( (This)->lpVtbl -> put_BalancedMode(This,Value) ) #define IRecognizerParams_get_ExactConfidenceCalculation(This,Result) \ ( (This)->lpVtbl -> get_ExactConfidenceCalculation(This,Result) ) #define IRecognizerParams_put_ExactConfidenceCalculation(This,Value) \ ( (This)->lpVtbl -> put_ExactConfidenceCalculation(This,Value) ) #define IRecognizerParams_get_SaveCharacterRegions(This,Result) \ ( (This)->lpVtbl -> get_SaveCharacterRegions(This,Result) ) #define IRecognizerParams_put_SaveCharacterRegions(This,Value) \ ( (This)->lpVtbl -> put_SaveCharacterRegions(This,Value) ) #define IRecognizerParams_get_TextTypes(This,Result) \ ( (This)->lpVtbl -> get_TextTypes(This,Result) ) #define IRecognizerParams_put_TextTypes(This,Value) \ ( (This)->lpVtbl -> put_TextTypes(This,Value) ) #define IRecognizerParams_get_LowResolutionMode(This,Result) \ ( (This)->lpVtbl -> get_LowResolutionMode(This,Result) ) #define IRecognizerParams_put_LowResolutionMode(This,Value) \ ( (This)->lpVtbl -> put_LowResolutionMode(This,Value) ) #define IRecognizerParams_get_RecognizerExtendedParams(This,Result) \ ( (This)->lpVtbl -> get_RecognizerExtendedParams(This,Result) ) #define IRecognizerParams_put_RecognizerExtendedParams(This,Value) \ ( (This)->lpVtbl -> put_RecognizerExtendedParams(This,Value) ) #define IRecognizerParams_get_CompactMode(This,Result) \ ( (This)->lpVtbl -> get_CompactMode(This,Result) ) #define IRecognizerParams_put_CompactMode(This,Value) \ ( (This)->lpVtbl -> put_CompactMode(This,Value) ) #define IRecognizerParams_get_SuperFastMode(This,Result) \ ( (This)->lpVtbl -> get_SuperFastMode(This,Result) ) #define IRecognizerParams_put_SuperFastMode(This,Value) \ ( (This)->lpVtbl -> put_SuperFastMode(This,Value) ) #define IRecognizerParams_get_DetectLanguage(This,Result) \ ( (This)->lpVtbl -> get_DetectLanguage(This,Result) ) #define IRecognizerParams_put_DetectLanguage(This,Value) \ ( (This)->lpVtbl -> put_DetectLanguage(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRecognizerParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_RecognizerParams; #ifdef __cplusplus class DECLSPEC_UUID("1100201f-0000-1056-976E-008048D53AE3") RecognizerParams; #endif #ifndef __IImageProcessingParams_INTERFACE_DEFINED__ #define __IImageProcessingParams_INTERFACE_DEFINED__ /* iface IImageProcessingParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IImageProcessingParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001020-0000-1056-976E-008048D53AE3") IImageProcessingParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MirrorImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MirrorImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InvertImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_InvertImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RotationType( /* [retval][out] */ RotationTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RotationType( /* [in] */ RotationTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IImageProcessingParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct IImageProcessingParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IImageProcessingParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IImageProcessingParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IImageProcessingParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IImageProcessingParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IImageProcessingParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IImageProcessingParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IImageProcessingParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IImageProcessingParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MirrorImage )( IImageProcessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MirrorImage )( IImageProcessingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InvertImage )( IImageProcessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InvertImage )( IImageProcessingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RotationType )( IImageProcessingParams * This, /* [retval][out] */ RotationTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RotationType )( IImageProcessingParams * This, /* [in] */ RotationTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IImageProcessingParams * This, /* [in] */ IImageProcessingParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IImageProcessingParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IImageProcessingParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IImageProcessingParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IImageProcessingParams * This, /* [in] */ __int64 HGlobal); END_INTERFACE } IImageProcessingParamsVtbl; iface IImageProcessingParams { CONST_VTBL struct IImageProcessingParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IImageProcessingParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IImageProcessingParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IImageProcessingParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IImageProcessingParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IImageProcessingParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IImageProcessingParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IImageProcessingParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IImageProcessingParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IImageProcessingParams_get_MirrorImage(This,Result) \ ( (This)->lpVtbl -> get_MirrorImage(This,Result) ) #define IImageProcessingParams_put_MirrorImage(This,Value) \ ( (This)->lpVtbl -> put_MirrorImage(This,Value) ) #define IImageProcessingParams_get_InvertImage(This,Result) \ ( (This)->lpVtbl -> get_InvertImage(This,Result) ) #define IImageProcessingParams_put_InvertImage(This,Value) \ ( (This)->lpVtbl -> put_InvertImage(This,Value) ) #define IImageProcessingParams_get_RotationType(This,Result) \ ( (This)->lpVtbl -> get_RotationType(This,Result) ) #define IImageProcessingParams_put_RotationType(This,Value) \ ( (This)->lpVtbl -> put_RotationType(This,Value) ) #define IImageProcessingParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IImageProcessingParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IImageProcessingParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IImageProcessingParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IImageProcessingParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IImageProcessingParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ImageProcessingParams; #ifdef __cplusplus class DECLSPEC_UUID("11002021-0000-1056-976E-008048D53AE3") ImageProcessingParams; #endif #ifndef __IDocumentStructureDetectionParams_INTERFACE_DEFINED__ #define __IDocumentStructureDetectionParams_INTERFACE_DEFINED__ /* iface IDocumentStructureDetectionParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentStructureDetectionParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010D6-0000-1056-976E-008048D53AE3") IDocumentStructureDetectionParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IDocumentStructureDetectionParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectRunningTitles( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectRunningTitles( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectFootnotes( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectFootnotes( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectCaptions( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectCaptions( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectColumns( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectColumns( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectTableOfContents( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectTableOfContents( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectOverflowingParagraphs( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectOverflowingParagraphs( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectLists( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectLists( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectHeadlines( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectHeadlines( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ClassifySeparators( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_ClassifySeparators( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IDocumentStructureDetectionParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentStructureDetectionParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentStructureDetectionParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentStructureDetectionParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentStructureDetectionParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentStructureDetectionParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentStructureDetectionParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentStructureDetectionParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentStructureDetectionParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IDocumentStructureDetectionParams * This, /* [in] */ IDocumentStructureDetectionParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IDocumentStructureDetectionParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IDocumentStructureDetectionParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IDocumentStructureDetectionParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IDocumentStructureDetectionParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectRunningTitles )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectRunningTitles )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectFootnotes )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectFootnotes )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectCaptions )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectCaptions )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectColumns )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectColumns )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectTableOfContents )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectTableOfContents )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectOverflowingParagraphs )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectOverflowingParagraphs )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectLists )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectLists )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectHeadlines )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectHeadlines )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ClassifySeparators )( IDocumentStructureDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ClassifySeparators )( IDocumentStructureDetectionParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IDocumentStructureDetectionParamsVtbl; iface IDocumentStructureDetectionParams { CONST_VTBL struct IDocumentStructureDetectionParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentStructureDetectionParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentStructureDetectionParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentStructureDetectionParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentStructureDetectionParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentStructureDetectionParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentStructureDetectionParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentStructureDetectionParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentStructureDetectionParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentStructureDetectionParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IDocumentStructureDetectionParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IDocumentStructureDetectionParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IDocumentStructureDetectionParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IDocumentStructureDetectionParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IDocumentStructureDetectionParams_get_DetectRunningTitles(This,Result) \ ( (This)->lpVtbl -> get_DetectRunningTitles(This,Result) ) #define IDocumentStructureDetectionParams_put_DetectRunningTitles(This,Value) \ ( (This)->lpVtbl -> put_DetectRunningTitles(This,Value) ) #define IDocumentStructureDetectionParams_get_DetectFootnotes(This,Result) \ ( (This)->lpVtbl -> get_DetectFootnotes(This,Result) ) #define IDocumentStructureDetectionParams_put_DetectFootnotes(This,Value) \ ( (This)->lpVtbl -> put_DetectFootnotes(This,Value) ) #define IDocumentStructureDetectionParams_get_DetectCaptions(This,Result) \ ( (This)->lpVtbl -> get_DetectCaptions(This,Result) ) #define IDocumentStructureDetectionParams_put_DetectCaptions(This,Value) \ ( (This)->lpVtbl -> put_DetectCaptions(This,Value) ) #define IDocumentStructureDetectionParams_get_DetectColumns(This,Result) \ ( (This)->lpVtbl -> get_DetectColumns(This,Result) ) #define IDocumentStructureDetectionParams_put_DetectColumns(This,Value) \ ( (This)->lpVtbl -> put_DetectColumns(This,Value) ) #define IDocumentStructureDetectionParams_get_DetectTableOfContents(This,Result) \ ( (This)->lpVtbl -> get_DetectTableOfContents(This,Result) ) #define IDocumentStructureDetectionParams_put_DetectTableOfContents(This,Value) \ ( (This)->lpVtbl -> put_DetectTableOfContents(This,Value) ) #define IDocumentStructureDetectionParams_get_DetectOverflowingParagraphs(This,Result) \ ( (This)->lpVtbl -> get_DetectOverflowingParagraphs(This,Result) ) #define IDocumentStructureDetectionParams_put_DetectOverflowingParagraphs(This,Value) \ ( (This)->lpVtbl -> put_DetectOverflowingParagraphs(This,Value) ) #define IDocumentStructureDetectionParams_get_DetectLists(This,Result) \ ( (This)->lpVtbl -> get_DetectLists(This,Result) ) #define IDocumentStructureDetectionParams_put_DetectLists(This,Value) \ ( (This)->lpVtbl -> put_DetectLists(This,Value) ) #define IDocumentStructureDetectionParams_get_DetectHeadlines(This,Result) \ ( (This)->lpVtbl -> get_DetectHeadlines(This,Result) ) #define IDocumentStructureDetectionParams_put_DetectHeadlines(This,Value) \ ( (This)->lpVtbl -> put_DetectHeadlines(This,Value) ) #define IDocumentStructureDetectionParams_get_ClassifySeparators(This,Result) \ ( (This)->lpVtbl -> get_ClassifySeparators(This,Result) ) #define IDocumentStructureDetectionParams_put_ClassifySeparators(This,Value) \ ( (This)->lpVtbl -> put_ClassifySeparators(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentStructureDetectionParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DocumentStructureDetectionParams; #ifdef __cplusplus class DECLSPEC_UUID("110020C0-0000-1056-976E-008048D53AE3") DocumentStructureDetectionParams; #endif #ifndef __IFontFormattingDetectionParams_INTERFACE_DEFINED__ #define __IFontFormattingDetectionParams_INTERFACE_DEFINED__ /* iface IFontFormattingDetectionParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFontFormattingDetectionParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010D5-0000-1056-976E-008048D53AE3") IFontFormattingDetectionParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IFontFormattingDetectionParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectSerifs( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectSerifs( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectBold( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectBold( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectItalic( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectItalic( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectUnderlineStrikeout( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectUnderlineStrikeout( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectSubscriptsSuperscripts( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectSubscriptsSuperscripts( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectScaling( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectScaling( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectSpacing( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectSpacing( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectSmallCaps( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectSmallCaps( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectDropCaps( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectDropCaps( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectFontSize( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectFontSize( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectFontFamily( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectFontFamily( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_MonospaceDetectionMode( /* [retval][out] */ MonospaceDetectionModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MonospaceDetectionMode( /* [in] */ MonospaceDetectionModeEnum Value) = 0; }; #else /* C style iface */ typedef struct IFontFormattingDetectionParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFontFormattingDetectionParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFontFormattingDetectionParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IFontFormattingDetectionParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFontFormattingDetectionParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFontFormattingDetectionParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFontFormattingDetectionParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFontFormattingDetectionParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFontFormattingDetectionParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IFontFormattingDetectionParams * This, /* [in] */ IFontFormattingDetectionParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IFontFormattingDetectionParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IFontFormattingDetectionParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IFontFormattingDetectionParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IFontFormattingDetectionParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectSerifs )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectSerifs )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectBold )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectBold )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectItalic )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectItalic )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectUnderlineStrikeout )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectUnderlineStrikeout )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectSubscriptsSuperscripts )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectSubscriptsSuperscripts )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectScaling )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectScaling )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectSpacing )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectSpacing )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectSmallCaps )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectSmallCaps )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectDropCaps )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectDropCaps )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectFontSize )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectFontSize )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectFontFamily )( IFontFormattingDetectionParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectFontFamily )( IFontFormattingDetectionParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MonospaceDetectionMode )( IFontFormattingDetectionParams * This, /* [retval][out] */ MonospaceDetectionModeEnum *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MonospaceDetectionMode )( IFontFormattingDetectionParams * This, /* [in] */ MonospaceDetectionModeEnum Value); END_INTERFACE } IFontFormattingDetectionParamsVtbl; iface IFontFormattingDetectionParams { CONST_VTBL struct IFontFormattingDetectionParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFontFormattingDetectionParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFontFormattingDetectionParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFontFormattingDetectionParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFontFormattingDetectionParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFontFormattingDetectionParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFontFormattingDetectionParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFontFormattingDetectionParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFontFormattingDetectionParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFontFormattingDetectionParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IFontFormattingDetectionParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IFontFormattingDetectionParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IFontFormattingDetectionParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IFontFormattingDetectionParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IFontFormattingDetectionParams_get_DetectSerifs(This,Result) \ ( (This)->lpVtbl -> get_DetectSerifs(This,Result) ) #define IFontFormattingDetectionParams_put_DetectSerifs(This,Value) \ ( (This)->lpVtbl -> put_DetectSerifs(This,Value) ) #define IFontFormattingDetectionParams_get_DetectBold(This,Result) \ ( (This)->lpVtbl -> get_DetectBold(This,Result) ) #define IFontFormattingDetectionParams_put_DetectBold(This,Value) \ ( (This)->lpVtbl -> put_DetectBold(This,Value) ) #define IFontFormattingDetectionParams_get_DetectItalic(This,Result) \ ( (This)->lpVtbl -> get_DetectItalic(This,Result) ) #define IFontFormattingDetectionParams_put_DetectItalic(This,Value) \ ( (This)->lpVtbl -> put_DetectItalic(This,Value) ) #define IFontFormattingDetectionParams_get_DetectUnderlineStrikeout(This,Result) \ ( (This)->lpVtbl -> get_DetectUnderlineStrikeout(This,Result) ) #define IFontFormattingDetectionParams_put_DetectUnderlineStrikeout(This,Value) \ ( (This)->lpVtbl -> put_DetectUnderlineStrikeout(This,Value) ) #define IFontFormattingDetectionParams_get_DetectSubscriptsSuperscripts(This,Result) \ ( (This)->lpVtbl -> get_DetectSubscriptsSuperscripts(This,Result) ) #define IFontFormattingDetectionParams_put_DetectSubscriptsSuperscripts(This,Value) \ ( (This)->lpVtbl -> put_DetectSubscriptsSuperscripts(This,Value) ) #define IFontFormattingDetectionParams_get_DetectScaling(This,Result) \ ( (This)->lpVtbl -> get_DetectScaling(This,Result) ) #define IFontFormattingDetectionParams_put_DetectScaling(This,Value) \ ( (This)->lpVtbl -> put_DetectScaling(This,Value) ) #define IFontFormattingDetectionParams_get_DetectSpacing(This,Result) \ ( (This)->lpVtbl -> get_DetectSpacing(This,Result) ) #define IFontFormattingDetectionParams_put_DetectSpacing(This,Value) \ ( (This)->lpVtbl -> put_DetectSpacing(This,Value) ) #define IFontFormattingDetectionParams_get_DetectSmallCaps(This,Result) \ ( (This)->lpVtbl -> get_DetectSmallCaps(This,Result) ) #define IFontFormattingDetectionParams_put_DetectSmallCaps(This,Value) \ ( (This)->lpVtbl -> put_DetectSmallCaps(This,Value) ) #define IFontFormattingDetectionParams_get_DetectDropCaps(This,Result) \ ( (This)->lpVtbl -> get_DetectDropCaps(This,Result) ) #define IFontFormattingDetectionParams_put_DetectDropCaps(This,Value) \ ( (This)->lpVtbl -> put_DetectDropCaps(This,Value) ) #define IFontFormattingDetectionParams_get_DetectFontSize(This,Result) \ ( (This)->lpVtbl -> get_DetectFontSize(This,Result) ) #define IFontFormattingDetectionParams_put_DetectFontSize(This,Value) \ ( (This)->lpVtbl -> put_DetectFontSize(This,Value) ) #define IFontFormattingDetectionParams_get_DetectFontFamily(This,Result) \ ( (This)->lpVtbl -> get_DetectFontFamily(This,Result) ) #define IFontFormattingDetectionParams_put_DetectFontFamily(This,Value) \ ( (This)->lpVtbl -> put_DetectFontFamily(This,Value) ) #define IFontFormattingDetectionParams_get_MonospaceDetectionMode(This,Result) \ ( (This)->lpVtbl -> get_MonospaceDetectionMode(This,Result) ) #define IFontFormattingDetectionParams_put_MonospaceDetectionMode(This,Value) \ ( (This)->lpVtbl -> put_MonospaceDetectionMode(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFontFormattingDetectionParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_FontFormattingDetectionParams; #ifdef __cplusplus class DECLSPEC_UUID("110020BF-0000-1056-976E-008048D53AE3") FontFormattingDetectionParams; #endif #ifndef __ISystemFontSet_INTERFACE_DEFINED__ #define __ISystemFontSet_INTERFACE_DEFINED__ /* iface ISystemFontSet */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ISystemFontSet; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F2-0000-1056-976E-008048D53AE3") ISystemFontSet : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_FontNamesFilter( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_FontNamesFilter( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_FontNamesCustomFilter( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_FontNamesCustomFilter( /* [in] */ BSTR Value) = 0; }; #else /* C style iface */ typedef struct ISystemFontSetVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISystemFontSet * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISystemFontSet * This); ULONG ( STDMETHODCALLTYPE *Release )( ISystemFontSet * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISystemFontSet * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISystemFontSet * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISystemFontSet * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISystemFontSet * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ISystemFontSet * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FontNamesFilter )( ISystemFontSet * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FontNamesFilter )( ISystemFontSet * This, /* [in] */ int Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FontNamesCustomFilter )( ISystemFontSet * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FontNamesCustomFilter )( ISystemFontSet * This, /* [in] */ BSTR Value); END_INTERFACE } ISystemFontSetVtbl; iface ISystemFontSet { CONST_VTBL struct ISystemFontSetVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISystemFontSet_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ISystemFontSet_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ISystemFontSet_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ISystemFontSet_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ISystemFontSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ISystemFontSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ISystemFontSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ISystemFontSet_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ISystemFontSet_get_FontNamesFilter(This,Result) \ ( (This)->lpVtbl -> get_FontNamesFilter(This,Result) ) #define ISystemFontSet_put_FontNamesFilter(This,Value) \ ( (This)->lpVtbl -> put_FontNamesFilter(This,Value) ) #define ISystemFontSet_get_FontNamesCustomFilter(This,Result) \ ( (This)->lpVtbl -> get_FontNamesCustomFilter(This,Result) ) #define ISystemFontSet_put_FontNamesCustomFilter(This,Value) \ ( (This)->lpVtbl -> put_FontNamesCustomFilter(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ISystemFontSet_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SystemFontSet; #ifdef __cplusplus class DECLSPEC_UUID("110020D7-0000-1056-976E-008048D53AE3") SystemFontSet; #endif #ifndef __ICustomFontSet_INTERFACE_DEFINED__ #define __ICustomFontSet_INTERFACE_DEFINED__ /* iface ICustomFontSet */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICustomFontSet; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F3-0000-1056-976E-008048D53AE3") ICustomFontSet : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Folder( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Folder( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_FontNamesFilter( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_FontNamesFilter( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_FontNamesCustomFilter( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_FontNamesCustomFilter( /* [in] */ BSTR Value) = 0; }; #else /* C style iface */ typedef struct ICustomFontSetVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICustomFontSet * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICustomFontSet * This); ULONG ( STDMETHODCALLTYPE *Release )( ICustomFontSet * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICustomFontSet * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICustomFontSet * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICustomFontSet * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICustomFontSet * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICustomFontSet * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Folder )( ICustomFontSet * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Folder )( ICustomFontSet * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FontNamesFilter )( ICustomFontSet * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FontNamesFilter )( ICustomFontSet * This, /* [in] */ int Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FontNamesCustomFilter )( ICustomFontSet * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FontNamesCustomFilter )( ICustomFontSet * This, /* [in] */ BSTR Value); END_INTERFACE } ICustomFontSetVtbl; iface ICustomFontSet { CONST_VTBL struct ICustomFontSetVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICustomFontSet_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICustomFontSet_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICustomFontSet_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICustomFontSet_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICustomFontSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICustomFontSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICustomFontSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICustomFontSet_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICustomFontSet_get_Folder(This,Result) \ ( (This)->lpVtbl -> get_Folder(This,Result) ) #define ICustomFontSet_put_Folder(This,Value) \ ( (This)->lpVtbl -> put_Folder(This,Value) ) #define ICustomFontSet_get_FontNamesFilter(This,Result) \ ( (This)->lpVtbl -> get_FontNamesFilter(This,Result) ) #define ICustomFontSet_put_FontNamesFilter(This,Value) \ ( (This)->lpVtbl -> put_FontNamesFilter(This,Value) ) #define ICustomFontSet_get_FontNamesCustomFilter(This,Result) \ ( (This)->lpVtbl -> get_FontNamesCustomFilter(This,Result) ) #define ICustomFontSet_put_FontNamesCustomFilter(This,Value) \ ( (This)->lpVtbl -> put_FontNamesCustomFilter(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICustomFontSet_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CustomFontSet; #ifdef __cplusplus class DECLSPEC_UUID("110020D8-0000-1056-976E-008048D53AE3") CustomFontSet; #endif #ifndef __IFontSet_INTERFACE_DEFINED__ #define __IFontSet_INTERFACE_DEFINED__ /* iface IFontSet */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFontSet; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F1-0000-1056-976E-008048D53AE3") IFontSet : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_SystemFontSet( /* [retval][out] */ ISystemFontSet **Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_CustomFontSet( /* [retval][out] */ ICustomFontSet **Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnablePdfStandardFonts( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_EnablePdfStandardFonts( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IFontSetVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFontSet * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFontSet * This); ULONG ( STDMETHODCALLTYPE *Release )( IFontSet * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFontSet * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFontSet * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFontSet * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFontSet * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFontSet * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SystemFontSet )( IFontSet * This, /* [retval][out] */ ISystemFontSet **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CustomFontSet )( IFontSet * This, /* [retval][out] */ ICustomFontSet **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnablePdfStandardFonts )( IFontSet * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EnablePdfStandardFonts )( IFontSet * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IFontSetVtbl; iface IFontSet { CONST_VTBL struct IFontSetVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFontSet_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFontSet_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFontSet_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFontSet_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFontSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFontSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFontSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFontSet_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFontSet_get_SystemFontSet(This,Result) \ ( (This)->lpVtbl -> get_SystemFontSet(This,Result) ) #define IFontSet_get_CustomFontSet(This,Result) \ ( (This)->lpVtbl -> get_CustomFontSet(This,Result) ) #define IFontSet_get_EnablePdfStandardFonts(This,Result) \ ( (This)->lpVtbl -> get_EnablePdfStandardFonts(This,Result) ) #define IFontSet_put_EnablePdfStandardFonts(This,Value) \ ( (This)->lpVtbl -> put_EnablePdfStandardFonts(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFontSet_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_FontSet; #ifdef __cplusplus class DECLSPEC_UUID("110020D6-0000-1056-976E-008048D53AE3") FontSet; #endif #ifndef __ISynthesisParamsForDocument_INTERFACE_DEFINED__ #define __ISynthesisParamsForDocument_INTERFACE_DEFINED__ /* iface ISynthesisParamsForDocument */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ISynthesisParamsForDocument; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100108C-0000-1056-976E-008048D53AE3") ISynthesisParamsForDocument : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectFontFormatting( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectFontFormatting( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_FontFormattingDetectionParams( /* [retval][out] */ IFontFormattingDetectionParams **Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_FontFormattingDetectionParams( /* [in] */ IFontFormattingDetectionParams *Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DetectDocumentStructure( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DetectDocumentStructure( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_DocumentStructureDetectionParams( /* [retval][out] */ IDocumentStructureDetectionParams **Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_DocumentStructureDetectionParams( /* [in] */ IDocumentStructureDetectionParams *Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_PagePoolSize( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_PagePoolSize( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_LowMemoryMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_LowMemoryMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_FontSet( /* [retval][out] */ IFontSet **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ISynthesisParamsForDocument *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct ISynthesisParamsForDocumentVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISynthesisParamsForDocument * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISynthesisParamsForDocument * This); ULONG ( STDMETHODCALLTYPE *Release )( ISynthesisParamsForDocument * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISynthesisParamsForDocument * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISynthesisParamsForDocument * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISynthesisParamsForDocument * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISynthesisParamsForDocument * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ISynthesisParamsForDocument * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectFontFormatting )( ISynthesisParamsForDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectFontFormatting )( ISynthesisParamsForDocument * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FontFormattingDetectionParams )( ISynthesisParamsForDocument * This, /* [retval][out] */ IFontFormattingDetectionParams **Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FontFormattingDetectionParams )( ISynthesisParamsForDocument * This, /* [in] */ IFontFormattingDetectionParams *Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DetectDocumentStructure )( ISynthesisParamsForDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DetectDocumentStructure )( ISynthesisParamsForDocument * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentStructureDetectionParams )( ISynthesisParamsForDocument * This, /* [retval][out] */ IDocumentStructureDetectionParams **Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DocumentStructureDetectionParams )( ISynthesisParamsForDocument * This, /* [in] */ IDocumentStructureDetectionParams *Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PagePoolSize )( ISynthesisParamsForDocument * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PagePoolSize )( ISynthesisParamsForDocument * This, /* [in] */ int Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LowMemoryMode )( ISynthesisParamsForDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LowMemoryMode )( ISynthesisParamsForDocument * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FontSet )( ISynthesisParamsForDocument * This, /* [retval][out] */ IFontSet **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ISynthesisParamsForDocument * This, /* [in] */ ISynthesisParamsForDocument *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( ISynthesisParamsForDocument * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( ISynthesisParamsForDocument * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( ISynthesisParamsForDocument * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( ISynthesisParamsForDocument * This, /* [in] */ __int64 HGlobal); END_INTERFACE } ISynthesisParamsForDocumentVtbl; iface ISynthesisParamsForDocument { CONST_VTBL struct ISynthesisParamsForDocumentVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISynthesisParamsForDocument_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ISynthesisParamsForDocument_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ISynthesisParamsForDocument_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ISynthesisParamsForDocument_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ISynthesisParamsForDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ISynthesisParamsForDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ISynthesisParamsForDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ISynthesisParamsForDocument_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ISynthesisParamsForDocument_get_DetectFontFormatting(This,Result) \ ( (This)->lpVtbl -> get_DetectFontFormatting(This,Result) ) #define ISynthesisParamsForDocument_put_DetectFontFormatting(This,Value) \ ( (This)->lpVtbl -> put_DetectFontFormatting(This,Value) ) #define ISynthesisParamsForDocument_get_FontFormattingDetectionParams(This,Result) \ ( (This)->lpVtbl -> get_FontFormattingDetectionParams(This,Result) ) #define ISynthesisParamsForDocument_put_FontFormattingDetectionParams(This,Value) \ ( (This)->lpVtbl -> put_FontFormattingDetectionParams(This,Value) ) #define ISynthesisParamsForDocument_get_DetectDocumentStructure(This,Result) \ ( (This)->lpVtbl -> get_DetectDocumentStructure(This,Result) ) #define ISynthesisParamsForDocument_put_DetectDocumentStructure(This,Value) \ ( (This)->lpVtbl -> put_DetectDocumentStructure(This,Value) ) #define ISynthesisParamsForDocument_get_DocumentStructureDetectionParams(This,Result) \ ( (This)->lpVtbl -> get_DocumentStructureDetectionParams(This,Result) ) #define ISynthesisParamsForDocument_put_DocumentStructureDetectionParams(This,Value) \ ( (This)->lpVtbl -> put_DocumentStructureDetectionParams(This,Value) ) #define ISynthesisParamsForDocument_get_PagePoolSize(This,Result) \ ( (This)->lpVtbl -> get_PagePoolSize(This,Result) ) #define ISynthesisParamsForDocument_put_PagePoolSize(This,Value) \ ( (This)->lpVtbl -> put_PagePoolSize(This,Value) ) #define ISynthesisParamsForDocument_get_LowMemoryMode(This,Result) \ ( (This)->lpVtbl -> get_LowMemoryMode(This,Result) ) #define ISynthesisParamsForDocument_put_LowMemoryMode(This,Value) \ ( (This)->lpVtbl -> put_LowMemoryMode(This,Value) ) #define ISynthesisParamsForDocument_get_FontSet(This,Result) \ ( (This)->lpVtbl -> get_FontSet(This,Result) ) #define ISynthesisParamsForDocument_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ISynthesisParamsForDocument_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define ISynthesisParamsForDocument_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define ISynthesisParamsForDocument_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define ISynthesisParamsForDocument_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ISynthesisParamsForDocument_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SynthesisParamsForDocument; #ifdef __cplusplus class DECLSPEC_UUID("11002075-0000-1056-976E-008048D53AE3") SynthesisParamsForDocument; #endif #ifndef __ISynthesisParamsForPage_INTERFACE_DEFINED__ #define __ISynthesisParamsForPage_INTERFACE_DEFINED__ /* iface ISynthesisParamsForPage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ISynthesisParamsForPage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100108B-0000-1056-976E-008048D53AE3") ISynthesisParamsForPage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ISynthesisParamsForPage *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectTextColor( /* [retval][out] */ ThreeStatePropertyValueEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectTextColor( /* [in] */ ThreeStatePropertyValueEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectBackgroundColor( /* [retval][out] */ ThreeStatePropertyValueEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectBackgroundColor( /* [in] */ ThreeStatePropertyValueEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllowGrayBackgroundColor( /* [retval][out] */ ThreeStatePropertyValueEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllowGrayBackgroundColor( /* [in] */ ThreeStatePropertyValueEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllowGrayTextColor( /* [retval][out] */ ThreeStatePropertyValueEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllowGrayTextColor( /* [in] */ ThreeStatePropertyValueEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CorrectDynamicRange( /* [retval][out] */ ThreeStatePropertyValueEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CorrectDynamicRange( /* [in] */ ThreeStatePropertyValueEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectHyperlinks( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectHyperlinks( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectDocumentLinks( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectDocumentLinks( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParagraphExtractionMode( /* [retval][out] */ ParagraphExtractionModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ParagraphExtractionMode( /* [in] */ ParagraphExtractionModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FontFormattingDetectionParams( /* [retval][out] */ IFontFormattingDetectionParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FontFormattingDetectionParams( /* [in] */ IFontFormattingDetectionParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectFontFormattingAtPageLevel( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DetectFontFormattingAtPageLevel( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InsertEmptyParagraphsForBigInterlines( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_InsertEmptyParagraphsForBigInterlines( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SynthesizeBusinessCards( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SynthesizeBusinessCards( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct ISynthesisParamsForPageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISynthesisParamsForPage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISynthesisParamsForPage * This); ULONG ( STDMETHODCALLTYPE *Release )( ISynthesisParamsForPage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISynthesisParamsForPage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISynthesisParamsForPage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISynthesisParamsForPage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISynthesisParamsForPage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ISynthesisParamsForPage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ISynthesisParamsForPage * This, /* [in] */ ISynthesisParamsForPage *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( ISynthesisParamsForPage * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( ISynthesisParamsForPage * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( ISynthesisParamsForPage * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( ISynthesisParamsForPage * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectTextColor )( ISynthesisParamsForPage * This, /* [retval][out] */ ThreeStatePropertyValueEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectTextColor )( ISynthesisParamsForPage * This, /* [in] */ ThreeStatePropertyValueEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectBackgroundColor )( ISynthesisParamsForPage * This, /* [retval][out] */ ThreeStatePropertyValueEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectBackgroundColor )( ISynthesisParamsForPage * This, /* [in] */ ThreeStatePropertyValueEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllowGrayBackgroundColor )( ISynthesisParamsForPage * This, /* [retval][out] */ ThreeStatePropertyValueEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AllowGrayBackgroundColor )( ISynthesisParamsForPage * This, /* [in] */ ThreeStatePropertyValueEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllowGrayTextColor )( ISynthesisParamsForPage * This, /* [retval][out] */ ThreeStatePropertyValueEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AllowGrayTextColor )( ISynthesisParamsForPage * This, /* [in] */ ThreeStatePropertyValueEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CorrectDynamicRange )( ISynthesisParamsForPage * This, /* [retval][out] */ ThreeStatePropertyValueEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CorrectDynamicRange )( ISynthesisParamsForPage * This, /* [in] */ ThreeStatePropertyValueEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectHyperlinks )( ISynthesisParamsForPage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectHyperlinks )( ISynthesisParamsForPage * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectDocumentLinks )( ISynthesisParamsForPage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectDocumentLinks )( ISynthesisParamsForPage * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParagraphExtractionMode )( ISynthesisParamsForPage * This, /* [retval][out] */ ParagraphExtractionModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ParagraphExtractionMode )( ISynthesisParamsForPage * This, /* [in] */ ParagraphExtractionModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontFormattingDetectionParams )( ISynthesisParamsForPage * This, /* [retval][out] */ IFontFormattingDetectionParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FontFormattingDetectionParams )( ISynthesisParamsForPage * This, /* [in] */ IFontFormattingDetectionParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectFontFormattingAtPageLevel )( ISynthesisParamsForPage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DetectFontFormattingAtPageLevel )( ISynthesisParamsForPage * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InsertEmptyParagraphsForBigInterlines )( ISynthesisParamsForPage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InsertEmptyParagraphsForBigInterlines )( ISynthesisParamsForPage * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SynthesizeBusinessCards )( ISynthesisParamsForPage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SynthesizeBusinessCards )( ISynthesisParamsForPage * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } ISynthesisParamsForPageVtbl; iface ISynthesisParamsForPage { CONST_VTBL struct ISynthesisParamsForPageVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISynthesisParamsForPage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ISynthesisParamsForPage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ISynthesisParamsForPage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ISynthesisParamsForPage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ISynthesisParamsForPage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ISynthesisParamsForPage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ISynthesisParamsForPage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ISynthesisParamsForPage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ISynthesisParamsForPage_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ISynthesisParamsForPage_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define ISynthesisParamsForPage_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define ISynthesisParamsForPage_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define ISynthesisParamsForPage_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define ISynthesisParamsForPage_get_DetectTextColor(This,Result) \ ( (This)->lpVtbl -> get_DetectTextColor(This,Result) ) #define ISynthesisParamsForPage_put_DetectTextColor(This,Value) \ ( (This)->lpVtbl -> put_DetectTextColor(This,Value) ) #define ISynthesisParamsForPage_get_DetectBackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_DetectBackgroundColor(This,Result) ) #define ISynthesisParamsForPage_put_DetectBackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_DetectBackgroundColor(This,Value) ) #define ISynthesisParamsForPage_get_AllowGrayBackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_AllowGrayBackgroundColor(This,Result) ) #define ISynthesisParamsForPage_put_AllowGrayBackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_AllowGrayBackgroundColor(This,Value) ) #define ISynthesisParamsForPage_get_AllowGrayTextColor(This,Result) \ ( (This)->lpVtbl -> get_AllowGrayTextColor(This,Result) ) #define ISynthesisParamsForPage_put_AllowGrayTextColor(This,Value) \ ( (This)->lpVtbl -> put_AllowGrayTextColor(This,Value) ) #define ISynthesisParamsForPage_get_CorrectDynamicRange(This,Result) \ ( (This)->lpVtbl -> get_CorrectDynamicRange(This,Result) ) #define ISynthesisParamsForPage_put_CorrectDynamicRange(This,Value) \ ( (This)->lpVtbl -> put_CorrectDynamicRange(This,Value) ) #define ISynthesisParamsForPage_get_DetectHyperlinks(This,Result) \ ( (This)->lpVtbl -> get_DetectHyperlinks(This,Result) ) #define ISynthesisParamsForPage_put_DetectHyperlinks(This,Value) \ ( (This)->lpVtbl -> put_DetectHyperlinks(This,Value) ) #define ISynthesisParamsForPage_get_DetectDocumentLinks(This,Result) \ ( (This)->lpVtbl -> get_DetectDocumentLinks(This,Result) ) #define ISynthesisParamsForPage_put_DetectDocumentLinks(This,Value) \ ( (This)->lpVtbl -> put_DetectDocumentLinks(This,Value) ) #define ISynthesisParamsForPage_get_ParagraphExtractionMode(This,Result) \ ( (This)->lpVtbl -> get_ParagraphExtractionMode(This,Result) ) #define ISynthesisParamsForPage_put_ParagraphExtractionMode(This,Value) \ ( (This)->lpVtbl -> put_ParagraphExtractionMode(This,Value) ) #define ISynthesisParamsForPage_get_FontFormattingDetectionParams(This,Result) \ ( (This)->lpVtbl -> get_FontFormattingDetectionParams(This,Result) ) #define ISynthesisParamsForPage_put_FontFormattingDetectionParams(This,Value) \ ( (This)->lpVtbl -> put_FontFormattingDetectionParams(This,Value) ) #define ISynthesisParamsForPage_get_DetectFontFormattingAtPageLevel(This,Result) \ ( (This)->lpVtbl -> get_DetectFontFormattingAtPageLevel(This,Result) ) #define ISynthesisParamsForPage_put_DetectFontFormattingAtPageLevel(This,Value) \ ( (This)->lpVtbl -> put_DetectFontFormattingAtPageLevel(This,Value) ) #define ISynthesisParamsForPage_get_InsertEmptyParagraphsForBigInterlines(This,Result) \ ( (This)->lpVtbl -> get_InsertEmptyParagraphsForBigInterlines(This,Result) ) #define ISynthesisParamsForPage_put_InsertEmptyParagraphsForBigInterlines(This,Value) \ ( (This)->lpVtbl -> put_InsertEmptyParagraphsForBigInterlines(This,Value) ) #define ISynthesisParamsForPage_get_SynthesizeBusinessCards(This,Result) \ ( (This)->lpVtbl -> get_SynthesizeBusinessCards(This,Result) ) #define ISynthesisParamsForPage_put_SynthesizeBusinessCards(This,Value) \ ( (This)->lpVtbl -> put_SynthesizeBusinessCards(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ISynthesisParamsForPage_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SynthesisParamsForPage; #ifdef __cplusplus class DECLSPEC_UUID("11002074-0000-1056-976E-008048D53AE3") SynthesisParamsForPage; #endif #ifndef __IPagePreprocessingParams_INTERFACE_DEFINED__ #define __IPagePreprocessingParams_INTERFACE_DEFINED__ /* iface IPagePreprocessingParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPagePreprocessingParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F4-0000-1056-976E-008048D53AE3") IPagePreprocessingParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OrientationDetectionParams( /* [retval][out] */ IOrientationDetectionParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OrientationDetectionParams( /* [in] */ IOrientationDetectionParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CorrectOrientation( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CorrectOrientation( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CorrectInvertedImage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CorrectInvertedImage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_GeometryCorrectionMode( /* [retval][out] */ GeometryCorrectionModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_GeometryCorrectionMode( /* [in] */ GeometryCorrectionModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResolutionCorrectionMode( /* [retval][out] */ ResolutionCorrectionModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ResolutionCorrectionMode( /* [in] */ ResolutionCorrectionModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IPagePreprocessingParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct IPagePreprocessingParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPagePreprocessingParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPagePreprocessingParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPagePreprocessingParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPagePreprocessingParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPagePreprocessingParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPagePreprocessingParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPagePreprocessingParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPagePreprocessingParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OrientationDetectionParams )( IPagePreprocessingParams * This, /* [retval][out] */ IOrientationDetectionParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OrientationDetectionParams )( IPagePreprocessingParams * This, /* [in] */ IOrientationDetectionParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CorrectOrientation )( IPagePreprocessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CorrectOrientation )( IPagePreprocessingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CorrectInvertedImage )( IPagePreprocessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CorrectInvertedImage )( IPagePreprocessingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeometryCorrectionMode )( IPagePreprocessingParams * This, /* [retval][out] */ GeometryCorrectionModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_GeometryCorrectionMode )( IPagePreprocessingParams * This, /* [in] */ GeometryCorrectionModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ResolutionCorrectionMode )( IPagePreprocessingParams * This, /* [retval][out] */ ResolutionCorrectionModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ResolutionCorrectionMode )( IPagePreprocessingParams * This, /* [in] */ ResolutionCorrectionModeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IPagePreprocessingParams * This, /* [in] */ IPagePreprocessingParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IPagePreprocessingParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IPagePreprocessingParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IPagePreprocessingParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IPagePreprocessingParams * This, /* [in] */ __int64 HGlobal); END_INTERFACE } IPagePreprocessingParamsVtbl; iface IPagePreprocessingParams { CONST_VTBL struct IPagePreprocessingParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPagePreprocessingParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPagePreprocessingParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPagePreprocessingParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPagePreprocessingParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPagePreprocessingParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPagePreprocessingParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPagePreprocessingParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPagePreprocessingParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPagePreprocessingParams_get_OrientationDetectionParams(This,Result) \ ( (This)->lpVtbl -> get_OrientationDetectionParams(This,Result) ) #define IPagePreprocessingParams_put_OrientationDetectionParams(This,Value) \ ( (This)->lpVtbl -> put_OrientationDetectionParams(This,Value) ) #define IPagePreprocessingParams_get_CorrectOrientation(This,Result) \ ( (This)->lpVtbl -> get_CorrectOrientation(This,Result) ) #define IPagePreprocessingParams_put_CorrectOrientation(This,Value) \ ( (This)->lpVtbl -> put_CorrectOrientation(This,Value) ) #define IPagePreprocessingParams_get_CorrectInvertedImage(This,Result) \ ( (This)->lpVtbl -> get_CorrectInvertedImage(This,Result) ) #define IPagePreprocessingParams_put_CorrectInvertedImage(This,Value) \ ( (This)->lpVtbl -> put_CorrectInvertedImage(This,Value) ) #define IPagePreprocessingParams_get_GeometryCorrectionMode(This,Result) \ ( (This)->lpVtbl -> get_GeometryCorrectionMode(This,Result) ) #define IPagePreprocessingParams_put_GeometryCorrectionMode(This,Value) \ ( (This)->lpVtbl -> put_GeometryCorrectionMode(This,Value) ) #define IPagePreprocessingParams_get_ResolutionCorrectionMode(This,Result) \ ( (This)->lpVtbl -> get_ResolutionCorrectionMode(This,Result) ) #define IPagePreprocessingParams_put_ResolutionCorrectionMode(This,Value) \ ( (This)->lpVtbl -> put_ResolutionCorrectionMode(This,Value) ) #define IPagePreprocessingParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IPagePreprocessingParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IPagePreprocessingParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IPagePreprocessingParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IPagePreprocessingParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPagePreprocessingParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PagePreprocessingParams; #ifdef __cplusplus class DECLSPEC_UUID("110020D9-0000-1056-976E-008048D53AE3") PagePreprocessingParams; #endif #ifndef __IPageProcessingParams_INTERFACE_DEFINED__ #define __IPageProcessingParams_INTERFACE_DEFINED__ /* iface IPageProcessingParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageProcessingParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001021-0000-1056-976E-008048D53AE3") IPageProcessingParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ObjectsExtractionParams( /* [retval][out] */ IObjectsExtractionParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ObjectsExtractionParams( /* [in] */ IObjectsExtractionParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizerParams( /* [retval][out] */ IRecognizerParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecognizerParams( /* [in] */ IRecognizerParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PerformPreprocessing( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PerformPreprocessing( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PagePreprocessingParams( /* [retval][out] */ IPagePreprocessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PagePreprocessingParams( /* [in] */ IPagePreprocessingParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PerformAnalysis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PerformAnalysis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageAnalysisParams( /* [retval][out] */ IPageAnalysisParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PageAnalysisParams( /* [in] */ IPageAnalysisParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PerformRecognition( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PerformRecognition( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SynthesisParamsForPage( /* [retval][out] */ ISynthesisParamsForPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SynthesisParamsForPage( /* [in] */ ISynthesisParamsForPage *Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IPageProcessingParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; }; #else /* C style iface */ typedef struct IPageProcessingParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageProcessingParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageProcessingParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageProcessingParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageProcessingParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageProcessingParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageProcessingParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageProcessingParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageProcessingParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ObjectsExtractionParams )( IPageProcessingParams * This, /* [retval][out] */ IObjectsExtractionParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ObjectsExtractionParams )( IPageProcessingParams * This, /* [in] */ IObjectsExtractionParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizerParams )( IPageProcessingParams * This, /* [retval][out] */ IRecognizerParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RecognizerParams )( IPageProcessingParams * This, /* [in] */ IRecognizerParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PerformPreprocessing )( IPageProcessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PerformPreprocessing )( IPageProcessingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PagePreprocessingParams )( IPageProcessingParams * This, /* [retval][out] */ IPagePreprocessingParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PagePreprocessingParams )( IPageProcessingParams * This, /* [in] */ IPagePreprocessingParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PerformAnalysis )( IPageProcessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PerformAnalysis )( IPageProcessingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageAnalysisParams )( IPageProcessingParams * This, /* [retval][out] */ IPageAnalysisParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PageAnalysisParams )( IPageProcessingParams * This, /* [in] */ IPageAnalysisParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PerformRecognition )( IPageProcessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PerformRecognition )( IPageProcessingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SynthesisParamsForPage )( IPageProcessingParams * This, /* [retval][out] */ ISynthesisParamsForPage **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SynthesisParamsForPage )( IPageProcessingParams * This, /* [in] */ ISynthesisParamsForPage *Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IPageProcessingParams * This, /* [in] */ IPageProcessingParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IPageProcessingParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IPageProcessingParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IPageProcessingParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IPageProcessingParams * This, /* [in] */ __int64 HGlobal); END_INTERFACE } IPageProcessingParamsVtbl; iface IPageProcessingParams { CONST_VTBL struct IPageProcessingParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageProcessingParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageProcessingParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageProcessingParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageProcessingParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageProcessingParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageProcessingParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageProcessingParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageProcessingParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageProcessingParams_get_ObjectsExtractionParams(This,Result) \ ( (This)->lpVtbl -> get_ObjectsExtractionParams(This,Result) ) #define IPageProcessingParams_put_ObjectsExtractionParams(This,Value) \ ( (This)->lpVtbl -> put_ObjectsExtractionParams(This,Value) ) #define IPageProcessingParams_get_RecognizerParams(This,Result) \ ( (This)->lpVtbl -> get_RecognizerParams(This,Result) ) #define IPageProcessingParams_put_RecognizerParams(This,Value) \ ( (This)->lpVtbl -> put_RecognizerParams(This,Value) ) #define IPageProcessingParams_get_PerformPreprocessing(This,Result) \ ( (This)->lpVtbl -> get_PerformPreprocessing(This,Result) ) #define IPageProcessingParams_put_PerformPreprocessing(This,Value) \ ( (This)->lpVtbl -> put_PerformPreprocessing(This,Value) ) #define IPageProcessingParams_get_PagePreprocessingParams(This,Result) \ ( (This)->lpVtbl -> get_PagePreprocessingParams(This,Result) ) #define IPageProcessingParams_put_PagePreprocessingParams(This,Value) \ ( (This)->lpVtbl -> put_PagePreprocessingParams(This,Value) ) #define IPageProcessingParams_get_PerformAnalysis(This,Result) \ ( (This)->lpVtbl -> get_PerformAnalysis(This,Result) ) #define IPageProcessingParams_put_PerformAnalysis(This,Value) \ ( (This)->lpVtbl -> put_PerformAnalysis(This,Value) ) #define IPageProcessingParams_get_PageAnalysisParams(This,Result) \ ( (This)->lpVtbl -> get_PageAnalysisParams(This,Result) ) #define IPageProcessingParams_put_PageAnalysisParams(This,Value) \ ( (This)->lpVtbl -> put_PageAnalysisParams(This,Value) ) #define IPageProcessingParams_get_PerformRecognition(This,Result) \ ( (This)->lpVtbl -> get_PerformRecognition(This,Result) ) #define IPageProcessingParams_put_PerformRecognition(This,Value) \ ( (This)->lpVtbl -> put_PerformRecognition(This,Value) ) #define IPageProcessingParams_get_SynthesisParamsForPage(This,Result) \ ( (This)->lpVtbl -> get_SynthesisParamsForPage(This,Result) ) #define IPageProcessingParams_put_SynthesisParamsForPage(This,Value) \ ( (This)->lpVtbl -> put_SynthesisParamsForPage(This,Value) ) #define IPageProcessingParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IPageProcessingParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IPageProcessingParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IPageProcessingParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IPageProcessingParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageProcessingParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PageProcessingParams; #ifdef __cplusplus class DECLSPEC_UUID("11002022-0000-1056-976E-008048D53AE3") PageProcessingParams; #endif EXTERN_C const CLSID CLSID_ObjectsExtractionParams; #ifdef __cplusplus class DECLSPEC_UUID("11002093-0000-1056-976E-008048D53AE3") ObjectsExtractionParams; #endif #ifndef __ITextBlockAnalysisParams_INTERFACE_DEFINED__ #define __ITextBlockAnalysisParams_INTERFACE_DEFINED__ /* iface ITextBlockAnalysisParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextBlockAnalysisParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010B7-0000-1056-976E-008048D53AE3") ITextBlockAnalysisParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutodetectInversion( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AutodetectInversion( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SkewCorrectionMode( /* [retval][out] */ SkewCorrectionModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SkewCorrectionMode( /* [in] */ SkewCorrectionModeEnum Value) = 0; }; #else /* C style iface */ typedef struct ITextBlockAnalysisParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextBlockAnalysisParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextBlockAnalysisParams * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextBlockAnalysisParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextBlockAnalysisParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextBlockAnalysisParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextBlockAnalysisParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextBlockAnalysisParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextBlockAnalysisParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutodetectInversion )( ITextBlockAnalysisParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutodetectInversion )( ITextBlockAnalysisParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SkewCorrectionMode )( ITextBlockAnalysisParams * This, /* [retval][out] */ SkewCorrectionModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SkewCorrectionMode )( ITextBlockAnalysisParams * This, /* [in] */ SkewCorrectionModeEnum Value); END_INTERFACE } ITextBlockAnalysisParamsVtbl; iface ITextBlockAnalysisParams { CONST_VTBL struct ITextBlockAnalysisParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextBlockAnalysisParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextBlockAnalysisParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextBlockAnalysisParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextBlockAnalysisParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextBlockAnalysisParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextBlockAnalysisParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextBlockAnalysisParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextBlockAnalysisParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextBlockAnalysisParams_get_AutodetectInversion(This,Result) \ ( (This)->lpVtbl -> get_AutodetectInversion(This,Result) ) #define ITextBlockAnalysisParams_put_AutodetectInversion(This,Value) \ ( (This)->lpVtbl -> put_AutodetectInversion(This,Value) ) #define ITextBlockAnalysisParams_get_SkewCorrectionMode(This,Result) \ ( (This)->lpVtbl -> get_SkewCorrectionMode(This,Result) ) #define ITextBlockAnalysisParams_put_SkewCorrectionMode(This,Value) \ ( (This)->lpVtbl -> put_SkewCorrectionMode(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextBlockAnalysisParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TextBlockAnalysisParams; #ifdef __cplusplus class DECLSPEC_UUID("110020A4-0000-1056-976E-008048D53AE3") TextBlockAnalysisParams; #endif #ifndef __IPageSplittingParams_INTERFACE_DEFINED__ #define __IPageSplittingParams_INTERFACE_DEFINED__ /* iface IPageSplittingParams */ /* [helpstring][helpcontext][nonextensible][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPageSplittingParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001105-0000-1056-976E-008048D53AE3") IPageSplittingParams : public IDispatch { public: virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_SplitType( /* [in] */ PageSplitTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_SplitType( /* [retval][out] */ PageSplitTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; }; #else /* C style iface */ typedef struct IPageSplittingParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageSplittingParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageSplittingParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageSplittingParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageSplittingParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageSplittingParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageSplittingParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageSplittingParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SplitType )( IPageSplittingParams * This, /* [in] */ PageSplitTypeEnum Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SplitType )( IPageSplittingParams * This, /* [retval][out] */ PageSplitTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageSplittingParams * This, /* [retval][out] */ IEngine **Result); END_INTERFACE } IPageSplittingParamsVtbl; iface IPageSplittingParams { CONST_VTBL struct IPageSplittingParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageSplittingParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageSplittingParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageSplittingParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageSplittingParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageSplittingParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageSplittingParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageSplittingParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageSplittingParams_put_SplitType(This,Value) \ ( (This)->lpVtbl -> put_SplitType(This,Value) ) #define IPageSplittingParams_get_SplitType(This,Result) \ ( (This)->lpVtbl -> get_SplitType(This,Result) ) #define IPageSplittingParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageSplittingParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PageSplittingParams; #ifdef __cplusplus class DECLSPEC_UUID("110020F1-0000-1056-976E-008048D53AE3") PageSplittingParams; #endif #ifndef __IDocumentProcessingParams_INTERFACE_DEFINED__ #define __IDocumentProcessingParams_INTERFACE_DEFINED__ /* iface IDocumentProcessingParams */ /* [helpstring][helpcontext][nonextensible][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentProcessingParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F0-0000-1056-976E-008048D53AE3") IDocumentProcessingParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_PageProcessingParams( /* [in] */ IPageProcessingParams *Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_PageProcessingParams( /* [retval][out] */ IPageProcessingParams **Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_PerformSynthesis( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_PerformSynthesis( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_SynthesisParamsForDocument( /* [in] */ ISynthesisParamsForDocument *Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_SynthesisParamsForDocument( /* [retval][out] */ ISynthesisParamsForDocument **Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_SplittingParams( /* [in] */ IPageSplittingParams *Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_SplittingParams( /* [retval][out] */ IPageSplittingParams **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IDocumentProcessingParams *From) = 0; }; #else /* C style iface */ typedef struct IDocumentProcessingParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentProcessingParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentProcessingParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentProcessingParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentProcessingParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentProcessingParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentProcessingParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentProcessingParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentProcessingParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PageProcessingParams )( IDocumentProcessingParams * This, /* [in] */ IPageProcessingParams *Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PageProcessingParams )( IDocumentProcessingParams * This, /* [retval][out] */ IPageProcessingParams **Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PerformSynthesis )( IDocumentProcessingParams * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PerformSynthesis )( IDocumentProcessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SynthesisParamsForDocument )( IDocumentProcessingParams * This, /* [in] */ ISynthesisParamsForDocument *Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SynthesisParamsForDocument )( IDocumentProcessingParams * This, /* [retval][out] */ ISynthesisParamsForDocument **Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SplittingParams )( IDocumentProcessingParams * This, /* [in] */ IPageSplittingParams *Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SplittingParams )( IDocumentProcessingParams * This, /* [retval][out] */ IPageSplittingParams **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IDocumentProcessingParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IDocumentProcessingParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IDocumentProcessingParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IDocumentProcessingParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IDocumentProcessingParams * This, /* [in] */ IDocumentProcessingParams *From); END_INTERFACE } IDocumentProcessingParamsVtbl; iface IDocumentProcessingParams { CONST_VTBL struct IDocumentProcessingParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentProcessingParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentProcessingParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentProcessingParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentProcessingParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentProcessingParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentProcessingParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentProcessingParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentProcessingParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentProcessingParams_put_PageProcessingParams(This,Value) \ ( (This)->lpVtbl -> put_PageProcessingParams(This,Value) ) #define IDocumentProcessingParams_get_PageProcessingParams(This,Result) \ ( (This)->lpVtbl -> get_PageProcessingParams(This,Result) ) #define IDocumentProcessingParams_put_PerformSynthesis(This,Value) \ ( (This)->lpVtbl -> put_PerformSynthesis(This,Value) ) #define IDocumentProcessingParams_get_PerformSynthesis(This,Result) \ ( (This)->lpVtbl -> get_PerformSynthesis(This,Result) ) #define IDocumentProcessingParams_put_SynthesisParamsForDocument(This,Value) \ ( (This)->lpVtbl -> put_SynthesisParamsForDocument(This,Value) ) #define IDocumentProcessingParams_get_SynthesisParamsForDocument(This,Result) \ ( (This)->lpVtbl -> get_SynthesisParamsForDocument(This,Result) ) #define IDocumentProcessingParams_put_SplittingParams(This,Value) \ ( (This)->lpVtbl -> put_SplittingParams(This,Value) ) #define IDocumentProcessingParams_get_SplittingParams(This,Result) \ ( (This)->lpVtbl -> get_SplittingParams(This,Result) ) #define IDocumentProcessingParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IDocumentProcessingParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IDocumentProcessingParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IDocumentProcessingParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IDocumentProcessingParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentProcessingParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DocumentProcessingParams; #ifdef __cplusplus class DECLSPEC_UUID("110020D5-0000-1056-976E-008048D53AE3") DocumentProcessingParams; #endif #ifndef __IEnumDictionaryWords_INTERFACE_DEFINED__ #define __IEnumDictionaryWords_INTERFACE_DEFINED__ /* iface IEnumDictionaryWords */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IEnumDictionaryWords; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001030-0000-1056-976E-008048D53AE3") IEnumDictionaryWords : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Next( /* [out] */ int *Confidence, /* [retval][out] */ BSTR *Result) = 0; }; #else /* C style iface */ typedef struct IEnumDictionaryWordsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnumDictionaryWords * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnumDictionaryWords * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnumDictionaryWords * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnumDictionaryWords * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnumDictionaryWords * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnumDictionaryWords * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnumDictionaryWords * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IEnumDictionaryWords * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )( IEnumDictionaryWords * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Next )( IEnumDictionaryWords * This, /* [out] */ int *Confidence, /* [retval][out] */ BSTR *Result); END_INTERFACE } IEnumDictionaryWordsVtbl; iface IEnumDictionaryWords { CONST_VTBL struct IEnumDictionaryWordsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnumDictionaryWords_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IEnumDictionaryWords_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IEnumDictionaryWords_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IEnumDictionaryWords_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IEnumDictionaryWords_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IEnumDictionaryWords_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IEnumDictionaryWords_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IEnumDictionaryWords_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IEnumDictionaryWords_Reset(This) \ ( (This)->lpVtbl -> Reset(This) ) #define IEnumDictionaryWords_Next(This,Confidence,Result) \ ( (This)->lpVtbl -> Next(This,Confidence,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IEnumDictionaryWords_INTERFACE_DEFINED__ */ #ifndef __IDictionary_INTERFACE_DEFINED__ #define __IDictionary_INTERFACE_DEFINED__ /* iface IDictionary */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDictionary; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100102f-0000-1056-976E-008048D53AE3") IDictionary : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Edit( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddWord( /* [in] */ BSTR Word, /* [defaultvalue][in] */ int Weight = 100) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddWords( /* [in] */ IStringsCollection *Words, /* [defaultvalue][in] */ IIntsCollection *Weights = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteWord( /* [in] */ BSTR Word) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteWords( /* [in] */ IStringsCollection *Words) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAllWords( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WordsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EnumWords( /* [retval][out] */ IEnumDictionaryWords **Result) = 0; }; #else /* C style iface */ typedef struct IDictionaryVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDictionary * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDictionary * This); ULONG ( STDMETHODCALLTYPE *Release )( IDictionary * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDictionary * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDictionary * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDictionary * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDictionary * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDictionary * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDictionary * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IDictionary * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Edit )( IDictionary * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddWord )( IDictionary * This, /* [in] */ BSTR Word, /* [defaultvalue][in] */ int Weight); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddWords )( IDictionary * This, /* [in] */ IStringsCollection *Words, /* [defaultvalue][in] */ IIntsCollection *Weights); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteWord )( IDictionary * This, /* [in] */ BSTR Word); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteWords )( IDictionary * This, /* [in] */ IStringsCollection *Words); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAllWords )( IDictionary * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WordsCount )( IDictionary * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *EnumWords )( IDictionary * This, /* [retval][out] */ IEnumDictionaryWords **Result); END_INTERFACE } IDictionaryVtbl; iface IDictionary { CONST_VTBL struct IDictionaryVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDictionary_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDictionary_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDictionary_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDictionary_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDictionary_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDictionary_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDictionary_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDictionary_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDictionary_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IDictionary_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define IDictionary_Edit(This) \ ( (This)->lpVtbl -> Edit(This) ) #define IDictionary_AddWord(This,Word,Weight) \ ( (This)->lpVtbl -> AddWord(This,Word,Weight) ) #define IDictionary_AddWords(This,Words,Weights) \ ( (This)->lpVtbl -> AddWords(This,Words,Weights) ) #define IDictionary_DeleteWord(This,Word) \ ( (This)->lpVtbl -> DeleteWord(This,Word) ) #define IDictionary_DeleteWords(This,Words) \ ( (This)->lpVtbl -> DeleteWords(This,Words) ) #define IDictionary_DeleteAllWords(This) \ ( (This)->lpVtbl -> DeleteAllWords(This) ) #define IDictionary_get_WordsCount(This,Result) \ ( (This)->lpVtbl -> get_WordsCount(This,Result) ) #define IDictionary_EnumWords(This,Result) \ ( (This)->lpVtbl -> EnumWords(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDictionary_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Dictionary; #ifdef __cplusplus class DECLSPEC_UUID("11002030-0000-1056-976E-008048D53AE3") Dictionary; #endif EXTERN_C const CLSID CLSID_EnumDictionaryWords; #ifdef __cplusplus class DECLSPEC_UUID("11002031-0000-1056-976E-008048D53AE3") EnumDictionaryWords; #endif #ifndef __IDictionaryDescriptions_INTERFACE_DEFINED__ #define __IDictionaryDescriptions_INTERFACE_DEFINED__ /* iface IDictionaryDescriptions */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDictionaryDescriptions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001061-0000-1056-976E-008048D53AE3") IDictionaryDescriptions : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IDictionaryDescription **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IDictionaryDescription **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [in] */ DictionaryTypeEnum Type, /* [retval][out] */ IDictionaryDescription **Result) = 0; }; #else /* C style iface */ typedef struct IDictionaryDescriptionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDictionaryDescriptions * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDictionaryDescriptions * This); ULONG ( STDMETHODCALLTYPE *Release )( IDictionaryDescriptions * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDictionaryDescriptions * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDictionaryDescriptions * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDictionaryDescriptions * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDictionaryDescriptions * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IDictionaryDescriptions * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IDictionaryDescriptions * This, /* [in] */ int Index, /* [retval][out] */ IDictionaryDescription **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDictionaryDescriptions * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDictionaryDescriptions * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IDictionaryDescriptions * This, /* [in] */ int Index, /* [retval][out] */ IDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( IDictionaryDescriptions * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IDictionaryDescriptions * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( IDictionaryDescriptions * This, /* [in] */ DictionaryTypeEnum Type, /* [retval][out] */ IDictionaryDescription **Result); END_INTERFACE } IDictionaryDescriptionsVtbl; iface IDictionaryDescriptions { CONST_VTBL struct IDictionaryDescriptionsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDictionaryDescriptions_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDictionaryDescriptions_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDictionaryDescriptions_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDictionaryDescriptions_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDictionaryDescriptions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDictionaryDescriptions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDictionaryDescriptions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDictionaryDescriptions_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IDictionaryDescriptions_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IDictionaryDescriptions_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDictionaryDescriptions_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IDictionaryDescriptions_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IDictionaryDescriptions_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define IDictionaryDescriptions_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define IDictionaryDescriptions_AddNew(This,Type,Result) \ ( (This)->lpVtbl -> AddNew(This,Type,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDictionaryDescriptions_INTERFACE_DEFINED__ */ #ifndef __IBaseLanguage_INTERFACE_DEFINED__ #define __IBaseLanguage_INTERFACE_DEFINED__ /* iface IBaseLanguage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBaseLanguage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100100f-0000-1056-976E-008048D53AE3") IBaseLanguage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsNaturalLanguage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsNaturalLanguage( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllowWordsFromDictionaryOnly( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllowWordsFromDictionaryOnly( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InternalName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_InternalName( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LetterSet( /* [in] */ BaseLanguageLetterSetEnum Type, /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LetterSet( /* [in] */ BaseLanguageLetterSetEnum Type, /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LanguageId( /* [retval][out] */ LanguageIdEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LanguageId( /* [in] */ LanguageIdEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserProperty( /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserProperty( /* [in] */ BSTR Name, /* [in] */ VARIANT Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IBaseLanguage *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DictionaryDescriptions( /* [retval][out] */ IDictionaryDescriptions **Result) = 0; }; #else /* C style iface */ typedef struct IBaseLanguageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBaseLanguage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBaseLanguage * This); ULONG ( STDMETHODCALLTYPE *Release )( IBaseLanguage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBaseLanguage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBaseLanguage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBaseLanguage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBaseLanguage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBaseLanguage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsNaturalLanguage )( IBaseLanguage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsNaturalLanguage )( IBaseLanguage * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllowWordsFromDictionaryOnly )( IBaseLanguage * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AllowWordsFromDictionaryOnly )( IBaseLanguage * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InternalName )( IBaseLanguage * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InternalName )( IBaseLanguage * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LetterSet )( IBaseLanguage * This, /* [in] */ BaseLanguageLetterSetEnum Type, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LetterSet )( IBaseLanguage * This, /* [in] */ BaseLanguageLetterSetEnum Type, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LanguageId )( IBaseLanguage * This, /* [retval][out] */ LanguageIdEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageId )( IBaseLanguage * This, /* [in] */ LanguageIdEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( IBaseLanguage * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( IBaseLanguage * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IBaseLanguage * This, /* [in] */ IBaseLanguage *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IBaseLanguage * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IBaseLanguage * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IBaseLanguage * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IBaseLanguage * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DictionaryDescriptions )( IBaseLanguage * This, /* [retval][out] */ IDictionaryDescriptions **Result); END_INTERFACE } IBaseLanguageVtbl; iface IBaseLanguage { CONST_VTBL struct IBaseLanguageVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBaseLanguage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBaseLanguage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBaseLanguage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBaseLanguage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBaseLanguage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBaseLanguage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBaseLanguage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBaseLanguage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBaseLanguage_get_IsNaturalLanguage(This,Result) \ ( (This)->lpVtbl -> get_IsNaturalLanguage(This,Result) ) #define IBaseLanguage_put_IsNaturalLanguage(This,Value) \ ( (This)->lpVtbl -> put_IsNaturalLanguage(This,Value) ) #define IBaseLanguage_get_AllowWordsFromDictionaryOnly(This,Result) \ ( (This)->lpVtbl -> get_AllowWordsFromDictionaryOnly(This,Result) ) #define IBaseLanguage_put_AllowWordsFromDictionaryOnly(This,Value) \ ( (This)->lpVtbl -> put_AllowWordsFromDictionaryOnly(This,Value) ) #define IBaseLanguage_get_InternalName(This,Result) \ ( (This)->lpVtbl -> get_InternalName(This,Result) ) #define IBaseLanguage_put_InternalName(This,Value) \ ( (This)->lpVtbl -> put_InternalName(This,Value) ) #define IBaseLanguage_get_LetterSet(This,Type,Result) \ ( (This)->lpVtbl -> get_LetterSet(This,Type,Result) ) #define IBaseLanguage_put_LetterSet(This,Type,Value) \ ( (This)->lpVtbl -> put_LetterSet(This,Type,Value) ) #define IBaseLanguage_get_LanguageId(This,Result) \ ( (This)->lpVtbl -> get_LanguageId(This,Result) ) #define IBaseLanguage_put_LanguageId(This,Value) \ ( (This)->lpVtbl -> put_LanguageId(This,Value) ) #define IBaseLanguage_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define IBaseLanguage_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define IBaseLanguage_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IBaseLanguage_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IBaseLanguage_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IBaseLanguage_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IBaseLanguage_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IBaseLanguage_get_DictionaryDescriptions(This,Result) \ ( (This)->lpVtbl -> get_DictionaryDescriptions(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBaseLanguage_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_BaseLanguage; #ifdef __cplusplus class DECLSPEC_UUID("1100200f-0000-1056-976E-008048D53AE3") BaseLanguage; #endif #ifndef __IBaseLanguages_INTERFACE_DEFINED__ #define __IBaseLanguages_INTERFACE_DEFINED__ /* iface IBaseLanguages */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBaseLanguages; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100100e-0000-1056-976E-008048D53AE3") IBaseLanguages : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IBaseLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IBaseLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [retval][out] */ IBaseLanguage **Result) = 0; }; #else /* C style iface */ typedef struct IBaseLanguagesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBaseLanguages * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBaseLanguages * This); ULONG ( STDMETHODCALLTYPE *Release )( IBaseLanguages * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBaseLanguages * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBaseLanguages * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBaseLanguages * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBaseLanguages * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IBaseLanguages * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IBaseLanguages * This, /* [in] */ int Index, /* [retval][out] */ IBaseLanguage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBaseLanguages * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IBaseLanguages * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IBaseLanguages * This, /* [in] */ int Index, /* [retval][out] */ IBaseLanguage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( IBaseLanguages * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IBaseLanguages * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( IBaseLanguages * This, /* [retval][out] */ IBaseLanguage **Result); END_INTERFACE } IBaseLanguagesVtbl; iface IBaseLanguages { CONST_VTBL struct IBaseLanguagesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBaseLanguages_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBaseLanguages_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBaseLanguages_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBaseLanguages_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBaseLanguages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBaseLanguages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBaseLanguages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBaseLanguages_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IBaseLanguages_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IBaseLanguages_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBaseLanguages_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IBaseLanguages_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IBaseLanguages_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define IBaseLanguages_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define IBaseLanguages_AddNew(This,Result) \ ( (This)->lpVtbl -> AddNew(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBaseLanguages_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_BaseLanguages; #ifdef __cplusplus class DECLSPEC_UUID("1100200e-0000-1056-976E-008048D53AE3") BaseLanguages; #endif EXTERN_C const CLSID CLSID_TextLanguage; #ifdef __cplusplus class DECLSPEC_UUID("1100200d-0000-1056-976E-008048D53AE3") TextLanguage; #endif #ifndef __IPredefinedLanguage_INTERFACE_DEFINED__ #define __IPredefinedLanguage_INTERFACE_DEFINED__ /* iface IPredefinedLanguage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPredefinedLanguage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001011-0000-1056-976E-008048D53AE3") IPredefinedLanguage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextLanguage( /* [retval][out] */ ITextLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InternalName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExternalName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LanguageCategory( /* [retval][out] */ LanguageCategoryEnum *Result) = 0; }; #else /* C style iface */ typedef struct IPredefinedLanguageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPredefinedLanguage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPredefinedLanguage * This); ULONG ( STDMETHODCALLTYPE *Release )( IPredefinedLanguage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPredefinedLanguage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPredefinedLanguage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPredefinedLanguage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPredefinedLanguage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPredefinedLanguage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextLanguage )( IPredefinedLanguage * This, /* [retval][out] */ ITextLanguage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InternalName )( IPredefinedLanguage * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExternalName )( IPredefinedLanguage * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LanguageCategory )( IPredefinedLanguage * This, /* [retval][out] */ LanguageCategoryEnum *Result); END_INTERFACE } IPredefinedLanguageVtbl; iface IPredefinedLanguage { CONST_VTBL struct IPredefinedLanguageVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPredefinedLanguage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPredefinedLanguage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPredefinedLanguage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPredefinedLanguage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPredefinedLanguage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPredefinedLanguage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPredefinedLanguage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPredefinedLanguage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPredefinedLanguage_get_TextLanguage(This,Result) \ ( (This)->lpVtbl -> get_TextLanguage(This,Result) ) #define IPredefinedLanguage_get_InternalName(This,Result) \ ( (This)->lpVtbl -> get_InternalName(This,Result) ) #define IPredefinedLanguage_get_ExternalName(This,Result) \ ( (This)->lpVtbl -> get_ExternalName(This,Result) ) #define IPredefinedLanguage_get_LanguageCategory(This,Result) \ ( (This)->lpVtbl -> get_LanguageCategory(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPredefinedLanguage_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PredefinedLanguage; #ifdef __cplusplus class DECLSPEC_UUID("11002011-0000-1056-976E-008048D53AE3") PredefinedLanguage; #endif #ifndef __IPredefinedLanguages_INTERFACE_DEFINED__ #define __IPredefinedLanguages_INTERFACE_DEFINED__ /* iface IPredefinedLanguages */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPredefinedLanguages; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001010-0000-1056-976E-008048D53AE3") IPredefinedLanguages : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IPredefinedLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IPredefinedLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Find( /* [in] */ BSTR InternalName, /* [retval][out] */ IPredefinedLanguage **Result) = 0; }; #else /* C style iface */ typedef struct IPredefinedLanguagesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPredefinedLanguages * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPredefinedLanguages * This); ULONG ( STDMETHODCALLTYPE *Release )( IPredefinedLanguages * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPredefinedLanguages * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPredefinedLanguages * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPredefinedLanguages * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPredefinedLanguages * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IPredefinedLanguages * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IPredefinedLanguages * This, /* [in] */ int Index, /* [retval][out] */ IPredefinedLanguage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPredefinedLanguages * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IPredefinedLanguages * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IPredefinedLanguages * This, /* [in] */ int Index, /* [retval][out] */ IPredefinedLanguage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Find )( IPredefinedLanguages * This, /* [in] */ BSTR InternalName, /* [retval][out] */ IPredefinedLanguage **Result); END_INTERFACE } IPredefinedLanguagesVtbl; iface IPredefinedLanguages { CONST_VTBL struct IPredefinedLanguagesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPredefinedLanguages_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPredefinedLanguages_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPredefinedLanguages_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPredefinedLanguages_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPredefinedLanguages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPredefinedLanguages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPredefinedLanguages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPredefinedLanguages_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IPredefinedLanguages_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IPredefinedLanguages_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPredefinedLanguages_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IPredefinedLanguages_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IPredefinedLanguages_Find(This,InternalName,Result) \ ( (This)->lpVtbl -> Find(This,InternalName,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPredefinedLanguages_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PredefinedLanguages; #ifdef __cplusplus class DECLSPEC_UUID("11002010-0000-1056-976E-008048D53AE3") PredefinedLanguages; #endif #ifndef __ILanguageDatabase_INTERFACE_DEFINED__ #define __ILanguageDatabase_INTERFACE_DEFINED__ /* iface ILanguageDatabase */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ILanguageDatabase; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100103c-0000-1056-976E-008048D53AE3") ILanguageDatabase : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFrom( /* [in] */ BSTR FolderPath) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateTextLanguage( /* [retval][out] */ ITextLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateCompoundTextLanguage( /* [in] */ BSTR LanguageName, /* [retval][out] */ ITextLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenDictionaryExtension( /* [in] */ LanguageIdEnum LanguageId, /* [retval][out] */ IDictionary **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DictionaryExtensionsPath( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DictionaryExtensionsPath( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateNewDictionary( /* [in] */ BSTR FileName, /* [in] */ LanguageIdEnum LanguageId, /* [retval][out] */ IDictionary **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OpenExistingDictionary( /* [in] */ BSTR FileName, /* [in] */ LanguageIdEnum LanguageId, /* [retval][out] */ IDictionary **Result) = 0; }; #else /* C style iface */ typedef struct ILanguageDatabaseVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILanguageDatabase * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILanguageDatabase * This); ULONG ( STDMETHODCALLTYPE *Release )( ILanguageDatabase * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILanguageDatabase * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILanguageDatabase * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILanguageDatabase * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILanguageDatabase * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ILanguageDatabase * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFrom )( ILanguageDatabase * This, /* [in] */ BSTR FolderPath); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTextLanguage )( ILanguageDatabase * This, /* [retval][out] */ ITextLanguage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateCompoundTextLanguage )( ILanguageDatabase * This, /* [in] */ BSTR LanguageName, /* [retval][out] */ ITextLanguage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenDictionaryExtension )( ILanguageDatabase * This, /* [in] */ LanguageIdEnum LanguageId, /* [retval][out] */ IDictionary **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DictionaryExtensionsPath )( ILanguageDatabase * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DictionaryExtensionsPath )( ILanguageDatabase * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateNewDictionary )( ILanguageDatabase * This, /* [in] */ BSTR FileName, /* [in] */ LanguageIdEnum LanguageId, /* [retval][out] */ IDictionary **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OpenExistingDictionary )( ILanguageDatabase * This, /* [in] */ BSTR FileName, /* [in] */ LanguageIdEnum LanguageId, /* [retval][out] */ IDictionary **Result); END_INTERFACE } ILanguageDatabaseVtbl; iface ILanguageDatabase { CONST_VTBL struct ILanguageDatabaseVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILanguageDatabase_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ILanguageDatabase_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ILanguageDatabase_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ILanguageDatabase_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ILanguageDatabase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ILanguageDatabase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ILanguageDatabase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ILanguageDatabase_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ILanguageDatabase_LoadFrom(This,FolderPath) \ ( (This)->lpVtbl -> LoadFrom(This,FolderPath) ) #define ILanguageDatabase_CreateTextLanguage(This,Result) \ ( (This)->lpVtbl -> CreateTextLanguage(This,Result) ) #define ILanguageDatabase_CreateCompoundTextLanguage(This,LanguageName,Result) \ ( (This)->lpVtbl -> CreateCompoundTextLanguage(This,LanguageName,Result) ) #define ILanguageDatabase_OpenDictionaryExtension(This,LanguageId,Result) \ ( (This)->lpVtbl -> OpenDictionaryExtension(This,LanguageId,Result) ) #define ILanguageDatabase_get_DictionaryExtensionsPath(This,Result) \ ( (This)->lpVtbl -> get_DictionaryExtensionsPath(This,Result) ) #define ILanguageDatabase_put_DictionaryExtensionsPath(This,Value) \ ( (This)->lpVtbl -> put_DictionaryExtensionsPath(This,Value) ) #define ILanguageDatabase_CreateNewDictionary(This,FileName,LanguageId,Result) \ ( (This)->lpVtbl -> CreateNewDictionary(This,FileName,LanguageId,Result) ) #define ILanguageDatabase_OpenExistingDictionary(This,FileName,LanguageId,Result) \ ( (This)->lpVtbl -> OpenExistingDictionary(This,FileName,LanguageId,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ILanguageDatabase_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_LanguageDatabase; #ifdef __cplusplus class DECLSPEC_UUID("1100203b-0000-1056-976E-008048D53AE3") LanguageDatabase; #endif #ifndef __IDictionaryDescription_INTERFACE_DEFINED__ #define __IDictionaryDescription_INTERFACE_DEFINED__ /* iface IDictionaryDescription */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDictionaryDescription; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100105D-0000-1056-976E-008048D53AE3") IDictionaryDescription : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ DictionaryTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Weight( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Weight( /* [in] */ int newValue) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsStandardDictionaryDescription( /* [retval][out] */ IStandardDictionaryDescription **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsUserDictionaryDescription( /* [retval][out] */ IUserDictionaryDescription **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsRegExpDictionaryDescription( /* [retval][out] */ IRegExpDictionaryDescription **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsExternalDictionaryDescription( /* [retval][out] */ IExternalDictionaryDescription **Result) = 0; }; #else /* C style iface */ typedef struct IDictionaryDescriptionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDictionaryDescription * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDictionaryDescription * This); ULONG ( STDMETHODCALLTYPE *Release )( IDictionaryDescription * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDictionaryDescription * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDictionaryDescription * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDictionaryDescription * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDictionaryDescription * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDictionaryDescription * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IDictionaryDescription * This, /* [retval][out] */ DictionaryTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Weight )( IDictionaryDescription * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Weight )( IDictionaryDescription * This, /* [in] */ int newValue); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsStandardDictionaryDescription )( IDictionaryDescription * This, /* [retval][out] */ IStandardDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsUserDictionaryDescription )( IDictionaryDescription * This, /* [retval][out] */ IUserDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRegExpDictionaryDescription )( IDictionaryDescription * This, /* [retval][out] */ IRegExpDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsExternalDictionaryDescription )( IDictionaryDescription * This, /* [retval][out] */ IExternalDictionaryDescription **Result); END_INTERFACE } IDictionaryDescriptionVtbl; iface IDictionaryDescription { CONST_VTBL struct IDictionaryDescriptionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDictionaryDescription_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDictionaryDescription_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDictionaryDescription_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDictionaryDescription_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDictionaryDescription_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDictionaryDescription_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDictionaryDescription_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDictionaryDescription_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDictionaryDescription_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IDictionaryDescription_get_Weight(This,Result) \ ( (This)->lpVtbl -> get_Weight(This,Result) ) #define IDictionaryDescription_put_Weight(This,newValue) \ ( (This)->lpVtbl -> put_Weight(This,newValue) ) #define IDictionaryDescription_GetAsStandardDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsStandardDictionaryDescription(This,Result) ) #define IDictionaryDescription_GetAsUserDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsUserDictionaryDescription(This,Result) ) #define IDictionaryDescription_GetAsRegExpDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsRegExpDictionaryDescription(This,Result) ) #define IDictionaryDescription_GetAsExternalDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsExternalDictionaryDescription(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDictionaryDescription_INTERFACE_DEFINED__ */ #ifndef __IStandardDictionaryDescription_INTERFACE_DEFINED__ #define __IStandardDictionaryDescription_INTERFACE_DEFINED__ /* iface IStandardDictionaryDescription */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IStandardDictionaryDescription; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100105E-0000-1056-976E-008048D53AE3") IStandardDictionaryDescription : public IDictionaryDescription { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LanguageId( /* [retval][out] */ LanguageIdEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LanguageId( /* [in] */ LanguageIdEnum newValue) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CanUseTrigrams( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CanUseTrigrams( /* [in] */ VARIANT_BOOL newValue) = 0; }; #else /* C style iface */ typedef struct IStandardDictionaryDescriptionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IStandardDictionaryDescription * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IStandardDictionaryDescription * This); ULONG ( STDMETHODCALLTYPE *Release )( IStandardDictionaryDescription * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IStandardDictionaryDescription * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IStandardDictionaryDescription * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IStandardDictionaryDescription * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IStandardDictionaryDescription * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IStandardDictionaryDescription * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IStandardDictionaryDescription * This, /* [retval][out] */ DictionaryTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Weight )( IStandardDictionaryDescription * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Weight )( IStandardDictionaryDescription * This, /* [in] */ int newValue); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsStandardDictionaryDescription )( IStandardDictionaryDescription * This, /* [retval][out] */ IStandardDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsUserDictionaryDescription )( IStandardDictionaryDescription * This, /* [retval][out] */ IUserDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRegExpDictionaryDescription )( IStandardDictionaryDescription * This, /* [retval][out] */ IRegExpDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsExternalDictionaryDescription )( IStandardDictionaryDescription * This, /* [retval][out] */ IExternalDictionaryDescription **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LanguageId )( IStandardDictionaryDescription * This, /* [retval][out] */ LanguageIdEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageId )( IStandardDictionaryDescription * This, /* [in] */ LanguageIdEnum newValue); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanUseTrigrams )( IStandardDictionaryDescription * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CanUseTrigrams )( IStandardDictionaryDescription * This, /* [in] */ VARIANT_BOOL newValue); END_INTERFACE } IStandardDictionaryDescriptionVtbl; iface IStandardDictionaryDescription { CONST_VTBL struct IStandardDictionaryDescriptionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IStandardDictionaryDescription_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IStandardDictionaryDescription_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IStandardDictionaryDescription_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IStandardDictionaryDescription_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IStandardDictionaryDescription_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IStandardDictionaryDescription_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IStandardDictionaryDescription_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IStandardDictionaryDescription_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IStandardDictionaryDescription_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IStandardDictionaryDescription_get_Weight(This,Result) \ ( (This)->lpVtbl -> get_Weight(This,Result) ) #define IStandardDictionaryDescription_put_Weight(This,newValue) \ ( (This)->lpVtbl -> put_Weight(This,newValue) ) #define IStandardDictionaryDescription_GetAsStandardDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsStandardDictionaryDescription(This,Result) ) #define IStandardDictionaryDescription_GetAsUserDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsUserDictionaryDescription(This,Result) ) #define IStandardDictionaryDescription_GetAsRegExpDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsRegExpDictionaryDescription(This,Result) ) #define IStandardDictionaryDescription_GetAsExternalDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsExternalDictionaryDescription(This,Result) ) #define IStandardDictionaryDescription_get_LanguageId(This,Result) \ ( (This)->lpVtbl -> get_LanguageId(This,Result) ) #define IStandardDictionaryDescription_put_LanguageId(This,newValue) \ ( (This)->lpVtbl -> put_LanguageId(This,newValue) ) #define IStandardDictionaryDescription_get_CanUseTrigrams(This,Result) \ ( (This)->lpVtbl -> get_CanUseTrigrams(This,Result) ) #define IStandardDictionaryDescription_put_CanUseTrigrams(This,newValue) \ ( (This)->lpVtbl -> put_CanUseTrigrams(This,newValue) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IStandardDictionaryDescription_INTERFACE_DEFINED__ */ #ifndef __IUserDictionaryDescription_INTERFACE_DEFINED__ #define __IUserDictionaryDescription_INTERFACE_DEFINED__ /* iface IUserDictionaryDescription */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IUserDictionaryDescription; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100105F-0000-1056-976E-008048D53AE3") IUserDictionaryDescription : public IDictionaryDescription { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FileName( /* [in] */ BSTR newValue) = 0; }; #else /* C style iface */ typedef struct IUserDictionaryDescriptionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IUserDictionaryDescription * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IUserDictionaryDescription * This); ULONG ( STDMETHODCALLTYPE *Release )( IUserDictionaryDescription * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IUserDictionaryDescription * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IUserDictionaryDescription * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IUserDictionaryDescription * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IUserDictionaryDescription * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IUserDictionaryDescription * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IUserDictionaryDescription * This, /* [retval][out] */ DictionaryTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Weight )( IUserDictionaryDescription * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Weight )( IUserDictionaryDescription * This, /* [in] */ int newValue); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsStandardDictionaryDescription )( IUserDictionaryDescription * This, /* [retval][out] */ IStandardDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsUserDictionaryDescription )( IUserDictionaryDescription * This, /* [retval][out] */ IUserDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRegExpDictionaryDescription )( IUserDictionaryDescription * This, /* [retval][out] */ IRegExpDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsExternalDictionaryDescription )( IUserDictionaryDescription * This, /* [retval][out] */ IExternalDictionaryDescription **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileName )( IUserDictionaryDescription * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FileName )( IUserDictionaryDescription * This, /* [in] */ BSTR newValue); END_INTERFACE } IUserDictionaryDescriptionVtbl; iface IUserDictionaryDescription { CONST_VTBL struct IUserDictionaryDescriptionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IUserDictionaryDescription_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IUserDictionaryDescription_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IUserDictionaryDescription_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IUserDictionaryDescription_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IUserDictionaryDescription_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IUserDictionaryDescription_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IUserDictionaryDescription_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IUserDictionaryDescription_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IUserDictionaryDescription_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IUserDictionaryDescription_get_Weight(This,Result) \ ( (This)->lpVtbl -> get_Weight(This,Result) ) #define IUserDictionaryDescription_put_Weight(This,newValue) \ ( (This)->lpVtbl -> put_Weight(This,newValue) ) #define IUserDictionaryDescription_GetAsStandardDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsStandardDictionaryDescription(This,Result) ) #define IUserDictionaryDescription_GetAsUserDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsUserDictionaryDescription(This,Result) ) #define IUserDictionaryDescription_GetAsRegExpDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsRegExpDictionaryDescription(This,Result) ) #define IUserDictionaryDescription_GetAsExternalDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsExternalDictionaryDescription(This,Result) ) #define IUserDictionaryDescription_get_FileName(This,Result) \ ( (This)->lpVtbl -> get_FileName(This,Result) ) #define IUserDictionaryDescription_put_FileName(This,newValue) \ ( (This)->lpVtbl -> put_FileName(This,newValue) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IUserDictionaryDescription_INTERFACE_DEFINED__ */ #ifndef __IRegExpDictionaryDescription_INTERFACE_DEFINED__ #define __IRegExpDictionaryDescription_INTERFACE_DEFINED__ /* iface IRegExpDictionaryDescription */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRegExpDictionaryDescription; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001060-0000-1056-976E-008048D53AE3") IRegExpDictionaryDescription : public IDictionaryDescription { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetText( /* [in] */ BSTR newValue) = 0; }; #else /* C style iface */ typedef struct IRegExpDictionaryDescriptionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRegExpDictionaryDescription * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRegExpDictionaryDescription * This); ULONG ( STDMETHODCALLTYPE *Release )( IRegExpDictionaryDescription * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRegExpDictionaryDescription * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRegExpDictionaryDescription * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRegExpDictionaryDescription * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRegExpDictionaryDescription * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRegExpDictionaryDescription * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IRegExpDictionaryDescription * This, /* [retval][out] */ DictionaryTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Weight )( IRegExpDictionaryDescription * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Weight )( IRegExpDictionaryDescription * This, /* [in] */ int newValue); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsStandardDictionaryDescription )( IRegExpDictionaryDescription * This, /* [retval][out] */ IStandardDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsUserDictionaryDescription )( IRegExpDictionaryDescription * This, /* [retval][out] */ IUserDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRegExpDictionaryDescription )( IRegExpDictionaryDescription * This, /* [retval][out] */ IRegExpDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsExternalDictionaryDescription )( IRegExpDictionaryDescription * This, /* [retval][out] */ IExternalDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetText )( IRegExpDictionaryDescription * This, /* [in] */ BSTR newValue); END_INTERFACE } IRegExpDictionaryDescriptionVtbl; iface IRegExpDictionaryDescription { CONST_VTBL struct IRegExpDictionaryDescriptionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRegExpDictionaryDescription_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRegExpDictionaryDescription_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRegExpDictionaryDescription_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRegExpDictionaryDescription_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRegExpDictionaryDescription_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRegExpDictionaryDescription_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRegExpDictionaryDescription_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRegExpDictionaryDescription_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRegExpDictionaryDescription_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IRegExpDictionaryDescription_get_Weight(This,Result) \ ( (This)->lpVtbl -> get_Weight(This,Result) ) #define IRegExpDictionaryDescription_put_Weight(This,newValue) \ ( (This)->lpVtbl -> put_Weight(This,newValue) ) #define IRegExpDictionaryDescription_GetAsStandardDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsStandardDictionaryDescription(This,Result) ) #define IRegExpDictionaryDescription_GetAsUserDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsUserDictionaryDescription(This,Result) ) #define IRegExpDictionaryDescription_GetAsRegExpDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsRegExpDictionaryDescription(This,Result) ) #define IRegExpDictionaryDescription_GetAsExternalDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsExternalDictionaryDescription(This,Result) ) #define IRegExpDictionaryDescription_SetText(This,newValue) \ ( (This)->lpVtbl -> SetText(This,newValue) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRegExpDictionaryDescription_INTERFACE_DEFINED__ */ #ifndef __IExternalDictionaryDescription_INTERFACE_DEFINED__ #define __IExternalDictionaryDescription_INTERFACE_DEFINED__ /* iface IExternalDictionaryDescription */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IExternalDictionaryDescription; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001072-0000-1056-976E-008048D53AE3") IExternalDictionaryDescription : public IDictionaryDescription { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetDictionary( /* [in] */ IExternalDictionary *Dictionary) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CheckPrefixes( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CheckPrefixes( /* [in] */ VARIANT_BOOL newValue) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullFuzzySupport( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FullFuzzySupport( /* [in] */ VARIANT_BOOL newValue) = 0; }; #else /* C style iface */ typedef struct IExternalDictionaryDescriptionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExternalDictionaryDescription * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExternalDictionaryDescription * This); ULONG ( STDMETHODCALLTYPE *Release )( IExternalDictionaryDescription * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExternalDictionaryDescription * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExternalDictionaryDescription * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExternalDictionaryDescription * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExternalDictionaryDescription * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IExternalDictionaryDescription * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IExternalDictionaryDescription * This, /* [retval][out] */ DictionaryTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Weight )( IExternalDictionaryDescription * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Weight )( IExternalDictionaryDescription * This, /* [in] */ int newValue); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsStandardDictionaryDescription )( IExternalDictionaryDescription * This, /* [retval][out] */ IStandardDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsUserDictionaryDescription )( IExternalDictionaryDescription * This, /* [retval][out] */ IUserDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRegExpDictionaryDescription )( IExternalDictionaryDescription * This, /* [retval][out] */ IRegExpDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsExternalDictionaryDescription )( IExternalDictionaryDescription * This, /* [retval][out] */ IExternalDictionaryDescription **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetDictionary )( IExternalDictionaryDescription * This, /* [in] */ IExternalDictionary *Dictionary); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckPrefixes )( IExternalDictionaryDescription * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CheckPrefixes )( IExternalDictionaryDescription * This, /* [in] */ VARIANT_BOOL newValue); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullFuzzySupport )( IExternalDictionaryDescription * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullFuzzySupport )( IExternalDictionaryDescription * This, /* [in] */ VARIANT_BOOL newValue); END_INTERFACE } IExternalDictionaryDescriptionVtbl; iface IExternalDictionaryDescription { CONST_VTBL struct IExternalDictionaryDescriptionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExternalDictionaryDescription_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IExternalDictionaryDescription_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IExternalDictionaryDescription_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IExternalDictionaryDescription_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IExternalDictionaryDescription_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IExternalDictionaryDescription_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IExternalDictionaryDescription_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IExternalDictionaryDescription_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IExternalDictionaryDescription_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IExternalDictionaryDescription_get_Weight(This,Result) \ ( (This)->lpVtbl -> get_Weight(This,Result) ) #define IExternalDictionaryDescription_put_Weight(This,newValue) \ ( (This)->lpVtbl -> put_Weight(This,newValue) ) #define IExternalDictionaryDescription_GetAsStandardDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsStandardDictionaryDescription(This,Result) ) #define IExternalDictionaryDescription_GetAsUserDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsUserDictionaryDescription(This,Result) ) #define IExternalDictionaryDescription_GetAsRegExpDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsRegExpDictionaryDescription(This,Result) ) #define IExternalDictionaryDescription_GetAsExternalDictionaryDescription(This,Result) \ ( (This)->lpVtbl -> GetAsExternalDictionaryDescription(This,Result) ) #define IExternalDictionaryDescription_SetDictionary(This,Dictionary) \ ( (This)->lpVtbl -> SetDictionary(This,Dictionary) ) #define IExternalDictionaryDescription_get_CheckPrefixes(This,Result) \ ( (This)->lpVtbl -> get_CheckPrefixes(This,Result) ) #define IExternalDictionaryDescription_put_CheckPrefixes(This,newValue) \ ( (This)->lpVtbl -> put_CheckPrefixes(This,newValue) ) #define IExternalDictionaryDescription_get_FullFuzzySupport(This,Result) \ ( (This)->lpVtbl -> get_FullFuzzySupport(This,Result) ) #define IExternalDictionaryDescription_put_FullFuzzySupport(This,newValue) \ ( (This)->lpVtbl -> put_FullFuzzySupport(This,newValue) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IExternalDictionaryDescription_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DictionaryDescriptions; #ifdef __cplusplus class DECLSPEC_UUID("1100205F-0000-1056-976E-008048D53AE3") DictionaryDescriptions; #endif EXTERN_C const CLSID CLSID_DictionaryDescription; #ifdef __cplusplus class DECLSPEC_UUID("11002050-0000-1056-976E-008048D53AE3") DictionaryDescription; #endif EXTERN_C const CLSID CLSID_RegExpDictionaryDescription; #ifdef __cplusplus class DECLSPEC_UUID("11002053-0000-1056-976E-008048D53AE3") RegExpDictionaryDescription; #endif EXTERN_C const CLSID CLSID_UserDictionaryDescription; #ifdef __cplusplus class DECLSPEC_UUID("11002052-0000-1056-976E-008048D53AE3") UserDictionaryDescription; #endif EXTERN_C const CLSID CLSID_StandardDictionaryDescription; #ifdef __cplusplus class DECLSPEC_UUID("11002051-0000-1056-976E-008048D53AE3") StandardDictionaryDescription; #endif EXTERN_C const CLSID CLSID_FuzzyString; #ifdef __cplusplus class DECLSPEC_UUID("11002062-0000-1056-976E-008048D53AE3") FuzzyString; #endif #ifndef __IExternalDictionaryCallback_INTERFACE_DEFINED__ #define __IExternalDictionaryCallback_INTERFACE_DEFINED__ /* iface IExternalDictionaryCallback */ /* [helpstring][helpcontext][oleautomation][uuid][object] */ EXTERN_C const IID IID_IExternalDictionaryCallback; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001075-0000-1056-976E-008048D53AE3") IExternalDictionaryCallback : public IDispatch { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExternalDictionaryResult( /* [in] */ BSTR Word, /* [in] */ int Confidence, /* [in] */ int RequestIndex) = 0; }; #else /* C style iface */ typedef struct IExternalDictionaryCallbackVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExternalDictionaryCallback * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExternalDictionaryCallback * This); ULONG ( STDMETHODCALLTYPE *Release )( IExternalDictionaryCallback * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExternalDictionaryCallback * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExternalDictionaryCallback * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExternalDictionaryCallback * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExternalDictionaryCallback * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExternalDictionaryResult )( IExternalDictionaryCallback * This, /* [in] */ BSTR Word, /* [in] */ int Confidence, /* [in] */ int RequestIndex); END_INTERFACE } IExternalDictionaryCallbackVtbl; iface IExternalDictionaryCallback { CONST_VTBL struct IExternalDictionaryCallbackVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExternalDictionaryCallback_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IExternalDictionaryCallback_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IExternalDictionaryCallback_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IExternalDictionaryCallback_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IExternalDictionaryCallback_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IExternalDictionaryCallback_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IExternalDictionaryCallback_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IExternalDictionaryCallback_ExternalDictionaryResult(This,Word,Confidence,RequestIndex) \ ( (This)->lpVtbl -> ExternalDictionaryResult(This,Word,Confidence,RequestIndex) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IExternalDictionaryCallback_INTERFACE_DEFINED__ */ #ifndef __IExternalDictionary_INTERFACE_DEFINED__ #define __IExternalDictionary_INTERFACE_DEFINED__ /* iface IExternalDictionary */ /* [helpstring][helpcontext][oleautomation][nonextensible][uuid][object] */ EXTERN_C const IID IID_IExternalDictionary; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001071-0000-1056-976E-008048D53AE3") IExternalDictionary : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CheckWords( /* [in] */ IFuzzyStrings *Request, /* [in] */ IExternalDictionaryCallback *Callback) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CheckPrefix( /* [in] */ IFuzzyString *Prefix, /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IExternalDictionaryVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExternalDictionary * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExternalDictionary * This); ULONG ( STDMETHODCALLTYPE *Release )( IExternalDictionary * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CheckWords )( IExternalDictionary * This, /* [in] */ IFuzzyStrings *Request, /* [in] */ IExternalDictionaryCallback *Callback); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CheckPrefix )( IExternalDictionary * This, /* [in] */ IFuzzyString *Prefix, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IExternalDictionaryVtbl; iface IExternalDictionary { CONST_VTBL struct IExternalDictionaryVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExternalDictionary_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IExternalDictionary_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IExternalDictionary_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IExternalDictionary_CheckWords(This,Request,Callback) \ ( (This)->lpVtbl -> CheckWords(This,Request,Callback) ) #define IExternalDictionary_CheckPrefix(This,Prefix,Result) \ ( (This)->lpVtbl -> CheckPrefix(This,Prefix,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IExternalDictionary_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ExternalDictionaryDescription; #ifdef __cplusplus class DECLSPEC_UUID("11002064-0000-1056-976E-008048D53AE3") ExternalDictionaryDescription; #endif EXTERN_C const CLSID CLSID_BarcodeParams; #ifdef __cplusplus class DECLSPEC_UUID("11002020-0000-1056-976E-008048D53AE3") BarcodeParams; #endif #ifndef __IBarcodeSymbol_INTERFACE_DEFINED__ #define __IBarcodeSymbol_INTERFACE_DEFINED__ /* iface IBarcodeSymbol */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBarcodeSymbol; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010C5-0000-1056-976E-008048D53AE3") IBarcodeSymbol : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Character( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Right( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CharConfidence( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsBinaryData( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsStartStopSymbol( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsBinaryZero( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IBarcodeSymbolVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBarcodeSymbol * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBarcodeSymbol * This); ULONG ( STDMETHODCALLTYPE *Release )( IBarcodeSymbol * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBarcodeSymbol * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBarcodeSymbol * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBarcodeSymbol * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBarcodeSymbol * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBarcodeSymbol * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Character )( IBarcodeSymbol * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( IBarcodeSymbol * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( IBarcodeSymbol * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Right )( IBarcodeSymbol * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )( IBarcodeSymbol * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CharConfidence )( IBarcodeSymbol * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsBinaryData )( IBarcodeSymbol * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsStartStopSymbol )( IBarcodeSymbol * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsBinaryZero )( IBarcodeSymbol * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IBarcodeSymbolVtbl; iface IBarcodeSymbol { CONST_VTBL struct IBarcodeSymbolVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBarcodeSymbol_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBarcodeSymbol_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBarcodeSymbol_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBarcodeSymbol_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBarcodeSymbol_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBarcodeSymbol_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBarcodeSymbol_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBarcodeSymbol_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBarcodeSymbol_get_Character(This,Result) \ ( (This)->lpVtbl -> get_Character(This,Result) ) #define IBarcodeSymbol_get_Left(This,Result) \ ( (This)->lpVtbl -> get_Left(This,Result) ) #define IBarcodeSymbol_get_Top(This,Result) \ ( (This)->lpVtbl -> get_Top(This,Result) ) #define IBarcodeSymbol_get_Right(This,Result) \ ( (This)->lpVtbl -> get_Right(This,Result) ) #define IBarcodeSymbol_get_Bottom(This,Result) \ ( (This)->lpVtbl -> get_Bottom(This,Result) ) #define IBarcodeSymbol_get_CharConfidence(This,Result) \ ( (This)->lpVtbl -> get_CharConfidence(This,Result) ) #define IBarcodeSymbol_get_IsBinaryData(This,Result) \ ( (This)->lpVtbl -> get_IsBinaryData(This,Result) ) #define IBarcodeSymbol_get_IsStartStopSymbol(This,Result) \ ( (This)->lpVtbl -> get_IsStartStopSymbol(This,Result) ) #define IBarcodeSymbol_get_IsBinaryZero(This,Result) \ ( (This)->lpVtbl -> get_IsBinaryZero(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBarcodeSymbol_INTERFACE_DEFINED__ */ #ifndef __IBarcodeText_INTERFACE_DEFINED__ #define __IBarcodeText_INTERFACE_DEFINED__ /* iface IBarcodeText */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBarcodeText; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010C6-0000-1056-976E-008048D53AE3") IBarcodeText : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IBarcodeSymbol **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IBarcodeSymbol **Result) = 0; }; #else /* C style iface */ typedef struct IBarcodeTextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBarcodeText * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBarcodeText * This); ULONG ( STDMETHODCALLTYPE *Release )( IBarcodeText * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBarcodeText * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBarcodeText * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBarcodeText * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBarcodeText * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IBarcodeText * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IBarcodeText * This, /* [in] */ int Index, /* [retval][out] */ IBarcodeSymbol **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBarcodeText * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IBarcodeText * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IBarcodeText * This, /* [in] */ int Index, /* [retval][out] */ IBarcodeSymbol **Result); END_INTERFACE } IBarcodeTextVtbl; iface IBarcodeText { CONST_VTBL struct IBarcodeTextVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBarcodeText_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBarcodeText_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBarcodeText_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBarcodeText_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBarcodeText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBarcodeText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBarcodeText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBarcodeText_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IBarcodeText_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IBarcodeText_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBarcodeText_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IBarcodeText_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBarcodeText_INTERFACE_DEFINED__ */ #ifndef __IBlock_INTERFACE_DEFINED__ #define __IBlock_INTERFACE_DEFINED__ /* iface IBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001003-0000-1056-976E-008048D53AE3") IBlock : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ BlockTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Region( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Region( /* [in] */ IRegion *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserProperty( /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserProperty( /* [in] */ BSTR Name, /* [in] */ VARIANT Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundColor( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundColor( int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description( BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BlockLayerType( /* [retval][out] */ BlockLayerTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BlockLayerType( BlockLayerTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Move( /* [in] */ int DeltaX, /* [in] */ int DeltaY) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsTextBlock( /* [retval][out] */ ITextBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsBarcodeBlock( /* [retval][out] */ IBarcodeBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsRasterPictureBlock( /* [retval][out] */ IRasterPictureBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsTableBlock( /* [retval][out] */ ITableBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsCheckmarkBlock( /* [retval][out] */ ICheckmarkBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsCheckmarkGroup( /* [retval][out] */ ICheckmarkGroup **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsSeparatorBlock( /* [retval][out] */ ISeparatorBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsSeparatorGroup( /* [retval][out] */ ISeparatorGroup **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsVectorPictureBlock( /* [retval][out] */ IVectorPictureBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsAutoAnalysisBlock( /* [retval][out] */ IAutoAnalysisBlock **Result) = 0; }; #else /* C style iface */ typedef struct IBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( IBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( IBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( IBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( IBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( IBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( IBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( IBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( IBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( IBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( IBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( IBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( IBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( IBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( IBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( IBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( IBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( IBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( IBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( IBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( IBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); END_INTERFACE } IBlockVtbl; iface IBlock { CONST_VTBL struct IBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define IBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define IBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define IBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define IBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define IBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define IBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define IBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define IBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define IBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define IBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define IBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define IBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define IBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define IBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define IBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define IBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define IBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define IBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define IBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define IBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBlock_INTERFACE_DEFINED__ */ #ifndef __IBarcodeBlock_INTERFACE_DEFINED__ #define __IBarcodeBlock_INTERFACE_DEFINED__ /* iface IBarcodeBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBarcodeBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001005-0000-1056-976E-008048D53AE3") IBarcodeBlock : public IBlock { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageProcessingParams( /* [retval][out] */ IImageProcessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageProcessingParams( /* [in] */ IImageProcessingParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BarcodeParams( /* [retval][out] */ IBarcodeParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BarcodeParams( /* [in] */ IBarcodeParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BarcodeType( /* [retval][out] */ BarcodeTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BarcodeText( /* [retval][out] */ IBarcodeText **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BarcodeText( /* [in] */ IBarcodeText *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupplementType( /* [retval][out] */ BarcodeSupplementTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupplementValue( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IBarcodeBlock *From) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EditableText( /* [retval][out] */ IText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_QrCodeSequenceIndex( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_QrCodeSequenceCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_QrCodeSequenceId( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IBarcodeBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBarcodeBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBarcodeBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( IBarcodeBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBarcodeBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBarcodeBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBarcodeBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBarcodeBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBarcodeBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IBarcodeBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IBarcodeBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( IBarcodeBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( IBarcodeBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( IBarcodeBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( IBarcodeBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( IBarcodeBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IBarcodeBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IBarcodeBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IBarcodeBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( IBarcodeBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( IBarcodeBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( IBarcodeBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( IBarcodeBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( IBarcodeBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( IBarcodeBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( IBarcodeBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( IBarcodeBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( IBarcodeBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( IBarcodeBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( IBarcodeBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( IBarcodeBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( IBarcodeBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( IBarcodeBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageProcessingParams )( IBarcodeBlock * This, /* [retval][out] */ IImageProcessingParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ImageProcessingParams )( IBarcodeBlock * This, /* [in] */ IImageProcessingParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BarcodeParams )( IBarcodeBlock * This, /* [retval][out] */ IBarcodeParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BarcodeParams )( IBarcodeBlock * This, /* [in] */ IBarcodeParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BarcodeType )( IBarcodeBlock * This, /* [retval][out] */ BarcodeTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BarcodeText )( IBarcodeBlock * This, /* [retval][out] */ IBarcodeText **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BarcodeText )( IBarcodeBlock * This, /* [in] */ IBarcodeText *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SupplementType )( IBarcodeBlock * This, /* [retval][out] */ BarcodeSupplementTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SupplementValue )( IBarcodeBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IBarcodeBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IBarcodeBlock * This, /* [in] */ IBarcodeBlock *From); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EditableText )( IBarcodeBlock * This, /* [retval][out] */ IText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_QrCodeSequenceIndex )( IBarcodeBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_QrCodeSequenceCount )( IBarcodeBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_QrCodeSequenceId )( IBarcodeBlock * This, /* [retval][out] */ int *Result); END_INTERFACE } IBarcodeBlockVtbl; iface IBarcodeBlock { CONST_VTBL struct IBarcodeBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBarcodeBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBarcodeBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBarcodeBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBarcodeBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBarcodeBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBarcodeBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBarcodeBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBarcodeBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBarcodeBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IBarcodeBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IBarcodeBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define IBarcodeBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define IBarcodeBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define IBarcodeBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define IBarcodeBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define IBarcodeBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IBarcodeBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define IBarcodeBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define IBarcodeBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define IBarcodeBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define IBarcodeBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define IBarcodeBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define IBarcodeBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define IBarcodeBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define IBarcodeBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define IBarcodeBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define IBarcodeBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define IBarcodeBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define IBarcodeBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define IBarcodeBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define IBarcodeBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define IBarcodeBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #define IBarcodeBlock_get_ImageProcessingParams(This,Result) \ ( (This)->lpVtbl -> get_ImageProcessingParams(This,Result) ) #define IBarcodeBlock_put_ImageProcessingParams(This,Value) \ ( (This)->lpVtbl -> put_ImageProcessingParams(This,Value) ) #define IBarcodeBlock_get_BarcodeParams(This,Result) \ ( (This)->lpVtbl -> get_BarcodeParams(This,Result) ) #define IBarcodeBlock_put_BarcodeParams(This,Value) \ ( (This)->lpVtbl -> put_BarcodeParams(This,Value) ) #define IBarcodeBlock_get_BarcodeType(This,Result) \ ( (This)->lpVtbl -> get_BarcodeType(This,Result) ) #define IBarcodeBlock_get_BarcodeText(This,Result) \ ( (This)->lpVtbl -> get_BarcodeText(This,Result) ) #define IBarcodeBlock_put_BarcodeText(This,Value) \ ( (This)->lpVtbl -> put_BarcodeText(This,Value) ) #define IBarcodeBlock_get_SupplementType(This,Result) \ ( (This)->lpVtbl -> get_SupplementType(This,Result) ) #define IBarcodeBlock_get_SupplementValue(This,Result) \ ( (This)->lpVtbl -> get_SupplementValue(This,Result) ) #define IBarcodeBlock_get_Text(This,Result) \ ( (This)->lpVtbl -> get_Text(This,Result) ) #define IBarcodeBlock_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IBarcodeBlock_get_EditableText(This,Result) \ ( (This)->lpVtbl -> get_EditableText(This,Result) ) #define IBarcodeBlock_get_QrCodeSequenceIndex(This,Result) \ ( (This)->lpVtbl -> get_QrCodeSequenceIndex(This,Result) ) #define IBarcodeBlock_get_QrCodeSequenceCount(This,Result) \ ( (This)->lpVtbl -> get_QrCodeSequenceCount(This,Result) ) #define IBarcodeBlock_get_QrCodeSequenceId(This,Result) \ ( (This)->lpVtbl -> get_QrCodeSequenceId(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBarcodeBlock_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_BarcodeBlock; #ifdef __cplusplus class DECLSPEC_UUID("11002005-0000-1056-976E-008048D53AE3") BarcodeBlock; #endif #ifndef __IPlainText_INTERFACE_DEFINED__ #define __IPlainText_INTERFACE_DEFINED__ /* iface IPlainText */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPlainText; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001047-0000-1056-976E-008048D53AE3") IPlainText : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SymbolsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageNumber( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Right( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CharConfidence( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSuspicious( /* [in] */ int Index, /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCharacterData( /* [out] */ SAFEARRAY * *PageNumbers, /* [out] */ SAFEARRAY * *LeftBorders, /* [out] */ SAFEARRAY * *TopBorders, /* [out] */ SAFEARRAY * *RightBorders, /* [out] */ SAFEARRAY * *BottomBorders, /* [out] */ SAFEARRAY * *Confidences, /* [out] */ SAFEARRAY * *IsSuspicious) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToTextFile( /* [in] */ BSTR Path, /* [in] */ TextEncodingTypeEnum encodingType, /* [in] */ CodePageEnum codePageEnum) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToAsciiXMLFile( /* [in] */ BSTR Path) = 0; }; #else /* C style iface */ typedef struct IPlainTextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPlainText * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPlainText * This); ULONG ( STDMETHODCALLTYPE *Release )( IPlainText * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPlainText * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPlainText * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPlainText * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPlainText * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPlainText * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IPlainText * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolsCount )( IPlainText * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageNumber )( IPlainText * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( IPlainText * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( IPlainText * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Right )( IPlainText * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )( IPlainText * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CharConfidence )( IPlainText * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspicious )( IPlainText * This, /* [in] */ int Index, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetCharacterData )( IPlainText * This, /* [out] */ SAFEARRAY * *PageNumbers, /* [out] */ SAFEARRAY * *LeftBorders, /* [out] */ SAFEARRAY * *TopBorders, /* [out] */ SAFEARRAY * *RightBorders, /* [out] */ SAFEARRAY * *BottomBorders, /* [out] */ SAFEARRAY * *Confidences, /* [out] */ SAFEARRAY * *IsSuspicious); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToTextFile )( IPlainText * This, /* [in] */ BSTR Path, /* [in] */ TextEncodingTypeEnum encodingType, /* [in] */ CodePageEnum codePageEnum); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToAsciiXMLFile )( IPlainText * This, /* [in] */ BSTR Path); END_INTERFACE } IPlainTextVtbl; iface IPlainText { CONST_VTBL struct IPlainTextVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPlainText_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPlainText_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPlainText_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPlainText_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPlainText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPlainText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPlainText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPlainText_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPlainText_get_Text(This,Result) \ ( (This)->lpVtbl -> get_Text(This,Result) ) #define IPlainText_get_SymbolsCount(This,Result) \ ( (This)->lpVtbl -> get_SymbolsCount(This,Result) ) #define IPlainText_get_PageNumber(This,Index,Result) \ ( (This)->lpVtbl -> get_PageNumber(This,Index,Result) ) #define IPlainText_get_Left(This,Index,Result) \ ( (This)->lpVtbl -> get_Left(This,Index,Result) ) #define IPlainText_get_Top(This,Index,Result) \ ( (This)->lpVtbl -> get_Top(This,Index,Result) ) #define IPlainText_get_Right(This,Index,Result) \ ( (This)->lpVtbl -> get_Right(This,Index,Result) ) #define IPlainText_get_Bottom(This,Index,Result) \ ( (This)->lpVtbl -> get_Bottom(This,Index,Result) ) #define IPlainText_get_CharConfidence(This,Index,Result) \ ( (This)->lpVtbl -> get_CharConfidence(This,Index,Result) ) #define IPlainText_get_IsSuspicious(This,Index,Result) \ ( (This)->lpVtbl -> get_IsSuspicious(This,Index,Result) ) #define IPlainText_GetCharacterData(This,PageNumbers,LeftBorders,TopBorders,RightBorders,BottomBorders,Confidences,IsSuspicious) \ ( (This)->lpVtbl -> GetCharacterData(This,PageNumbers,LeftBorders,TopBorders,RightBorders,BottomBorders,Confidences,IsSuspicious) ) #define IPlainText_SaveToTextFile(This,Path,encodingType,codePageEnum) \ ( (This)->lpVtbl -> SaveToTextFile(This,Path,encodingType,codePageEnum) ) #define IPlainText_SaveToAsciiXMLFile(This,Path) \ ( (This)->lpVtbl -> SaveToAsciiXMLFile(This,Path) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPlainText_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PlainText; #ifdef __cplusplus class DECLSPEC_UUID("1100203e-0000-1056-976E-008048D53AE3") PlainText; #endif #ifndef __IBusinessCardFieldComponent_INTERFACE_DEFINED__ #define __IBusinessCardFieldComponent_INTERFACE_DEFINED__ /* iface IBusinessCardFieldComponent */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBusinessCardFieldComponent; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010EB-0000-1056-976E-008048D53AE3") IBusinessCardFieldComponent : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ BusinessCardFieldComponentTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCharParams( /* [in] */ int Position, /* [retval][out] */ ICharParams **Result) = 0; }; #else /* C style iface */ typedef struct IBusinessCardFieldComponentVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBusinessCardFieldComponent * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBusinessCardFieldComponent * This); ULONG ( STDMETHODCALLTYPE *Release )( IBusinessCardFieldComponent * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBusinessCardFieldComponent * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBusinessCardFieldComponent * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBusinessCardFieldComponent * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBusinessCardFieldComponent * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBusinessCardFieldComponent * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IBusinessCardFieldComponent * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IBusinessCardFieldComponent * This, /* [retval][out] */ BusinessCardFieldComponentTypeEnum *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetCharParams )( IBusinessCardFieldComponent * This, /* [in] */ int Position, /* [retval][out] */ ICharParams **Result); END_INTERFACE } IBusinessCardFieldComponentVtbl; iface IBusinessCardFieldComponent { CONST_VTBL struct IBusinessCardFieldComponentVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBusinessCardFieldComponent_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBusinessCardFieldComponent_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBusinessCardFieldComponent_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBusinessCardFieldComponent_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBusinessCardFieldComponent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBusinessCardFieldComponent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBusinessCardFieldComponent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBusinessCardFieldComponent_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBusinessCardFieldComponent_get_Value(This,Result) \ ( (This)->lpVtbl -> get_Value(This,Result) ) #define IBusinessCardFieldComponent_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IBusinessCardFieldComponent_GetCharParams(This,Position,Result) \ ( (This)->lpVtbl -> GetCharParams(This,Position,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBusinessCardFieldComponent_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_BusinessCardFieldComponent; #ifdef __cplusplus class DECLSPEC_UUID("110020D1-0000-1056-976E-008048D53AE3") BusinessCardFieldComponent; #endif #ifndef __IBusinessCardField_INTERFACE_DEFINED__ #define __IBusinessCardField_INTERFACE_DEFINED__ /* iface IBusinessCardField */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBusinessCardField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E7-0000-1056-976E-008048D53AE3") IBusinessCardField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ BusinessCardFieldTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ComponentsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Component( /* [defaultvalue][in] */ int Index, /* [retval][out] */ IBusinessCardFieldComponent **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindComponent( /* [in] */ BusinessCardFieldComponentTypeEnum Type, /* [retval][out] */ IBusinessCardFieldComponent **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCharParams( /* [in] */ int Position, /* [retval][out] */ ICharParams **Result) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Confidence( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IBusinessCardFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBusinessCardField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBusinessCardField * This); ULONG ( STDMETHODCALLTYPE *Release )( IBusinessCardField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBusinessCardField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBusinessCardField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBusinessCardField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBusinessCardField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBusinessCardField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IBusinessCardField * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IBusinessCardField * This, /* [retval][out] */ BusinessCardFieldTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ComponentsCount )( IBusinessCardField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Component )( IBusinessCardField * This, /* [defaultvalue][in] */ int Index, /* [retval][out] */ IBusinessCardFieldComponent **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *FindComponent )( IBusinessCardField * This, /* [in] */ BusinessCardFieldComponentTypeEnum Type, /* [retval][out] */ IBusinessCardFieldComponent **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetCharParams )( IBusinessCardField * This, /* [in] */ int Position, /* [retval][out] */ ICharParams **Result); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Confidence )( IBusinessCardField * This, /* [retval][out] */ int *Result); END_INTERFACE } IBusinessCardFieldVtbl; iface IBusinessCardField { CONST_VTBL struct IBusinessCardFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBusinessCardField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBusinessCardField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBusinessCardField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBusinessCardField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBusinessCardField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBusinessCardField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBusinessCardField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBusinessCardField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBusinessCardField_get_Value(This,Result) \ ( (This)->lpVtbl -> get_Value(This,Result) ) #define IBusinessCardField_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IBusinessCardField_get_ComponentsCount(This,Result) \ ( (This)->lpVtbl -> get_ComponentsCount(This,Result) ) #define IBusinessCardField_get_Component(This,Index,Result) \ ( (This)->lpVtbl -> get_Component(This,Index,Result) ) #define IBusinessCardField_FindComponent(This,Type,Result) \ ( (This)->lpVtbl -> FindComponent(This,Type,Result) ) #define IBusinessCardField_GetCharParams(This,Position,Result) \ ( (This)->lpVtbl -> GetCharParams(This,Position,Result) ) #define IBusinessCardField_get_Confidence(This,Result) \ ( (This)->lpVtbl -> get_Confidence(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBusinessCardField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_BusinessCardField; #ifdef __cplusplus class DECLSPEC_UUID("110020CE-0000-1056-976E-008048D53AE3") BusinessCardField; #endif EXTERN_C const CLSID CLSID_BusinessCard; #ifdef __cplusplus class DECLSPEC_UUID("110020CD-0000-1056-976E-008048D53AE3") BusinessCard; #endif #ifndef __IBusinessCards_INTERFACE_DEFINED__ #define __IBusinessCards_INTERFACE_DEFINED__ /* iface IBusinessCards */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBusinessCards; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E9-0000-1056-976E-008048D53AE3") IBusinessCards : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IBusinessCard **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IBusinessCard **Result) = 0; }; #else /* C style iface */ typedef struct IBusinessCardsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBusinessCards * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBusinessCards * This); ULONG ( STDMETHODCALLTYPE *Release )( IBusinessCards * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBusinessCards * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBusinessCards * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBusinessCards * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBusinessCards * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IBusinessCards * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IBusinessCards * This, /* [in] */ int Index, /* [retval][out] */ IBusinessCard **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBusinessCards * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IBusinessCards * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IBusinessCards * This, /* [in] */ int Index, /* [retval][out] */ IBusinessCard **Result); END_INTERFACE } IBusinessCardsVtbl; iface IBusinessCards { CONST_VTBL struct IBusinessCardsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBusinessCards_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBusinessCards_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBusinessCards_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBusinessCards_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBusinessCards_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBusinessCards_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBusinessCards_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBusinessCards_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IBusinessCards_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IBusinessCards_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBusinessCards_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IBusinessCards_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBusinessCards_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_BusinessCards; #ifdef __cplusplus class DECLSPEC_UUID("110020CF-0000-1056-976E-008048D53AE3") BusinessCards; #endif #ifndef __ITextBlock_INTERFACE_DEFINED__ #define __ITextBlock_INTERFACE_DEFINED__ /* iface ITextBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITextBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001004-0000-1056-976E-008048D53AE3") ITextBlock : public IBlock { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizerParams( /* [retval][out] */ IRecognizerParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecognizerParams( /* [in] */ IRecognizerParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ IText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AnalysisParams( /* [retval][out] */ ITextBlockAnalysisParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AnalysisParams( /* [in] */ ITextBlockAnalysisParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextOrientation( /* [retval][out] */ ITextOrientation **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextOrientation( /* [in] */ ITextOrientation *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageProcessingParams( /* [retval][out] */ IImageProcessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageProcessingParams( /* [in] */ IImageProcessingParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BlockRole( /* [retval][out] */ BlockRoleEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BlockRole( /* [in] */ BlockRoleEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ITextBlock *From) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusinessCardFieldType( /* [retval][out] */ BusinessCardFieldTypeEnum *Result) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BusinessCardFieldType( /* [in] */ BusinessCardFieldTypeEnum Value) = 0; }; #else /* C style iface */ typedef struct ITextBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITextBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITextBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( ITextBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITextBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITextBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITextBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITextBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITextBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( ITextBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( ITextBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( ITextBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( ITextBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( ITextBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( ITextBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( ITextBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITextBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITextBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( ITextBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( ITextBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( ITextBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( ITextBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( ITextBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( ITextBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( ITextBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( ITextBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( ITextBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( ITextBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( ITextBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( ITextBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( ITextBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( ITextBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( ITextBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizerParams )( ITextBlock * This, /* [retval][out] */ IRecognizerParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RecognizerParams )( ITextBlock * This, /* [in] */ IRecognizerParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( ITextBlock * This, /* [retval][out] */ IText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnalysisParams )( ITextBlock * This, /* [retval][out] */ ITextBlockAnalysisParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnalysisParams )( ITextBlock * This, /* [in] */ ITextBlockAnalysisParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextOrientation )( ITextBlock * This, /* [retval][out] */ ITextOrientation **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextOrientation )( ITextBlock * This, /* [in] */ ITextOrientation *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageProcessingParams )( ITextBlock * This, /* [retval][out] */ IImageProcessingParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ImageProcessingParams )( ITextBlock * This, /* [in] */ IImageProcessingParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockRole )( ITextBlock * This, /* [retval][out] */ BlockRoleEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockRole )( ITextBlock * This, /* [in] */ BlockRoleEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ITextBlock * This, /* [in] */ ITextBlock *From); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusinessCardFieldType )( ITextBlock * This, /* [retval][out] */ BusinessCardFieldTypeEnum *Result); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BusinessCardFieldType )( ITextBlock * This, /* [in] */ BusinessCardFieldTypeEnum Value); END_INTERFACE } ITextBlockVtbl; iface ITextBlock { CONST_VTBL struct ITextBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITextBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITextBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITextBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITextBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITextBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITextBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITextBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITextBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITextBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define ITextBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define ITextBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define ITextBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define ITextBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define ITextBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define ITextBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define ITextBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define ITextBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define ITextBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define ITextBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define ITextBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define ITextBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define ITextBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define ITextBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define ITextBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define ITextBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define ITextBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define ITextBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define ITextBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define ITextBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define ITextBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define ITextBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define ITextBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #define ITextBlock_get_RecognizerParams(This,Result) \ ( (This)->lpVtbl -> get_RecognizerParams(This,Result) ) #define ITextBlock_put_RecognizerParams(This,Value) \ ( (This)->lpVtbl -> put_RecognizerParams(This,Value) ) #define ITextBlock_get_Text(This,Result) \ ( (This)->lpVtbl -> get_Text(This,Result) ) #define ITextBlock_get_AnalysisParams(This,Result) \ ( (This)->lpVtbl -> get_AnalysisParams(This,Result) ) #define ITextBlock_put_AnalysisParams(This,Value) \ ( (This)->lpVtbl -> put_AnalysisParams(This,Value) ) #define ITextBlock_get_TextOrientation(This,Result) \ ( (This)->lpVtbl -> get_TextOrientation(This,Result) ) #define ITextBlock_put_TextOrientation(This,Value) \ ( (This)->lpVtbl -> put_TextOrientation(This,Value) ) #define ITextBlock_get_ImageProcessingParams(This,Result) \ ( (This)->lpVtbl -> get_ImageProcessingParams(This,Result) ) #define ITextBlock_put_ImageProcessingParams(This,Value) \ ( (This)->lpVtbl -> put_ImageProcessingParams(This,Value) ) #define ITextBlock_get_BlockRole(This,Result) \ ( (This)->lpVtbl -> get_BlockRole(This,Result) ) #define ITextBlock_put_BlockRole(This,Value) \ ( (This)->lpVtbl -> put_BlockRole(This,Value) ) #define ITextBlock_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ITextBlock_get_BusinessCardFieldType(This,Result) \ ( (This)->lpVtbl -> get_BusinessCardFieldType(This,Result) ) #define ITextBlock_put_BusinessCardFieldType(This,Value) \ ( (This)->lpVtbl -> put_BusinessCardFieldType(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITextBlock_INTERFACE_DEFINED__ */ #ifndef __ITableSeparator_INTERFACE_DEFINED__ #define __ITableSeparator_INTERFACE_DEFINED__ /* iface ITableSeparator */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITableSeparator; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100100a-0000-1056-976E-008048D53AE3") ITableSeparator : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Position( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Position( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [in] */ int Index, /* [retval][out] */ TableSeparatorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type( /* [in] */ int Index, /* [in] */ TableSeparatorTypeEnum type) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetType( /* [in] */ int Coord, /* [in] */ TableSeparatorTypeEnum NewType, /* [defaultvalue][in] */ int Count = 1) = 0; }; #else /* C style iface */ typedef struct ITableSeparatorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITableSeparator * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITableSeparator * This); ULONG ( STDMETHODCALLTYPE *Release )( ITableSeparator * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITableSeparator * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITableSeparator * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITableSeparator * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITableSeparator * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITableSeparator * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Position )( ITableSeparator * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Position )( ITableSeparator * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( ITableSeparator * This, /* [in] */ int Index, /* [retval][out] */ TableSeparatorTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Type )( ITableSeparator * This, /* [in] */ int Index, /* [in] */ TableSeparatorTypeEnum type); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetType )( ITableSeparator * This, /* [in] */ int Coord, /* [in] */ TableSeparatorTypeEnum NewType, /* [defaultvalue][in] */ int Count); END_INTERFACE } ITableSeparatorVtbl; iface ITableSeparator { CONST_VTBL struct ITableSeparatorVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITableSeparator_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITableSeparator_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITableSeparator_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITableSeparator_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITableSeparator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITableSeparator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITableSeparator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITableSeparator_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITableSeparator_get_Position(This,Result) \ ( (This)->lpVtbl -> get_Position(This,Result) ) #define ITableSeparator_put_Position(This,Value) \ ( (This)->lpVtbl -> put_Position(This,Value) ) #define ITableSeparator_get_Type(This,Index,Result) \ ( (This)->lpVtbl -> get_Type(This,Index,Result) ) #define ITableSeparator_put_Type(This,Index,type) \ ( (This)->lpVtbl -> put_Type(This,Index,type) ) #define ITableSeparator_SetType(This,Coord,NewType,Count) \ ( (This)->lpVtbl -> SetType(This,Coord,NewType,Count) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITableSeparator_INTERFACE_DEFINED__ */ #ifndef __ITableSeparators_INTERFACE_DEFINED__ #define __ITableSeparators_INTERFACE_DEFINED__ /* iface ITableSeparators */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITableSeparators; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001009-0000-1056-976E-008048D53AE3") ITableSeparators : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ITableSeparator **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ITableSeparator **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [in] */ int Position, /* [retval][out] */ ITableSeparator **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IndexOf( /* [in] */ ITableSeparator *Separator, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ITableSeparatorsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITableSeparators * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITableSeparators * This); ULONG ( STDMETHODCALLTYPE *Release )( ITableSeparators * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITableSeparators * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITableSeparators * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITableSeparators * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITableSeparators * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ITableSeparators * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ITableSeparators * This, /* [in] */ int Index, /* [retval][out] */ ITableSeparator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITableSeparators * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITableSeparators * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ITableSeparators * This, /* [in] */ int Index, /* [retval][out] */ ITableSeparator **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( ITableSeparators * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( ITableSeparators * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( ITableSeparators * This, /* [in] */ int Position, /* [retval][out] */ ITableSeparator **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IndexOf )( ITableSeparators * This, /* [in] */ ITableSeparator *Separator, /* [retval][out] */ int *Result); END_INTERFACE } ITableSeparatorsVtbl; iface ITableSeparators { CONST_VTBL struct ITableSeparatorsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITableSeparators_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITableSeparators_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITableSeparators_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITableSeparators_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITableSeparators_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITableSeparators_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITableSeparators_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITableSeparators_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ITableSeparators_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ITableSeparators_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITableSeparators_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ITableSeparators_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ITableSeparators_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define ITableSeparators_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define ITableSeparators_AddNew(This,Position,Result) \ ( (This)->lpVtbl -> AddNew(This,Position,Result) ) #define ITableSeparators_IndexOf(This,Separator,Result) \ ( (This)->lpVtbl -> IndexOf(This,Separator,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITableSeparators_INTERFACE_DEFINED__ */ #ifndef __ITableCell_INTERFACE_DEFINED__ #define __ITableCell_INTERFACE_DEFINED__ /* iface ITableCell */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITableCell; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100100c-0000-1056-976E-008048D53AE3") ITableCell : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Right( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bottom( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Block( /* [retval][out] */ IBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ChangeBlockType( /* [in] */ BlockTypeEnum Value) = 0; }; #else /* C style iface */ typedef struct ITableCellVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITableCell * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITableCell * This); ULONG ( STDMETHODCALLTYPE *Release )( ITableCell * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITableCell * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITableCell * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITableCell * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITableCell * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITableCell * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( ITableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( ITableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Right )( ITableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bottom )( ITableCell * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Block )( ITableCell * This, /* [retval][out] */ IBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeBlockType )( ITableCell * This, /* [in] */ BlockTypeEnum Value); END_INTERFACE } ITableCellVtbl; iface ITableCell { CONST_VTBL struct ITableCellVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITableCell_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITableCell_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITableCell_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITableCell_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITableCell_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITableCell_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITableCell_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITableCell_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITableCell_get_Left(This,Result) \ ( (This)->lpVtbl -> get_Left(This,Result) ) #define ITableCell_get_Top(This,Result) \ ( (This)->lpVtbl -> get_Top(This,Result) ) #define ITableCell_get_Right(This,Result) \ ( (This)->lpVtbl -> get_Right(This,Result) ) #define ITableCell_get_Bottom(This,Result) \ ( (This)->lpVtbl -> get_Bottom(This,Result) ) #define ITableCell_get_Block(This,Result) \ ( (This)->lpVtbl -> get_Block(This,Result) ) #define ITableCell_ChangeBlockType(This,Value) \ ( (This)->lpVtbl -> ChangeBlockType(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITableCell_INTERFACE_DEFINED__ */ #ifndef __ITableCells_INTERFACE_DEFINED__ #define __ITableCells_INTERFACE_DEFINED__ /* iface ITableCells */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITableCells; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100100b-0000-1056-976E-008048D53AE3") ITableCells : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ITableCell **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ITableCell **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Merge( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Split( /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IndexOf( /* [in] */ int X, /* [in] */ int Y, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ITableCellsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITableCells * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITableCells * This); ULONG ( STDMETHODCALLTYPE *Release )( ITableCells * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITableCells * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITableCells * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITableCells * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITableCells * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ITableCells * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ITableCells * This, /* [in] */ int Index, /* [retval][out] */ ITableCell **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITableCells * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITableCells * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ITableCells * This, /* [in] */ int Index, /* [retval][out] */ ITableCell **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Merge )( ITableCells * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Split )( ITableCells * This, /* [in] */ int Left, /* [in] */ int Top, /* [in] */ int Right, /* [in] */ int Bottom); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IndexOf )( ITableCells * This, /* [in] */ int X, /* [in] */ int Y, /* [retval][out] */ int *Result); END_INTERFACE } ITableCellsVtbl; iface ITableCells { CONST_VTBL struct ITableCellsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITableCells_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITableCells_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITableCells_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITableCells_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITableCells_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITableCells_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITableCells_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITableCells_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ITableCells_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ITableCells_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITableCells_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ITableCells_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ITableCells_Merge(This,Left,Top,Right,Bottom) \ ( (This)->lpVtbl -> Merge(This,Left,Top,Right,Bottom) ) #define ITableCells_Split(This,Left,Top,Right,Bottom) \ ( (This)->lpVtbl -> Split(This,Left,Top,Right,Bottom) ) #define ITableCells_IndexOf(This,X,Y,Result) \ ( (This)->lpVtbl -> IndexOf(This,X,Y,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITableCells_INTERFACE_DEFINED__ */ #ifndef __ITableBlock_INTERFACE_DEFINED__ #define __ITableBlock_INTERFACE_DEFINED__ /* iface ITableBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ITableBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001008-0000-1056-976E-008048D53AE3") ITableBlock : public IBlock { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InitializeGrid( /* [in] */ IIntsCollection *HorzSeparators, /* [in] */ IIntsCollection *VertSeparators) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cells( /* [retval][out] */ ITableCells **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VSeparators( /* [retval][out] */ ITableSeparators **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HSeparators( /* [retval][out] */ ITableSeparators **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindBaseCellFromPoint( /* [in] */ int X, /* [in] */ int Y, /* [out] */ int *BaseX, /* [out] */ int *BaseY) = 0; }; #else /* C style iface */ typedef struct ITableBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITableBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITableBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( ITableBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITableBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITableBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITableBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITableBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ITableBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( ITableBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( ITableBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( ITableBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( ITableBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( ITableBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( ITableBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( ITableBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITableBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITableBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( ITableBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( ITableBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( ITableBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( ITableBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( ITableBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( ITableBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( ITableBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( ITableBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( ITableBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( ITableBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( ITableBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( ITableBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( ITableBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( ITableBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( ITableBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *InitializeGrid )( ITableBlock * This, /* [in] */ IIntsCollection *HorzSeparators, /* [in] */ IIntsCollection *VertSeparators); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Cells )( ITableBlock * This, /* [retval][out] */ ITableCells **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VSeparators )( ITableBlock * This, /* [retval][out] */ ITableSeparators **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HSeparators )( ITableBlock * This, /* [retval][out] */ ITableSeparators **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *FindBaseCellFromPoint )( ITableBlock * This, /* [in] */ int X, /* [in] */ int Y, /* [out] */ int *BaseX, /* [out] */ int *BaseY); END_INTERFACE } ITableBlockVtbl; iface ITableBlock { CONST_VTBL struct ITableBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITableBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ITableBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ITableBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ITableBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ITableBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ITableBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ITableBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ITableBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ITableBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define ITableBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define ITableBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define ITableBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define ITableBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define ITableBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define ITableBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define ITableBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define ITableBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define ITableBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define ITableBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define ITableBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define ITableBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define ITableBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define ITableBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define ITableBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define ITableBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define ITableBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define ITableBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define ITableBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define ITableBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define ITableBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define ITableBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define ITableBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #define ITableBlock_InitializeGrid(This,HorzSeparators,VertSeparators) \ ( (This)->lpVtbl -> InitializeGrid(This,HorzSeparators,VertSeparators) ) #define ITableBlock_get_Cells(This,Result) \ ( (This)->lpVtbl -> get_Cells(This,Result) ) #define ITableBlock_get_VSeparators(This,Result) \ ( (This)->lpVtbl -> get_VSeparators(This,Result) ) #define ITableBlock_get_HSeparators(This,Result) \ ( (This)->lpVtbl -> get_HSeparators(This,Result) ) #define ITableBlock_FindBaseCellFromPoint(This,X,Y,BaseX,BaseY) \ ( (This)->lpVtbl -> FindBaseCellFromPoint(This,X,Y,BaseX,BaseY) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ITableBlock_INTERFACE_DEFINED__ */ #ifndef __IRasterPictureBlock_INTERFACE_DEFINED__ #define __IRasterPictureBlock_INTERFACE_DEFINED__ /* iface IRasterPictureBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRasterPictureBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001006-0000-1056-976E-008048D53AE3") IRasterPictureBlock : public IBlock { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorType( /* [retval][out] */ ImageColorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorType( /* [in] */ ImageColorTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IRasterPictureBlock *From) = 0; }; #else /* C style iface */ typedef struct IRasterPictureBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRasterPictureBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRasterPictureBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( IRasterPictureBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRasterPictureBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRasterPictureBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRasterPictureBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRasterPictureBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRasterPictureBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IRasterPictureBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IRasterPictureBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( IRasterPictureBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( IRasterPictureBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( IRasterPictureBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( IRasterPictureBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( IRasterPictureBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IRasterPictureBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IRasterPictureBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IRasterPictureBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( IRasterPictureBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( IRasterPictureBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( IRasterPictureBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( IRasterPictureBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( IRasterPictureBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( IRasterPictureBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( IRasterPictureBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( IRasterPictureBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( IRasterPictureBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( IRasterPictureBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( IRasterPictureBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( IRasterPictureBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( IRasterPictureBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( IRasterPictureBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColorType )( IRasterPictureBlock * This, /* [retval][out] */ ImageColorTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColorType )( IRasterPictureBlock * This, /* [in] */ ImageColorTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IRasterPictureBlock * This, /* [in] */ IRasterPictureBlock *From); END_INTERFACE } IRasterPictureBlockVtbl; iface IRasterPictureBlock { CONST_VTBL struct IRasterPictureBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRasterPictureBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRasterPictureBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRasterPictureBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRasterPictureBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRasterPictureBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRasterPictureBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRasterPictureBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRasterPictureBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRasterPictureBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IRasterPictureBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IRasterPictureBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define IRasterPictureBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define IRasterPictureBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define IRasterPictureBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define IRasterPictureBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define IRasterPictureBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IRasterPictureBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define IRasterPictureBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define IRasterPictureBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define IRasterPictureBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define IRasterPictureBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define IRasterPictureBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define IRasterPictureBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define IRasterPictureBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define IRasterPictureBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define IRasterPictureBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define IRasterPictureBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define IRasterPictureBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define IRasterPictureBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define IRasterPictureBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define IRasterPictureBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define IRasterPictureBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #define IRasterPictureBlock_get_ColorType(This,Result) \ ( (This)->lpVtbl -> get_ColorType(This,Result) ) #define IRasterPictureBlock_put_ColorType(This,Value) \ ( (This)->lpVtbl -> put_ColorType(This,Value) ) #define IRasterPictureBlock_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRasterPictureBlock_INTERFACE_DEFINED__ */ #ifndef __IVectorPictureBlock_INTERFACE_DEFINED__ #define __IVectorPictureBlock_INTERFACE_DEFINED__ /* iface IVectorPictureBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IVectorPictureBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010B8-0000-1056-976E-008048D53AE3") IVectorPictureBlock : public IBlock { public: }; #else /* C style iface */ typedef struct IVectorPictureBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVectorPictureBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVectorPictureBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( IVectorPictureBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVectorPictureBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVectorPictureBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVectorPictureBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVectorPictureBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IVectorPictureBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IVectorPictureBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IVectorPictureBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( IVectorPictureBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( IVectorPictureBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( IVectorPictureBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( IVectorPictureBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( IVectorPictureBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IVectorPictureBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IVectorPictureBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IVectorPictureBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( IVectorPictureBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( IVectorPictureBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( IVectorPictureBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( IVectorPictureBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( IVectorPictureBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( IVectorPictureBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( IVectorPictureBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( IVectorPictureBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( IVectorPictureBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( IVectorPictureBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( IVectorPictureBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( IVectorPictureBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( IVectorPictureBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( IVectorPictureBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); END_INTERFACE } IVectorPictureBlockVtbl; iface IVectorPictureBlock { CONST_VTBL struct IVectorPictureBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define IVectorPictureBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IVectorPictureBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IVectorPictureBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IVectorPictureBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IVectorPictureBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IVectorPictureBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IVectorPictureBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IVectorPictureBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IVectorPictureBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IVectorPictureBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IVectorPictureBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define IVectorPictureBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define IVectorPictureBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define IVectorPictureBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define IVectorPictureBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define IVectorPictureBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IVectorPictureBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define IVectorPictureBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define IVectorPictureBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define IVectorPictureBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define IVectorPictureBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define IVectorPictureBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define IVectorPictureBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define IVectorPictureBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define IVectorPictureBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define IVectorPictureBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define IVectorPictureBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define IVectorPictureBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define IVectorPictureBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define IVectorPictureBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define IVectorPictureBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define IVectorPictureBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IVectorPictureBlock_INTERFACE_DEFINED__ */ #ifndef __ICheckmarkBlock_INTERFACE_DEFINED__ #define __ICheckmarkBlock_INTERFACE_DEFINED__ /* iface ICheckmarkBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICheckmarkBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001056-0000-1056-976E-008048D53AE3") ICheckmarkBlock : public IBlock { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CheckmarkState( /* [retval][out] */ CheckmarkCheckStateEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CheckmarkState( /* [in] */ CheckmarkCheckStateEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSuspicious( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsSuspicious( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ICheckmarkBlock *From) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CheckmarkType( /* [retval][out] */ CheckmarkTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CheckmarkType( /* [in] */ CheckmarkTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsCorrectionEnabled( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsCorrectionEnabled( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageProcessingParams( /* [retval][out] */ IImageProcessingParams **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageProcessingParams( /* [in] */ IImageProcessingParams *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BlackThreshold( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BlackThreshold( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SuspiciousDistance( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SuspiciousDistance( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AmountOfBlack( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TrainingData( /* [retval][out] */ ICheckmarkTrainingData **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TrainingData( /* [in] */ ICheckmarkTrainingData *Value) = 0; }; #else /* C style iface */ typedef struct ICheckmarkBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICheckmarkBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICheckmarkBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( ICheckmarkBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICheckmarkBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICheckmarkBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICheckmarkBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICheckmarkBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICheckmarkBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( ICheckmarkBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( ICheckmarkBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( ICheckmarkBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( ICheckmarkBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( ICheckmarkBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( ICheckmarkBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( ICheckmarkBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ICheckmarkBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ICheckmarkBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( ICheckmarkBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( ICheckmarkBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( ICheckmarkBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( ICheckmarkBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( ICheckmarkBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( ICheckmarkBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( ICheckmarkBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( ICheckmarkBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( ICheckmarkBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( ICheckmarkBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( ICheckmarkBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( ICheckmarkBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( ICheckmarkBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( ICheckmarkBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( ICheckmarkBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckmarkState )( ICheckmarkBlock * This, /* [retval][out] */ CheckmarkCheckStateEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CheckmarkState )( ICheckmarkBlock * This, /* [in] */ CheckmarkCheckStateEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspicious )( ICheckmarkBlock * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsSuspicious )( ICheckmarkBlock * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ICheckmarkBlock * This, /* [in] */ ICheckmarkBlock *From); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckmarkType )( ICheckmarkBlock * This, /* [retval][out] */ CheckmarkTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CheckmarkType )( ICheckmarkBlock * This, /* [in] */ CheckmarkTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsCorrectionEnabled )( ICheckmarkBlock * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsCorrectionEnabled )( ICheckmarkBlock * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageProcessingParams )( ICheckmarkBlock * This, /* [retval][out] */ IImageProcessingParams **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ImageProcessingParams )( ICheckmarkBlock * This, /* [in] */ IImageProcessingParams *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlackThreshold )( ICheckmarkBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlackThreshold )( ICheckmarkBlock * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SuspiciousDistance )( ICheckmarkBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SuspiciousDistance )( ICheckmarkBlock * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AmountOfBlack )( ICheckmarkBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TrainingData )( ICheckmarkBlock * This, /* [retval][out] */ ICheckmarkTrainingData **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TrainingData )( ICheckmarkBlock * This, /* [in] */ ICheckmarkTrainingData *Value); END_INTERFACE } ICheckmarkBlockVtbl; iface ICheckmarkBlock { CONST_VTBL struct ICheckmarkBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICheckmarkBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICheckmarkBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICheckmarkBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICheckmarkBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICheckmarkBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICheckmarkBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICheckmarkBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICheckmarkBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICheckmarkBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define ICheckmarkBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define ICheckmarkBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define ICheckmarkBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define ICheckmarkBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define ICheckmarkBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define ICheckmarkBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define ICheckmarkBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define ICheckmarkBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define ICheckmarkBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define ICheckmarkBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define ICheckmarkBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define ICheckmarkBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define ICheckmarkBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define ICheckmarkBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define ICheckmarkBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define ICheckmarkBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define ICheckmarkBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define ICheckmarkBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define ICheckmarkBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define ICheckmarkBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define ICheckmarkBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define ICheckmarkBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define ICheckmarkBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #define ICheckmarkBlock_get_CheckmarkState(This,Result) \ ( (This)->lpVtbl -> get_CheckmarkState(This,Result) ) #define ICheckmarkBlock_put_CheckmarkState(This,Value) \ ( (This)->lpVtbl -> put_CheckmarkState(This,Value) ) #define ICheckmarkBlock_get_IsSuspicious(This,Result) \ ( (This)->lpVtbl -> get_IsSuspicious(This,Result) ) #define ICheckmarkBlock_put_IsSuspicious(This,Value) \ ( (This)->lpVtbl -> put_IsSuspicious(This,Value) ) #define ICheckmarkBlock_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ICheckmarkBlock_get_CheckmarkType(This,Result) \ ( (This)->lpVtbl -> get_CheckmarkType(This,Result) ) #define ICheckmarkBlock_put_CheckmarkType(This,Value) \ ( (This)->lpVtbl -> put_CheckmarkType(This,Value) ) #define ICheckmarkBlock_get_IsCorrectionEnabled(This,Result) \ ( (This)->lpVtbl -> get_IsCorrectionEnabled(This,Result) ) #define ICheckmarkBlock_put_IsCorrectionEnabled(This,Value) \ ( (This)->lpVtbl -> put_IsCorrectionEnabled(This,Value) ) #define ICheckmarkBlock_get_ImageProcessingParams(This,Result) \ ( (This)->lpVtbl -> get_ImageProcessingParams(This,Result) ) #define ICheckmarkBlock_put_ImageProcessingParams(This,Value) \ ( (This)->lpVtbl -> put_ImageProcessingParams(This,Value) ) #define ICheckmarkBlock_get_BlackThreshold(This,Result) \ ( (This)->lpVtbl -> get_BlackThreshold(This,Result) ) #define ICheckmarkBlock_put_BlackThreshold(This,Value) \ ( (This)->lpVtbl -> put_BlackThreshold(This,Value) ) #define ICheckmarkBlock_get_SuspiciousDistance(This,Result) \ ( (This)->lpVtbl -> get_SuspiciousDistance(This,Result) ) #define ICheckmarkBlock_put_SuspiciousDistance(This,Value) \ ( (This)->lpVtbl -> put_SuspiciousDistance(This,Value) ) #define ICheckmarkBlock_get_AmountOfBlack(This,Result) \ ( (This)->lpVtbl -> get_AmountOfBlack(This,Result) ) #define ICheckmarkBlock_get_TrainingData(This,Result) \ ( (This)->lpVtbl -> get_TrainingData(This,Result) ) #define ICheckmarkBlock_put_TrainingData(This,Value) \ ( (This)->lpVtbl -> put_TrainingData(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICheckmarkBlock_INTERFACE_DEFINED__ */ #ifndef __ICheckmarkGroup_INTERFACE_DEFINED__ #define __ICheckmarkGroup_INTERFACE_DEFINED__ /* iface ICheckmarkGroup */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICheckmarkGroup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001057-0000-1056-976E-008048D53AE3") ICheckmarkGroup : public IBlock { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ICheckmarkBlock **Result) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEnumerator( /* [retval][out] */ IEnumerator **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ICheckmarkBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [in] */ int Position, /* [defaultvalue][in] */ IRegion *BlockRegion, /* [retval][out] */ ICheckmarkBlock **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaximumCheckedInGroup( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaximumCheckedInGroup( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinimumCheckedInGroup( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinimumCheckedInGroup( /* [in] */ int Value) = 0; }; #else /* C style iface */ typedef struct ICheckmarkGroupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICheckmarkGroup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICheckmarkGroup * This); ULONG ( STDMETHODCALLTYPE *Release )( ICheckmarkGroup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICheckmarkGroup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICheckmarkGroup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICheckmarkGroup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICheckmarkGroup * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICheckmarkGroup * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( ICheckmarkGroup * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( ICheckmarkGroup * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( ICheckmarkGroup * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( ICheckmarkGroup * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( ICheckmarkGroup * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( ICheckmarkGroup * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( ICheckmarkGroup * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ICheckmarkGroup * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ICheckmarkGroup * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( ICheckmarkGroup * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( ICheckmarkGroup * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( ICheckmarkGroup * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( ICheckmarkGroup * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( ICheckmarkGroup * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( ICheckmarkGroup * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( ICheckmarkGroup * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( ICheckmarkGroup * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( ICheckmarkGroup * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( ICheckmarkGroup * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( ICheckmarkGroup * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( ICheckmarkGroup * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( ICheckmarkGroup * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( ICheckmarkGroup * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( ICheckmarkGroup * This, /* [retval][out] */ IAutoAnalysisBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ICheckmarkGroup * This, /* [in] */ int Index, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ICheckmarkGroup * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ICheckmarkGroup * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ICheckmarkGroup * This, /* [in] */ int Index, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( ICheckmarkGroup * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( ICheckmarkGroup * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( ICheckmarkGroup * This, /* [in] */ int Position, /* [defaultvalue][in] */ IRegion *BlockRegion, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaximumCheckedInGroup )( ICheckmarkGroup * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaximumCheckedInGroup )( ICheckmarkGroup * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinimumCheckedInGroup )( ICheckmarkGroup * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinimumCheckedInGroup )( ICheckmarkGroup * This, /* [in] */ int Value); END_INTERFACE } ICheckmarkGroupVtbl; iface ICheckmarkGroup { CONST_VTBL struct ICheckmarkGroupVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICheckmarkGroup_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICheckmarkGroup_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICheckmarkGroup_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICheckmarkGroup_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICheckmarkGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICheckmarkGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICheckmarkGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICheckmarkGroup_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICheckmarkGroup_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define ICheckmarkGroup_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define ICheckmarkGroup_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define ICheckmarkGroup_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define ICheckmarkGroup_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define ICheckmarkGroup_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define ICheckmarkGroup_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define ICheckmarkGroup_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define ICheckmarkGroup_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define ICheckmarkGroup_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define ICheckmarkGroup_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define ICheckmarkGroup_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define ICheckmarkGroup_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define ICheckmarkGroup_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define ICheckmarkGroup_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define ICheckmarkGroup_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define ICheckmarkGroup_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define ICheckmarkGroup_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define ICheckmarkGroup_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define ICheckmarkGroup_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define ICheckmarkGroup_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define ICheckmarkGroup_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define ICheckmarkGroup_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define ICheckmarkGroup_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #define ICheckmarkGroup_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ICheckmarkGroup_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ICheckmarkGroup_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ICheckmarkGroup_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ICheckmarkGroup_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define ICheckmarkGroup_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define ICheckmarkGroup_AddNew(This,Position,BlockRegion,Result) \ ( (This)->lpVtbl -> AddNew(This,Position,BlockRegion,Result) ) #define ICheckmarkGroup_get_MaximumCheckedInGroup(This,Result) \ ( (This)->lpVtbl -> get_MaximumCheckedInGroup(This,Result) ) #define ICheckmarkGroup_put_MaximumCheckedInGroup(This,Value) \ ( (This)->lpVtbl -> put_MaximumCheckedInGroup(This,Value) ) #define ICheckmarkGroup_get_MinimumCheckedInGroup(This,Result) \ ( (This)->lpVtbl -> get_MinimumCheckedInGroup(This,Result) ) #define ICheckmarkGroup_put_MinimumCheckedInGroup(This,Value) \ ( (This)->lpVtbl -> put_MinimumCheckedInGroup(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICheckmarkGroup_INTERFACE_DEFINED__ */ #ifndef __ILayoutBlocks_INTERFACE_DEFINED__ #define __ILayoutBlocks_INTERFACE_DEFINED__ /* iface ILayoutBlocks */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ILayoutBlocks; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001002-0000-1056-976E-008048D53AE3") ILayoutBlocks : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IBlock **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [in] */ BlockTypeEnum BlockType, /* [defaultvalue][in] */ IRegion *BlockRegion, /* [defaultvalue][in] */ int Position, /* [retval][out] */ IBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IndexOf( /* [in] */ IBlock *Block, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ILayoutBlocksVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILayoutBlocks * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILayoutBlocks * This); ULONG ( STDMETHODCALLTYPE *Release )( ILayoutBlocks * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILayoutBlocks * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILayoutBlocks * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILayoutBlocks * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILayoutBlocks * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ILayoutBlocks * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ILayoutBlocks * This, /* [in] */ int Index, /* [retval][out] */ IBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ILayoutBlocks * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ILayoutBlocks * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ILayoutBlocks * This, /* [in] */ int Index, /* [retval][out] */ IBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( ILayoutBlocks * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( ILayoutBlocks * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( ILayoutBlocks * This, /* [in] */ BlockTypeEnum BlockType, /* [defaultvalue][in] */ IRegion *BlockRegion, /* [defaultvalue][in] */ int Position, /* [retval][out] */ IBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IndexOf )( ILayoutBlocks * This, /* [in] */ IBlock *Block, /* [retval][out] */ int *Result); END_INTERFACE } ILayoutBlocksVtbl; iface ILayoutBlocks { CONST_VTBL struct ILayoutBlocksVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILayoutBlocks_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ILayoutBlocks_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ILayoutBlocks_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ILayoutBlocks_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ILayoutBlocks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ILayoutBlocks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ILayoutBlocks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ILayoutBlocks_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ILayoutBlocks_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ILayoutBlocks_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ILayoutBlocks_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ILayoutBlocks_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ILayoutBlocks_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define ILayoutBlocks_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define ILayoutBlocks_AddNew(This,BlockType,BlockRegion,Position,Result) \ ( (This)->lpVtbl -> AddNew(This,BlockType,BlockRegion,Position,Result) ) #define ILayoutBlocks_IndexOf(This,Block,Result) \ ( (This)->lpVtbl -> IndexOf(This,Block,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ILayoutBlocks_INTERFACE_DEFINED__ */ #ifndef __ISeparatorBlock_INTERFACE_DEFINED__ #define __ISeparatorBlock_INTERFACE_DEFINED__ /* iface ISeparatorBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ISeparatorBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100101b-0000-1056-976E-008048D53AE3") ISeparatorBlock : public IBlock { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SeparatorType( /* [retval][out] */ SeparatorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SeparatorType( /* [in] */ SeparatorTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartPointX( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartPointX( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartPointY( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartPointY( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndPointX( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndPointX( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndPointY( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndPointY( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PreciseWidth( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PreciseWidth( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ISeparatorBlock *From) = 0; }; #else /* C style iface */ typedef struct ISeparatorBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISeparatorBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISeparatorBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( ISeparatorBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISeparatorBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISeparatorBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISeparatorBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISeparatorBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ISeparatorBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( ISeparatorBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( ISeparatorBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( ISeparatorBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( ISeparatorBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( ISeparatorBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( ISeparatorBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( ISeparatorBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ISeparatorBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ISeparatorBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( ISeparatorBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( ISeparatorBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( ISeparatorBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( ISeparatorBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( ISeparatorBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( ISeparatorBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( ISeparatorBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( ISeparatorBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( ISeparatorBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( ISeparatorBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( ISeparatorBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( ISeparatorBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( ISeparatorBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( ISeparatorBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( ISeparatorBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SeparatorType )( ISeparatorBlock * This, /* [retval][out] */ SeparatorTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SeparatorType )( ISeparatorBlock * This, /* [in] */ SeparatorTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartPointX )( ISeparatorBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartPointX )( ISeparatorBlock * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartPointY )( ISeparatorBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartPointY )( ISeparatorBlock * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndPointX )( ISeparatorBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EndPointX )( ISeparatorBlock * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndPointY )( ISeparatorBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EndPointY )( ISeparatorBlock * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreciseWidth )( ISeparatorBlock * This, /* [retval][out] */ int *Result); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PreciseWidth )( ISeparatorBlock * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ISeparatorBlock * This, /* [in] */ ISeparatorBlock *From); END_INTERFACE } ISeparatorBlockVtbl; iface ISeparatorBlock { CONST_VTBL struct ISeparatorBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISeparatorBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ISeparatorBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ISeparatorBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ISeparatorBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ISeparatorBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ISeparatorBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ISeparatorBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ISeparatorBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ISeparatorBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define ISeparatorBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define ISeparatorBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define ISeparatorBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define ISeparatorBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define ISeparatorBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define ISeparatorBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define ISeparatorBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define ISeparatorBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define ISeparatorBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define ISeparatorBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define ISeparatorBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define ISeparatorBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define ISeparatorBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define ISeparatorBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define ISeparatorBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define ISeparatorBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define ISeparatorBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define ISeparatorBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define ISeparatorBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define ISeparatorBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define ISeparatorBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define ISeparatorBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define ISeparatorBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #define ISeparatorBlock_get_SeparatorType(This,Result) \ ( (This)->lpVtbl -> get_SeparatorType(This,Result) ) #define ISeparatorBlock_put_SeparatorType(This,Value) \ ( (This)->lpVtbl -> put_SeparatorType(This,Value) ) #define ISeparatorBlock_get_StartPointX(This,Result) \ ( (This)->lpVtbl -> get_StartPointX(This,Result) ) #define ISeparatorBlock_put_StartPointX(This,Value) \ ( (This)->lpVtbl -> put_StartPointX(This,Value) ) #define ISeparatorBlock_get_StartPointY(This,Result) \ ( (This)->lpVtbl -> get_StartPointY(This,Result) ) #define ISeparatorBlock_put_StartPointY(This,Value) \ ( (This)->lpVtbl -> put_StartPointY(This,Value) ) #define ISeparatorBlock_get_EndPointX(This,Result) \ ( (This)->lpVtbl -> get_EndPointX(This,Result) ) #define ISeparatorBlock_put_EndPointX(This,Value) \ ( (This)->lpVtbl -> put_EndPointX(This,Value) ) #define ISeparatorBlock_get_EndPointY(This,Result) \ ( (This)->lpVtbl -> get_EndPointY(This,Result) ) #define ISeparatorBlock_put_EndPointY(This,Value) \ ( (This)->lpVtbl -> put_EndPointY(This,Value) ) #define ISeparatorBlock_get_PreciseWidth(This,Result) \ ( (This)->lpVtbl -> get_PreciseWidth(This,Result) ) #define ISeparatorBlock_put_PreciseWidth(This,Value) \ ( (This)->lpVtbl -> put_PreciseWidth(This,Value) ) #define ISeparatorBlock_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ISeparatorBlock_INTERFACE_DEFINED__ */ #ifndef __ISeparatorGroup_INTERFACE_DEFINED__ #define __ISeparatorGroup_INTERFACE_DEFINED__ /* iface ISeparatorGroup */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ISeparatorGroup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100101a-0000-1056-976E-008048D53AE3") ISeparatorGroup : public IBlock { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ISeparatorBlock **Result) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEnumerator( /* [retval][out] */ IEnumerator **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ISeparatorBlock **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [in] */ int Position, /* [defaultvalue][in] */ IRegion *BlockRegion, /* [retval][out] */ ISeparatorBlock **Result) = 0; }; #else /* C style iface */ typedef struct ISeparatorGroupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISeparatorGroup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISeparatorGroup * This); ULONG ( STDMETHODCALLTYPE *Release )( ISeparatorGroup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISeparatorGroup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISeparatorGroup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISeparatorGroup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISeparatorGroup * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ISeparatorGroup * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( ISeparatorGroup * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( ISeparatorGroup * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( ISeparatorGroup * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( ISeparatorGroup * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( ISeparatorGroup * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( ISeparatorGroup * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( ISeparatorGroup * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ISeparatorGroup * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ISeparatorGroup * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( ISeparatorGroup * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( ISeparatorGroup * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( ISeparatorGroup * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( ISeparatorGroup * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( ISeparatorGroup * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( ISeparatorGroup * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( ISeparatorGroup * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( ISeparatorGroup * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( ISeparatorGroup * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( ISeparatorGroup * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( ISeparatorGroup * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( ISeparatorGroup * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( ISeparatorGroup * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( ISeparatorGroup * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( ISeparatorGroup * This, /* [retval][out] */ IAutoAnalysisBlock **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ISeparatorGroup * This, /* [in] */ int Index, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ISeparatorGroup * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ISeparatorGroup * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ISeparatorGroup * This, /* [in] */ int Index, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( ISeparatorGroup * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( ISeparatorGroup * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( ISeparatorGroup * This, /* [in] */ int Position, /* [defaultvalue][in] */ IRegion *BlockRegion, /* [retval][out] */ ISeparatorBlock **Result); END_INTERFACE } ISeparatorGroupVtbl; iface ISeparatorGroup { CONST_VTBL struct ISeparatorGroupVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISeparatorGroup_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ISeparatorGroup_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ISeparatorGroup_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ISeparatorGroup_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ISeparatorGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ISeparatorGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ISeparatorGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ISeparatorGroup_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ISeparatorGroup_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define ISeparatorGroup_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define ISeparatorGroup_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define ISeparatorGroup_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define ISeparatorGroup_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define ISeparatorGroup_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define ISeparatorGroup_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define ISeparatorGroup_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define ISeparatorGroup_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define ISeparatorGroup_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define ISeparatorGroup_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define ISeparatorGroup_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define ISeparatorGroup_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define ISeparatorGroup_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define ISeparatorGroup_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define ISeparatorGroup_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define ISeparatorGroup_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define ISeparatorGroup_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define ISeparatorGroup_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define ISeparatorGroup_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define ISeparatorGroup_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define ISeparatorGroup_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define ISeparatorGroup_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define ISeparatorGroup_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #define ISeparatorGroup_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ISeparatorGroup_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ISeparatorGroup_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ISeparatorGroup_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ISeparatorGroup_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define ISeparatorGroup_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define ISeparatorGroup_AddNew(This,Position,BlockRegion,Result) \ ( (This)->lpVtbl -> AddNew(This,Position,BlockRegion,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ISeparatorGroup_INTERFACE_DEFINED__ */ #ifndef __IAutoAnalysisBlock_INTERFACE_DEFINED__ #define __IAutoAnalysisBlock_INTERFACE_DEFINED__ /* iface IAutoAnalysisBlock */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IAutoAnalysisBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001007-0000-1056-976E-008048D53AE3") IAutoAnalysisBlock : public IBlock { public: }; #else /* C style iface */ typedef struct IAutoAnalysisBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAutoAnalysisBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IAutoAnalysisBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( IAutoAnalysisBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IAutoAnalysisBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IAutoAnalysisBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IAutoAnalysisBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IAutoAnalysisBlock * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IAutoAnalysisBlock * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IAutoAnalysisBlock * This, /* [retval][out] */ BlockTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IAutoAnalysisBlock * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( IAutoAnalysisBlock * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( IAutoAnalysisBlock * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( IAutoAnalysisBlock * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( IAutoAnalysisBlock * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( IAutoAnalysisBlock * This, int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IAutoAnalysisBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IAutoAnalysisBlock * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IAutoAnalysisBlock * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( IAutoAnalysisBlock * This, BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlockLayerType )( IAutoAnalysisBlock * This, /* [retval][out] */ BlockLayerTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BlockLayerType )( IAutoAnalysisBlock * This, BlockLayerTypeEnum Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Move )( IAutoAnalysisBlock * This, /* [in] */ int DeltaX, /* [in] */ int DeltaY); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTextBlock )( IAutoAnalysisBlock * This, /* [retval][out] */ ITextBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcodeBlock )( IAutoAnalysisBlock * This, /* [retval][out] */ IBarcodeBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsRasterPictureBlock )( IAutoAnalysisBlock * This, /* [retval][out] */ IRasterPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTableBlock )( IAutoAnalysisBlock * This, /* [retval][out] */ ITableBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkBlock )( IAutoAnalysisBlock * This, /* [retval][out] */ ICheckmarkBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsCheckmarkGroup )( IAutoAnalysisBlock * This, /* [retval][out] */ ICheckmarkGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorBlock )( IAutoAnalysisBlock * This, /* [retval][out] */ ISeparatorBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsSeparatorGroup )( IAutoAnalysisBlock * This, /* [retval][out] */ ISeparatorGroup **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsVectorPictureBlock )( IAutoAnalysisBlock * This, /* [retval][out] */ IVectorPictureBlock **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsAutoAnalysisBlock )( IAutoAnalysisBlock * This, /* [retval][out] */ IAutoAnalysisBlock **Result); END_INTERFACE } IAutoAnalysisBlockVtbl; iface IAutoAnalysisBlock { CONST_VTBL struct IAutoAnalysisBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define IAutoAnalysisBlock_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IAutoAnalysisBlock_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IAutoAnalysisBlock_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IAutoAnalysisBlock_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IAutoAnalysisBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IAutoAnalysisBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IAutoAnalysisBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IAutoAnalysisBlock_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IAutoAnalysisBlock_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IAutoAnalysisBlock_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IAutoAnalysisBlock_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define IAutoAnalysisBlock_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define IAutoAnalysisBlock_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define IAutoAnalysisBlock_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define IAutoAnalysisBlock_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define IAutoAnalysisBlock_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IAutoAnalysisBlock_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define IAutoAnalysisBlock_get_Description(This,Result) \ ( (This)->lpVtbl -> get_Description(This,Result) ) #define IAutoAnalysisBlock_put_Description(This,Value) \ ( (This)->lpVtbl -> put_Description(This,Value) ) #define IAutoAnalysisBlock_get_BlockLayerType(This,Result) \ ( (This)->lpVtbl -> get_BlockLayerType(This,Result) ) #define IAutoAnalysisBlock_put_BlockLayerType(This,Value) \ ( (This)->lpVtbl -> put_BlockLayerType(This,Value) ) #define IAutoAnalysisBlock_Move(This,DeltaX,DeltaY) \ ( (This)->lpVtbl -> Move(This,DeltaX,DeltaY) ) #define IAutoAnalysisBlock_GetAsTextBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTextBlock(This,Result) ) #define IAutoAnalysisBlock_GetAsBarcodeBlock(This,Result) \ ( (This)->lpVtbl -> GetAsBarcodeBlock(This,Result) ) #define IAutoAnalysisBlock_GetAsRasterPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsRasterPictureBlock(This,Result) ) #define IAutoAnalysisBlock_GetAsTableBlock(This,Result) \ ( (This)->lpVtbl -> GetAsTableBlock(This,Result) ) #define IAutoAnalysisBlock_GetAsCheckmarkBlock(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkBlock(This,Result) ) #define IAutoAnalysisBlock_GetAsCheckmarkGroup(This,Result) \ ( (This)->lpVtbl -> GetAsCheckmarkGroup(This,Result) ) #define IAutoAnalysisBlock_GetAsSeparatorBlock(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorBlock(This,Result) ) #define IAutoAnalysisBlock_GetAsSeparatorGroup(This,Result) \ ( (This)->lpVtbl -> GetAsSeparatorGroup(This,Result) ) #define IAutoAnalysisBlock_GetAsVectorPictureBlock(This,Result) \ ( (This)->lpVtbl -> GetAsVectorPictureBlock(This,Result) ) #define IAutoAnalysisBlock_GetAsAutoAnalysisBlock(This,Result) \ ( (This)->lpVtbl -> GetAsAutoAnalysisBlock(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IAutoAnalysisBlock_INTERFACE_DEFINED__ */ #ifndef __IFRRectangles_INTERFACE_DEFINED__ #define __IFRRectangles_INTERFACE_DEFINED__ /* iface IFRRectangles */ /* [helpstring][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFRRectangles; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001126-0000-1056-976E-008048D53AE3") IFRRectangles : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IFRRectangle **Result) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IFRRectangle **Result) = 0; }; #else /* C style iface */ typedef struct IFRRectanglesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFRRectangles * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFRRectangles * This); ULONG ( STDMETHODCALLTYPE *Release )( IFRRectangles * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFRRectangles * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFRRectangles * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFRRectangles * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFRRectangles * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IFRRectangles * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IFRRectangles * This, /* [in] */ int Index, /* [retval][out] */ IFRRectangle **Result); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFRRectangles * This, /* [retval][out] */ IEngine **Result); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IFRRectangles * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IFRRectangles * This, /* [in] */ int Index, /* [retval][out] */ IFRRectangle **Result); END_INTERFACE } IFRRectanglesVtbl; iface IFRRectangles { CONST_VTBL struct IFRRectanglesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFRRectangles_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFRRectangles_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFRRectangles_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFRRectangles_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFRRectangles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFRRectangles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFRRectangles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFRRectangles_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IFRRectangles_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IFRRectangles_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFRRectangles_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IFRRectangles_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFRRectangles_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TextOrientation; #ifdef __cplusplus class DECLSPEC_UUID("110020A3-0000-1056-976E-008048D53AE3") TextOrientation; #endif EXTERN_C const CLSID CLSID_Block; #ifdef __cplusplus class DECLSPEC_UUID("11002003-0000-1056-976E-008048D53AE3") Block; #endif EXTERN_C const CLSID CLSID_TextBlock; #ifdef __cplusplus class DECLSPEC_UUID("11002004-0000-1056-976E-008048D53AE3") TextBlock; #endif EXTERN_C const CLSID CLSID_TableSeparator; #ifdef __cplusplus class DECLSPEC_UUID("1100200a-0000-1056-976E-008048D53AE3") TableSeparator; #endif EXTERN_C const CLSID CLSID_TableSeparators; #ifdef __cplusplus class DECLSPEC_UUID("11002009-0000-1056-976E-008048D53AE3") TableSeparators; #endif EXTERN_C const CLSID CLSID_TableCell; #ifdef __cplusplus class DECLSPEC_UUID("1100200c-0000-1056-976E-008048D53AE3") TableCell; #endif EXTERN_C const CLSID CLSID_TableCells; #ifdef __cplusplus class DECLSPEC_UUID("1100200b-0000-1056-976E-008048D53AE3") TableCells; #endif EXTERN_C const CLSID CLSID_TableBlock; #ifdef __cplusplus class DECLSPEC_UUID("11002008-0000-1056-976E-008048D53AE3") TableBlock; #endif EXTERN_C const CLSID CLSID_RasterPictureBlock; #ifdef __cplusplus class DECLSPEC_UUID("11002006-0000-1056-976E-008048D53AE3") RasterPictureBlock; #endif EXTERN_C const CLSID CLSID_VectorPictureBlock; #ifdef __cplusplus class DECLSPEC_UUID("110020A5-0000-1056-976E-008048D53AE3") VectorPictureBlock; #endif #ifndef __ICheckmarkTrainingData_INTERFACE_DEFINED__ #define __ICheckmarkTrainingData_INTERFACE_DEFINED__ /* iface ICheckmarkTrainingData */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ICheckmarkTrainingData; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001104-0000-1056-976E-008048D53AE3") ICheckmarkTrainingData : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ICheckmarkTrainingData *From) = 0; }; #else /* C style iface */ typedef struct ICheckmarkTrainingDataVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICheckmarkTrainingData * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICheckmarkTrainingData * This); ULONG ( STDMETHODCALLTYPE *Release )( ICheckmarkTrainingData * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICheckmarkTrainingData * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICheckmarkTrainingData * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICheckmarkTrainingData * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICheckmarkTrainingData * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ICheckmarkTrainingData * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( ICheckmarkTrainingData * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( ICheckmarkTrainingData * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( ICheckmarkTrainingData * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( ICheckmarkTrainingData * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ICheckmarkTrainingData * This, /* [in] */ ICheckmarkTrainingData *From); END_INTERFACE } ICheckmarkTrainingDataVtbl; iface ICheckmarkTrainingData { CONST_VTBL struct ICheckmarkTrainingDataVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICheckmarkTrainingData_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ICheckmarkTrainingData_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ICheckmarkTrainingData_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ICheckmarkTrainingData_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ICheckmarkTrainingData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ICheckmarkTrainingData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ICheckmarkTrainingData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ICheckmarkTrainingData_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ICheckmarkTrainingData_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define ICheckmarkTrainingData_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define ICheckmarkTrainingData_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define ICheckmarkTrainingData_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define ICheckmarkTrainingData_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ICheckmarkTrainingData_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CheckmarkTrainingData; #ifdef __cplusplus class DECLSPEC_UUID("110020F0-0000-1056-976E-008048D53AE3") CheckmarkTrainingData; #endif EXTERN_C const CLSID CLSID_CheckmarkBlock; #ifdef __cplusplus class DECLSPEC_UUID("11002049-0000-1056-976E-008048D53AE3") CheckmarkBlock; #endif EXTERN_C const CLSID CLSID_CheckmarkGroup; #ifdef __cplusplus class DECLSPEC_UUID("1100204a-0000-1056-976E-008048D53AE3") CheckmarkGroup; #endif EXTERN_C const CLSID CLSID_AutoAnalysisBlock; #ifdef __cplusplus class DECLSPEC_UUID("11002007-0000-1056-976E-008048D53AE3") AutoAnalysisBlock; #endif EXTERN_C const CLSID CLSID_LayoutBlocks; #ifdef __cplusplus class DECLSPEC_UUID("11002002-0000-1056-976E-008048D53AE3") LayoutBlocks; #endif EXTERN_C const CLSID CLSID_SeparatorBlock; #ifdef __cplusplus class DECLSPEC_UUID("1100201c-0000-1056-976E-008048D53AE3") SeparatorBlock; #endif EXTERN_C const CLSID CLSID_SeparatorGroup; #ifdef __cplusplus class DECLSPEC_UUID("1100201b-0000-1056-976E-008048D53AE3") SeparatorGroup; #endif #ifndef __ILayout_INTERFACE_DEFINED__ #define __ILayout_INTERFACE_DEFINED__ /* iface ILayout */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ILayout; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001001-0000-1056-976E-008048D53AE3") ILayout : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Blocks( /* [retval][out] */ ILayoutBlocks **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BlackSeparators( /* [retval][out] */ ILayoutBlocks **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VisualBlocks( /* [retval][out] */ ILayoutBlocks **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageRegion( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserProperty( /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserProperty( /* [in] */ BSTR Name, /* [in] */ VARIANT Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ ILayout *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextAsString( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Clean( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetImageRects( /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [retval][out] */ IFRRectangles **Result) = 0; }; #else /* C style iface */ typedef struct ILayoutVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILayout * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILayout * This); ULONG ( STDMETHODCALLTYPE *Release )( ILayout * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILayout * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILayout * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILayout * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILayout * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ILayout * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Blocks )( ILayout * This, /* [retval][out] */ ILayoutBlocks **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlackSeparators )( ILayout * This, /* [retval][out] */ ILayoutBlocks **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VisualBlocks )( ILayout * This, /* [retval][out] */ ILayoutBlocks **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageRegion )( ILayout * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ILayout * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ILayout * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserProperty )( ILayout * This, /* [in] */ BSTR Name, /* [retval][out] */ VARIANT *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserProperty )( ILayout * This, /* [in] */ BSTR Name, /* [in] */ VARIANT Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( ILayout * This, /* [in] */ ILayout *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( ILayout * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( ILayout * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( ILayout * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( ILayout * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextAsString )( ILayout * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Clean )( ILayout * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Width )( ILayout * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Height )( ILayout * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetImageRects )( ILayout * This, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [retval][out] */ IFRRectangles **Result); END_INTERFACE } ILayoutVtbl; iface ILayout { CONST_VTBL struct ILayoutVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILayout_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ILayout_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ILayout_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ILayout_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ILayout_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ILayout_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ILayout_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ILayout_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ILayout_get_Blocks(This,Result) \ ( (This)->lpVtbl -> get_Blocks(This,Result) ) #define ILayout_get_BlackSeparators(This,Result) \ ( (This)->lpVtbl -> get_BlackSeparators(This,Result) ) #define ILayout_get_VisualBlocks(This,Result) \ ( (This)->lpVtbl -> get_VisualBlocks(This,Result) ) #define ILayout_get_PageRegion(This,Result) \ ( (This)->lpVtbl -> get_PageRegion(This,Result) ) #define ILayout_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define ILayout_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define ILayout_get_UserProperty(This,Name,Result) \ ( (This)->lpVtbl -> get_UserProperty(This,Name,Result) ) #define ILayout_put_UserProperty(This,Name,Value) \ ( (This)->lpVtbl -> put_UserProperty(This,Name,Value) ) #define ILayout_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define ILayout_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define ILayout_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define ILayout_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define ILayout_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define ILayout_get_TextAsString(This,Result) \ ( (This)->lpVtbl -> get_TextAsString(This,Result) ) #define ILayout_Clean(This) \ ( (This)->lpVtbl -> Clean(This) ) #define ILayout_get_Width(This,Result) \ ( (This)->lpVtbl -> get_Width(This,Result) ) #define ILayout_get_Height(This,Result) \ ( (This)->lpVtbl -> get_Height(This,Result) ) #define ILayout_GetImageRects(This,ExtractionParams,Result) \ ( (This)->lpVtbl -> GetImageRects(This,ExtractionParams,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ILayout_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Layout; #ifdef __cplusplus class DECLSPEC_UUID("11002001-0000-1056-976E-008048D53AE3") Layout; #endif #ifndef __IScanSourceSettings_INTERFACE_DEFINED__ #define __IScanSourceSettings_INTERFACE_DEFINED__ /* iface IScanSourceSettings */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IScanSourceSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100105C-0000-1056-976E-008048D53AE3") IScanSourceSettings : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RotationAngle( /* [retval][out] */ ScanRotationAngleEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RotationAngle( /* [in] */ ScanRotationAngleEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Resolution( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Resolution( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSize( /* [retval][out] */ ScanPaperSizeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperSize( /* [in] */ ScanPaperSizeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperLeft( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperLeft( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperTop( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperTop( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperRight( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperRight( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperBottom( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperBottom( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BrightnessControl( /* [retval][out] */ ScanBrightnessControlEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BrightnessControl( /* [in] */ ScanBrightnessControlEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Brightness( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Brightness( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorMode( /* [retval][out] */ ScanColorModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorMode( /* [in] */ ScanColorModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperFeedMode( /* [retval][out] */ ScanPaperFeedModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperFeedMode( /* [in] */ ScanPaperFeedModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PauseBetweenPagesMode( /* [retval][out] */ ScanPauseModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PauseBetweenPagesMode( /* [in] */ ScanPauseModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Delay( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Delay( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DuplexMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DuplexMode( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompressionType( /* [retval][out] */ ScanCompressionTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CompressionType( /* [in] */ ScanCompressionTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MultipleImagesEnabled( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MultipleImagesEnabled( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IScanSourceSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IScanSourceSettings * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IScanSourceSettings * This); ULONG ( STDMETHODCALLTYPE *Release )( IScanSourceSettings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IScanSourceSettings * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IScanSourceSettings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IScanSourceSettings * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IScanSourceSettings * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IScanSourceSettings * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RotationAngle )( IScanSourceSettings * This, /* [retval][out] */ ScanRotationAngleEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RotationAngle )( IScanSourceSettings * This, /* [in] */ ScanRotationAngleEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Resolution )( IScanSourceSettings * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Resolution )( IScanSourceSettings * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperSize )( IScanSourceSettings * This, /* [retval][out] */ ScanPaperSizeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperSize )( IScanSourceSettings * This, /* [in] */ ScanPaperSizeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperLeft )( IScanSourceSettings * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperLeft )( IScanSourceSettings * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperTop )( IScanSourceSettings * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperTop )( IScanSourceSettings * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperRight )( IScanSourceSettings * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperRight )( IScanSourceSettings * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperBottom )( IScanSourceSettings * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperBottom )( IScanSourceSettings * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrightnessControl )( IScanSourceSettings * This, /* [retval][out] */ ScanBrightnessControlEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BrightnessControl )( IScanSourceSettings * This, /* [in] */ ScanBrightnessControlEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Brightness )( IScanSourceSettings * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Brightness )( IScanSourceSettings * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColorMode )( IScanSourceSettings * This, /* [retval][out] */ ScanColorModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColorMode )( IScanSourceSettings * This, /* [in] */ ScanColorModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperFeedMode )( IScanSourceSettings * This, /* [retval][out] */ ScanPaperFeedModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PaperFeedMode )( IScanSourceSettings * This, /* [in] */ ScanPaperFeedModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PauseBetweenPagesMode )( IScanSourceSettings * This, /* [retval][out] */ ScanPauseModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PauseBetweenPagesMode )( IScanSourceSettings * This, /* [in] */ ScanPauseModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Delay )( IScanSourceSettings * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Delay )( IScanSourceSettings * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DuplexMode )( IScanSourceSettings * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DuplexMode )( IScanSourceSettings * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CompressionType )( IScanSourceSettings * This, /* [retval][out] */ ScanCompressionTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompressionType )( IScanSourceSettings * This, /* [in] */ ScanCompressionTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MultipleImagesEnabled )( IScanSourceSettings * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MultipleImagesEnabled )( IScanSourceSettings * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IScanSourceSettingsVtbl; iface IScanSourceSettings { CONST_VTBL struct IScanSourceSettingsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IScanSourceSettings_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IScanSourceSettings_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IScanSourceSettings_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IScanSourceSettings_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IScanSourceSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IScanSourceSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IScanSourceSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IScanSourceSettings_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IScanSourceSettings_get_RotationAngle(This,Result) \ ( (This)->lpVtbl -> get_RotationAngle(This,Result) ) #define IScanSourceSettings_put_RotationAngle(This,Value) \ ( (This)->lpVtbl -> put_RotationAngle(This,Value) ) #define IScanSourceSettings_get_Resolution(This,Result) \ ( (This)->lpVtbl -> get_Resolution(This,Result) ) #define IScanSourceSettings_put_Resolution(This,Value) \ ( (This)->lpVtbl -> put_Resolution(This,Value) ) #define IScanSourceSettings_get_PaperSize(This,Result) \ ( (This)->lpVtbl -> get_PaperSize(This,Result) ) #define IScanSourceSettings_put_PaperSize(This,Value) \ ( (This)->lpVtbl -> put_PaperSize(This,Value) ) #define IScanSourceSettings_get_PaperLeft(This,Result) \ ( (This)->lpVtbl -> get_PaperLeft(This,Result) ) #define IScanSourceSettings_put_PaperLeft(This,Value) \ ( (This)->lpVtbl -> put_PaperLeft(This,Value) ) #define IScanSourceSettings_get_PaperTop(This,Result) \ ( (This)->lpVtbl -> get_PaperTop(This,Result) ) #define IScanSourceSettings_put_PaperTop(This,Value) \ ( (This)->lpVtbl -> put_PaperTop(This,Value) ) #define IScanSourceSettings_get_PaperRight(This,Result) \ ( (This)->lpVtbl -> get_PaperRight(This,Result) ) #define IScanSourceSettings_put_PaperRight(This,Value) \ ( (This)->lpVtbl -> put_PaperRight(This,Value) ) #define IScanSourceSettings_get_PaperBottom(This,Result) \ ( (This)->lpVtbl -> get_PaperBottom(This,Result) ) #define IScanSourceSettings_put_PaperBottom(This,Value) \ ( (This)->lpVtbl -> put_PaperBottom(This,Value) ) #define IScanSourceSettings_get_BrightnessControl(This,Result) \ ( (This)->lpVtbl -> get_BrightnessControl(This,Result) ) #define IScanSourceSettings_put_BrightnessControl(This,Value) \ ( (This)->lpVtbl -> put_BrightnessControl(This,Value) ) #define IScanSourceSettings_get_Brightness(This,Result) \ ( (This)->lpVtbl -> get_Brightness(This,Result) ) #define IScanSourceSettings_put_Brightness(This,Value) \ ( (This)->lpVtbl -> put_Brightness(This,Value) ) #define IScanSourceSettings_get_ColorMode(This,Result) \ ( (This)->lpVtbl -> get_ColorMode(This,Result) ) #define IScanSourceSettings_put_ColorMode(This,Value) \ ( (This)->lpVtbl -> put_ColorMode(This,Value) ) #define IScanSourceSettings_get_PaperFeedMode(This,Result) \ ( (This)->lpVtbl -> get_PaperFeedMode(This,Result) ) #define IScanSourceSettings_put_PaperFeedMode(This,Value) \ ( (This)->lpVtbl -> put_PaperFeedMode(This,Value) ) #define IScanSourceSettings_get_PauseBetweenPagesMode(This,Result) \ ( (This)->lpVtbl -> get_PauseBetweenPagesMode(This,Result) ) #define IScanSourceSettings_put_PauseBetweenPagesMode(This,Value) \ ( (This)->lpVtbl -> put_PauseBetweenPagesMode(This,Value) ) #define IScanSourceSettings_get_Delay(This,Result) \ ( (This)->lpVtbl -> get_Delay(This,Result) ) #define IScanSourceSettings_put_Delay(This,Value) \ ( (This)->lpVtbl -> put_Delay(This,Value) ) #define IScanSourceSettings_get_DuplexMode(This,Result) \ ( (This)->lpVtbl -> get_DuplexMode(This,Result) ) #define IScanSourceSettings_put_DuplexMode(This,Value) \ ( (This)->lpVtbl -> put_DuplexMode(This,Value) ) #define IScanSourceSettings_get_CompressionType(This,Result) \ ( (This)->lpVtbl -> get_CompressionType(This,Result) ) #define IScanSourceSettings_put_CompressionType(This,Value) \ ( (This)->lpVtbl -> put_CompressionType(This,Value) ) #define IScanSourceSettings_get_MultipleImagesEnabled(This,Result) \ ( (This)->lpVtbl -> get_MultipleImagesEnabled(This,Result) ) #define IScanSourceSettings_put_MultipleImagesEnabled(This,Value) \ ( (This)->lpVtbl -> put_MultipleImagesEnabled(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IScanSourceSettings_INTERFACE_DEFINED__ */ #ifndef __IScanManager_INTERFACE_DEFINED__ #define __IScanManager_INTERFACE_DEFINED__ /* iface IScanManager */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IScanManager; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001043-0000-1056-976E-008048D53AE3") IScanManager : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScanSources( /* [retval][out] */ IScanSources **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindScanSources( /* [in] */ ScanSourceUITypeEnum UiType, /* [in] */ ScanSourceApiTypeEnum ApiType, /* [retval][out] */ IScanSources **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PumpMessages( void) = 0; }; #else /* C style iface */ typedef struct IScanManagerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IScanManager * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IScanManager * This); ULONG ( STDMETHODCALLTYPE *Release )( IScanManager * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IScanManager * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IScanManager * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IScanManager * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IScanManager * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IScanManager * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ScanSources )( IScanManager * This, /* [retval][out] */ IScanSources **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *FindScanSources )( IScanManager * This, /* [in] */ ScanSourceUITypeEnum UiType, /* [in] */ ScanSourceApiTypeEnum ApiType, /* [retval][out] */ IScanSources **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PumpMessages )( IScanManager * This); END_INTERFACE } IScanManagerVtbl; iface IScanManager { CONST_VTBL struct IScanManagerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IScanManager_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IScanManager_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IScanManager_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IScanManager_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IScanManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IScanManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IScanManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IScanManager_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IScanManager_get_ScanSources(This,Result) \ ( (This)->lpVtbl -> get_ScanSources(This,Result) ) #define IScanManager_FindScanSources(This,UiType,ApiType,Result) \ ( (This)->lpVtbl -> FindScanSources(This,UiType,ApiType,Result) ) #define IScanManager_PumpMessages(This) \ ( (This)->lpVtbl -> PumpMessages(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IScanManager_INTERFACE_DEFINED__ */ #ifndef __IScanSource_INTERFACE_DEFINED__ #define __IScanSource_INTERFACE_DEFINED__ /* iface IScanSource */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IScanSource; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001116-0000-1056-976E-008048D53AE3") IScanSource : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ApiType( /* [retval][out] */ ScanSourceApiTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Status( /* [retval][out] */ ScanSourceStatusEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Capabilities( /* [retval][out] */ IScanSourceCapabilities **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScanSettings( /* [retval][out] */ IScanSourceSettings **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableUserInterfaceTypes( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Scan( /* [in] */ ScanSourceUITypeEnum UserInterfaceType, /* [in] */ BSTR Folder, /* [in] */ IScanCallback *callback, /* [retval][out] */ IStringsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE BeginScan( /* [in] */ ScanSourceUITypeEnum UserInterfaceType, /* [in] */ BSTR Folder, /* [in] */ IScanCallback *Callback) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CancelScan( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ResetSettings( void) = 0; }; #else /* C style iface */ typedef struct IScanSourceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IScanSource * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IScanSource * This); ULONG ( STDMETHODCALLTYPE *Release )( IScanSource * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IScanSource * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IScanSource * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IScanSource * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IScanSource * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IScanSource * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IScanSource * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ApiType )( IScanSource * This, /* [retval][out] */ ScanSourceApiTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )( IScanSource * This, /* [retval][out] */ ScanSourceStatusEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Capabilities )( IScanSource * This, /* [retval][out] */ IScanSourceCapabilities **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ScanSettings )( IScanSource * This, /* [retval][out] */ IScanSourceSettings **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AvailableUserInterfaceTypes )( IScanSource * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Scan )( IScanSource * This, /* [in] */ ScanSourceUITypeEnum UserInterfaceType, /* [in] */ BSTR Folder, /* [in] */ IScanCallback *callback, /* [retval][out] */ IStringsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *BeginScan )( IScanSource * This, /* [in] */ ScanSourceUITypeEnum UserInterfaceType, /* [in] */ BSTR Folder, /* [in] */ IScanCallback *Callback); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CancelScan )( IScanSource * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ResetSettings )( IScanSource * This); END_INTERFACE } IScanSourceVtbl; iface IScanSource { CONST_VTBL struct IScanSourceVtbl *lpVtbl; }; #ifdef COBJMACROS #define IScanSource_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IScanSource_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IScanSource_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IScanSource_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IScanSource_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IScanSource_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IScanSource_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IScanSource_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IScanSource_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IScanSource_get_ApiType(This,Result) \ ( (This)->lpVtbl -> get_ApiType(This,Result) ) #define IScanSource_get_Status(This,Result) \ ( (This)->lpVtbl -> get_Status(This,Result) ) #define IScanSource_get_Capabilities(This,Result) \ ( (This)->lpVtbl -> get_Capabilities(This,Result) ) #define IScanSource_get_ScanSettings(This,Result) \ ( (This)->lpVtbl -> get_ScanSettings(This,Result) ) #define IScanSource_get_AvailableUserInterfaceTypes(This,Result) \ ( (This)->lpVtbl -> get_AvailableUserInterfaceTypes(This,Result) ) #define IScanSource_Scan(This,UserInterfaceType,Folder,callback,Result) \ ( (This)->lpVtbl -> Scan(This,UserInterfaceType,Folder,callback,Result) ) #define IScanSource_BeginScan(This,UserInterfaceType,Folder,Callback) \ ( (This)->lpVtbl -> BeginScan(This,UserInterfaceType,Folder,Callback) ) #define IScanSource_CancelScan(This) \ ( (This)->lpVtbl -> CancelScan(This) ) #define IScanSource_ResetSettings(This) \ ( (This)->lpVtbl -> ResetSettings(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IScanSource_INTERFACE_DEFINED__ */ #ifndef __IScanSources_INTERFACE_DEFINED__ #define __IScanSources_INTERFACE_DEFINED__ /* iface IScanSources */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IScanSources; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001117-0000-1056-976E-008048D53AE3") IScanSources : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IScanSource **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IScanSource **Result) = 0; }; #else /* C style iface */ typedef struct IScanSourcesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IScanSources * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IScanSources * This); ULONG ( STDMETHODCALLTYPE *Release )( IScanSources * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IScanSources * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IScanSources * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IScanSources * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IScanSources * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IScanSources * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IScanSources * This, /* [in] */ int Index, /* [retval][out] */ IScanSource **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IScanSources * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IScanSources * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IScanSources * This, /* [in] */ int Index, /* [retval][out] */ IScanSource **Result); END_INTERFACE } IScanSourcesVtbl; iface IScanSources { CONST_VTBL struct IScanSourcesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IScanSources_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IScanSources_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IScanSources_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IScanSources_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IScanSources_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IScanSources_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IScanSources_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IScanSources_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IScanSources_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IScanSources_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IScanSources_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IScanSources_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IScanSources_INTERFACE_DEFINED__ */ #ifndef __IScanSourceCapabilities_INTERFACE_DEFINED__ #define __IScanSourceCapabilities_INTERFACE_DEFINED__ /* iface IScanSourceCapabilities */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IScanSourceCapabilities; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001118-0000-1056-976E-008048D53AE3") IScanSourceCapabilities : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Resolutions( /* [retval][out] */ IIntsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorModes( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BrightnessControls( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSizes( /* [retval][out] */ IIntsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperFeedModes( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasDuplexMode( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxPaperWidth( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxPaperHeight( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RotationEnabled( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RotationAngles( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Compressions( /* [in] */ ScanColorModeEnum ColorMode, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IScanSourceCapabilitiesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IScanSourceCapabilities * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IScanSourceCapabilities * This); ULONG ( STDMETHODCALLTYPE *Release )( IScanSourceCapabilities * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IScanSourceCapabilities * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IScanSourceCapabilities * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IScanSourceCapabilities * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IScanSourceCapabilities * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IScanSourceCapabilities * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Resolutions )( IScanSourceCapabilities * This, /* [retval][out] */ IIntsCollection **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColorModes )( IScanSourceCapabilities * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BrightnessControls )( IScanSourceCapabilities * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperSizes )( IScanSourceCapabilities * This, /* [retval][out] */ IIntsCollection **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaperFeedModes )( IScanSourceCapabilities * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasDuplexMode )( IScanSourceCapabilities * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxPaperWidth )( IScanSourceCapabilities * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxPaperHeight )( IScanSourceCapabilities * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RotationEnabled )( IScanSourceCapabilities * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RotationAngles )( IScanSourceCapabilities * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Compressions )( IScanSourceCapabilities * This, /* [in] */ ScanColorModeEnum ColorMode, /* [retval][out] */ int *Result); END_INTERFACE } IScanSourceCapabilitiesVtbl; iface IScanSourceCapabilities { CONST_VTBL struct IScanSourceCapabilitiesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IScanSourceCapabilities_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IScanSourceCapabilities_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IScanSourceCapabilities_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IScanSourceCapabilities_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IScanSourceCapabilities_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IScanSourceCapabilities_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IScanSourceCapabilities_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IScanSourceCapabilities_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IScanSourceCapabilities_get_Resolutions(This,Result) \ ( (This)->lpVtbl -> get_Resolutions(This,Result) ) #define IScanSourceCapabilities_get_ColorModes(This,Result) \ ( (This)->lpVtbl -> get_ColorModes(This,Result) ) #define IScanSourceCapabilities_get_BrightnessControls(This,Result) \ ( (This)->lpVtbl -> get_BrightnessControls(This,Result) ) #define IScanSourceCapabilities_get_PaperSizes(This,Result) \ ( (This)->lpVtbl -> get_PaperSizes(This,Result) ) #define IScanSourceCapabilities_get_PaperFeedModes(This,Result) \ ( (This)->lpVtbl -> get_PaperFeedModes(This,Result) ) #define IScanSourceCapabilities_get_HasDuplexMode(This,Result) \ ( (This)->lpVtbl -> get_HasDuplexMode(This,Result) ) #define IScanSourceCapabilities_get_MaxPaperWidth(This,Result) \ ( (This)->lpVtbl -> get_MaxPaperWidth(This,Result) ) #define IScanSourceCapabilities_get_MaxPaperHeight(This,Result) \ ( (This)->lpVtbl -> get_MaxPaperHeight(This,Result) ) #define IScanSourceCapabilities_get_RotationEnabled(This,Result) \ ( (This)->lpVtbl -> get_RotationEnabled(This,Result) ) #define IScanSourceCapabilities_get_RotationAngles(This,Result) \ ( (This)->lpVtbl -> get_RotationAngles(This,Result) ) #define IScanSourceCapabilities_get_Compressions(This,ColorMode,Result) \ ( (This)->lpVtbl -> get_Compressions(This,ColorMode,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IScanSourceCapabilities_INTERFACE_DEFINED__ */ #ifndef __IScanCallback_INTERFACE_DEFINED__ #define __IScanCallback_INTERFACE_DEFINED__ /* iface IScanCallback */ /* [helpstring][helpcontext][oleautomation][nonextensible][uuid][object] */ EXTERN_C const IID IID_IScanCallback; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001119-0000-1056-976E-008048D53AE3") IScanCallback : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnImageScanned( /* [in] */ BSTR sourceName, /* [in] */ BSTR path, /* [out][in] */ VARIANT_BOOL *cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnScanComplete( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnError( /* [in] */ BSTR sourceName, /* [in] */ BSTR message) = 0; }; #else /* C style iface */ typedef struct IScanCallbackVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IScanCallback * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IScanCallback * This); ULONG ( STDMETHODCALLTYPE *Release )( IScanCallback * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnImageScanned )( IScanCallback * This, /* [in] */ BSTR sourceName, /* [in] */ BSTR path, /* [out][in] */ VARIANT_BOOL *cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnScanComplete )( IScanCallback * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnError )( IScanCallback * This, /* [in] */ BSTR sourceName, /* [in] */ BSTR message); END_INTERFACE } IScanCallbackVtbl; iface IScanCallback { CONST_VTBL struct IScanCallbackVtbl *lpVtbl; }; #ifdef COBJMACROS #define IScanCallback_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IScanCallback_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IScanCallback_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IScanCallback_OnImageScanned(This,sourceName,path,cancel) \ ( (This)->lpVtbl -> OnImageScanned(This,sourceName,path,cancel) ) #define IScanCallback_OnScanComplete(This) \ ( (This)->lpVtbl -> OnScanComplete(This) ) #define IScanCallback_OnError(This,sourceName,message) \ ( (This)->lpVtbl -> OnError(This,sourceName,message) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IScanCallback_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ScanManager; #ifdef __cplusplus class DECLSPEC_UUID("1100203c-0000-1056-976E-008048D53AE3") ScanManager; #endif EXTERN_C const CLSID CLSID_ScanSourceSettings; #ifdef __cplusplus class DECLSPEC_UUID("1100204f-0000-1056-976E-008048D53AE3") ScanSourceSettings; #endif EXTERN_C const CLSID CLSID_ScanSource; #ifdef __cplusplus class DECLSPEC_UUID("11002102-0000-1056-976E-008048D53AE3") ScanSource; #endif EXTERN_C const CLSID CLSID_ScanSources; #ifdef __cplusplus class DECLSPEC_UUID("11002103-0000-1056-976E-008048D53AE3") ScanSources; #endif EXTERN_C const CLSID CLSID_ScanSourceCapabilities; #ifdef __cplusplus class DECLSPEC_UUID("11002104-0000-1056-976E-008048D53AE3") ScanSourceCapabilities; #endif #ifndef __IDocumentContentInfo_INTERFACE_DEFINED__ #define __IDocumentContentInfo_INTERFACE_DEFINED__ /* iface IDocumentContentInfo */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentContentInfo; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100109E-0000-1056-976E-008048D53AE3") IDocumentContentInfo : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentInformationDictionary( /* [retval][out] */ IDocumentInformationDictionary **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DocumentInformationDictionary( /* [in] */ IDocumentInformationDictionary *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Author( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Author( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Keywords( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Keywords( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Subject( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Subject( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Title( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Title( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Creator( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Creator( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Producer( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Producer( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AuthorsList( /* [retval][out] */ IAuthorsList **Result) = 0; }; #else /* C style iface */ typedef struct IDocumentContentInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentContentInfo * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentContentInfo * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentContentInfo * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentContentInfo * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentContentInfo * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentContentInfo * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentContentInfo * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentContentInfo * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentInformationDictionary )( IDocumentContentInfo * This, /* [retval][out] */ IDocumentInformationDictionary **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DocumentInformationDictionary )( IDocumentContentInfo * This, /* [in] */ IDocumentInformationDictionary *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Author )( IDocumentContentInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Author )( IDocumentContentInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Keywords )( IDocumentContentInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Keywords )( IDocumentContentInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Subject )( IDocumentContentInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Subject )( IDocumentContentInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Title )( IDocumentContentInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Title )( IDocumentContentInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Creator )( IDocumentContentInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Creator )( IDocumentContentInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Producer )( IDocumentContentInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Producer )( IDocumentContentInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AuthorsList )( IDocumentContentInfo * This, /* [retval][out] */ IAuthorsList **Result); END_INTERFACE } IDocumentContentInfoVtbl; iface IDocumentContentInfo { CONST_VTBL struct IDocumentContentInfoVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentContentInfo_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentContentInfo_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentContentInfo_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentContentInfo_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentContentInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentContentInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentContentInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentContentInfo_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentContentInfo_get_DocumentInformationDictionary(This,Result) \ ( (This)->lpVtbl -> get_DocumentInformationDictionary(This,Result) ) #define IDocumentContentInfo_put_DocumentInformationDictionary(This,Value) \ ( (This)->lpVtbl -> put_DocumentInformationDictionary(This,Value) ) #define IDocumentContentInfo_get_Author(This,Result) \ ( (This)->lpVtbl -> get_Author(This,Result) ) #define IDocumentContentInfo_put_Author(This,Value) \ ( (This)->lpVtbl -> put_Author(This,Value) ) #define IDocumentContentInfo_get_Keywords(This,Result) \ ( (This)->lpVtbl -> get_Keywords(This,Result) ) #define IDocumentContentInfo_put_Keywords(This,Value) \ ( (This)->lpVtbl -> put_Keywords(This,Value) ) #define IDocumentContentInfo_get_Subject(This,Result) \ ( (This)->lpVtbl -> get_Subject(This,Result) ) #define IDocumentContentInfo_put_Subject(This,Value) \ ( (This)->lpVtbl -> put_Subject(This,Value) ) #define IDocumentContentInfo_get_Title(This,Result) \ ( (This)->lpVtbl -> get_Title(This,Result) ) #define IDocumentContentInfo_put_Title(This,Value) \ ( (This)->lpVtbl -> put_Title(This,Value) ) #define IDocumentContentInfo_get_Creator(This,Result) \ ( (This)->lpVtbl -> get_Creator(This,Result) ) #define IDocumentContentInfo_put_Creator(This,Value) \ ( (This)->lpVtbl -> put_Creator(This,Value) ) #define IDocumentContentInfo_get_Producer(This,Result) \ ( (This)->lpVtbl -> get_Producer(This,Result) ) #define IDocumentContentInfo_put_Producer(This,Value) \ ( (This)->lpVtbl -> put_Producer(This,Value) ) #define IDocumentContentInfo_get_AuthorsList(This,Result) \ ( (This)->lpVtbl -> get_AuthorsList(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentContentInfo_INTERFACE_DEFINED__ */ #ifndef __IImagePasswordCallback_INTERFACE_DEFINED__ #define __IImagePasswordCallback_INTERFACE_DEFINED__ /* iface IImagePasswordCallback */ /* [helpstring][helpcontext][oleautomation][uuid][object] */ EXTERN_C const IID IID_IImagePasswordCallback; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001053-0000-1056-976E-008048D53AE3") IImagePasswordCallback : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPassword( /* [in] */ VARIANT_BOOL OwnerNeeded, /* [out][in] */ VARIANT_BOOL *IsResultValid, /* [retval][out] */ BSTR *Password) = 0; }; #else /* C style iface */ typedef struct IImagePasswordCallbackVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IImagePasswordCallback * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IImagePasswordCallback * This); ULONG ( STDMETHODCALLTYPE *Release )( IImagePasswordCallback * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetPassword )( IImagePasswordCallback * This, /* [in] */ VARIANT_BOOL OwnerNeeded, /* [out][in] */ VARIANT_BOOL *IsResultValid, /* [retval][out] */ BSTR *Password); END_INTERFACE } IImagePasswordCallbackVtbl; iface IImagePasswordCallback { CONST_VTBL struct IImagePasswordCallbackVtbl *lpVtbl; }; #ifdef COBJMACROS #define IImagePasswordCallback_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IImagePasswordCallback_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IImagePasswordCallback_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IImagePasswordCallback_GetPassword(This,OwnerNeeded,IsResultValid,Password) \ ( (This)->lpVtbl -> GetPassword(This,OwnerNeeded,IsResultValid,Password) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IImagePasswordCallback_INTERFACE_DEFINED__ */ #ifndef __IRecognizedPages_INTERFACE_DEFINED__ #define __IRecognizedPages_INTERFACE_DEFINED__ /* iface IRecognizedPages */ /* [helpstring][helpcontext][oleautomation][uuid][object] */ EXTERN_C const IID IID_IRecognizedPages; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001048-0000-1056-976E-008048D53AE3") IRecognizedPages : public IUnknown { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageIds( /* [retval][out] */ IIntsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Layout( /* [in] */ int PageId, /* [retval][out] */ ILayout **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Layout( /* [in] */ int PageId, /* [in] */ ILayout *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageDocument( /* [in] */ int PageId, /* [retval][out] */ IImageDocument **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ReleasePage( /* [in] */ int PageId) = 0; }; #else /* C style iface */ typedef struct IRecognizedPagesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRecognizedPages * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRecognizedPages * This); ULONG ( STDMETHODCALLTYPE *Release )( IRecognizedPages * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageIds )( IRecognizedPages * This, /* [retval][out] */ IIntsCollection **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Layout )( IRecognizedPages * This, /* [in] */ int PageId, /* [retval][out] */ ILayout **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Layout )( IRecognizedPages * This, /* [in] */ int PageId, /* [in] */ ILayout *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ImageDocument )( IRecognizedPages * This, /* [in] */ int PageId, /* [retval][out] */ IImageDocument **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ReleasePage )( IRecognizedPages * This, /* [in] */ int PageId); END_INTERFACE } IRecognizedPagesVtbl; iface IRecognizedPages { CONST_VTBL struct IRecognizedPagesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRecognizedPages_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRecognizedPages_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRecognizedPages_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRecognizedPages_get_PageIds(This,Result) \ ( (This)->lpVtbl -> get_PageIds(This,Result) ) #define IRecognizedPages_get_Layout(This,PageId,Result) \ ( (This)->lpVtbl -> get_Layout(This,PageId,Result) ) #define IRecognizedPages_put_Layout(This,PageId,Value) \ ( (This)->lpVtbl -> put_Layout(This,PageId,Value) ) #define IRecognizedPages_get_ImageDocument(This,PageId,Result) \ ( (This)->lpVtbl -> get_ImageDocument(This,PageId,Result) ) #define IRecognizedPages_ReleasePage(This,PageId) \ ( (This)->lpVtbl -> ReleasePage(This,PageId) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRecognizedPages_INTERFACE_DEFINED__ */ #ifndef __IDocumentInfo_INTERFACE_DEFINED__ #define __IDocumentInfo_INTERFACE_DEFINED__ /* iface IDocumentInfo */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentInfo; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001063-0000-1056-976E-008048D53AE3") IDocumentInfo : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddImageDocument( /* [in] */ IImageDocument *ImageDocument) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentContentInfo( /* [retval][out] */ IDocumentContentInfo **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0; }; #else /* C style iface */ typedef struct IDocumentInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentInfo * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentInfo * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentInfo * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentInfo * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentInfo * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentInfo * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentInfo * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentInfo * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddImageDocument )( IDocumentInfo * This, /* [in] */ IImageDocument *ImageDocument); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentContentInfo )( IDocumentInfo * This, /* [retval][out] */ IDocumentContentInfo **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Close )( IDocumentInfo * This); END_INTERFACE } IDocumentInfoVtbl; iface IDocumentInfo { CONST_VTBL struct IDocumentInfoVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentInfo_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentInfo_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentInfo_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentInfo_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentInfo_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentInfo_AddImageDocument(This,ImageDocument) \ ( (This)->lpVtbl -> AddImageDocument(This,ImageDocument) ) #define IDocumentInfo_get_DocumentContentInfo(This,Result) \ ( (This)->lpVtbl -> get_DocumentContentInfo(This,Result) ) #define IDocumentInfo_Close(This) \ ( (This)->lpVtbl -> Close(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentInfo_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DocumentInfo; #ifdef __cplusplus class DECLSPEC_UUID("11002055-0000-1056-976E-008048D53AE3") DocumentInfo; #endif #ifndef __IDocumentAnalyzer_INTERFACE_DEFINED__ #define __IDocumentAnalyzer_INTERFACE_DEFINED__ /* iface IDocumentAnalyzer */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentAnalyzer; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001032-0000-1056-976E-008048D53AE3") IDocumentAnalyzer : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PreprocessAnalyzeRecognizePage( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IPageProcessingParams *ProcessingParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PreprocessPage( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IPagePreprocessingParams *PreprocessingParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CorrectGeometricalDistortions( /* [in] */ IImageDocument *Image, /* [in] */ IObjectsExtractionParams *Params, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DetectOrientation( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IOrientationDetectionParams *OrientationParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ IDocumentInfo *DocumentInfo, /* [retval][out] */ ITextOrientation **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindPageSplitPosition( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ITextOrientation *TextOrientation, /* [in] */ IDocumentInfo *DocumentInfo, /* [out] */ PageSplitDirectionEnum *SplitDirection, /* [out] */ int *StartSplitPosition, /* [out] */ int *EndSplitPosition) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AnalyzePage( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IPageAnalysisParams *AnalysisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExtractBarcodes( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IBarcodeParams *BarcodeParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AnalyzeRegion( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IRegion *Region, /* [in] */ IPageAnalysisParams *AnalysisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AnalyzeTable( /* [in] */ IImageDocument *ImageDocument, /* [in] */ IPageAnalysisParams *AnalysisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ ILayout *Layout, /* [in] */ int BlockIndex, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RecognizePage( /* [in] */ IImageDocument *ImageDocument, /* [in] */ ISynthesisParamsForPage *SynthesisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RecognizeBlocks( /* [in] */ IImageDocument *ImageDocument, /* [in] */ ISynthesisParamsForPage *SynthesisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ILayout *Layout, /* [in] */ IIntsCollection *BlockIndices, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RecognizeImageAsPlainText( /* [in] */ BSTR ImageFileName, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [defaultvalue][in] */ IPageProcessingParams *ProcessingParams, /* [defaultvalue][in] */ IImagePasswordCallback *PasswordCallback, /* [retval][out] */ IPlainText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RecognizeImageDocumentAsPlainText( /* [in] */ IImageDocument *Image, /* [in] */ IPageProcessingParams *ProcessingParams, /* [in] */ IDocumentInfo *DocumentInfo, /* [retval][out] */ IPlainText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PreprocessAnalyzeRecognizePagesEx( /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IPageProcessingParams *ProcessingParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PreprocessPagesEx( /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IPagePreprocessingParams *PreprocessingParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AnalyzePagesEx( /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IPageAnalysisParams *AnalysisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RecognizePagesEx( /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ ISynthesisParamsForPage *SynthesisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CleanRecognizerSession( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddWordToCacheDictionary( /* [in] */ IRecognizerParams *params, /* [in] */ BSTR Word, /* [defaultvalue][in] */ int Weight = 100) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddWordsToCacheDictionary( /* [in] */ IRecognizerParams *params, /* [in] */ IStringsCollection *Words, /* [defaultvalue][in] */ IIntsCollection *Weights = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CleanCacheDictionary( /* [in] */ IRecognizerParams *params) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LearnCheckmarks( /* [in] */ IImageDocument *ImageDocument, /* [in] */ ILayout *Layout, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IDocumentInfo *DocumentInfo) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoCleanRecognizerSession( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoCleanRecognizerSession( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IDocumentAnalyzerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentAnalyzer * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentAnalyzer * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentAnalyzer * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentAnalyzer * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentAnalyzer * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentAnalyzer * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentAnalyzer * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentAnalyzer * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PreprocessAnalyzeRecognizePage )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IPageProcessingParams *ProcessingParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PreprocessPage )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IPagePreprocessingParams *PreprocessingParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CorrectGeometricalDistortions )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *Image, /* [in] */ IObjectsExtractionParams *Params, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DetectOrientation )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IOrientationDetectionParams *OrientationParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ IDocumentInfo *DocumentInfo, /* [retval][out] */ ITextOrientation **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *FindPageSplitPosition )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ITextOrientation *TextOrientation, /* [in] */ IDocumentInfo *DocumentInfo, /* [out] */ PageSplitDirectionEnum *SplitDirection, /* [out] */ int *StartSplitPosition, /* [out] */ int *EndSplitPosition); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AnalyzePage )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IPageAnalysisParams *AnalysisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExtractBarcodes )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IBarcodeParams *BarcodeParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AnalyzeRegion )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IRegion *Region, /* [in] */ IPageAnalysisParams *AnalysisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AnalyzeTable )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ IPageAnalysisParams *AnalysisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ ILayout *Layout, /* [in] */ int BlockIndex, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RecognizePage )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ ISynthesisParamsForPage *SynthesisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ILayout *Layout, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RecognizeBlocks )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ ISynthesisParamsForPage *SynthesisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ ILayout *Layout, /* [in] */ IIntsCollection *BlockIndices, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RecognizeImageAsPlainText )( IDocumentAnalyzer * This, /* [in] */ BSTR ImageFileName, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [defaultvalue][in] */ IPageProcessingParams *ProcessingParams, /* [defaultvalue][in] */ IImagePasswordCallback *PasswordCallback, /* [retval][out] */ IPlainText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RecognizeImageDocumentAsPlainText )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *Image, /* [in] */ IPageProcessingParams *ProcessingParams, /* [in] */ IDocumentInfo *DocumentInfo, /* [retval][out] */ IPlainText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PreprocessAnalyzeRecognizePagesEx )( IDocumentAnalyzer * This, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IPageProcessingParams *ProcessingParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PreprocessPagesEx )( IDocumentAnalyzer * This, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IPagePreprocessingParams *PreprocessingParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AnalyzePagesEx )( IDocumentAnalyzer * This, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IPageAnalysisParams *AnalysisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IRecognizerParams *RecognizerParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RecognizePagesEx )( IDocumentAnalyzer * This, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ ISynthesisParamsForPage *SynthesisParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CleanRecognizerSession )( IDocumentAnalyzer * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddWordToCacheDictionary )( IDocumentAnalyzer * This, /* [in] */ IRecognizerParams *params, /* [in] */ BSTR Word, /* [defaultvalue][in] */ int Weight); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddWordsToCacheDictionary )( IDocumentAnalyzer * This, /* [in] */ IRecognizerParams *params, /* [in] */ IStringsCollection *Words, /* [defaultvalue][in] */ IIntsCollection *Weights); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CleanCacheDictionary )( IDocumentAnalyzer * This, /* [in] */ IRecognizerParams *params); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LearnCheckmarks )( IDocumentAnalyzer * This, /* [in] */ IImageDocument *ImageDocument, /* [in] */ ILayout *Layout, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [in] */ IDocumentInfo *DocumentInfo); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoCleanRecognizerSession )( IDocumentAnalyzer * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutoCleanRecognizerSession )( IDocumentAnalyzer * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IDocumentAnalyzerVtbl; iface IDocumentAnalyzer { CONST_VTBL struct IDocumentAnalyzerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentAnalyzer_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentAnalyzer_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentAnalyzer_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentAnalyzer_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentAnalyzer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentAnalyzer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentAnalyzer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentAnalyzer_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentAnalyzer_PreprocessAnalyzeRecognizePage(This,ImageDocument,ProcessingParams,Layout,DocumentInfo) \ ( (This)->lpVtbl -> PreprocessAnalyzeRecognizePage(This,ImageDocument,ProcessingParams,Layout,DocumentInfo) ) #define IDocumentAnalyzer_PreprocessPage(This,ImageDocument,PreprocessingParams,ExtractionParams,RecognizerParams,DocumentInfo) \ ( (This)->lpVtbl -> PreprocessPage(This,ImageDocument,PreprocessingParams,ExtractionParams,RecognizerParams,DocumentInfo) ) #define IDocumentAnalyzer_CorrectGeometricalDistortions(This,Image,Params,DocumentInfo) \ ( (This)->lpVtbl -> CorrectGeometricalDistortions(This,Image,Params,DocumentInfo) ) #define IDocumentAnalyzer_DetectOrientation(This,ImageDocument,OrientationParams,ExtractionParams,RecognizerParams,DocumentInfo,Result) \ ( (This)->lpVtbl -> DetectOrientation(This,ImageDocument,OrientationParams,ExtractionParams,RecognizerParams,DocumentInfo,Result) ) #define IDocumentAnalyzer_FindPageSplitPosition(This,ImageDocument,ExtractionParams,TextOrientation,DocumentInfo,SplitDirection,StartSplitPosition,EndSplitPosition) \ ( (This)->lpVtbl -> FindPageSplitPosition(This,ImageDocument,ExtractionParams,TextOrientation,DocumentInfo,SplitDirection,StartSplitPosition,EndSplitPosition) ) #define IDocumentAnalyzer_AnalyzePage(This,ImageDocument,AnalysisParams,ExtractionParams,RecognizerParams,Layout,DocumentInfo) \ ( (This)->lpVtbl -> AnalyzePage(This,ImageDocument,AnalysisParams,ExtractionParams,RecognizerParams,Layout,DocumentInfo) ) #define IDocumentAnalyzer_ExtractBarcodes(This,ImageDocument,BarcodeParams,ExtractionParams,Layout,DocumentInfo) \ ( (This)->lpVtbl -> ExtractBarcodes(This,ImageDocument,BarcodeParams,ExtractionParams,Layout,DocumentInfo) ) #define IDocumentAnalyzer_AnalyzeRegion(This,ImageDocument,Region,AnalysisParams,ExtractionParams,RecognizerParams,Layout,DocumentInfo) \ ( (This)->lpVtbl -> AnalyzeRegion(This,ImageDocument,Region,AnalysisParams,ExtractionParams,RecognizerParams,Layout,DocumentInfo) ) #define IDocumentAnalyzer_AnalyzeTable(This,ImageDocument,AnalysisParams,ExtractionParams,RecognizerParams,Layout,BlockIndex,DocumentInfo) \ ( (This)->lpVtbl -> AnalyzeTable(This,ImageDocument,AnalysisParams,ExtractionParams,RecognizerParams,Layout,BlockIndex,DocumentInfo) ) #define IDocumentAnalyzer_RecognizePage(This,ImageDocument,SynthesisParams,ExtractionParams,Layout,DocumentInfo) \ ( (This)->lpVtbl -> RecognizePage(This,ImageDocument,SynthesisParams,ExtractionParams,Layout,DocumentInfo) ) #define IDocumentAnalyzer_RecognizeBlocks(This,ImageDocument,SynthesisParams,ExtractionParams,Layout,BlockIndices,DocumentInfo) \ ( (This)->lpVtbl -> RecognizeBlocks(This,ImageDocument,SynthesisParams,ExtractionParams,Layout,BlockIndices,DocumentInfo) ) #define IDocumentAnalyzer_RecognizeImageAsPlainText(This,ImageFileName,PrepareMode,ProcessingParams,PasswordCallback,Result) \ ( (This)->lpVtbl -> RecognizeImageAsPlainText(This,ImageFileName,PrepareMode,ProcessingParams,PasswordCallback,Result) ) #define IDocumentAnalyzer_RecognizeImageDocumentAsPlainText(This,Image,ProcessingParams,DocumentInfo,Result) \ ( (This)->lpVtbl -> RecognizeImageDocumentAsPlainText(This,Image,ProcessingParams,DocumentInfo,Result) ) #define IDocumentAnalyzer_PreprocessAnalyzeRecognizePagesEx(This,RecognizedPages,ProcessingParams,DocumentInfo) \ ( (This)->lpVtbl -> PreprocessAnalyzeRecognizePagesEx(This,RecognizedPages,ProcessingParams,DocumentInfo) ) #define IDocumentAnalyzer_PreprocessPagesEx(This,RecognizedPages,PreprocessingParams,ExtractionParams,RecognizerParams,DocumentInfo) \ ( (This)->lpVtbl -> PreprocessPagesEx(This,RecognizedPages,PreprocessingParams,ExtractionParams,RecognizerParams,DocumentInfo) ) #define IDocumentAnalyzer_AnalyzePagesEx(This,RecognizedPages,AnalysisParams,ExtractionParams,RecognizerParams,DocumentInfo) \ ( (This)->lpVtbl -> AnalyzePagesEx(This,RecognizedPages,AnalysisParams,ExtractionParams,RecognizerParams,DocumentInfo) ) #define IDocumentAnalyzer_RecognizePagesEx(This,RecognizedPages,SynthesisParams,ExtractionParams,DocumentInfo) \ ( (This)->lpVtbl -> RecognizePagesEx(This,RecognizedPages,SynthesisParams,ExtractionParams,DocumentInfo) ) #define IDocumentAnalyzer_CleanRecognizerSession(This) \ ( (This)->lpVtbl -> CleanRecognizerSession(This) ) #define IDocumentAnalyzer_AddWordToCacheDictionary(This,params,Word,Weight) \ ( (This)->lpVtbl -> AddWordToCacheDictionary(This,params,Word,Weight) ) #define IDocumentAnalyzer_AddWordsToCacheDictionary(This,params,Words,Weights) \ ( (This)->lpVtbl -> AddWordsToCacheDictionary(This,params,Words,Weights) ) #define IDocumentAnalyzer_CleanCacheDictionary(This,params) \ ( (This)->lpVtbl -> CleanCacheDictionary(This,params) ) #define IDocumentAnalyzer_LearnCheckmarks(This,ImageDocument,Layout,ExtractionParams,DocumentInfo) \ ( (This)->lpVtbl -> LearnCheckmarks(This,ImageDocument,Layout,ExtractionParams,DocumentInfo) ) #define IDocumentAnalyzer_get_AutoCleanRecognizerSession(This,Result) \ ( (This)->lpVtbl -> get_AutoCleanRecognizerSession(This,Result) ) #define IDocumentAnalyzer_put_AutoCleanRecognizerSession(This,Value) \ ( (This)->lpVtbl -> put_AutoCleanRecognizerSession(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentAnalyzer_INTERFACE_DEFINED__ */ #ifndef __DIDocumentAnalyzerEvents_DISPINTERFACE_DEFINED__ #define __DIDocumentAnalyzerEvents_DISPINTERFACE_DEFINED__ /* dispiface DIDocumentAnalyzerEvents */ /* [helpstring][helpcontext][uuid] */ EXTERN_C const IID DIID_DIDocumentAnalyzerEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100103f-0000-1056-976E-008048D53AE3") DIDocumentAnalyzerEvents : public IDispatch { }; #else /* C style iface */ typedef struct DIDocumentAnalyzerEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DIDocumentAnalyzerEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DIDocumentAnalyzerEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DIDocumentAnalyzerEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DIDocumentAnalyzerEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DIDocumentAnalyzerEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DIDocumentAnalyzerEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DIDocumentAnalyzerEvents * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } DIDocumentAnalyzerEventsVtbl; iface DIDocumentAnalyzerEvents { CONST_VTBL struct DIDocumentAnalyzerEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DIDocumentAnalyzerEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define DIDocumentAnalyzerEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define DIDocumentAnalyzerEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define DIDocumentAnalyzerEvents_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define DIDocumentAnalyzerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define DIDocumentAnalyzerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define DIDocumentAnalyzerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __DIDocumentAnalyzerEvents_DISPINTERFACE_DEFINED__ */ #ifndef __IDocumentAnalyzerEvents_INTERFACE_DEFINED__ #define __IDocumentAnalyzerEvents_INTERFACE_DEFINED__ /* iface IDocumentAnalyzerEvents */ /* [object][helpstring][helpcontext][uuid][oleautomation] */ EXTERN_C const IID IID_IDocumentAnalyzerEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001040-0000-1056-976E-008048D53AE3") IDocumentAnalyzerEvents : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnRegionProcessed( /* [in] */ int RecognitionPassNumber, /* [in] */ IRegion *Region, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnProgress( /* [in] */ int Percentage, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnWarning( /* [in] */ BSTR Warning, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; }; #else /* C style iface */ typedef struct IDocumentAnalyzerEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentAnalyzerEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentAnalyzerEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentAnalyzerEvents * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnRegionProcessed )( IDocumentAnalyzerEvents * This, /* [in] */ int RecognitionPassNumber, /* [in] */ IRegion *Region, /* [out][in] */ VARIANT_BOOL *Cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnProgress )( IDocumentAnalyzerEvents * This, /* [in] */ int Percentage, /* [out][in] */ VARIANT_BOOL *Cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnWarning )( IDocumentAnalyzerEvents * This, /* [in] */ BSTR Warning, /* [out][in] */ VARIANT_BOOL *Cancel); END_INTERFACE } IDocumentAnalyzerEventsVtbl; iface IDocumentAnalyzerEvents { CONST_VTBL struct IDocumentAnalyzerEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentAnalyzerEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentAnalyzerEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentAnalyzerEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentAnalyzerEvents_OnRegionProcessed(This,RecognitionPassNumber,Region,Cancel) \ ( (This)->lpVtbl -> OnRegionProcessed(This,RecognitionPassNumber,Region,Cancel) ) #define IDocumentAnalyzerEvents_OnProgress(This,Percentage,Cancel) \ ( (This)->lpVtbl -> OnProgress(This,Percentage,Cancel) ) #define IDocumentAnalyzerEvents_OnWarning(This,Warning,Cancel) \ ( (This)->lpVtbl -> OnWarning(This,Warning,Cancel) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentAnalyzerEvents_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DocumentAnalyzer; #ifdef __cplusplus class DECLSPEC_UUID("11002032-0000-1056-976E-008048D53AE3") DocumentAnalyzer; #endif #ifndef __IAuthorInfo_INTERFACE_DEFINED__ #define __IAuthorInfo_INTERFACE_DEFINED__ /* iface IAuthorInfo */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IAuthorInfo; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F5-0000-1056-976E-008048D53AE3") IAuthorInfo : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FirstName( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MiddleName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MiddleName( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LastName( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_NickName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_NickName( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsValid( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IAuthorInfo *From) = 0; }; #else /* C style iface */ typedef struct IAuthorInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAuthorInfo * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IAuthorInfo * This); ULONG ( STDMETHODCALLTYPE *Release )( IAuthorInfo * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IAuthorInfo * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IAuthorInfo * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IAuthorInfo * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IAuthorInfo * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IAuthorInfo * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstName )( IAuthorInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FirstName )( IAuthorInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MiddleName )( IAuthorInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MiddleName )( IAuthorInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LastName )( IAuthorInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LastName )( IAuthorInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NickName )( IAuthorInfo * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NickName )( IAuthorInfo * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsValid )( IAuthorInfo * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IAuthorInfo * This, /* [in] */ IAuthorInfo *From); END_INTERFACE } IAuthorInfoVtbl; iface IAuthorInfo { CONST_VTBL struct IAuthorInfoVtbl *lpVtbl; }; #ifdef COBJMACROS #define IAuthorInfo_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IAuthorInfo_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IAuthorInfo_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IAuthorInfo_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IAuthorInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IAuthorInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IAuthorInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IAuthorInfo_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IAuthorInfo_get_FirstName(This,Result) \ ( (This)->lpVtbl -> get_FirstName(This,Result) ) #define IAuthorInfo_put_FirstName(This,Value) \ ( (This)->lpVtbl -> put_FirstName(This,Value) ) #define IAuthorInfo_get_MiddleName(This,Result) \ ( (This)->lpVtbl -> get_MiddleName(This,Result) ) #define IAuthorInfo_put_MiddleName(This,Value) \ ( (This)->lpVtbl -> put_MiddleName(This,Value) ) #define IAuthorInfo_get_LastName(This,Result) \ ( (This)->lpVtbl -> get_LastName(This,Result) ) #define IAuthorInfo_put_LastName(This,Value) \ ( (This)->lpVtbl -> put_LastName(This,Value) ) #define IAuthorInfo_get_NickName(This,Result) \ ( (This)->lpVtbl -> get_NickName(This,Result) ) #define IAuthorInfo_put_NickName(This,Value) \ ( (This)->lpVtbl -> put_NickName(This,Value) ) #define IAuthorInfo_IsValid(This,Result) \ ( (This)->lpVtbl -> IsValid(This,Result) ) #define IAuthorInfo_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IAuthorInfo_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_AuthorInfo; #ifdef __cplusplus class DECLSPEC_UUID("110020DA-0000-1056-976E-008048D53AE3") AuthorInfo; #endif #ifndef __IAuthorsList_INTERFACE_DEFINED__ #define __IAuthorsList_INTERFACE_DEFINED__ /* iface IAuthorsList */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IAuthorsList; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F6-0000-1056-976E-008048D53AE3") IAuthorsList : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IAuthorInfo **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IAuthorInfo **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [retval][out] */ IAuthorInfo **Result) = 0; }; #else /* C style iface */ typedef struct IAuthorsListVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAuthorsList * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IAuthorsList * This); ULONG ( STDMETHODCALLTYPE *Release )( IAuthorsList * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IAuthorsList * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IAuthorsList * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IAuthorsList * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IAuthorsList * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IAuthorsList * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IAuthorsList * This, /* [in] */ int Index, /* [retval][out] */ IAuthorInfo **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IAuthorsList * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IAuthorsList * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IAuthorsList * This, /* [in] */ int Index, /* [retval][out] */ IAuthorInfo **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( IAuthorsList * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IAuthorsList * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( IAuthorsList * This, /* [retval][out] */ IAuthorInfo **Result); END_INTERFACE } IAuthorsListVtbl; iface IAuthorsList { CONST_VTBL struct IAuthorsListVtbl *lpVtbl; }; #ifdef COBJMACROS #define IAuthorsList_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IAuthorsList_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IAuthorsList_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IAuthorsList_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IAuthorsList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IAuthorsList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IAuthorsList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IAuthorsList_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IAuthorsList_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IAuthorsList_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IAuthorsList_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IAuthorsList_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IAuthorsList_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define IAuthorsList_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define IAuthorsList_AddNew(This,Result) \ ( (This)->lpVtbl -> AddNew(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IAuthorsList_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_AuthorsList; #ifdef __cplusplus class DECLSPEC_UUID("110020DB-0000-1056-976E-008048D53AE3") AuthorsList; #endif #ifndef __IDocumentInformationDictionaryItem_INTERFACE_DEFINED__ #define __IDocumentInformationDictionaryItem_INTERFACE_DEFINED__ /* iface IDocumentInformationDictionaryItem */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentInformationDictionaryItem; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001095-0000-1056-976E-008048D53AE3") IDocumentInformationDictionaryItem : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ BSTR Value) = 0; }; #else /* C style iface */ typedef struct IDocumentInformationDictionaryItemVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentInformationDictionaryItem * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentInformationDictionaryItem * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentInformationDictionaryItem * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentInformationDictionaryItem * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentInformationDictionaryItem * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentInformationDictionaryItem * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentInformationDictionaryItem * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentInformationDictionaryItem * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDocumentInformationDictionaryItem * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IDocumentInformationDictionaryItem * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IDocumentInformationDictionaryItem * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IDocumentInformationDictionaryItem * This, /* [in] */ BSTR Value); END_INTERFACE } IDocumentInformationDictionaryItemVtbl; iface IDocumentInformationDictionaryItem { CONST_VTBL struct IDocumentInformationDictionaryItemVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentInformationDictionaryItem_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentInformationDictionaryItem_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentInformationDictionaryItem_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentInformationDictionaryItem_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentInformationDictionaryItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentInformationDictionaryItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentInformationDictionaryItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentInformationDictionaryItem_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentInformationDictionaryItem_get_Name(This,Result) \ ( (This)->lpVtbl -> get_Name(This,Result) ) #define IDocumentInformationDictionaryItem_put_Name(This,Value) \ ( (This)->lpVtbl -> put_Name(This,Value) ) #define IDocumentInformationDictionaryItem_get_Value(This,Result) \ ( (This)->lpVtbl -> get_Value(This,Result) ) #define IDocumentInformationDictionaryItem_put_Value(This,Value) \ ( (This)->lpVtbl -> put_Value(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentInformationDictionaryItem_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DocumentInformationDictionaryItem; #ifdef __cplusplus class DECLSPEC_UUID("1100207f-0000-1056-976E-008048D53AE3") DocumentInformationDictionaryItem; #endif #ifndef __IDocumentInformationDictionary_INTERFACE_DEFINED__ #define __IDocumentInformationDictionary_INTERFACE_DEFINED__ /* iface IDocumentInformationDictionary */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentInformationDictionary; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100109D-0000-1056-976E-008048D53AE3") IDocumentInformationDictionary : public IEnumerable { public: virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value( /* [in] */ BSTR Name, /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ BSTR Name, /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IDocumentInformationDictionaryItem **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [retval][out] */ IDocumentInformationDictionaryItem **Result) = 0; }; #else /* C style iface */ typedef struct IDocumentInformationDictionaryVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentInformationDictionary * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentInformationDictionary * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentInformationDictionary * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentInformationDictionary * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentInformationDictionary * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentInformationDictionary * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentInformationDictionary * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IDocumentInformationDictionary * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IDocumentInformationDictionary * This, /* [in] */ BSTR Name, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IDocumentInformationDictionary * This, /* [in] */ BSTR Name, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentInformationDictionary * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDocumentInformationDictionary * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IDocumentInformationDictionary * This, /* [in] */ int Index, /* [retval][out] */ IDocumentInformationDictionaryItem **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( IDocumentInformationDictionary * This, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IDocumentInformationDictionary * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( IDocumentInformationDictionary * This, /* [retval][out] */ IDocumentInformationDictionaryItem **Result); END_INTERFACE } IDocumentInformationDictionaryVtbl; iface IDocumentInformationDictionary { CONST_VTBL struct IDocumentInformationDictionaryVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentInformationDictionary_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentInformationDictionary_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentInformationDictionary_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentInformationDictionary_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentInformationDictionary_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentInformationDictionary_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentInformationDictionary_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentInformationDictionary_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IDocumentInformationDictionary_get_Value(This,Name,Result) \ ( (This)->lpVtbl -> get_Value(This,Name,Result) ) #define IDocumentInformationDictionary_put_Value(This,Name,Value) \ ( (This)->lpVtbl -> put_Value(This,Name,Value) ) #define IDocumentInformationDictionary_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentInformationDictionary_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IDocumentInformationDictionary_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IDocumentInformationDictionary_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define IDocumentInformationDictionary_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define IDocumentInformationDictionary_AddNew(This,Result) \ ( (This)->lpVtbl -> AddNew(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentInformationDictionary_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DocumentInformationDictionary; #ifdef __cplusplus class DECLSPEC_UUID("11002087-0000-1056-976E-008048D53AE3") DocumentInformationDictionary; #endif EXTERN_C const CLSID CLSID_DocumentContentInfo; #ifdef __cplusplus class DECLSPEC_UUID("11002088-0000-1056-976E-008048D53AE3") DocumentContentInfo; #endif #ifndef __IRecognizedText_INTERFACE_DEFINED__ #define __IRecognizedText_INTERFACE_DEFINED__ /* iface IRecognizedText */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IRecognizedText; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100110F-0000-1056-976E-008048D53AE3") IRecognizedText : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCharParams( /* [in] */ int Position, /* [retval][out] */ ICharParams **Result) = 0; }; #else /* C style iface */ typedef struct IRecognizedTextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRecognizedText * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRecognizedText * This); ULONG ( STDMETHODCALLTYPE *Release )( IRecognizedText * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRecognizedText * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRecognizedText * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRecognizedText * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRecognizedText * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRecognizedText * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IRecognizedText * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetCharParams )( IRecognizedText * This, /* [in] */ int Position, /* [retval][out] */ ICharParams **Result); END_INTERFACE } IRecognizedTextVtbl; iface IRecognizedText { CONST_VTBL struct IRecognizedTextVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRecognizedText_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRecognizedText_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRecognizedText_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRecognizedText_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRecognizedText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRecognizedText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRecognizedText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRecognizedText_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRecognizedText_get_Text(This,Result) \ ( (This)->lpVtbl -> get_Text(This,Result) ) #define IRecognizedText_GetCharParams(This,Position,Result) \ ( (This)->lpVtbl -> GetCharParams(This,Position,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRecognizedText_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_RecognizedText; #ifdef __cplusplus class DECLSPEC_UUID("110020FB-0000-1056-976E-008048D53AE3") RecognizedText; #endif #ifndef __IReceiptMoneyField_INTERFACE_DEFINED__ #define __IReceiptMoneyField_INTERFACE_DEFINED__ /* iface IReceiptMoneyField */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptMoneyField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001109-0000-1056-976E-008048D53AE3") IReceiptMoneyField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSuspicious( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizedText( /* [retval][out] */ IRecognizedText **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptMoneyFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptMoneyField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptMoneyField * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptMoneyField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptMoneyField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptMoneyField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptMoneyField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptMoneyField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptMoneyField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IReceiptMoneyField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspicious )( IReceiptMoneyField * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizedText )( IReceiptMoneyField * This, /* [retval][out] */ IRecognizedText **Result); END_INTERFACE } IReceiptMoneyFieldVtbl; iface IReceiptMoneyField { CONST_VTBL struct IReceiptMoneyFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptMoneyField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptMoneyField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptMoneyField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptMoneyField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptMoneyField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptMoneyField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptMoneyField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptMoneyField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptMoneyField_get_Value(This,Result) \ ( (This)->lpVtbl -> get_Value(This,Result) ) #define IReceiptMoneyField_get_IsSuspicious(This,Result) \ ( (This)->lpVtbl -> get_IsSuspicious(This,Result) ) #define IReceiptMoneyField_get_RecognizedText(This,Result) \ ( (This)->lpVtbl -> get_RecognizedText(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptMoneyField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptMoneyField; #ifdef __cplusplus class DECLSPEC_UUID("110020F5-0000-1056-976E-008048D53AE3") ReceiptMoneyField; #endif #ifndef __IReceiptTaxField_INTERFACE_DEFINED__ #define __IReceiptTaxField_INTERFACE_DEFINED__ /* iface IReceiptTaxField */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptTaxField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100110A-0000-1056-976E-008048D53AE3") IReceiptTaxField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsSuspicious( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizedText( /* [retval][out] */ IRecognizedText **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptTaxFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptTaxField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptTaxField * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptTaxField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptTaxField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptTaxField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptTaxField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptTaxField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptTaxField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IReceiptTaxField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsSuspicious )( IReceiptTaxField * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizedText )( IReceiptTaxField * This, /* [retval][out] */ IRecognizedText **Result); END_INTERFACE } IReceiptTaxFieldVtbl; iface IReceiptTaxField { CONST_VTBL struct IReceiptTaxFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptTaxField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptTaxField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptTaxField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptTaxField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptTaxField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptTaxField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptTaxField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptTaxField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptTaxField_get_Value(This,Result) \ ( (This)->lpVtbl -> get_Value(This,Result) ) #define IReceiptTaxField_get_IsSuspicious(This,Result) \ ( (This)->lpVtbl -> get_IsSuspicious(This,Result) ) #define IReceiptTaxField_get_RecognizedText(This,Result) \ ( (This)->lpVtbl -> get_RecognizedText(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptTaxField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptTaxField; #ifdef __cplusplus class DECLSPEC_UUID("110020F6-0000-1056-976E-008048D53AE3") ReceiptTaxField; #endif #ifndef __IReceiptTaxFields_INTERFACE_DEFINED__ #define __IReceiptTaxFields_INTERFACE_DEFINED__ /* iface IReceiptTaxFields */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptTaxFields; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001120-0000-1056-976E-008048D53AE3") IReceiptTaxFields : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IReceiptTaxField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IReceiptTaxField **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptTaxFieldsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptTaxFields * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptTaxFields * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptTaxFields * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptTaxFields * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptTaxFields * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptTaxFields * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptTaxFields * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IReceiptTaxFields * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IReceiptTaxFields * This, /* [in] */ int Index, /* [retval][out] */ IReceiptTaxField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptTaxFields * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IReceiptTaxFields * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IReceiptTaxFields * This, /* [in] */ int Index, /* [retval][out] */ IReceiptTaxField **Result); END_INTERFACE } IReceiptTaxFieldsVtbl; iface IReceiptTaxFields { CONST_VTBL struct IReceiptTaxFieldsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptTaxFields_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptTaxFields_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptTaxFields_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptTaxFields_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptTaxFields_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptTaxFields_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptTaxFields_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptTaxFields_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IReceiptTaxFields_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IReceiptTaxFields_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptTaxFields_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IReceiptTaxFields_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptTaxFields_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptTaxFields; #ifdef __cplusplus class DECLSPEC_UUID("11002105-0000-1056-976E-008048D53AE3") ReceiptTaxFields; #endif #ifndef __IReceiptDateField_INTERFACE_DEFINED__ #define __IReceiptDateField_INTERFACE_DEFINED__ /* iface IReceiptDateField */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptDateField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100110B-0000-1056-976E-008048D53AE3") IReceiptDateField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Day( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Month( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Year( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizedText( /* [retval][out] */ IRecognizedText **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptDateFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptDateField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptDateField * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptDateField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptDateField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptDateField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptDateField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptDateField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptDateField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Day )( IReceiptDateField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Month )( IReceiptDateField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Year )( IReceiptDateField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizedText )( IReceiptDateField * This, /* [retval][out] */ IRecognizedText **Result); END_INTERFACE } IReceiptDateFieldVtbl; iface IReceiptDateField { CONST_VTBL struct IReceiptDateFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptDateField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptDateField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptDateField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptDateField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptDateField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptDateField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptDateField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptDateField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptDateField_get_Day(This,Result) \ ( (This)->lpVtbl -> get_Day(This,Result) ) #define IReceiptDateField_get_Month(This,Result) \ ( (This)->lpVtbl -> get_Month(This,Result) ) #define IReceiptDateField_get_Year(This,Result) \ ( (This)->lpVtbl -> get_Year(This,Result) ) #define IReceiptDateField_get_RecognizedText(This,Result) \ ( (This)->lpVtbl -> get_RecognizedText(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptDateField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptDateField; #ifdef __cplusplus class DECLSPEC_UUID("110020F7-0000-1056-976E-008048D53AE3") ReceiptDateField; #endif #ifndef __IReceiptTimeField_INTERFACE_DEFINED__ #define __IReceiptTimeField_INTERFACE_DEFINED__ /* iface IReceiptTimeField */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptTimeField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001125-0000-1056-976E-008048D53AE3") IReceiptTimeField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Second( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Minute( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Hour( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizedText( /* [retval][out] */ IRecognizedText **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptTimeFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptTimeField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptTimeField * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptTimeField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptTimeField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptTimeField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptTimeField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptTimeField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptTimeField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Second )( IReceiptTimeField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Minute )( IReceiptTimeField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Hour )( IReceiptTimeField * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizedText )( IReceiptTimeField * This, /* [retval][out] */ IRecognizedText **Result); END_INTERFACE } IReceiptTimeFieldVtbl; iface IReceiptTimeField { CONST_VTBL struct IReceiptTimeFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptTimeField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptTimeField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptTimeField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptTimeField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptTimeField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptTimeField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptTimeField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptTimeField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptTimeField_get_Second(This,Result) \ ( (This)->lpVtbl -> get_Second(This,Result) ) #define IReceiptTimeField_get_Minute(This,Result) \ ( (This)->lpVtbl -> get_Minute(This,Result) ) #define IReceiptTimeField_get_Hour(This,Result) \ ( (This)->lpVtbl -> get_Hour(This,Result) ) #define IReceiptTimeField_get_RecognizedText(This,Result) \ ( (This)->lpVtbl -> get_RecognizedText(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptTimeField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptTimeField; #ifdef __cplusplus class DECLSPEC_UUID("11002108-0000-1056-976E-008048D53AE3") ReceiptTimeField; #endif #ifndef __IReceiptCardNumberField_INTERFACE_DEFINED__ #define __IReceiptCardNumberField_INTERFACE_DEFINED__ /* iface IReceiptCardNumberField */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptCardNumberField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100110C-0000-1056-976E-008048D53AE3") IReceiptCardNumberField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizedText( /* [retval][out] */ IRecognizedText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_NormalizedValue( /* [retval][out] */ BSTR *Result) = 0; }; #else /* C style iface */ typedef struct IReceiptCardNumberFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptCardNumberField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptCardNumberField * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptCardNumberField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptCardNumberField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptCardNumberField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptCardNumberField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptCardNumberField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptCardNumberField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizedText )( IReceiptCardNumberField * This, /* [retval][out] */ IRecognizedText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NormalizedValue )( IReceiptCardNumberField * This, /* [retval][out] */ BSTR *Result); END_INTERFACE } IReceiptCardNumberFieldVtbl; iface IReceiptCardNumberField { CONST_VTBL struct IReceiptCardNumberFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptCardNumberField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptCardNumberField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptCardNumberField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptCardNumberField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptCardNumberField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptCardNumberField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptCardNumberField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptCardNumberField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptCardNumberField_get_RecognizedText(This,Result) \ ( (This)->lpVtbl -> get_RecognizedText(This,Result) ) #define IReceiptCardNumberField_get_NormalizedValue(This,Result) \ ( (This)->lpVtbl -> get_NormalizedValue(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptCardNumberField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptCardNumberField; #ifdef __cplusplus class DECLSPEC_UUID("110020F8-0000-1056-976E-008048D53AE3") ReceiptCardNumberField; #endif #ifndef __IReceiptVendorField_INTERFACE_DEFINED__ #define __IReceiptVendorField_INTERFACE_DEFINED__ /* iface IReceiptVendorField */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptVendorField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100110D-0000-1056-976E-008048D53AE3") IReceiptVendorField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserDefinedName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizedText( /* [retval][out] */ IRecognizedText **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptVendorFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptVendorField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptVendorField * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptVendorField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptVendorField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptVendorField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptVendorField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptVendorField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptVendorField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserDefinedName )( IReceiptVendorField * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizedText )( IReceiptVendorField * This, /* [retval][out] */ IRecognizedText **Result); END_INTERFACE } IReceiptVendorFieldVtbl; iface IReceiptVendorField { CONST_VTBL struct IReceiptVendorFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptVendorField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptVendorField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptVendorField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptVendorField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptVendorField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptVendorField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptVendorField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptVendorField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptVendorField_get_UserDefinedName(This,Result) \ ( (This)->lpVtbl -> get_UserDefinedName(This,Result) ) #define IReceiptVendorField_get_RecognizedText(This,Result) \ ( (This)->lpVtbl -> get_RecognizedText(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptVendorField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptVendorField; #ifdef __cplusplus class DECLSPEC_UUID("110020F9-0000-1056-976E-008048D53AE3") ReceiptVendorField; #endif #ifndef __IReceiptPhoneField_INTERFACE_DEFINED__ #define __IReceiptPhoneField_INTERFACE_DEFINED__ /* iface IReceiptPhoneField */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptPhoneField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001121-0000-1056-976E-008048D53AE3") IReceiptPhoneField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizedText( /* [retval][out] */ IRecognizedText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_NormalizedValue( /* [retval][out] */ BSTR *Result) = 0; }; #else /* C style iface */ typedef struct IReceiptPhoneFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptPhoneField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptPhoneField * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptPhoneField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptPhoneField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptPhoneField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptPhoneField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptPhoneField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptPhoneField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizedText )( IReceiptPhoneField * This, /* [retval][out] */ IRecognizedText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NormalizedValue )( IReceiptPhoneField * This, /* [retval][out] */ BSTR *Result); END_INTERFACE } IReceiptPhoneFieldVtbl; iface IReceiptPhoneField { CONST_VTBL struct IReceiptPhoneFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptPhoneField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptPhoneField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptPhoneField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptPhoneField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptPhoneField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptPhoneField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptPhoneField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptPhoneField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptPhoneField_get_RecognizedText(This,Result) \ ( (This)->lpVtbl -> get_RecognizedText(This,Result) ) #define IReceiptPhoneField_get_NormalizedValue(This,Result) \ ( (This)->lpVtbl -> get_NormalizedValue(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptPhoneField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptPhoneField; #ifdef __cplusplus class DECLSPEC_UUID("11002106-0000-1056-976E-008048D53AE3") ReceiptPhoneField; #endif #ifndef __IReceiptAddressField_INTERFACE_DEFINED__ #define __IReceiptAddressField_INTERFACE_DEFINED__ /* iface IReceiptAddressField */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptAddressField; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001122-0000-1056-976E-008048D53AE3") IReceiptAddressField : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognizedText( /* [retval][out] */ IRecognizedText **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptAddressFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptAddressField * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptAddressField * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptAddressField * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptAddressField * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptAddressField * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptAddressField * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptAddressField * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptAddressField * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognizedText )( IReceiptAddressField * This, /* [retval][out] */ IRecognizedText **Result); END_INTERFACE } IReceiptAddressFieldVtbl; iface IReceiptAddressField { CONST_VTBL struct IReceiptAddressFieldVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptAddressField_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptAddressField_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptAddressField_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptAddressField_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptAddressField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptAddressField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptAddressField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptAddressField_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptAddressField_get_RecognizedText(This,Result) \ ( (This)->lpVtbl -> get_RecognizedText(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptAddressField_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptAddressField; #ifdef __cplusplus class DECLSPEC_UUID("11002107-0000-1056-976E-008048D53AE3") ReceiptAddressField; #endif #ifndef __IReceipt_INTERFACE_DEFINED__ #define __IReceipt_INTERFACE_DEFINED__ /* iface IReceipt */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceipt; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001108-0000-1056-976E-008048D53AE3") IReceipt : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaymentType( /* [retval][out] */ ReceiptPaymentTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PurchaseType( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalField( /* [retval][out] */ IReceiptMoneyField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TaxFields( /* [retval][out] */ IReceiptTaxFields **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DateField( /* [retval][out] */ IReceiptDateField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CardNumberField( /* [retval][out] */ IReceiptCardNumberField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VendorField( /* [retval][out] */ IReceiptVendorField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReceiptLineItems( /* [retval][out] */ IReceiptLineItems **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CardType( /* [retval][out] */ ReceiptCardTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalTaxField( /* [retval][out] */ IReceiptTaxField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Currency( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhoneField( /* [retval][out] */ IReceiptPhoneField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FaxField( /* [retval][out] */ IReceiptPhoneField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AddressField( /* [retval][out] */ IReceiptAddressField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubTotalField( /* [retval][out] */ IReceiptMoneyField **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeField( /* [retval][out] */ IReceiptTimeField **Result) = 0; }; #else /* C style iface */ typedef struct IReceiptVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceipt * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceipt * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceipt * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceipt * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceipt * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceipt * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceipt * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceipt * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaymentType )( IReceipt * This, /* [retval][out] */ ReceiptPaymentTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PurchaseType )( IReceipt * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TotalField )( IReceipt * This, /* [retval][out] */ IReceiptMoneyField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TaxFields )( IReceipt * This, /* [retval][out] */ IReceiptTaxFields **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DateField )( IReceipt * This, /* [retval][out] */ IReceiptDateField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CardNumberField )( IReceipt * This, /* [retval][out] */ IReceiptCardNumberField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VendorField )( IReceipt * This, /* [retval][out] */ IReceiptVendorField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReceiptLineItems )( IReceipt * This, /* [retval][out] */ IReceiptLineItems **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CardType )( IReceipt * This, /* [retval][out] */ ReceiptCardTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TotalTaxField )( IReceipt * This, /* [retval][out] */ IReceiptTaxField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Currency )( IReceipt * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneField )( IReceipt * This, /* [retval][out] */ IReceiptPhoneField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FaxField )( IReceipt * This, /* [retval][out] */ IReceiptPhoneField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AddressField )( IReceipt * This, /* [retval][out] */ IReceiptAddressField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SubTotalField )( IReceipt * This, /* [retval][out] */ IReceiptMoneyField **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeField )( IReceipt * This, /* [retval][out] */ IReceiptTimeField **Result); END_INTERFACE } IReceiptVtbl; iface IReceipt { CONST_VTBL struct IReceiptVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceipt_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceipt_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceipt_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceipt_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceipt_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceipt_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceipt_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceipt_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceipt_get_PaymentType(This,Result) \ ( (This)->lpVtbl -> get_PaymentType(This,Result) ) #define IReceipt_get_PurchaseType(This,Result) \ ( (This)->lpVtbl -> get_PurchaseType(This,Result) ) #define IReceipt_get_TotalField(This,Result) \ ( (This)->lpVtbl -> get_TotalField(This,Result) ) #define IReceipt_get_TaxFields(This,Result) \ ( (This)->lpVtbl -> get_TaxFields(This,Result) ) #define IReceipt_get_DateField(This,Result) \ ( (This)->lpVtbl -> get_DateField(This,Result) ) #define IReceipt_get_CardNumberField(This,Result) \ ( (This)->lpVtbl -> get_CardNumberField(This,Result) ) #define IReceipt_get_VendorField(This,Result) \ ( (This)->lpVtbl -> get_VendorField(This,Result) ) #define IReceipt_get_ReceiptLineItems(This,Result) \ ( (This)->lpVtbl -> get_ReceiptLineItems(This,Result) ) #define IReceipt_get_CardType(This,Result) \ ( (This)->lpVtbl -> get_CardType(This,Result) ) #define IReceipt_get_TotalTaxField(This,Result) \ ( (This)->lpVtbl -> get_TotalTaxField(This,Result) ) #define IReceipt_get_Currency(This,Result) \ ( (This)->lpVtbl -> get_Currency(This,Result) ) #define IReceipt_get_PhoneField(This,Result) \ ( (This)->lpVtbl -> get_PhoneField(This,Result) ) #define IReceipt_get_FaxField(This,Result) \ ( (This)->lpVtbl -> get_FaxField(This,Result) ) #define IReceipt_get_AddressField(This,Result) \ ( (This)->lpVtbl -> get_AddressField(This,Result) ) #define IReceipt_get_SubTotalField(This,Result) \ ( (This)->lpVtbl -> get_SubTotalField(This,Result) ) #define IReceipt_get_TimeField(This,Result) \ ( (This)->lpVtbl -> get_TimeField(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceipt_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Receipt; #ifdef __cplusplus class DECLSPEC_UUID("110020F4-0000-1056-976E-008048D53AE3") Receipt; #endif #ifndef __IReceiptEtalon_INTERFACE_DEFINED__ #define __IReceiptEtalon_INTERFACE_DEFINED__ /* iface IReceiptEtalon */ /* [helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptEtalon; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001112-0000-1056-976E-008048D53AE3") IReceiptEtalon : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddKeywords( /* [in] */ BSTR VendorName, /* [in] */ BSTR PurchaseType) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Vendors( /* [retval][out] */ IStringsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PurchaseTypes( /* [retval][out] */ IStringsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteVendor( /* [in] */ BSTR VendorName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeletePurchaseType( /* [in] */ BSTR PurchaseType) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddText( /* [in] */ IPlainText *receiptText, /* [in] */ BSTR VendorName, /* [in] */ BSTR PurchaseType) = 0; }; #else /* C style iface */ typedef struct IReceiptEtalonVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptEtalon * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptEtalon * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptEtalon * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptEtalon * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptEtalon * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptEtalon * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptEtalon * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptEtalon * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddKeywords )( IReceiptEtalon * This, /* [in] */ BSTR VendorName, /* [in] */ BSTR PurchaseType); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Vendors )( IReceiptEtalon * This, /* [retval][out] */ IStringsCollection **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PurchaseTypes )( IReceiptEtalon * This, /* [retval][out] */ IStringsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteVendor )( IReceiptEtalon * This, /* [in] */ BSTR VendorName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeletePurchaseType )( IReceiptEtalon * This, /* [in] */ BSTR PurchaseType); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IReceiptEtalon * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IReceiptEtalon * This, /* [in] */ BSTR Path); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddText )( IReceiptEtalon * This, /* [in] */ IPlainText *receiptText, /* [in] */ BSTR VendorName, /* [in] */ BSTR PurchaseType); END_INTERFACE } IReceiptEtalonVtbl; iface IReceiptEtalon { CONST_VTBL struct IReceiptEtalonVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptEtalon_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptEtalon_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptEtalon_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptEtalon_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptEtalon_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptEtalon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptEtalon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptEtalon_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptEtalon_AddKeywords(This,VendorName,PurchaseType) \ ( (This)->lpVtbl -> AddKeywords(This,VendorName,PurchaseType) ) #define IReceiptEtalon_get_Vendors(This,Result) \ ( (This)->lpVtbl -> get_Vendors(This,Result) ) #define IReceiptEtalon_get_PurchaseTypes(This,Result) \ ( (This)->lpVtbl -> get_PurchaseTypes(This,Result) ) #define IReceiptEtalon_DeleteVendor(This,VendorName) \ ( (This)->lpVtbl -> DeleteVendor(This,VendorName) ) #define IReceiptEtalon_DeletePurchaseType(This,PurchaseType) \ ( (This)->lpVtbl -> DeletePurchaseType(This,PurchaseType) ) #define IReceiptEtalon_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IReceiptEtalon_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IReceiptEtalon_AddText(This,receiptText,VendorName,PurchaseType) \ ( (This)->lpVtbl -> AddText(This,receiptText,VendorName,PurchaseType) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptEtalon_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptEtalon; #ifdef __cplusplus class DECLSPEC_UUID("110020FE-0000-1056-976E-008048D53AE3") ReceiptEtalon; #endif #ifndef __IReceiptSynthesisParams_INTERFACE_DEFINED__ #define __IReceiptSynthesisParams_INTERFACE_DEFINED__ /* iface IReceiptSynthesisParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IReceiptSynthesisParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100110E-0000-1056-976E-008048D53AE3") IReceiptSynthesisParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountriesOfOrigin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CountriesOfOrigin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetReceiptEtalon( /* [in] */ IReceiptEtalon *ReceiptEtalon) = 0; }; #else /* C style iface */ typedef struct IReceiptSynthesisParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReceiptSynthesisParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReceiptSynthesisParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IReceiptSynthesisParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReceiptSynthesisParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReceiptSynthesisParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReceiptSynthesisParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReceiptSynthesisParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IReceiptSynthesisParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountriesOfOrigin )( IReceiptSynthesisParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CountriesOfOrigin )( IReceiptSynthesisParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetReceiptEtalon )( IReceiptSynthesisParams * This, /* [in] */ IReceiptEtalon *ReceiptEtalon); END_INTERFACE } IReceiptSynthesisParamsVtbl; iface IReceiptSynthesisParams { CONST_VTBL struct IReceiptSynthesisParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReceiptSynthesisParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IReceiptSynthesisParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IReceiptSynthesisParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IReceiptSynthesisParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IReceiptSynthesisParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IReceiptSynthesisParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IReceiptSynthesisParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IReceiptSynthesisParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IReceiptSynthesisParams_get_CountriesOfOrigin(This,Result) \ ( (This)->lpVtbl -> get_CountriesOfOrigin(This,Result) ) #define IReceiptSynthesisParams_put_CountriesOfOrigin(This,Value) \ ( (This)->lpVtbl -> put_CountriesOfOrigin(This,Value) ) #define IReceiptSynthesisParams_SetReceiptEtalon(This,ReceiptEtalon) \ ( (This)->lpVtbl -> SetReceiptEtalon(This,ReceiptEtalon) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IReceiptSynthesisParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReceiptSynthesisParams; #ifdef __cplusplus class DECLSPEC_UUID("110020FA-0000-1056-976E-008048D53AE3") ReceiptSynthesisParams; #endif EXTERN_C const CLSID CLSID_ReceiptLineItem; #ifdef __cplusplus class DECLSPEC_UUID("110020FC-0000-1056-976E-008048D53AE3") ReceiptLineItem; #endif #ifndef __IPageStructure_INTERFACE_DEFINED__ #define __IPageStructure_INTERFACE_DEFINED__ /* iface IPageStructure */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageStructure; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A4-0000-1056-976E-008048D53AE3") IPageStructure : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Header( /* [retval][out] */ IRunningTitle **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Footer( /* [retval][out] */ IRunningTitle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateRunningTitle( /* [in] */ VARIANT_BOOL CreateHeader, /* [retval][out] */ IRunningTitle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteRunningTitles( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsPageOdd( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsPageOdd( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ArtefactsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Artefact( /* [in] */ int Position, /* [retval][out] */ IArtefact **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundLayersCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundLayer( /* [in] */ int Position, /* [retval][out] */ IBackgroundLayer **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddBackgroundLayer( /* [retval][out] */ IBackgroundLayer **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveBackgroundLayer( /* [in] */ int Position) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BlackSeparatorsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BlackSeparator( /* [in] */ int Position, /* [retval][out] */ IPageBlackSeparator **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddBlackSeparator( /* [retval][out] */ IPageBlackSeparator **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveBlackSeparator( /* [in] */ int Position) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageRect( /* [retval][out] */ IFRRectangle **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PageRect( /* [in] */ IFRRectangle *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageSections( /* [retval][out] */ IPageSections **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TopMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TopMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BottomMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BottomMargin( /* [in] */ int Value) = 0; }; #else /* C style iface */ typedef struct IPageStructureVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageStructure * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageStructure * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageStructure * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageStructure * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageStructure * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageStructure * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageStructure * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageStructure * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Header )( IPageStructure * This, /* [retval][out] */ IRunningTitle **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Footer )( IPageStructure * This, /* [retval][out] */ IRunningTitle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateRunningTitle )( IPageStructure * This, /* [in] */ VARIANT_BOOL CreateHeader, /* [retval][out] */ IRunningTitle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteRunningTitles )( IPageStructure * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsPageOdd )( IPageStructure * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsPageOdd )( IPageStructure * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ArtefactsCount )( IPageStructure * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Artefact )( IPageStructure * This, /* [in] */ int Position, /* [retval][out] */ IArtefact **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundLayersCount )( IPageStructure * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundLayer )( IPageStructure * This, /* [in] */ int Position, /* [retval][out] */ IBackgroundLayer **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddBackgroundLayer )( IPageStructure * This, /* [retval][out] */ IBackgroundLayer **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveBackgroundLayer )( IPageStructure * This, /* [in] */ int Position); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlackSeparatorsCount )( IPageStructure * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BlackSeparator )( IPageStructure * This, /* [in] */ int Position, /* [retval][out] */ IPageBlackSeparator **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddBlackSeparator )( IPageStructure * This, /* [retval][out] */ IPageBlackSeparator **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveBlackSeparator )( IPageStructure * This, /* [in] */ int Position); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageRect )( IPageStructure * This, /* [retval][out] */ IFRRectangle **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PageRect )( IPageStructure * This, /* [in] */ IFRRectangle *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageSections )( IPageStructure * This, /* [retval][out] */ IPageSections **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LeftMargin )( IPageStructure * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LeftMargin )( IPageStructure * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TopMargin )( IPageStructure * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TopMargin )( IPageStructure * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RightMargin )( IPageStructure * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RightMargin )( IPageStructure * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BottomMargin )( IPageStructure * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BottomMargin )( IPageStructure * This, /* [in] */ int Value); END_INTERFACE } IPageStructureVtbl; iface IPageStructure { CONST_VTBL struct IPageStructureVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageStructure_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageStructure_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageStructure_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageStructure_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageStructure_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageStructure_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageStructure_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageStructure_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageStructure_get_Header(This,Result) \ ( (This)->lpVtbl -> get_Header(This,Result) ) #define IPageStructure_get_Footer(This,Result) \ ( (This)->lpVtbl -> get_Footer(This,Result) ) #define IPageStructure_CreateRunningTitle(This,CreateHeader,Result) \ ( (This)->lpVtbl -> CreateRunningTitle(This,CreateHeader,Result) ) #define IPageStructure_DeleteRunningTitles(This) \ ( (This)->lpVtbl -> DeleteRunningTitles(This) ) #define IPageStructure_get_IsPageOdd(This,Result) \ ( (This)->lpVtbl -> get_IsPageOdd(This,Result) ) #define IPageStructure_put_IsPageOdd(This,Value) \ ( (This)->lpVtbl -> put_IsPageOdd(This,Value) ) #define IPageStructure_get_ArtefactsCount(This,Result) \ ( (This)->lpVtbl -> get_ArtefactsCount(This,Result) ) #define IPageStructure_get_Artefact(This,Position,Result) \ ( (This)->lpVtbl -> get_Artefact(This,Position,Result) ) #define IPageStructure_get_BackgroundLayersCount(This,Result) \ ( (This)->lpVtbl -> get_BackgroundLayersCount(This,Result) ) #define IPageStructure_get_BackgroundLayer(This,Position,Result) \ ( (This)->lpVtbl -> get_BackgroundLayer(This,Position,Result) ) #define IPageStructure_AddBackgroundLayer(This,Result) \ ( (This)->lpVtbl -> AddBackgroundLayer(This,Result) ) #define IPageStructure_RemoveBackgroundLayer(This,Position) \ ( (This)->lpVtbl -> RemoveBackgroundLayer(This,Position) ) #define IPageStructure_get_BlackSeparatorsCount(This,Result) \ ( (This)->lpVtbl -> get_BlackSeparatorsCount(This,Result) ) #define IPageStructure_get_BlackSeparator(This,Position,Result) \ ( (This)->lpVtbl -> get_BlackSeparator(This,Position,Result) ) #define IPageStructure_AddBlackSeparator(This,Result) \ ( (This)->lpVtbl -> AddBlackSeparator(This,Result) ) #define IPageStructure_RemoveBlackSeparator(This,Position) \ ( (This)->lpVtbl -> RemoveBlackSeparator(This,Position) ) #define IPageStructure_get_PageRect(This,Result) \ ( (This)->lpVtbl -> get_PageRect(This,Result) ) #define IPageStructure_put_PageRect(This,Result) \ ( (This)->lpVtbl -> put_PageRect(This,Result) ) #define IPageStructure_get_PageSections(This,Result) \ ( (This)->lpVtbl -> get_PageSections(This,Result) ) #define IPageStructure_get_LeftMargin(This,Result) \ ( (This)->lpVtbl -> get_LeftMargin(This,Result) ) #define IPageStructure_put_LeftMargin(This,Value) \ ( (This)->lpVtbl -> put_LeftMargin(This,Value) ) #define IPageStructure_get_TopMargin(This,Result) \ ( (This)->lpVtbl -> get_TopMargin(This,Result) ) #define IPageStructure_put_TopMargin(This,Value) \ ( (This)->lpVtbl -> put_TopMargin(This,Value) ) #define IPageStructure_get_RightMargin(This,Result) \ ( (This)->lpVtbl -> get_RightMargin(This,Result) ) #define IPageStructure_put_RightMargin(This,Value) \ ( (This)->lpVtbl -> put_RightMargin(This,Value) ) #define IPageStructure_get_BottomMargin(This,Result) \ ( (This)->lpVtbl -> get_BottomMargin(This,Result) ) #define IPageStructure_put_BottomMargin(This,Value) \ ( (This)->lpVtbl -> put_BottomMargin(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageStructure_INTERFACE_DEFINED__ */ #ifndef __IRunningTitle_INTERFACE_DEFINED__ #define __IRunningTitle_INTERFACE_DEFINED__ /* iface IRunningTitle */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRunningTitle; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A5-0000-1056-976E-008048D53AE3") IRunningTitle : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [in] */ int TextIndex, /* [retval][out] */ IText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsHeader( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RunningTitleSeries( /* [retval][out] */ IRunningTitleSeries **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rect( /* [retval][out] */ IFRRectangle **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Rect( /* [in] */ IFRRectangle *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextsCount( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IRunningTitleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRunningTitle * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRunningTitle * This); ULONG ( STDMETHODCALLTYPE *Release )( IRunningTitle * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRunningTitle * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRunningTitle * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRunningTitle * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRunningTitle * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRunningTitle * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IRunningTitle * This, /* [in] */ int TextIndex, /* [retval][out] */ IText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsHeader )( IRunningTitle * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RunningTitleSeries )( IRunningTitle * This, /* [retval][out] */ IRunningTitleSeries **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Rect )( IRunningTitle * This, /* [retval][out] */ IFRRectangle **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Rect )( IRunningTitle * This, /* [in] */ IFRRectangle *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextsCount )( IRunningTitle * This, /* [retval][out] */ int *Result); END_INTERFACE } IRunningTitleVtbl; iface IRunningTitle { CONST_VTBL struct IRunningTitleVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRunningTitle_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRunningTitle_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRunningTitle_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRunningTitle_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRunningTitle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRunningTitle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRunningTitle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRunningTitle_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRunningTitle_get_Text(This,TextIndex,Result) \ ( (This)->lpVtbl -> get_Text(This,TextIndex,Result) ) #define IRunningTitle_get_IsHeader(This,Result) \ ( (This)->lpVtbl -> get_IsHeader(This,Result) ) #define IRunningTitle_get_RunningTitleSeries(This,Result) \ ( (This)->lpVtbl -> get_RunningTitleSeries(This,Result) ) #define IRunningTitle_get_Rect(This,Result) \ ( (This)->lpVtbl -> get_Rect(This,Result) ) #define IRunningTitle_put_Rect(This,Value) \ ( (This)->lpVtbl -> put_Rect(This,Value) ) #define IRunningTitle_get_TextsCount(This,Result) \ ( (This)->lpVtbl -> get_TextsCount(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRunningTitle_INTERFACE_DEFINED__ */ #ifndef __IRunningTitleSeries_INTERFACE_DEFINED__ #define __IRunningTitleSeries_INTERFACE_DEFINED__ /* iface IRunningTitleSeries */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRunningTitleSeries; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A8-0000-1056-976E-008048D53AE3") IRunningTitleSeries : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RunningTitleSeriesArray( /* [retval][out] */ IRunningTitleSeriesArray **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsEqualOddAndEven( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RunningTitle( /* [in] */ VARIANT_BOOL isHeader, /* [in] */ VARIANT_BOOL isOdd, /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateHeader( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateHeaderOnOdd( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderOnOdd( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateHeaderOnEven( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderOnEven( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateFooter( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateFooterOnOdd( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FooterOnOdd( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateFooterOnEven( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FooterOnEven( /* [retval][out] */ IRunningTitleSeriesText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PagesCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Page( /* [in] */ int PageIndex, /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPage( /* [in] */ IFRPage *Page) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeletePage( /* [in] */ IFRPage *Page) = 0; }; #else /* C style iface */ typedef struct IRunningTitleSeriesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRunningTitleSeries * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRunningTitleSeries * This); ULONG ( STDMETHODCALLTYPE *Release )( IRunningTitleSeries * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRunningTitleSeries * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRunningTitleSeries * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRunningTitleSeries * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRunningTitleSeries * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRunningTitleSeries * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RunningTitleSeriesArray )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesArray **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsEqualOddAndEven )( IRunningTitleSeries * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RunningTitle )( IRunningTitleSeries * This, /* [in] */ VARIANT_BOOL isHeader, /* [in] */ VARIANT_BOOL isOdd, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateHeader )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateHeaderOnOdd )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HeaderOnOdd )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateHeaderOnEven )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HeaderOnEven )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateFooter )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateFooterOnOdd )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FooterOnOdd )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateFooterOnEven )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FooterOnEven )( IRunningTitleSeries * This, /* [retval][out] */ IRunningTitleSeriesText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PagesCount )( IRunningTitleSeries * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Page )( IRunningTitleSeries * This, /* [in] */ int PageIndex, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddPage )( IRunningTitleSeries * This, /* [in] */ IFRPage *Page); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeletePage )( IRunningTitleSeries * This, /* [in] */ IFRPage *Page); END_INTERFACE } IRunningTitleSeriesVtbl; iface IRunningTitleSeries { CONST_VTBL struct IRunningTitleSeriesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRunningTitleSeries_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRunningTitleSeries_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRunningTitleSeries_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRunningTitleSeries_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRunningTitleSeries_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRunningTitleSeries_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRunningTitleSeries_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRunningTitleSeries_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRunningTitleSeries_get_RunningTitleSeriesArray(This,Result) \ ( (This)->lpVtbl -> get_RunningTitleSeriesArray(This,Result) ) #define IRunningTitleSeries_get_IsEqualOddAndEven(This,Result) \ ( (This)->lpVtbl -> get_IsEqualOddAndEven(This,Result) ) #define IRunningTitleSeries_get_RunningTitle(This,isHeader,isOdd,Result) \ ( (This)->lpVtbl -> get_RunningTitle(This,isHeader,isOdd,Result) ) #define IRunningTitleSeries_CreateHeader(This,Result) \ ( (This)->lpVtbl -> CreateHeader(This,Result) ) #define IRunningTitleSeries_CreateHeaderOnOdd(This,Result) \ ( (This)->lpVtbl -> CreateHeaderOnOdd(This,Result) ) #define IRunningTitleSeries_get_HeaderOnOdd(This,Result) \ ( (This)->lpVtbl -> get_HeaderOnOdd(This,Result) ) #define IRunningTitleSeries_CreateHeaderOnEven(This,Result) \ ( (This)->lpVtbl -> CreateHeaderOnEven(This,Result) ) #define IRunningTitleSeries_get_HeaderOnEven(This,Result) \ ( (This)->lpVtbl -> get_HeaderOnEven(This,Result) ) #define IRunningTitleSeries_CreateFooter(This,Result) \ ( (This)->lpVtbl -> CreateFooter(This,Result) ) #define IRunningTitleSeries_CreateFooterOnOdd(This,Result) \ ( (This)->lpVtbl -> CreateFooterOnOdd(This,Result) ) #define IRunningTitleSeries_get_FooterOnOdd(This,Result) \ ( (This)->lpVtbl -> get_FooterOnOdd(This,Result) ) #define IRunningTitleSeries_CreateFooterOnEven(This,Result) \ ( (This)->lpVtbl -> CreateFooterOnEven(This,Result) ) #define IRunningTitleSeries_get_FooterOnEven(This,Result) \ ( (This)->lpVtbl -> get_FooterOnEven(This,Result) ) #define IRunningTitleSeries_get_PagesCount(This,Result) \ ( (This)->lpVtbl -> get_PagesCount(This,Result) ) #define IRunningTitleSeries_get_Page(This,PageIndex,Result) \ ( (This)->lpVtbl -> get_Page(This,PageIndex,Result) ) #define IRunningTitleSeries_AddPage(This,Page) \ ( (This)->lpVtbl -> AddPage(This,Page) ) #define IRunningTitleSeries_DeletePage(This,Page) \ ( (This)->lpVtbl -> DeletePage(This,Page) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRunningTitleSeries_INTERFACE_DEFINED__ */ #ifndef __IPageStream_INTERFACE_DEFINED__ #define __IPageStream_INTERFACE_DEFINED__ /* iface IPageStream */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageStream; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A6-0000-1056-976E-008048D53AE3") IPageStream : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ StreamTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageSection( /* [retval][out] */ IPageSection **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageStructure( /* [retval][out] */ IPageStructure **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextOrientation( /* [retval][out] */ ITextOrientation **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextOrientation( /* [in] */ ITextOrientation *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Page( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageElements( /* [retval][out] */ IPageElements **Result) = 0; }; #else /* C style iface */ typedef struct IPageStreamVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageStream * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageStream * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageStream * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageStream * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageStream * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageStream * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageStream * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageStream * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IPageStream * This, /* [retval][out] */ StreamTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageSection )( IPageStream * This, /* [retval][out] */ IPageSection **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageStructure )( IPageStream * This, /* [retval][out] */ IPageStructure **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextOrientation )( IPageStream * This, /* [retval][out] */ ITextOrientation **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextOrientation )( IPageStream * This, /* [in] */ ITextOrientation *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Page )( IPageStream * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageElements )( IPageStream * This, /* [retval][out] */ IPageElements **Result); END_INTERFACE } IPageStreamVtbl; iface IPageStream { CONST_VTBL struct IPageStreamVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageStream_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageStream_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageStream_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageStream_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageStream_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageStream_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageStream_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageStream_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageStream_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IPageStream_get_PageSection(This,Result) \ ( (This)->lpVtbl -> get_PageSection(This,Result) ) #define IPageStream_get_PageStructure(This,Result) \ ( (This)->lpVtbl -> get_PageStructure(This,Result) ) #define IPageStream_get_TextOrientation(This,Result) \ ( (This)->lpVtbl -> get_TextOrientation(This,Result) ) #define IPageStream_put_TextOrientation(This,Value) \ ( (This)->lpVtbl -> put_TextOrientation(This,Value) ) #define IPageStream_get_Page(This,Result) \ ( (This)->lpVtbl -> get_Page(This,Result) ) #define IPageStream_get_PageElements(This,Result) \ ( (This)->lpVtbl -> get_PageElements(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageStream_INTERFACE_DEFINED__ */ #ifndef __IPageSection_INTERFACE_DEFINED__ #define __IPageSection_INTERFACE_DEFINED__ /* iface IPageSection */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageSection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A7-0000-1056-976E-008048D53AE3") IPageSection : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageStructure( /* [retval][out] */ IPageStructure **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsFirstOnPage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsLastOnPage( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MainText( /* [retval][out] */ IMainText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncutGroups( /* [retval][out] */ IIncutGroups **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Footnotes( /* [retval][out] */ IFootnotes **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Page( /* [retval][out] */ IFRPage **Result) = 0; }; #else /* C style iface */ typedef struct IPageSectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageSection * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageSection * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageSection * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageSection * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageSection * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageSection * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageSection * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageSection * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageStructure )( IPageSection * This, /* [retval][out] */ IPageStructure **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsFirstOnPage )( IPageSection * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsLastOnPage )( IPageSection * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MainText )( IPageSection * This, /* [retval][out] */ IMainText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncutGroups )( IPageSection * This, /* [retval][out] */ IIncutGroups **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Footnotes )( IPageSection * This, /* [retval][out] */ IFootnotes **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Page )( IPageSection * This, /* [retval][out] */ IFRPage **Result); END_INTERFACE } IPageSectionVtbl; iface IPageSection { CONST_VTBL struct IPageSectionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageSection_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageSection_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageSection_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageSection_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageSection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageSection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageSection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageSection_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageSection_get_PageStructure(This,Result) \ ( (This)->lpVtbl -> get_PageStructure(This,Result) ) #define IPageSection_get_IsFirstOnPage(This,Result) \ ( (This)->lpVtbl -> get_IsFirstOnPage(This,Result) ) #define IPageSection_get_IsLastOnPage(This,Result) \ ( (This)->lpVtbl -> get_IsLastOnPage(This,Result) ) #define IPageSection_get_MainText(This,Result) \ ( (This)->lpVtbl -> get_MainText(This,Result) ) #define IPageSection_get_IncutGroups(This,Result) \ ( (This)->lpVtbl -> get_IncutGroups(This,Result) ) #define IPageSection_get_Footnotes(This,Result) \ ( (This)->lpVtbl -> get_Footnotes(This,Result) ) #define IPageSection_get_Page(This,Result) \ ( (This)->lpVtbl -> get_Page(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageSection_INTERFACE_DEFINED__ */ #ifndef __IIncut_INTERFACE_DEFINED__ #define __IIncut_INTERFACE_DEFINED__ /* iface IIncut */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IIncut; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010AA-0000-1056-976E-008048D53AE3") IIncut : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Region( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VerticalOffset( /* [in] */ FrameVerticalReferenceEnum Type, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HorizontalOffset( /* [in] */ FrameHorizontalReferenceEnum Type, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetVerticalOffsetFromParagraph( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetVerticalOffsetFromSectionTop( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextWrapping( /* [retval][out] */ TextWrappingEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextWrapping( /* [in] */ TextWrappingEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Borders( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Borders( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundColor( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundColor( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TopMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TopMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BottomMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BottomMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageStream( /* [retval][out] */ IPageStream **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentStream( /* [retval][out] */ IDocumentStream **Result) = 0; }; #else /* C style iface */ typedef struct IIncutVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IIncut * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IIncut * This); ULONG ( STDMETHODCALLTYPE *Release )( IIncut * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IIncut * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IIncut * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IIncut * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IIncut * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IIncut * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IIncut * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalOffset )( IIncut * This, /* [in] */ FrameVerticalReferenceEnum Type, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalOffset )( IIncut * This, /* [in] */ FrameHorizontalReferenceEnum Type, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetVerticalOffsetFromParagraph )( IIncut * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetVerticalOffsetFromSectionTop )( IIncut * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextWrapping )( IIncut * This, /* [retval][out] */ TextWrappingEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextWrapping )( IIncut * This, /* [in] */ TextWrappingEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Borders )( IIncut * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Borders )( IIncut * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( IIncut * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( IIncut * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LeftMargin )( IIncut * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LeftMargin )( IIncut * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RightMargin )( IIncut * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RightMargin )( IIncut * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TopMargin )( IIncut * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TopMargin )( IIncut * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BottomMargin )( IIncut * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BottomMargin )( IIncut * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageStream )( IIncut * This, /* [retval][out] */ IPageStream **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentStream )( IIncut * This, /* [retval][out] */ IDocumentStream **Result); END_INTERFACE } IIncutVtbl; iface IIncut { CONST_VTBL struct IIncutVtbl *lpVtbl; }; #ifdef COBJMACROS #define IIncut_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IIncut_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IIncut_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IIncut_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IIncut_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IIncut_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IIncut_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IIncut_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IIncut_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IIncut_get_VerticalOffset(This,Type,Result) \ ( (This)->lpVtbl -> get_VerticalOffset(This,Type,Result) ) #define IIncut_get_HorizontalOffset(This,Type,Result) \ ( (This)->lpVtbl -> get_HorizontalOffset(This,Type,Result) ) #define IIncut_SetVerticalOffsetFromParagraph(This,Value) \ ( (This)->lpVtbl -> SetVerticalOffsetFromParagraph(This,Value) ) #define IIncut_SetVerticalOffsetFromSectionTop(This,Value) \ ( (This)->lpVtbl -> SetVerticalOffsetFromSectionTop(This,Value) ) #define IIncut_get_TextWrapping(This,Result) \ ( (This)->lpVtbl -> get_TextWrapping(This,Result) ) #define IIncut_put_TextWrapping(This,Value) \ ( (This)->lpVtbl -> put_TextWrapping(This,Value) ) #define IIncut_get_Borders(This,Result) \ ( (This)->lpVtbl -> get_Borders(This,Result) ) #define IIncut_put_Borders(This,Value) \ ( (This)->lpVtbl -> put_Borders(This,Value) ) #define IIncut_get_BackgroundColor(This,Result) \ ( (This)->lpVtbl -> get_BackgroundColor(This,Result) ) #define IIncut_put_BackgroundColor(This,Value) \ ( (This)->lpVtbl -> put_BackgroundColor(This,Value) ) #define IIncut_get_LeftMargin(This,Result) \ ( (This)->lpVtbl -> get_LeftMargin(This,Result) ) #define IIncut_put_LeftMargin(This,Value) \ ( (This)->lpVtbl -> put_LeftMargin(This,Value) ) #define IIncut_get_RightMargin(This,Result) \ ( (This)->lpVtbl -> get_RightMargin(This,Result) ) #define IIncut_put_RightMargin(This,Value) \ ( (This)->lpVtbl -> put_RightMargin(This,Value) ) #define IIncut_get_TopMargin(This,Result) \ ( (This)->lpVtbl -> get_TopMargin(This,Result) ) #define IIncut_put_TopMargin(This,Value) \ ( (This)->lpVtbl -> put_TopMargin(This,Value) ) #define IIncut_get_BottomMargin(This,Result) \ ( (This)->lpVtbl -> get_BottomMargin(This,Result) ) #define IIncut_put_BottomMargin(This,Value) \ ( (This)->lpVtbl -> put_BottomMargin(This,Value) ) #define IIncut_get_PageStream(This,Result) \ ( (This)->lpVtbl -> get_PageStream(This,Result) ) #define IIncut_get_DocumentStream(This,Result) \ ( (This)->lpVtbl -> get_DocumentStream(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IIncut_INTERFACE_DEFINED__ */ #ifndef __IFootnote_INTERFACE_DEFINED__ #define __IFootnote_INTERFACE_DEFINED__ /* iface IFootnote */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFootnote; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010AB-0000-1056-976E-008048D53AE3") IFootnote : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Number( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Number( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Series( /* [retval][out] */ IFootnoteSeries **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Series( /* [in] */ IFootnoteSeries *series) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftBound( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftBound( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightBound( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightBound( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasTail( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HasTail( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasHead( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HasHead( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageStream( /* [retval][out] */ IPageStream **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentStream( /* [retval][out] */ IDocumentStream **Result) = 0; }; #else /* C style iface */ typedef struct IFootnoteVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFootnote * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFootnote * This); ULONG ( STDMETHODCALLTYPE *Release )( IFootnote * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFootnote * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFootnote * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFootnote * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFootnote * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFootnote * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Number )( IFootnote * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Number )( IFootnote * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Series )( IFootnote * This, /* [retval][out] */ IFootnoteSeries **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Series )( IFootnote * This, /* [in] */ IFootnoteSeries *series); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LeftBound )( IFootnote * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LeftBound )( IFootnote * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RightBound )( IFootnote * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RightBound )( IFootnote * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasTail )( IFootnote * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HasTail )( IFootnote * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasHead )( IFootnote * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HasHead )( IFootnote * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageStream )( IFootnote * This, /* [retval][out] */ IPageStream **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentStream )( IFootnote * This, /* [retval][out] */ IDocumentStream **Result); END_INTERFACE } IFootnoteVtbl; iface IFootnote { CONST_VTBL struct IFootnoteVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFootnote_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFootnote_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFootnote_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFootnote_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFootnote_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFootnote_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFootnote_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFootnote_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFootnote_get_Number(This,Result) \ ( (This)->lpVtbl -> get_Number(This,Result) ) #define IFootnote_put_Number(This,Value) \ ( (This)->lpVtbl -> put_Number(This,Value) ) #define IFootnote_get_Series(This,Result) \ ( (This)->lpVtbl -> get_Series(This,Result) ) #define IFootnote_put_Series(This,series) \ ( (This)->lpVtbl -> put_Series(This,series) ) #define IFootnote_get_LeftBound(This,Result) \ ( (This)->lpVtbl -> get_LeftBound(This,Result) ) #define IFootnote_put_LeftBound(This,Value) \ ( (This)->lpVtbl -> put_LeftBound(This,Value) ) #define IFootnote_get_RightBound(This,Result) \ ( (This)->lpVtbl -> get_RightBound(This,Result) ) #define IFootnote_put_RightBound(This,Value) \ ( (This)->lpVtbl -> put_RightBound(This,Value) ) #define IFootnote_get_HasTail(This,Result) \ ( (This)->lpVtbl -> get_HasTail(This,Result) ) #define IFootnote_put_HasTail(This,Value) \ ( (This)->lpVtbl -> put_HasTail(This,Value) ) #define IFootnote_get_HasHead(This,Result) \ ( (This)->lpVtbl -> get_HasHead(This,Result) ) #define IFootnote_put_HasHead(This,Value) \ ( (This)->lpVtbl -> put_HasHead(This,Value) ) #define IFootnote_get_PageStream(This,Result) \ ( (This)->lpVtbl -> get_PageStream(This,Result) ) #define IFootnote_get_DocumentStream(This,Result) \ ( (This)->lpVtbl -> get_DocumentStream(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFootnote_INTERFACE_DEFINED__ */ #ifndef __IMainText_INTERFACE_DEFINED__ #define __IMainText_INTERFACE_DEFINED__ /* iface IMainText */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IMainText; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010AC-0000-1056-976E-008048D53AE3") IMainText : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsRightToLeft( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsRightToLeft( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasSeparatorsBetweenColumns( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HasSeparatorsBetweenColumns( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasSeparatorBefore( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HasSeparatorBefore( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftColumnBound( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftColumnBound( /* [in] */ int Index, /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightColumnBound( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightColumnBound( /* [in] */ int Index, /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddColumn( /* [in] */ int Left, /* [in] */ int Right) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveColumn( /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WhiteGapBefore( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WhiteGapBefore( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageStream( /* [retval][out] */ IPageStream **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentStream( /* [retval][out] */ IDocumentStream **Result) = 0; }; #else /* C style iface */ typedef struct IMainTextVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMainText * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMainText * This); ULONG ( STDMETHODCALLTYPE *Release )( IMainText * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMainText * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMainText * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMainText * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMainText * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IMainText * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsRightToLeft )( IMainText * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsRightToLeft )( IMainText * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasSeparatorsBetweenColumns )( IMainText * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HasSeparatorsBetweenColumns )( IMainText * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasSeparatorBefore )( IMainText * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HasSeparatorBefore )( IMainText * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnsCount )( IMainText * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LeftColumnBound )( IMainText * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LeftColumnBound )( IMainText * This, /* [in] */ int Index, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RightColumnBound )( IMainText * This, /* [in] */ int Index, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RightColumnBound )( IMainText * This, /* [in] */ int Index, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddColumn )( IMainText * This, /* [in] */ int Left, /* [in] */ int Right); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveColumn )( IMainText * This, /* [in] */ int Index); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WhiteGapBefore )( IMainText * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WhiteGapBefore )( IMainText * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageStream )( IMainText * This, /* [retval][out] */ IPageStream **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentStream )( IMainText * This, /* [retval][out] */ IDocumentStream **Result); END_INTERFACE } IMainTextVtbl; iface IMainText { CONST_VTBL struct IMainTextVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMainText_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IMainText_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IMainText_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IMainText_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IMainText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IMainText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IMainText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IMainText_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IMainText_get_IsRightToLeft(This,Result) \ ( (This)->lpVtbl -> get_IsRightToLeft(This,Result) ) #define IMainText_put_IsRightToLeft(This,Value) \ ( (This)->lpVtbl -> put_IsRightToLeft(This,Value) ) #define IMainText_get_HasSeparatorsBetweenColumns(This,Result) \ ( (This)->lpVtbl -> get_HasSeparatorsBetweenColumns(This,Result) ) #define IMainText_put_HasSeparatorsBetweenColumns(This,Value) \ ( (This)->lpVtbl -> put_HasSeparatorsBetweenColumns(This,Value) ) #define IMainText_get_HasSeparatorBefore(This,Result) \ ( (This)->lpVtbl -> get_HasSeparatorBefore(This,Result) ) #define IMainText_put_HasSeparatorBefore(This,Value) \ ( (This)->lpVtbl -> put_HasSeparatorBefore(This,Value) ) #define IMainText_get_ColumnsCount(This,Result) \ ( (This)->lpVtbl -> get_ColumnsCount(This,Result) ) #define IMainText_get_LeftColumnBound(This,Index,Result) \ ( (This)->lpVtbl -> get_LeftColumnBound(This,Index,Result) ) #define IMainText_put_LeftColumnBound(This,Index,Value) \ ( (This)->lpVtbl -> put_LeftColumnBound(This,Index,Value) ) #define IMainText_get_RightColumnBound(This,Index,Result) \ ( (This)->lpVtbl -> get_RightColumnBound(This,Index,Result) ) #define IMainText_put_RightColumnBound(This,Index,Value) \ ( (This)->lpVtbl -> put_RightColumnBound(This,Index,Value) ) #define IMainText_AddColumn(This,Left,Right) \ ( (This)->lpVtbl -> AddColumn(This,Left,Right) ) #define IMainText_RemoveColumn(This,Index) \ ( (This)->lpVtbl -> RemoveColumn(This,Index) ) #define IMainText_get_WhiteGapBefore(This,Result) \ ( (This)->lpVtbl -> get_WhiteGapBefore(This,Result) ) #define IMainText_put_WhiteGapBefore(This,Value) \ ( (This)->lpVtbl -> put_WhiteGapBefore(This,Value) ) #define IMainText_get_PageStream(This,Result) \ ( (This)->lpVtbl -> get_PageStream(This,Result) ) #define IMainText_get_DocumentStream(This,Result) \ ( (This)->lpVtbl -> get_DocumentStream(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IMainText_INTERFACE_DEFINED__ */ #ifndef __IArtefact_INTERFACE_DEFINED__ #define __IArtefact_INTERFACE_DEFINED__ /* iface IArtefact */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IArtefact; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010AD-0000-1056-976E-008048D53AE3") IArtefact : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Region( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageStream( /* [retval][out] */ IPageStream **Result) = 0; }; #else /* C style iface */ typedef struct IArtefactVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IArtefact * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IArtefact * This); ULONG ( STDMETHODCALLTYPE *Release )( IArtefact * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IArtefact * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IArtefact * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IArtefact * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IArtefact * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IArtefact * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IArtefact * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageStream )( IArtefact * This, /* [retval][out] */ IPageStream **Result); END_INTERFACE } IArtefactVtbl; iface IArtefact { CONST_VTBL struct IArtefactVtbl *lpVtbl; }; #ifdef COBJMACROS #define IArtefact_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IArtefact_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IArtefact_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IArtefact_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IArtefact_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IArtefact_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IArtefact_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IArtefact_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IArtefact_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IArtefact_get_PageStream(This,Result) \ ( (This)->lpVtbl -> get_PageStream(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IArtefact_INTERFACE_DEFINED__ */ #ifndef __IRunningTitleSeriesArray_INTERFACE_DEFINED__ #define __IRunningTitleSeriesArray_INTERFACE_DEFINED__ /* iface IRunningTitleSeriesArray */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IRunningTitleSeriesArray; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010AE-0000-1056-976E-008048D53AE3") IRunningTitleSeriesArray : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IRunningTitleSeries **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IRunningTitleSeries **Result) = 0; }; #else /* C style iface */ typedef struct IRunningTitleSeriesArrayVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IRunningTitleSeriesArray * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IRunningTitleSeriesArray * This); ULONG ( STDMETHODCALLTYPE *Release )( IRunningTitleSeriesArray * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IRunningTitleSeriesArray * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IRunningTitleSeriesArray * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IRunningTitleSeriesArray * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IRunningTitleSeriesArray * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IRunningTitleSeriesArray * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IRunningTitleSeriesArray * This, /* [in] */ int Index, /* [retval][out] */ IRunningTitleSeries **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IRunningTitleSeriesArray * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IRunningTitleSeriesArray * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IRunningTitleSeriesArray * This, /* [in] */ int Index, /* [retval][out] */ IRunningTitleSeries **Result); END_INTERFACE } IRunningTitleSeriesArrayVtbl; iface IRunningTitleSeriesArray { CONST_VTBL struct IRunningTitleSeriesArrayVtbl *lpVtbl; }; #ifdef COBJMACROS #define IRunningTitleSeriesArray_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IRunningTitleSeriesArray_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IRunningTitleSeriesArray_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IRunningTitleSeriesArray_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IRunningTitleSeriesArray_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IRunningTitleSeriesArray_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IRunningTitleSeriesArray_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IRunningTitleSeriesArray_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IRunningTitleSeriesArray_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IRunningTitleSeriesArray_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IRunningTitleSeriesArray_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IRunningTitleSeriesArray_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IRunningTitleSeriesArray_INTERFACE_DEFINED__ */ #ifndef __IPageElements_INTERFACE_DEFINED__ #define __IPageElements_INTERFACE_DEFINED__ /* iface IPageElements */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageElements; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010B3-0000-1056-976E-008048D53AE3") IPageElements : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IPageElement **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IPageElement **Result) = 0; }; #else /* C style iface */ typedef struct IPageElementsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageElements * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageElements * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageElements * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageElements * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageElements * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageElements * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageElements * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IPageElements * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IPageElements * This, /* [in] */ int Index, /* [retval][out] */ IPageElement **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageElements * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IPageElements * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IPageElements * This, /* [in] */ int Index, /* [retval][out] */ IPageElement **Result); END_INTERFACE } IPageElementsVtbl; iface IPageElements { CONST_VTBL struct IPageElementsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageElements_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageElements_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageElements_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageElements_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageElements_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageElements_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageElements_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageElements_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IPageElements_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IPageElements_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageElements_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IPageElements_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageElements_INTERFACE_DEFINED__ */ #ifndef __IPageSections_INTERFACE_DEFINED__ #define __IPageSections_INTERFACE_DEFINED__ /* iface IPageSections */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageSections; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010A2-0000-1056-976E-008048D53AE3") IPageSections : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IPageSection **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IPageSection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; }; #else /* C style iface */ typedef struct IPageSectionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageSections * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageSections * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageSections * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageSections * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageSections * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageSections * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageSections * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IPageSections * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IPageSections * This, /* [in] */ int Index, /* [retval][out] */ IPageSection **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageSections * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IPageSections * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IPageSections * This, /* [in] */ int Index, /* [retval][out] */ IPageSection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IPageSections * This); END_INTERFACE } IPageSectionsVtbl; iface IPageSections { CONST_VTBL struct IPageSectionsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageSections_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageSections_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageSections_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageSections_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageSections_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageSections_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageSections_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageSections_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IPageSections_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IPageSections_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageSections_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IPageSections_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IPageSections_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageSections_INTERFACE_DEFINED__ */ #ifndef __IFootnoteSeries_INTERFACE_DEFINED__ #define __IFootnoteSeries_INTERFACE_DEFINED__ /* iface IFootnoteSeries */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFootnoteSeries; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010C8-0000-1056-976E-008048D53AE3") IFootnoteSeries : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_NumberingType( /* [retval][out] */ FootnoteNumberingTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_NumberingType( /* [in] */ FootnoteNumberingTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsNumberingWithSuperscript( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsNumberingWithSuperscript( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsContinuousNumbering( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsContinuousNumbering( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PositionInDocument( /* [retval][out] */ FootnotePositionInDocumentTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PositionOnPage( /* [retval][out] */ FootnotePositionOnPageTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPosition( /* [in] */ FootnotePositionInDocumentTypeEnum Position, /* [in] */ FootnotePositionOnPageTypeEnum ColumnPosition) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_HasSeparator( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HasSeparator( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IFootnoteSeries *From) = 0; }; #else /* C style iface */ typedef struct IFootnoteSeriesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFootnoteSeries * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFootnoteSeries * This); ULONG ( STDMETHODCALLTYPE *Release )( IFootnoteSeries * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFootnoteSeries * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFootnoteSeries * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFootnoteSeries * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFootnoteSeries * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFootnoteSeries * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberingType )( IFootnoteSeries * This, /* [retval][out] */ FootnoteNumberingTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NumberingType )( IFootnoteSeries * This, /* [in] */ FootnoteNumberingTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsNumberingWithSuperscript )( IFootnoteSeries * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsNumberingWithSuperscript )( IFootnoteSeries * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsContinuousNumbering )( IFootnoteSeries * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsContinuousNumbering )( IFootnoteSeries * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PositionInDocument )( IFootnoteSeries * This, /* [retval][out] */ FootnotePositionInDocumentTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PositionOnPage )( IFootnoteSeries * This, /* [retval][out] */ FootnotePositionOnPageTypeEnum *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetPosition )( IFootnoteSeries * This, /* [in] */ FootnotePositionInDocumentTypeEnum Position, /* [in] */ FootnotePositionOnPageTypeEnum ColumnPosition); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasSeparator )( IFootnoteSeries * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HasSeparator )( IFootnoteSeries * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IFootnoteSeries * This, /* [in] */ IFootnoteSeries *From); END_INTERFACE } IFootnoteSeriesVtbl; iface IFootnoteSeries { CONST_VTBL struct IFootnoteSeriesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFootnoteSeries_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFootnoteSeries_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFootnoteSeries_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFootnoteSeries_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFootnoteSeries_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFootnoteSeries_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFootnoteSeries_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFootnoteSeries_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFootnoteSeries_get_NumberingType(This,Result) \ ( (This)->lpVtbl -> get_NumberingType(This,Result) ) #define IFootnoteSeries_put_NumberingType(This,Value) \ ( (This)->lpVtbl -> put_NumberingType(This,Value) ) #define IFootnoteSeries_get_IsNumberingWithSuperscript(This,Result) \ ( (This)->lpVtbl -> get_IsNumberingWithSuperscript(This,Result) ) #define IFootnoteSeries_put_IsNumberingWithSuperscript(This,Value) \ ( (This)->lpVtbl -> put_IsNumberingWithSuperscript(This,Value) ) #define IFootnoteSeries_get_IsContinuousNumbering(This,Result) \ ( (This)->lpVtbl -> get_IsContinuousNumbering(This,Result) ) #define IFootnoteSeries_put_IsContinuousNumbering(This,Value) \ ( (This)->lpVtbl -> put_IsContinuousNumbering(This,Value) ) #define IFootnoteSeries_get_PositionInDocument(This,Result) \ ( (This)->lpVtbl -> get_PositionInDocument(This,Result) ) #define IFootnoteSeries_get_PositionOnPage(This,Result) \ ( (This)->lpVtbl -> get_PositionOnPage(This,Result) ) #define IFootnoteSeries_SetPosition(This,Position,ColumnPosition) \ ( (This)->lpVtbl -> SetPosition(This,Position,ColumnPosition) ) #define IFootnoteSeries_get_HasSeparator(This,Result) \ ( (This)->lpVtbl -> get_HasSeparator(This,Result) ) #define IFootnoteSeries_put_HasSeparator(This,Value) \ ( (This)->lpVtbl -> put_HasSeparator(This,Value) ) #define IFootnoteSeries_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFootnoteSeries_INTERFACE_DEFINED__ */ #ifndef __IBackgroundLayer_INTERFACE_DEFINED__ #define __IBackgroundLayer_INTERFACE_DEFINED__ /* iface IBackgroundLayer */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBackgroundLayer; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010D0-0000-1056-976E-008048D53AE3") IBackgroundLayer : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Region( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Region( /* [in] */ IRegion *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Color( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Color( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsPicture( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IBackgroundLayerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBackgroundLayer * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBackgroundLayer * This); ULONG ( STDMETHODCALLTYPE *Release )( IBackgroundLayer * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBackgroundLayer * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBackgroundLayer * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBackgroundLayer * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBackgroundLayer * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBackgroundLayer * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Region )( IBackgroundLayer * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Region )( IBackgroundLayer * This, /* [in] */ IRegion *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Color )( IBackgroundLayer * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Color )( IBackgroundLayer * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsPicture )( IBackgroundLayer * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IBackgroundLayerVtbl; iface IBackgroundLayer { CONST_VTBL struct IBackgroundLayerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBackgroundLayer_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBackgroundLayer_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBackgroundLayer_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBackgroundLayer_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBackgroundLayer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBackgroundLayer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBackgroundLayer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBackgroundLayer_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBackgroundLayer_get_Region(This,Result) \ ( (This)->lpVtbl -> get_Region(This,Result) ) #define IBackgroundLayer_put_Region(This,Value) \ ( (This)->lpVtbl -> put_Region(This,Value) ) #define IBackgroundLayer_get_Color(This,Result) \ ( (This)->lpVtbl -> get_Color(This,Result) ) #define IBackgroundLayer_put_Color(This,Value) \ ( (This)->lpVtbl -> put_Color(This,Value) ) #define IBackgroundLayer_get_IsPicture(This,Result) \ ( (This)->lpVtbl -> get_IsPicture(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBackgroundLayer_INTERFACE_DEFINED__ */ #ifndef __IPageBlackSeparator_INTERFACE_DEFINED__ #define __IPageBlackSeparator_INTERFACE_DEFINED__ /* iface IPageBlackSeparator */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IPageBlackSeparator; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010D1-0000-1056-976E-008048D53AE3") IPageBlackSeparator : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ PageBlackSeparatorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type( /* [in] */ PageBlackSeparatorTypeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartX( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartX( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartY( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartY( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndX( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndX( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndY( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndY( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Thickness( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Role( /* [retval][out] */ PageBlackSeparatorRoleEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Role( /* [in] */ PageBlackSeparatorRoleEnum Value) = 0; }; #else /* C style iface */ typedef struct IPageBlackSeparatorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPageBlackSeparator * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPageBlackSeparator * This); ULONG ( STDMETHODCALLTYPE *Release )( IPageBlackSeparator * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPageBlackSeparator * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPageBlackSeparator * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPageBlackSeparator * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPageBlackSeparator * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPageBlackSeparator * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IPageBlackSeparator * This, /* [retval][out] */ PageBlackSeparatorTypeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Type )( IPageBlackSeparator * This, /* [in] */ PageBlackSeparatorTypeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartX )( IPageBlackSeparator * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartX )( IPageBlackSeparator * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartY )( IPageBlackSeparator * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartY )( IPageBlackSeparator * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndX )( IPageBlackSeparator * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EndX )( IPageBlackSeparator * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndY )( IPageBlackSeparator * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EndY )( IPageBlackSeparator * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Thickness )( IPageBlackSeparator * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Thickness )( IPageBlackSeparator * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Role )( IPageBlackSeparator * This, /* [retval][out] */ PageBlackSeparatorRoleEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Role )( IPageBlackSeparator * This, /* [in] */ PageBlackSeparatorRoleEnum Value); END_INTERFACE } IPageBlackSeparatorVtbl; iface IPageBlackSeparator { CONST_VTBL struct IPageBlackSeparatorVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPageBlackSeparator_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPageBlackSeparator_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPageBlackSeparator_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPageBlackSeparator_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPageBlackSeparator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPageBlackSeparator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPageBlackSeparator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPageBlackSeparator_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IPageBlackSeparator_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IPageBlackSeparator_put_Type(This,Value) \ ( (This)->lpVtbl -> put_Type(This,Value) ) #define IPageBlackSeparator_get_StartX(This,Result) \ ( (This)->lpVtbl -> get_StartX(This,Result) ) #define IPageBlackSeparator_put_StartX(This,Value) \ ( (This)->lpVtbl -> put_StartX(This,Value) ) #define IPageBlackSeparator_get_StartY(This,Result) \ ( (This)->lpVtbl -> get_StartY(This,Result) ) #define IPageBlackSeparator_put_StartY(This,Value) \ ( (This)->lpVtbl -> put_StartY(This,Value) ) #define IPageBlackSeparator_get_EndX(This,Result) \ ( (This)->lpVtbl -> get_EndX(This,Result) ) #define IPageBlackSeparator_put_EndX(This,Value) \ ( (This)->lpVtbl -> put_EndX(This,Value) ) #define IPageBlackSeparator_get_EndY(This,Result) \ ( (This)->lpVtbl -> get_EndY(This,Result) ) #define IPageBlackSeparator_put_EndY(This,Value) \ ( (This)->lpVtbl -> put_EndY(This,Value) ) #define IPageBlackSeparator_get_Thickness(This,Result) \ ( (This)->lpVtbl -> get_Thickness(This,Result) ) #define IPageBlackSeparator_put_Thickness(This,Value) \ ( (This)->lpVtbl -> put_Thickness(This,Value) ) #define IPageBlackSeparator_get_Role(This,Result) \ ( (This)->lpVtbl -> get_Role(This,Result) ) #define IPageBlackSeparator_put_Role(This,Value) \ ( (This)->lpVtbl -> put_Role(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPageBlackSeparator_INTERFACE_DEFINED__ */ #ifndef __IIncutGroups_INTERFACE_DEFINED__ #define __IIncutGroups_INTERFACE_DEFINED__ /* iface IIncutGroups */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IIncutGroups; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001102-0000-1056-976E-008048D53AE3") IIncutGroups : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IIncutGroup **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IIncutGroup **Result) = 0; }; #else /* C style iface */ typedef struct IIncutGroupsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IIncutGroups * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IIncutGroups * This); ULONG ( STDMETHODCALLTYPE *Release )( IIncutGroups * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IIncutGroups * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IIncutGroups * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IIncutGroups * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IIncutGroups * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IIncutGroups * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IIncutGroups * This, /* [in] */ int Index, /* [retval][out] */ IIncutGroup **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IIncutGroups * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IIncutGroups * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IIncutGroups * This, /* [in] */ int Index, /* [retval][out] */ IIncutGroup **Result); END_INTERFACE } IIncutGroupsVtbl; iface IIncutGroups { CONST_VTBL struct IIncutGroupsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IIncutGroups_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IIncutGroups_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IIncutGroups_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IIncutGroups_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IIncutGroups_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IIncutGroups_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IIncutGroups_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IIncutGroups_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IIncutGroups_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IIncutGroups_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IIncutGroups_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IIncutGroups_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IIncutGroups_INTERFACE_DEFINED__ */ #ifndef __IFootnotes_INTERFACE_DEFINED__ #define __IFootnotes_INTERFACE_DEFINED__ /* iface IFootnotes */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFootnotes; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001103-0000-1056-976E-008048D53AE3") IFootnotes : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IFootnote **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IFootnote **Result) = 0; }; #else /* C style iface */ typedef struct IFootnotesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFootnotes * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFootnotes * This); ULONG ( STDMETHODCALLTYPE *Release )( IFootnotes * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFootnotes * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFootnotes * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFootnotes * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFootnotes * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IFootnotes * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IFootnotes * This, /* [in] */ int Index, /* [retval][out] */ IFootnote **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFootnotes * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IFootnotes * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IFootnotes * This, /* [in] */ int Index, /* [retval][out] */ IFootnote **Result); END_INTERFACE } IFootnotesVtbl; iface IFootnotes { CONST_VTBL struct IFootnotesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFootnotes_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFootnotes_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFootnotes_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFootnotes_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFootnotes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFootnotes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFootnotes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFootnotes_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IFootnotes_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IFootnotes_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFootnotes_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IFootnotes_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFootnotes_INTERFACE_DEFINED__ */ #ifndef __IDocumentStream_INTERFACE_DEFINED__ #define __IDocumentStream_INTERFACE_DEFINED__ /* iface IDocumentStream */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentStream; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010BD-0000-1056-976E-008048D53AE3") IDocumentStream : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ StreamTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextOrientation( /* [retval][out] */ ITextOrientation **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsEmpty( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstElement( /* [retval][out] */ IDocumentElement **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastElement( /* [retval][out] */ IDocumentElement **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_NextElement( /* [in] */ IDocumentElement *Element, /* [retval][out] */ IDocumentElement **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PrevElement( /* [in] */ IDocumentElement *Element, /* [retval][out] */ IDocumentElement **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindFirstObjectOnPage( /* [in] */ IFRPage *Page, /* [retval][out] */ IDocumentElement **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstPage( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastPage( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAllPageElements( /* [retval][out] */ IPageElements **Ids) = 0; }; #else /* C style iface */ typedef struct IDocumentStreamVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentStream * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentStream * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentStream * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentStream * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentStream * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentStream * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentStream * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentStream * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IDocumentStream * This, /* [retval][out] */ StreamTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextOrientation )( IDocumentStream * This, /* [retval][out] */ ITextOrientation **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsEmpty )( IDocumentStream * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstElement )( IDocumentStream * This, /* [retval][out] */ IDocumentElement **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LastElement )( IDocumentStream * This, /* [retval][out] */ IDocumentElement **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NextElement )( IDocumentStream * This, /* [in] */ IDocumentElement *Element, /* [retval][out] */ IDocumentElement **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrevElement )( IDocumentStream * This, /* [in] */ IDocumentElement *Element, /* [retval][out] */ IDocumentElement **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *FindFirstObjectOnPage )( IDocumentStream * This, /* [in] */ IFRPage *Page, /* [retval][out] */ IDocumentElement **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstPage )( IDocumentStream * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LastPage )( IDocumentStream * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAllPageElements )( IDocumentStream * This, /* [retval][out] */ IPageElements **Ids); END_INTERFACE } IDocumentStreamVtbl; iface IDocumentStream { CONST_VTBL struct IDocumentStreamVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentStream_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentStream_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentStream_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentStream_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentStream_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentStream_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentStream_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentStream_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentStream_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IDocumentStream_get_TextOrientation(This,Result) \ ( (This)->lpVtbl -> get_TextOrientation(This,Result) ) #define IDocumentStream_get_IsEmpty(This,Result) \ ( (This)->lpVtbl -> get_IsEmpty(This,Result) ) #define IDocumentStream_get_FirstElement(This,Result) \ ( (This)->lpVtbl -> get_FirstElement(This,Result) ) #define IDocumentStream_get_LastElement(This,Result) \ ( (This)->lpVtbl -> get_LastElement(This,Result) ) #define IDocumentStream_get_NextElement(This,Element,Result) \ ( (This)->lpVtbl -> get_NextElement(This,Element,Result) ) #define IDocumentStream_get_PrevElement(This,Element,Result) \ ( (This)->lpVtbl -> get_PrevElement(This,Element,Result) ) #define IDocumentStream_FindFirstObjectOnPage(This,Page,Result) \ ( (This)->lpVtbl -> FindFirstObjectOnPage(This,Page,Result) ) #define IDocumentStream_get_FirstPage(This,Result) \ ( (This)->lpVtbl -> get_FirstPage(This,Result) ) #define IDocumentStream_get_LastPage(This,Result) \ ( (This)->lpVtbl -> get_LastPage(This,Result) ) #define IDocumentStream_GetAllPageElements(This,Ids) \ ( (This)->lpVtbl -> GetAllPageElements(This,Ids) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentStream_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PageElement; #ifdef __cplusplus class DECLSPEC_UUID("11002089-0000-1056-976E-008048D53AE3") PageElement; #endif EXTERN_C const CLSID CLSID_PageStructure; #ifdef __cplusplus class DECLSPEC_UUID("11002094-0000-1056-976E-008048D53AE3") PageStructure; #endif EXTERN_C const CLSID CLSID_RunningTitle; #ifdef __cplusplus class DECLSPEC_UUID("11002095-0000-1056-976E-008048D53AE3") RunningTitle; #endif EXTERN_C const CLSID CLSID_PageStream; #ifdef __cplusplus class DECLSPEC_UUID("11002096-0000-1056-976E-008048D53AE3") PageStream; #endif EXTERN_C const CLSID CLSID_PageSection; #ifdef __cplusplus class DECLSPEC_UUID("11002097-0000-1056-976E-008048D53AE3") PageSection; #endif EXTERN_C const CLSID CLSID_PageSections; #ifdef __cplusplus class DECLSPEC_UUID("11002092-0000-1056-976E-008048D53AE3") PageSections; #endif EXTERN_C const CLSID CLSID_RunningTitleSeries; #ifdef __cplusplus class DECLSPEC_UUID("11002098-0000-1056-976E-008048D53AE3") RunningTitleSeries; #endif #ifndef __BorderFlags_MODULE_DEFINED__ #define __BorderFlags_MODULE_DEFINED__ /* module BorderFlags */ /* [helpstring][helpcontext] */ const int BF_Top = 0x1; const int BF_Bottom = 0x2; const int BF_Left = 0x4; const int BF_Right = 0x8; #endif /* __BorderFlags_MODULE_DEFINED__ */ EXTERN_C const CLSID CLSID_Incut; #ifdef __cplusplus class DECLSPEC_UUID("1100209A-0000-1056-976E-008048D53AE3") Incut; #endif #ifndef __IIncutGroup_INTERFACE_DEFINED__ #define __IIncutGroup_INTERFACE_DEFINED__ /* iface IIncutGroup */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IIncutGroup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001101-0000-1056-976E-008048D53AE3") IIncutGroup : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IIncut **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IIncut **Result) = 0; }; #else /* C style iface */ typedef struct IIncutGroupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IIncutGroup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IIncutGroup * This); ULONG ( STDMETHODCALLTYPE *Release )( IIncutGroup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IIncutGroup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IIncutGroup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IIncutGroup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IIncutGroup * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IIncutGroup * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IIncutGroup * This, /* [in] */ int Index, /* [retval][out] */ IIncut **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IIncutGroup * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IIncutGroup * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IIncutGroup * This, /* [in] */ int Index, /* [retval][out] */ IIncut **Result); END_INTERFACE } IIncutGroupVtbl; iface IIncutGroup { CONST_VTBL struct IIncutGroupVtbl *lpVtbl; }; #ifdef COBJMACROS #define IIncutGroup_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IIncutGroup_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IIncutGroup_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IIncutGroup_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IIncutGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IIncutGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IIncutGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IIncutGroup_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IIncutGroup_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IIncutGroup_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IIncutGroup_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IIncutGroup_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IIncutGroup_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Footnote; #ifdef __cplusplus class DECLSPEC_UUID("1100209B-0000-1056-976E-008048D53AE3") Footnote; #endif EXTERN_C const CLSID CLSID_MainText; #ifdef __cplusplus class DECLSPEC_UUID("1100209C-0000-1056-976E-008048D53AE3") MainText; #endif EXTERN_C const CLSID CLSID_Artefact; #ifdef __cplusplus class DECLSPEC_UUID("1100209D-0000-1056-976E-008048D53AE3") Artefact; #endif EXTERN_C const CLSID CLSID_RunningTitleSeriesArray; #ifdef __cplusplus class DECLSPEC_UUID("1100209E-0000-1056-976E-008048D53AE3") RunningTitleSeriesArray; #endif EXTERN_C const CLSID CLSID_RunningTitleSeriesText; #ifdef __cplusplus class DECLSPEC_UUID("1100209F-0000-1056-976E-008048D53AE3") RunningTitleSeriesText; #endif EXTERN_C const CLSID CLSID_BackgroundLayer; #ifdef __cplusplus class DECLSPEC_UUID("110020BA-0000-1056-976E-008048D53AE3") BackgroundLayer; #endif EXTERN_C const CLSID CLSID_BlackSeparator; #ifdef __cplusplus class DECLSPEC_UUID("110020BB-0000-1056-976E-008048D53AE3") BlackSeparator; #endif #ifndef __IGlobalStyleStorage_INTERFACE_DEFINED__ #define __IGlobalStyleStorage_INTERFACE_DEFINED__ /* iface IGlobalStyleStorage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IGlobalStyleStorage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010BB-0000-1056-976E-008048D53AE3") IGlobalStyleStorage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParagraphStylesCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParagraphStyle( /* [in] */ int StyleIndex, /* [retval][out] */ IParagraphStyle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateParagraphStyle( /* [retval][out] */ IParagraphStyle **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseStyleForParagraphRole( /* [defaultvalue][in] */ ParagraphRoleEnum Role, /* [defaultvalue][in] */ int Level, /* [retval][out] */ IParagraphStyle **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BaseStyleForParagraphRole( /* [in] */ ParagraphRoleEnum Role, /* [in] */ int Level, /* [in] */ IParagraphStyle *Style) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAllStyles( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Clean( void) = 0; }; #else /* C style iface */ typedef struct IGlobalStyleStorageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGlobalStyleStorage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IGlobalStyleStorage * This); ULONG ( STDMETHODCALLTYPE *Release )( IGlobalStyleStorage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IGlobalStyleStorage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IGlobalStyleStorage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IGlobalStyleStorage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IGlobalStyleStorage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IGlobalStyleStorage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParagraphStylesCount )( IGlobalStyleStorage * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParagraphStyle )( IGlobalStyleStorage * This, /* [in] */ int StyleIndex, /* [retval][out] */ IParagraphStyle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateParagraphStyle )( IGlobalStyleStorage * This, /* [retval][out] */ IParagraphStyle **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BaseStyleForParagraphRole )( IGlobalStyleStorage * This, /* [defaultvalue][in] */ ParagraphRoleEnum Role, /* [defaultvalue][in] */ int Level, /* [retval][out] */ IParagraphStyle **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BaseStyleForParagraphRole )( IGlobalStyleStorage * This, /* [in] */ ParagraphRoleEnum Role, /* [in] */ int Level, /* [in] */ IParagraphStyle *Style); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAllStyles )( IGlobalStyleStorage * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Clean )( IGlobalStyleStorage * This); END_INTERFACE } IGlobalStyleStorageVtbl; iface IGlobalStyleStorage { CONST_VTBL struct IGlobalStyleStorageVtbl *lpVtbl; }; #ifdef COBJMACROS #define IGlobalStyleStorage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IGlobalStyleStorage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IGlobalStyleStorage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IGlobalStyleStorage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IGlobalStyleStorage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IGlobalStyleStorage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IGlobalStyleStorage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IGlobalStyleStorage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IGlobalStyleStorage_get_ParagraphStylesCount(This,Result) \ ( (This)->lpVtbl -> get_ParagraphStylesCount(This,Result) ) #define IGlobalStyleStorage_get_ParagraphStyle(This,StyleIndex,Result) \ ( (This)->lpVtbl -> get_ParagraphStyle(This,StyleIndex,Result) ) #define IGlobalStyleStorage_CreateParagraphStyle(This,Result) \ ( (This)->lpVtbl -> CreateParagraphStyle(This,Result) ) #define IGlobalStyleStorage_get_BaseStyleForParagraphRole(This,Role,Level,Result) \ ( (This)->lpVtbl -> get_BaseStyleForParagraphRole(This,Role,Level,Result) ) #define IGlobalStyleStorage_put_BaseStyleForParagraphRole(This,Role,Level,Style) \ ( (This)->lpVtbl -> put_BaseStyleForParagraphRole(This,Role,Level,Style) ) #define IGlobalStyleStorage_DeleteAllStyles(This) \ ( (This)->lpVtbl -> DeleteAllStyles(This) ) #define IGlobalStyleStorage_Clean(This) \ ( (This)->lpVtbl -> Clean(This) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IGlobalStyleStorage_INTERFACE_DEFINED__ */ #ifndef __IFootnoteSeriesArray_INTERFACE_DEFINED__ #define __IFootnoteSeriesArray_INTERFACE_DEFINED__ /* iface IFootnoteSeriesArray */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFootnoteSeriesArray; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010C7-0000-1056-976E-008048D53AE3") IFootnoteSeriesArray : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IFootnoteSeries **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IFootnoteSeries **Result) = 0; }; #else /* C style iface */ typedef struct IFootnoteSeriesArrayVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFootnoteSeriesArray * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFootnoteSeriesArray * This); ULONG ( STDMETHODCALLTYPE *Release )( IFootnoteSeriesArray * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFootnoteSeriesArray * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFootnoteSeriesArray * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFootnoteSeriesArray * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFootnoteSeriesArray * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IFootnoteSeriesArray * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IFootnoteSeriesArray * This, /* [in] */ int Index, /* [retval][out] */ IFootnoteSeries **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFootnoteSeriesArray * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IFootnoteSeriesArray * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IFootnoteSeriesArray * This, /* [in] */ int Index, /* [retval][out] */ IFootnoteSeries **Result); END_INTERFACE } IFootnoteSeriesArrayVtbl; iface IFootnoteSeriesArray { CONST_VTBL struct IFootnoteSeriesArrayVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFootnoteSeriesArray_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFootnoteSeriesArray_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFootnoteSeriesArray_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFootnoteSeriesArray_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFootnoteSeriesArray_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFootnoteSeriesArray_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFootnoteSeriesArray_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFootnoteSeriesArray_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IFootnoteSeriesArray_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IFootnoteSeriesArray_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFootnoteSeriesArray_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IFootnoteSeriesArray_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFootnoteSeriesArray_INTERFACE_DEFINED__ */ #ifndef __IDocumentSection_INTERFACE_DEFINED__ #define __IDocumentSection_INTERFACE_DEFINED__ /* iface IDocumentSection */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentSection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010BC-0000-1056-976E-008048D53AE3") IDocumentSection : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageWidth( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PageWidth( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageHeight( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PageHeight( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AreMarginsMirroredOnEvenPages( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AreMarginsMirroredOnEvenPages( /* [in] */ VARIANT_BOOL Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MainText( /* [retval][out] */ IMainText **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncutGroups( /* [retval][out] */ IIncutGroups **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Footnotes( /* [retval][out] */ IFootnotes **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstPage( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastPage( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TopMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TopMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightMargin( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BottomMargin( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BottomMargin( /* [in] */ int Value) = 0; }; #else /* C style iface */ typedef struct IDocumentSectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentSection * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentSection * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentSection * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentSection * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentSection * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentSection * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentSection * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentSection * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageWidth )( IDocumentSection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PageWidth )( IDocumentSection * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageHeight )( IDocumentSection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PageHeight )( IDocumentSection * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AreMarginsMirroredOnEvenPages )( IDocumentSection * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AreMarginsMirroredOnEvenPages )( IDocumentSection * This, /* [in] */ VARIANT_BOOL Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MainText )( IDocumentSection * This, /* [retval][out] */ IMainText **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncutGroups )( IDocumentSection * This, /* [retval][out] */ IIncutGroups **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Footnotes )( IDocumentSection * This, /* [retval][out] */ IFootnotes **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstPage )( IDocumentSection * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LastPage )( IDocumentSection * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LeftMargin )( IDocumentSection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LeftMargin )( IDocumentSection * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TopMargin )( IDocumentSection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TopMargin )( IDocumentSection * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RightMargin )( IDocumentSection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RightMargin )( IDocumentSection * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BottomMargin )( IDocumentSection * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BottomMargin )( IDocumentSection * This, /* [in] */ int Value); END_INTERFACE } IDocumentSectionVtbl; iface IDocumentSection { CONST_VTBL struct IDocumentSectionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentSection_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentSection_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentSection_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentSection_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentSection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentSection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentSection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentSection_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentSection_get_PageWidth(This,Result) \ ( (This)->lpVtbl -> get_PageWidth(This,Result) ) #define IDocumentSection_put_PageWidth(This,Value) \ ( (This)->lpVtbl -> put_PageWidth(This,Value) ) #define IDocumentSection_get_PageHeight(This,Result) \ ( (This)->lpVtbl -> get_PageHeight(This,Result) ) #define IDocumentSection_put_PageHeight(This,Value) \ ( (This)->lpVtbl -> put_PageHeight(This,Value) ) #define IDocumentSection_get_AreMarginsMirroredOnEvenPages(This,Result) \ ( (This)->lpVtbl -> get_AreMarginsMirroredOnEvenPages(This,Result) ) #define IDocumentSection_put_AreMarginsMirroredOnEvenPages(This,Value) \ ( (This)->lpVtbl -> put_AreMarginsMirroredOnEvenPages(This,Value) ) #define IDocumentSection_get_MainText(This,Result) \ ( (This)->lpVtbl -> get_MainText(This,Result) ) #define IDocumentSection_get_IncutGroups(This,Result) \ ( (This)->lpVtbl -> get_IncutGroups(This,Result) ) #define IDocumentSection_get_Footnotes(This,Result) \ ( (This)->lpVtbl -> get_Footnotes(This,Result) ) #define IDocumentSection_get_FirstPage(This,Result) \ ( (This)->lpVtbl -> get_FirstPage(This,Result) ) #define IDocumentSection_get_LastPage(This,Result) \ ( (This)->lpVtbl -> get_LastPage(This,Result) ) #define IDocumentSection_get_LeftMargin(This,Result) \ ( (This)->lpVtbl -> get_LeftMargin(This,Result) ) #define IDocumentSection_put_LeftMargin(This,Value) \ ( (This)->lpVtbl -> put_LeftMargin(This,Value) ) #define IDocumentSection_get_TopMargin(This,Result) \ ( (This)->lpVtbl -> get_TopMargin(This,Result) ) #define IDocumentSection_put_TopMargin(This,Value) \ ( (This)->lpVtbl -> put_TopMargin(This,Value) ) #define IDocumentSection_get_RightMargin(This,Result) \ ( (This)->lpVtbl -> get_RightMargin(This,Result) ) #define IDocumentSection_put_RightMargin(This,Value) \ ( (This)->lpVtbl -> put_RightMargin(This,Value) ) #define IDocumentSection_get_BottomMargin(This,Result) \ ( (This)->lpVtbl -> get_BottomMargin(This,Result) ) #define IDocumentSection_put_BottomMargin(This,Value) \ ( (This)->lpVtbl -> put_BottomMargin(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentSection_INTERFACE_DEFINED__ */ #ifndef __IDocumentElement_INTERFACE_DEFINED__ #define __IDocumentElement_INTERFACE_DEFINED__ /* iface IDocumentElement */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentElement; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010C3-0000-1056-976E-008048D53AE3") IDocumentElement : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ DocumentElementTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OccupiedPagesCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_OccupiedPage( /* [in] */ int PageNumber, /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsParagraph( /* [retval][out] */ IParagraph **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsTable( /* [retval][out] */ ITextTable **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsPicture( /* [retval][out] */ ITextPicture **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAsBarcode( /* [retval][out] */ ITextBarcode **Result) = 0; }; #else /* C style iface */ typedef struct IDocumentElementVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentElement * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentElement * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentElement * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentElement * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentElement * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentElement * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentElement * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentElement * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IDocumentElement * This, /* [retval][out] */ DocumentElementTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OccupiedPagesCount )( IDocumentElement * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OccupiedPage )( IDocumentElement * This, /* [in] */ int PageNumber, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsParagraph )( IDocumentElement * This, /* [retval][out] */ IParagraph **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsTable )( IDocumentElement * This, /* [retval][out] */ ITextTable **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsPicture )( IDocumentElement * This, /* [retval][out] */ ITextPicture **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsBarcode )( IDocumentElement * This, /* [retval][out] */ ITextBarcode **Result); END_INTERFACE } IDocumentElementVtbl; iface IDocumentElement { CONST_VTBL struct IDocumentElementVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentElement_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentElement_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentElement_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentElement_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentElement_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentElement_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IDocumentElement_get_OccupiedPagesCount(This,Result) \ ( (This)->lpVtbl -> get_OccupiedPagesCount(This,Result) ) #define IDocumentElement_get_OccupiedPage(This,PageNumber,Result) \ ( (This)->lpVtbl -> get_OccupiedPage(This,PageNumber,Result) ) #define IDocumentElement_GetAsParagraph(This,Result) \ ( (This)->lpVtbl -> GetAsParagraph(This,Result) ) #define IDocumentElement_GetAsTable(This,Result) \ ( (This)->lpVtbl -> GetAsTable(This,Result) ) #define IDocumentElement_GetAsPicture(This,Result) \ ( (This)->lpVtbl -> GetAsPicture(This,Result) ) #define IDocumentElement_GetAsBarcode(This,Result) \ ( (This)->lpVtbl -> GetAsBarcode(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentElement_INTERFACE_DEFINED__ */ #ifndef __IListLevel_INTERFACE_DEFINED__ #define __IListLevel_INTERFACE_DEFINED__ /* iface IListLevel */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IListLevel; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010D2-0000-1056-976E-008048D53AE3") IListLevel : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LevelIndex( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_NumberingStyle( /* [retval][out] */ NumberingStyleEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_NumberingStyle( /* [in] */ NumberingStyleEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartNumber( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartNumber( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BulletSymbol( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BulletSymbol( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RestartNumberingOnUpperListLevelOccurrence( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RestartNumberingOnUpperListLevelOccurrence( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TemplateText( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TemplateText( /* [in] */ BSTR Value) = 0; }; #else /* C style iface */ typedef struct IListLevelVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IListLevel * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IListLevel * This); ULONG ( STDMETHODCALLTYPE *Release )( IListLevel * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IListLevel * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IListLevel * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IListLevel * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IListLevel * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IListLevel * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LevelIndex )( IListLevel * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberingStyle )( IListLevel * This, /* [retval][out] */ NumberingStyleEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NumberingStyle )( IListLevel * This, /* [in] */ NumberingStyleEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartNumber )( IListLevel * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartNumber )( IListLevel * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BulletSymbol )( IListLevel * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BulletSymbol )( IListLevel * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RestartNumberingOnUpperListLevelOccurrence )( IListLevel * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RestartNumberingOnUpperListLevelOccurrence )( IListLevel * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TemplateText )( IListLevel * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TemplateText )( IListLevel * This, /* [in] */ BSTR Value); END_INTERFACE } IListLevelVtbl; iface IListLevel { CONST_VTBL struct IListLevelVtbl *lpVtbl; }; #ifdef COBJMACROS #define IListLevel_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IListLevel_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IListLevel_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IListLevel_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IListLevel_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IListLevel_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IListLevel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IListLevel_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IListLevel_get_LevelIndex(This,Result) \ ( (This)->lpVtbl -> get_LevelIndex(This,Result) ) #define IListLevel_get_NumberingStyle(This,Result) \ ( (This)->lpVtbl -> get_NumberingStyle(This,Result) ) #define IListLevel_put_NumberingStyle(This,Value) \ ( (This)->lpVtbl -> put_NumberingStyle(This,Value) ) #define IListLevel_get_StartNumber(This,Result) \ ( (This)->lpVtbl -> get_StartNumber(This,Result) ) #define IListLevel_put_StartNumber(This,Value) \ ( (This)->lpVtbl -> put_StartNumber(This,Value) ) #define IListLevel_get_BulletSymbol(This,Result) \ ( (This)->lpVtbl -> get_BulletSymbol(This,Result) ) #define IListLevel_put_BulletSymbol(This,Value) \ ( (This)->lpVtbl -> put_BulletSymbol(This,Value) ) #define IListLevel_get_RestartNumberingOnUpperListLevelOccurrence(This,Result) \ ( (This)->lpVtbl -> get_RestartNumberingOnUpperListLevelOccurrence(This,Result) ) #define IListLevel_put_RestartNumberingOnUpperListLevelOccurrence(This,Value) \ ( (This)->lpVtbl -> put_RestartNumberingOnUpperListLevelOccurrence(This,Value) ) #define IListLevel_get_TemplateText(This,Result) \ ( (This)->lpVtbl -> get_TemplateText(This,Result) ) #define IListLevel_put_TemplateText(This,Value) \ ( (This)->lpVtbl -> put_TemplateText(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IListLevel_INTERFACE_DEFINED__ */ #ifndef __IList_INTERFACE_DEFINED__ #define __IList_INTERFACE_DEFINED__ /* iface IList */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IList; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010C0-0000-1056-976E-008048D53AE3") IList : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IListLevel **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IListLevel **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddNew( /* [retval][out] */ IListLevel **Result) = 0; }; #else /* C style iface */ typedef struct IListVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IList * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IList * This); ULONG ( STDMETHODCALLTYPE *Release )( IList * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IList * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IList * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IList * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IList * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IList * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IList * This, /* [in] */ int Index, /* [retval][out] */ IListLevel **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IList * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IList * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IList * This, /* [in] */ int Index, /* [retval][out] */ IListLevel **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )( IList * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddNew )( IList * This, /* [retval][out] */ IListLevel **Result); END_INTERFACE } IListVtbl; iface IList { CONST_VTBL struct IListVtbl *lpVtbl; }; #ifdef COBJMACROS #define IList_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IList_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IList_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IList_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IList_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IList_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IList_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IList_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IList_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IList_DeleteAll(This) \ ( (This)->lpVtbl -> DeleteAll(This) ) #define IList_AddNew(This,Result) \ ( (This)->lpVtbl -> AddNew(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IList_INTERFACE_DEFINED__ */ #ifndef __IDocumentStructure_INTERFACE_DEFINED__ #define __IDocumentStructure_INTERFACE_DEFINED__ /* iface IDocumentStructure */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDocumentStructure; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010BA-0000-1056-976E-008048D53AE3") IDocumentStructure : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_GlobalStyleStorage( /* [retval][out] */ IGlobalStyleStorage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RunningTitleSeriesArray( /* [retval][out] */ IRunningTitleSeriesArray **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_FootnoteSeriesArray( /* [retval][out] */ IFootnoteSeriesArray **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentSectionsCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentSection( /* [in] */ int SectionIndex, /* [retval][out] */ IDocumentSection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindFirstSectionOnPage( /* [in] */ int PageIndex, /* [retval][out] */ IDocumentSection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindFootnoteByHyperlinkTarget( /* [in] */ BSTR Target, /* [retval][out] */ IFootnote **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAllFootnoteTargets( /* [retval][out] */ IStringsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE UnloadUnusedPages( /* [in] */ VARIANT_BOOL IsSaveRequired) = 0; }; #else /* C style iface */ typedef struct IDocumentStructureVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDocumentStructure * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDocumentStructure * This); ULONG ( STDMETHODCALLTYPE *Release )( IDocumentStructure * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDocumentStructure * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDocumentStructure * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDocumentStructure * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDocumentStructure * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDocumentStructure * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GlobalStyleStorage )( IDocumentStructure * This, /* [retval][out] */ IGlobalStyleStorage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RunningTitleSeriesArray )( IDocumentStructure * This, /* [retval][out] */ IRunningTitleSeriesArray **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FootnoteSeriesArray )( IDocumentStructure * This, /* [retval][out] */ IFootnoteSeriesArray **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentSectionsCount )( IDocumentStructure * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentSection )( IDocumentStructure * This, /* [in] */ int SectionIndex, /* [retval][out] */ IDocumentSection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *FindFirstSectionOnPage )( IDocumentStructure * This, /* [in] */ int PageIndex, /* [retval][out] */ IDocumentSection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *FindFootnoteByHyperlinkTarget )( IDocumentStructure * This, /* [in] */ BSTR Target, /* [retval][out] */ IFootnote **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetAllFootnoteTargets )( IDocumentStructure * This, /* [retval][out] */ IStringsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *UnloadUnusedPages )( IDocumentStructure * This, /* [in] */ VARIANT_BOOL IsSaveRequired); END_INTERFACE } IDocumentStructureVtbl; iface IDocumentStructure { CONST_VTBL struct IDocumentStructureVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDocumentStructure_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDocumentStructure_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDocumentStructure_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDocumentStructure_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDocumentStructure_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDocumentStructure_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDocumentStructure_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDocumentStructure_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDocumentStructure_get_GlobalStyleStorage(This,Result) \ ( (This)->lpVtbl -> get_GlobalStyleStorage(This,Result) ) #define IDocumentStructure_get_RunningTitleSeriesArray(This,Result) \ ( (This)->lpVtbl -> get_RunningTitleSeriesArray(This,Result) ) #define IDocumentStructure_get_FootnoteSeriesArray(This,Result) \ ( (This)->lpVtbl -> get_FootnoteSeriesArray(This,Result) ) #define IDocumentStructure_get_DocumentSectionsCount(This,Result) \ ( (This)->lpVtbl -> get_DocumentSectionsCount(This,Result) ) #define IDocumentStructure_get_DocumentSection(This,SectionIndex,Result) \ ( (This)->lpVtbl -> get_DocumentSection(This,SectionIndex,Result) ) #define IDocumentStructure_FindFirstSectionOnPage(This,PageIndex,Result) \ ( (This)->lpVtbl -> FindFirstSectionOnPage(This,PageIndex,Result) ) #define IDocumentStructure_FindFootnoteByHyperlinkTarget(This,Target,Result) \ ( (This)->lpVtbl -> FindFootnoteByHyperlinkTarget(This,Target,Result) ) #define IDocumentStructure_GetAllFootnoteTargets(This,Result) \ ( (This)->lpVtbl -> GetAllFootnoteTargets(This,Result) ) #define IDocumentStructure_UnloadUnusedPages(This,IsSaveRequired) \ ( (This)->lpVtbl -> UnloadUnusedPages(This,IsSaveRequired) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDocumentStructure_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DocumentStructure; #ifdef __cplusplus class DECLSPEC_UUID("110020A7-0000-1056-976E-008048D53AE3") DocumentStructure; #endif EXTERN_C const CLSID CLSID_FootnoteSeriesArray; #ifdef __cplusplus class DECLSPEC_UUID("110020B2-0000-1056-976E-008048D53AE3") FootnoteSeriesArray; #endif EXTERN_C const CLSID CLSID_FootnoteSeries; #ifdef __cplusplus class DECLSPEC_UUID("110020B3-0000-1056-976E-008048D53AE3") FootnoteSeries; #endif EXTERN_C const CLSID CLSID_GlobalStyleStorage; #ifdef __cplusplus class DECLSPEC_UUID("110020A8-0000-1056-976E-008048D53AE3") GlobalStyleStorage; #endif EXTERN_C const CLSID CLSID_DocumentSection; #ifdef __cplusplus class DECLSPEC_UUID("110020A9-0000-1056-976E-008048D53AE3") DocumentSection; #endif EXTERN_C const CLSID CLSID_DocumentStream; #ifdef __cplusplus class DECLSPEC_UUID("110020AA-0000-1056-976E-008048D53AE3") DocumentStream; #endif EXTERN_C const CLSID CLSID_DocumentElement; #ifdef __cplusplus class DECLSPEC_UUID("110020B0-0000-1056-976E-008048D53AE3") DocumentElement; #endif EXTERN_C const CLSID CLSID_StreamElementLocationParams; #ifdef __cplusplus class DECLSPEC_UUID("110020B1-0000-1056-976E-008048D53AE3") StreamElementLocationParams; #endif EXTERN_C const CLSID CLSID_ParagraphStyle; #ifdef __cplusplus class DECLSPEC_UUID("110020AB-0000-1056-976E-008048D53AE3") ParagraphStyle; #endif EXTERN_C const CLSID CLSID_FontStyle; #ifdef __cplusplus class DECLSPEC_UUID("110020AC-0000-1056-976E-008048D53AE3") FontStyle; #endif EXTERN_C const CLSID CLSID_List; #ifdef __cplusplus class DECLSPEC_UUID("110020AD-0000-1056-976E-008048D53AE3") List; #endif EXTERN_C const CLSID CLSID_ListLevel; #ifdef __cplusplus class DECLSPEC_UUID("110020BC-0000-1056-976E-008048D53AE3") ListLevel; #endif EXTERN_C const CLSID CLSID_ListParams; #ifdef __cplusplus class DECLSPEC_UUID("110020B9-0000-1056-976E-008048D53AE3") ListParams; #endif #ifndef __IFRPages_INTERFACE_DEFINED__ #define __IFRPages_INTERFACE_DEFINED__ /* iface IFRPages */ /* [unique][helpstring][helpcontext][dual][uuid][object] */ EXTERN_C const IID IID_IFRPages; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001082-0000-1056-976E-008048D53AE3") IFRPages : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteAt( int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Renumber( IIntsCollection *NewOrder) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Swap( int FirstIndex, int SecondIndex) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IndexOf( /* [in] */ IFRPage *Page, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IFRPagesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFRPages * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFRPages * This); ULONG ( STDMETHODCALLTYPE *Release )( IFRPages * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFRPages * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFRPages * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFRPages * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFRPages * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IFRPages * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IFRPages * This, /* [in] */ int Index, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFRPages * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IFRPages * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IFRPages * This, /* [in] */ int Index, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAt )( IFRPages * This, int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Renumber )( IFRPages * This, IIntsCollection *NewOrder); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Swap )( IFRPages * This, int FirstIndex, int SecondIndex); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IndexOf )( IFRPages * This, /* [in] */ IFRPage *Page, /* [retval][out] */ int *Result); END_INTERFACE } IFRPagesVtbl; iface IFRPages { CONST_VTBL struct IFRPagesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFRPages_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFRPages_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFRPages_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFRPages_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFRPages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFRPages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFRPages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFRPages_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IFRPages_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IFRPages_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFRPages_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IFRPages_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define IFRPages_DeleteAt(This,Index) \ ( (This)->lpVtbl -> DeleteAt(This,Index) ) #define IFRPages_Renumber(This,NewOrder) \ ( (This)->lpVtbl -> Renumber(This,NewOrder) ) #define IFRPages_Swap(This,FirstIndex,SecondIndex) \ ( (This)->lpVtbl -> Swap(This,FirstIndex,SecondIndex) ) #define IFRPages_IndexOf(This,Page,Result) \ ( (This)->lpVtbl -> IndexOf(This,Page,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFRPages_INTERFACE_DEFINED__ */ #ifndef __IFRPagesEvents_INTERFACE_DEFINED__ #define __IFRPagesEvents_INTERFACE_DEFINED__ /* iface IFRPagesEvents */ /* [object][helpstring][helpcontext][uuid][oleautomation] */ EXTERN_C const IID IID_IFRPagesEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001086-0000-1056-976E-008048D53AE3") IFRPagesEvents : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PageRemoved( IFRPages *Sender, /* [in] */ IFRPage *Page, /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PageAdded( IFRPages *Sender, /* [in] */ int Index) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PagesRenumbered( IFRPages *Sender) = 0; }; #else /* C style iface */ typedef struct IFRPagesEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFRPagesEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFRPagesEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( IFRPagesEvents * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PageRemoved )( IFRPagesEvents * This, IFRPages *Sender, /* [in] */ IFRPage *Page, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PageAdded )( IFRPagesEvents * This, IFRPages *Sender, /* [in] */ int Index); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PagesRenumbered )( IFRPagesEvents * This, IFRPages *Sender); END_INTERFACE } IFRPagesEventsVtbl; iface IFRPagesEvents { CONST_VTBL struct IFRPagesEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFRPagesEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFRPagesEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFRPagesEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFRPagesEvents_PageRemoved(This,Sender,Page,Index) \ ( (This)->lpVtbl -> PageRemoved(This,Sender,Page,Index) ) #define IFRPagesEvents_PageAdded(This,Sender,Index) \ ( (This)->lpVtbl -> PageAdded(This,Sender,Index) ) #define IFRPagesEvents_PagesRenumbered(This,Sender) \ ( (This)->lpVtbl -> PagesRenumbered(This,Sender) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFRPagesEvents_INTERFACE_DEFINED__ */ #ifndef __DIFRPagesEvents_DISPINTERFACE_DEFINED__ #define __DIFRPagesEvents_DISPINTERFACE_DEFINED__ /* dispiface DIFRPagesEvents */ /* [helpstring][helpcontext][uuid] */ EXTERN_C const IID DIID_DIFRPagesEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001087-0000-1056-976E-008048D53AE3") DIFRPagesEvents : public IDispatch { }; #else /* C style iface */ typedef struct DIFRPagesEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DIFRPagesEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DIFRPagesEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DIFRPagesEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DIFRPagesEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DIFRPagesEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DIFRPagesEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DIFRPagesEvents * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } DIFRPagesEventsVtbl; iface DIFRPagesEvents { CONST_VTBL struct DIFRPagesEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DIFRPagesEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define DIFRPagesEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define DIFRPagesEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define DIFRPagesEvents_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define DIFRPagesEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define DIFRPagesEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define DIFRPagesEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __DIFRPagesEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_FRPages; #ifdef __cplusplus class DECLSPEC_UUID("11002071-0000-1056-976E-008048D53AE3") FRPages; #endif #ifndef __IFRDocument_INTERFACE_DEFINED__ #define __IFRDocument_INTERFACE_DEFINED__ /* iface IFRDocument */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IFRDocument; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001080-0000-1056-976E-008048D53AE3") IFRDocument : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Process( /* [defaultvalue][in] */ IDocumentProcessingParams *DocumentProcessingParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ProcessPages( /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ IDocumentProcessingParams *DocumentProcessingParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Preprocess( /* [defaultvalue][in] */ IPagePreprocessingParams *PreprocessingParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams = 0, /* [defaultvalue][in] */ IPageSplittingParams *SplittingParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PreprocessPages( /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ IPagePreprocessingParams *PreprocessingParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams = 0, /* [defaultvalue][in] */ IPageSplittingParams *SplittingParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Analyze( /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AnalyzePages( /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Recognize( /* [defaultvalue][in] */ ISynthesisParamsForPage *SynthesisParamsForPage = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RecognizePages( /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ ISynthesisParamsForPage *SynthesisParamsForPage = 0, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Synthesize( /* [defaultvalue][in] */ ISynthesisParamsForDocument *SynthesisParamsForDocument = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SynthesizePages( /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ ISynthesisParamsForDocument *SynthesisParamsForDocument = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Export( /* [in] */ BSTR ExportFileName, /* [in] */ FileExportFormatEnum format, /* [in] */ IUnknown *ExportParams) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExportPages( /* [in] */ BSTR ExportFileName, /* [in] */ FileExportFormatEnum Format, /* [in] */ IUnknown *ExportParams, /* [defaultvalue][in] */ IIntsCollection *PageIndices = 0, /* [defaultvalue][out] */ IStringsCollection **AdditionalFiles = 0, /* [defaultvalue][out] */ IStringsCollection **AdditionalDirectories = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddImageFile( /* [in] */ BSTR ImageFileName, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode = 0, /* [defaultvalue][in] */ IIntsCollection *PageIndices = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddImageFileWithPassword( /* [in] */ BSTR ImageFileName, /* [in] */ BSTR Password, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode = 0, /* [defaultvalue][in] */ IIntsCollection *PageIndices = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddImageFileWithPasswordCallback( /* [in] */ BSTR ImageFileName, /* [in] */ IImagePasswordCallback *Callback, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode = 0, /* [defaultvalue][in] */ IIntsCollection *PageIndices = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddImageDocument( /* [in] */ IImageDocument *ImageDocument) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddImageFileFromMemory( /* [in] */ __int64 HGlobal, /* [defaultvalue][in] */ IImagePasswordCallback *Callback = 0, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode = 0, /* [defaultvalue][in] */ IIntsCollection *PageIndices = 0, /* [defaultvalue][in] */ BSTR FileName = 0) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Pages( /* [retval][out] */ IFRPages **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TempDir( /* [retval][out] */ BSTR *TempDirPath) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_TempDir( /* [in] */ BSTR TempDirPath) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentContentInfo( /* [retval][out] */ IDocumentContentInfo **Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DocumentContentInfo( /* [in] */ IDocumentContentInfo *Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PageFlushingPolicy( /* [retval][out] */ PageFlushingPolicyEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PageFlushingPolicy( /* [in] */ PageFlushingPolicyEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentStructure( /* [retval][out] */ IDocumentStructure **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PlainText( /* [retval][out] */ IPlainText **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFolder( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFolder( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPage( /* [in] */ IFRPage *Page) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusinessCards( /* [retval][out] */ IBusinessCards **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentStructureOutOfDate( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BasicLanguage( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DetectedLanguages( /* [retval][out] */ IDetectedLanguages **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SplitPages( /* [in] */ IIntsCollection *PageIndices, /* [in] */ IPageSplittingParams *PageSplittingParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [retval][out] */ ISplitRegions **SplitRegions) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceHasTextualContent( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][hidden] */ HRESULT STDMETHODCALLTYPE InjectTextLayer( /* [in] */ BSTR SourcePdfFile, /* [in] */ BSTR TargetPdfFile, /* [in] */ IPDFExportParams *ExportParams) = 0; }; #else /* C style iface */ typedef struct IFRDocumentVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFRDocument * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFRDocument * This); ULONG ( STDMETHODCALLTYPE *Release )( IFRDocument * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFRDocument * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFRDocument * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFRDocument * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFRDocument * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IFRDocument * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Process )( IFRDocument * This, /* [defaultvalue][in] */ IDocumentProcessingParams *DocumentProcessingParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ProcessPages )( IFRDocument * This, /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ IDocumentProcessingParams *DocumentProcessingParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Preprocess )( IFRDocument * This, /* [defaultvalue][in] */ IPagePreprocessingParams *PreprocessingParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams, /* [defaultvalue][in] */ IPageSplittingParams *SplittingParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *PreprocessPages )( IFRDocument * This, /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ IPagePreprocessingParams *PreprocessingParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams, /* [defaultvalue][in] */ IPageSplittingParams *SplittingParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Analyze )( IFRDocument * This, /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AnalyzePages )( IFRDocument * This, /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ IPageAnalysisParams *AnalysisParams, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams, /* [defaultvalue][in] */ IRecognizerParams *RecognizerParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Recognize )( IFRDocument * This, /* [defaultvalue][in] */ ISynthesisParamsForPage *SynthesisParamsForPage, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *RecognizePages )( IFRDocument * This, /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ ISynthesisParamsForPage *SynthesisParamsForPage, /* [defaultvalue][in] */ IObjectsExtractionParams *ExtractionParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Synthesize )( IFRDocument * This, /* [defaultvalue][in] */ ISynthesisParamsForDocument *SynthesisParamsForDocument); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SynthesizePages )( IFRDocument * This, /* [in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ ISynthesisParamsForDocument *SynthesisParamsForDocument); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Export )( IFRDocument * This, /* [in] */ BSTR ExportFileName, /* [in] */ FileExportFormatEnum format, /* [in] */ IUnknown *ExportParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExportPages )( IFRDocument * This, /* [in] */ BSTR ExportFileName, /* [in] */ FileExportFormatEnum Format, /* [in] */ IUnknown *ExportParams, /* [defaultvalue][in] */ IIntsCollection *PageIndices, /* [defaultvalue][out] */ IStringsCollection **AdditionalFiles, /* [defaultvalue][out] */ IStringsCollection **AdditionalDirectories); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddImageFile )( IFRDocument * This, /* [in] */ BSTR ImageFileName, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [defaultvalue][in] */ IIntsCollection *PageIndices); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddImageFileWithPassword )( IFRDocument * This, /* [in] */ BSTR ImageFileName, /* [in] */ BSTR Password, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [defaultvalue][in] */ IIntsCollection *PageIndices); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddImageFileWithPasswordCallback )( IFRDocument * This, /* [in] */ BSTR ImageFileName, /* [in] */ IImagePasswordCallback *Callback, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [defaultvalue][in] */ IIntsCollection *PageIndices); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddImageDocument )( IFRDocument * This, /* [in] */ IImageDocument *ImageDocument); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddImageFileFromMemory )( IFRDocument * This, /* [in] */ __int64 HGlobal, /* [defaultvalue][in] */ IImagePasswordCallback *Callback, /* [defaultvalue][in] */ IPrepareImageMode *PrepareMode, /* [defaultvalue][in] */ IIntsCollection *PageIndices, /* [defaultvalue][in] */ BSTR FileName); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Pages )( IFRDocument * This, /* [retval][out] */ IFRPages **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TempDir )( IFRDocument * This, /* [retval][out] */ BSTR *TempDirPath); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TempDir )( IFRDocument * This, /* [in] */ BSTR TempDirPath); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentContentInfo )( IFRDocument * This, /* [retval][out] */ IDocumentContentInfo **Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DocumentContentInfo )( IFRDocument * This, /* [in] */ IDocumentContentInfo *Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PageFlushingPolicy )( IFRDocument * This, /* [retval][out] */ PageFlushingPolicyEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PageFlushingPolicy )( IFRDocument * This, /* [in] */ PageFlushingPolicyEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentStructure )( IFRDocument * This, /* [retval][out] */ IDocumentStructure **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PlainText )( IFRDocument * This, /* [retval][out] */ IPlainText **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Close )( IFRDocument * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFolder )( IFRDocument * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFolder )( IFRDocument * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddPage )( IFRDocument * This, /* [in] */ IFRPage *Page); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusinessCards )( IFRDocument * This, /* [retval][out] */ IBusinessCards **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentStructureOutOfDate )( IFRDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BasicLanguage )( IFRDocument * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DetectedLanguages )( IFRDocument * This, /* [retval][out] */ IDetectedLanguages **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SplitPages )( IFRDocument * This, /* [in] */ IIntsCollection *PageIndices, /* [in] */ IPageSplittingParams *PageSplittingParams, /* [in] */ IObjectsExtractionParams *ExtractionParams, /* [retval][out] */ ISplitRegions **SplitRegions); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceHasTextualContent )( IFRDocument * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][hidden] */ HRESULT ( STDMETHODCALLTYPE *InjectTextLayer )( IFRDocument * This, /* [in] */ BSTR SourcePdfFile, /* [in] */ BSTR TargetPdfFile, /* [in] */ IPDFExportParams *ExportParams); END_INTERFACE } IFRDocumentVtbl; iface IFRDocument { CONST_VTBL struct IFRDocumentVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFRDocument_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFRDocument_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFRDocument_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFRDocument_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IFRDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IFRDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IFRDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IFRDocument_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IFRDocument_Process(This,DocumentProcessingParams) \ ( (This)->lpVtbl -> Process(This,DocumentProcessingParams) ) #define IFRDocument_ProcessPages(This,PageIndices,DocumentProcessingParams) \ ( (This)->lpVtbl -> ProcessPages(This,PageIndices,DocumentProcessingParams) ) #define IFRDocument_Preprocess(This,PreprocessingParams,ExtractionParams,RecognizerParams,SplittingParams) \ ( (This)->lpVtbl -> Preprocess(This,PreprocessingParams,ExtractionParams,RecognizerParams,SplittingParams) ) #define IFRDocument_PreprocessPages(This,PageIndices,PreprocessingParams,ExtractionParams,RecognizerParams,SplittingParams) \ ( (This)->lpVtbl -> PreprocessPages(This,PageIndices,PreprocessingParams,ExtractionParams,RecognizerParams,SplittingParams) ) #define IFRDocument_Analyze(This,AnalysisParams,ExtractionParams,RecognizerParams) \ ( (This)->lpVtbl -> Analyze(This,AnalysisParams,ExtractionParams,RecognizerParams) ) #define IFRDocument_AnalyzePages(This,PageIndices,AnalysisParams,ExtractionParams,RecognizerParams) \ ( (This)->lpVtbl -> AnalyzePages(This,PageIndices,AnalysisParams,ExtractionParams,RecognizerParams) ) #define IFRDocument_Recognize(This,SynthesisParamsForPage,ExtractionParams) \ ( (This)->lpVtbl -> Recognize(This,SynthesisParamsForPage,ExtractionParams) ) #define IFRDocument_RecognizePages(This,PageIndices,SynthesisParamsForPage,ExtractionParams) \ ( (This)->lpVtbl -> RecognizePages(This,PageIndices,SynthesisParamsForPage,ExtractionParams) ) #define IFRDocument_Synthesize(This,SynthesisParamsForDocument) \ ( (This)->lpVtbl -> Synthesize(This,SynthesisParamsForDocument) ) #define IFRDocument_SynthesizePages(This,PageIndices,SynthesisParamsForDocument) \ ( (This)->lpVtbl -> SynthesizePages(This,PageIndices,SynthesisParamsForDocument) ) #define IFRDocument_Export(This,ExportFileName,format,ExportParams) \ ( (This)->lpVtbl -> Export(This,ExportFileName,format,ExportParams) ) #define IFRDocument_ExportPages(This,ExportFileName,Format,ExportParams,PageIndices,AdditionalFiles,AdditionalDirectories) \ ( (This)->lpVtbl -> ExportPages(This,ExportFileName,Format,ExportParams,PageIndices,AdditionalFiles,AdditionalDirectories) ) #define IFRDocument_AddImageFile(This,ImageFileName,PrepareMode,PageIndices) \ ( (This)->lpVtbl -> AddImageFile(This,ImageFileName,PrepareMode,PageIndices) ) #define IFRDocument_AddImageFileWithPassword(This,ImageFileName,Password,PrepareMode,PageIndices) \ ( (This)->lpVtbl -> AddImageFileWithPassword(This,ImageFileName,Password,PrepareMode,PageIndices) ) #define IFRDocument_AddImageFileWithPasswordCallback(This,ImageFileName,Callback,PrepareMode,PageIndices) \ ( (This)->lpVtbl -> AddImageFileWithPasswordCallback(This,ImageFileName,Callback,PrepareMode,PageIndices) ) #define IFRDocument_AddImageDocument(This,ImageDocument) \ ( (This)->lpVtbl -> AddImageDocument(This,ImageDocument) ) #define IFRDocument_AddImageFileFromMemory(This,HGlobal,Callback,PrepareMode,PageIndices,FileName) \ ( (This)->lpVtbl -> AddImageFileFromMemory(This,HGlobal,Callback,PrepareMode,PageIndices,FileName) ) #define IFRDocument_get_Pages(This,Result) \ ( (This)->lpVtbl -> get_Pages(This,Result) ) #define IFRDocument_get_TempDir(This,TempDirPath) \ ( (This)->lpVtbl -> get_TempDir(This,TempDirPath) ) #define IFRDocument_put_TempDir(This,TempDirPath) \ ( (This)->lpVtbl -> put_TempDir(This,TempDirPath) ) #define IFRDocument_get_DocumentContentInfo(This,Result) \ ( (This)->lpVtbl -> get_DocumentContentInfo(This,Result) ) #define IFRDocument_put_DocumentContentInfo(This,Value) \ ( (This)->lpVtbl -> put_DocumentContentInfo(This,Value) ) #define IFRDocument_get_PageFlushingPolicy(This,Result) \ ( (This)->lpVtbl -> get_PageFlushingPolicy(This,Result) ) #define IFRDocument_put_PageFlushingPolicy(This,Value) \ ( (This)->lpVtbl -> put_PageFlushingPolicy(This,Value) ) #define IFRDocument_get_DocumentStructure(This,Result) \ ( (This)->lpVtbl -> get_DocumentStructure(This,Result) ) #define IFRDocument_get_PlainText(This,Result) \ ( (This)->lpVtbl -> get_PlainText(This,Result) ) #define IFRDocument_Close(This) \ ( (This)->lpVtbl -> Close(This) ) #define IFRDocument_SaveToFolder(This,Path) \ ( (This)->lpVtbl -> SaveToFolder(This,Path) ) #define IFRDocument_LoadFromFolder(This,Path) \ ( (This)->lpVtbl -> LoadFromFolder(This,Path) ) #define IFRDocument_AddPage(This,Page) \ ( (This)->lpVtbl -> AddPage(This,Page) ) #define IFRDocument_get_BusinessCards(This,Result) \ ( (This)->lpVtbl -> get_BusinessCards(This,Result) ) #define IFRDocument_get_DocumentStructureOutOfDate(This,Result) \ ( (This)->lpVtbl -> get_DocumentStructureOutOfDate(This,Result) ) #define IFRDocument_get_BasicLanguage(This,Result) \ ( (This)->lpVtbl -> get_BasicLanguage(This,Result) ) #define IFRDocument_get_DetectedLanguages(This,Result) \ ( (This)->lpVtbl -> get_DetectedLanguages(This,Result) ) #define IFRDocument_SplitPages(This,PageIndices,PageSplittingParams,ExtractionParams,SplitRegions) \ ( (This)->lpVtbl -> SplitPages(This,PageIndices,PageSplittingParams,ExtractionParams,SplitRegions) ) #define IFRDocument_get_SourceHasTextualContent(This,Result) \ ( (This)->lpVtbl -> get_SourceHasTextualContent(This,Result) ) #define IFRDocument_InjectTextLayer(This,SourcePdfFile,TargetPdfFile,ExportParams) \ ( (This)->lpVtbl -> InjectTextLayer(This,SourcePdfFile,TargetPdfFile,ExportParams) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFRDocument_INTERFACE_DEFINED__ */ #ifndef __IClassificationEtalon_INTERFACE_DEFINED__ #define __IClassificationEtalon_INTERFACE_DEFINED__ /* iface IClassificationEtalon */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IClassificationEtalon; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010FA-0000-1056-976E-008048D53AE3") IClassificationEtalon : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClassNames( /* [retval][out] */ IStringsCollection **Result) = 0; }; #else /* C style iface */ typedef struct IClassificationEtalonVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IClassificationEtalon * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IClassificationEtalon * This); ULONG ( STDMETHODCALLTYPE *Release )( IClassificationEtalon * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IClassificationEtalon * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IClassificationEtalon * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IClassificationEtalon * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IClassificationEtalon * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassNames )( IClassificationEtalon * This, /* [retval][out] */ IStringsCollection **Result); END_INTERFACE } IClassificationEtalonVtbl; iface IClassificationEtalon { CONST_VTBL struct IClassificationEtalonVtbl *lpVtbl; }; #ifdef COBJMACROS #define IClassificationEtalon_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IClassificationEtalon_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IClassificationEtalon_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IClassificationEtalon_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IClassificationEtalon_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IClassificationEtalon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IClassificationEtalon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IClassificationEtalon_get_ClassNames(This,Result) \ ( (This)->lpVtbl -> get_ClassNames(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IClassificationEtalon_INTERFACE_DEFINED__ */ #ifndef __IDetectedLanguage_INTERFACE_DEFINED__ #define __IDetectedLanguage_INTERFACE_DEFINED__ /* iface IDetectedLanguage */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDetectedLanguage; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010FC-0000-1056-976E-008048D53AE3") IDetectedLanguage : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_InternalName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WordsCount( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct IDetectedLanguageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDetectedLanguage * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDetectedLanguage * This); ULONG ( STDMETHODCALLTYPE *Release )( IDetectedLanguage * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDetectedLanguage * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDetectedLanguage * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDetectedLanguage * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDetectedLanguage * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDetectedLanguage * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InternalName )( IDetectedLanguage * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WordsCount )( IDetectedLanguage * This, /* [retval][out] */ int *Result); END_INTERFACE } IDetectedLanguageVtbl; iface IDetectedLanguage { CONST_VTBL struct IDetectedLanguageVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDetectedLanguage_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDetectedLanguage_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDetectedLanguage_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDetectedLanguage_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDetectedLanguage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDetectedLanguage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDetectedLanguage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDetectedLanguage_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDetectedLanguage_get_InternalName(This,Result) \ ( (This)->lpVtbl -> get_InternalName(This,Result) ) #define IDetectedLanguage_get_WordsCount(This,Result) \ ( (This)->lpVtbl -> get_WordsCount(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDetectedLanguage_INTERFACE_DEFINED__ */ #ifndef __IDetectedLanguages_INTERFACE_DEFINED__ #define __IDetectedLanguages_INTERFACE_DEFINED__ /* iface IDetectedLanguages */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDetectedLanguages; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010FB-0000-1056-976E-008048D53AE3") IDetectedLanguages : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IDetectedLanguage **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IDetectedLanguage **Result) = 0; }; #else /* C style iface */ typedef struct IDetectedLanguagesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDetectedLanguages * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDetectedLanguages * This); ULONG ( STDMETHODCALLTYPE *Release )( IDetectedLanguages * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDetectedLanguages * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDetectedLanguages * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDetectedLanguages * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDetectedLanguages * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IDetectedLanguages * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IDetectedLanguages * This, /* [in] */ int Index, /* [retval][out] */ IDetectedLanguage **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IDetectedLanguages * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDetectedLanguages * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IDetectedLanguages * This, /* [in] */ int Index, /* [retval][out] */ IDetectedLanguage **Result); END_INTERFACE } IDetectedLanguagesVtbl; iface IDetectedLanguages { CONST_VTBL struct IDetectedLanguagesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDetectedLanguages_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDetectedLanguages_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDetectedLanguages_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDetectedLanguages_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDetectedLanguages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDetectedLanguages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDetectedLanguages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDetectedLanguages_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IDetectedLanguages_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IDetectedLanguages_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IDetectedLanguages_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IDetectedLanguages_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IDetectedLanguages_INTERFACE_DEFINED__ */ #ifndef __IFRPageEvents_INTERFACE_DEFINED__ #define __IFRPageEvents_INTERFACE_DEFINED__ /* iface IFRPageEvents */ /* [object][helpstring][helpcontext][uuid][oleautomation] */ EXTERN_C const IID IID_IFRPageEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001083-0000-1056-976E-008048D53AE3") IFRPageEvents : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnProgress( /* [in] */ IFRPage *Sender, /* [in] */ int Percentage, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnWarning( /* [in] */ IFRPage *Sender, /* [in] */ BSTR Warning, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnRegionProcessed( /* [in] */ IFRPage *Sender, /* [in] */ int RecognitionPassNumber, /* [in] */ IRegion *Region, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnPageProcessed( /* [in] */ IFRPage *Sender, /* [in] */ PageProcessingStageEnum Stage) = 0; }; #else /* C style iface */ typedef struct IFRPageEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFRPageEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFRPageEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( IFRPageEvents * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnProgress )( IFRPageEvents * This, /* [in] */ IFRPage *Sender, /* [in] */ int Percentage, /* [out][in] */ VARIANT_BOOL *Cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnWarning )( IFRPageEvents * This, /* [in] */ IFRPage *Sender, /* [in] */ BSTR Warning, /* [out][in] */ VARIANT_BOOL *Cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnRegionProcessed )( IFRPageEvents * This, /* [in] */ IFRPage *Sender, /* [in] */ int RecognitionPassNumber, /* [in] */ IRegion *Region, /* [out][in] */ VARIANT_BOOL *Cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnPageProcessed )( IFRPageEvents * This, /* [in] */ IFRPage *Sender, /* [in] */ PageProcessingStageEnum Stage); END_INTERFACE } IFRPageEventsVtbl; iface IFRPageEvents { CONST_VTBL struct IFRPageEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFRPageEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFRPageEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFRPageEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFRPageEvents_OnProgress(This,Sender,Percentage,Cancel) \ ( (This)->lpVtbl -> OnProgress(This,Sender,Percentage,Cancel) ) #define IFRPageEvents_OnWarning(This,Sender,Warning,Cancel) \ ( (This)->lpVtbl -> OnWarning(This,Sender,Warning,Cancel) ) #define IFRPageEvents_OnRegionProcessed(This,Sender,RecognitionPassNumber,Region,Cancel) \ ( (This)->lpVtbl -> OnRegionProcessed(This,Sender,RecognitionPassNumber,Region,Cancel) ) #define IFRPageEvents_OnPageProcessed(This,Sender,Stage) \ ( (This)->lpVtbl -> OnPageProcessed(This,Sender,Stage) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFRPageEvents_INTERFACE_DEFINED__ */ #ifndef __DIFRPageEvents_DISPINTERFACE_DEFINED__ #define __DIFRPageEvents_DISPINTERFACE_DEFINED__ /* dispiface DIFRPageEvents */ /* [helpstring][helpcontext][uuid] */ EXTERN_C const IID DIID_DIFRPageEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001084-0000-1056-976E-008048D53AE3") DIFRPageEvents : public IDispatch { }; #else /* C style iface */ typedef struct DIFRPageEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DIFRPageEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DIFRPageEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DIFRPageEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DIFRPageEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DIFRPageEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DIFRPageEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DIFRPageEvents * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } DIFRPageEventsVtbl; iface DIFRPageEvents { CONST_VTBL struct DIFRPageEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DIFRPageEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define DIFRPageEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define DIFRPageEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define DIFRPageEvents_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define DIFRPageEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define DIFRPageEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define DIFRPageEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __DIFRPageEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_FRPage; #ifdef __cplusplus class DECLSPEC_UUID("11002070-0000-1056-976E-008048D53AE3") FRPage; #endif #ifndef __ISplitRegion_INTERFACE_DEFINED__ #define __ISplitRegion_INTERFACE_DEFINED__ /* iface ISplitRegion */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ISplitRegion; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001106-0000-1056-976E-008048D53AE3") ISplitRegion : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourcePageIndex( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentPageIndex( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceRegion( /* [retval][out] */ IRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; }; #else /* C style iface */ typedef struct ISplitRegionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISplitRegion * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISplitRegion * This); ULONG ( STDMETHODCALLTYPE *Release )( ISplitRegion * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISplitRegion * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISplitRegion * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISplitRegion * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISplitRegion * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourcePageIndex )( ISplitRegion * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentPageIndex )( ISplitRegion * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceRegion )( ISplitRegion * This, /* [retval][out] */ IRegion **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ISplitRegion * This, /* [retval][out] */ IEngine **Result); END_INTERFACE } ISplitRegionVtbl; iface ISplitRegion { CONST_VTBL struct ISplitRegionVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISplitRegion_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ISplitRegion_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ISplitRegion_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ISplitRegion_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ISplitRegion_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ISplitRegion_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ISplitRegion_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ISplitRegion_get_SourcePageIndex(This,Result) \ ( (This)->lpVtbl -> get_SourcePageIndex(This,Result) ) #define ISplitRegion_get_CurrentPageIndex(This,Result) \ ( (This)->lpVtbl -> get_CurrentPageIndex(This,Result) ) #define ISplitRegion_get_SourceRegion(This,Result) \ ( (This)->lpVtbl -> get_SourceRegion(This,Result) ) #define ISplitRegion_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ISplitRegion_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SplitRegion; #ifdef __cplusplus class DECLSPEC_UUID("110020F2-0000-1056-976E-008048D53AE3") SplitRegion; #endif #ifndef __ISplitRegions_INTERFACE_DEFINED__ #define __ISplitRegions_INTERFACE_DEFINED__ /* iface ISplitRegions */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ISplitRegions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001107-0000-1056-976E-008048D53AE3") ISplitRegions : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ISplitRegion **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ISplitRegion **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetSourcePageIndex( /* [in] */ int Index, /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ISplitRegionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISplitRegions * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISplitRegions * This); ULONG ( STDMETHODCALLTYPE *Release )( ISplitRegions * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISplitRegions * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISplitRegions * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISplitRegions * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISplitRegions * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ISplitRegions * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ISplitRegions * This, /* [in] */ int Index, /* [retval][out] */ ISplitRegion **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ISplitRegions * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ISplitRegions * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ISplitRegions * This, /* [in] */ int Index, /* [retval][out] */ ISplitRegion **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetSourcePageIndex )( ISplitRegions * This, /* [in] */ int Index, /* [retval][out] */ int *Result); END_INTERFACE } ISplitRegionsVtbl; iface ISplitRegions { CONST_VTBL struct ISplitRegionsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISplitRegions_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ISplitRegions_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ISplitRegions_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ISplitRegions_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ISplitRegions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ISplitRegions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ISplitRegions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ISplitRegions_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ISplitRegions_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ISplitRegions_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ISplitRegions_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ISplitRegions_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ISplitRegions_GetSourcePageIndex(This,Index,Result) \ ( (This)->lpVtbl -> GetSourcePageIndex(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ISplitRegions_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SplitRegions; #ifdef __cplusplus class DECLSPEC_UUID("110020F3-0000-1056-976E-008048D53AE3") SplitRegions; #endif #ifndef __IFRDocumentEvents_INTERFACE_DEFINED__ #define __IFRDocumentEvents_INTERFACE_DEFINED__ /* iface IFRDocumentEvents */ /* [object][helpstring][helpcontext][uuid][oleautomation] */ EXTERN_C const IID IID_IFRDocumentEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001088-0000-1056-976E-008048D53AE3") IFRDocumentEvents : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnProgress( /* [in] */ IFRDocument *Sender, /* [in] */ int Percentage, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnWarning( /* [in] */ IFRDocument *Sender, /* [in] */ BSTR Warning, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnPageProcessed( /* [in] */ IFRDocument *Sender, /* [in] */ int Index, /* [in] */ PageProcessingStageEnum Stage) = 0; }; #else /* C style iface */ typedef struct IFRDocumentEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFRDocumentEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFRDocumentEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( IFRDocumentEvents * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnProgress )( IFRDocumentEvents * This, /* [in] */ IFRDocument *Sender, /* [in] */ int Percentage, /* [out][in] */ VARIANT_BOOL *Cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnWarning )( IFRDocumentEvents * This, /* [in] */ IFRDocument *Sender, /* [in] */ BSTR Warning, /* [out][in] */ VARIANT_BOOL *Cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnPageProcessed )( IFRDocumentEvents * This, /* [in] */ IFRDocument *Sender, /* [in] */ int Index, /* [in] */ PageProcessingStageEnum Stage); END_INTERFACE } IFRDocumentEventsVtbl; iface IFRDocumentEvents { CONST_VTBL struct IFRDocumentEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFRDocumentEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFRDocumentEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFRDocumentEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFRDocumentEvents_OnProgress(This,Sender,Percentage,Cancel) \ ( (This)->lpVtbl -> OnProgress(This,Sender,Percentage,Cancel) ) #define IFRDocumentEvents_OnWarning(This,Sender,Warning,Cancel) \ ( (This)->lpVtbl -> OnWarning(This,Sender,Warning,Cancel) ) #define IFRDocumentEvents_OnPageProcessed(This,Sender,Index,Stage) \ ( (This)->lpVtbl -> OnPageProcessed(This,Sender,Index,Stage) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFRDocumentEvents_INTERFACE_DEFINED__ */ #ifndef __DIFRDocumentEvents_DISPINTERFACE_DEFINED__ #define __DIFRDocumentEvents_DISPINTERFACE_DEFINED__ /* dispiface DIFRDocumentEvents */ /* [helpstring][helpcontext][uuid] */ EXTERN_C const IID DIID_DIFRDocumentEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001089-0000-1056-976E-008048D53AE3") DIFRDocumentEvents : public IDispatch { }; #else /* C style iface */ typedef struct DIFRDocumentEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DIFRDocumentEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DIFRDocumentEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DIFRDocumentEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DIFRDocumentEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DIFRDocumentEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DIFRDocumentEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DIFRDocumentEvents * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } DIFRDocumentEventsVtbl; iface DIFRDocumentEvents { CONST_VTBL struct DIFRDocumentEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DIFRDocumentEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define DIFRDocumentEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define DIFRDocumentEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define DIFRDocumentEvents_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define DIFRDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define DIFRDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define DIFRDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __DIFRDocumentEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_FRDocument; #ifdef __cplusplus class DECLSPEC_UUID("1100206F-0000-1056-976E-008048D53AE3") FRDocument; #endif EXTERN_C const CLSID CLSID_FRRectangle; #ifdef __cplusplus class DECLSPEC_UUID("11002072-0000-1056-976E-008048D53AE3") FRRectangle; #endif EXTERN_C const CLSID CLSID_FRRectangles; #ifdef __cplusplus class DECLSPEC_UUID("11002109-0000-1056-976E-008048D53AE3") FRRectangles; #endif #ifndef __IPoint_INTERFACE_DEFINED__ #define __IPoint_INTERFACE_DEFINED__ /* iface IPoint */ /* [unique][helpstring][helpcontext][nonextensible][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPoint; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010EF-0000-1056-976E-008048D53AE3") IPoint : public IDispatch { public: virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_X( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_X( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Y( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Y( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPoint( /* [in] */ int X, /* [in] */ int Y) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IPoint *From) = 0; virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; }; #else /* C style iface */ typedef struct IPointVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPoint * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPoint * This); ULONG ( STDMETHODCALLTYPE *Release )( IPoint * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPoint * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPoint * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPoint * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPoint * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_X )( IPoint * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_X )( IPoint * This, /* [in] */ int Value); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Y )( IPoint * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Y )( IPoint * This, /* [in] */ int Value); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetPoint )( IPoint * This, /* [in] */ int X, /* [in] */ int Y); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IPoint * This, /* [in] */ IPoint *From); /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IPoint * This, /* [retval][out] */ IEngine **Result); END_INTERFACE } IPointVtbl; iface IPoint { CONST_VTBL struct IPointVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPoint_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IPoint_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IPoint_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IPoint_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IPoint_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IPoint_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IPoint_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IPoint_get_X(This,Result) \ ( (This)->lpVtbl -> get_X(This,Result) ) #define IPoint_put_X(This,Value) \ ( (This)->lpVtbl -> put_X(This,Value) ) #define IPoint_get_Y(This,Result) \ ( (This)->lpVtbl -> get_Y(This,Result) ) #define IPoint_put_Y(This,Value) \ ( (This)->lpVtbl -> put_Y(This,Value) ) #define IPoint_SetPoint(This,X,Y) \ ( (This)->lpVtbl -> SetPoint(This,X,Y) ) #define IPoint_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IPoint_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IPoint_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Point; #ifdef __cplusplus class DECLSPEC_UUID("110020D4-0000-1056-976E-008048D53AE3") Point; #endif #ifndef __IFileAdapter_INTERFACE_DEFINED__ #define __IFileAdapter_INTERFACE_DEFINED__ /* iface IFileAdapter */ /* [helpstring][helpcontext][oleautomation][nonextensible][uuid][object] */ EXTERN_C const IID IID_IFileAdapter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E3-0000-1056-976E-008048D53AE3") IFileAdapter : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetFileName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPassword( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPagesToProcess( /* [retval][out] */ IIntsCollection **PageIndices) = 0; }; #else /* C style iface */ typedef struct IFileAdapterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFileAdapter * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFileAdapter * This); ULONG ( STDMETHODCALLTYPE *Release )( IFileAdapter * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetFileName )( IFileAdapter * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetPassword )( IFileAdapter * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetPagesToProcess )( IFileAdapter * This, /* [retval][out] */ IIntsCollection **PageIndices); END_INTERFACE } IFileAdapterVtbl; iface IFileAdapter { CONST_VTBL struct IFileAdapterVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFileAdapter_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IFileAdapter_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IFileAdapter_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IFileAdapter_GetFileName(This,Result) \ ( (This)->lpVtbl -> GetFileName(This,Result) ) #define IFileAdapter_GetPassword(This,Result) \ ( (This)->lpVtbl -> GetPassword(This,Result) ) #define IFileAdapter_GetPagesToProcess(This,PageIndices) \ ( (This)->lpVtbl -> GetPagesToProcess(This,PageIndices) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IFileAdapter_INTERFACE_DEFINED__ */ #ifndef __IImageSource_INTERFACE_DEFINED__ #define __IImageSource_INTERFACE_DEFINED__ /* iface IImageSource */ /* [helpstring][helpcontext][oleautomation][nonextensible][uuid][object] */ EXTERN_C const IID IID_IImageSource; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010E2-0000-1056-976E-008048D53AE3") IImageSource : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetNextImageFile( /* [retval][out] */ IFileAdapter **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsEmpty( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct IImageSourceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IImageSource * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IImageSource * This); ULONG ( STDMETHODCALLTYPE *Release )( IImageSource * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetNextImageFile )( IImageSource * This, /* [retval][out] */ IFileAdapter **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *IsEmpty )( IImageSource * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } IImageSourceVtbl; iface IImageSource { CONST_VTBL struct IImageSourceVtbl *lpVtbl; }; #ifdef COBJMACROS #define IImageSource_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IImageSource_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IImageSource_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IImageSource_GetNextImageFile(This,Result) \ ( (This)->lpVtbl -> GetNextImageFile(This,Result) ) #define IImageSource_IsEmpty(This,Result) \ ( (This)->lpVtbl -> IsEmpty(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IImageSource_INTERFACE_DEFINED__ */ #ifndef __IAsyncProcessingCallback_INTERFACE_DEFINED__ #define __IAsyncProcessingCallback_INTERFACE_DEFINED__ /* iface IAsyncProcessingCallback */ /* [helpstring][helpcontext][oleautomation][nonextensible][uuid][object] */ EXTERN_C const IID IID_IAsyncProcessingCallback; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001100-0000-1056-976E-008048D53AE3") IAsyncProcessingCallback : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnError( /* [in] */ BSTR FileName, /* [in] */ int PageIndex, /* [in] */ BSTR ErrorMessage, /* [out][in] */ VARIANT_BOOL *Cancel) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnProgress( /* [out][in] */ VARIANT_BOOL *Cancel) = 0; }; #else /* C style iface */ typedef struct IAsyncProcessingCallbackVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAsyncProcessingCallback * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IAsyncProcessingCallback * This); ULONG ( STDMETHODCALLTYPE *Release )( IAsyncProcessingCallback * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnError )( IAsyncProcessingCallback * This, /* [in] */ BSTR FileName, /* [in] */ int PageIndex, /* [in] */ BSTR ErrorMessage, /* [out][in] */ VARIANT_BOOL *Cancel); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnProgress )( IAsyncProcessingCallback * This, /* [out][in] */ VARIANT_BOOL *Cancel); END_INTERFACE } IAsyncProcessingCallbackVtbl; iface IAsyncProcessingCallback { CONST_VTBL struct IAsyncProcessingCallbackVtbl *lpVtbl; }; #ifdef COBJMACROS #define IAsyncProcessingCallback_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IAsyncProcessingCallback_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IAsyncProcessingCallback_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IAsyncProcessingCallback_OnError(This,FileName,PageIndex,ErrorMessage,Cancel) \ ( (This)->lpVtbl -> OnError(This,FileName,PageIndex,ErrorMessage,Cancel) ) #define IAsyncProcessingCallback_OnProgress(This,Cancel) \ ( (This)->lpVtbl -> OnProgress(This,Cancel) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IAsyncProcessingCallback_INTERFACE_DEFINED__ */ #ifndef __IBatchProcessor_INTERFACE_DEFINED__ #define __IBatchProcessor_INTERFACE_DEFINED__ /* iface IBatchProcessor */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IBatchProcessor; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010DB-0000-1056-976E-008048D53AE3") IBatchProcessor : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Start( /* [in] */ IImageSource *ImageSource, /* [defaultvalue][in] */ IAsyncProcessingCallback *ProcessingCallback = 0, /* [defaultvalue][in] */ IPrepareImageMode *OpeningParams = 0, /* [defaultvalue][in] */ IPageProcessingParams *ProcessingParams = 0, /* [defaultvalue][in] */ IPageSplittingParams *PageSplittingParams = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetNextProcessedPage( /* [retval][out] */ IFRPage **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ProcessPageAsync( /* [in] */ IFRPage *Page, /* [in] */ IPageProcessingParams *Params, /* [in] */ QueuePushingModeEnum Mode) = 0; }; #else /* C style iface */ typedef struct IBatchProcessorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBatchProcessor * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBatchProcessor * This); ULONG ( STDMETHODCALLTYPE *Release )( IBatchProcessor * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBatchProcessor * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBatchProcessor * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBatchProcessor * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBatchProcessor * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IBatchProcessor * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( IBatchProcessor * This, /* [in] */ IImageSource *ImageSource, /* [defaultvalue][in] */ IAsyncProcessingCallback *ProcessingCallback, /* [defaultvalue][in] */ IPrepareImageMode *OpeningParams, /* [defaultvalue][in] */ IPageProcessingParams *ProcessingParams, /* [defaultvalue][in] */ IPageSplittingParams *PageSplittingParams); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetNextProcessedPage )( IBatchProcessor * This, /* [retval][out] */ IFRPage **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ProcessPageAsync )( IBatchProcessor * This, /* [in] */ IFRPage *Page, /* [in] */ IPageProcessingParams *Params, /* [in] */ QueuePushingModeEnum Mode); END_INTERFACE } IBatchProcessorVtbl; iface IBatchProcessor { CONST_VTBL struct IBatchProcessorVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBatchProcessor_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IBatchProcessor_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IBatchProcessor_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IBatchProcessor_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IBatchProcessor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IBatchProcessor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IBatchProcessor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IBatchProcessor_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IBatchProcessor_Start(This,ImageSource,ProcessingCallback,OpeningParams,ProcessingParams,PageSplittingParams) \ ( (This)->lpVtbl -> Start(This,ImageSource,ProcessingCallback,OpeningParams,ProcessingParams,PageSplittingParams) ) #define IBatchProcessor_GetNextProcessedPage(This,Result) \ ( (This)->lpVtbl -> GetNextProcessedPage(This,Result) ) #define IBatchProcessor_ProcessPageAsync(This,Page,Params,Mode) \ ( (This)->lpVtbl -> ProcessPageAsync(This,Page,Params,Mode) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IBatchProcessor_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_BatchProcessor; #ifdef __cplusplus class DECLSPEC_UUID("110020C3-0000-1056-976E-008048D53AE3") BatchProcessor; #endif #ifndef __DIExporterEvents_DISPINTERFACE_DEFINED__ #define __DIExporterEvents_DISPINTERFACE_DEFINED__ /* dispiface DIExporterEvents */ /* [helpstring][helpcontext][uuid] */ EXTERN_C const IID DIID_DIExporterEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001041-0000-1056-976E-008048D53AE3") DIExporterEvents : public IDispatch { }; #else /* C style iface */ typedef struct DIExporterEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DIExporterEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DIExporterEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DIExporterEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DIExporterEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DIExporterEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DIExporterEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DIExporterEvents * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } DIExporterEventsVtbl; iface DIExporterEvents { CONST_VTBL struct DIExporterEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DIExporterEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define DIExporterEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define DIExporterEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define DIExporterEvents_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define DIExporterEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define DIExporterEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define DIExporterEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __DIExporterEvents_DISPINTERFACE_DEFINED__ */ #ifndef __IExporterEvents_INTERFACE_DEFINED__ #define __IExporterEvents_INTERFACE_DEFINED__ /* iface IExporterEvents */ /* [object][helpstring][helpcontext][uuid][oleautomation] */ EXTERN_C const IID IID_IExporterEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001042-0000-1056-976E-008048D53AE3") IExporterEvents : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ReportPercentage( /* [in] */ int Percentage, /* [out][in] */ VARIANT_BOOL *ShouldTerminate) = 0; }; #else /* C style iface */ typedef struct IExporterEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporterEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporterEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporterEvents * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ReportPercentage )( IExporterEvents * This, /* [in] */ int Percentage, /* [out][in] */ VARIANT_BOOL *ShouldTerminate); END_INTERFACE } IExporterEventsVtbl; iface IExporterEvents { CONST_VTBL struct IExporterEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporterEvents_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IExporterEvents_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IExporterEvents_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IExporterEvents_ReportPercentage(This,Percentage,ShouldTerminate) \ ( (This)->lpVtbl -> ReportPercentage(This,Percentage,ShouldTerminate) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IExporterEvents_INTERFACE_DEFINED__ */ #ifndef __IExporter_INTERFACE_DEFINED__ #define __IExporter_INTERFACE_DEFINED__ /* iface IExporter */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IExporter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001034-0000-1056-976E-008048D53AE3") IExporter : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExportPage( /* [in] */ FileExportFormatEnum Format, /* [in] */ BSTR FileName, /* [in] */ IImageDocument *ImageDocument, /* [in] */ ILayout *Layout, /* [in] */ IUnknown *ExportParams, /* [in] */ IDocumentInfo *DocumentInfo, /* [defaultvalue][out] */ IStringsCollection **AdditionalFiles = 0, /* [defaultvalue][out] */ IStringsCollection **AdditionalDirectories = 0) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExportPagesEx( /* [in] */ FileExportFormatEnum Format, /* [in] */ BSTR FileName, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IUnknown *ExportParams, /* [in] */ IDocumentInfo *DocumentInfo, /* [defaultvalue][out] */ IStringsCollection **AdditionalFiles = 0, /* [defaultvalue][out] */ IStringsCollection **AdditionalDirectories = 0) = 0; }; #else /* C style iface */ typedef struct IExporterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporter * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporter * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporter * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExporter * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExporter * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExporter * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExporter * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IExporter * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExportPage )( IExporter * This, /* [in] */ FileExportFormatEnum Format, /* [in] */ BSTR FileName, /* [in] */ IImageDocument *ImageDocument, /* [in] */ ILayout *Layout, /* [in] */ IUnknown *ExportParams, /* [in] */ IDocumentInfo *DocumentInfo, /* [defaultvalue][out] */ IStringsCollection **AdditionalFiles, /* [defaultvalue][out] */ IStringsCollection **AdditionalDirectories); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExportPagesEx )( IExporter * This, /* [in] */ FileExportFormatEnum Format, /* [in] */ BSTR FileName, /* [in] */ IRecognizedPages *RecognizedPages, /* [in] */ IUnknown *ExportParams, /* [in] */ IDocumentInfo *DocumentInfo, /* [defaultvalue][out] */ IStringsCollection **AdditionalFiles, /* [defaultvalue][out] */ IStringsCollection **AdditionalDirectories); END_INTERFACE } IExporterVtbl; iface IExporter { CONST_VTBL struct IExporterVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporter_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IExporter_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IExporter_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IExporter_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IExporter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IExporter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IExporter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IExporter_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IExporter_ExportPage(This,Format,FileName,ImageDocument,Layout,ExportParams,DocumentInfo,AdditionalFiles,AdditionalDirectories) \ ( (This)->lpVtbl -> ExportPage(This,Format,FileName,ImageDocument,Layout,ExportParams,DocumentInfo,AdditionalFiles,AdditionalDirectories) ) #define IExporter_ExportPagesEx(This,Format,FileName,RecognizedPages,ExportParams,DocumentInfo,AdditionalFiles,AdditionalDirectories) \ ( (This)->lpVtbl -> ExportPagesEx(This,Format,FileName,RecognizedPages,ExportParams,DocumentInfo,AdditionalFiles,AdditionalDirectories) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IExporter_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Exporter; #ifdef __cplusplus class DECLSPEC_UUID("11002033-0000-1056-976E-008048D53AE3") Exporter; #endif #ifndef __AvailableTextTypesFlags_MODULE_DEFINED__ #define __AvailableTextTypesFlags_MODULE_DEFINED__ /* module AvailableTextTypesFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int ATT_Normal = 0x1; /* [helpstring][helpcontext] */ const int ATT_Typewriter = 0x2; /* [helpstring][helpcontext] */ const int ATT_Matrix = 0x4; /* [helpstring][helpcontext] */ const int ATT_Index = 0x8; /* [helpstring][helpcontext] */ const int ATT_Handprinted = 0x10; /* [helpstring][helpcontext] */ const int ATT_OCR_A = 0x20; /* [helpstring][helpcontext] */ const int ATT_OCR_B = 0x40; /* [helpstring][helpcontext] */ const int ATT_MICR_E13B = 0x80; /* [helpstring][helpcontext] */ const int ATT_Gothic = 0x100; /* [helpstring][helpcontext] */ const int ATT_MICR_CMC7 = 0x200; /* [helpstring][helpcontext] */ const int ATT_Advanced = 0x400; /* [helpstring][helpcontext] */ const int ATT_Receipt = 0x800; #endif /* __AvailableTextTypesFlags_MODULE_DEFINED__ */ #ifndef __AvailableBarcodeModulesFlags_MODULE_DEFINED__ #define __AvailableBarcodeModulesFlags_MODULE_DEFINED__ /* module AvailableBarcodeModulesFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int ABM_1D = 0x1; /* [helpstring][helpcontext] */ const int ABM_PDF417 = 0x2; /* [helpstring][helpcontext] */ const int ABM_Aztec = 0x4; /* [helpstring][helpcontext] */ const int ABM_QRCode = 0x8; /* [helpstring][helpcontext] */ const int ABM_MaxiCode = 0x10; /* [helpstring][helpcontext] */ const int ABM_DataMatrix = 0x20; /* [helpstring][helpcontext] */ const int ABM_Autolocation = 0x40; #endif /* __AvailableBarcodeModulesFlags_MODULE_DEFINED__ */ #ifndef __AvailableEngineModulesFlags_MODULE_DEFINED__ #define __AvailableEngineModulesFlags_MODULE_DEFINED__ /* module AvailableEngineModulesFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int AEM_ProcessAsPlainText = 0x1; /* [helpstring][helpcontext] */ const int AEM_Process = 0x2; /* [helpstring][helpcontext] */ const int AEM_Analyze = 0x4; /* [helpstring][helpcontext] */ const int AEM_Recognize = 0x8; /* [helpstring][helpcontext] */ const int AEM_Synthesize = 0x10; /* [helpstring][helpcontext] */ const int AEM_CyrillicHandprint = 0x80; /* [helpstring][helpcontext] */ const int AEM_OMR = 0x100; /* [helpstring][helpcontext] */ const int AEM_ExtendedCharacterInfo = 0x200; /* [helpstring][helpcontext] */ const int AEM_OpenPDF = 0x400; /* [helpstring][helpcontext] */ const int AEM_UserPatterns = 0x800; /* [helpstring][helpcontext] */ const int AEM_BalancedMode = 0x1000; /* [helpstring][helpcontext] */ const int AEM_FastMode = 0x2000; /* [helpstring][helpcontext] */ const int AEM_CameraOCR = 0x4000; /* [helpstring][helpcontext] */ const int AEM_ColorFiltering = 0x8000; /* [helpstring][helpcontext] */ const int AEM_BCR = 0x10000; /* [helpstring][helpcontext] */ const int AEM_Classification = 0x20000; /* [helpstring][helpcontext] */ const int AEM_FileNaming = 0x40000; /* [helpstring][helpcontext] */ const int AEM_ReceiptRecognition = 0x80000; #endif /* __AvailableEngineModulesFlags_MODULE_DEFINED__ */ #ifndef __AvailableLanguageSetsFlags_MODULE_DEFINED__ #define __AvailableLanguageSetsFlags_MODULE_DEFINED__ /* module AvailableLanguageSetsFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int ALS_Standard = 0x1; /* [helpstring][helpcontext] */ const int ALS_DataCapture = 0x2; /* [helpstring][helpcontext] */ const int ALS_Artificial = 0x4; /* [helpstring][helpcontext] */ const int ALS_FineReaderXIX = 0x8; /* [helpstring][helpcontext] */ const int ALS_Programming = 0x10; /* [helpstring][helpcontext] */ const int ALS_User = 0x20; /* [helpstring][helpcontext] */ const int ALS_Chinese = 0x40; /* [helpstring][helpcontext] */ const int ALS_Hebrew = 0x80; /* [helpstring][helpcontext] */ const int ALS_Thai = 0x100; /* [helpstring][helpcontext] */ const int ALS_Vietnamese = 0x200; /* [helpstring][helpcontext] */ const int ALS_Arabic = 0x400; /* [helpstring][helpcontext] */ const int ALS_Japanese = 0x800; /* [helpstring][helpcontext] */ const int ALS_Korean = 0x1000; #endif /* __AvailableLanguageSetsFlags_MODULE_DEFINED__ */ #ifndef __AvailableVisualComponentsFlags_MODULE_DEFINED__ #define __AvailableVisualComponentsFlags_MODULE_DEFINED__ /* module AvailableVisualComponentsFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int AVC_ImageViewer = 0x1; /* [helpstring][helpcontext] */ const int AVC_DocumentViewer = 0x2; /* [helpstring][helpcontext] */ const int AVC_TextEditor = 0x4; /* [helpstring][helpcontext] */ const int AVC_TextValidator = 0x8; /* [helpstring][helpcontext] */ const int AVC_Scanning = 0x10; /* [helpstring][helpcontext] */ const int AVC_Training = 0x20; #endif /* __AvailableVisualComponentsFlags_MODULE_DEFINED__ */ #ifndef __AvailableExportFormatsFlags_MODULE_DEFINED__ #define __AvailableExportFormatsFlags_MODULE_DEFINED__ /* module AvailableExportFormatsFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int AEF_RTF = 0x1; /* [helpstring][helpcontext] */ const int AEF_HTML = 0x2; /* [helpstring][helpcontext] */ const int AEF_XLS = 0x4; /* [helpstring][helpcontext] */ const int AEF_PDF = 0x8; /* [helpstring][helpcontext] */ const int AEF_Text = 0x20; /* [helpstring][helpcontext] */ const int AEF_PDFImageOnly = 0x40; /* [helpstring][helpcontext] */ const int AEF_XML = 0x80; /* [helpstring][helpcontext] */ const int AEF_PPT = 0x100; /* [helpstring][helpcontext] */ const int AEF_PDFA = 0x200; /* [helpstring][helpcontext] */ const int AEF_PDFMRC = 0x800; /* [helpstring][helpcontext] */ const int AEF_ALTO = 0x1000; /* [helpstring][helpcontext] */ const int AEF_EPUB = 0x2000; /* [helpstring][helpcontext] */ const int AEF_FB2 = 0x4000; /* [helpstring][helpcontext] */ const int AEF_ODT = 0x8000; /* [helpstring][helpcontext] */ const int AEF_XPS = 0x10000; #endif /* __AvailableExportFormatsFlags_MODULE_DEFINED__ */ #ifndef __ILicense_INTERFACE_DEFINED__ #define __ILicense_INTERFACE_DEFINED__ /* iface ILicense */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ILicense; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001054-0000-1056-976E-008048D53AE3") ILicense : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableTextTypes( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableBarcodeModules( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableEngineModules( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableExportFormats( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableVisualComponents( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableLanguageSets( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VolumeRefreshingPeriod( /* [in] */ LicenseCounterTypeEnum CounterType, /* [retval][out] */ VolumeRefreshingPeriodEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Volume( /* [in] */ LicenseCounterTypeEnum CounterType, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_VolumeRemaining( /* [in] */ LicenseCounterTypeEnum CounterType, /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExpirationDate( /* [out] */ int *Year, /* [out] */ int *Month, /* [out] */ int *Day, /* [retval][out] */ VARIANT_BOOL *HasTimeLimitation) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SerialNumber( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllowedCoresCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinimumCoresCountPerInstance( /* [retval][out] */ int *Result) = 0; }; #else /* C style iface */ typedef struct ILicenseVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILicense * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILicense * This); ULONG ( STDMETHODCALLTYPE *Release )( ILicense * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILicense * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILicense * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILicense * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILicense * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ILicense * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AvailableTextTypes )( ILicense * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AvailableBarcodeModules )( ILicense * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AvailableEngineModules )( ILicense * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AvailableExportFormats )( ILicense * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AvailableVisualComponents )( ILicense * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AvailableLanguageSets )( ILicense * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VolumeRefreshingPeriod )( ILicense * This, /* [in] */ LicenseCounterTypeEnum CounterType, /* [retval][out] */ VolumeRefreshingPeriodEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Volume )( ILicense * This, /* [in] */ LicenseCounterTypeEnum CounterType, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VolumeRemaining )( ILicense * This, /* [in] */ LicenseCounterTypeEnum CounterType, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExpirationDate )( ILicense * This, /* [out] */ int *Year, /* [out] */ int *Month, /* [out] */ int *Day, /* [retval][out] */ VARIANT_BOOL *HasTimeLimitation); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SerialNumber )( ILicense * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllowedCoresCount )( ILicense * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinimumCoresCountPerInstance )( ILicense * This, /* [retval][out] */ int *Result); END_INTERFACE } ILicenseVtbl; iface ILicense { CONST_VTBL struct ILicenseVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILicense_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ILicense_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ILicense_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ILicense_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ILicense_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ILicense_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ILicense_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ILicense_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ILicense_get_AvailableTextTypes(This,Result) \ ( (This)->lpVtbl -> get_AvailableTextTypes(This,Result) ) #define ILicense_get_AvailableBarcodeModules(This,Result) \ ( (This)->lpVtbl -> get_AvailableBarcodeModules(This,Result) ) #define ILicense_get_AvailableEngineModules(This,Result) \ ( (This)->lpVtbl -> get_AvailableEngineModules(This,Result) ) #define ILicense_get_AvailableExportFormats(This,Result) \ ( (This)->lpVtbl -> get_AvailableExportFormats(This,Result) ) #define ILicense_get_AvailableVisualComponents(This,Result) \ ( (This)->lpVtbl -> get_AvailableVisualComponents(This,Result) ) #define ILicense_get_AvailableLanguageSets(This,Result) \ ( (This)->lpVtbl -> get_AvailableLanguageSets(This,Result) ) #define ILicense_get_VolumeRefreshingPeriod(This,CounterType,Result) \ ( (This)->lpVtbl -> get_VolumeRefreshingPeriod(This,CounterType,Result) ) #define ILicense_get_Volume(This,CounterType,Result) \ ( (This)->lpVtbl -> get_Volume(This,CounterType,Result) ) #define ILicense_get_VolumeRemaining(This,CounterType,Result) \ ( (This)->lpVtbl -> get_VolumeRemaining(This,CounterType,Result) ) #define ILicense_ExpirationDate(This,Year,Month,Day,HasTimeLimitation) \ ( (This)->lpVtbl -> ExpirationDate(This,Year,Month,Day,HasTimeLimitation) ) #define ILicense_get_SerialNumber(This,Result) \ ( (This)->lpVtbl -> get_SerialNumber(This,Result) ) #define ILicense_get_AllowedCoresCount(This,Result) \ ( (This)->lpVtbl -> get_AllowedCoresCount(This,Result) ) #define ILicense_get_MinimumCoresCountPerInstance(This,Result) \ ( (This)->lpVtbl -> get_MinimumCoresCountPerInstance(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ILicense_INTERFACE_DEFINED__ */ #ifndef __ILicenses_INTERFACE_DEFINED__ #define __ILicenses_INTERFACE_DEFINED__ /* iface ILicenses */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_ILicenses; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1100106D-0000-1056-976E-008048D53AE3") ILicenses : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ ILicense **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ ILicense **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Find( /* [in] */ BSTR SerialNumber, /* [retval][out] */ ILicense **Result) = 0; }; #else /* C style iface */ typedef struct ILicensesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILicenses * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILicenses * This); ULONG ( STDMETHODCALLTYPE *Release )( ILicenses * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILicenses * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILicenses * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILicenses * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILicenses * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( ILicenses * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( ILicenses * This, /* [in] */ int Index, /* [retval][out] */ ILicense **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( ILicenses * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ILicenses * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( ILicenses * This, /* [in] */ int Index, /* [retval][out] */ ILicense **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Find )( ILicenses * This, /* [in] */ BSTR SerialNumber, /* [retval][out] */ ILicense **Result); END_INTERFACE } ILicensesVtbl; iface ILicenses { CONST_VTBL struct ILicensesVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILicenses_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ILicenses_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ILicenses_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ILicenses_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define ILicenses_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define ILicenses_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define ILicenses_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define ILicenses_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define ILicenses_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define ILicenses_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define ILicenses_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define ILicenses_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #define ILicenses_Find(This,SerialNumber,Result) \ ( (This)->lpVtbl -> Find(This,SerialNumber,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ILicenses_INTERFACE_DEFINED__ */ #ifndef __ILicensingConnectionRecoveryCallback_INTERFACE_DEFINED__ #define __ILicensingConnectionRecoveryCallback_INTERFACE_DEFINED__ /* iface ILicensingConnectionRecoveryCallback */ /* [helpstring][helpcontext][oleautomation][nonextensible][uuid][object] */ EXTERN_C const IID IID_ILicensingConnectionRecoveryCallback; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001124-0000-1056-976E-008048D53AE3") ILicensingConnectionRecoveryCallback : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE OnDisconnect( /* [retval][out] */ VARIANT_BOOL *Result) = 0; }; #else /* C style iface */ typedef struct ILicensingConnectionRecoveryCallbackVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILicensingConnectionRecoveryCallback * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILicensingConnectionRecoveryCallback * This); ULONG ( STDMETHODCALLTYPE *Release )( ILicensingConnectionRecoveryCallback * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *OnDisconnect )( ILicensingConnectionRecoveryCallback * This, /* [retval][out] */ VARIANT_BOOL *Result); END_INTERFACE } ILicensingConnectionRecoveryCallbackVtbl; iface ILicensingConnectionRecoveryCallback { CONST_VTBL struct ILicensingConnectionRecoveryCallbackVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILicensingConnectionRecoveryCallback_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define ILicensingConnectionRecoveryCallback_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define ILicensingConnectionRecoveryCallback_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define ILicensingConnectionRecoveryCallback_OnDisconnect(This,Result) \ ( (This)->lpVtbl -> OnDisconnect(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __ILicensingConnectionRecoveryCallback_INTERFACE_DEFINED__ */ #ifndef __IClassificationTrainerError_INTERFACE_DEFINED__ #define __IClassificationTrainerError_INTERFACE_DEFINED__ /* iface IClassificationTrainerError */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IClassificationTrainerError; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F7-0000-1056-976E-008048D53AE3") IClassificationTrainerError : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ ClassificationTrainerErrorTypeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClassName( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClassificationPageIds( /* [retval][out] */ IStringsCollection **Result) = 0; }; #else /* C style iface */ typedef struct IClassificationTrainerErrorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IClassificationTrainerError * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IClassificationTrainerError * This); ULONG ( STDMETHODCALLTYPE *Release )( IClassificationTrainerError * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IClassificationTrainerError * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IClassificationTrainerError * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IClassificationTrainerError * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IClassificationTrainerError * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IClassificationTrainerError * This, /* [retval][out] */ ClassificationTrainerErrorTypeEnum *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassName )( IClassificationTrainerError * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassificationPageIds )( IClassificationTrainerError * This, /* [retval][out] */ IStringsCollection **Result); END_INTERFACE } IClassificationTrainerErrorVtbl; iface IClassificationTrainerError { CONST_VTBL struct IClassificationTrainerErrorVtbl *lpVtbl; }; #ifdef COBJMACROS #define IClassificationTrainerError_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IClassificationTrainerError_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IClassificationTrainerError_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IClassificationTrainerError_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IClassificationTrainerError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IClassificationTrainerError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IClassificationTrainerError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IClassificationTrainerError_get_Type(This,Result) \ ( (This)->lpVtbl -> get_Type(This,Result) ) #define IClassificationTrainerError_get_ClassName(This,Result) \ ( (This)->lpVtbl -> get_ClassName(This,Result) ) #define IClassificationTrainerError_get_ClassificationPageIds(This,Result) \ ( (This)->lpVtbl -> get_ClassificationPageIds(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IClassificationTrainerError_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ClassificationTrainerError; #ifdef __cplusplus class DECLSPEC_UUID("110020DC-0000-1056-976E-008048D53AE3") ClassificationTrainerError; #endif #ifndef __IClassificationTrainerErrors_INTERFACE_DEFINED__ #define __IClassificationTrainerErrors_INTERFACE_DEFINED__ /* iface IClassificationTrainerErrors */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IClassificationTrainerErrors; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F8-0000-1056-976E-008048D53AE3") IClassificationTrainerErrors : public IEnumerable { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Element( /* [in] */ int Index, /* [retval][out] */ IClassificationTrainerError **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item( /* [in] */ int Index, /* [retval][out] */ IClassificationTrainerError **Result) = 0; }; #else /* C style iface */ typedef struct IClassificationTrainerErrorsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IClassificationTrainerErrors * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IClassificationTrainerErrors * This); ULONG ( STDMETHODCALLTYPE *Release )( IClassificationTrainerErrors * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IClassificationTrainerErrors * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IClassificationTrainerErrors * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IClassificationTrainerErrors * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IClassificationTrainerErrors * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IClassificationTrainerErrors * This, /* [retval][out] */ IEnumerator **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Element )( IClassificationTrainerErrors * This, /* [in] */ int Index, /* [retval][out] */ IClassificationTrainerError **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IClassificationTrainerErrors * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IClassificationTrainerErrors * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *Item )( IClassificationTrainerErrors * This, /* [in] */ int Index, /* [retval][out] */ IClassificationTrainerError **Result); END_INTERFACE } IClassificationTrainerErrorsVtbl; iface IClassificationTrainerErrors { CONST_VTBL struct IClassificationTrainerErrorsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IClassificationTrainerErrors_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IClassificationTrainerErrors_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IClassificationTrainerErrors_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IClassificationTrainerErrors_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IClassificationTrainerErrors_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IClassificationTrainerErrors_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IClassificationTrainerErrors_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IClassificationTrainerErrors_GetEnumerator(This,Result) \ ( (This)->lpVtbl -> GetEnumerator(This,Result) ) #define IClassificationTrainerErrors_get_Element(This,Index,Result) \ ( (This)->lpVtbl -> get_Element(This,Index,Result) ) #define IClassificationTrainerErrors_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IClassificationTrainerErrors_get_Count(This,Result) \ ( (This)->lpVtbl -> get_Count(This,Result) ) #define IClassificationTrainerErrors_Item(This,Index,Result) \ ( (This)->lpVtbl -> Item(This,Index,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IClassificationTrainerErrors_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ClassificationTrainerErrors; #ifdef __cplusplus class DECLSPEC_UUID("110020DD-0000-1056-976E-008048D53AE3") ClassificationTrainerErrors; #endif #ifndef __IClassificationTrainer_INTERFACE_DEFINED__ #define __IClassificationTrainer_INTERFACE_DEFINED__ /* iface IClassificationTrainer */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IClassificationTrainer; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010F9-0000-1056-976E-008048D53AE3") IClassificationTrainer : public IDispatch { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddImageDocument( /* [in] */ BSTR ClassName, /* [in] */ IImageDocument *ImageDocument, /* [out][in] */ BSTR *ClassificationPageId) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddImageFile( /* [in] */ BSTR ClassName, /* [in] */ BSTR FilePath, /* [out][in] */ BSTR *ClassificationPageId) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Errors( /* [retval][out] */ IClassificationTrainerErrors **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateEtalon( /* [in] */ BSTR EtalonPath) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClassNames( /* [retval][out] */ IStringsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteClass( /* [in] */ BSTR ClassName) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetClassificationPageIdsForClass( /* [in] */ BSTR ClassName, /* [retval][out] */ IStringsCollection **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteClassificationPage( /* [in] */ BSTR ClassificationPageId) = 0; }; #else /* C style iface */ typedef struct IClassificationTrainerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IClassificationTrainer * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IClassificationTrainer * This); ULONG ( STDMETHODCALLTYPE *Release )( IClassificationTrainer * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IClassificationTrainer * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IClassificationTrainer * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IClassificationTrainer * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IClassificationTrainer * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddImageDocument )( IClassificationTrainer * This, /* [in] */ BSTR ClassName, /* [in] */ IImageDocument *ImageDocument, /* [out][in] */ BSTR *ClassificationPageId); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *AddImageFile )( IClassificationTrainer * This, /* [in] */ BSTR ClassName, /* [in] */ BSTR FilePath, /* [out][in] */ BSTR *ClassificationPageId); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Errors )( IClassificationTrainer * This, /* [retval][out] */ IClassificationTrainerErrors **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CreateEtalon )( IClassificationTrainer * This, /* [in] */ BSTR EtalonPath); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassNames )( IClassificationTrainer * This, /* [retval][out] */ IStringsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteClass )( IClassificationTrainer * This, /* [in] */ BSTR ClassName); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetClassificationPageIdsForClass )( IClassificationTrainer * This, /* [in] */ BSTR ClassName, /* [retval][out] */ IStringsCollection **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteClassificationPage )( IClassificationTrainer * This, /* [in] */ BSTR ClassificationPageId); END_INTERFACE } IClassificationTrainerVtbl; iface IClassificationTrainer { CONST_VTBL struct IClassificationTrainerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IClassificationTrainer_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IClassificationTrainer_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IClassificationTrainer_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IClassificationTrainer_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IClassificationTrainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IClassificationTrainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IClassificationTrainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IClassificationTrainer_AddImageDocument(This,ClassName,ImageDocument,ClassificationPageId) \ ( (This)->lpVtbl -> AddImageDocument(This,ClassName,ImageDocument,ClassificationPageId) ) #define IClassificationTrainer_AddImageFile(This,ClassName,FilePath,ClassificationPageId) \ ( (This)->lpVtbl -> AddImageFile(This,ClassName,FilePath,ClassificationPageId) ) #define IClassificationTrainer_get_Errors(This,Result) \ ( (This)->lpVtbl -> get_Errors(This,Result) ) #define IClassificationTrainer_CreateEtalon(This,EtalonPath) \ ( (This)->lpVtbl -> CreateEtalon(This,EtalonPath) ) #define IClassificationTrainer_get_ClassNames(This,Result) \ ( (This)->lpVtbl -> get_ClassNames(This,Result) ) #define IClassificationTrainer_DeleteClass(This,ClassName) \ ( (This)->lpVtbl -> DeleteClass(This,ClassName) ) #define IClassificationTrainer_GetClassificationPageIdsForClass(This,ClassName,Result) \ ( (This)->lpVtbl -> GetClassificationPageIdsForClass(This,ClassName,Result) ) #define IClassificationTrainer_DeleteClassificationPage(This,ClassificationPageId) \ ( (This)->lpVtbl -> DeleteClassificationPage(This,ClassificationPageId) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IClassificationTrainer_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ClassificationTrainer; #ifdef __cplusplus class DECLSPEC_UUID("110020DE-0000-1056-976E-008048D53AE3") ClassificationTrainer; #endif EXTERN_C const CLSID CLSID_ClassificationEtalon; #ifdef __cplusplus class DECLSPEC_UUID("110020DF-0000-1056-976E-008048D53AE3") ClassificationEtalon; #endif EXTERN_C const CLSID CLSID_ClassificationClass; #ifdef __cplusplus class DECLSPEC_UUID("110020FF-0000-1056-976E-008048D53AE3") ClassificationClass; #endif #ifndef __IClassificationParams_INTERFACE_DEFINED__ #define __IClassificationParams_INTERFACE_DEFINED__ /* iface IClassificationParams */ /* [helpstring][helpcontext][oleautomation][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IClassificationParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("11001115-0000-1056-976E-008048D53AE3") IClassificationParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CopyFrom( /* [in] */ IClassificationParams *From) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromFile( /* [in] */ BSTR Path) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveToMemory( /* [retval][out] */ IHandle **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadFromMemory( /* [in] */ __int64 HGlobal) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Language( /* [retval][out] */ BSTR *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Language( /* [in] */ BSTR Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClassificationMode( /* [retval][out] */ ClassificationModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ClassificationMode( /* [in] */ ClassificationModeEnum Value) = 0; }; #else /* C style iface */ typedef struct IClassificationParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IClassificationParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IClassificationParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IClassificationParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IClassificationParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IClassificationParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IClassificationParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IClassificationParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IClassificationParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *CopyFrom )( IClassificationParams * This, /* [in] */ IClassificationParams *From); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )( IClassificationParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromFile )( IClassificationParams * This, /* [in] */ BSTR Path); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToMemory )( IClassificationParams * This, /* [retval][out] */ IHandle **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromMemory )( IClassificationParams * This, /* [in] */ __int64 HGlobal); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Language )( IClassificationParams * This, /* [retval][out] */ BSTR *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Language )( IClassificationParams * This, /* [in] */ BSTR Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassificationMode )( IClassificationParams * This, /* [retval][out] */ ClassificationModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClassificationMode )( IClassificationParams * This, /* [in] */ ClassificationModeEnum Value); END_INTERFACE } IClassificationParamsVtbl; iface IClassificationParams { CONST_VTBL struct IClassificationParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IClassificationParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IClassificationParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IClassificationParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IClassificationParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IClassificationParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IClassificationParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IClassificationParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IClassificationParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IClassificationParams_CopyFrom(This,From) \ ( (This)->lpVtbl -> CopyFrom(This,From) ) #define IClassificationParams_SaveToFile(This,Path) \ ( (This)->lpVtbl -> SaveToFile(This,Path) ) #define IClassificationParams_LoadFromFile(This,Path) \ ( (This)->lpVtbl -> LoadFromFile(This,Path) ) #define IClassificationParams_SaveToMemory(This,Result) \ ( (This)->lpVtbl -> SaveToMemory(This,Result) ) #define IClassificationParams_LoadFromMemory(This,HGlobal) \ ( (This)->lpVtbl -> LoadFromMemory(This,HGlobal) ) #define IClassificationParams_get_Language(This,Result) \ ( (This)->lpVtbl -> get_Language(This,Result) ) #define IClassificationParams_put_Language(This,Value) \ ( (This)->lpVtbl -> put_Language(This,Value) ) #define IClassificationParams_get_ClassificationMode(This,Result) \ ( (This)->lpVtbl -> get_ClassificationMode(This,Result) ) #define IClassificationParams_put_ClassificationMode(This,Value) \ ( (This)->lpVtbl -> put_ClassificationMode(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IClassificationParams_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ClassificationParams; #ifdef __cplusplus class DECLSPEC_UUID("11002101-0000-1056-976E-008048D53AE3") ClassificationParams; #endif #ifndef __IMultiProcessingParams_INTERFACE_DEFINED__ #define __IMultiProcessingParams_INTERFACE_DEFINED__ /* iface IMultiProcessingParams */ /* [helpstring][helpcontext][oleautomation][uuid][object] */ EXTERN_C const IID IID_IMultiProcessingParams; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010DA-0000-1056-976E-008048D53AE3") IMultiProcessingParams : public IDispatch { public: virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_MultiProcessingMode( /* [retval][out] */ MultiProcessingModeEnum *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MultiProcessingMode( /* [in] */ MultiProcessingModeEnum Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecognitionProcessesCount( /* [retval][out] */ int *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RecognitionProcessesCount( /* [in] */ int Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SharedCPUCoresMask( /* [retval][out] */ __int64 *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SharedCPUCoresMask( /* [in] */ __int64 Value) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseOnlyPhysicalCPUCores( /* [retval][out] */ VARIANT_BOOL *Result) = 0; virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseOnlyPhysicalCPUCores( /* [in] */ VARIANT_BOOL Value) = 0; }; #else /* C style iface */ typedef struct IMultiProcessingParamsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMultiProcessingParams * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMultiProcessingParams * This); ULONG ( STDMETHODCALLTYPE *Release )( IMultiProcessingParams * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMultiProcessingParams * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMultiProcessingParams * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMultiProcessingParams * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMultiProcessingParams * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Application )( IMultiProcessingParams * This, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MultiProcessingMode )( IMultiProcessingParams * This, /* [retval][out] */ MultiProcessingModeEnum *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MultiProcessingMode )( IMultiProcessingParams * This, /* [in] */ MultiProcessingModeEnum Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RecognitionProcessesCount )( IMultiProcessingParams * This, /* [retval][out] */ int *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RecognitionProcessesCount )( IMultiProcessingParams * This, /* [in] */ int Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SharedCPUCoresMask )( IMultiProcessingParams * This, /* [retval][out] */ __int64 *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SharedCPUCoresMask )( IMultiProcessingParams * This, /* [in] */ __int64 Value); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseOnlyPhysicalCPUCores )( IMultiProcessingParams * This, /* [retval][out] */ VARIANT_BOOL *Result); /* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseOnlyPhysicalCPUCores )( IMultiProcessingParams * This, /* [in] */ VARIANT_BOOL Value); END_INTERFACE } IMultiProcessingParamsVtbl; iface IMultiProcessingParams { CONST_VTBL struct IMultiProcessingParamsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMultiProcessingParams_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IMultiProcessingParams_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IMultiProcessingParams_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IMultiProcessingParams_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IMultiProcessingParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IMultiProcessingParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IMultiProcessingParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IMultiProcessingParams_get_Application(This,Result) \ ( (This)->lpVtbl -> get_Application(This,Result) ) #define IMultiProcessingParams_get_MultiProcessingMode(This,Result) \ ( (This)->lpVtbl -> get_MultiProcessingMode(This,Result) ) #define IMultiProcessingParams_put_MultiProcessingMode(This,Value) \ ( (This)->lpVtbl -> put_MultiProcessingMode(This,Value) ) #define IMultiProcessingParams_get_RecognitionProcessesCount(This,Result) \ ( (This)->lpVtbl -> get_RecognitionProcessesCount(This,Result) ) #define IMultiProcessingParams_put_RecognitionProcessesCount(This,Value) \ ( (This)->lpVtbl -> put_RecognitionProcessesCount(This,Value) ) #define IMultiProcessingParams_get_SharedCPUCoresMask(This,Result) \ ( (This)->lpVtbl -> get_SharedCPUCoresMask(This,Result) ) #define IMultiProcessingParams_put_SharedCPUCoresMask(This,Value) \ ( (This)->lpVtbl -> put_SharedCPUCoresMask(This,Value) ) #define IMultiProcessingParams_get_UseOnlyPhysicalCPUCores(This,Result) \ ( (This)->lpVtbl -> get_UseOnlyPhysicalCPUCores(This,Result) ) #define IMultiProcessingParams_put_UseOnlyPhysicalCPUCores(This,Value) \ ( (This)->lpVtbl -> put_UseOnlyPhysicalCPUCores(This,Value) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IMultiProcessingParams_INTERFACE_DEFINED__ */ #ifndef __ErrorCodes_MODULE_DEFINED__ #define __ErrorCodes_MODULE_DEFINED__ /* module ErrorCodes */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int FREN_E_PATTERN_TRAINING_ABORTED = 0x80040001; #endif /* __ErrorCodes_MODULE_DEFINED__ */ #ifndef __UserPatternsTrainingFlags_MODULE_DEFINED__ #define __UserPatternsTrainingFlags_MODULE_DEFINED__ /* module UserPatternsTrainingFlags */ /* [helpstring][helpcontext] */ /* [helpstring][helpcontext] */ const int UPTF_UnusualScript = 0x1; /* [helpstring][helpcontext] */ const int UPTF_Bold = 0x2; /* [helpstring][helpcontext] */ const int UPTF_Italic = 0x4; /* [helpstring][helpcontext] */ const int UPTF_Subscript = 0x8; /* [helpstring][helpcontext] */ const int UPTF_Superscript = 0x10; const int UPTF_UnsupportedFlagValue = 0x20; #endif /* __UserPatternsTrainingFlags_MODULE_DEFINED__ */ EXTERN_C const CLSID CLSID_Engine; #ifdef __cplusplus class DECLSPEC_UUID("11002000-0000-1056-976E-008048D53AE3") Engine; #endif #ifndef __FREngine_MODULE_DEFINED__ #define __FREngine_MODULE_DEFINED__ /* module FREngine */ /* [helpstring][helpcontext][dllname] */ /* [helpstring][helpcontext][entry] */ HRESULT __stdcall GetEngineObject( /* [defaultvalue][in] */ BSTR ProjectId, /* [retval][out] */ IEngine **Engine); /* [helpstring][helpcontext][entry] */ HRESULT __stdcall GetEngineObjectEx( /* [defaultvalue][in] */ BSTR ProjectId, /* [defaultvalue][in] */ BSTR FREngineDataFolder, /* [defaultvalue][in] */ BSTR FREngineTempFolder, /* [defaultvalue][in] */ VARIANT_BOOL IsSharedCPUCoresMode, /* [defaultvalue][in] */ BSTR Reserved1, /* [defaultvalue][in] */ BSTR Reserved2, /* [retval][out] */ IEngine **Engine); /* [helpstring][helpcontext][entry] */ HRESULT __stdcall DeinitializeEngine( void); #endif /* __FREngine_MODULE_DEFINED__ */ #ifndef __IEngineLoader_INTERFACE_DEFINED__ #define __IEngineLoader_INTERFACE_DEFINED__ /* iface IEngineLoader */ /* [helpstring][helpcontext][oleautomation][nonextensible][hidden][dual][uuid][object] */ EXTERN_C const IID IID_IEngineLoader; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010EC-0000-1056-976E-008048D53AE3") IEngineLoader : public IDispatch { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetEngineObject( /* [defaultvalue][in] */ BSTR ProjectId, /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetEngineObjectEx( /* [defaultvalue][in] */ BSTR ProjectId, /* [defaultvalue][in] */ BSTR FREngineDataFolder, /* [defaultvalue][in] */ BSTR FREngineTempFolder, /* [defaultvalue][in] */ VARIANT_BOOL IsSharedCPUCoresMode, /* [defaultvalue][in] */ BSTR Reserved1, /* [defaultvalue][in] */ BSTR Reserved2, /* [retval][out] */ IEngine **Result) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ExplicitlyUnload( void) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_NullObject( /* [retval][out] */ IUnknown **Result) = 0; }; #else /* C style iface */ typedef struct IEngineLoaderVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEngineLoader * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEngineLoader * This); ULONG ( STDMETHODCALLTYPE *Release )( IEngineLoader * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEngineLoader * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEngineLoader * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEngineLoader * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [range][in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEngineLoader * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetEngineObject )( IEngineLoader * This, /* [defaultvalue][in] */ BSTR ProjectId, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *GetEngineObjectEx )( IEngineLoader * This, /* [defaultvalue][in] */ BSTR ProjectId, /* [defaultvalue][in] */ BSTR FREngineDataFolder, /* [defaultvalue][in] */ BSTR FREngineTempFolder, /* [defaultvalue][in] */ VARIANT_BOOL IsSharedCPUCoresMode, /* [defaultvalue][in] */ BSTR Reserved1, /* [defaultvalue][in] */ BSTR Reserved2, /* [retval][out] */ IEngine **Result); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *ExplicitlyUnload )( IEngineLoader * This); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NullObject )( IEngineLoader * This, /* [retval][out] */ IUnknown **Result); END_INTERFACE } IEngineLoaderVtbl; iface IEngineLoader { CONST_VTBL struct IEngineLoaderVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEngineLoader_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IEngineLoader_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IEngineLoader_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IEngineLoader_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IEngineLoader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IEngineLoader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IEngineLoader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IEngineLoader_GetEngineObject(This,ProjectId,Result) \ ( (This)->lpVtbl -> GetEngineObject(This,ProjectId,Result) ) #define IEngineLoader_GetEngineObjectEx(This,ProjectId,FREngineDataFolder,FREngineTempFolder,IsSharedCPUCoresMode,Reserved1,Reserved2,Result) \ ( (This)->lpVtbl -> GetEngineObjectEx(This,ProjectId,FREngineDataFolder,FREngineTempFolder,IsSharedCPUCoresMode,Reserved1,Reserved2,Result) ) #define IEngineLoader_ExplicitlyUnload(This) \ ( (This)->lpVtbl -> ExplicitlyUnload(This) ) #define IEngineLoader_get_NullObject(This,Result) \ ( (This)->lpVtbl -> get_NullObject(This,Result) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IEngineLoader_INTERFACE_DEFINED__ */ #ifndef __IHostProcessControl_INTERFACE_DEFINED__ #define __IHostProcessControl_INTERFACE_DEFINED__ /* iface IHostProcessControl */ /* [helpstring][helpcontext][uuid][hidden][oleautomation][object] */ EXTERN_C const IID IID_IHostProcessControl; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("110010ED-0000-1056-976E-008048D53AE3") IHostProcessControl : public IUnknown { public: virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPriorityClass( /* [in] */ int PriorityClass) = 0; virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetClientProcessId( /* [in] */ int Id) = 0; virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProcessId( /* [retval][out] */ int *Id) = 0; }; #else /* C style iface */ typedef struct IHostProcessControlVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHostProcessControl * This, /* [in] */ REFIID riid, /* [iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHostProcessControl * This); ULONG ( STDMETHODCALLTYPE *Release )( IHostProcessControl * This); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetPriorityClass )( IHostProcessControl * This, /* [in] */ int PriorityClass); /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE *SetClientProcessId )( IHostProcessControl * This, /* [in] */ int Id); /* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProcessId )( IHostProcessControl * This, /* [retval][out] */ int *Id); END_INTERFACE } IHostProcessControlVtbl; iface IHostProcessControl { CONST_VTBL struct IHostProcessControlVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHostProcessControl_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IHostProcessControl_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IHostProcessControl_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IHostProcessControl_SetPriorityClass(This,PriorityClass) \ ( (This)->lpVtbl -> SetPriorityClass(This,PriorityClass) ) #define IHostProcessControl_SetClientProcessId(This,Id) \ ( (This)->lpVtbl -> SetClientProcessId(This,Id) ) #define IHostProcessControl_get_ProcessId(This,Id) \ ( (This)->lpVtbl -> get_ProcessId(This,Id) ) #endif /* COBJMACROS */ #endif /* C style iface */ #endif /* __IHostProcessControl_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_InprocLoader; #ifdef __cplusplus class DECLSPEC_UUID("110020D2-0000-1056-976E-008048D53AE3") InprocLoader; #endif EXTERN_C const CLSID CLSID_OutprocLoader; #ifdef __cplusplus class DECLSPEC_UUID("110020D3-0000-1056-976E-008048D53AE3") OutprocLoader; #endif #endif /* __FREngine_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL ifaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif