ReactOS  0.4.12-dev-75-g00dd17e
MSINKAUTLib Module Reference

Classes

interface  IInkCollector
 
interface  IInkCursor
 
interface  IInkCursorButton
 
interface  IInkCursorButtons
 
interface  IInkCursors
 
interface  IInkCustomStrokes
 
interface  IInkDisp
 
interface  IInkDrawingAttributes
 
interface  IInkExtendedProperties
 
interface  IInkExtendedProperty
 
interface  IInkRecognitionAlternate
 
interface  IInkRecognitionAlternates
 
interface  IInkRecognitionResult
 
interface  IInkRectangle
 
interface  IInkRenderer
 
interface  IInkStrokeDisp
 
interface  IInkStrokes
 
interface  IInkTablet
 
interface  IInkTransform
 
struct  tagXFORM
 

Typedefs

typedef float single
 
typedef enum MSINKAUTLib::InkBoundingBoxMode InkBoundingBoxMode
 
typedef enum MSINKAUTLib::InkExtractFlags InkExtractFlags
 
typedef enum MSINKAUTLib::InkPersistenceFormat InkPersistenceFormat
 
typedef enum MSINKAUTLib::InkPersistenceCompressionMode InkPersistenceCompressionMode
 
typedef enum MSINKAUTLib::InkPenTip InkPenTip
 
typedef enum MSINKAUTLib::InkRasterOperation InkRasterOperation
 
typedef enum MSINKAUTLib::InkClipboardModes InkClipboardModes
 
typedef enum MSINKAUTLib::InkClipboardFormats InkClipboardFormats
 
typedef enum MSINKAUTLib::InkRecognitionConfidence InkRecognitionConfidence
 
typedef struct MSINKAUTLib::tagXFORM XFORM
 

Enumerations

enum  InkBoundingBoxMode {
  IBBM_Default = 0, IBBM_NoCurveFit = 1, IBBM_CurveFit = 2, IBBM_PointsOnly = 3,
  IBBM_Union = 4
}
 
enum  InkExtractFlags { IEF_CopyFromOriginal = 0x0, IEF_RemoveFromOriginal = 0x1, IEF_Default = IEF_RemoveFromOriginal }
 
enum  InkPersistenceFormat { IPF_InkSerializeFormat = 0, IPF_Base64InkSerializedFormat = 1, IPF_GIF = 2, IPF_Base64GIF = 3 }
 
enum  InkPersistenceCompressionMode { IPCM_Default = 0, IPCM_MaximumCompression = 1, IPCM_NoCompression = 2 }
 
enum  InkPenTip { IPT_Ball = 0, IPT_Rectangle = 1 }
 
enum  InkRasterOperation {
  IRO_Black = 1, IRO_NotMergePen, IRO_MaskNotPen, IRO_NotCopyPen,
  IRO_MaskPenNot, IRO_Not, IRO_XOrPen, IRO_NotMaskPen,
  IRO_MaskPen, IRO_NotXOrPen, IRO_NoOperation, IRO_MergeNotPen,
  IRO_CopyPen, IRO_MergePenNot, IRO_MergePen, IRO_White
}
 
enum  InkClipboardModes {
  ICB_Copy = 0, ICB_Cut = 0x1, ICB_DelayedCopy = 0x20, ICB_ExtractOnly = 0x30,
  ICB_Default = ICB_Copy
}
 
enum  InkClipboardFormats {
  ICF_None = 0, 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
}
 
enum  InkRecognitionConfidence { IRC_Strong = 0, IRC_Intermediate = 1, IRC_Poor = 2 }
 
enum  TabletPropertyMetricUnit {
  TPMU_Default, TPMU_Inches, TPMU_Centimeters, TPMU_Degrees,
  TPMU_Radians, TPMU_Seconds, TPMU_Pounds, TPMU_Grams
}
 
enum  InkCollectionMode { ICM_InkOnly, ICM_GestureOnly, ICM_InkAndGesture }
 
enum  InkMousePointer {
  IMP_Default, IMP_Arrow, IMP_Crosshair, IMP_Ibeam,
  IMP_SizeNESW, IMP_SizeNS, IMP_SizeNWSE, IMP_SizeWE,
  IMP_UpArrow, IMP_Hourglass, IMP_NoDrop, IMP_ArrowHourglass,
  IMP_ArrowQuestion, IMP_SizeAll, IMP_Hand, IMP_Custom = 99
}
 
enum  TabletHardwareCapabilities { THWC_Integrated = 1, THWC_CursorMustTouch = 2, THWC_HardProximity = 4, THWC_CursorsHavePhysicalIds = 8 }
 
enum  InkCursorButtonState { ICBS_Unavailable, ICBS_Up, ICBS_Down }
 
enum  InkApplicationGesture {
  IAG_AllGestures = 0, IAG_NoGesture = 61440, IAG_Scratchout = 61441, IAG_Triangle = 61442,
  IAG_Square = 61443, IAG_Star = 61444, IAG_Check = 61445, IAG_Curlicue = 61456,
  IAG_DoubleCurlicue = 61457, IAG_Circle = 61472, IAG_DoubleCircle = 61473, IAG_SemiCircleLeft = 61480,
  IAG_SemiCircleRight = 61481, IAG_ChevronUp = 61488, IAG_ChevronDown = 61489, IAG_ChevronLeft = 61490,
  IAG_ChevronRight = 61491, IAG_ArrowUp = 61496, IAG_ArrowDown = 61497, IAG_ArrowLeft = 61498,
  IAG_ArrowRight = 61499, IAG_Up = 61528, IAG_Down = 61529, IAG_Left = 61530,
  IAG_Right = 61531, IAG_UpDown = 61536, IAG_DownUp = 61537, IAG_LeftRight = 61538,
  IAG_RightLeft = 61539, IAG_UpLeftLong = 61540, IAG_UpRightLong = 61541, IAG_DownLeftLong = 61542,
  IAG_DownRightLong = 61543, IAG_UpLeft = 61544, IAG_UpRight = 61545, IAG_DownLeft = 61546,
  IAG_DownRight = 61547, IAG_LeftUp = 61548, IAG_LeftDown = 61549, IAG_RightUp = 61550,
  IAG_RightDown = 61551, IAG_Exclamation = 61604, IAG_Tap = 61680, IAG_DoubleTap = 61681
}
 
enum  InkCollectorEventInterest {
  ICEI_DefaultEvents = -1, ICEI_CursorDown = 0, ICEI_Stroke, ICEI_NewPackets,
  ICEI_NewInAirPackets, ICEI_CursorButtonDown, ICEI_CursorButtonUp, ICEI_CursorInRange,
  ICEI_CursorOutOfRange, ICEI_SystemGesture, ICEI_TabletAdded, ICEI_TabletRemoved,
  ICEI_MouseDown, ICEI_MouseMove, ICEI_MouseUp, ICEI_MouseWheel,
  ICEI_DblClick, ICEI_AllEvents
}
 

Functions

 importlib ("stdole2.tlb")
 

Typedef Documentation

◆ InkBoundingBoxMode

◆ InkClipboardFormats

◆ InkClipboardModes

◆ InkExtractFlags

◆ InkPenTip

◆ InkPersistenceCompressionMode

◆ InkPersistenceFormat

◆ InkRasterOperation

◆ InkRecognitionConfidence

◆ single

typedef float MSINKAUTLib::single

Definition at line 29 of file msinkaut.idl.

◆ XFORM

Enumeration Type Documentation

◆ InkApplicationGesture

Enumerator
IAG_AllGestures 
IAG_NoGesture 
IAG_Scratchout 
IAG_Triangle 
IAG_Square 
IAG_Star 
IAG_Check 
IAG_Curlicue 
IAG_DoubleCurlicue 
IAG_Circle 
IAG_DoubleCircle 
IAG_SemiCircleLeft 
IAG_SemiCircleRight 
IAG_ChevronUp 
IAG_ChevronDown 
IAG_ChevronLeft 
IAG_ChevronRight 
IAG_ArrowUp 
IAG_ArrowDown 
IAG_ArrowLeft 
IAG_ArrowRight 
IAG_Up 
IAG_Down 
IAG_Left 
IAG_Right 
IAG_UpDown 
IAG_DownUp 
IAG_LeftRight 
IAG_RightLeft 
IAG_UpLeftLong 
IAG_UpRightLong 
IAG_DownLeftLong 
IAG_DownRightLong 
IAG_UpLeft 
IAG_UpRight 
IAG_DownLeft 
IAG_DownRight 
IAG_LeftUp 
IAG_LeftDown 
IAG_RightUp 
IAG_RightDown 
IAG_Exclamation 
IAG_Tap 
IAG_DoubleTap 

Definition at line 854 of file msinkaut.idl.

854  {
855  IAG_AllGestures = 0,
856  IAG_NoGesture = 61440,
857  IAG_Scratchout = 61441,
858  IAG_Triangle = 61442,
859  IAG_Square = 61443,
860  IAG_Star = 61444,
861  IAG_Check = 61445,
862  IAG_Curlicue = 61456,
863  IAG_DoubleCurlicue = 61457,
864  IAG_Circle = 61472,
865  IAG_DoubleCircle = 61473,
866  IAG_SemiCircleLeft = 61480,
867  IAG_SemiCircleRight = 61481,
868  IAG_ChevronUp = 61488,
869  IAG_ChevronDown = 61489,
870  IAG_ChevronLeft = 61490,
871  IAG_ChevronRight = 61491,
872  IAG_ArrowUp = 61496,
873  IAG_ArrowDown = 61497,
874  IAG_ArrowLeft = 61498,
875  IAG_ArrowRight = 61499,
876  IAG_Up = 61528,
877  IAG_Down = 61529,
878  IAG_Left = 61530,
879  IAG_Right = 61531,
880  IAG_UpDown = 61536,
881  IAG_DownUp = 61537,
882  IAG_LeftRight = 61538,
883  IAG_RightLeft = 61539,
884  IAG_UpLeftLong = 61540,
885  IAG_UpRightLong = 61541,
886  IAG_DownLeftLong = 61542,
887  IAG_DownRightLong = 61543,
888  IAG_UpLeft = 61544,
889  IAG_UpRight = 61545,
890  IAG_DownLeft = 61546,
891  IAG_DownRight = 61547,
892  IAG_LeftUp = 61548,
893  IAG_LeftDown = 61549,
894  IAG_RightUp = 61550,
895  IAG_RightDown = 61551,
896  IAG_Exclamation = 61604,
897  IAG_Tap = 61680,
898  IAG_DoubleTap = 61681

◆ InkBoundingBoxMode

Enumerator
IBBM_Default 
IBBM_NoCurveFit 
IBBM_CurveFit 
IBBM_PointsOnly 
IBBM_Union 

Definition at line 31 of file msinkaut.idl.

◆ InkClipboardFormats

Enumerator
ICF_None 
ICF_InkSerializedFormat 
ICF_SketchInk 
ICF_TextInk 
ICF_EnhancedMetafile 
ICF_Metafile 
ICF_Bitmap 
ICF_PasteMask 
ICF_CopyMask 
ICF_Default 

Definition at line 91 of file msinkaut.idl.

◆ InkClipboardModes

Enumerator
ICB_Copy 
ICB_Cut 
ICB_DelayedCopy 
ICB_ExtractOnly 
ICB_Default 

Definition at line 83 of file msinkaut.idl.

◆ InkCollectionMode

Enumerator
ICM_InkOnly 
ICM_GestureOnly 
ICM_InkAndGesture 

Definition at line 732 of file msinkaut.idl.

◆ InkCollectorEventInterest

Enumerator
ICEI_DefaultEvents 
ICEI_CursorDown 
ICEI_Stroke 
ICEI_NewPackets 
ICEI_NewInAirPackets 
ICEI_CursorButtonDown 
ICEI_CursorButtonUp 
ICEI_CursorInRange 
ICEI_CursorOutOfRange 
ICEI_SystemGesture 
ICEI_TabletAdded 
ICEI_TabletRemoved 
ICEI_MouseDown 
ICEI_MouseMove 
ICEI_MouseUp 
ICEI_MouseWheel 
ICEI_DblClick 
ICEI_AllEvents 

Definition at line 901 of file msinkaut.idl.

901  {
902  ICEI_DefaultEvents = -1,
903  ICEI_CursorDown = 0,
904  ICEI_Stroke,
916  ICEI_MouseUp,
InkCollectorEventInterest
Definition: msinkaut.idl:901

◆ InkCursorButtonState

Enumerator
ICBS_Unavailable 
ICBS_Up 
ICBS_Down 

Definition at line 787 of file msinkaut.idl.

◆ InkExtractFlags

Enumerator
IEF_CopyFromOriginal 
IEF_RemoveFromOriginal 
IEF_Default 

Definition at line 39 of file msinkaut.idl.

◆ InkMousePointer

Enumerator
IMP_Default 
IMP_Arrow 
IMP_Crosshair 
IMP_Ibeam 
IMP_SizeNESW 
IMP_SizeNS 
IMP_SizeNWSE 
IMP_SizeWE 
IMP_UpArrow 
IMP_Hourglass 
IMP_NoDrop 
IMP_ArrowHourglass 
IMP_ArrowQuestion 
IMP_SizeAll 
IMP_Hand 
IMP_Custom 

Definition at line 738 of file msinkaut.idl.

◆ InkPenTip

Enumerator
IPT_Ball 
IPT_Rectangle 

Definition at line 59 of file msinkaut.idl.

59  {
60  IPT_Ball = 0,
61  IPT_Rectangle = 1
62  } InkPenTip;
enum MSINKAUTLib::InkPenTip InkPenTip

◆ InkPersistenceCompressionMode

Enumerator
IPCM_Default 
IPCM_MaximumCompression 
IPCM_NoCompression 

Definition at line 52 of file msinkaut.idl.

◆ InkPersistenceFormat

Enumerator
IPF_InkSerializeFormat 
IPF_Base64InkSerializedFormat 
IPF_GIF 
IPF_Base64GIF 

Definition at line 45 of file msinkaut.idl.

◆ InkRasterOperation

Enumerator
IRO_Black 
IRO_NotMergePen 
IRO_MaskNotPen 
IRO_NotCopyPen 
IRO_MaskPenNot 
IRO_Not 
IRO_XOrPen 
IRO_NotMaskPen 
IRO_MaskPen 
IRO_NotXOrPen 
IRO_NoOperation 
IRO_MergeNotPen 
IRO_CopyPen 
IRO_MergePenNot 
IRO_MergePen 
IRO_White 

Definition at line 64 of file msinkaut.idl.

◆ InkRecognitionConfidence

Enumerator
IRC_Strong 
IRC_Intermediate 
IRC_Poor 

Definition at line 104 of file msinkaut.idl.

105  {
106  IRC_Strong = 0,
107  IRC_Intermediate = 1,
108  IRC_Poor = 2
enum MSINKAUTLib::InkRecognitionConfidence InkRecognitionConfidence

◆ TabletHardwareCapabilities

Enumerator
THWC_Integrated 
THWC_CursorMustTouch 
THWC_HardProximity 
THWC_CursorsHavePhysicalIds 

Definition at line 757 of file msinkaut.idl.

◆ TabletPropertyMetricUnit

Enumerator
TPMU_Default 
TPMU_Inches 
TPMU_Centimeters 
TPMU_Degrees 
TPMU_Radians 
TPMU_Seconds 
TPMU_Pounds 
TPMU_Grams 

Definition at line 296 of file msinkaut.idl.

Function Documentation

◆ importlib()

MSINKAUTLib::importlib ( "stdole2.tlb"  )