ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

MSINKAUTLib::IInkDisp Interface Reference

import "msinkaut.idl";

Inherits IDispatch.

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)

Properties

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

Detailed Description

Definition at line 593 of file msinkaut.idl.


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

Generated on Mon May 28 2012 06:47:26 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.