ReactOS 0.4.15-dev-7906-g1b85a5f
MSINKAUTLib::IInkDisp Interface Reference
Inheritance diagram for MSINKAUTLib::IInkDisp:
Collaboration diagram for MSINKAUTLib::IInkDisp:

Public Member Functions

HRESULT GetBoundingBox ([in] InkBoundingBoxMode BoundingBoxMode, [out] IInkRectangle **Rectangle)
 
HRESULT DeleteStrokes ([in, unique] IInkStrokes *Strokes)
 
HRESULT DeleteStroke ([in] IInkStrokeDisp *Stroke)
 
HRESULT ExtractStrokes ([in] IInkStrokes *Strokes, [in] InkExtractFlags ExtractFlags, [out, retval] IInkDisp **ExtractedInk)
 
HRESULT ExtractWithRectangle ([in] IInkRectangle *Rectangle, [in] InkExtractFlags ExtractFlags, [out, retval] IInkDisp **ExtractedInk)
 
HRESULT Clip ([in] IInkRectangle *Rectangle)
 
HRESULT Clone ([out, retval] IInkDisp **NewInk)
 
HRESULT HitTestCircle ([in] long X, [in] long Y, [in] float radius, [out, retval] IInkStrokes **Strokes)
 
HRESULT HitTestWithRectangle ([in] IInkRectangle *SelectionRectangle, [in] float IntersectPercent, [out, retval] IInkStrokes **Strokes)
 
HRESULT HitTestWithLasso ([in] VARIANT Points, [in] float IntersectPercent, [in, out, unique] VARIANT *LassoPoints, [out, retval] IInkStrokes **Strokes)
 
HRESULT NearestPoint ([in] long X, [in] long Y, [in, out] float *PointOnStroke, [in, out] float *DistanceFromPacket, [out, retval] IInkStrokeDisp **Stroke)
 
HRESULT CreateStrokes ([in] VARIANT StrokeIds, [out, retval] IInkStrokes **Strokes)
 
HRESULT AddStrokesAtRectangle ([in] IInkStrokes *SourceStrokes, [in] IInkRectangle *TargetRectangle)
 
HRESULT Save ([in] InkPersistenceFormat PersistenceFormat, [in] InkPersistenceCompressionMode CompressionMode, [out, retval] VARIANT *Data)
 
HRESULT Load ([in] VARIANT Data)
 
HRESULT CreateStroke ([in] VARIANT PacketData, [in] VARIANT PacketDescription, [out, retval] IInkStrokeDisp **Stroke)
 
HRESULT ClipboardCopyWithRectangle ([in] IInkRectangle *Rectangle, [in] InkClipboardFormats ClipboardFormats, [in] InkClipboardModes ClipboardModes, [out, retval] IDataObject **DataObject)
 
HRESULT ClipboardCopy ([in] IInkStrokes *strokes, [in] InkClipboardFormats ClipboardFormats, [in] InkClipboardModes ClipboardModes, [out, retval] IDataObject **DataObject)
 
HRESULT CanPaste ([in] IDataObject *DataObject, [out, retval] VARIANT_BOOL *CanPaste)
 
HRESULT ClipboardPaste ([in] long x, [in] long y, [in, unique] IDataObject *DataObject, [out, retval] IInkStrokes **Strokes)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

IInkStrokes Strokes [get]
 
IInkExtendedProperties ExtendedProperties [get]
 
VARIANT_BOOL Dirty [get, set]
 
IInkCustomStrokes CustomStrokes [get]
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 

Detailed Description

Definition at line 593 of file msinkaut.idl.

Member Function Documentation

◆ AddStrokesAtRectangle()

HRESULT MSINKAUTLib::IInkDisp::AddStrokesAtRectangle ( [in] IInkStrokes SourceStrokes,
[in] IInkRectangle TargetRectangle 
)

◆ CanPaste()

HRESULT MSINKAUTLib::IInkDisp::CanPaste ( [in] IDataObject DataObject,
[out, retval] VARIANT_BOOL CanPaste 
)

◆ Clip()

HRESULT MSINKAUTLib::IInkDisp::Clip ( [in] IInkRectangle Rectangle)

◆ ClipboardCopy()

HRESULT MSINKAUTLib::IInkDisp::ClipboardCopy ( [in] IInkStrokes strokes,
[in] InkClipboardFormats  ClipboardFormats,
[in] InkClipboardModes  ClipboardModes,
[out, retval] IDataObject **  DataObject 
)

◆ ClipboardCopyWithRectangle()

HRESULT MSINKAUTLib::IInkDisp::ClipboardCopyWithRectangle ( [in] IInkRectangle Rectangle,
[in] InkClipboardFormats  ClipboardFormats,
[in] InkClipboardModes  ClipboardModes,
[out, retval] IDataObject **  DataObject 
)

◆ ClipboardPaste()

HRESULT MSINKAUTLib::IInkDisp::ClipboardPaste ( [in] long  x,
[in] long  y,
[in, unique] IDataObject DataObject,
[out, retval] IInkStrokes **  Strokes 
)

◆ Clone()

HRESULT MSINKAUTLib::IInkDisp::Clone ( [out, retval] IInkDisp **  NewInk)

◆ CreateStroke()

HRESULT MSINKAUTLib::IInkDisp::CreateStroke ( [in] VARIANT  PacketData,
[in] VARIANT  PacketDescription,
[out, retval] IInkStrokeDisp **  Stroke 
)

◆ CreateStrokes()

HRESULT MSINKAUTLib::IInkDisp::CreateStrokes ( [in] VARIANT  StrokeIds,
[out, retval] IInkStrokes **  Strokes 
)

◆ DeleteStroke()

HRESULT MSINKAUTLib::IInkDisp::DeleteStroke ( [in] IInkStrokeDisp Stroke)

◆ DeleteStrokes()

HRESULT MSINKAUTLib::IInkDisp::DeleteStrokes ( [in, unique] IInkStrokes Strokes)

◆ ExtractStrokes()

HRESULT MSINKAUTLib::IInkDisp::ExtractStrokes ( [in] IInkStrokes Strokes,
[in] InkExtractFlags  ExtractFlags,
[out, retval] IInkDisp **  ExtractedInk 
)

◆ ExtractWithRectangle()

HRESULT MSINKAUTLib::IInkDisp::ExtractWithRectangle ( [in] IInkRectangle Rectangle,
[in] InkExtractFlags  ExtractFlags,
[out, retval] IInkDisp **  ExtractedInk 
)

◆ GetBoundingBox()

HRESULT MSINKAUTLib::IInkDisp::GetBoundingBox ( [in] InkBoundingBoxMode  BoundingBoxMode,
[out] IInkRectangle **  Rectangle 
)

◆ HitTestCircle()

HRESULT MSINKAUTLib::IInkDisp::HitTestCircle ( [in] long  X,
[in] long  Y,
[in] float  radius,
[out, retval] IInkStrokes **  Strokes 
)

◆ HitTestWithLasso()

HRESULT MSINKAUTLib::IInkDisp::HitTestWithLasso ( [in] VARIANT  Points,
[in] float  IntersectPercent,
[in, out, unique] VARIANT LassoPoints,
[out, retval] IInkStrokes **  Strokes 
)

◆ HitTestWithRectangle()

HRESULT MSINKAUTLib::IInkDisp::HitTestWithRectangle ( [in] IInkRectangle SelectionRectangle,
[in] float  IntersectPercent,
[out, retval] IInkStrokes **  Strokes 
)

◆ Load()

HRESULT MSINKAUTLib::IInkDisp::Load ( [in] VARIANT  Data)

◆ NearestPoint()

HRESULT MSINKAUTLib::IInkDisp::NearestPoint ( [in] long  X,
[in] long  Y,
[in, out] float PointOnStroke,
[in, out] float DistanceFromPacket,
[out, retval] IInkStrokeDisp **  Stroke 
)

◆ Save()

HRESULT MSINKAUTLib::IInkDisp::Save ( [in] InkPersistenceFormat  PersistenceFormat,
[in] InkPersistenceCompressionMode  CompressionMode,
[out, retval] VARIANT Data 
)

Property Documentation

◆ CustomStrokes

IInkCustomStrokes MSINKAUTLib::IInkDisp::CustomStrokes
get

◆ Dirty

VARIANT_BOOL MSINKAUTLib::IInkDisp::Dirty
getset

◆ ExtendedProperties

IInkExtendedProperties MSINKAUTLib::IInkDisp::ExtendedProperties
get

◆ Strokes

IInkStrokes MSINKAUTLib::IInkDisp::Strokes
get

The documentation for this interface was generated from the following file: