MZ@ !L!This program cannot be run in DOS mode. $Rؕ3}3}3}H̴3}H̱3}Rich3}PEL|R!  J`b@I.rsrcIJ@@(0@`x    A(5J@ TEXTINCLUDETYPELIB4VS_VERSION_INFO@%@%?StringFileInfo040904B0LCompanyNameMicrosoft CorporationdFileDescriptionMicrosoft Tablet PC Componentr)FileVersion6.3.9600.16384 (winblue_rtm.130821-1623)4 InternalNameDummy.dll.LegalCopyright Microsoft Corporation. All rights reserved.< OriginalFilenameDummy.dllj%ProductNameMicrosoft Windows Operating SystemBProductVersion6.3.9600.16384DVarFileInfo$Translation 1 TYPELIB "PenInputPanel.tlb" 2 TYPELIB "TipAutoComplete.tlb" MSFT Ao& d,X Lx@l4` ( T  H t<h0\$P|D p8d,X Lx@ l 4!!!`""(###T$$%%%H&&'t''<(()h))0***\+3H4\3p\..0406dM:@ ! !h !h$&! 0 ! &!H !&!`T !p&! xx@ ! x\&! L ! l&! `( !`4&!0 ! 4"h@D  ! <$!|  |#"8  4"$h@X 84"@H X !h4"@ l4"@d 4"@< q84"<@`Pn(4"@4 !H4" @fL!!4" !(@4"!d@@Pyl !"( !#L(p !$L4"%X@X"t&!&,` !!',t  !(!(  !)lh#+ !*$, !+ %/D !, ,& 1=#"- p&0 !!. &/ &!!0 ''!1 @'!!28 '&!3 (8!!4 ( !!5@ ('!6 )!B7h8)'B8X)!!9)!B:)'B;)!!<< *!B=*'B>*!!?(+'!@lH+!BAl+'BB+!!Cx+!BD||,'BE,F$,aG -!BH -'BIP-!!J- &!K/h!!L/#"M|0 #"NLl1  &!O@18#"P@1\#"Q4 2  #"R(2 #"S, |28 #"TL2 !BU,3!BV \3!BW(  4H!!X!4#"Y! 064 !!Z#7 !![$7!!\H%7!!],&|8#"^'H :( #"_(`T; #"`|)x<< #"aL*@ !!b+A 4"c+@,C 5,%"d,E%"e, F #"f, (F< #"gL/H:p &!h$4I!!i$4I'!jh44I#"k4 lL: #"lp58L: %"m5P$M0%"n5h@M`Px`hP0H8HX 0@,зBׂ$5kJJsFd]ZP9gD_,kڛjI|&3ixOSBgDgʩEN*!̄DV*nL7a/ADoA_MH̺0FF@zGW@@ Ǥډ7C笽lVC:kxX`F );͆E-am4`wBڇ7J YcI5g` 9Os\~ 򉩕0Eq_( H÷AH' #~B(%C q`GjJhn /$CёrJ>)Ϣ uQ #F Cj C_aeE׷tFFFx8F@ F  F  Fl 0:s *Dw= F"pF$F%F%xF%j(aLSOb+&NMG[\4;J1E@tJXIHDC(TD?>FT@LE"|IL$> MEA0?lFI8>(AIH=?t!LH?vPenInputPanelLib8DISPID_PenInputPanel0ADISPID_PIPAttachedEditWindow0iTDISPID_PIPFactoidWWW0 DISPID_PIPCurrentPanelWW0DISPID_PIPDefaultPanelWW0 BDISPID_PIPVisibleWWW 0DISPID_PIPTopWWW0'DISPID_PIPLeftWW0DISPID_PIPWidthW0Y2DISPID_PIPHeight0WDISPID_PIPMoveTo0 DISPID_PIPCommitPendingInput02DISPID_PIPRefreshWWW0DISPID_PIPBusyWW0nDISPID_PIPVerticalOffset0'iDISPID_PIPHorizontalOffsetWW0(DISPID_PIPEnableTsfW0LDISPID_PIPAutoShowWWd8DISPID_PenInputPanelEventsWWd0:DISPID_PIPEVisibleChangedWWWd0DISPID_PIPEPanelChangedWd0IDISPID_PIPEInputFailedWWd0DISPID_PIPEPanelMovingWW 81VisualStateW\07InPlaceW0*DFloating 0/DockedTopWWW 0*DockedBottom0,ClosedWW,8%WInteractionModeW.8;__MIDL___MIDL_itf_peninputpanel_0000_0000_0001WW0OInteractionMode_InPlaceW0InteractionMode_Floating0InteractionMode_DockedTopWWW0ƮInteractionMode_DockedBottom 8 InPlaceStateX$.8;__MIDL___MIDL_itf_peninputpanel_0000_0000_0002WWX0%InPlaceState_AutoWWWX0gInPlaceState_HoverTargetX0=cInPlaceState_ExpandedWWW8 PanelInputAreaWW .8;__MIDL___MIDL_itf_peninputpanel_0000_0000_0003WW 05PanelInputArea_AutoW 0YPanelInputArea_KeyboardW 0nPanelInputArea_WritingPadWWW 0PanelInputArea_CharacterPadW$8gCorrectionModeWW.8;__MIDL___MIDL_itf_peninputpanel_0000_0000_0004WW0tCorrectionMode_NotVisibleWWW0CorrectionMode_PreInsertionW%0CorrectionMode_PostInsertionCollapsedWWW$0dvCorrectionMode_PostInsertionExpandedL8CorrectionPositionWW0.8;__MIDL___MIDL_itf_peninputpanel_0000_0000_0005WW0rCorrectionPosition_AutoW07CorrectionPosition_BottomWWW0CorrectionPosition_TopWW8hInPlaceDirectionx.8;__MIDL___MIDL_itf_peninputpanel_0000_0000_0006WWx 0:InPlaceDirection_AutoWWWxP0*`InPlaceDirection_BottomWx0InPlaceDirection_Top 8EventMaskWWW@.8;__MIDL___MIDL_itf_peninputpanel_0000_0000_0007WW@0 EventMask_InPlaceStateChangingWW@0,EventMask_InPlaceStateChangedWWW@0$8EventMask_InPlaceSizeChangingWWW@0,iEventMask_InPlaceSizeChanged@0EventMask_InputAreaChangingW@<07EventMask_InputAreaChangedWW@T 0EventMask_CorrectionModeChanging@0EventMask_CorrectionModeChangedW@#0ekEventMask_InPlaceVisibilityChangingW@"0 hEventMask_InPlaceVisibilityChangedWW@ 0EventMask_TextInsertingW@0oEventMask_TextInsertedWW@ 0*EventMask_AllWWW8IPenInputPanelWWxnBusyFactoidW AttachedEditWindowWW 8QPanelTypeWWW< 0PT_DefaultWW 0PT_InactiveW( 0 PT_HandwritingWW 0)PT_KeyboardWp wCurrentPanel ADefaultPanel qpDefaultPanelWWWVisibleW 5TopW {LefthNWidthWWW|HeightWWsVerticalOffsetWWȽHorizontalOffsetBAutoShow pAutoShowWWWڰMoveToWWdCommitPendingInputWWRefreshW JcEnableTsfWWW`  EnableWWl8_IPenInputPanelEventsWWWlT RInputFailedWd/hWndKeyWText ShiftKeyllVisibleChangedWW NewVisibilityWWWl \PanelChanged NewPanelTypel PanelMovingW 8IHandwrittenTextInsertionWWWInsertRecognitionResultsArrayWWW IInkExtendedPropertiesWW , 8ZIInkExtendedProperty p Guid ;Data( zItem IdentifierWW( rAddWp InkExtendedPropertyW( ϱRemoveWW( |ClearWWW( DoesPropertyExistWWW ExtendedPropertiesWW +PropertiesWW VDirtyWWW 8IInkCustomStrokesWWWName  RCustomStrokesWWW ,ppunkInkCustomStrokesWWWT X8\QInkBoundingBoxModeWWT 0IBBM_DefaultT 0 IBBM_NoCurveFitWT 0IBBM_CurveFitWWWT 0IBBM_PointsOnlyWT  09IBBM_UnionWW  8IInkRectangleWWWUnitsWWW H{BottomWW  RightWWW 8tagRECTW(iRect GetRectangle  >SetRectangle YGetBoundingBoxWWBoundingBoxModeW 4!RectangleWWW  DeleteStrokesWWW 8ybIInkStrokeDispWW ]IDWW BezierPointsPointsWW l8=IInkDrawingAttributesWWW 2FColorWWW$ 1CurrentColor gCurrentWidth ,1CurrentHeightWWW lFitToCurveWWFlag IgnorePressureWW X hAntiAliasedW  TransparencyHuCurrentTransparencyWH p8InkRasterOperationWWH 0e IRO_BlackWWWH 0IRO_NotMergePenWH 0IRO_MaskNotPenWWH |0'IRO_NotCopyPenWWH h0 IRO_MaskPenNotWWH 0pIRO_NotWH | 0uIRO_XOrPenWWH @0IRO_NotMaskPenWWH p 0IRO_MaskPenWH  0ۉIRO_NotXOrPenWWWH 0$IIRO_NoOperationWH 0IRO_MergeNotPenWH  0{IRO_CopyPenWH 0IRO_MergePenNotWH < 0bIRO_MergePenH  04IRO_WhiteWWW RasterOperationWCurrentRasterOperationWW P 8zlInkPenTipWWW @ 0dIPT_Ball 0sIPT_RectangleWWW bPenTipWWL CurrentPenTipWWW hCloneWWW 92DrawingAttributesWWW DrawAttrsWWW 8InkW PolylineCuspsWWW CuspsWWW l BezierCuspsW ,SelfIntersectionsWWW IntersectionsWWW  PacketCountWplCountW  lPacketSizeWW3plSizeWW PacketDescriptionWWW 0[gDeletedW ph FindIntersectionsWWW GetRectangleIntersectionsWWW Clip u,HitTestCircleWWW oXWWWlYWWW, VRadiusWWd u'IntersectsWW L $NearestPointH'Distance4PointWWW )SplitWWWSplitAtW KNewStrokeWWW|8.?TabletPropertyMetricUnit 0jTPMU_Default 0TPMU_InchesWP0TPMU_Centimeters  0TPMU_Degrees 0TPMU_Radians$ 0TPMU_Secondsd 0TPMU_PoundsWt 0JTPMU_GramsWW #GetPacketDescriptionPropertyMetricsW PropertyName4MinimumW MaximumW8 ResolutionWW  دGetPointsWWW<IndexWWW  I SetPointsWWWxNumberOfPointsSetWWW GetPacketDataWWW PacketDataWW UGetPacketValuesByPropertyWWW PacketValues SetPacketValuesByPropertyWWWHbstrPropertyNameNumberOfPacketsSetWW GetFlattenedBezierPoints@ zFittingErrorJFlattenedBezierPointsWWWt 8IInkTransformWWWt>ResetWWWt` g_TranslateWWW(HorizontalComponentW{VerticalComponentWWWtRotateWWrGDegreesWt pReflectW` +Horizontally` ZVerticallyWWtShearWWWtNScaleTransformWW HorizontalMultiplier VerticalMultiplierWWt pGetTransformt;eM11t4;eM12t;eM21t;eM22toeDxWtleDyWt %SetTransform@KValueWWW8[XFORMWWW<8?tagXFORM  TransformWWWbApplyOnPenWidthW ScaleToRectangle 4>yMove bDeleteStroke/StrokeWW 8InkExtractFlagsW(0IEF_CopyFromOriginal0f$IEF_RemoveFromOriginalWW 0}nIEF_DefaultW ExtractStrokesWW FExtractFlags! bExtractedInk 1ExtractWithRectangle(NewInkWW HitTestWithRectangle7SelectionRectangleWW HIntersectPercent 4HitTestWithLassoL ZLassoPointsW %PointOnStrokeWWW|m DistanceFromPacketWW d nCreateStrokesWWW MStrokeIdsWWW $ AddStrokesAtRectangleWWW ֞SourceStrokesWWWqTargetRectangleW4 8InkPersistenceFormat0DIPF_InkSerializedFormatW0IPF_Base64InkSerializedFormatWWW!0FIPF_GIFWL" 0IPF_Base64GIFWWWh 8InkPersistenceCompressionModeWWWhD 0~IPCM_Defaulth40IPCM_MaximumCompressionWh0/IPCM_NoCompressionWW Save QPersistenceFormatWWW,"(CompressionModeW Load L$ CreateStrokeL8jInkClipboardFormatsW0]ICF_None`0ICF_InkSerializedFormatW$ 0ICF_SketchInkWWW# 0ICF_TextInkW40ICF_EnhancedMetafile 0ICF_Metafile8% 0رICF_BitmapWW 0ICF_PasteMaskWWW% 0 cICF_CopyMask$ 0Q{ICF_DefaultW0 8InkClipboardModesWWW0%0XICB_Copy0"0xICB_CutW00yfICB_ExtractOnlyW00ICB_DelayedCopyW0 0ICB_DefaultWh 8?IDataObjectW% 8 tagFORMATETC\8ppwireCLIPFORMATWW"8M_userCLIPFORMATWcfContext$8Z__MIDL_IWinTypes_0001WWW$@' ]dwValueW$,&vpwszName #luWWW0!cfFormat8DFtagDVTARGETDEVICEWWWtdSizeWWS!tdDriverNameOffsetWWP!f?tdDeviceNameOffsetWWHLItdPortNameOffsettdExtDevmodeOffsetWWtdDataWW4$~ptdWdwAspectx'lindexWW#tymedWWW 8>wireSTGMEDIUMWWWP 8X_userSTGMEDIUMWWX8_STGMEDIUM_UNION8D__MIDL_IAdviseSink_0003W|8A_userHMETAFILEPICTWW`8Z__MIDL_IWinTypes_0005WWWJhInprocWD\%8_remoteMETAFILEPICTWD<C^mmWWD(xExtDL#qyExtx8_D_userHMETAFILEWW &8Z__MIDL_IWinTypes_0004WWWp( 8T_BYTE_BLOBWWpTsclSizeWWp|)IPersist . AGetClassIDWW/!0pClassIDt ZIsDirtyWl &8Q$IStreamW 083GISequentialStreamWWW l. RemoteReadWW.^pvWW#\cbWWg-pcbReadW . RemoteWriteW0 ^pcbWrittenWW4!H+8G_LARGE_INTEGERWW4!!˙QuadPart!8_ULARGE_INTEGERWl  2RemoteSeekWW)dlibMove2dwOrigin 2plibNewPositionWl Y3SetSizeW( zlibNewSizeWWl + &RemoteCopyTol +CommitWW-grfCommitFlagsWWl nRevertWWl | N!LockRegionWW( (libOffsetWWW(2 VdwLockTypeWWl |, 8UnlockRegion!' 8tagSTATSTGWW!P1ipwcsName!type`"' 8D_FILETIMEWWW`"x% dwLowDateTimeWWW`" BdwHighDateTimeWW!,lmtimeWWW!0%ctimeWWW!&atimeWWW!4grfModeW!{grfLocksSupportedWWW!L/clsidWWW!\4 NgrfStateBits!H4\reservedl 2StatT.pstatstg, &rgrfStatFlagW4ppstmWWW5 \sfClearDirtyW) 9GetSizeMaxWW5 pcbSizeW"468c/IBindCtx"*RegisterObjectBoundWH3Kpunk"@(RevokeObjectBoundWWW")_+ReleaseBoundObjectsW(#1 8tagBIND_OPTS2WWW(#-cbStruct(#\5%hgrfFlags(#|2dwTickCountDeadlineW(#<- dwTrackFlags(#T2dwClassContextWW#& 8_COSERVERINFOWWW#* @dwReserved1W#@. 8d_COAUTHINFOW#0 YdwAuthnSvcWW#5 ΝdwAuthzSvcWW#6$pwszServerPrincNameW## dwAuthnLevel#\RelativePathToWW8 ppmkRelPathW@=GetDisplayNameWW<cppszDisplayNameW@5ParseDisplayName4hrpszDisplayNameWW9;pchEaten,ZppmkOutW@3FIsSystemMonikerW>pdwMksysx 4RemoteOnRenameWW@pmkWx,: ËRemoteOnSavex< k{RemoteOnCloseWWW(eDAdviseWH&`6advfH&!pAdvSink? pdwConnectionWWW : xDUnadviseWWWH&6 ߈dwConnection%D0 8AIEnumSTATDATAWWWH&: 8DtagSTATDATAWH&@ x\formatetcWWW- EnumDAdviseW<2 U]ppenumAdvise 48 ClipboardCopyWithRectangleWW`=2ClipboardFormats|.sClipboardModesWWL= DataObjectWW @, {ClipboardCopyWWW @CanPaste 1 ClipboardPasteWW` +RecognitionResultWWW` 8ToString= a9InkStrokeWWW` + -AddStrokesWW< \ InkStrokesWW` ! }RemoveStrokesWWW` p<ModifyDrawingAttributesW|= BoundingBoxW` &?RemoveRecognitionResultW&@8IInkRecognitionAlternatesWWW=InkRecoAlternate)=LineAlternatesWWH!ConfidenceAlternates,CnGetStrokesFromStrokeRangesWW'S-GetStrokesFromTextRangeWCe|selectionStartWW/kselectionLengthW9GetTextRangeFromStrokesW2$gAlternatesWithConstantPropertyValues4 MPropertyType-yGetPropertyValue4B @PropertyValueWWW4+ TopAlternate47 TopConfidenceWWW48=%aAlternatesFromSelectionW@XmaximumAlternatesWWW4H5ModifyTopAlternateWW% AlternateWWW4T7ASetResultOnStrokesWWXAղInsertInkRecognitionResultWW>pIInkRecoResultW'38޼HandwrittenTextInsertiont'0D 8PenInputPanelWWW'|88ITextInputPanelEventSink'<qInPlaceStateChanging:ZoldInPlaceStateWTCj.newInPlaceStateW'T,lInPlaceStateChangedW',4 hInPlaceSizeChangingW? oldBoundingRectangle newBoundingRectangle'h>4InPlaceSizeChangedWW'l9InputAreaChangingWWWL> oldInputAreaD M;newInputArea'(YInputAreaChanged'LFq:CorrectionModeChangingWW>5oldCorrectionModeWWW*newCorrectionModeWWW'd?CorrectionModeChangedWWW'G4)InPlaceVisibilityChangingWWW@A oldVisibleWW7 )newVisibleWW':z"InPlaceVisibilityChanged'; TextInsertingWWW'2 TextInserted<(D8ITextInputPanelW(A8,wireHWND)<@8_RemotableHandleh)>8Z__MIDL_IWinTypes_0009WWW<(>CurrentInteractionModeWW<(CDefaultInPlaceStateWHStateWWW<(DCurrentInPlaceStateW<(8vDefaultInputArea8BArea<(IyCurrentInputArea<(IPenInputPanel_InternalWWMicrosoft PenInputPanel 1.7WWWLThe PenInputPanel allows you to add in-place pen input to your applications.WWfRetrieves a Boolean value that specifies whether the PenInputPanel object is currently processing ink.fReturns or sets the factoid that a recognizer uses to constrain its search for the recognition result._Sets or retrieves the window handle of the object that the PenInputPanel object is attached to.WWWuSpecifies that the PenInputPanel object displays the last panel type used for any pen input panel in any application.W>Specifies that the PenInputPanel object does not accept input.nSpecifies that the PenInputPanel object displays the default handwriting panel for the current input language.kSpecifies that the PenInputPanel object displays the default keyboard panel for the current input language.WWWJDefines the type of input currently available in the PenInputPanel object.ISets or retrieves which panel is currently active in the pen input panel.WFSets or retrieves which panel shows in the pen input panel by default.@Sets or retrieves the visible state of the PenInputPanel object.WWGRetrieves the vertical location of the top edge of the pen input panel.WWWJRetrieves the horizontal location of the left edge of the pen input panel.ARetrieves the width of the pen input panel in client coordinates.WBRetrieves the height of the pen input panel in client coordinates.Sets or retrieves the offset between the closest horizontal edge of the pen input panel and the closest horizontal edge of the control to which it is attached.WWWSets or retrieves the offset between the left edge of the pen input panel and the left edge of the control to which it is attached.WWWpSets or retrieves a Boolean value that specifies if the pen input panel appears when focus is set using the pen.WWJSets the position of the PenInputPanel object to a static screen position.&Sends collected ink to the recognizer.'Forces a complete repaint of a control.WWWWhen passed TRUE, the PenInputPanel object attempts to send text to the attached control through the Text Services Framework (TSF) and enables the use of the correction user interface.WWPenInputPanel Event InterfaceWxOccurs when input focus changes before the PenInputPanel object was able to insert user input into the attached control.WW@Occurs when the PenInputPanel object has shown or hidden itself.WW=Occurs when the PenInputPanel object changes between layouts.W/Occurs when the PenInputPanel object is moving.WWW#IHandwrittenTextInsertion interfaceWWWIInkRecognitionResult InterfaceWWW)Represents the result of the recognition.W"IInkRecognitionAlternate Interface+Returns the result string of the alternate.WWWReturns the level of confidence - strong, intermediate, or poor - that a recognizer has in the recognition of a RecognitionAlternate object or of a gesture.WWSReturns the baseline of a RecognitionAlternate object that exists on a single line.WWWSReturns the midline for a RecognitionAlternate object that exists on a single line.WWWXReturns the ascender line of a RecognitionAlternate object that exists on a single line.WWYReturns the descender line of a RecognitionAlternate object that exists on a single line.W?Returns the line number of the ink that makes up the alternate.WWWIInkStrokes InterfaceWMContains the collection of Stroke objects that represent a single ink stroke.Wproperty _NewEnumWIInkDisp Interfaceproperty Strokes collectionWWW IInkExtendedProperties InterfaceWWkContains the ExtendedProperty objects that represent application-defined data that is stored with a stroke.WWW!Enumerate next item in PropertiesWIInkExtendedProperty InterfacefRepresents the ability to add your own data to a variety of objects within the Tablet PC object model.Property's dataWWWPSpecifies the object or collection to return at the given index in a collection.WWPSpecifies the extended property to add to the collection of extended properties.WW>Specifies the extended property to remove from the collection.?Specifies the extended properties to clear from the collection.WWWYSpecifies whether an extended property exists within a collection of extended properties.W&property ExtendedProperties collectionDirty property WIInkCustomStrokes InterfaceWWW:Contains a collection of user-defined Strokes collections.OSpecifies the collection of strokes to add to the collection of custom strokes.WWW]Specifies the stroke or collection of strokes to remove from the given collection of strokes.WSSpecifies that all custom strokes be cleared from the collection of custom strokes.WWWproperty CustomStrokesUse the definition of each stroke (polyline or Bezier) to calculate the bounding box; includes the drawing attributes, such as pen width, in the calculation.WUse the polyline of the strokes (ignore Bezier curve fitting requests) to calculate the bounding box; includes the drawing attributes in the calculation.WUse the Bezier curve fitting line of the strokes (apply Bezier curve fitting to all strokes) to calculate the bounding box; includes the drawing attributes in the calculation.WWWAUse only the points of the strokes to calculate the bounding box.W9The union of a NoCurveFit request and a CurveFit request.W<Represents the collected strokes of ink within an ink space.WWIInkRectangle InterfaceWWW6Represents access to a rectangle for Automation users.=Returns or sets the left position of the InkRectangle object.W?Returns or sets the bottom position of the InkRectangle object.WWW>Returns or sets the right position of the InkRectangle object./Returns or sets access to the rectangle struct.WWWMSpecifies (returns) the elements of the InkRectangle object in a single call.WJSpecifies (sets) the elements of the InkRectangle object in a single call.BoundingBox propertyWWDeleteStrokes methodWWIInkStrokeDisp InterfaceWWRepresents a single ink stroke.WWWproperty BezierPointsWIInkDrawingAttributes InterfaceWWW@Represents the objects that are applied to ink when it is drawn.WWYReturns or sets the width of the pen when drawing ink with this DrawingAttributes object.WZReturns or sets the height of the pen when drawing ink with this DrawingAttributes object.Returns or sets the value that specifies whether Bezier smoothing is used to render ink; this means that ink will be rendered as a series of curves instead of as lines between pen sample points.Returns or sets the value that specifies whether drawn ink will automatically get wider with increased pressure of the pen tip on the tablet surface.WReturns or sets the value that specifies whether the foreground and background colors along the edge of the ink are blended to increase the smoothness of an ink stroke.WW4Returns or sets the transparency value of drawn ink.WWBlack pen color.WWInverse of MergePen.WWTCombination of the colors common to the background color and the inverse of the pen.WWInverse of CopyPen.WWWPCombination of the colors common to both the pen and the inverse of the display.WWInverse of the display color.WOCombination of the colors in the pen and in the display color, but not in both.WWWInverse of MaskPen.WWWACombination of the colors common to both the pen and the display.WInverse of XOrPen.+No operation; the output remains unchanged.WWWBCombination of the display color and the inverse of the pen color. Pen color.BCombination of the pen color and the inverse of the display color.3Combination of the pen color and the display color.WWWWhite pen color.WW=Defines values for performing raster operations on drawn ink.WqReturns or sets how the pen color interacts with the existing background colors on the display when ink is drawn.WRound pen tip.Rectangular pen tip.WWHDefines values that specify whether the pen tip is round or rectangular.WWkReturns or sets the pen tip to use, ball or rectangle, when drawing ink with this DrawingAttributes object.WWWGReturns the collection of application-defined data stored in an object.WWW-Specifies the creation of a duplicate object.Wproperty DrawingAttributes Ink propertyWWExtenedProperties collectionWWPolyline Cusps propertyWWWBezier Cusps propertyWSelf Intersections propertyWWWPacketCount propertyWWPacketSize propertyWWWPacketDescription propertyDeleted propertyWWmethod FindIntersectionsWW method GetRectangleIntersectionsWW method ClipWWWmethod HitTestCircleWWmethod NearestPointWWW method SplitWW*GetPacketDescriptionPropertyMetrics methodmethod GetPointsWWmethod SetPointsWWmethod GetPacketDataWW method GetPacketValuesByPropertyWW method SetPacketValuesByPropertyWWmethod GetFlattenedBezierPointsWWWIInkTransform InterfaceWWWKRepresents a 3x3 matrix that, in turn, represents an affine transformation.WWW9Specifies the translation to apply to the view transform.WSpecifies the amount, measured in degrees, to rotate the ink in the view transform around the specified point, or if no point is specified, the origin.WWWASpecifies reflection in either horizontal or vertical directions.WNShears the stroke or strokes by the specified horizontal and vertical factors.5Specifies the X and Y factors to scale the transform.W"Gets the InkTransform member data."Sets the InkTransform member data.Returns or sets the element in the first row, first column of the affine transform matrix represented by an InkTransform object.WWReturns or sets the element in the first row, second column of the affine transform matrix represented by an InkTransform object.WReturns or sets the element in the second row, first column of the affine transform matrix represented by an InkTransform object.WReturns or sets the element in the second row, second column of the affine transform matrix represented by an InkTransform object.Returns or sets the element in the third row, first column of the affine transform matrix represented by an InkTransform object.WWReturns or sets the element in the third row, second column of the affine transform matrix represented by an InkTransform object.W6Returns or sets access to the XFORM struct (C++ only).Transform methodWWScaleToRectangle methodWWW Move methodWWW Rotate methodW Shear methodWWScaleTransform methodWDeleteStroke methodWWW&The ink is copied from the Ink object.#The ink is cut from the Ink object.WWWQDefines values that determine what part of a stroke to remove from an Ink object.WExtractStrokes methodWExtractWithRectangle methodWWW Clip methodWWW Clone methodWWHitTestCircle method WHitTestWithRectangle methodWWWmethod HitTestWithLassoWWWCreateStrokes methodWWAddStrokesAtRectangle methodWWBSpecifies that ink be persisted using Ink Serialized Format (ISF).GSpecifies that ink be persisted by encoding the ISF as a base64 stream.WWWiSpecifies that ink be persisted using a GIF file that contains ISF as meta-data embedded within the file.WHSpecifies that ink be persisted by using a base64 encoded fortified GIF.WW1Defines values that specify how ink is persisted.WUProvides the best tradeoff between save-time and storage for the typical application.WSUse when minimizing storage space is more important than how fast the ink is saved.WWWUse when save-time is more important than the amount of storage space used and when compatibility between versions is important.WW\Defines values for the compression modes used to save the Ink object to a serialized format.WW Save methodWWW Load methodWWWCreateStroke methodWWWWFlag that can be used to verify whether any formats are present by checking against it.WWW^Specifies that ink is not expected to form words, but rather will be interpreted as a picture.-Specifies that ink be expected to form words.WASpecifies the enhanced metafile to play to create the background.WlSpecifies that ink be stored as a metafile, or a list of commands that can be played back to draw a graphic.WW.Specifies the bitmap to use as the background.RSpecifies the formats that can be used for pasting, including tInk, sInk, and ISF.FSpecifies the formats that can be copied to the clipboard through Ink.+Specifies that ink be stored as a CopyMask.WWWNDefines values that specify the format of ink that is stored on the clipboard.Copy the ink to the clipboard.)Cut the ink and copy it to the clipboard.W%Do not copy the ink to the clipboard.W~Use delayed rendering to reduce the amount of data stored on the clipboard; the data is rendered when a paste request is made.%Specifies that the Copy mode be used.W>Defines values that specify the copy options of the clipboard.ClipboardCopyWithRectangle ClipboardCopyWCanPasteWWClipboardPaste=Returns the Ink object that contains a collection of strokes.W9Returns the recognition result of the Strokes collection.WEFor a Strokes collection, returns the recognized text of the strokes.W Item methodWWW7Specifies the stroke to add to a collection of strokes.WWWFSpecifies the collection of strokes to add to a collection of strokes.MSpecifies the given Strokes collection to remove from the Strokes collection.WRSpecifies the drawing attributes of all of the strokes in a collection of strokes.method GetBoundingBoxWSpecifies the application of scaling, rotation, translation and skewing of Stroke collections/Ink objects in a single operation, as opposed to individual operations.W]Specifies the stroke or collection of strokes to be scaled to fit in the specified rectangle.WERemoves the RecognitionResult associated with the Strokes collection.Wproperty StrokesWW#IInkRecognitionAlternates InterfaceWWWGReturns the number of objects or collections contained in a collection.WWWbReturns the collection of alternates where each alternate in the collection is on a separate line.Returns the collection of alternates where each alternate in the collection consists of the segments with the same property values.WWWSpecifies the smallest collection of strokes that contains a given input collection of strokes, and for which the recognizer can provide alternates.WWReturns the strokes that correspond to the smallest RecognitionAlternates collection that contains a specified range of recognized text within the alternate.WSpecifies the smallest range of recognized text for which the recognizer can return an alternate that contains a given collection of strokes.WnSpecifies the collection of alternates that have the same value as this alternate for the given property type.oSpecifies the value of a given property of the alternate, such as the recognizer's confidence in the alternate.WWW5Returns the best alternate of the recognition result.W\Returns the level of confidence - strong, intermediate, or poor - of the recognition result.WWmethod AlternatesFromSelectionGSpecifies the recognition result to be modified with a given alternate.WWW`Specifies the recognition results to assign to the strokes that were used to create the results.WWITextInputPanel InterfaceW!IInputPanelWindowHandle InterfaceWITextInputPanelRunInfoX x@ @ @@@P@ @p @  @ `  (   T  @H @( @8 HP `h x@<th$\@p 0D@|X8p,dX P0@P`Lp@4!!l `"%!@T$#(#8(#H@X`%x$%"1=xH&% 0@H4X`px&hh))(,L'(@T444444444 4  4  4  4  4 444@@@@@@@@@ @ @ @ @ @@@@<d$@\x(H(<Pdx,@P4444@@@@(<d44444@@@@@<Pd|(<PP4444@@@@$Hp(<<444@@@ 0(P4444@@@@(<P4444@@@@(<<444@@@(<444@@@p(444444 4@44 4 4 4 4@@@@@@@@@ @ @ @ @, X ( T  ( (<Pdx@,LDp8` , LD@p ,$D!,(LD@H ,,D!@,0LDX ,4D!P,8LDXP ,<D!P, @LD 8l , DD!  , HLD `` , LLD ` , PLD ` ,TLD<` ,XLD` ,\D!,`LD$` ,dD!$,hLD8 ,lD! 8pT     t4 l x4 5,|D     ` p p 8 8 l l , @ ` t ,X4`<hDpp444\4@@@@  8TPt      ,D  <,D  \ Pp8 d  ` `  XP|x< l h$<l `E$``E<L,LD @| , TD,9D ,$LDd9xD ,(TD 5( P, D9CD,EE ,0L 9xlE 44 0:|DD(ELEE,X,,LDl @ , LD xP ,$LD< h ,(LD | ,,LD  ,0LDH  ,4LD ` ,8TD 5( ,<TD5pC , @TD 5C 8 Dl D 6(C D H D 7`C`DC D L|  7(`C`D8 Pd D H8DTD 8T\ D8DD    Ph|(pCCCC0DTDD,X4`4x<444@@@ <(,LD ` , LDP  ,$TD1p ,(TD1h4B ,,L D$2@TB 80d Dl2! ,4L |2hB,8L 2B,<L `hB, @L  3B, DL  P3P8 Hd D 3hB 8 L\  3  , PL  d48TT 'DXd '8\T (|8`T (|,dL $) h4 4 4BTBBBBL L`TC,X@l(`@x,TDx ( , TDt` ,$LD8x ,(D! ,,TD 80d Dh ,4L (,8L 0(!D<| D((!p! D @| D )!p! , DL  $), HT D 4)p! P L D D)( D P| D \),"L"( PT D|) L""( \X D! " "! 8\d D ) "( 8`d  )0#L#Ddl D ,$$ ,hD  , Dlt D - < ! Pp D`10A8APA Pt D|1(0A8APA 8xd D1HA8B P| D1HA(   (@xxL !!Td "h"" #$$$pAABB,X@l L0@lPX,LDr ` , LDs, 8$d Dt  D(t Du@  ,,D v  04 w84\ Dx8    ,X ,LDop@ , LDp ,$D!p ,X,LD` , LDP  8$d D ( 8(\  (,,D `  04  ,X4044l4 4 d@@@@@4Pl8TpX,LDg` , D!g,$LDh4` ,(D!h4,,LDit` ,0D!it,4LDj` ,8D!j,@<LD k  , @@D!kP D  l,` ` ``P Ht  m|   4,X4`P$$$$ @@@@ (<P,LD` , LD8 ,$TDX ,(LAP,,TDp ,0TD` ,4LD ,8LD  ,<LD( d , @LD H ` , DLD ` ` , HLD x  , LLD  8 8 Pd D h 8Td D (d 8Xd D d ,\L  P`| D 8 Pd D!   8hd D(! 4 \l 8!d`|` Dpl Dd! Pt| Dx! ` Dxl D!< P|| D!d| \ D! |` 8\ D!4 8\ '  ,L '8T 'Dd '8T (|8 T  (|    !@,DL ,Td 4 T L`,X4`<t`Dl8dp,LDzt`H , D!zt,$LD{ ` ,(D!{,,LD| x ,0D!|,4LD}p8 ,8D!}p ,<LD ~48 , @D!~4 , DLD 8 , HD!  , LLD x` , PD! x,TLD0 ,XD!(,\LD@ ,`D!8,dTD,` ,hT DxX  44 pp@,X4`<hD444444 L4!4"4#4 $, 4 %p 4 & 4 ' 4 ( 4)4*H4+@@@@@@@@@ @ @ @ @ @@@H`|0Lh8Tp4Pl84H4X@@@T44444444@@@@@@@@p(<Pdx| 4 ,"8 T |"D$d "8(T T#  48,T #80T #|h4  $        $ h8 D$  $ ,@<LD h$ L , @@D!h$, @DLD $ L , @HD! $, @LLD p% L , @PD! p%,@TLD% L ,@XD!%,@\LDx& L ,@`D!x&,@dLD& L ,@hD!&,@lLD'` ,@pD!'  tL`4     $ $  X D@lHt$Px$$$$ $$@@@@@@  $ (<PdT4 H(4 p(4p(@@@0!P!t!8p4)4*4`*4*@@@@####8TT4L+4+4+@@@4$L$p$84E-4F)4Gt-4H-4I.4 JH.4@K.4L.4M04?$040AP04 Bx04C0@@@@@L&`&t&&&8Tp0 d H.X.0d H4/X.$L H4/0d H/H/<t H4/x`0t00 d 81P1H$ H4/@@@$(D @$,T (XA`````````./L/d/D01p@@@A0` hd$,$$ $@@@@@'t(((((<P($$@@,''($$@@d'x'x$$$$$ , @@@@@@''($(@(`((<Pd(($ $@@..($ $@@('`,x,,,$ , ,@@@@@@@**(.@.T.l.|.(<Pdx($P$@@,''<$H,$@@@|)`*t*(P$$$8, @@@@)))*(<($($@@,''<$ ,$@@@|)`*t*(($,@@8*L*($h$@@,''<$ ,$@@@|)`*t*(($$@@0+'<,,,@@@h,-.(($$@@,''<$,$@@@|)`*t*($$$$ $$$,@@@@@@@@++++,(,@,T,(<Pdx($$@@,''<$,$@@@|)`*t*(<$$,@@@,,x-(P$$$$@@@@(-<-P-d-(<($$@@,''<$,$@@@|)`*t*(<$$,@@@.8*L*(<$$0$@@@/000(< t 0H00$D 04 $T 1````00t<`x0 d H4/10T (($L `,@4 4 `````11@<@T@0`<H <`<<<H$ <`<(=8=H( <`=p|=p=<,| `==p=00d $>;$4L `L>$8L x><<| <`<`><@| <`<h;$ DT  p>0 Hl  `>p>0 Ll  `>p0?< P|  <`<d?T T  <`<??p?$XL ?````````` ` ` ` ` ``<=L==>8>h>:4;>>?H???HDh(X4 $L l.0\ l.H6$L x6````h2$$`6<l$$ L T2`<2<l 333$D 3H l.223$ D ,4$4 <(d t424<,d t42400\ 66$4T 46`````````x3344H4\445<` \x< t 222<t 223``22<$@H3$@H3$$$$$$ $($,$0 $@ $D@@@@@@@@@ @ @44@,H5\5p555555(<Pdx($$@@5,5t$ D  6$D  64 $L P9$L P9$ T ;0$T ; 60(\ ;(<$,T 1$ 0D  ;````````` `66699;; <T<p<$H`,P$$$$ $$$@,@@@@@@@@,7@75T7t779(<PdxP$$0,$ @@@@7x'l99(<$$$$ $ ,$@@@@@@@7 8$8D8\809P9(<Pdx,$,$ ,$$@@@@@@@8888899(<PdxDH @7 @:`X:t:$D :$L `X:0d `X::0\ :h;0 d `X:h;$$T ;```````,::::;4;l;Hl < | 0p00$D 04 $T 1````00t<`x< t 000$D 04 $T 1````00t<`x< t 000$D 04 $T (1````00t<`xP@$$,$@@@@(A@@@(<,LDH5` , LDP  ,$TDx ( 8(d DTC (,X(0 T lFF0T lFF0T FG0T FG0T dG|G0 T dG|G0$T GG0(T GG0,T `HxH0 0T  `HxH$ 4T  $ 8T  ````````` ` ` `LFFF$GDGGGH8HHHH0` P$ LD $D!$LDXI $LDI $D!$ LDI $$LDI $(D!$,LDI $ 0LD