ReactOS 0.4.15-dev-7994-gb388cb6
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

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
899 } InkApplicationGesture;
@ IAG_DownLeftLong
Definition: msinkaut.idl:886
@ IAG_DownRightLong
Definition: msinkaut.idl:887
@ IAG_SemiCircleRight
Definition: msinkaut.idl:867
@ IAG_ChevronRight
Definition: msinkaut.idl:871
@ IAG_SemiCircleLeft
Definition: msinkaut.idl:866
@ IAG_DoubleCurlicue
Definition: msinkaut.idl:863
@ IAG_DoubleCircle
Definition: msinkaut.idl:865

◆ InkBoundingBoxMode

Enumerator
IBBM_Default 
IBBM_NoCurveFit 
IBBM_CurveFit 
IBBM_PointsOnly 
IBBM_Union 

Definition at line 31 of file msinkaut.idl.

31 {
32 IBBM_Default = 0,
34 IBBM_CurveFit = 2,
36 IBBM_Union = 4
37 } InkBoundingBoxMode;
@ IBBM_NoCurveFit
Definition: msinkaut.idl:33
@ IBBM_PointsOnly
Definition: msinkaut.idl:35

◆ 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.

91 {
92 ICF_None = 0,
94 ICF_SketchInk = 0x2,
95 ICF_TextInk = 0x6,
97 ICF_Metafile = 0x20,
98 ICF_Bitmap = 0x40,
99 ICF_PasteMask = 0x7,
100 ICF_CopyMask = 0x7f,
102 } InkClipboardFormats;
@ ICF_InkSerializedFormat
Definition: msinkaut.idl:93
@ ICF_EnhancedMetafile
Definition: msinkaut.idl:96

◆ InkClipboardModes

Enumerator
ICB_Copy 
ICB_Cut 
ICB_DelayedCopy 
ICB_ExtractOnly 
ICB_Default 

Definition at line 83 of file msinkaut.idl.

83 {
84 ICB_Copy = 0,
85 ICB_Cut = 0x1,
86 ICB_DelayedCopy = 0x20,
87 ICB_ExtractOnly = 0x30,
89 } InkClipboardModes;
@ ICB_ExtractOnly
Definition: msinkaut.idl:87
@ ICB_DelayedCopy
Definition: msinkaut.idl:86

◆ InkCollectionMode

Enumerator
ICM_InkOnly 
ICM_GestureOnly 
ICM_InkAndGesture 

Definition at line 732 of file msinkaut.idl.

732 {
736 } InkCollectionMode;
@ ICM_InkAndGesture
Definition: msinkaut.idl:735

◆ 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 {
903 ICEI_CursorDown = 0,
920 } InkCollectorEventInterest;
@ ICEI_TabletAdded
Definition: msinkaut.idl:912
@ ICEI_CursorButtonUp
Definition: msinkaut.idl:908
@ ICEI_SystemGesture
Definition: msinkaut.idl:911
@ ICEI_NewInAirPackets
Definition: msinkaut.idl:906
@ ICEI_TabletRemoved
Definition: msinkaut.idl:913
@ ICEI_CursorInRange
Definition: msinkaut.idl:909
@ ICEI_CursorOutOfRange
Definition: msinkaut.idl:910
@ ICEI_CursorButtonDown
Definition: msinkaut.idl:907
@ ICEI_DefaultEvents
Definition: msinkaut.idl:902

◆ InkCursorButtonState

Enumerator
ICBS_Unavailable 
ICBS_Up 
ICBS_Down 

Definition at line 787 of file msinkaut.idl.

787 {
789 ICBS_Up,
791 } InkCursorButtonState;
@ ICBS_Unavailable
Definition: msinkaut.idl:788

◆ InkExtractFlags

Enumerator
IEF_CopyFromOriginal 
IEF_RemoveFromOriginal 
IEF_Default 

Definition at line 39 of file msinkaut.idl.

39 {
43 } InkExtractFlags;
@ IEF_RemoveFromOriginal
Definition: msinkaut.idl:41
@ IEF_CopyFromOriginal
Definition: msinkaut.idl:40

◆ 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,
62 } InkPenTip;

◆ InkPersistenceCompressionMode

Enumerator
IPCM_Default 
IPCM_MaximumCompression 
IPCM_NoCompression 

Definition at line 52 of file msinkaut.idl.

53 {
54 IPCM_Default = 0,
57 } InkPersistenceCompressionMode;
@ IPCM_NoCompression
Definition: msinkaut.idl:56
@ IPCM_MaximumCompression
Definition: msinkaut.idl:55

◆ InkPersistenceFormat

Enumerator
IPF_InkSerializeFormat 
IPF_Base64InkSerializedFormat 
IPF_GIF 
IPF_Base64GIF 

Definition at line 45 of file msinkaut.idl.

45 {
48 IPF_GIF = 2,
50 } InkPersistenceFormat;
@ IPF_Base64InkSerializedFormat
Definition: msinkaut.idl:47
@ IPF_InkSerializeFormat
Definition: msinkaut.idl:46

◆ 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,
108 IRC_Poor = 2
109 } InkRecognitionConfidence;
@ IRC_Intermediate
Definition: msinkaut.idl:107

◆ TabletHardwareCapabilities

Enumerator
THWC_Integrated 
THWC_CursorMustTouch 
THWC_HardProximity 
THWC_CursorsHavePhysicalIds 

Definition at line 757 of file msinkaut.idl.

757 {
758 THWC_Integrated = 1,
762 } TabletHardwareCapabilities;
@ THWC_CursorMustTouch
Definition: msinkaut.idl:759
@ THWC_CursorsHavePhysicalIds
Definition: msinkaut.idl:761
@ THWC_HardProximity
Definition: msinkaut.idl:760

◆ 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.

296 {
305 } TabletPropertyMetricUnit;
@ TPMU_Centimeters
Definition: msinkaut.idl:299

Function Documentation

◆ importlib()

MSINKAUTLib::importlib ( "stdole2.tlb"  )