| /*** Autogenerated by WIDL 1.6 from include/msinkaut.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 __msinkaut_h__ |
| #define __msinkaut_h__ |
| |
| /* Forward declarations */ |
| |
| #ifndef __IInkExtendedProperty_FWD_DEFINED__ |
| #define __IInkExtendedProperty_FWD_DEFINED__ |
| typedef interface IInkExtendedProperty IInkExtendedProperty; |
| #endif |
| |
| #ifndef __IInkExtendedProperties_FWD_DEFINED__ |
| #define __IInkExtendedProperties_FWD_DEFINED__ |
| typedef interface IInkExtendedProperties IInkExtendedProperties; |
| #endif |
| |
| #ifndef __IInkDrawingAttributes_FWD_DEFINED__ |
| #define __IInkDrawingAttributes_FWD_DEFINED__ |
| typedef interface IInkDrawingAttributes IInkDrawingAttributes; |
| #endif |
| |
| #ifndef __IInkRectangle_FWD_DEFINED__ |
| #define __IInkRectangle_FWD_DEFINED__ |
| typedef interface IInkRectangle IInkRectangle; |
| #endif |
| |
| #ifndef __IInkTablet_FWD_DEFINED__ |
| #define __IInkTablet_FWD_DEFINED__ |
| typedef interface IInkTablet IInkTablet; |
| #endif |
| |
| #ifndef __IInkCursorButton_FWD_DEFINED__ |
| #define __IInkCursorButton_FWD_DEFINED__ |
| typedef interface IInkCursorButton IInkCursorButton; |
| #endif |
| |
| #ifndef __IInkCursorButtons_FWD_DEFINED__ |
| #define __IInkCursorButtons_FWD_DEFINED__ |
| typedef interface IInkCursorButtons IInkCursorButtons; |
| #endif |
| |
| #ifndef __IInkCursor_FWD_DEFINED__ |
| #define __IInkCursor_FWD_DEFINED__ |
| typedef interface IInkCursor IInkCursor; |
| #endif |
| |
| #ifndef __IInkTransform_FWD_DEFINED__ |
| #define __IInkTransform_FWD_DEFINED__ |
| typedef interface IInkTransform IInkTransform; |
| #endif |
| |
| #ifndef __IInkRecognitionAlternates_FWD_DEFINED__ |
| #define __IInkRecognitionAlternates_FWD_DEFINED__ |
| typedef interface IInkRecognitionAlternates IInkRecognitionAlternates; |
| #endif |
| |
| #ifndef __IInkRecognitionAlternate_FWD_DEFINED__ |
| #define __IInkRecognitionAlternate_FWD_DEFINED__ |
| typedef interface IInkRecognitionAlternate IInkRecognitionAlternate; |
| #endif |
| |
| #ifndef __IInkRecognitionResult_FWD_DEFINED__ |
| #define __IInkRecognitionResult_FWD_DEFINED__ |
| typedef interface IInkRecognitionResult IInkRecognitionResult; |
| #endif |
| |
| #ifndef __IInkStrokeDisp_FWD_DEFINED__ |
| #define __IInkStrokeDisp_FWD_DEFINED__ |
| typedef interface IInkStrokeDisp IInkStrokeDisp; |
| #endif |
| |
| #ifndef __IInkCustomStrokes_FWD_DEFINED__ |
| #define __IInkCustomStrokes_FWD_DEFINED__ |
| typedef interface IInkCustomStrokes IInkCustomStrokes; |
| #endif |
| |
| #ifndef __IInkDisp_FWD_DEFINED__ |
| #define __IInkDisp_FWD_DEFINED__ |
| typedef interface IInkDisp IInkDisp; |
| #endif |
| |
| #ifndef __IInkStrokes_FWD_DEFINED__ |
| #define __IInkStrokes_FWD_DEFINED__ |
| typedef interface IInkStrokes IInkStrokes; |
| #endif |
| |
| #ifndef __IInkRenderer_FWD_DEFINED__ |
| #define __IInkRenderer_FWD_DEFINED__ |
| typedef interface IInkRenderer IInkRenderer; |
| #endif |
| |
| #ifndef __IInkCursors_FWD_DEFINED__ |
| #define __IInkCursors_FWD_DEFINED__ |
| typedef interface IInkCursors IInkCursors; |
| #endif |
| |
| #ifndef __IInkCollector_FWD_DEFINED__ |
| #define __IInkCollector_FWD_DEFINED__ |
| typedef interface IInkCollector IInkCollector; |
| #endif |
| |
| #ifndef ___IInkCollectorEvents_FWD_DEFINED__ |
| #define ___IInkCollectorEvents_FWD_DEFINED__ |
| typedef interface _IInkCollectorEvents _IInkCollectorEvents; |
| #endif |
| |
| #ifndef __InkCollector_FWD_DEFINED__ |
| #define __InkCollector_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class InkCollector InkCollector; |
| #else |
| typedef struct InkCollector InkCollector; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __InkCollector_FWD_DEFINED__ */ |
| |
| /* Headers for imported files */ |
| |
| #include <oaidl.h> |
| #include <ocidl.h> |
| #include <tpcshrd.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| typedef enum InkRasterOperation { |
| IRO_Black = 1, |
| IRO_NotMergePen = 2, |
| IRO_MaskNotPen = 3, |
| IRO_NotCopyPen = 4, |
| IRO_MaskPenNot = 5, |
| IRO_Not = 6, |
| IRO_XOrPen = 7, |
| IRO_NotMaskPen = 8, |
| IRO_MaskPen = 9, |
| IRO_NotXOrPen = 10, |
| IRO_NoOperation = 11, |
| IRO_MergeNotPen = 12, |
| IRO_CopyPen = 13, |
| IRO_MergePenNot = 14, |
| IRO_MergePen = 15, |
| IRO_White = 16 |
| } InkRasterOperation; |
| typedef enum InkPenTip { |
| IPT_Ball = 0, |
| IPT_Rectangle = 1 |
| } InkPenTip; |
| typedef enum TabletHardwareCapabilities { |
| THWC_Integrated = 0x1, |
| THWC_CursorMustTouch = 0x2, |
| THWC_HardProximity = 0x4, |
| THWC_CursorsHavePhysicalIds = 0x8 |
| } TabletHardwareCapabilities; |
| typedef enum TabletPropertyMetricUnit { |
| TPMU_Default = 0, |
| TPMU_Inches = 1, |
| TPMU_Centimeters = 2, |
| TPMU_Degrees = 3, |
| TPMU_Radians = 4, |
| TPMU_Seconds = 5, |
| TPMU_Pounds = 6, |
| TPMU_Grams = 7 |
| } TabletPropertyMetricUnit; |
| typedef enum InkCursorButtonState { |
| ICBS_Unavailable = 0, |
| ICBS_Up = 1, |
| ICBS_Down = 2 |
| } InkCursorButtonState; |
| typedef enum InkRecognitionConfidence { |
| IRC_Strong = 0, |
| IRC_Intermediate = 1, |
| IRC_Poor = 2 |
| } InkRecognitionConfidence; |
| typedef enum InkBoundingBoxMode { |
| IBBM_Default = 0, |
| IBBM_NoCurveFit = 1, |
| IBBM_CurveFit = 2, |
| IBBM_PointsOnly = 3, |
| IBBM_Union = 4 |
| } InkBoundingBoxMode; |
| typedef enum InkExtractFlags { |
| IEF_CopyFromOriginal = 0, |
| IEF_RemoveFromOriginal = 1, |
| IEF_Default = IEF_RemoveFromOriginal |
| } InkExtractFlags; |
| typedef enum InkPersistenceFormat { |
| IPF_InkSerializedFormat = 0, |
| IPF_Base64InkSerializedFormat = 1, |
| IPF_GIF = 2, |
| IPF_Base64GIF = 3 |
| } InkPersistenceFormat; |
| typedef enum InkPersistenceCompressionMode { |
| IPCM_Default = 0, |
| IPCM_MaximumCompression = 1, |
| IPCM_NoCompression = 2 |
| } InkPersistenceCompressionMode; |
| typedef enum InkClipboardFormats { |
| ICF_None = 0x0, |
| ICF_InkSerializedFormat = 0x1, |
| ICF_SketchInk = 0x2, |
| ICF_TextInk = 0x6, |
| ICF_EnhancedMetafile = 0x8, |
| ICF_Metafile = 0x20, |
| ICF_Bitmap = 0x40, |
| ICF_PasteMask = 0x7, |
| ICF_CopyMask = 0x7f, |
| ICF_Default = ICF_CopyMask |
| } InkClipboardFormats; |
| typedef enum InkClipboardModes { |
| ICB_Copy = 0x0, |
| ICB_Cut = 0x1, |
| ICB_ExtractOnly = 0x30, |
| ICB_DelayedCopy = 0x20, |
| ICB_Default = ICB_Copy |
| } InkClipboardModes; |
| typedef enum InkCollectionMode { |
| ICM_InkOnly = 0, |
| ICM_GestureOnly = 1, |
| ICM_InkAndGesture = 2 |
| } InkCollectionMode; |
| typedef enum InkMousePointer { |
| IMP_Default = 0, |
| IMP_Arrow = 1, |
| IMP_Crosshair = 2, |
| IMP_Ibeam = 3, |
| IMP_SizeNESW = 4, |
| IMP_SizeNS = 5, |
| IMP_SizeNWSE = 6, |
| IMP_SizeWE = 7, |
| IMP_UpArrow = 8, |
| IMP_Hourglass = 9, |
| IMP_NoDrop = 10, |
| IMP_ArrowHourglass = 11, |
| IMP_ArrowQuestion = 12, |
| IMP_SizeAll = 13, |
| IMP_Hand = 14, |
| IMP_Custom = 99 |
| } InkMousePointer; |
| typedef enum InkApplicationGesture { |
| IAG_AllGestures = 0x0, |
| IAG_NoGesture = 0xf000, |
| IAG_Scratchout = 0xf001, |
| IAG_Triangle = 0xf002, |
| IAG_Square = 0xf003, |
| IAG_Star = 0xf004, |
| IAG_Check = 0xf005, |
| IAG_Curlicue = 0xf010, |
| IAG_DoubleCurlicue = 0xf011, |
| IAG_Circle = 0xf020, |
| IAG_DoubleCircle = 0xf021, |
| IAG_SemiCircleLeft = 0xf028, |
| IAG_SemiCircleRight = 0xf029, |
| IAG_ChevronUp = 0xf030, |
| IAG_ChevronDown = 0xf031, |
| IAG_ChevronLeft = 0xf032, |
| IAG_ChevronRight = 0xf033, |
| IAG_ArrowUp = 0xf038, |
| IAG_ArrowDown = 0xf039, |
| IAG_ArrowLeft = 0xf03a, |
| IAG_ArrowRight = 0xf03b, |
| IAG_Up = 0xf058, |
| IAG_Down = 0xf059, |
| IAG_Left = 0xf05a, |
| IAG_Right = 0xf05b, |
| IAG_UpDown = 0xf060, |
| IAG_DownUp = 0xf061, |
| IAG_LeftRight = 0xf062, |
| IAG_RightLeft = 0xf063, |
| IAG_UpLeftLong = 0xf064, |
| IAG_UpRightLong = 0xf065, |
| IAG_DownLeftLong = 0xf066, |
| IAG_DownRightLong = 0xf067, |
| IAG_UpLeft = 0xf068, |
| IAG_UpRight = 0xf069, |
| IAG_DownLeft = 0xf06a, |
| IAG_DownRight = 0xf06b, |
| IAG_LeftUp = 0xf06c, |
| IAG_LeftDown = 0xf06d, |
| IAG_RightUp = 0xf06e, |
| IAG_RightDown = 0xf06f, |
| IAG_Exclamation = 0xf0a4, |
| IAG_Tap = 0xf0f0, |
| IAG_DoubleTap = 0xf0f1 |
| } InkApplicationGesture; |
| typedef enum InkCollectorEventInterest { |
| ICEI_DefaultEvents = -1, |
| ICEI_CursorDown = ICEI_DefaultEvents + 1, |
| ICEI_Stroke = ICEI_CursorDown + 1, |
| ICEI_NewPackets = ICEI_Stroke + 1, |
| ICEI_NewInAirPackets = ICEI_NewPackets + 1, |
| ICEI_CursorButtonDown = ICEI_NewInAirPackets + 1, |
| ICEI_CursorButtonUp = ICEI_CursorButtonDown + 1, |
| ICEI_CursorInRange = ICEI_CursorButtonUp + 1, |
| ICEI_CursorOutOfRange = ICEI_CursorInRange + 1, |
| ICEI_SystemGesture = ICEI_CursorOutOfRange + 1, |
| ICEI_TabletAdded = ICEI_SystemGesture + 1, |
| ICEI_TabletRemoved = ICEI_TabletAdded + 1, |
| ICEI_MouseDown = ICEI_TabletRemoved + 1, |
| ICEI_MouseMove = ICEI_MouseDown + 1, |
| ICEI_MouseUp = ICEI_MouseMove + 1, |
| ICEI_MouseWheel = ICEI_MouseUp + 1, |
| ICEI_DblClick = ICEI_MouseWheel + 1, |
| ICEI_AllEvents = ICEI_DblClick + 1 |
| } InkCollectorEventInterest; |
| typedef enum DISPID_InkCollectorEvent { |
| DISPID_ICEStroke = 1, |
| DISPID_ICECursorDown = DISPID_ICEStroke + 1, |
| DISPID_ICENewPackets = DISPID_ICECursorDown + 1, |
| DISPID_ICENewInAirPackets = DISPID_ICENewPackets + 1, |
| DISPID_ICECursorButtonDown = DISPID_ICENewInAirPackets + 1, |
| DISPID_ICECursorButtonUp = DISPID_ICECursorButtonDown + 1, |
| DISPID_ICECursorInRange = DISPID_ICECursorButtonUp + 1, |
| DISPID_ICECursorOutOfRange = DISPID_ICECursorInRange + 1, |
| DISPID_ICESystemGesture = DISPID_ICECursorOutOfRange + 1, |
| DISPID_ICEGesture = DISPID_ICESystemGesture + 1, |
| DISPID_ICETabletAdded = DISPID_ICEGesture + 1, |
| DISPID_ICETabletRemoved = DISPID_ICETabletAdded + 1, |
| DISPID_IOEPainting = DISPID_ICETabletRemoved + 1, |
| DISPID_IOEPainted = DISPID_IOEPainting + 1, |
| DISPID_IOESelectionChanging = DISPID_IOEPainted + 1, |
| DISPID_IOESelectionChanged = DISPID_IOESelectionChanging + 1, |
| DISPID_IOESelectionMoving = DISPID_IOESelectionChanged + 1, |
| DISPID_IOESelectionMoved = DISPID_IOESelectionMoving + 1, |
| DISPID_IOESelectionResizing = DISPID_IOESelectionMoved + 1, |
| DISPID_IOESelectionResized = DISPID_IOESelectionResizing + 1, |
| DISPID_IOEStrokesDeleting = DISPID_IOESelectionResized + 1, |
| DISPID_IOEStrokesDeleted = DISPID_IOEStrokesDeleting + 1, |
| DISPID_IPEChangeUICues = DISPID_IOEStrokesDeleted + 1, |
| DISPID_IPEClick = DISPID_IPEChangeUICues + 1, |
| DISPID_IPEDblClick = DISPID_IPEClick + 1, |
| DISPID_IPEInvalidated = DISPID_IPEDblClick + 1, |
| DISPID_IPEMouseDown = DISPID_IPEInvalidated + 1, |
| DISPID_IPEMouseEnter = DISPID_IPEMouseDown + 1, |
| DISPID_IPEMouseHover = DISPID_IPEMouseEnter + 1, |
| DISPID_IPEMouseLeave = DISPID_IPEMouseHover + 1, |
| DISPID_IPEMouseMove = DISPID_IPEMouseLeave + 1, |
| DISPID_IPEMouseUp = DISPID_IPEMouseMove + 1, |
| DISPID_IPEMouseWheel = DISPID_IPEMouseUp + 1, |
| DISPID_IPESizeModeChanged = DISPID_IPEMouseWheel + 1, |
| DISPID_IPEStyleChanged = DISPID_IPESizeModeChanged + 1, |
| DISPID_IPESystemColorsChanged = DISPID_IPEStyleChanged + 1, |
| DISPID_IPEKeyDown = DISPID_IPESystemColorsChanged + 1, |
| DISPID_IPEKeyPress = DISPID_IPEKeyDown + 1, |
| DISPID_IPEKeyUp = DISPID_IPEKeyPress + 1, |
| DISPID_IPEResize = DISPID_IPEKeyUp + 1, |
| DISPID_IPESizeChanged = DISPID_IPEResize + 1 |
| } DISPID_InkCollectorEvent; |
| #ifndef __IInkDisp_FWD_DEFINED__ |
| #define __IInkDisp_FWD_DEFINED__ |
| typedef interface IInkDisp IInkDisp; |
| #endif |
| |
| #ifndef __IInkStrokes_FWD_DEFINED__ |
| #define __IInkStrokes_FWD_DEFINED__ |
| typedef interface IInkStrokes IInkStrokes; |
| #endif |
| |
| #ifndef __IInkRecognitionAlternate_FWD_DEFINED__ |
| #define __IInkRecognitionAlternate_FWD_DEFINED__ |
| typedef interface IInkRecognitionAlternate IInkRecognitionAlternate; |
| #endif |
| |
| /***************************************************************************** |
| * IInkExtendedProperty interface |
| */ |
| #ifndef __IInkExtendedProperty_INTERFACE_DEFINED__ |
| #define __IInkExtendedProperty_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkExtendedProperty, 0xdb489209, 0xb7c3, 0x411d, 0x90,0xf6, 0x15,0x48,0xcf,0xff,0x27,0x1e); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("db489209-b7c3-411d-90f6-1548cfff271e") |
| IInkExtendedProperty : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Guid( |
| BSTR *Guid) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Data( |
| VARIANT *Data) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Data( |
| VARIANT Data) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkExtendedProperty, 0xdb489209, 0xb7c3, 0x411d, 0x90,0xf6, 0x15,0x48,0xcf,0xff,0x27,0x1e) |
| #endif |
| #else |
| typedef struct IInkExtendedPropertyVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkExtendedProperty* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkExtendedProperty* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkExtendedProperty* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkExtendedProperty* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkExtendedProperty* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkExtendedProperty* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkExtendedProperty* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkExtendedProperty methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Guid)( |
| IInkExtendedProperty* This, |
| BSTR *Guid); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Data)( |
| IInkExtendedProperty* This, |
| VARIANT *Data); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Data)( |
| IInkExtendedProperty* This, |
| VARIANT Data); |
| |
| END_INTERFACE |
| } IInkExtendedPropertyVtbl; |
| interface IInkExtendedProperty { |
| CONST_VTBL IInkExtendedPropertyVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkExtendedProperty_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkExtendedProperty_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkExtendedProperty_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkExtendedProperty_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkExtendedProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkExtendedProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkExtendedProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkExtendedProperty methods ***/ |
| #define IInkExtendedProperty_get_Guid(This,Guid) (This)->lpVtbl->get_Guid(This,Guid) |
| #define IInkExtendedProperty_get_Data(This,Data) (This)->lpVtbl->get_Data(This,Data) |
| #define IInkExtendedProperty_put_Data(This,Data) (This)->lpVtbl->put_Data(This,Data) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkExtendedProperty_QueryInterface(IInkExtendedProperty* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkExtendedProperty_AddRef(IInkExtendedProperty* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkExtendedProperty_Release(IInkExtendedProperty* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkExtendedProperty_GetTypeInfoCount(IInkExtendedProperty* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperty_GetTypeInfo(IInkExtendedProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperty_GetIDsOfNames(IInkExtendedProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperty_Invoke(IInkExtendedProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkExtendedProperty methods ***/ |
| static FORCEINLINE HRESULT IInkExtendedProperty_get_Guid(IInkExtendedProperty* This,BSTR *Guid) { |
| return This->lpVtbl->get_Guid(This,Guid); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperty_get_Data(IInkExtendedProperty* This,VARIANT *Data) { |
| return This->lpVtbl->get_Data(This,Data); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperty_put_Data(IInkExtendedProperty* This,VARIANT Data) { |
| return This->lpVtbl->put_Data(This,Data); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperty_get_Guid_Proxy( |
| IInkExtendedProperty* This, |
| BSTR *Guid); |
| void __RPC_STUB IInkExtendedProperty_get_Guid_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperty_get_Data_Proxy( |
| IInkExtendedProperty* This, |
| VARIANT *Data); |
| void __RPC_STUB IInkExtendedProperty_get_Data_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperty_put_Data_Proxy( |
| IInkExtendedProperty* This, |
| VARIANT Data); |
| void __RPC_STUB IInkExtendedProperty_put_Data_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IInkExtendedProperty_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IInkExtendedProperties interface |
| */ |
| #ifndef __IInkExtendedProperties_INTERFACE_DEFINED__ |
| #define __IInkExtendedProperties_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkExtendedProperties, 0x89f2a8be, 0x95a9, 0x4530, 0x8b,0x8f, 0x88,0xe9,0x71,0xe3,0xe2,0x5f); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("89f2a8be-95a9-4530-8b8f-88e971e3e25f") |
| IInkExtendedProperties : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Count( |
| LONG *Count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| IUnknown **_NewEnum) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Item( |
| VARIANT Identifier, |
| IInkExtendedProperty **Item) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Add( |
| BSTR Guid, |
| VARIANT Data, |
| IInkExtendedProperty **InkExtendedProperty) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Remove( |
| VARIANT Identifier) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clear( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE DoesPropertyExist( |
| BSTR Guid, |
| VARIANT_BOOL *DoesPropertyExist) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkExtendedProperties, 0x89f2a8be, 0x95a9, 0x4530, 0x8b,0x8f, 0x88,0xe9,0x71,0xe3,0xe2,0x5f) |
| #endif |
| #else |
| typedef struct IInkExtendedPropertiesVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkExtendedProperties* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkExtendedProperties* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkExtendedProperties* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkExtendedProperties* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkExtendedProperties* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkExtendedProperties* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkExtendedProperties* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkExtendedProperties methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Count)( |
| IInkExtendedProperties* This, |
| LONG *Count); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| IInkExtendedProperties* This, |
| IUnknown **_NewEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *Item)( |
| IInkExtendedProperties* This, |
| VARIANT Identifier, |
| IInkExtendedProperty **Item); |
| |
| HRESULT (STDMETHODCALLTYPE *Add)( |
| IInkExtendedProperties* This, |
| BSTR Guid, |
| VARIANT Data, |
| IInkExtendedProperty **InkExtendedProperty); |
| |
| HRESULT (STDMETHODCALLTYPE *Remove)( |
| IInkExtendedProperties* This, |
| VARIANT Identifier); |
| |
| HRESULT (STDMETHODCALLTYPE *Clear)( |
| IInkExtendedProperties* This); |
| |
| HRESULT (STDMETHODCALLTYPE *DoesPropertyExist)( |
| IInkExtendedProperties* This, |
| BSTR Guid, |
| VARIANT_BOOL *DoesPropertyExist); |
| |
| END_INTERFACE |
| } IInkExtendedPropertiesVtbl; |
| interface IInkExtendedProperties { |
| CONST_VTBL IInkExtendedPropertiesVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkExtendedProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkExtendedProperties_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkExtendedProperties_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkExtendedProperties_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkExtendedProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkExtendedProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkExtendedProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkExtendedProperties methods ***/ |
| #define IInkExtendedProperties_get_Count(This,Count) (This)->lpVtbl->get_Count(This,Count) |
| #define IInkExtendedProperties_get__NewEnum(This,_NewEnum) (This)->lpVtbl->get__NewEnum(This,_NewEnum) |
| #define IInkExtendedProperties_Item(This,Identifier,Item) (This)->lpVtbl->Item(This,Identifier,Item) |
| #define IInkExtendedProperties_Add(This,Guid,Data,InkExtendedProperty) (This)->lpVtbl->Add(This,Guid,Data,InkExtendedProperty) |
| #define IInkExtendedProperties_Remove(This,Identifier) (This)->lpVtbl->Remove(This,Identifier) |
| #define IInkExtendedProperties_Clear(This) (This)->lpVtbl->Clear(This) |
| #define IInkExtendedProperties_DoesPropertyExist(This,Guid,DoesPropertyExist) (This)->lpVtbl->DoesPropertyExist(This,Guid,DoesPropertyExist) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkExtendedProperties_QueryInterface(IInkExtendedProperties* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkExtendedProperties_AddRef(IInkExtendedProperties* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkExtendedProperties_Release(IInkExtendedProperties* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkExtendedProperties_GetTypeInfoCount(IInkExtendedProperties* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_GetTypeInfo(IInkExtendedProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_GetIDsOfNames(IInkExtendedProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_Invoke(IInkExtendedProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkExtendedProperties methods ***/ |
| static FORCEINLINE HRESULT IInkExtendedProperties_get_Count(IInkExtendedProperties* This,LONG *Count) { |
| return This->lpVtbl->get_Count(This,Count); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_get__NewEnum(IInkExtendedProperties* This,IUnknown **_NewEnum) { |
| return This->lpVtbl->get__NewEnum(This,_NewEnum); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_Item(IInkExtendedProperties* This,VARIANT Identifier,IInkExtendedProperty **Item) { |
| return This->lpVtbl->Item(This,Identifier,Item); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_Add(IInkExtendedProperties* This,BSTR Guid,VARIANT Data,IInkExtendedProperty **InkExtendedProperty) { |
| return This->lpVtbl->Add(This,Guid,Data,InkExtendedProperty); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_Remove(IInkExtendedProperties* This,VARIANT Identifier) { |
| return This->lpVtbl->Remove(This,Identifier); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_Clear(IInkExtendedProperties* This) { |
| return This->lpVtbl->Clear(This); |
| } |
| static FORCEINLINE HRESULT IInkExtendedProperties_DoesPropertyExist(IInkExtendedProperties* This,BSTR Guid,VARIANT_BOOL *DoesPropertyExist) { |
| return This->lpVtbl->DoesPropertyExist(This,Guid,DoesPropertyExist); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperties_get_Count_Proxy( |
| IInkExtendedProperties* This, |
| LONG *Count); |
| void __RPC_STUB IInkExtendedProperties_get_Count_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperties_get__NewEnum_Proxy( |
| IInkExtendedProperties* This, |
| IUnknown **_NewEnum); |
| void __RPC_STUB IInkExtendedProperties_get__NewEnum_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperties_Item_Proxy( |
| IInkExtendedProperties* This, |
| VARIANT Identifier, |
| IInkExtendedProperty **Item); |
| void __RPC_STUB IInkExtendedProperties_Item_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperties_Add_Proxy( |
| IInkExtendedProperties* This, |
| BSTR Guid, |
| VARIANT Data, |
| IInkExtendedProperty **InkExtendedProperty); |
| void __RPC_STUB IInkExtendedProperties_Add_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperties_Remove_Proxy( |
| IInkExtendedProperties* This, |
| VARIANT Identifier); |
| void __RPC_STUB IInkExtendedProperties_Remove_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperties_Clear_Proxy( |
| IInkExtendedProperties* This); |
| void __RPC_STUB IInkExtendedProperties_Clear_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkExtendedProperties_DoesPropertyExist_Proxy( |
| IInkExtendedProperties* This, |
| BSTR Guid, |
| VARIANT_BOOL *DoesPropertyExist); |
| void __RPC_STUB IInkExtendedProperties_DoesPropertyExist_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IInkExtendedProperties_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IInkDrawingAttributes interface |
| */ |
| #ifndef __IInkDrawingAttributes_INTERFACE_DEFINED__ |
| #define __IInkDrawingAttributes_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkDrawingAttributes, 0xbf519b75, 0x0a15, 0x4623, 0xad,0xc9, 0xc0,0x0d,0x43,0x6a,0x80,0x92); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("bf519b75-0a15-4623-adc9-c00d436a8092") |
| IInkDrawingAttributes : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Color( |
| LONG *CurrentColor) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Color( |
| LONG NewColor) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Width( |
| float *CurrentWidth) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Width( |
| float NewWidth) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Height( |
| float *CurrentHeight) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Height( |
| float NewHeight) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_FitToCurve( |
| VARIANT_BOOL *Flag) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_FitToCurve( |
| VARIANT_BOOL Flag) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_IgnorePressure( |
| VARIANT_BOOL *Flag) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_IgnorePressure( |
| VARIANT_BOOL Flag) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_AntiAliased( |
| VARIANT_BOOL *Flag) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_AntiAliased( |
| VARIANT_BOOL Flag) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Transparency( |
| LONG *CurrentTransparency) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Transparency( |
| LONG NewTransparency) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_RasterOperation( |
| InkRasterOperation *CurrentRasterOperation) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_RasterOperation( |
| InkRasterOperation NewRasterOperation) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_PenTip( |
| InkPenTip *CurrentPenTip) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_PenTip( |
| InkPenTip NewPenTip) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_ExtendedProperties( |
| IInkExtendedProperties **Properties) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| IInkDrawingAttributes **DrawingAttributes) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkDrawingAttributes, 0xbf519b75, 0x0a15, 0x4623, 0xad,0xc9, 0xc0,0x0d,0x43,0x6a,0x80,0x92) |
| #endif |
| #else |
| typedef struct IInkDrawingAttributesVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkDrawingAttributes* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkDrawingAttributes* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkDrawingAttributes* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkDrawingAttributes* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkDrawingAttributes* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkDrawingAttributes* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkDrawingAttributes* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkDrawingAttributes methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Color)( |
| IInkDrawingAttributes* This, |
| LONG *CurrentColor); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Color)( |
| IInkDrawingAttributes* This, |
| LONG NewColor); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Width)( |
| IInkDrawingAttributes* This, |
| float *CurrentWidth); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Width)( |
| IInkDrawingAttributes* This, |
| float NewWidth); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Height)( |
| IInkDrawingAttributes* This, |
| float *CurrentHeight); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Height)( |
| IInkDrawingAttributes* This, |
| float NewHeight); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FitToCurve)( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL *Flag); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FitToCurve)( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL Flag); |
| |
| HRESULT (STDMETHODCALLTYPE *get_IgnorePressure)( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL *Flag); |
| |
| HRESULT (STDMETHODCALLTYPE *put_IgnorePressure)( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL Flag); |
| |
| HRESULT (STDMETHODCALLTYPE *get_AntiAliased)( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL *Flag); |
| |
| HRESULT (STDMETHODCALLTYPE *put_AntiAliased)( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL Flag); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Transparency)( |
| IInkDrawingAttributes* This, |
| LONG *CurrentTransparency); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Transparency)( |
| IInkDrawingAttributes* This, |
| LONG NewTransparency); |
| |
| HRESULT (STDMETHODCALLTYPE *get_RasterOperation)( |
| IInkDrawingAttributes* This, |
| InkRasterOperation *CurrentRasterOperation); |
| |
| HRESULT (STDMETHODCALLTYPE *put_RasterOperation)( |
| IInkDrawingAttributes* This, |
| InkRasterOperation NewRasterOperation); |
| |
| HRESULT (STDMETHODCALLTYPE *get_PenTip)( |
| IInkDrawingAttributes* This, |
| InkPenTip *CurrentPenTip); |
| |
| HRESULT (STDMETHODCALLTYPE *put_PenTip)( |
| IInkDrawingAttributes* This, |
| InkPenTip NewPenTip); |
| |
| HRESULT (STDMETHODCALLTYPE *get_ExtendedProperties)( |
| IInkDrawingAttributes* This, |
| IInkExtendedProperties **Properties); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IInkDrawingAttributes* This, |
| IInkDrawingAttributes **DrawingAttributes); |
| |
| END_INTERFACE |
| } IInkDrawingAttributesVtbl; |
| interface IInkDrawingAttributes { |
| CONST_VTBL IInkDrawingAttributesVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkDrawingAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkDrawingAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkDrawingAttributes_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkDrawingAttributes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkDrawingAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkDrawingAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkDrawingAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkDrawingAttributes methods ***/ |
| #define IInkDrawingAttributes_get_Color(This,CurrentColor) (This)->lpVtbl->get_Color(This,CurrentColor) |
| #define IInkDrawingAttributes_put_Color(This,NewColor) (This)->lpVtbl->put_Color(This,NewColor) |
| #define IInkDrawingAttributes_get_Width(This,CurrentWidth) (This)->lpVtbl->get_Width(This,CurrentWidth) |
| #define IInkDrawingAttributes_put_Width(This,NewWidth) (This)->lpVtbl->put_Width(This,NewWidth) |
| #define IInkDrawingAttributes_get_Height(This,CurrentHeight) (This)->lpVtbl->get_Height(This,CurrentHeight) |
| #define IInkDrawingAttributes_put_Height(This,NewHeight) (This)->lpVtbl->put_Height(This,NewHeight) |
| #define IInkDrawingAttributes_get_FitToCurve(This,Flag) (This)->lpVtbl->get_FitToCurve(This,Flag) |
| #define IInkDrawingAttributes_put_FitToCurve(This,Flag) (This)->lpVtbl->put_FitToCurve(This,Flag) |
| #define IInkDrawingAttributes_get_IgnorePressure(This,Flag) (This)->lpVtbl->get_IgnorePressure(This,Flag) |
| #define IInkDrawingAttributes_put_IgnorePressure(This,Flag) (This)->lpVtbl->put_IgnorePressure(This,Flag) |
| #define IInkDrawingAttributes_get_AntiAliased(This,Flag) (This)->lpVtbl->get_AntiAliased(This,Flag) |
| #define IInkDrawingAttributes_put_AntiAliased(This,Flag) (This)->lpVtbl->put_AntiAliased(This,Flag) |
| #define IInkDrawingAttributes_get_Transparency(This,CurrentTransparency) (This)->lpVtbl->get_Transparency(This,CurrentTransparency) |
| #define IInkDrawingAttributes_put_Transparency(This,NewTransparency) (This)->lpVtbl->put_Transparency(This,NewTransparency) |
| #define IInkDrawingAttributes_get_RasterOperation(This,CurrentRasterOperation) (This)->lpVtbl->get_RasterOperation(This,CurrentRasterOperation) |
| #define IInkDrawingAttributes_put_RasterOperation(This,NewRasterOperation) (This)->lpVtbl->put_RasterOperation(This,NewRasterOperation) |
| #define IInkDrawingAttributes_get_PenTip(This,CurrentPenTip) (This)->lpVtbl->get_PenTip(This,CurrentPenTip) |
| #define IInkDrawingAttributes_put_PenTip(This,NewPenTip) (This)->lpVtbl->put_PenTip(This,NewPenTip) |
| #define IInkDrawingAttributes_get_ExtendedProperties(This,Properties) (This)->lpVtbl->get_ExtendedProperties(This,Properties) |
| #define IInkDrawingAttributes_Clone(This,DrawingAttributes) (This)->lpVtbl->Clone(This,DrawingAttributes) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkDrawingAttributes_QueryInterface(IInkDrawingAttributes* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkDrawingAttributes_AddRef(IInkDrawingAttributes* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkDrawingAttributes_Release(IInkDrawingAttributes* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkDrawingAttributes_GetTypeInfoCount(IInkDrawingAttributes* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_GetTypeInfo(IInkDrawingAttributes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_GetIDsOfNames(IInkDrawingAttributes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_Invoke(IInkDrawingAttributes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkDrawingAttributes methods ***/ |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_Color(IInkDrawingAttributes* This,LONG *CurrentColor) { |
| return This->lpVtbl->get_Color(This,CurrentColor); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_Color(IInkDrawingAttributes* This,LONG NewColor) { |
| return This->lpVtbl->put_Color(This,NewColor); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_Width(IInkDrawingAttributes* This,float *CurrentWidth) { |
| return This->lpVtbl->get_Width(This,CurrentWidth); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_Width(IInkDrawingAttributes* This,float NewWidth) { |
| return This->lpVtbl->put_Width(This,NewWidth); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_Height(IInkDrawingAttributes* This,float *CurrentHeight) { |
| return This->lpVtbl->get_Height(This,CurrentHeight); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_Height(IInkDrawingAttributes* This,float NewHeight) { |
| return This->lpVtbl->put_Height(This,NewHeight); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_FitToCurve(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { |
| return This->lpVtbl->get_FitToCurve(This,Flag); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_FitToCurve(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { |
| return This->lpVtbl->put_FitToCurve(This,Flag); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_IgnorePressure(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { |
| return This->lpVtbl->get_IgnorePressure(This,Flag); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_IgnorePressure(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { |
| return This->lpVtbl->put_IgnorePressure(This,Flag); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_AntiAliased(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { |
| return This->lpVtbl->get_AntiAliased(This,Flag); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_AntiAliased(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { |
| return This->lpVtbl->put_AntiAliased(This,Flag); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_Transparency(IInkDrawingAttributes* This,LONG *CurrentTransparency) { |
| return This->lpVtbl->get_Transparency(This,CurrentTransparency); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_Transparency(IInkDrawingAttributes* This,LONG NewTransparency) { |
| return This->lpVtbl->put_Transparency(This,NewTransparency); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_RasterOperation(IInkDrawingAttributes* This,InkRasterOperation *CurrentRasterOperation) { |
| return This->lpVtbl->get_RasterOperation(This,CurrentRasterOperation); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_RasterOperation(IInkDrawingAttributes* This,InkRasterOperation NewRasterOperation) { |
| return This->lpVtbl->put_RasterOperation(This,NewRasterOperation); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_PenTip(IInkDrawingAttributes* This,InkPenTip *CurrentPenTip) { |
| return This->lpVtbl->get_PenTip(This,CurrentPenTip); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_put_PenTip(IInkDrawingAttributes* This,InkPenTip NewPenTip) { |
| return This->lpVtbl->put_PenTip(This,NewPenTip); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_get_ExtendedProperties(IInkDrawingAttributes* This,IInkExtendedProperties **Properties) { |
| return This->lpVtbl->get_ExtendedProperties(This,Properties); |
| } |
| static FORCEINLINE HRESULT IInkDrawingAttributes_Clone(IInkDrawingAttributes* This,IInkDrawingAttributes **DrawingAttributes) { |
| return This->lpVtbl->Clone(This,DrawingAttributes); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_Color_Proxy( |
| IInkDrawingAttributes* This, |
| LONG *CurrentColor); |
| void __RPC_STUB IInkDrawingAttributes_get_Color_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_Color_Proxy( |
| IInkDrawingAttributes* This, |
| LONG NewColor); |
| void __RPC_STUB IInkDrawingAttributes_put_Color_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_Width_Proxy( |
| IInkDrawingAttributes* This, |
| float *CurrentWidth); |
| void __RPC_STUB IInkDrawingAttributes_get_Width_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_Width_Proxy( |
| IInkDrawingAttributes* This, |
| float NewWidth); |
| void __RPC_STUB IInkDrawingAttributes_put_Width_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_Height_Proxy( |
| IInkDrawingAttributes* This, |
| float *CurrentHeight); |
| void __RPC_STUB IInkDrawingAttributes_get_Height_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_Height_Proxy( |
| IInkDrawingAttributes* This, |
| float NewHeight); |
| void __RPC_STUB IInkDrawingAttributes_put_Height_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_FitToCurve_Proxy( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL *Flag); |
| void __RPC_STUB IInkDrawingAttributes_get_FitToCurve_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_FitToCurve_Proxy( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL Flag); |
| void __RPC_STUB IInkDrawingAttributes_put_FitToCurve_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_IgnorePressure_Proxy( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL *Flag); |
| void __RPC_STUB IInkDrawingAttributes_get_IgnorePressure_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_IgnorePressure_Proxy( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL Flag); |
| void __RPC_STUB IInkDrawingAttributes_put_IgnorePressure_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_AntiAliased_Proxy( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL *Flag); |
| void __RPC_STUB IInkDrawingAttributes_get_AntiAliased_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_AntiAliased_Proxy( |
| IInkDrawingAttributes* This, |
| VARIANT_BOOL Flag); |
| void __RPC_STUB IInkDrawingAttributes_put_AntiAliased_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_Transparency_Proxy( |
| IInkDrawingAttributes* This, |
| LONG *CurrentTransparency); |
| void __RPC_STUB IInkDrawingAttributes_get_Transparency_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_Transparency_Proxy( |
| IInkDrawingAttributes* This, |
| LONG NewTransparency); |
| void __RPC_STUB IInkDrawingAttributes_put_Transparency_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_RasterOperation_Proxy( |
| IInkDrawingAttributes* This, |
| InkRasterOperation *CurrentRasterOperation); |
| void __RPC_STUB IInkDrawingAttributes_get_RasterOperation_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_RasterOperation_Proxy( |
| IInkDrawingAttributes* This, |
| InkRasterOperation NewRasterOperation); |
| void __RPC_STUB IInkDrawingAttributes_put_RasterOperation_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_PenTip_Proxy( |
| IInkDrawingAttributes* This, |
| InkPenTip *CurrentPenTip); |
| void __RPC_STUB IInkDrawingAttributes_get_PenTip_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_put_PenTip_Proxy( |
| IInkDrawingAttributes* This, |
| InkPenTip NewPenTip); |
| void __RPC_STUB IInkDrawingAttributes_put_PenTip_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_get_ExtendedProperties_Proxy( |
| IInkDrawingAttributes* This, |
| IInkExtendedProperties **Properties); |
| void __RPC_STUB IInkDrawingAttributes_get_ExtendedProperties_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkDrawingAttributes_Clone_Proxy( |
| IInkDrawingAttributes* This, |
| IInkDrawingAttributes **DrawingAttributes); |
| void __RPC_STUB IInkDrawingAttributes_Clone_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IInkDrawingAttributes_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IInkRectangle interface |
| */ |
| #ifndef __IInkRectangle_INTERFACE_DEFINED__ |
| #define __IInkRectangle_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkRectangle, 0x9794ff82, 0x6071, 0x4717, 0x8a,0x8b, 0x6a,0xc7,0xc6,0x4a,0x68,0x6e); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("9794ff82-6071-4717-8a8b-6ac7c64a686e") |
| IInkRectangle : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Top( |
| LONG *Units) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Top( |
| LONG Units) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Left( |
| LONG *Units) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Left( |
| LONG Units) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Bottom( |
| LONG *Units) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Bottom( |
| LONG Units) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Right( |
| LONG *Units) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Right( |
| LONG Units) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Data( |
| RECT *Rect) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Data( |
| RECT Rect) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetRectangle( |
| LONG *Top, |
| LONG *Left, |
| LONG *Bottom, |
| LONG *Right) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetRectangle( |
| LONG Top, |
| LONG Left, |
| LONG Bottom, |
| LONG Right) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkRectangle, 0x9794ff82, 0x6071, 0x4717, 0x8a,0x8b, 0x6a,0xc7,0xc6,0x4a,0x68,0x6e) |
| #endif |
| #else |
| typedef struct IInkRectangleVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkRectangle* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkRectangle* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkRectangle* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkRectangle* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkRectangle* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkRectangle* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkRectangle* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkRectangle methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Top)( |
| IInkRectangle* This, |
| LONG *Units); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Top)( |
| IInkRectangle* This, |
| LONG Units); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Left)( |
| IInkRectangle* This, |
| LONG *Units); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Left)( |
| IInkRectangle* This, |
| LONG Units); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Bottom)( |
| IInkRectangle* This, |
| LONG *Units); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Bottom)( |
| IInkRectangle* This, |
| LONG Units); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Right)( |
| IInkRectangle* This, |
| LONG *Units); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Right)( |
| IInkRectangle* This, |
| LONG Units); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Data)( |
| IInkRectangle* This, |
| RECT *Rect); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Data)( |
| IInkRectangle* This, |
| RECT Rect); |
| |
| HRESULT (STDMETHODCALLTYPE *GetRectangle)( |
| IInkRectangle* This, |
| LONG *Top, |
| LONG *Left, |
| LONG *Bottom, |
| LONG *Right); |
| |
| HRESULT (STDMETHODCALLTYPE *SetRectangle)( |
| IInkRectangle* This, |
| LONG Top, |
| LONG Left, |
| LONG Bottom, |
| LONG Right); |
| |
| END_INTERFACE |
| } IInkRectangleVtbl; |
| interface IInkRectangle { |
| CONST_VTBL IInkRectangleVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkRectangle_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkRectangle_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkRectangle_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkRectangle_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkRectangle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkRectangle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkRectangle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkRectangle methods ***/ |
| #define IInkRectangle_get_Top(This,Units) (This)->lpVtbl->get_Top(This,Units) |
| #define IInkRectangle_put_Top(This,Units) (This)->lpVtbl->put_Top(This,Units) |
| #define IInkRectangle_get_Left(This,Units) (This)->lpVtbl->get_Left(This,Units) |
| #define IInkRectangle_put_Left(This,Units) (This)->lpVtbl->put_Left(This,Units) |
| #define IInkRectangle_get_Bottom(This,Units) (This)->lpVtbl->get_Bottom(This,Units) |
| #define IInkRectangle_put_Bottom(This,Units) (This)->lpVtbl->put_Bottom(This,Units) |
| #define IInkRectangle_get_Right(This,Units) (This)->lpVtbl->get_Right(This,Units) |
| #define IInkRectangle_put_Right(This,Units) (This)->lpVtbl->put_Right(This,Units) |
| #define IInkRectangle_get_Data(This,Rect) (This)->lpVtbl->get_Data(This,Rect) |
| #define IInkRectangle_put_Data(This,Rect) (This)->lpVtbl->put_Data(This,Rect) |
| #define IInkRectangle_GetRectangle(This,Top,Left,Bottom,Right) (This)->lpVtbl->GetRectangle(This,Top,Left,Bottom,Right) |
| #define IInkRectangle_SetRectangle(This,Top,Left,Bottom,Right) (This)->lpVtbl->SetRectangle(This,Top,Left,Bottom,Right) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkRectangle_QueryInterface(IInkRectangle* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkRectangle_AddRef(IInkRectangle* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkRectangle_Release(IInkRectangle* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkRectangle_GetTypeInfoCount(IInkRectangle* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_GetTypeInfo(IInkRectangle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_GetIDsOfNames(IInkRectangle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_Invoke(IInkRectangle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkRectangle methods ***/ |
| static FORCEINLINE HRESULT IInkRectangle_get_Top(IInkRectangle* This,LONG *Units) { |
| return This->lpVtbl->get_Top(This,Units); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_put_Top(IInkRectangle* This,LONG Units) { |
| return This->lpVtbl->put_Top(This,Units); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_get_Left(IInkRectangle* This,LONG *Units) { |
| return This->lpVtbl->get_Left(This,Units); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_put_Left(IInkRectangle* This,LONG Units) { |
| return This->lpVtbl->put_Left(This,Units); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_get_Bottom(IInkRectangle* This,LONG *Units) { |
| return This->lpVtbl->get_Bottom(This,Units); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_put_Bottom(IInkRectangle* This,LONG Units) { |
| return This->lpVtbl->put_Bottom(This,Units); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_get_Right(IInkRectangle* This,LONG *Units) { |
| return This->lpVtbl->get_Right(This,Units); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_put_Right(IInkRectangle* This,LONG Units) { |
| return This->lpVtbl->put_Right(This,Units); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_get_Data(IInkRectangle* This,RECT *Rect) { |
| return This->lpVtbl->get_Data(This,Rect); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_put_Data(IInkRectangle* This,RECT Rect) { |
| return This->lpVtbl->put_Data(This,Rect); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_GetRectangle(IInkRectangle* This,LONG *Top,LONG *Left,LONG *Bottom,LONG *Right) { |
| return This->lpVtbl->GetRectangle(This,Top,Left,Bottom,Right); |
| } |
| static FORCEINLINE HRESULT IInkRectangle_SetRectangle(IInkRectangle* This,LONG Top,LONG Left,LONG Bottom,LONG Right) { |
| return This->lpVtbl->SetRectangle(This,Top,Left,Bottom,Right); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IInkRectangle_get_Top_Proxy( |
| IInkRectangle* This, |
| LONG *Units); |
| void __RPC_STUB IInkRectangle_get_Top_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_put_Top_Proxy( |
| IInkRectangle* This, |
| LONG Units); |
| void __RPC_STUB IInkRectangle_put_Top_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_get_Left_Proxy( |
| IInkRectangle* This, |
| LONG *Units); |
| void __RPC_STUB IInkRectangle_get_Left_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_put_Left_Proxy( |
| IInkRectangle* This, |
| LONG Units); |
| void __RPC_STUB IInkRectangle_put_Left_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_get_Bottom_Proxy( |
| IInkRectangle* This, |
| LONG *Units); |
| void __RPC_STUB IInkRectangle_get_Bottom_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_put_Bottom_Proxy( |
| IInkRectangle* This, |
| LONG Units); |
| void __RPC_STUB IInkRectangle_put_Bottom_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_get_Right_Proxy( |
| IInkRectangle* This, |
| LONG *Units); |
| void __RPC_STUB IInkRectangle_get_Right_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_put_Right_Proxy( |
| IInkRectangle* This, |
| LONG Units); |
| void __RPC_STUB IInkRectangle_put_Right_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_get_Data_Proxy( |
| IInkRectangle* This, |
| RECT *Rect); |
| void __RPC_STUB IInkRectangle_get_Data_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_put_Data_Proxy( |
| IInkRectangle* This, |
| RECT Rect); |
| void __RPC_STUB IInkRectangle_put_Data_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_GetRectangle_Proxy( |
| IInkRectangle* This, |
| LONG *Top, |
| LONG *Left, |
| LONG *Bottom, |
| LONG *Right); |
| void __RPC_STUB IInkRectangle_GetRectangle_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkRectangle_SetRectangle_Proxy( |
| IInkRectangle* This, |
| LONG Top, |
| LONG Left, |
| LONG Bottom, |
| LONG Right); |
| void __RPC_STUB IInkRectangle_SetRectangle_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IInkRectangle_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IInkTablet interface |
| */ |
| #ifndef __IInkTablet_INTERFACE_DEFINED__ |
| #define __IInkTablet_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkTablet, 0x2de25eaa, 0x6ef8, 0x42d5, 0xae,0xe9, 0x18,0x5b,0xc8,0x1b,0x91,0x2d); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("2de25eaa-6ef8-42d5-aee9-185bc81b912d") |
| IInkTablet : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Name( |
| BSTR *Name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_PlugAndPlayId( |
| BSTR *Id) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_MaximumInputRectangle( |
| IInkRectangle **Rectangle) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_HardwareCapabilities( |
| TabletHardwareCapabilities *Capabilities) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE IsPacketPropertySupported( |
| BSTR packetPropertyName, |
| VARIANT_BOOL *Supported) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetPropertyMetrics( |
| BSTR propertyName, |
| LONG *Minimum, |
| LONG *Maximum, |
| TabletPropertyMetricUnit *Units, |
| float *Resolution) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkTablet, 0x2de25eaa, 0x6ef8, 0x42d5, 0xae,0xe9, 0x18,0x5b,0xc8,0x1b,0x91,0x2d) |
| #endif |
| #else |
| typedef struct IInkTabletVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkTablet* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkTablet* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkTablet* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkTablet* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkTablet* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkTablet* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkTablet* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkTablet methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Name)( |
| IInkTablet* This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_PlugAndPlayId)( |
| IInkTablet* This, |
| BSTR *Id); |
| |
| HRESULT (STDMETHODCALLTYPE *get_MaximumInputRectangle)( |
| IInkTablet* This, |
| IInkRectangle **Rectangle); |
| |
| HRESULT (STDMETHODCALLTYPE *get_HardwareCapabilities)( |
| IInkTablet* This, |
| TabletHardwareCapabilities *Capabilities); |
| |
| HRESULT (STDMETHODCALLTYPE *IsPacketPropertySupported)( |
| IInkTablet* This, |
| BSTR packetPropertyName, |
| VARIANT_BOOL *Supported); |
| |
| HRESULT (STDMETHODCALLTYPE *GetPropertyMetrics)( |
| IInkTablet* This, |
| BSTR propertyName, |
| LONG *Minimum, |
| LONG *Maximum, |
| TabletPropertyMetricUnit *Units, |
| float *Resolution); |
| |
| END_INTERFACE |
| } IInkTabletVtbl; |
| interface IInkTablet { |
| CONST_VTBL IInkTabletVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkTablet_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkTablet_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkTablet_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkTablet_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkTablet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkTablet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkTablet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkTablet methods ***/ |
| #define IInkTablet_get_Name(This,Name) (This)->lpVtbl->get_Name(This,Name) |
| #define IInkTablet_get_PlugAndPlayId(This,Id) (This)->lpVtbl->get_PlugAndPlayId(This,Id) |
| #define IInkTablet_get_MaximumInputRectangle(This,Rectangle) (This)->lpVtbl->get_MaximumInputRectangle(This,Rectangle) |
| #define IInkTablet_get_HardwareCapabilities(This,Capabilities) (This)->lpVtbl->get_HardwareCapabilities(This,Capabilities) |
| #define IInkTablet_IsPacketPropertySupported(This,packetPropertyName,Supported) (This)->lpVtbl->IsPacketPropertySupported(This,packetPropertyName,Supported) |
| #define IInkTablet_GetPropertyMetrics(This,propertyName,Minimum,Maximum,Units,Resolution) (This)->lpVtbl->GetPropertyMetrics(This,propertyName,Minimum,Maximum,Units,Resolution) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkTablet_QueryInterface(IInkTablet* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkTablet_AddRef(IInkTablet* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkTablet_Release(IInkTablet* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkTablet_GetTypeInfoCount(IInkTablet* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkTablet_GetTypeInfo(IInkTablet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkTablet_GetIDsOfNames(IInkTablet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkTablet_Invoke(IInkTablet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkTablet methods ***/ |
| static FORCEINLINE HRESULT IInkTablet_get_Name(IInkTablet* This,BSTR *Name) { |
| return This->lpVtbl->get_Name(This,Name); |
| } |
| static FORCEINLINE HRESULT IInkTablet_get_PlugAndPlayId(IInkTablet* This,BSTR *Id) { |
| return This->lpVtbl->get_PlugAndPlayId(This,Id); |
| } |
| static FORCEINLINE HRESULT IInkTablet_get_MaximumInputRectangle(IInkTablet* This,IInkRectangle **Rectangle) { |
| return This->lpVtbl->get_MaximumInputRectangle(This,Rectangle); |
| } |
| static FORCEINLINE HRESULT IInkTablet_get_HardwareCapabilities(IInkTablet* This,TabletHardwareCapabilities *Capabilities) { |
| return This->lpVtbl->get_HardwareCapabilities(This,Capabilities); |
| } |
| static FORCEINLINE HRESULT IInkTablet_IsPacketPropertySupported(IInkTablet* This,BSTR packetPropertyName,VARIANT_BOOL *Supported) { |
| return This->lpVtbl->IsPacketPropertySupported(This,packetPropertyName,Supported); |
| } |
| static FORCEINLINE HRESULT IInkTablet_GetPropertyMetrics(IInkTablet* This,BSTR propertyName,LONG *Minimum,LONG *Maximum,TabletPropertyMetricUnit *Units,float *Resolution) { |
| return This->lpVtbl->GetPropertyMetrics(This,propertyName,Minimum,Maximum,Units,Resolution); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IInkTablet_get_Name_Proxy( |
| IInkTablet* This, |
| BSTR *Name); |
| void __RPC_STUB IInkTablet_get_Name_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkTablet_get_PlugAndPlayId_Proxy( |
| IInkTablet* This, |
| BSTR *Id); |
| void __RPC_STUB IInkTablet_get_PlugAndPlayId_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkTablet_get_MaximumInputRectangle_Proxy( |
| IInkTablet* This, |
| IInkRectangle **Rectangle); |
| void __RPC_STUB IInkTablet_get_MaximumInputRectangle_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkTablet_get_HardwareCapabilities_Proxy( |
| IInkTablet* This, |
| TabletHardwareCapabilities *Capabilities); |
| void __RPC_STUB IInkTablet_get_HardwareCapabilities_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkTablet_IsPacketPropertySupported_Proxy( |
| IInkTablet* This, |
| BSTR packetPropertyName, |
| VARIANT_BOOL *Supported); |
| void __RPC_STUB IInkTablet_IsPacketPropertySupported_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkTablet_GetPropertyMetrics_Proxy( |
| IInkTablet* This, |
| BSTR propertyName, |
| LONG *Minimum, |
| LONG *Maximum, |
| TabletPropertyMetricUnit *Units, |
| float *Resolution); |
| void __RPC_STUB IInkTablet_GetPropertyMetrics_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IInkTablet_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IInkCursorButton interface |
| */ |
| #ifndef __IInkCursorButton_INTERFACE_DEFINED__ |
| #define __IInkCursorButton_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkCursorButton, 0x85ef9417, 0x1d59, 0x49b2, 0xa1,0x3c, 0x70,0x2c,0x85,0x43,0x08,0x94); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("85ef9417-1d59-49b2-a13c-702c85430894") |
| IInkCursorButton : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Name( |
| BSTR *Name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Id( |
| BSTR *Id) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_State( |
| InkCursorButtonState *CurrentState) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkCursorButton, 0x85ef9417, 0x1d59, 0x49b2, 0xa1,0x3c, 0x70,0x2c,0x85,0x43,0x08,0x94) |
| #endif |
| #else |
| typedef struct IInkCursorButtonVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkCursorButton* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkCursorButton* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkCursorButton* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkCursorButton* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkCursorButton* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkCursorButton* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkCursorButton* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkCursorButton methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Name)( |
| IInkCursorButton* This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Id)( |
| IInkCursorButton* This, |
| BSTR *Id); |
| |
| HRESULT (STDMETHODCALLTYPE *get_State)( |
| IInkCursorButton* This, |
| InkCursorButtonState *CurrentState); |
| |
| END_INTERFACE |
| } IInkCursorButtonVtbl; |
| interface IInkCursorButton { |
| CONST_VTBL IInkCursorButtonVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkCursorButton_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkCursorButton_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkCursorButton_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkCursorButton_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkCursorButton_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkCursorButton_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkCursorButton_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkCursorButton methods ***/ |
| #define IInkCursorButton_get_Name(This,Name) (This)->lpVtbl->get_Name(This,Name) |
| #define IInkCursorButton_get_Id(This,Id) (This)->lpVtbl->get_Id(This,Id) |
| #define IInkCursorButton_get_State(This,CurrentState) (This)->lpVtbl->get_State(This,CurrentState) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkCursorButton_QueryInterface(IInkCursorButton* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkCursorButton_AddRef(IInkCursorButton* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkCursorButton_Release(IInkCursorButton* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkCursorButton_GetTypeInfoCount(IInkCursorButton* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkCursorButton_GetTypeInfo(IInkCursorButton* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkCursorButton_GetIDsOfNames(IInkCursorButton* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkCursorButton_Invoke(IInkCursorButton* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkCursorButton methods ***/ |
| static FORCEINLINE HRESULT IInkCursorButton_get_Name(IInkCursorButton* This,BSTR *Name) { |
| return This->lpVtbl->get_Name(This,Name); |
| } |
| static FORCEINLINE HRESULT IInkCursorButton_get_Id(IInkCursorButton* This,BSTR *Id) { |
| return This->lpVtbl->get_Id(This,Id); |
| } |
| static FORCEINLINE HRESULT IInkCursorButton_get_State(IInkCursorButton* This,InkCursorButtonState *CurrentState) { |
| return This->lpVtbl->get_State(This,CurrentState); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IInkCursorButton_get_Name_Proxy( |
| IInkCursorButton* This, |
| BSTR *Name); |
| void __RPC_STUB IInkCursorButton_get_Name_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursorButton_get_Id_Proxy( |
| IInkCursorButton* This, |
| BSTR *Id); |
| void __RPC_STUB IInkCursorButton_get_Id_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursorButton_get_State_Proxy( |
| IInkCursorButton* This, |
| InkCursorButtonState *CurrentState); |
| void __RPC_STUB IInkCursorButton_get_State_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IInkCursorButton_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IInkCursorButtons interface |
| */ |
| #ifndef __IInkCursorButtons_INTERFACE_DEFINED__ |
| #define __IInkCursorButtons_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkCursorButtons, 0x3671cc40, 0xb624, 0x4671, 0x9f,0xa0, 0xdb,0x11,0x9d,0x95,0x2d,0x54); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("3671cc40-b624-4671-9fa0-db119d952d54") |
| IInkCursorButtons : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Count( |
| LONG *Count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| IUnknown **_NewEnum) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Item( |
| VARIANT Identifier, |
| IInkCursorButton **Button) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkCursorButtons, 0x3671cc40, 0xb624, 0x4671, 0x9f,0xa0, 0xdb,0x11,0x9d,0x95,0x2d,0x54) |
| #endif |
| #else |
| typedef struct IInkCursorButtonsVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkCursorButtons* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkCursorButtons* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkCursorButtons* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkCursorButtons* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkCursorButtons* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkCursorButtons* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkCursorButtons* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkCursorButtons methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Count)( |
| IInkCursorButtons* This, |
| LONG *Count); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| IInkCursorButtons* This, |
| IUnknown **_NewEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *Item)( |
| IInkCursorButtons* This, |
| VARIANT Identifier, |
| IInkCursorButton **Button); |
| |
| END_INTERFACE |
| } IInkCursorButtonsVtbl; |
| interface IInkCursorButtons { |
| CONST_VTBL IInkCursorButtonsVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkCursorButtons_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkCursorButtons_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkCursorButtons_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkCursorButtons_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkCursorButtons_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkCursorButtons_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkCursorButtons_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkCursorButtons methods ***/ |
| #define IInkCursorButtons_get_Count(This,Count) (This)->lpVtbl->get_Count(This,Count) |
| #define IInkCursorButtons_get__NewEnum(This,_NewEnum) (This)->lpVtbl->get__NewEnum(This,_NewEnum) |
| #define IInkCursorButtons_Item(This,Identifier,Button) (This)->lpVtbl->Item(This,Identifier,Button) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkCursorButtons_QueryInterface(IInkCursorButtons* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkCursorButtons_AddRef(IInkCursorButtons* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkCursorButtons_Release(IInkCursorButtons* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkCursorButtons_GetTypeInfoCount(IInkCursorButtons* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkCursorButtons_GetTypeInfo(IInkCursorButtons* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkCursorButtons_GetIDsOfNames(IInkCursorButtons* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkCursorButtons_Invoke(IInkCursorButtons* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkCursorButtons methods ***/ |
| static FORCEINLINE HRESULT IInkCursorButtons_get_Count(IInkCursorButtons* This,LONG *Count) { |
| return This->lpVtbl->get_Count(This,Count); |
| } |
| static FORCEINLINE HRESULT IInkCursorButtons_get__NewEnum(IInkCursorButtons* This,IUnknown **_NewEnum) { |
| return This->lpVtbl->get__NewEnum(This,_NewEnum); |
| } |
| static FORCEINLINE HRESULT IInkCursorButtons_Item(IInkCursorButtons* This,VARIANT Identifier,IInkCursorButton **Button) { |
| return This->lpVtbl->Item(This,Identifier,Button); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IInkCursorButtons_get_Count_Proxy( |
| IInkCursorButtons* This, |
| LONG *Count); |
| void __RPC_STUB IInkCursorButtons_get_Count_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursorButtons_get__NewEnum_Proxy( |
| IInkCursorButtons* This, |
| IUnknown **_NewEnum); |
| void __RPC_STUB IInkCursorButtons_get__NewEnum_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursorButtons_Item_Proxy( |
| IInkCursorButtons* This, |
| VARIANT Identifier, |
| IInkCursorButton **Button); |
| void __RPC_STUB IInkCursorButtons_Item_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IInkCursorButtons_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IInkCursor interface |
| */ |
| #ifndef __IInkCursor_INTERFACE_DEFINED__ |
| #define __IInkCursor_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkCursor, 0xad30c630, 0x40c5, 0x4350, 0x84,0x05, 0x9c,0x71,0x01,0x2f,0xc5,0x58); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("ad30c630-40c5-4350-8405-9c71012fc558") |
| IInkCursor : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Name( |
| BSTR *Name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Id( |
| LONG *Id) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Inverted( |
| VARIANT_BOOL *Status) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_DrawingAttributes( |
| IInkDrawingAttributes **Attributes) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE putref_DrawingAttributes( |
| IInkDrawingAttributes *Attributes) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Tablet( |
| IInkTablet **Tablet) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Buttons( |
| IInkCursorButtons **Buttons) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkCursor, 0xad30c630, 0x40c5, 0x4350, 0x84,0x05, 0x9c,0x71,0x01,0x2f,0xc5,0x58) |
| #endif |
| #else |
| typedef struct IInkCursorVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkCursor* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkCursor* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkCursor* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkCursor* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkCursor* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkCursor* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkCursor* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkCursor methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Name)( |
| IInkCursor* This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Id)( |
| IInkCursor* This, |
| LONG *Id); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Inverted)( |
| IInkCursor* This, |
| VARIANT_BOOL *Status); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DrawingAttributes)( |
| IInkCursor* This, |
| IInkDrawingAttributes **Attributes); |
| |
| HRESULT (STDMETHODCALLTYPE *putref_DrawingAttributes)( |
| IInkCursor* This, |
| IInkDrawingAttributes *Attributes); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Tablet)( |
| IInkCursor* This, |
| IInkTablet **Tablet); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Buttons)( |
| IInkCursor* This, |
| IInkCursorButtons **Buttons); |
| |
| END_INTERFACE |
| } IInkCursorVtbl; |
| interface IInkCursor { |
| CONST_VTBL IInkCursorVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkCursor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkCursor_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkCursor_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkCursor_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkCursor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkCursor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkCursor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkCursor methods ***/ |
| #define IInkCursor_get_Name(This,Name) (This)->lpVtbl->get_Name(This,Name) |
| #define IInkCursor_get_Id(This,Id) (This)->lpVtbl->get_Id(This,Id) |
| #define IInkCursor_get_Inverted(This,Status) (This)->lpVtbl->get_Inverted(This,Status) |
| #define IInkCursor_get_DrawingAttributes(This,Attributes) (This)->lpVtbl->get_DrawingAttributes(This,Attributes) |
| #define IInkCursor_putref_DrawingAttributes(This,Attributes) (This)->lpVtbl->putref_DrawingAttributes(This,Attributes) |
| #define IInkCursor_get_Tablet(This,Tablet) (This)->lpVtbl->get_Tablet(This,Tablet) |
| #define IInkCursor_get_Buttons(This,Buttons) (This)->lpVtbl->get_Buttons(This,Buttons) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkCursor_QueryInterface(IInkCursor* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkCursor_AddRef(IInkCursor* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkCursor_Release(IInkCursor* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkCursor_GetTypeInfoCount(IInkCursor* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkCursor_GetTypeInfo(IInkCursor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkCursor_GetIDsOfNames(IInkCursor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkCursor_Invoke(IInkCursor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkCursor methods ***/ |
| static FORCEINLINE HRESULT IInkCursor_get_Name(IInkCursor* This,BSTR *Name) { |
| return This->lpVtbl->get_Name(This,Name); |
| } |
| static FORCEINLINE HRESULT IInkCursor_get_Id(IInkCursor* This,LONG *Id) { |
| return This->lpVtbl->get_Id(This,Id); |
| } |
| static FORCEINLINE HRESULT IInkCursor_get_Inverted(IInkCursor* This,VARIANT_BOOL *Status) { |
| return This->lpVtbl->get_Inverted(This,Status); |
| } |
| static FORCEINLINE HRESULT IInkCursor_get_DrawingAttributes(IInkCursor* This,IInkDrawingAttributes **Attributes) { |
| return This->lpVtbl->get_DrawingAttributes(This,Attributes); |
| } |
| static FORCEINLINE HRESULT IInkCursor_putref_DrawingAttributes(IInkCursor* This,IInkDrawingAttributes *Attributes) { |
| return This->lpVtbl->putref_DrawingAttributes(This,Attributes); |
| } |
| static FORCEINLINE HRESULT IInkCursor_get_Tablet(IInkCursor* This,IInkTablet **Tablet) { |
| return This->lpVtbl->get_Tablet(This,Tablet); |
| } |
| static FORCEINLINE HRESULT IInkCursor_get_Buttons(IInkCursor* This,IInkCursorButtons **Buttons) { |
| return This->lpVtbl->get_Buttons(This,Buttons); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IInkCursor_get_Name_Proxy( |
| IInkCursor* This, |
| BSTR *Name); |
| void __RPC_STUB IInkCursor_get_Name_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursor_get_Id_Proxy( |
| IInkCursor* This, |
| LONG *Id); |
| void __RPC_STUB IInkCursor_get_Id_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursor_get_Inverted_Proxy( |
| IInkCursor* This, |
| VARIANT_BOOL *Status); |
| void __RPC_STUB IInkCursor_get_Inverted_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursor_get_DrawingAttributes_Proxy( |
| IInkCursor* This, |
| IInkDrawingAttributes **Attributes); |
| void __RPC_STUB IInkCursor_get_DrawingAttributes_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursor_putref_DrawingAttributes_Proxy( |
| IInkCursor* This, |
| IInkDrawingAttributes *Attributes); |
| void __RPC_STUB IInkCursor_putref_DrawingAttributes_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursor_get_Tablet_Proxy( |
| IInkCursor* This, |
| IInkTablet **Tablet); |
| void __RPC_STUB IInkCursor_get_Tablet_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IInkCursor_get_Buttons_Proxy( |
| IInkCursor* This, |
| IInkCursorButtons **Buttons); |
| void __RPC_STUB IInkCursor_get_Buttons_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IInkCursor_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IInkTransform interface |
| */ |
| #ifndef __IInkTransform_INTERFACE_DEFINED__ |
| #define __IInkTransform_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IInkTransform, 0x615f1d43, 0x8703, 0x4565, 0x88,0xe2, 0x82,0x01,0xd2,0xec,0xd7,0xb7); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("615f1d43-8703-4565-88e2-8201d2ecd7b7") |
| IInkTransform : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE Reset( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Translate( |
| float HorizontalComponent, |
| float VerticalComponent) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Rotate( |
| float Degrees, |
| float x = 0, |
| float y = 0) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Reflect( |
| VARIANT_BOOL Horizontally, |
| VARIANT_BOOL Vertically) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Shear( |
| float HorizontalComponent, |
| float VerticalComponent) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE ScaleTransform( |
| float HorizontalMultiplier, |
| float VerticalMultiplier) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetTransform( |
| float *eM11, |
| float *eM12, |
| float *eM21, |
| float *eM22, |
| float *eDx, |
| float *eDy) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetTransform( |
| float eM11, |
| float eM12, |
| float eM21, |
| float eM22, |
| float eDx, |
| float eDy) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_eM11( |
| float *Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_eM11( |
| float Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_eM12( |
| float *Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_eM12( |
| float Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_eM21( |
| float *Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_eM21( |
| float Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_eM22( |
| float *Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_eM22( |
| float Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_eDx( |
| float *Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_eDx( |
| float Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_eDy( |
| float *Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_eDy( |
| float Value) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Data( |
| XFORM *XForm) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Data( |
| XFORM XForm) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IInkTransform, 0x615f1d43, 0x8703, 0x4565, 0x88,0xe2, 0x82,0x01,0xd2,0xec,0xd7,0xb7) |
| #endif |
| #else |
| typedef struct IInkTransformVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IInkTransform* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IInkTransform* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IInkTransform* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IInkTransform* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IInkTransform* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IInkTransform* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IInkTransform* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IInkTransform methods ***/ |
| HRESULT (STDMETHODCALLTYPE *Reset)( |
| IInkTransform* This); |
| |
| HRESULT (STDMETHODCALLTYPE *Translate)( |
| IInkTransform* This, |
| float HorizontalComponent, |
| float VerticalComponent); |
| |
| HRESULT (STDMETHODCALLTYPE *Rotate)( |
| IInkTransform* This, |
| float Degrees, |
| float x, |
| float y); |
| |
| HRESULT (STDMETHODCALLTYPE *Reflect)( |
| IInkTransform* This, |
| VARIANT_BOOL Horizontally, |
| VARIANT_BOOL Vertically); |
| |
| HRESULT (STDMETHODCALLTYPE *Shear)( |
| IInkTransform* This, |
| float HorizontalComponent, |
| float VerticalComponent); |
| |
| HRESULT (STDMETHODCALLTYPE *ScaleTransform)( |
| IInkTransform* This, |
| float HorizontalMultiplier, |
| float VerticalMultiplier); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTransform)( |
| IInkTransform* This, |
| float *eM11, |
| float *eM12, |
| float *eM21, |
| float *eM22, |
| float *eDx, |
| float *eDy); |
| |
| HRESULT (STDMETHODCALLTYPE *SetTransform)( |
| IInkTransform* This, |
| float eM11, |
| float eM12, |
| float eM21, |
| float eM22, |
| float eDx, |
| float eDy); |
| |
| HRESULT (STDMETHODCALLTYPE *get_eM11)( |
| IInkTransform* This, |
| float *Value); |
| |
| HRESULT (STDMETHODCALLTYPE *put_eM11)( |
| IInkTransform* This, |
| float Value); |
| |
| HRESULT (STDMETHODCALLTYPE *get_eM12)( |
| IInkTransform* This, |
| float *Value); |
| |
| HRESULT (STDMETHODCALLTYPE *put_eM12)( |
| IInkTransform* This, |
| float Value); |
| |
| HRESULT (STDMETHODCALLTYPE *get_eM21)( |
| IInkTransform* This, |
| float *Value); |
| |
| HRESULT (STDMETHODCALLTYPE *put_eM21)( |
| IInkTransform* This, |
| float Value); |
| |
| HRESULT (STDMETHODCALLTYPE *get_eM22)( |
| IInkTransform* This, |
| float *Value); |
| |
| HRESULT (STDMETHODCALLTYPE *put_eM22)( |
| IInkTransform* This, |
| float Value); |
| |
| HRESULT (STDMETHODCALLTYPE *get_eDx)( |
| IInkTransform* This, |
| float *Value); |
| |
| HRESULT (STDMETHODCALLTYPE *put_eDx)( |
| IInkTransform* This, |
| float Value); |
| |
| HRESULT (STDMETHODCALLTYPE *get_eDy)( |
| IInkTransform* This, |
| float *Value); |
| |
| HRESULT (STDMETHODCALLTYPE *put_eDy)( |
| IInkTransform* This, |
| float Value); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Data)( |
| IInkTransform* This, |
| XFORM *XForm); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Data)( |
| IInkTransform* This, |
| XFORM XForm); |
| |
| END_INTERFACE |
| } IInkTransformVtbl; |
| interface IInkTransform { |
| CONST_VTBL IInkTransformVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IInkTransform_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IInkTransform_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IInkTransform_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IInkTransform_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IInkTransform_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IInkTransform_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IInkTransform_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IInkTransform methods ***/ |
| #define IInkTransform_Reset(This) (This)->lpVtbl->Reset(This) |
| #define IInkTransform_Translate(This,HorizontalComponent,VerticalComponent) (This)->lpVtbl->Translate(This,HorizontalComponent,VerticalComponent) |
| #define IInkTransform_Rotate(This,Degrees,x,y) (This)->lpVtbl->Rotate(This,Degrees,x,y) |
| #define IInkTransform_Reflect(This,Horizontally,Vertically) (This)->lpVtbl->Reflect(This,Horizontally,Vertically) |
| #define IInkTransform_Shear(This,HorizontalComponent,VerticalComponent) (This)->lpVtbl->Shear(This,HorizontalComponent,VerticalComponent) |
| #define IInkTransform_ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier) (This)->lpVtbl->ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier) |
| #define IInkTransform_GetTransform(This,eM11,eM12,eM21,eM22,eDx,eDy) (This)->lpVtbl->GetTransform(This,eM11,eM12,eM21,eM22,eDx,eDy) |
| #define IInkTransform_SetTransform(This,eM11,eM12,eM21,eM22,eDx,eDy) (This)->lpVtbl->SetTransform(This,eM11,eM12,eM21,eM22,eDx,eDy) |
| #define IInkTransform_get_eM11(This,Value) (This)->lpVtbl->get_eM11(This,Value) |
| #define IInkTransform_put_eM11(This,Value) (This)->lpVtbl->put_eM11(This,Value) |
| #define IInkTransform_get_eM12(This,Value) (This)->lpVtbl->get_eM12(This,Value) |
| #define IInkTransform_put_eM12(This,Value) (This)->lpVtbl->put_eM12(This,Value) |
| #define IInkTransform_get_eM21(This,Value) (This)->lpVtbl->get_eM21(This,Value) |
| #define IInkTransform_put_eM21(This,Value) (This)->lpVtbl->put_eM21(This,Value) |
| #define IInkTransform_get_eM22(This,Value) (This)->lpVtbl->get_eM22(This,Value) |
| #define IInkTransform_put_eM22(This,Value) (This)->lpVtbl->put_eM22(This,Value) |
| #define IInkTransform_get_eDx(This,Value) (This)->lpVtbl->get_eDx(This,Value) |
| #define IInkTransform_put_eDx(This,Value) (This)->lpVtbl->put_eDx(This,Value) |
| #define IInkTransform_get_eDy(This,Value) (This)->lpVtbl->get_eDy(This,Value) |
| #define IInkTransform_put_eDy(This,Value) (This)->lpVtbl->put_eDy(This,Value) |
| #define IInkTransform_get_Data(This,XForm) (This)->lpVtbl->get_Data(This,XForm) |
| #define IInkTransform_put_Data(This,XForm) (This)->lpVtbl->put_Data(This,XForm) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IInkTransform_QueryInterface(IInkTransform* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IInkTransform_AddRef(IInkTransform* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IInkTransform_Release(IInkTransform* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IInkTransform_GetTypeInfoCount(IInkTransform* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IInkTransform_GetTypeInfo(IInkTransform* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IInkTransform_GetIDsOfNames(IInkTransform* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IInkTransform_Invoke(IInkTransform* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IInkTransform methods ***/ |
| static FORCEINLINE HR
|