ReactOS 0.4.16-dev-297-gc569aee
msinkaut.idl File Reference

Go to the source code of this file.

Classes

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

Modules

library  MSINKAUTLib
 

Typedefs

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

Enumerations

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

Functions

 MSINKAUTLib::importlib ("stdole2.tlb")