| /*** Autogenerated by WIDL 1.6 from include/xpsobjectmodel.idl - Do not edit ***/ |
| |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #endif |
| |
| #include <rpc.h> |
| #include <rpcndr.h> |
| |
| #ifndef COM_NO_WINDOWS_H |
| #include <windows.h> |
| #include <ole2.h> |
| #endif |
| |
| #ifndef __xpsobjectmodel_h__ |
| #define __xpsobjectmodel_h__ |
| |
| /* Forward declarations */ |
| |
| #ifndef __IXpsOMShareable_FWD_DEFINED__ |
| #define __IXpsOMShareable_FWD_DEFINED__ |
| typedef interface IXpsOMShareable IXpsOMShareable; |
| #endif |
| |
| #ifndef __IXpsOMPart_FWD_DEFINED__ |
| #define __IXpsOMPart_FWD_DEFINED__ |
| typedef interface IXpsOMPart IXpsOMPart; |
| #endif |
| |
| #ifndef __IXpsOMGlyphsEditor_FWD_DEFINED__ |
| #define __IXpsOMGlyphsEditor_FWD_DEFINED__ |
| typedef interface IXpsOMGlyphsEditor IXpsOMGlyphsEditor; |
| #endif |
| |
| #ifndef __IXpsOMDashCollection_FWD_DEFINED__ |
| #define __IXpsOMDashCollection_FWD_DEFINED__ |
| typedef interface IXpsOMDashCollection IXpsOMDashCollection; |
| #endif |
| |
| #ifndef __IXpsOMGeometryFigure_FWD_DEFINED__ |
| #define __IXpsOMGeometryFigure_FWD_DEFINED__ |
| typedef interface IXpsOMGeometryFigure IXpsOMGeometryFigure; |
| #endif |
| |
| #ifndef __IXpsOMGeometryFigureCollection_FWD_DEFINED__ |
| #define __IXpsOMGeometryFigureCollection_FWD_DEFINED__ |
| typedef interface IXpsOMGeometryFigureCollection IXpsOMGeometryFigureCollection; |
| #endif |
| |
| #ifndef __IXpsOMGradientStopCollection_FWD_DEFINED__ |
| #define __IXpsOMGradientStopCollection_FWD_DEFINED__ |
| typedef interface IXpsOMGradientStopCollection IXpsOMGradientStopCollection; |
| #endif |
| |
| #ifndef __IXpsOMGradientStop_FWD_DEFINED__ |
| #define __IXpsOMGradientStop_FWD_DEFINED__ |
| typedef interface IXpsOMGradientStop IXpsOMGradientStop; |
| #endif |
| |
| #ifndef __IXpsOMPartResources_FWD_DEFINED__ |
| #define __IXpsOMPartResources_FWD_DEFINED__ |
| typedef interface IXpsOMPartResources IXpsOMPartResources; |
| #endif |
| |
| #ifndef __IXpsOMFontResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMFontResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMFontResourceCollection IXpsOMFontResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMImageResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMImageResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMImageResourceCollection IXpsOMImageResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMColorProfileResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMColorProfileResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMColorProfileResourceCollection IXpsOMColorProfileResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMRemoteDictionaryResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMRemoteDictionaryResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMRemoteDictionaryResourceCollection IXpsOMRemoteDictionaryResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMSignatureBlockResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMSignatureBlockResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMSignatureBlockResourceCollection IXpsOMSignatureBlockResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMVisualCollection_FWD_DEFINED__ |
| #define __IXpsOMVisualCollection_FWD_DEFINED__ |
| typedef interface IXpsOMVisualCollection IXpsOMVisualCollection; |
| #endif |
| |
| #ifndef __IXpsOMDictionary_FWD_DEFINED__ |
| #define __IXpsOMDictionary_FWD_DEFINED__ |
| typedef interface IXpsOMDictionary IXpsOMDictionary; |
| #endif |
| |
| #ifndef __IXpsOMPageReference_FWD_DEFINED__ |
| #define __IXpsOMPageReference_FWD_DEFINED__ |
| typedef interface IXpsOMPageReference IXpsOMPageReference; |
| #endif |
| |
| #ifndef __IXpsOMPageReferenceCollection_FWD_DEFINED__ |
| #define __IXpsOMPageReferenceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMPageReferenceCollection IXpsOMPageReferenceCollection; |
| #endif |
| |
| #ifndef __IXpsOMDocumentCollection_FWD_DEFINED__ |
| #define __IXpsOMDocumentCollection_FWD_DEFINED__ |
| typedef interface IXpsOMDocumentCollection IXpsOMDocumentCollection; |
| #endif |
| |
| #ifndef __IXpsOMPackage_FWD_DEFINED__ |
| #define __IXpsOMPackage_FWD_DEFINED__ |
| typedef interface IXpsOMPackage IXpsOMPackage; |
| #endif |
| |
| #ifndef __IXpsOMObjectFactory_FWD_DEFINED__ |
| #define __IXpsOMObjectFactory_FWD_DEFINED__ |
| typedef interface IXpsOMObjectFactory IXpsOMObjectFactory; |
| #endif |
| |
| #ifndef __IXpsOMNameCollection_FWD_DEFINED__ |
| #define __IXpsOMNameCollection_FWD_DEFINED__ |
| typedef interface IXpsOMNameCollection IXpsOMNameCollection; |
| #endif |
| |
| #ifndef __IXpsOMPartUriCollection_FWD_DEFINED__ |
| #define __IXpsOMPartUriCollection_FWD_DEFINED__ |
| typedef interface IXpsOMPartUriCollection IXpsOMPartUriCollection; |
| #endif |
| |
| #ifndef __IXpsOMPackageWriter_FWD_DEFINED__ |
| #define __IXpsOMPackageWriter_FWD_DEFINED__ |
| typedef interface IXpsOMPackageWriter IXpsOMPackageWriter; |
| #endif |
| |
| #ifndef __IXpsOMPackageTarget_FWD_DEFINED__ |
| #define __IXpsOMPackageTarget_FWD_DEFINED__ |
| typedef interface IXpsOMPackageTarget IXpsOMPackageTarget; |
| #endif |
| |
| #ifndef __IXpsOMVisual_FWD_DEFINED__ |
| #define __IXpsOMVisual_FWD_DEFINED__ |
| typedef interface IXpsOMVisual IXpsOMVisual; |
| #endif |
| |
| #ifndef __IXpsOMBrush_FWD_DEFINED__ |
| #define __IXpsOMBrush_FWD_DEFINED__ |
| typedef interface IXpsOMBrush IXpsOMBrush; |
| #endif |
| |
| #ifndef __IXpsOMMatrixTransform_FWD_DEFINED__ |
| #define __IXpsOMMatrixTransform_FWD_DEFINED__ |
| typedef interface IXpsOMMatrixTransform IXpsOMMatrixTransform; |
| #endif |
| |
| #ifndef __IXpsOMGeometry_FWD_DEFINED__ |
| #define __IXpsOMGeometry_FWD_DEFINED__ |
| typedef interface IXpsOMGeometry IXpsOMGeometry; |
| #endif |
| |
| #ifndef __IXpsOMGlyphs_FWD_DEFINED__ |
| #define __IXpsOMGlyphs_FWD_DEFINED__ |
| typedef interface IXpsOMGlyphs IXpsOMGlyphs; |
| #endif |
| |
| #ifndef __IXpsOMPath_FWD_DEFINED__ |
| #define __IXpsOMPath_FWD_DEFINED__ |
| typedef interface IXpsOMPath IXpsOMPath; |
| #endif |
| |
| #ifndef __IXpsOMSolidColorBrush_FWD_DEFINED__ |
| #define __IXpsOMSolidColorBrush_FWD_DEFINED__ |
| typedef interface IXpsOMSolidColorBrush IXpsOMSolidColorBrush; |
| #endif |
| |
| #ifndef __IXpsOMTileBrush_FWD_DEFINED__ |
| #define __IXpsOMTileBrush_FWD_DEFINED__ |
| typedef interface IXpsOMTileBrush IXpsOMTileBrush; |
| #endif |
| |
| #ifndef __IXpsOMGradientBrush_FWD_DEFINED__ |
| #define __IXpsOMGradientBrush_FWD_DEFINED__ |
| typedef interface IXpsOMGradientBrush IXpsOMGradientBrush; |
| #endif |
| |
| #ifndef __IXpsOMVisualBrush_FWD_DEFINED__ |
| #define __IXpsOMVisualBrush_FWD_DEFINED__ |
| typedef interface IXpsOMVisualBrush IXpsOMVisualBrush; |
| #endif |
| |
| #ifndef __IXpsOMImageBrush_FWD_DEFINED__ |
| #define __IXpsOMImageBrush_FWD_DEFINED__ |
| typedef interface IXpsOMImageBrush IXpsOMImageBrush; |
| #endif |
| |
| #ifndef __IXpsOMLinearGradientBrush_FWD_DEFINED__ |
| #define __IXpsOMLinearGradientBrush_FWD_DEFINED__ |
| typedef interface IXpsOMLinearGradientBrush IXpsOMLinearGradientBrush; |
| #endif |
| |
| #ifndef __IXpsOMRadialGradientBrush_FWD_DEFINED__ |
| #define __IXpsOMRadialGradientBrush_FWD_DEFINED__ |
| typedef interface IXpsOMRadialGradientBrush IXpsOMRadialGradientBrush; |
| #endif |
| |
| #ifndef __IXpsOMResource_FWD_DEFINED__ |
| #define __IXpsOMResource_FWD_DEFINED__ |
| typedef interface IXpsOMResource IXpsOMResource; |
| #endif |
| |
| #ifndef __IXpsOMFontResource_FWD_DEFINED__ |
| #define __IXpsOMFontResource_FWD_DEFINED__ |
| typedef interface IXpsOMFontResource IXpsOMFontResource; |
| #endif |
| |
| #ifndef __IXpsOMImageResource_FWD_DEFINED__ |
| #define __IXpsOMImageResource_FWD_DEFINED__ |
| typedef interface IXpsOMImageResource IXpsOMImageResource; |
| #endif |
| |
| #ifndef __IXpsOMColorProfileResource_FWD_DEFINED__ |
| #define __IXpsOMColorProfileResource_FWD_DEFINED__ |
| typedef interface IXpsOMColorProfileResource IXpsOMColorProfileResource; |
| #endif |
| |
| #ifndef __IXpsOMPrintTicketResource_FWD_DEFINED__ |
| #define __IXpsOMPrintTicketResource_FWD_DEFINED__ |
| typedef interface IXpsOMPrintTicketResource IXpsOMPrintTicketResource; |
| #endif |
| |
| #ifndef __IXpsOMRemoteDictionaryResource_FWD_DEFINED__ |
| #define __IXpsOMRemoteDictionaryResource_FWD_DEFINED__ |
| typedef interface IXpsOMRemoteDictionaryResource IXpsOMRemoteDictionaryResource; |
| #endif |
| |
| #ifndef __IXpsOMDocumentStructureResource_FWD_DEFINED__ |
| #define __IXpsOMDocumentStructureResource_FWD_DEFINED__ |
| typedef interface IXpsOMDocumentStructureResource IXpsOMDocumentStructureResource; |
| #endif |
| |
| #ifndef __IXpsOMStoryFragmentsResource_FWD_DEFINED__ |
| #define __IXpsOMStoryFragmentsResource_FWD_DEFINED__ |
| typedef interface IXpsOMStoryFragmentsResource IXpsOMStoryFragmentsResource; |
| #endif |
| |
| #ifndef __IXpsOMSignatureBlockResource_FWD_DEFINED__ |
| #define __IXpsOMSignatureBlockResource_FWD_DEFINED__ |
| typedef interface IXpsOMSignatureBlockResource IXpsOMSignatureBlockResource; |
| #endif |
| |
| #ifndef __IXpsOMCanvas_FWD_DEFINED__ |
| #define __IXpsOMCanvas_FWD_DEFINED__ |
| typedef interface IXpsOMCanvas IXpsOMCanvas; |
| #endif |
| |
| #ifndef __IXpsOMPage_FWD_DEFINED__ |
| #define __IXpsOMPage_FWD_DEFINED__ |
| typedef interface IXpsOMPage IXpsOMPage; |
| #endif |
| |
| #ifndef __IXpsOMDocument_FWD_DEFINED__ |
| #define __IXpsOMDocument_FWD_DEFINED__ |
| typedef interface IXpsOMDocument IXpsOMDocument; |
| #endif |
| |
| #ifndef __IXpsOMDocumentSequence_FWD_DEFINED__ |
| #define __IXpsOMDocumentSequence_FWD_DEFINED__ |
| typedef interface IXpsOMDocumentSequence IXpsOMDocumentSequence; |
| #endif |
| |
| #ifndef __IXpsOMCoreProperties_FWD_DEFINED__ |
| #define __IXpsOMCoreProperties_FWD_DEFINED__ |
| typedef interface IXpsOMCoreProperties IXpsOMCoreProperties; |
| #endif |
| |
| #ifndef __IXpsOMThumbnailGenerator_FWD_DEFINED__ |
| #define __IXpsOMThumbnailGenerator_FWD_DEFINED__ |
| typedef interface IXpsOMThumbnailGenerator IXpsOMThumbnailGenerator; |
| #endif |
| |
| #ifndef __XpsOMObjectFactory_FWD_DEFINED__ |
| #define __XpsOMObjectFactory_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XpsOMObjectFactory XpsOMObjectFactory; |
| #else |
| typedef struct XpsOMObjectFactory XpsOMObjectFactory; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __XpsOMObjectFactory_FWD_DEFINED__ */ |
| |
| #ifndef __XpsOMThumbnailGenerator_FWD_DEFINED__ |
| #define __XpsOMThumbnailGenerator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class XpsOMThumbnailGenerator XpsOMThumbnailGenerator; |
| #else |
| typedef struct XpsOMThumbnailGenerator XpsOMThumbnailGenerator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __XpsOMThumbnailGenerator_FWD_DEFINED__ */ |
| |
| /* Headers for imported files */ |
| |
| #include <oaidl.h> |
| #include <ocidl.h> |
| #include <msopc.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #include <winapifamily.h> |
| |
| #if NTDDI_VERSION >= 0x06010000 |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| #endif |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) |
| #define XPS_E_INVALID_LANGUAGE MAKE_HRESULT(1, FACILITY_XPS, 0x0) |
| #define XPS_E_INVALID_NAME MAKE_HRESULT(1, FACILITY_XPS, 0x1) |
| #define XPS_E_INVALID_RESOURCE_KEY MAKE_HRESULT(1, FACILITY_XPS, 0x2) |
| #define XPS_E_INVALID_PAGE_SIZE MAKE_HRESULT(1, FACILITY_XPS, 0x3) |
| #define XPS_E_INVALID_BLEED_BOX MAKE_HRESULT(1, FACILITY_XPS, 0x4) |
| #define XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE MAKE_HRESULT(1, FACILITY_XPS, 0x5) |
| #define XPS_E_INVALID_LOOKUP_TYPE MAKE_HRESULT(1, FACILITY_XPS, 0x6) |
| #define XPS_E_INVALID_FLOAT MAKE_HRESULT(1, FACILITY_XPS, 0x7) |
| #define XPS_E_UNEXPECTED_CONTENT_TYPE MAKE_HRESULT(1, FACILITY_XPS, 0x8) |
| #define XPS_E_INVALID_FONT_URI MAKE_HRESULT(1, FACILITY_XPS, 0xa) |
| #define XPS_E_INVALID_CONTENT_BOX MAKE_HRESULT(1, FACILITY_XPS, 0xb) |
| #define XPS_E_INVALID_MARKUP MAKE_HRESULT(1, FACILITY_XPS, 0xc) |
| #define XPS_E_INVALID_XML_ENCODING MAKE_HRESULT(1, FACILITY_XPS, 0xd) |
| #define XPS_E_INVALID_CONTENT_TYPE MAKE_HRESULT(1, FACILITY_XPS, 0xe) |
| #define XPS_E_INVALID_OBFUSCATED_FONT_URI MAKE_HRESULT(1, FACILITY_XPS, 0xf) |
| #define XPS_E_UNEXPECTED_RELATIONSHIP_TYPE MAKE_HRESULT(1, FACILITY_XPS, 0x10) |
| #define XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP MAKE_HRESULT(1, FACILITY_XPS, 0x11) |
| #define XPS_E_MISSING_NAME MAKE_HRESULT(1, FACILITY_XPS, 0x100) |
| #define XPS_E_MISSING_LOOKUP MAKE_HRESULT(1, FACILITY_XPS, 0x101) |
| #define XPS_E_MISSING_GLYPHS MAKE_HRESULT(1, FACILITY_XPS, 0x102) |
| #define XPS_E_MISSING_SEGMENT_DATA MAKE_HRESULT(1, FACILITY_XPS, 0x103) |
| #define XPS_E_MISSING_COLORPROFILE MAKE_HRESULT(1, FACILITY_XPS, 0x104) |
| #define XPS_E_MISSING_RELATIONSHIP_TARGET MAKE_HRESULT(1, FACILITY_XPS, 0x105) |
| #define XPS_E_MISSING_RESOURCE_RELATIONSHIP MAKE_HRESULT(1, FACILITY_XPS, 0x106) |
| #define XPS_E_MISSING_FONTURI MAKE_HRESULT(1, FACILITY_XPS, 0x107) |
| #define XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP MAKE_HRESULT(1, FACILITY_XPS, 0x108) |
| #define XPS_E_MISSING_DOCUMENT MAKE_HRESULT(1, FACILITY_XPS, 0x109) |
| #define XPS_E_MISSING_REFERRED_DOCUMENT MAKE_HRESULT(1, FACILITY_XPS, 0x10a) |
| #define XPS_E_MISSING_REFERRED_PAGE MAKE_HRESULT(1, FACILITY_XPS, 0x10b) |
| #define XPS_E_MISSING_PAGE_IN_DOCUMENT MAKE_HRESULT(1, FACILITY_XPS, 0x10c) |
| #define XPS_E_MISSING_PAGE_IN_PAGEREFERENCE MAKE_HRESULT(1, FACILITY_XPS, 0x10d) |
| #define XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH MAKE_HRESULT(1, FACILITY_XPS, 0x10e) |
| #define XPS_E_MISSING_RESOURCE_KEY MAKE_HRESULT(1, FACILITY_XPS, 0x10f) |
| #define XPS_E_MISSING_PART_REFERENCE MAKE_HRESULT(1, FACILITY_XPS, 0x110) |
| #define XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP MAKE_HRESULT(1, FACILITY_XPS, 0x111) |
| #define XPS_E_MISSING_DISCARDCONTROL MAKE_HRESULT(1, FACILITY_XPS, 0x112) |
| #define XPS_E_MISSING_PART_STREAM MAKE_HRESULT(1, FACILITY_XPS, 0x113) |
| #define XPS_E_UNAVAILABLE_PACKAGE MAKE_HRESULT(1, FACILITY_XPS, 0x114) |
| #define XPS_E_DUPLICATE_RESOURCE_KEYS MAKE_HRESULT(1, FACILITY_XPS, 0x200) |
| #define XPS_E_MULTIPLE_RESOURCES MAKE_HRESULT(1, FACILITY_XPS, 0x201) |
| #define XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS MAKE_HRESULT(1, FACILITY_XPS, 0x202) |
| #define XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE MAKE_HRESULT(1, FACILITY_XPS, 0x203) |
| #define XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE MAKE_HRESULT(1, FACILITY_XPS, 0x204) |
| #define XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE MAKE_HRESULT(1, FACILITY_XPS, 0x205) |
| #define XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT MAKE_HRESULT(1, FACILITY_XPS, 0x206) |
| #define XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE MAKE_HRESULT(1, FACILITY_XPS, 0x207) |
| #define XPS_E_MULTIPLE_REFERENCES_TO_PART MAKE_HRESULT(1, FACILITY_XPS, 0x208) |
| #define XPS_E_DUPLICATE_NAMES MAKE_HRESULT(1, FACILITY_XPS, 0x209) |
| #define XPS_E_STRING_TOO_LONG MAKE_HRESULT(1, FACILITY_XPS, 0x300) |
| #define XPS_E_TOO_MANY_INDICES MAKE_HRESULT(1, FACILITY_XPS, 0x301) |
| #define XPS_E_MAPPING_OUT_OF_ORDER MAKE_HRESULT(1, FACILITY_XPS, 0x302) |
| #define XPS_E_MAPPING_OUTSIDE_STRING MAKE_HRESULT(1, FACILITY_XPS, 0x303) |
| #define XPS_E_MAPPING_OUTSIDE_INDICES MAKE_HRESULT(1, FACILITY_XPS, 0x304) |
| #define XPS_E_CARET_OUTSIDE_STRING MAKE_HRESULT(1, FACILITY_XPS, 0x305) |
| #define XPS_E_CARET_OUT_OF_ORDER MAKE_HRESULT(1, FACILITY_XPS, 0x306) |
| #define XPS_E_ODD_BIDILEVEL MAKE_HRESULT(1, FACILITY_XPS, 0x307) |
| #define XPS_E_ONE_TO_ONE_MAPPING_EXPECTED MAKE_HRESULT(1, FACILITY_XPS, 0x308) |
| #define XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED MAKE_HRESULT(1, FACILITY_XPS, 0x309) |
| #define XPS_E_NEGATIVE_FLOAT MAKE_HRESULT(1, FACILITY_XPS, 0x30a) |
| #define XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT MAKE_HRESULT(1, FACILITY_XPS, 0x400) |
| #define XPS_E_DICTIONARY_ITEM_NAMED MAKE_HRESULT(1, FACILITY_XPS, 0x401) |
| #define XPS_E_NESTED_REMOTE_DICTIONARY MAKE_HRESULT(1, FACILITY_XPS, 0x402) |
| #define XPS_E_INDEX_OUT_OF_RANGE MAKE_HRESULT(1, FACILITY_XPS, 0x500) |
| #define XPS_E_VISUAL_CIRCULAR_REF MAKE_HRESULT(1, FACILITY_XPS, 0x501) |
| #define XPS_E_NO_CUSTOM_OBJECTS MAKE_HRESULT(1, FACILITY_XPS, 0x502) |
| #define XPS_E_ALREADY_OWNED MAKE_HRESULT(1, FACILITY_XPS, 0x503) |
| #define XPS_E_RESOURCE_NOT_OWNED MAKE_HRESULT(1, FACILITY_XPS, 0x504) |
| #define XPS_E_UNEXPECTED_COLORPROFILE MAKE_HRESULT(1, FACILITY_XPS, 0x505) |
| #define XPS_E_COLOR_COMPONENT_OUT_OF_RANGE MAKE_HRESULT(1, FACILITY_XPS, 0x506) |
| #define XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT MAKE_HRESULT(1, FACILITY_XPS, 0x507) |
| #define XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT MAKE_HRESULT(1, FACILITY_XPS, 0x508) |
| #define XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC MAKE_HRESULT(1, FACILITY_XPS, 0x509) |
| #define XPS_E_RELATIONSHIP_EXTERNAL MAKE_HRESULT(1, FACILITY_XPS, 0x50a) |
| #define XPS_E_NOT_ENOUGH_GRADIENT_STOPS MAKE_HRESULT(1, FACILITY_XPS, 0x50b) |
| #define XPS_E_PACKAGE_WRITER_NOT_CLOSED MAKE_HRESULT(1, FACILITY_XPS, 0x50c) |
| #ifndef __IXpsOMDocumentStructureResource_FWD_DEFINED__ |
| #define __IXpsOMDocumentStructureResource_FWD_DEFINED__ |
| typedef interface IXpsOMDocumentStructureResource IXpsOMDocumentStructureResource; |
| #endif |
| |
| #ifndef __IXpsOMCoreProperties_FWD_DEFINED__ |
| #define __IXpsOMCoreProperties_FWD_DEFINED__ |
| typedef interface IXpsOMCoreProperties IXpsOMCoreProperties; |
| #endif |
| |
| #ifndef __IXpsOMPrintTicketResource_FWD_DEFINED__ |
| #define __IXpsOMPrintTicketResource_FWD_DEFINED__ |
| typedef interface IXpsOMPrintTicketResource IXpsOMPrintTicketResource; |
| #endif |
| |
| #ifndef __IXpsOMStoryFragmentsResource_FWD_DEFINED__ |
| #define __IXpsOMStoryFragmentsResource_FWD_DEFINED__ |
| typedef interface IXpsOMStoryFragmentsResource IXpsOMStoryFragmentsResource; |
| #endif |
| |
| #ifndef __IXpsOMPackage_FWD_DEFINED__ |
| #define __IXpsOMPackage_FWD_DEFINED__ |
| typedef interface IXpsOMPackage IXpsOMPackage; |
| #endif |
| |
| #ifndef __IXpsOMPart_FWD_DEFINED__ |
| #define __IXpsOMPart_FWD_DEFINED__ |
| typedef interface IXpsOMPart IXpsOMPart; |
| #endif |
| |
| #ifndef __IXpsOMShareable_FWD_DEFINED__ |
| #define __IXpsOMShareable_FWD_DEFINED__ |
| typedef interface IXpsOMShareable IXpsOMShareable; |
| #endif |
| |
| #ifndef __IXpsOMVisual_FWD_DEFINED__ |
| #define __IXpsOMVisual_FWD_DEFINED__ |
| typedef interface IXpsOMVisual IXpsOMVisual; |
| #endif |
| |
| #ifndef __IXpsOMBrush_FWD_DEFINED__ |
| #define __IXpsOMBrush_FWD_DEFINED__ |
| typedef interface IXpsOMBrush IXpsOMBrush; |
| #endif |
| |
| #ifndef __IXpsOMTileBrush_FWD_DEFINED__ |
| #define __IXpsOMTileBrush_FWD_DEFINED__ |
| typedef interface IXpsOMTileBrush IXpsOMTileBrush; |
| #endif |
| |
| #ifndef __IXpsOMResource_FWD_DEFINED__ |
| #define __IXpsOMResource_FWD_DEFINED__ |
| typedef interface IXpsOMResource IXpsOMResource; |
| #endif |
| |
| #ifndef __IXpsOMCanvas_FWD_DEFINED__ |
| #define __IXpsOMCanvas_FWD_DEFINED__ |
| typedef interface IXpsOMCanvas IXpsOMCanvas; |
| #endif |
| |
| #ifndef __IXpsOMColorProfileResource_FWD_DEFINED__ |
| #define __IXpsOMColorProfileResource_FWD_DEFINED__ |
| typedef interface IXpsOMColorProfileResource IXpsOMColorProfileResource; |
| #endif |
| |
| #ifndef __IXpsOMColorProfileResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMColorProfileResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMColorProfileResourceCollection IXpsOMColorProfileResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMDashCollection_FWD_DEFINED__ |
| #define __IXpsOMDashCollection_FWD_DEFINED__ |
| typedef interface IXpsOMDashCollection IXpsOMDashCollection; |
| #endif |
| |
| #ifndef __IXpsOMFontResource_FWD_DEFINED__ |
| #define __IXpsOMFontResource_FWD_DEFINED__ |
| typedef interface IXpsOMFontResource IXpsOMFontResource; |
| #endif |
| |
| #ifndef __IXpsOMFontResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMFontResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMFontResourceCollection IXpsOMFontResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMGeometry_FWD_DEFINED__ |
| #define __IXpsOMGeometry_FWD_DEFINED__ |
| typedef interface IXpsOMGeometry IXpsOMGeometry; |
| #endif |
| |
| #ifndef __IXpsOMGeometryFigure_FWD_DEFINED__ |
| #define __IXpsOMGeometryFigure_FWD_DEFINED__ |
| typedef interface IXpsOMGeometryFigure IXpsOMGeometryFigure; |
| #endif |
| |
| #ifndef __IXpsOMGeometryFigureCollection_FWD_DEFINED__ |
| #define __IXpsOMGeometryFigureCollection_FWD_DEFINED__ |
| typedef interface IXpsOMGeometryFigureCollection IXpsOMGeometryFigureCollection; |
| #endif |
| |
| #ifndef __IXpsOMGlyphs_FWD_DEFINED__ |
| #define __IXpsOMGlyphs_FWD_DEFINED__ |
| typedef interface IXpsOMGlyphs IXpsOMGlyphs; |
| #endif |
| |
| #ifndef __IXpsOMGradientBrush_FWD_DEFINED__ |
| #define __IXpsOMGradientBrush_FWD_DEFINED__ |
| typedef interface IXpsOMGradientBrush IXpsOMGradientBrush; |
| #endif |
| |
| #ifndef __IXpsOMGradientStop_FWD_DEFINED__ |
| #define __IXpsOMGradientStop_FWD_DEFINED__ |
| typedef interface IXpsOMGradientStop IXpsOMGradientStop; |
| #endif |
| |
| #ifndef __IXpsOMGradientStopCollection_FWD_DEFINED__ |
| #define __IXpsOMGradientStopCollection_FWD_DEFINED__ |
| typedef interface IXpsOMGradientStopCollection IXpsOMGradientStopCollection; |
| #endif |
| |
| #ifndef __IXpsOMImageBrush_FWD_DEFINED__ |
| #define __IXpsOMImageBrush_FWD_DEFINED__ |
| typedef interface IXpsOMImageBrush IXpsOMImageBrush; |
| #endif |
| |
| #ifndef __IXpsOMImageResource_FWD_DEFINED__ |
| #define __IXpsOMImageResource_FWD_DEFINED__ |
| typedef interface IXpsOMImageResource IXpsOMImageResource; |
| #endif |
| |
| #ifndef __IXpsOMImageResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMImageResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMImageResourceCollection IXpsOMImageResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMLinearGradientBrush_FWD_DEFINED__ |
| #define __IXpsOMLinearGradientBrush_FWD_DEFINED__ |
| typedef interface IXpsOMLinearGradientBrush IXpsOMLinearGradientBrush; |
| #endif |
| |
| #ifndef __IXpsOMMatrixTransform_FWD_DEFINED__ |
| #define __IXpsOMMatrixTransform_FWD_DEFINED__ |
| typedef interface IXpsOMMatrixTransform IXpsOMMatrixTransform; |
| #endif |
| |
| #ifndef __IXpsOMPartResources_FWD_DEFINED__ |
| #define __IXpsOMPartResources_FWD_DEFINED__ |
| typedef interface IXpsOMPartResources IXpsOMPartResources; |
| #endif |
| |
| #ifndef __IXpsOMPath_FWD_DEFINED__ |
| #define __IXpsOMPath_FWD_DEFINED__ |
| typedef interface IXpsOMPath IXpsOMPath; |
| #endif |
| |
| #ifndef __IXpsOMPartUriCollection_FWD_DEFINED__ |
| #define __IXpsOMPartUriCollection_FWD_DEFINED__ |
| typedef interface IXpsOMPartUriCollection IXpsOMPartUriCollection; |
| #endif |
| |
| #ifndef __IXpsOMRadialGradientBrush_FWD_DEFINED__ |
| #define __IXpsOMRadialGradientBrush_FWD_DEFINED__ |
| typedef interface IXpsOMRadialGradientBrush IXpsOMRadialGradientBrush; |
| #endif |
| |
| #ifndef __IXpsOMRemoteDictionaryResource_FWD_DEFINED__ |
| #define __IXpsOMRemoteDictionaryResource_FWD_DEFINED__ |
| typedef interface IXpsOMRemoteDictionaryResource IXpsOMRemoteDictionaryResource; |
| #endif |
| |
| #ifndef __IXpsOMRemoteDictionaryResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMRemoteDictionaryResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMRemoteDictionaryResourceCollection IXpsOMRemoteDictionaryResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMDictionary_FWD_DEFINED__ |
| #define __IXpsOMDictionary_FWD_DEFINED__ |
| typedef interface IXpsOMDictionary IXpsOMDictionary; |
| #endif |
| |
| #ifndef __IXpsOMShareable_FWD_DEFINED__ |
| #define __IXpsOMShareable_FWD_DEFINED__ |
| typedef interface IXpsOMShareable IXpsOMShareable; |
| #endif |
| |
| #ifndef __IXpsOMSolidColorBrush_FWD_DEFINED__ |
| #define __IXpsOMSolidColorBrush_FWD_DEFINED__ |
| typedef interface IXpsOMSolidColorBrush IXpsOMSolidColorBrush; |
| #endif |
| |
| #ifndef __IXpsOMTileBrush_FWD_DEFINED__ |
| #define __IXpsOMTileBrush_FWD_DEFINED__ |
| typedef interface IXpsOMTileBrush IXpsOMTileBrush; |
| #endif |
| |
| #ifndef __IXpsOMVisualBrush_FWD_DEFINED__ |
| #define __IXpsOMVisualBrush_FWD_DEFINED__ |
| typedef interface IXpsOMVisualBrush IXpsOMVisualBrush; |
| #endif |
| |
| #ifndef __IXpsOMVisualCollection_FWD_DEFINED__ |
| #define __IXpsOMVisualCollection_FWD_DEFINED__ |
| typedef interface IXpsOMVisualCollection IXpsOMVisualCollection; |
| #endif |
| |
| #ifndef __IXpsOMPageReference_FWD_DEFINED__ |
| #define __IXpsOMPageReference_FWD_DEFINED__ |
| typedef interface IXpsOMPageReference IXpsOMPageReference; |
| #endif |
| |
| #ifndef __IXpsOMDocumentSequence_FWD_DEFINED__ |
| #define __IXpsOMDocumentSequence_FWD_DEFINED__ |
| typedef interface IXpsOMDocumentSequence IXpsOMDocumentSequence; |
| #endif |
| |
| #ifndef __IXpsOMSignatureBlockResource_FWD_DEFINED__ |
| #define __IXpsOMSignatureBlockResource_FWD_DEFINED__ |
| typedef interface IXpsOMSignatureBlockResource IXpsOMSignatureBlockResource; |
| #endif |
| |
| #ifndef __IXpsOMSignatureBlockResourceCollection_FWD_DEFINED__ |
| #define __IXpsOMSignatureBlockResourceCollection_FWD_DEFINED__ |
| typedef interface IXpsOMSignatureBlockResourceCollection IXpsOMSignatureBlockResourceCollection; |
| #endif |
| |
| #ifndef __IXpsOMNameCollection_FWD_DEFINED__ |
| #define __IXpsOMNameCollection_FWD_DEFINED__ |
| typedef interface IXpsOMNameCollection IXpsOMNameCollection; |
| #endif |
| |
| #ifndef __IXpsOMDocument_FWD_DEFINED__ |
| #define __IXpsOMDocument_FWD_DEFINED__ |
| typedef interface IXpsOMDocument IXpsOMDocument; |
| #endif |
| |
| #ifndef __IXpsOMPage_FWD_DEFINED__ |
| #define __IXpsOMPage_FWD_DEFINED__ |
| typedef interface IXpsOMPage IXpsOMPage; |
| #endif |
| |
| #ifndef __IXpsOMPackageWriter_FWD_DEFINED__ |
| #define __IXpsOMPackageWriter_FWD_DEFINED__ |
| typedef interface IXpsOMPackageWriter IXpsOMPackageWriter; |
| #endif |
| |
| #ifndef __IXpsOMPackageTarget_FWD_DEFINED__ |
| #define __IXpsOMPackageTarget_FWD_DEFINED__ |
| typedef interface IXpsOMPackageTarget IXpsOMPackageTarget; |
| #endif |
| |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000020 { |
| XPS_COLOR_INTERPOLATION_SCRGBLINEAR = 1, |
| XPS_COLOR_INTERPOLATION_SRGBLINEAR = 2 |
| } XPS_COLOR_INTERPOLATION; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000021 { |
| XPS_COLOR_TYPE_SRGB = 1, |
| XPS_COLOR_TYPE_SCRGB = 2, |
| XPS_COLOR_TYPE_CONTEXT = 3 |
| } XPS_COLOR_TYPE; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000022 { |
| XPS_DASH_CAP_FLAT = 1, |
| XPS_DASH_CAP_ROUND = 2, |
| XPS_DASH_CAP_SQUARE = 3, |
| XPS_DASH_CAP_TRIANGLE = 4 |
| } XPS_DASH_CAP; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000023 { |
| XPS_FILL_RULE_EVENODD = 1, |
| XPS_FILL_RULE_NONZERO = 2 |
| } XPS_FILL_RULE; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000024 { |
| XPS_FONT_EMBEDDING_NORMAL = 1, |
| XPS_FONT_EMBEDDING_OBFUSCATED = 2, |
| XPS_FONT_EMBEDDING_RESTRICTED = 3, |
| XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4 |
| } XPS_FONT_EMBEDDING; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000025 { |
| XPS_IMAGE_TYPE_JPEG = 1, |
| XPS_IMAGE_TYPE_PNG = 2, |
| XPS_IMAGE_TYPE_TIFF = 3, |
| XPS_IMAGE_TYPE_WDP = 4, |
| XPS_IMAGE_TYPE_JXR = 5 |
| } XPS_IMAGE_TYPE; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000026 { |
| XPS_INTERLEAVING_OFF = 1, |
| XPS_INTERLEAVING_ON = 2 |
| } XPS_INTERLEAVING; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000027 { |
| XPS_LINE_CAP_FLAT = 1, |
| XPS_LINE_CAP_ROUND = 2, |
| XPS_LINE_CAP_SQUARE = 3, |
| XPS_LINE_CAP_TRIANGLE = 4 |
| } XPS_LINE_CAP; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000028 { |
| XPS_LINE_JOIN_MITER = 1, |
| XPS_LINE_JOIN_BEVEL = 2, |
| XPS_LINE_JOIN_ROUND = 3 |
| } XPS_LINE_JOIN; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_00000029 { |
| XPS_OBJECT_TYPE_CANVAS = 1, |
| XPS_OBJECT_TYPE_GLYPHS = 2, |
| XPS_OBJECT_TYPE_PATH = 3, |
| XPS_OBJECT_TYPE_MATRIX_TRANSFORM = 4, |
| XPS_OBJECT_TYPE_GEOMETRY = 5, |
| XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH = 6, |
| XPS_OBJECT_TYPE_IMAGE_BRUSH = 7, |
| XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH = 8, |
| XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH = 9, |
| XPS_OBJECT_TYPE_VISUAL_BRUSH = 10 |
| } XPS_OBJECT_TYPE; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_0000002A { |
| XPS_SEGMENT_STROKE_PATTERN_ALL = 1, |
| XPS_SEGMENT_STROKE_PATTERN_NONE = 2, |
| XPS_SEGMENT_STROKE_PATTERN_MIXED = 3 |
| } XPS_SEGMENT_STROKE_PATTERN; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_0000002B { |
| XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE = 1, |
| XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE = 2, |
| XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE = 3, |
| XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE = 4, |
| XPS_SEGMENT_TYPE_BEZIER = 5, |
| XPS_SEGMENT_TYPE_LINE = 6, |
| XPS_SEGMENT_TYPE_QUADRATIC_BEZIER = 7 |
| } XPS_SEGMENT_TYPE; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_0000002C { |
| XPS_SPREAD_METHOD_PAD = 1, |
| XPS_SPREAD_METHOD_REFLECT = 2, |
| XPS_SPREAD_METHOD_REPEAT = 3 |
| } XPS_SPREAD_METHOD; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_0000002D { |
| XPS_STYLE_SIMULATION_NONE = 1, |
| XPS_STYLE_SIMULATION_ITALIC = 2, |
| XPS_STYLE_SIMULATION_BOLD = 3, |
| XPS_STYLE_SIMULATION_BOLDITALIC = 4 |
| } XPS_STYLE_SIMULATION; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_0000002E { |
| XPS_THUMBNAIL_SIZE_VERYSMALL = 1, |
| XPS_THUMBNAIL_SIZE_SMALL = 2, |
| XPS_THUMBNAIL_SIZE_MEDIUM = 3, |
| XPS_THUMBNAIL_SIZE_LARGE = 4 |
| } XPS_THUMBNAIL_SIZE; |
| typedef enum __WIDL_xpsobjectmodel_generated_name_0000002F { |
| XPS_TILE_MODE_NONE = 1, |
| XPS_TILE_MODE_TILE = 2, |
| XPS_TILE_MODE_FLIPX = 3, |
| XPS_TILE_MODE_FLIPY = 4, |
| XPS_TILE_MODE_FLIPXY = 5 |
| } XPS_TILE_MODE; |
| typedef struct __WIDL_xpsobjectmodel_generated_name_00000030 { |
| XPS_COLOR_TYPE colorType; |
| union { |
| struct { |
| UINT8 alpha; |
| UINT8 red; |
| UINT8 green; |
| UINT8 blue; |
| } sRGB; |
| struct { |
| FLOAT alpha; |
| FLOAT red; |
| FLOAT green; |
| FLOAT blue; |
| } scRGB; |
| struct { |
| UINT8 channelCount; |
| FLOAT channels[9]; |
| } context; |
| } value; |
| } XPS_COLOR; |
| typedef struct __WIDL_xpsobjectmodel_generated_name_00000031 { |
| FLOAT length; |
| FLOAT gap; |
| } XPS_DASH; |
| typedef struct __WIDL_xpsobjectmodel_generated_name_00000032 { |
| LONG index; |
| FLOAT advanceWidth; |
| FLOAT horizontalOffset; |
| FLOAT verticalOffset; |
| } XPS_GLYPH_INDEX; |
| typedef struct __WIDL_xpsobjectmodel_generated_name_00000033 { |
| UINT32 unicodeStringStart; |
| UINT16 unicodeStringLength; |
| UINT32 glyphIndicesStart; |
| UINT16 glyphIndicesLength; |
| } XPS_GLYPH_MAPPING; |
| typedef struct __WIDL_xpsobjectmodel_generated_name_00000034 { |
| FLOAT m11; |
| FLOAT m12; |
| FLOAT m21; |
| FLOAT m22; |
| FLOAT m31; |
| FLOAT m32; |
| } XPS_MATRIX; |
| typedef struct __WIDL_xpsobjectmodel_generated_name_00000035 { |
| FLOAT x; |
| FLOAT y; |
| } XPS_POINT; |
| typedef struct __WIDL_xpsobjectmodel_generated_name_00000036 { |
| FLOAT x; |
| FLOAT y; |
| FLOAT width; |
| FLOAT height; |
| } XPS_RECT; |
| typedef struct __WIDL_xpsobjectmodel_generated_name_00000037 { |
| FLOAT width; |
| FLOAT height; |
| } XPS_SIZE; |
| /***************************************************************************** |
| * IXpsOMShareable interface |
| */ |
| #ifndef __IXpsOMShareable_INTERFACE_DEFINED__ |
| #define __IXpsOMShareable_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMShareable, 0x7137398f, 0x2fc1, 0x454d, 0x8c,0x6a, 0x2c,0x31,0x15,0xa1,0x6e,0xce); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("7137398f-2fc1-454d-8c6a-2c3115a16ece") |
| IXpsOMShareable : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetOwner( |
| IUnknown **owner) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetType( |
| XPS_OBJECT_TYPE *type) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMShareable, 0x7137398f, 0x2fc1, 0x454d, 0x8c,0x6a, 0x2c,0x31,0x15,0xa1,0x6e,0xce) |
| #endif |
| #else |
| typedef struct IXpsOMShareableVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMShareable* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMShareable* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMShareable* This); |
| |
| /*** IXpsOMShareable methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetOwner)( |
| IXpsOMShareable* This, |
| IUnknown **owner); |
| |
| HRESULT (STDMETHODCALLTYPE *GetType)( |
| IXpsOMShareable* This, |
| XPS_OBJECT_TYPE *type); |
| |
| END_INTERFACE |
| } IXpsOMShareableVtbl; |
| interface IXpsOMShareable { |
| CONST_VTBL IXpsOMShareableVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMShareable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMShareable_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMShareable_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMShareable methods ***/ |
| #define IXpsOMShareable_GetOwner(This,owner) (This)->lpVtbl->GetOwner(This,owner) |
| #define IXpsOMShareable_GetType(This,type) (This)->lpVtbl->GetType(This,type) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMShareable_QueryInterface(IXpsOMShareable* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMShareable_AddRef(IXpsOMShareable* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMShareable_Release(IXpsOMShareable* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMShareable methods ***/ |
| static FORCEINLINE HRESULT IXpsOMShareable_GetOwner(IXpsOMShareable* This,IUnknown **owner) { |
| return This->lpVtbl->GetOwner(This,owner); |
| } |
| static FORCEINLINE HRESULT IXpsOMShareable_GetType(IXpsOMShareable* This,XPS_OBJECT_TYPE *type) { |
| return This->lpVtbl->GetType(This,type); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMShareable_GetOwner_Proxy( |
| IXpsOMShareable* This, |
| IUnknown **owner); |
| void __RPC_STUB IXpsOMShareable_GetOwner_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMShareable_GetType_Proxy( |
| IXpsOMShareable* This, |
| XPS_OBJECT_TYPE *type); |
| void __RPC_STUB IXpsOMShareable_GetType_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMShareable_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMPart interface |
| */ |
| #ifndef __IXpsOMPart_INTERFACE_DEFINED__ |
| #define __IXpsOMPart_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMPart, 0x74eb2f0b, 0xa91e, 0x4486, 0xaf,0xac, 0x0f,0xab,0xec,0xa3,0xdf,0xc6); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("74eb2f0b-a91e-4486-afac-0fabeca3dfc6") |
| IXpsOMPart : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetPartName( |
| IOpcPartUri **partUri) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetPartName( |
| IOpcPartUri *partUri) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMPart, 0x74eb2f0b, 0xa91e, 0x4486, 0xaf,0xac, 0x0f,0xab,0xec,0xa3,0xdf,0xc6) |
| #endif |
| #else |
| typedef struct IXpsOMPartVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMPart* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMPart* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMPart* This); |
| |
| /*** IXpsOMPart methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetPartName)( |
| IXpsOMPart* This, |
| IOpcPartUri **partUri); |
| |
| HRESULT (STDMETHODCALLTYPE *SetPartName)( |
| IXpsOMPart* This, |
| IOpcPartUri *partUri); |
| |
| END_INTERFACE |
| } IXpsOMPartVtbl; |
| interface IXpsOMPart { |
| CONST_VTBL IXpsOMPartVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMPart_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMPart_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMPart_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMPart methods ***/ |
| #define IXpsOMPart_GetPartName(This,partUri) (This)->lpVtbl->GetPartName(This,partUri) |
| #define IXpsOMPart_SetPartName(This,partUri) (This)->lpVtbl->SetPartName(This,partUri) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMPart_QueryInterface(IXpsOMPart* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMPart_AddRef(IXpsOMPart* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMPart_Release(IXpsOMPart* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMPart methods ***/ |
| static FORCEINLINE HRESULT IXpsOMPart_GetPartName(IXpsOMPart* This,IOpcPartUri **partUri) { |
| return This->lpVtbl->GetPartName(This,partUri); |
| } |
| static FORCEINLINE HRESULT IXpsOMPart_SetPartName(IXpsOMPart* This,IOpcPartUri *partUri) { |
| return This->lpVtbl->SetPartName(This,partUri); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMPart_GetPartName_Proxy( |
| IXpsOMPart* This, |
| IOpcPartUri **partUri); |
| void __RPC_STUB IXpsOMPart_GetPartName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMPart_SetPartName_Proxy( |
| IXpsOMPart* This, |
| IOpcPartUri *partUri); |
| void __RPC_STUB IXpsOMPart_SetPartName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMPart_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMGlyphsEditor interface |
| */ |
| #ifndef __IXpsOMGlyphsEditor_INTERFACE_DEFINED__ |
| #define __IXpsOMGlyphsEditor_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMGlyphsEditor, 0xa5ab8616, 0x5b16, 0x4b9f, 0x96,0x29, 0x89,0xb3,0x23,0xed,0x79,0x09); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("a5ab8616-5b16-4b9f-9629-89b323ed7909") |
| IXpsOMGlyphsEditor : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE ApplyEdits( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetUnicodeString( |
| LPWSTR *unicodeString) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetUnicodeString( |
| LPCWSTR unicodeString) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetGlyphIndexCount( |
| UINT32 *indexCount) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetGlyphIndices( |
| UINT32 *indexCount, |
| XPS_GLYPH_INDEX *glyphIndices) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetGlyphIndices( |
| UINT32 indexCount, |
| const XPS_GLYPH_INDEX *glyphIndices) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetGlyphMappingCount( |
| UINT32 *glyphMappingCount) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetGlyphMappings( |
| UINT32 *glyphMappingCount, |
| XPS_GLYPH_MAPPING *glyphMappings) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetGlyphMappings( |
| UINT32 glyphMappingCount, |
| const XPS_GLYPH_MAPPING *glyphMappings) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetProhibitedCaretStopCount( |
| UINT32 *prohibitedCaretStopCount) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetProhibitedCaretStops( |
| UINT32 *count, |
| UINT32 *prohibitedCaretStops) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetProhibitedCaretStops( |
| UINT32 count, |
| const UINT32 *prohibitedCaretStops) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetBidiLevel( |
| UINT32 *bidiLevel) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetBidiLevel( |
| UINT32 bidiLevel) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetIsSideways( |
| WINBOOL *isSideways) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetIsSideways( |
| WINBOOL isSideways) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetDeviceFontName( |
| LPWSTR *deviceFontName) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetDeviceFontName( |
| LPCWSTR deviceFontName) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMGlyphsEditor, 0xa5ab8616, 0x5b16, 0x4b9f, 0x96,0x29, 0x89,0xb3,0x23,0xed,0x79,0x09) |
| #endif |
| #else |
| typedef struct IXpsOMGlyphsEditorVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMGlyphsEditor* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMGlyphsEditor* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMGlyphsEditor* This); |
| |
| /*** IXpsOMGlyphsEditor methods ***/ |
| HRESULT (STDMETHODCALLTYPE *ApplyEdits)( |
| IXpsOMGlyphsEditor* This); |
| |
| HRESULT (STDMETHODCALLTYPE *GetUnicodeString)( |
| IXpsOMGlyphsEditor* This, |
| LPWSTR *unicodeString); |
| |
| HRESULT (STDMETHODCALLTYPE *SetUnicodeString)( |
| IXpsOMGlyphsEditor* This, |
| LPCWSTR unicodeString); |
| |
| HRESULT (STDMETHODCALLTYPE *GetGlyphIndexCount)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *indexCount); |
| |
| HRESULT (STDMETHODCALLTYPE *GetGlyphIndices)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *indexCount, |
| XPS_GLYPH_INDEX *glyphIndices); |
| |
| HRESULT (STDMETHODCALLTYPE *SetGlyphIndices)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 indexCount, |
| const XPS_GLYPH_INDEX *glyphIndices); |
| |
| HRESULT (STDMETHODCALLTYPE *GetGlyphMappingCount)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *glyphMappingCount); |
| |
| HRESULT (STDMETHODCALLTYPE *GetGlyphMappings)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *glyphMappingCount, |
| XPS_GLYPH_MAPPING *glyphMappings); |
| |
| HRESULT (STDMETHODCALLTYPE *SetGlyphMappings)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 glyphMappingCount, |
| const XPS_GLYPH_MAPPING *glyphMappings); |
| |
| HRESULT (STDMETHODCALLTYPE *GetProhibitedCaretStopCount)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *prohibitedCaretStopCount); |
| |
| HRESULT (STDMETHODCALLTYPE *GetProhibitedCaretStops)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *count, |
| UINT32 *prohibitedCaretStops); |
| |
| HRESULT (STDMETHODCALLTYPE *SetProhibitedCaretStops)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 count, |
| const UINT32 *prohibitedCaretStops); |
| |
| HRESULT (STDMETHODCALLTYPE *GetBidiLevel)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *bidiLevel); |
| |
| HRESULT (STDMETHODCALLTYPE *SetBidiLevel)( |
| IXpsOMGlyphsEditor* This, |
| UINT32 bidiLevel); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIsSideways)( |
| IXpsOMGlyphsEditor* This, |
| WINBOOL *isSideways); |
| |
| HRESULT (STDMETHODCALLTYPE *SetIsSideways)( |
| IXpsOMGlyphsEditor* This, |
| WINBOOL isSideways); |
| |
| HRESULT (STDMETHODCALLTYPE *GetDeviceFontName)( |
| IXpsOMGlyphsEditor* This, |
| LPWSTR *deviceFontName); |
| |
| HRESULT (STDMETHODCALLTYPE *SetDeviceFontName)( |
| IXpsOMGlyphsEditor* This, |
| LPCWSTR deviceFontName); |
| |
| END_INTERFACE |
| } IXpsOMGlyphsEditorVtbl; |
| interface IXpsOMGlyphsEditor { |
| CONST_VTBL IXpsOMGlyphsEditorVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMGlyphsEditor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMGlyphsEditor_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMGlyphsEditor_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMGlyphsEditor methods ***/ |
| #define IXpsOMGlyphsEditor_ApplyEdits(This) (This)->lpVtbl->ApplyEdits(This) |
| #define IXpsOMGlyphsEditor_GetUnicodeString(This,unicodeString) (This)->lpVtbl->GetUnicodeString(This,unicodeString) |
| #define IXpsOMGlyphsEditor_SetUnicodeString(This,unicodeString) (This)->lpVtbl->SetUnicodeString(This,unicodeString) |
| #define IXpsOMGlyphsEditor_GetGlyphIndexCount(This,indexCount) (This)->lpVtbl->GetGlyphIndexCount(This,indexCount) |
| #define IXpsOMGlyphsEditor_GetGlyphIndices(This,indexCount,glyphIndices) (This)->lpVtbl->GetGlyphIndices(This,indexCount,glyphIndices) |
| #define IXpsOMGlyphsEditor_SetGlyphIndices(This,indexCount,glyphIndices) (This)->lpVtbl->SetGlyphIndices(This,indexCount,glyphIndices) |
| #define IXpsOMGlyphsEditor_GetGlyphMappingCount(This,glyphMappingCount) (This)->lpVtbl->GetGlyphMappingCount(This,glyphMappingCount) |
| #define IXpsOMGlyphsEditor_GetGlyphMappings(This,glyphMappingCount,glyphMappings) (This)->lpVtbl->GetGlyphMappings(This,glyphMappingCount,glyphMappings) |
| #define IXpsOMGlyphsEditor_SetGlyphMappings(This,glyphMappingCount,glyphMappings) (This)->lpVtbl->SetGlyphMappings(This,glyphMappingCount,glyphMappings) |
| #define IXpsOMGlyphsEditor_GetProhibitedCaretStopCount(This,prohibitedCaretStopCount) (This)->lpVtbl->GetProhibitedCaretStopCount(This,prohibitedCaretStopCount) |
| #define IXpsOMGlyphsEditor_GetProhibitedCaretStops(This,count,prohibitedCaretStops) (This)->lpVtbl->GetProhibitedCaretStops(This,count,prohibitedCaretStops) |
| #define IXpsOMGlyphsEditor_SetProhibitedCaretStops(This,count,prohibitedCaretStops) (This)->lpVtbl->SetProhibitedCaretStops(This,count,prohibitedCaretStops) |
| #define IXpsOMGlyphsEditor_GetBidiLevel(This,bidiLevel) (This)->lpVtbl->GetBidiLevel(This,bidiLevel) |
| #define IXpsOMGlyphsEditor_SetBidiLevel(This,bidiLevel) (This)->lpVtbl->SetBidiLevel(This,bidiLevel) |
| #define IXpsOMGlyphsEditor_GetIsSideways(This,isSideways) (This)->lpVtbl->GetIsSideways(This,isSideways) |
| #define IXpsOMGlyphsEditor_SetIsSideways(This,isSideways) (This)->lpVtbl->SetIsSideways(This,isSideways) |
| #define IXpsOMGlyphsEditor_GetDeviceFontName(This,deviceFontName) (This)->lpVtbl->GetDeviceFontName(This,deviceFontName) |
| #define IXpsOMGlyphsEditor_SetDeviceFontName(This,deviceFontName) (This)->lpVtbl->SetDeviceFontName(This,deviceFontName) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_QueryInterface(IXpsOMGlyphsEditor* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMGlyphsEditor_AddRef(IXpsOMGlyphsEditor* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMGlyphsEditor_Release(IXpsOMGlyphsEditor* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMGlyphsEditor methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_ApplyEdits(IXpsOMGlyphsEditor* This) { |
| return This->lpVtbl->ApplyEdits(This); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetUnicodeString(IXpsOMGlyphsEditor* This,LPWSTR *unicodeString) { |
| return This->lpVtbl->GetUnicodeString(This,unicodeString); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetUnicodeString(IXpsOMGlyphsEditor* This,LPCWSTR unicodeString) { |
| return This->lpVtbl->SetUnicodeString(This,unicodeString); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetGlyphIndexCount(IXpsOMGlyphsEditor* This,UINT32 *indexCount) { |
| return This->lpVtbl->GetGlyphIndexCount(This,indexCount); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetGlyphIndices(IXpsOMGlyphsEditor* This,UINT32 *indexCount,XPS_GLYPH_INDEX *glyphIndices) { |
| return This->lpVtbl->GetGlyphIndices(This,indexCount,glyphIndices); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetGlyphIndices(IXpsOMGlyphsEditor* This,UINT32 indexCount,const XPS_GLYPH_INDEX *glyphIndices) { |
| return This->lpVtbl->SetGlyphIndices(This,indexCount,glyphIndices); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetGlyphMappingCount(IXpsOMGlyphsEditor* This,UINT32 *glyphMappingCount) { |
| return This->lpVtbl->GetGlyphMappingCount(This,glyphMappingCount); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetGlyphMappings(IXpsOMGlyphsEditor* This,UINT32 *glyphMappingCount,XPS_GLYPH_MAPPING *glyphMappings) { |
| return This->lpVtbl->GetGlyphMappings(This,glyphMappingCount,glyphMappings); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetGlyphMappings(IXpsOMGlyphsEditor* This,UINT32 glyphMappingCount,const XPS_GLYPH_MAPPING *glyphMappings) { |
| return This->lpVtbl->SetGlyphMappings(This,glyphMappingCount,glyphMappings); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetProhibitedCaretStopCount(IXpsOMGlyphsEditor* This,UINT32 *prohibitedCaretStopCount) { |
| return This->lpVtbl->GetProhibitedCaretStopCount(This,prohibitedCaretStopCount); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetProhibitedCaretStops(IXpsOMGlyphsEditor* This,UINT32 *count,UINT32 *prohibitedCaretStops) { |
| return This->lpVtbl->GetProhibitedCaretStops(This,count,prohibitedCaretStops); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetProhibitedCaretStops(IXpsOMGlyphsEditor* This,UINT32 count,const UINT32 *prohibitedCaretStops) { |
| return This->lpVtbl->SetProhibitedCaretStops(This,count,prohibitedCaretStops); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetBidiLevel(IXpsOMGlyphsEditor* This,UINT32 *bidiLevel) { |
| return This->lpVtbl->GetBidiLevel(This,bidiLevel); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetBidiLevel(IXpsOMGlyphsEditor* This,UINT32 bidiLevel) { |
| return This->lpVtbl->SetBidiLevel(This,bidiLevel); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetIsSideways(IXpsOMGlyphsEditor* This,WINBOOL *isSideways) { |
| return This->lpVtbl->GetIsSideways(This,isSideways); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetIsSideways(IXpsOMGlyphsEditor* This,WINBOOL isSideways) { |
| return This->lpVtbl->SetIsSideways(This,isSideways); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetDeviceFontName(IXpsOMGlyphsEditor* This,LPWSTR *deviceFontName) { |
| return This->lpVtbl->GetDeviceFontName(This,deviceFontName); |
| } |
| static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetDeviceFontName(IXpsOMGlyphsEditor* This,LPCWSTR deviceFontName) { |
| return This->lpVtbl->SetDeviceFontName(This,deviceFontName); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_ApplyEdits_Proxy( |
| IXpsOMGlyphsEditor* This); |
| void __RPC_STUB IXpsOMGlyphsEditor_ApplyEdits_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetUnicodeString_Proxy( |
| IXpsOMGlyphsEditor* This, |
| LPWSTR *unicodeString); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetUnicodeString_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_SetUnicodeString_Proxy( |
| IXpsOMGlyphsEditor* This, |
| LPCWSTR unicodeString); |
| void __RPC_STUB IXpsOMGlyphsEditor_SetUnicodeString_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetGlyphIndexCount_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *indexCount); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetGlyphIndexCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetGlyphIndices_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *indexCount, |
| XPS_GLYPH_INDEX *glyphIndices); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetGlyphIndices_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_SetGlyphIndices_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 indexCount, |
| const XPS_GLYPH_INDEX *glyphIndices); |
| void __RPC_STUB IXpsOMGlyphsEditor_SetGlyphIndices_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetGlyphMappingCount_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *glyphMappingCount); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetGlyphMappingCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetGlyphMappings_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *glyphMappingCount, |
| XPS_GLYPH_MAPPING *glyphMappings); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetGlyphMappings_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_SetGlyphMappings_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 glyphMappingCount, |
| const XPS_GLYPH_MAPPING *glyphMappings); |
| void __RPC_STUB IXpsOMGlyphsEditor_SetGlyphMappings_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetProhibitedCaretStopCount_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *prohibitedCaretStopCount); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetProhibitedCaretStopCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetProhibitedCaretStops_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *count, |
| UINT32 *prohibitedCaretStops); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetProhibitedCaretStops_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_SetProhibitedCaretStops_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 count, |
| const UINT32 *prohibitedCaretStops); |
| void __RPC_STUB IXpsOMGlyphsEditor_SetProhibitedCaretStops_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetBidiLevel_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 *bidiLevel); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetBidiLevel_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_SetBidiLevel_Proxy( |
| IXpsOMGlyphsEditor* This, |
| UINT32 bidiLevel); |
| void __RPC_STUB IXpsOMGlyphsEditor_SetBidiLevel_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetIsSideways_Proxy( |
| IXpsOMGlyphsEditor* This, |
| WINBOOL *isSideways); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetIsSideways_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_SetIsSideways_Proxy( |
| IXpsOMGlyphsEditor* This, |
| WINBOOL isSideways); |
| void __RPC_STUB IXpsOMGlyphsEditor_SetIsSideways_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_GetDeviceFontName_Proxy( |
| IXpsOMGlyphsEditor* This, |
| LPWSTR *deviceFontName); |
| void __RPC_STUB IXpsOMGlyphsEditor_GetDeviceFontName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGlyphsEditor_SetDeviceFontName_Proxy( |
| IXpsOMGlyphsEditor* This, |
| LPCWSTR deviceFontName); |
| void __RPC_STUB IXpsOMGlyphsEditor_SetDeviceFontName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMGlyphsEditor_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMDashCollection interface |
| */ |
| #ifndef __IXpsOMDashCollection_INTERFACE_DEFINED__ |
| #define __IXpsOMDashCollection_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMDashCollection, 0x081613f4, 0x74eb, 0x48f2, 0x83,0xb3, 0x37,0xa9,0xce,0x2d,0x7d,0xc6); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("081613f4-74eb-48f2-83b3-37a9ce2d7dc6") |
| IXpsOMDashCollection : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetCount( |
| UINT32 *count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetAt( |
| UINT32 index, |
| XPS_DASH *dash) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE InsertAt( |
| UINT32 index, |
| const XPS_DASH *dash) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RemoveAt( |
| UINT32 index) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetAt( |
| UINT32 index, |
| const XPS_DASH *dash) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Append( |
| const XPS_DASH *dash) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMDashCollection, 0x081613f4, 0x74eb, 0x48f2, 0x83,0xb3, 0x37,0xa9,0xce,0x2d,0x7d,0xc6) |
| #endif |
| #else |
| typedef struct IXpsOMDashCollectionVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMDashCollection* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMDashCollection* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMDashCollection* This); |
| |
| /*** IXpsOMDashCollection methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetCount)( |
| IXpsOMDashCollection* This, |
| UINT32 *count); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAt)( |
| IXpsOMDashCollection* This, |
| UINT32 index, |
| XPS_DASH *dash); |
| |
| HRESULT (STDMETHODCALLTYPE *InsertAt)( |
| IXpsOMDashCollection* This, |
| UINT32 index, |
| const XPS_DASH *dash); |
| |
| HRESULT (STDMETHODCALLTYPE *RemoveAt)( |
| IXpsOMDashCollection* This, |
| UINT32 index); |
| |
| HRESULT (STDMETHODCALLTYPE *SetAt)( |
| IXpsOMDashCollection* This, |
| UINT32 index, |
| const XPS_DASH *dash); |
| |
| HRESULT (STDMETHODCALLTYPE *Append)( |
| IXpsOMDashCollection* This, |
| const XPS_DASH *dash); |
| |
| END_INTERFACE |
| } IXpsOMDashCollectionVtbl; |
| interface IXpsOMDashCollection { |
| CONST_VTBL IXpsOMDashCollectionVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMDashCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMDashCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMDashCollection_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMDashCollection methods ***/ |
| #define IXpsOMDashCollection_GetCount(This,count) (This)->lpVtbl->GetCount(This,count) |
| #define IXpsOMDashCollection_GetAt(This,index,dash) (This)->lpVtbl->GetAt(This,index,dash) |
| #define IXpsOMDashCollection_InsertAt(This,index,dash) (This)->lpVtbl->InsertAt(This,index,dash) |
| #define IXpsOMDashCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) |
| #define IXpsOMDashCollection_SetAt(This,index,dash) (This)->lpVtbl->SetAt(This,index,dash) |
| #define IXpsOMDashCollection_Append(This,dash) (This)->lpVtbl->Append(This,dash) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMDashCollection_QueryInterface(IXpsOMDashCollection* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMDashCollection_AddRef(IXpsOMDashCollection* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMDashCollection_Release(IXpsOMDashCollection* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMDashCollection methods ***/ |
| static FORCEINLINE HRESULT IXpsOMDashCollection_GetCount(IXpsOMDashCollection* This,UINT32 *count) { |
| return This->lpVtbl->GetCount(This,count); |
| } |
| static FORCEINLINE HRESULT IXpsOMDashCollection_GetAt(IXpsOMDashCollection* This,UINT32 index,XPS_DASH *dash) { |
| return This->lpVtbl->GetAt(This,index,dash); |
| } |
| static FORCEINLINE HRESULT IXpsOMDashCollection_InsertAt(IXpsOMDashCollection* This,UINT32 index,const XPS_DASH *dash) { |
| return This->lpVtbl->InsertAt(This,index,dash); |
| } |
| static FORCEINLINE HRESULT IXpsOMDashCollection_RemoveAt(IXpsOMDashCollection* This,UINT32 index) { |
| return This->lpVtbl->RemoveAt(This,index); |
| } |
| static FORCEINLINE HRESULT IXpsOMDashCollection_SetAt(IXpsOMDashCollection* This,UINT32 index,const XPS_DASH *dash) { |
| return This->lpVtbl->SetAt(This,index,dash); |
| } |
| static FORCEINLINE HRESULT IXpsOMDashCollection_Append(IXpsOMDashCollection* This,const XPS_DASH *dash) { |
| return This->lpVtbl->Append(This,dash); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMDashCollection_GetCount_Proxy( |
| IXpsOMDashCollection* This, |
| UINT32 *count); |
| void __RPC_STUB IXpsOMDashCollection_GetCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMDashCollection_GetAt_Proxy( |
| IXpsOMDashCollection* This, |
| UINT32 index, |
| XPS_DASH *dash); |
| void __RPC_STUB IXpsOMDashCollection_GetAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMDashCollection_InsertAt_Proxy( |
| IXpsOMDashCollection* This, |
| UINT32 index, |
| const XPS_DASH *dash); |
| void __RPC_STUB IXpsOMDashCollection_InsertAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMDashCollection_RemoveAt_Proxy( |
| IXpsOMDashCollection* This, |
| UINT32 index); |
| void __RPC_STUB IXpsOMDashCollection_RemoveAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMDashCollection_SetAt_Proxy( |
| IXpsOMDashCollection* This, |
| UINT32 index, |
| const XPS_DASH *dash); |
| void __RPC_STUB IXpsOMDashCollection_SetAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMDashCollection_Append_Proxy( |
| IXpsOMDashCollection* This, |
| const XPS_DASH *dash); |
| void __RPC_STUB IXpsOMDashCollection_Append_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMDashCollection_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMGeometryFigure interface |
| */ |
| #ifndef __IXpsOMGeometryFigure_INTERFACE_DEFINED__ |
| #define __IXpsOMGeometryFigure_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMGeometryFigure, 0xd410dc83, 0x908c, 0x443e, 0x89,0x47, 0xb1,0x79,0x5d,0x3c,0x16,0x5a); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("d410dc83-908c-443e-8947-b1795d3c165a") |
| IXpsOMGeometryFigure : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetOwner( |
| IXpsOMGeometry **owner) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSegmentData( |
| UINT32 *dataCount, |
| FLOAT *segmentData) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSegmentTypes( |
| UINT32 *segmentCount, |
| XPS_SEGMENT_TYPE *segmentTypes) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSegmentStrokes( |
| UINT32 *segmentCount, |
| WINBOOL *segmentStrokes) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetSegments( |
| UINT32 segmentCount, |
| UINT32 segmentDataCount, |
| const XPS_SEGMENT_TYPE *segmentTypes, |
| const FLOAT *segmentData, |
| const WINBOOL *segmentStrokes) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetStartPoint( |
| XPS_POINT *startPoint) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetStartPoint( |
| const XPS_POINT *startPoint) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetIsClosed( |
| WINBOOL *isClosed) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetIsClosed( |
| WINBOOL isClosed) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetIsFilled( |
| WINBOOL *isFilled) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetIsFilled( |
| WINBOOL isFilled) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSegmentCount( |
| UINT32 *segmentCount) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSegmentDataCount( |
| UINT32 *segmentDataCount) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetSegmentStrokePattern( |
| XPS_SEGMENT_STROKE_PATTERN *segmentStrokePattern) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| IXpsOMGeometryFigure **geometryFigure) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMGeometryFigure, 0xd410dc83, 0x908c, 0x443e, 0x89,0x47, 0xb1,0x79,0x5d,0x3c,0x16,0x5a) |
| #endif |
| #else |
| typedef struct IXpsOMGeometryFigureVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMGeometryFigure* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMGeometryFigure* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMGeometryFigure* This); |
| |
| /*** IXpsOMGeometryFigure methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetOwner)( |
| IXpsOMGeometryFigure* This, |
| IXpsOMGeometry **owner); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSegmentData)( |
| IXpsOMGeometryFigure* This, |
| UINT32 *dataCount, |
| FLOAT *segmentData); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSegmentTypes)( |
| IXpsOMGeometryFigure* This, |
| UINT32 *segmentCount, |
| XPS_SEGMENT_TYPE *segmentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSegmentStrokes)( |
| IXpsOMGeometryFigure* This, |
| UINT32 *segmentCount, |
| WINBOOL *segmentStrokes); |
| |
| HRESULT (STDMETHODCALLTYPE *SetSegments)( |
| IXpsOMGeometryFigure* This, |
| UINT32 segmentCount, |
| UINT32 segmentDataCount, |
| const XPS_SEGMENT_TYPE *segmentTypes, |
| const FLOAT *segmentData, |
| const WINBOOL *segmentStrokes); |
| |
| HRESULT (STDMETHODCALLTYPE *GetStartPoint)( |
| IXpsOMGeometryFigure* This, |
| XPS_POINT *startPoint); |
| |
| HRESULT (STDMETHODCALLTYPE *SetStartPoint)( |
| IXpsOMGeometryFigure* This, |
| const XPS_POINT *startPoint); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIsClosed)( |
| IXpsOMGeometryFigure* This, |
| WINBOOL *isClosed); |
| |
| HRESULT (STDMETHODCALLTYPE *SetIsClosed)( |
| IXpsOMGeometryFigure* This, |
| WINBOOL isClosed); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIsFilled)( |
| IXpsOMGeometryFigure* This, |
| WINBOOL *isFilled); |
| |
| HRESULT (STDMETHODCALLTYPE *SetIsFilled)( |
| IXpsOMGeometryFigure* This, |
| WINBOOL isFilled); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSegmentCount)( |
| IXpsOMGeometryFigure* This, |
| UINT32 *segmentCount); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSegmentDataCount)( |
| IXpsOMGeometryFigure* This, |
| UINT32 *segmentDataCount); |
| |
| HRESULT (STDMETHODCALLTYPE *GetSegmentStrokePattern)( |
| IXpsOMGeometryFigure* This, |
| XPS_SEGMENT_STROKE_PATTERN *segmentStrokePattern); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IXpsOMGeometryFigure* This, |
| IXpsOMGeometryFigure **geometryFigure); |
| |
| END_INTERFACE |
| } IXpsOMGeometryFigureVtbl; |
| interface IXpsOMGeometryFigure { |
| CONST_VTBL IXpsOMGeometryFigureVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMGeometryFigure_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMGeometryFigure_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMGeometryFigure_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMGeometryFigure methods ***/ |
| #define IXpsOMGeometryFigure_GetOwner(This,owner) (This)->lpVtbl->GetOwner(This,owner) |
| #define IXpsOMGeometryFigure_GetSegmentData(This,dataCount,segmentData) (This)->lpVtbl->GetSegmentData(This,dataCount,segmentData) |
| #define IXpsOMGeometryFigure_GetSegmentTypes(This,segmentCount,segmentTypes) (This)->lpVtbl->GetSegmentTypes(This,segmentCount,segmentTypes) |
| #define IXpsOMGeometryFigure_GetSegmentStrokes(This,segmentCount,segmentStrokes) (This)->lpVtbl->GetSegmentStrokes(This,segmentCount,segmentStrokes) |
| #define IXpsOMGeometryFigure_SetSegments(This,segmentCount,segmentDataCount,segmentTypes,segmentData,segmentStrokes) (This)->lpVtbl->SetSegments(This,segmentCount,segmentDataCount,segmentTypes,segmentData,segmentStrokes) |
| #define IXpsOMGeometryFigure_GetStartPoint(This,startPoint) (This)->lpVtbl->GetStartPoint(This,startPoint) |
| #define IXpsOMGeometryFigure_SetStartPoint(This,startPoint) (This)->lpVtbl->SetStartPoint(This,startPoint) |
| #define IXpsOMGeometryFigure_GetIsClosed(This,isClosed) (This)->lpVtbl->GetIsClosed(This,isClosed) |
| #define IXpsOMGeometryFigure_SetIsClosed(This,isClosed) (This)->lpVtbl->SetIsClosed(This,isClosed) |
| #define IXpsOMGeometryFigure_GetIsFilled(This,isFilled) (This)->lpVtbl->GetIsFilled(This,isFilled) |
| #define IXpsOMGeometryFigure_SetIsFilled(This,isFilled) (This)->lpVtbl->SetIsFilled(This,isFilled) |
| #define IXpsOMGeometryFigure_GetSegmentCount(This,segmentCount) (This)->lpVtbl->GetSegmentCount(This,segmentCount) |
| #define IXpsOMGeometryFigure_GetSegmentDataCount(This,segmentDataCount) (This)->lpVtbl->GetSegmentDataCount(This,segmentDataCount) |
| #define IXpsOMGeometryFigure_GetSegmentStrokePattern(This,segmentStrokePattern) (This)->lpVtbl->GetSegmentStrokePattern(This,segmentStrokePattern) |
| #define IXpsOMGeometryFigure_Clone(This,geometryFigure) (This)->lpVtbl->Clone(This,geometryFigure) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_QueryInterface(IXpsOMGeometryFigure* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMGeometryFigure_AddRef(IXpsOMGeometryFigure* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMGeometryFigure_Release(IXpsOMGeometryFigure* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMGeometryFigure methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetOwner(IXpsOMGeometryFigure* This,IXpsOMGeometry **owner) { |
| return This->lpVtbl->GetOwner(This,owner); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentData(IXpsOMGeometryFigure* This,UINT32 *dataCount,FLOAT *segmentData) { |
| return This->lpVtbl->GetSegmentData(This,dataCount,segmentData); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentTypes(IXpsOMGeometryFigure* This,UINT32 *segmentCount,XPS_SEGMENT_TYPE *segmentTypes) { |
| return This->lpVtbl->GetSegmentTypes(This,segmentCount,segmentTypes); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentStrokes(IXpsOMGeometryFigure* This,UINT32 *segmentCount,WINBOOL *segmentStrokes) { |
| return This->lpVtbl->GetSegmentStrokes(This,segmentCount,segmentStrokes); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_SetSegments(IXpsOMGeometryFigure* This,UINT32 segmentCount,UINT32 segmentDataCount,const XPS_SEGMENT_TYPE *segmentTypes,const FLOAT *segmentData,const WINBOOL *segmentStrokes) { |
| return This->lpVtbl->SetSegments(This,segmentCount,segmentDataCount,segmentTypes,segmentData,segmentStrokes); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetStartPoint(IXpsOMGeometryFigure* This,XPS_POINT *startPoint) { |
| return This->lpVtbl->GetStartPoint(This,startPoint); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_SetStartPoint(IXpsOMGeometryFigure* This,const XPS_POINT *startPoint) { |
| return This->lpVtbl->SetStartPoint(This,startPoint); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetIsClosed(IXpsOMGeometryFigure* This,WINBOOL *isClosed) { |
| return This->lpVtbl->GetIsClosed(This,isClosed); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_SetIsClosed(IXpsOMGeometryFigure* This,WINBOOL isClosed) { |
| return This->lpVtbl->SetIsClosed(This,isClosed); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetIsFilled(IXpsOMGeometryFigure* This,WINBOOL *isFilled) { |
| return This->lpVtbl->GetIsFilled(This,isFilled); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_SetIsFilled(IXpsOMGeometryFigure* This,WINBOOL isFilled) { |
| return This->lpVtbl->SetIsFilled(This,isFilled); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentCount(IXpsOMGeometryFigure* This,UINT32 *segmentCount) { |
| return This->lpVtbl->GetSegmentCount(This,segmentCount); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentDataCount(IXpsOMGeometryFigure* This,UINT32 *segmentDataCount) { |
| return This->lpVtbl->GetSegmentDataCount(This,segmentDataCount); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentStrokePattern(IXpsOMGeometryFigure* This,XPS_SEGMENT_STROKE_PATTERN *segmentStrokePattern) { |
| return This->lpVtbl->GetSegmentStrokePattern(This,segmentStrokePattern); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigure_Clone(IXpsOMGeometryFigure* This,IXpsOMGeometryFigure **geometryFigure) { |
| return This->lpVtbl->Clone(This,geometryFigure); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetOwner_Proxy( |
| IXpsOMGeometryFigure* This, |
| IXpsOMGeometry **owner); |
| void __RPC_STUB IXpsOMGeometryFigure_GetOwner_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetSegmentData_Proxy( |
| IXpsOMGeometryFigure* This, |
| UINT32 *dataCount, |
| FLOAT *segmentData); |
| void __RPC_STUB IXpsOMGeometryFigure_GetSegmentData_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetSegmentTypes_Proxy( |
| IXpsOMGeometryFigure* This, |
| UINT32 *segmentCount, |
| XPS_SEGMENT_TYPE *segmentTypes); |
| void __RPC_STUB IXpsOMGeometryFigure_GetSegmentTypes_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetSegmentStrokes_Proxy( |
| IXpsOMGeometryFigure* This, |
| UINT32 *segmentCount, |
| WINBOOL *segmentStrokes); |
| void __RPC_STUB IXpsOMGeometryFigure_GetSegmentStrokes_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_SetSegments_Proxy( |
| IXpsOMGeometryFigure* This, |
| UINT32 segmentCount, |
| UINT32 segmentDataCount, |
| const XPS_SEGMENT_TYPE *segmentTypes, |
| const FLOAT *segmentData, |
| const WINBOOL *segmentStrokes); |
| void __RPC_STUB IXpsOMGeometryFigure_SetSegments_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetStartPoint_Proxy( |
| IXpsOMGeometryFigure* This, |
| XPS_POINT *startPoint); |
| void __RPC_STUB IXpsOMGeometryFigure_GetStartPoint_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_SetStartPoint_Proxy( |
| IXpsOMGeometryFigure* This, |
| const XPS_POINT *startPoint); |
| void __RPC_STUB IXpsOMGeometryFigure_SetStartPoint_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetIsClosed_Proxy( |
| IXpsOMGeometryFigure* This, |
| WINBOOL *isClosed); |
| void __RPC_STUB IXpsOMGeometryFigure_GetIsClosed_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_SetIsClosed_Proxy( |
| IXpsOMGeometryFigure* This, |
| WINBOOL isClosed); |
| void __RPC_STUB IXpsOMGeometryFigure_SetIsClosed_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetIsFilled_Proxy( |
| IXpsOMGeometryFigure* This, |
| WINBOOL *isFilled); |
| void __RPC_STUB IXpsOMGeometryFigure_GetIsFilled_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_SetIsFilled_Proxy( |
| IXpsOMGeometryFigure* This, |
| WINBOOL isFilled); |
| void __RPC_STUB IXpsOMGeometryFigure_SetIsFilled_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetSegmentCount_Proxy( |
| IXpsOMGeometryFigure* This, |
| UINT32 *segmentCount); |
| void __RPC_STUB IXpsOMGeometryFigure_GetSegmentCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetSegmentDataCount_Proxy( |
| IXpsOMGeometryFigure* This, |
| UINT32 *segmentDataCount); |
| void __RPC_STUB IXpsOMGeometryFigure_GetSegmentDataCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_GetSegmentStrokePattern_Proxy( |
| IXpsOMGeometryFigure* This, |
| XPS_SEGMENT_STROKE_PATTERN *segmentStrokePattern); |
| void __RPC_STUB IXpsOMGeometryFigure_GetSegmentStrokePattern_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigure_Clone_Proxy( |
| IXpsOMGeometryFigure* This, |
| IXpsOMGeometryFigure **geometryFigure); |
| void __RPC_STUB IXpsOMGeometryFigure_Clone_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMGeometryFigure_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMGeometryFigureCollection interface |
| */ |
| #ifndef __IXpsOMGeometryFigureCollection_INTERFACE_DEFINED__ |
| #define __IXpsOMGeometryFigureCollection_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMGeometryFigureCollection, 0xfd48c3f3, 0xa58e, 0x4b5a, 0x88,0x26, 0x1d,0xe5,0x4a,0xbe,0x72,0xb2); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("fd48c3f3-a58e-4b5a-8826-1de54abe72b2") |
| IXpsOMGeometryFigureCollection : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetCount( |
| UINT32 *count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetAt( |
| UINT32 index, |
| IXpsOMGeometryFigure **geometryFigure) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE InsertAt( |
| UINT32 index, |
| IXpsOMGeometryFigure *geometryFigure) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RemoveAt( |
| UINT32 index) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetAt( |
| UINT32 index, |
| IXpsOMGeometryFigure *geometryFigure) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Append( |
| IXpsOMGeometryFigure *geometryFigure) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMGeometryFigureCollection, 0xfd48c3f3, 0xa58e, 0x4b5a, 0x88,0x26, 0x1d,0xe5,0x4a,0xbe,0x72,0xb2) |
| #endif |
| #else |
| typedef struct IXpsOMGeometryFigureCollectionVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMGeometryFigureCollection* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMGeometryFigureCollection* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMGeometryFigureCollection* This); |
| |
| /*** IXpsOMGeometryFigureCollection methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetCount)( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 *count); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAt)( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 index, |
| IXpsOMGeometryFigure **geometryFigure); |
| |
| HRESULT (STDMETHODCALLTYPE *InsertAt)( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 index, |
| IXpsOMGeometryFigure *geometryFigure); |
| |
| HRESULT (STDMETHODCALLTYPE *RemoveAt)( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 index); |
| |
| HRESULT (STDMETHODCALLTYPE *SetAt)( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 index, |
| IXpsOMGeometryFigure *geometryFigure); |
| |
| HRESULT (STDMETHODCALLTYPE *Append)( |
| IXpsOMGeometryFigureCollection* This, |
| IXpsOMGeometryFigure *geometryFigure); |
| |
| END_INTERFACE |
| } IXpsOMGeometryFigureCollectionVtbl; |
| interface IXpsOMGeometryFigureCollection { |
| CONST_VTBL IXpsOMGeometryFigureCollectionVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMGeometryFigureCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMGeometryFigureCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMGeometryFigureCollection_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMGeometryFigureCollection methods ***/ |
| #define IXpsOMGeometryFigureCollection_GetCount(This,count) (This)->lpVtbl->GetCount(This,count) |
| #define IXpsOMGeometryFigureCollection_GetAt(This,index,geometryFigure) (This)->lpVtbl->GetAt(This,index,geometryFigure) |
| #define IXpsOMGeometryFigureCollection_InsertAt(This,index,geometryFigure) (This)->lpVtbl->InsertAt(This,index,geometryFigure) |
| #define IXpsOMGeometryFigureCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) |
| #define IXpsOMGeometryFigureCollection_SetAt(This,index,geometryFigure) (This)->lpVtbl->SetAt(This,index,geometryFigure) |
| #define IXpsOMGeometryFigureCollection_Append(This,geometryFigure) (This)->lpVtbl->Append(This,geometryFigure) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_QueryInterface(IXpsOMGeometryFigureCollection* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMGeometryFigureCollection_AddRef(IXpsOMGeometryFigureCollection* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMGeometryFigureCollection_Release(IXpsOMGeometryFigureCollection* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMGeometryFigureCollection methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_GetCount(IXpsOMGeometryFigureCollection* This,UINT32 *count) { |
| return This->lpVtbl->GetCount(This,count); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_GetAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure **geometryFigure) { |
| return This->lpVtbl->GetAt(This,index,geometryFigure); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_InsertAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure *geometryFigure) { |
| return This->lpVtbl->InsertAt(This,index,geometryFigure); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_RemoveAt(IXpsOMGeometryFigureCollection* This,UINT32 index) { |
| return This->lpVtbl->RemoveAt(This,index); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_SetAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure *geometryFigure) { |
| return This->lpVtbl->SetAt(This,index,geometryFigure); |
| } |
| static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_Append(IXpsOMGeometryFigureCollection* This,IXpsOMGeometryFigure *geometryFigure) { |
| return This->lpVtbl->Append(This,geometryFigure); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigureCollection_GetCount_Proxy( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 *count); |
| void __RPC_STUB IXpsOMGeometryFigureCollection_GetCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigureCollection_GetAt_Proxy( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 index, |
| IXpsOMGeometryFigure **geometryFigure); |
| void __RPC_STUB IXpsOMGeometryFigureCollection_GetAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigureCollection_InsertAt_Proxy( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 index, |
| IXpsOMGeometryFigure *geometryFigure); |
| void __RPC_STUB IXpsOMGeometryFigureCollection_InsertAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigureCollection_RemoveAt_Proxy( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 index); |
| void __RPC_STUB IXpsOMGeometryFigureCollection_RemoveAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigureCollection_SetAt_Proxy( |
| IXpsOMGeometryFigureCollection* This, |
| UINT32 index, |
| IXpsOMGeometryFigure *geometryFigure); |
| void __RPC_STUB IXpsOMGeometryFigureCollection_SetAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGeometryFigureCollection_Append_Proxy( |
| IXpsOMGeometryFigureCollection* This, |
| IXpsOMGeometryFigure *geometryFigure); |
| void __RPC_STUB IXpsOMGeometryFigureCollection_Append_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMGeometryFigureCollection_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMGradientStopCollection interface |
| */ |
| #ifndef __IXpsOMGradientStopCollection_INTERFACE_DEFINED__ |
| #define __IXpsOMGradientStopCollection_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMGradientStopCollection, 0xc9174c3a, 0x3cd3, 0x4319, 0xbd,0xa4, 0x11,0xa3,0x93,0x92,0xce,0xef); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("c9174c3a-3cd3-4319-bda4-11a39392ceef") |
| IXpsOMGradientStopCollection : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetCount( |
| UINT32 *count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetAt( |
| UINT32 index, |
| IXpsOMGradientStop **stop) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE InsertAt( |
| UINT32 index, |
| IXpsOMGradientStop *stop) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RemoveAt( |
| UINT32 index) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetAt( |
| UINT32 index, |
| IXpsOMGradientStop *stop) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Append( |
| IXpsOMGradientStop *stop) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMGradientStopCollection, 0xc9174c3a, 0x3cd3, 0x4319, 0xbd,0xa4, 0x11,0xa3,0x93,0x92,0xce,0xef) |
| #endif |
| #else |
| typedef struct IXpsOMGradientStopCollectionVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMGradientStopCollection* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMGradientStopCollection* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMGradientStopCollection* This); |
| |
| /*** IXpsOMGradientStopCollection methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetCount)( |
| IXpsOMGradientStopCollection* This, |
| UINT32 *count); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAt)( |
| IXpsOMGradientStopCollection* This, |
| UINT32 index, |
| IXpsOMGradientStop **stop); |
| |
| HRESULT (STDMETHODCALLTYPE *InsertAt)( |
| IXpsOMGradientStopCollection* This, |
| UINT32 index, |
| IXpsOMGradientStop *stop); |
| |
| HRESULT (STDMETHODCALLTYPE *RemoveAt)( |
| IXpsOMGradientStopCollection* This, |
| UINT32 index); |
| |
| HRESULT (STDMETHODCALLTYPE *SetAt)( |
| IXpsOMGradientStopCollection* This, |
| UINT32 index, |
| IXpsOMGradientStop *stop); |
| |
| HRESULT (STDMETHODCALLTYPE *Append)( |
| IXpsOMGradientStopCollection* This, |
| IXpsOMGradientStop *stop); |
| |
| END_INTERFACE |
| } IXpsOMGradientStopCollectionVtbl; |
| interface IXpsOMGradientStopCollection { |
| CONST_VTBL IXpsOMGradientStopCollectionVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMGradientStopCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMGradientStopCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMGradientStopCollection_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMGradientStopCollection methods ***/ |
| #define IXpsOMGradientStopCollection_GetCount(This,count) (This)->lpVtbl->GetCount(This,count) |
| #define IXpsOMGradientStopCollection_GetAt(This,index,stop) (This)->lpVtbl->GetAt(This,index,stop) |
| #define IXpsOMGradientStopCollection_InsertAt(This,index,stop) (This)->lpVtbl->InsertAt(This,index,stop) |
| #define IXpsOMGradientStopCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) |
| #define IXpsOMGradientStopCollection_SetAt(This,index,stop) (This)->lpVtbl->SetAt(This,index,stop) |
| #define IXpsOMGradientStopCollection_Append(This,stop) (This)->lpVtbl->Append(This,stop) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGradientStopCollection_QueryInterface(IXpsOMGradientStopCollection* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMGradientStopCollection_AddRef(IXpsOMGradientStopCollection* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMGradientStopCollection_Release(IXpsOMGradientStopCollection* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMGradientStopCollection methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGradientStopCollection_GetCount(IXpsOMGradientStopCollection* This,UINT32 *count) { |
| return This->lpVtbl->GetCount(This,count); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStopCollection_GetAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop **stop) { |
| return This->lpVtbl->GetAt(This,index,stop); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStopCollection_InsertAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop *stop) { |
| return This->lpVtbl->InsertAt(This,index,stop); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStopCollection_RemoveAt(IXpsOMGradientStopCollection* This,UINT32 index) { |
| return This->lpVtbl->RemoveAt(This,index); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStopCollection_SetAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop *stop) { |
| return This->lpVtbl->SetAt(This,index,stop); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStopCollection_Append(IXpsOMGradientStopCollection* This,IXpsOMGradientStop *stop) { |
| return This->lpVtbl->Append(This,stop); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStopCollection_GetCount_Proxy( |
| IXpsOMGradientStopCollection* This, |
| UINT32 *count); |
| void __RPC_STUB IXpsOMGradientStopCollection_GetCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStopCollection_GetAt_Proxy( |
| IXpsOMGradientStopCollection* This, |
| UINT32 index, |
| IXpsOMGradientStop **stop); |
| void __RPC_STUB IXpsOMGradientStopCollection_GetAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStopCollection_InsertAt_Proxy( |
| IXpsOMGradientStopCollection* This, |
| UINT32 index, |
| IXpsOMGradientStop *stop); |
| void __RPC_STUB IXpsOMGradientStopCollection_InsertAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStopCollection_RemoveAt_Proxy( |
| IXpsOMGradientStopCollection* This, |
| UINT32 index); |
| void __RPC_STUB IXpsOMGradientStopCollection_RemoveAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStopCollection_SetAt_Proxy( |
| IXpsOMGradientStopCollection* This, |
| UINT32 index, |
| IXpsOMGradientStop *stop); |
| void __RPC_STUB IXpsOMGradientStopCollection_SetAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStopCollection_Append_Proxy( |
| IXpsOMGradientStopCollection* This, |
| IXpsOMGradientStop *stop); |
| void __RPC_STUB IXpsOMGradientStopCollection_Append_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMGradientStopCollection_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMGradientStop interface |
| */ |
| #ifndef __IXpsOMGradientStop_INTERFACE_DEFINED__ |
| #define __IXpsOMGradientStop_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMGradientStop, 0x5cf4f5cc, 0x3969, 0x49b5, 0xa7,0x0a, 0x55,0x50,0xb6,0x18,0xfe,0x49); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("5cf4f5cc-3969-49b5-a70a-5550b618fe49") |
| IXpsOMGradientStop : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetOwner( |
| IXpsOMGradientBrush **owner) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetOffset( |
| FLOAT *offset) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetOffset( |
| FLOAT offset) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetColor( |
| XPS_COLOR *color, |
| IXpsOMColorProfileResource **colorProfile) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetColor( |
| const XPS_COLOR *color, |
| IXpsOMColorProfileResource *colorProfile) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| IXpsOMGradientStop **gradientStop) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMGradientStop, 0x5cf4f5cc, 0x3969, 0x49b5, 0xa7,0x0a, 0x55,0x50,0xb6,0x18,0xfe,0x49) |
| #endif |
| #else |
| typedef struct IXpsOMGradientStopVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMGradientStop* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMGradientStop* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMGradientStop* This); |
| |
| /*** IXpsOMGradientStop methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetOwner)( |
| IXpsOMGradientStop* This, |
| IXpsOMGradientBrush **owner); |
| |
| HRESULT (STDMETHODCALLTYPE *GetOffset)( |
| IXpsOMGradientStop* This, |
| FLOAT *offset); |
| |
| HRESULT (STDMETHODCALLTYPE *SetOffset)( |
| IXpsOMGradientStop* This, |
| FLOAT offset); |
| |
| HRESULT (STDMETHODCALLTYPE *GetColor)( |
| IXpsOMGradientStop* This, |
| XPS_COLOR *color, |
| IXpsOMColorProfileResource **colorProfile); |
| |
| HRESULT (STDMETHODCALLTYPE *SetColor)( |
| IXpsOMGradientStop* This, |
| const XPS_COLOR *color, |
| IXpsOMColorProfileResource *colorProfile); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IXpsOMGradientStop* This, |
| IXpsOMGradientStop **gradientStop); |
| |
| END_INTERFACE |
| } IXpsOMGradientStopVtbl; |
| interface IXpsOMGradientStop { |
| CONST_VTBL IXpsOMGradientStopVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMGradientStop_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMGradientStop_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMGradientStop_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMGradientStop methods ***/ |
| #define IXpsOMGradientStop_GetOwner(This,owner) (This)->lpVtbl->GetOwner(This,owner) |
| #define IXpsOMGradientStop_GetOffset(This,offset) (This)->lpVtbl->GetOffset(This,offset) |
| #define IXpsOMGradientStop_SetOffset(This,offset) (This)->lpVtbl->SetOffset(This,offset) |
| #define IXpsOMGradientStop_GetColor(This,color,colorProfile) (This)->lpVtbl->GetColor(This,color,colorProfile) |
| #define IXpsOMGradientStop_SetColor(This,color,colorProfile) (This)->lpVtbl->SetColor(This,color,colorProfile) |
| #define IXpsOMGradientStop_Clone(This,gradientStop) (This)->lpVtbl->Clone(This,gradientStop) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGradientStop_QueryInterface(IXpsOMGradientStop* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMGradientStop_AddRef(IXpsOMGradientStop* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMGradientStop_Release(IXpsOMGradientStop* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMGradientStop methods ***/ |
| static FORCEINLINE HRESULT IXpsOMGradientStop_GetOwner(IXpsOMGradientStop* This,IXpsOMGradientBrush **owner) { |
| return This->lpVtbl->GetOwner(This,owner); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStop_GetOffset(IXpsOMGradientStop* This,FLOAT *offset) { |
| return This->lpVtbl->GetOffset(This,offset); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStop_SetOffset(IXpsOMGradientStop* This,FLOAT offset) { |
| return This->lpVtbl->SetOffset(This,offset); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStop_GetColor(IXpsOMGradientStop* This,XPS_COLOR *color,IXpsOMColorProfileResource **colorProfile) { |
| return This->lpVtbl->GetColor(This,color,colorProfile); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStop_SetColor(IXpsOMGradientStop* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile) { |
| return This->lpVtbl->SetColor(This,color,colorProfile); |
| } |
| static FORCEINLINE HRESULT IXpsOMGradientStop_Clone(IXpsOMGradientStop* This,IXpsOMGradientStop **gradientStop) { |
| return This->lpVtbl->Clone(This,gradientStop); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStop_GetOwner_Proxy( |
| IXpsOMGradientStop* This, |
| IXpsOMGradientBrush **owner); |
| void __RPC_STUB IXpsOMGradientStop_GetOwner_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStop_GetOffset_Proxy( |
| IXpsOMGradientStop* This, |
| FLOAT *offset); |
| void __RPC_STUB IXpsOMGradientStop_GetOffset_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStop_SetOffset_Proxy( |
| IXpsOMGradientStop* This, |
| FLOAT offset); |
| void __RPC_STUB IXpsOMGradientStop_SetOffset_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStop_GetColor_Proxy( |
| IXpsOMGradientStop* This, |
| XPS_COLOR *color, |
| IXpsOMColorProfileResource **colorProfile); |
| void __RPC_STUB IXpsOMGradientStop_GetColor_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStop_SetColor_Proxy( |
| IXpsOMGradientStop* This, |
| const XPS_COLOR *color, |
| IXpsOMColorProfileResource *colorProfile); |
| void __RPC_STUB IXpsOMGradientStop_SetColor_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMGradientStop_Clone_Proxy( |
| IXpsOMGradientStop* This, |
| IXpsOMGradientStop **gradientStop); |
| void __RPC_STUB IXpsOMGradientStop_Clone_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMGradientStop_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMPartResources interface |
| */ |
| #ifndef __IXpsOMPartResources_INTERFACE_DEFINED__ |
| #define __IXpsOMPartResources_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMPartResources, 0xf4cf7729, 0x4864, 0x4275, 0x99,0xb3, 0xa8,0x71,0x71,0x63,0xec,0xaf); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("f4cf7729-4864-4275-99b3-a8717163ecaf") |
| IXpsOMPartResources : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetFontResources( |
| IXpsOMFontResourceCollection **fontResources) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetImageResources( |
| IXpsOMImageResourceCollection **imageResources) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetColorProfileResources( |
| IXpsOMColorProfileResourceCollection **colorProfileResources) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetRemoteDictionaryResources( |
| IXpsOMRemoteDictionaryResourceCollection **dictionaryResources) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMPartResources, 0xf4cf7729, 0x4864, 0x4275, 0x99,0xb3, 0xa8,0x71,0x71,0x63,0xec,0xaf) |
| #endif |
| #else |
| typedef struct IXpsOMPartResourcesVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMPartResources* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMPartResources* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMPartResources* This); |
| |
| /*** IXpsOMPartResources methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetFontResources)( |
| IXpsOMPartResources* This, |
| IXpsOMFontResourceCollection **fontResources); |
| |
| HRESULT (STDMETHODCALLTYPE *GetImageResources)( |
| IXpsOMPartResources* This, |
| IXpsOMImageResourceCollection **imageResources); |
| |
| HRESULT (STDMETHODCALLTYPE *GetColorProfileResources)( |
| IXpsOMPartResources* This, |
| IXpsOMColorProfileResourceCollection **colorProfileResources); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRemoteDictionaryResources)( |
| IXpsOMPartResources* This, |
| IXpsOMRemoteDictionaryResourceCollection **dictionaryResources); |
| |
| END_INTERFACE |
| } IXpsOMPartResourcesVtbl; |
| interface IXpsOMPartResources { |
| CONST_VTBL IXpsOMPartResourcesVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMPartResources_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMPartResources_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMPartResources_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMPartResources methods ***/ |
| #define IXpsOMPartResources_GetFontResources(This,fontResources) (This)->lpVtbl->GetFontResources(This,fontResources) |
| #define IXpsOMPartResources_GetImageResources(This,imageResources) (This)->lpVtbl->GetImageResources(This,imageResources) |
| #define IXpsOMPartResources_GetColorProfileResources(This,colorProfileResources) (This)->lpVtbl->GetColorProfileResources(This,colorProfileResources) |
| #define IXpsOMPartResources_GetRemoteDictionaryResources(This,dictionaryResources) (This)->lpVtbl->GetRemoteDictionaryResources(This,dictionaryResources) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMPartResources_QueryInterface(IXpsOMPartResources* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMPartResources_AddRef(IXpsOMPartResources* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMPartResources_Release(IXpsOMPartResources* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMPartResources methods ***/ |
| static FORCEINLINE HRESULT IXpsOMPartResources_GetFontResources(IXpsOMPartResources* This,IXpsOMFontResourceCollection **fontResources) { |
| return This->lpVtbl->GetFontResources(This,fontResources); |
| } |
| static FORCEINLINE HRESULT IXpsOMPartResources_GetImageResources(IXpsOMPartResources* This,IXpsOMImageResourceCollection **imageResources) { |
| return This->lpVtbl->GetImageResources(This,imageResources); |
| } |
| static FORCEINLINE HRESULT IXpsOMPartResources_GetColorProfileResources(IXpsOMPartResources* This,IXpsOMColorProfileResourceCollection **colorProfileResources) { |
| return This->lpVtbl->GetColorProfileResources(This,colorProfileResources); |
| } |
| static FORCEINLINE HRESULT IXpsOMPartResources_GetRemoteDictionaryResources(IXpsOMPartResources* This,IXpsOMRemoteDictionaryResourceCollection **dictionaryResources) { |
| return This->lpVtbl->GetRemoteDictionaryResources(This,dictionaryResources); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMPartResources_GetFontResources_Proxy( |
| IXpsOMPartResources* This, |
| IXpsOMFontResourceCollection **fontResources); |
| void __RPC_STUB IXpsOMPartResources_GetFontResources_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMPartResources_GetImageResources_Proxy( |
| IXpsOMPartResources* This, |
| IXpsOMImageResourceCollection **imageResources); |
| void __RPC_STUB IXpsOMPartResources_GetImageResources_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMPartResources_GetColorProfileResources_Proxy( |
| IXpsOMPartResources* This, |
| IXpsOMColorProfileResourceCollection **colorProfileResources); |
| void __RPC_STUB IXpsOMPartResources_GetColorProfileResources_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMPartResources_GetRemoteDictionaryResources_Proxy( |
| IXpsOMPartResources* This, |
| IXpsOMRemoteDictionaryResourceCollection **dictionaryResources); |
| void __RPC_STUB IXpsOMPartResources_GetRemoteDictionaryResources_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMPartResources_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMFontResourceCollection interface |
| */ |
| #ifndef __IXpsOMFontResourceCollection_INTERFACE_DEFINED__ |
| #define __IXpsOMFontResourceCollection_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMFontResourceCollection, 0x70b4a6bb, 0x88d4, 0x4fa8, 0xaa,0xf9, 0x6d,0x9c,0x59,0x6f,0xdb,0xad); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("70b4a6bb-88d4-4fa8-aaf9-6d9c596fdbad") |
| IXpsOMFontResourceCollection : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetCount( |
| UINT32 *count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetAt( |
| UINT32 index, |
| IXpsOMFontResource **value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetAt( |
| UINT32 index, |
| IXpsOMFontResource *value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE InsertAt( |
| UINT32 index, |
| IXpsOMFontResource *value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Append( |
| IXpsOMFontResource *value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RemoveAt( |
| UINT32 index) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetByPartName( |
| IOpcPartUri *partName, |
| IXpsOMFontResource **part) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMFontResourceCollection, 0x70b4a6bb, 0x88d4, 0x4fa8, 0xaa,0xf9, 0x6d,0x9c,0x59,0x6f,0xdb,0xad) |
| #endif |
| #else |
| typedef struct IXpsOMFontResourceCollectionVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMFontResourceCollection* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMFontResourceCollection* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMFontResourceCollection* This); |
| |
| /*** IXpsOMFontResourceCollection methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetCount)( |
| IXpsOMFontResourceCollection* This, |
| UINT32 *count); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAt)( |
| IXpsOMFontResourceCollection* This, |
| UINT32 index, |
| IXpsOMFontResource **value); |
| |
| HRESULT (STDMETHODCALLTYPE *SetAt)( |
| IXpsOMFontResourceCollection* This, |
| UINT32 index, |
| IXpsOMFontResource *value); |
| |
| HRESULT (STDMETHODCALLTYPE *InsertAt)( |
| IXpsOMFontResourceCollection* This, |
| UINT32 index, |
| IXpsOMFontResource *value); |
| |
| HRESULT (STDMETHODCALLTYPE *Append)( |
| IXpsOMFontResourceCollection* This, |
| IXpsOMFontResource *value); |
| |
| HRESULT (STDMETHODCALLTYPE *RemoveAt)( |
| IXpsOMFontResourceCollection* This, |
| UINT32 index); |
| |
| HRESULT (STDMETHODCALLTYPE *GetByPartName)( |
| IXpsOMFontResourceCollection* This, |
| IOpcPartUri *partName, |
| IXpsOMFontResource **part); |
| |
| END_INTERFACE |
| } IXpsOMFontResourceCollectionVtbl; |
| interface IXpsOMFontResourceCollection { |
| CONST_VTBL IXpsOMFontResourceCollectionVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IXpsOMFontResourceCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IXpsOMFontResourceCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IXpsOMFontResourceCollection_Release(This) (This)->lpVtbl->Release(This) |
| /*** IXpsOMFontResourceCollection methods ***/ |
| #define IXpsOMFontResourceCollection_GetCount(This,count) (This)->lpVtbl->GetCount(This,count) |
| #define IXpsOMFontResourceCollection_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) |
| #define IXpsOMFontResourceCollection_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) |
| #define IXpsOMFontResourceCollection_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) |
| #define IXpsOMFontResourceCollection_Append(This,value) (This)->lpVtbl->Append(This,value) |
| #define IXpsOMFontResourceCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) |
| #define IXpsOMFontResourceCollection_GetByPartName(This,partName,part) (This)->lpVtbl->GetByPartName(This,partName,part) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IXpsOMFontResourceCollection_QueryInterface(IXpsOMFontResourceCollection* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IXpsOMFontResourceCollection_AddRef(IXpsOMFontResourceCollection* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IXpsOMFontResourceCollection_Release(IXpsOMFontResourceCollection* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IXpsOMFontResourceCollection methods ***/ |
| static FORCEINLINE HRESULT IXpsOMFontResourceCollection_GetCount(IXpsOMFontResourceCollection* This,UINT32 *count) { |
| return This->lpVtbl->GetCount(This,count); |
| } |
| static FORCEINLINE HRESULT IXpsOMFontResourceCollection_GetAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource **value) { |
| return This->lpVtbl->GetAt(This,index,value); |
| } |
| static FORCEINLINE HRESULT IXpsOMFontResourceCollection_SetAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource *value) { |
| return This->lpVtbl->SetAt(This,index,value); |
| } |
| static FORCEINLINE HRESULT IXpsOMFontResourceCollection_InsertAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource *value) { |
| return This->lpVtbl->InsertAt(This,index,value); |
| } |
| static FORCEINLINE HRESULT IXpsOMFontResourceCollection_Append(IXpsOMFontResourceCollection* This,IXpsOMFontResource *value) { |
| return This->lpVtbl->Append(This,value); |
| } |
| static FORCEINLINE HRESULT IXpsOMFontResourceCollection_RemoveAt(IXpsOMFontResourceCollection* This,UINT32 index) { |
| return This->lpVtbl->RemoveAt(This,index); |
| } |
| static FORCEINLINE HRESULT IXpsOMFontResourceCollection_GetByPartName(IXpsOMFontResourceCollection* This,IOpcPartUri *partName,IXpsOMFontResource **part) { |
| return This->lpVtbl->GetByPartName(This,partName,part); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IXpsOMFontResourceCollection_GetCount_Proxy( |
| IXpsOMFontResourceCollection* This, |
| UINT32 *count); |
| void __RPC_STUB IXpsOMFontResourceCollection_GetCount_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMFontResourceCollection_GetAt_Proxy( |
| IXpsOMFontResourceCollection* This, |
| UINT32 index, |
| IXpsOMFontResource **value); |
| void __RPC_STUB IXpsOMFontResourceCollection_GetAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMFontResourceCollection_SetAt_Proxy( |
| IXpsOMFontResourceCollection* This, |
| UINT32 index, |
| IXpsOMFontResource *value); |
| void __RPC_STUB IXpsOMFontResourceCollection_SetAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMFontResourceCollection_InsertAt_Proxy( |
| IXpsOMFontResourceCollection* This, |
| UINT32 index, |
| IXpsOMFontResource *value); |
| void __RPC_STUB IXpsOMFontResourceCollection_InsertAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMFontResourceCollection_Append_Proxy( |
| IXpsOMFontResourceCollection* This, |
| IXpsOMFontResource *value); |
| void __RPC_STUB IXpsOMFontResourceCollection_Append_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMFontResourceCollection_RemoveAt_Proxy( |
| IXpsOMFontResourceCollection* This, |
| UINT32 index); |
| void __RPC_STUB IXpsOMFontResourceCollection_RemoveAt_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IXpsOMFontResourceCollection_GetByPartName_Proxy( |
| IXpsOMFontResourceCollection* This, |
| IOpcPartUri *partName, |
| IXpsOMFontResource **part); |
| void __RPC_STUB IXpsOMFontResourceCollection_GetByPartName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IXpsOMFontResourceCollection_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IXpsOMImageResourceCollection interface |
| */ |
| #ifndef __IXpsOMImageResourceCollection_INTERFACE_DEFINED__ |
| #define __IXpsOMImageResourceCollection_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IXpsOMImageResourceCollection, 0x7a4a1a71, 0x9cde, 0x4b71, 0xb3,0x3f, 0x62,0xde,0x84,0x3e,0xab,0xfe); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("7a4a1a71-9cde-4b71-b33f-62de843eabfe") |
| IXpsOMImageResourceCollection : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetCount( |
| UINT32 *count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetAt( |
| UINT32 index, |
| IXpsOMImageResource **object) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE InsertAt( |
| UINT32 index, |
| IXpsOMImageResource *object) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RemoveAt( |
| UINT32 index) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetAt( |
| UINT32 index, |
| IXpsOMImageResource *object) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Append( |
| IXpsOMImageResource *object) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetByPartName( |
| IOpcPartUri *partName, |
| IXpsOMImageResource **part) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IXpsOMImageResourceCollection, 0x7a4a1a71, 0x9cde, 0x4b71, 0xb3,0x3f, 0x62,0xde,0x84,0x3e,0xab,0xfe) |
| #endif |
| #else |
| typedef struct IXpsOMImageResourceCollectionVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IXpsOMImageResourceCollection* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IXpsOMImageResourceCollection* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IXpsOMImageResourceCollection* This); |
| |
| /*** IXpsOMImageResourceCollection methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetCount)( |
| IXpsOMImageResourceCollection* This, |
| UINT32 *count); |
| |
| HRESULT (STDMETHODCALLTYPE *GetAt)( |
| IXpsOMImageResourceCollection* This, |
| UINT32 index, |
| IXpsOMImageResource **object); |
| |
| HRESULT (STDMETHODCALLTYPE *InsertAt)( |
| IXpsOMImageResourceCollection* This, |
| UINT32 index, |
| IXpsOMImageResource *object); |
|