| CancelMouseEventArgs | Provides data for cancelable mouse events. |
| Cursor | Represents general information about a tablet pointing and selecting device. |
| CursorButton | Represents general information about a button on a tablet pointing and selecting device. |
| CursorButtons | Represents a collection of CursorButton objects for a Cursor object. |
| CursorButtonsEnumerator | An implementation of the IEnumerator interface that supports iterating over a CursorButtons collection. |
| Cursors | Represents a collection of Cursor objects. |
| CursorsEnumerator | An implementation of the IEnumerator interface that supports iterating over a Cursors collection. |
| CustomStrokes | Contains a collection of user-defined Strokes collections. |
| CustomStrokesEnumerator | An implementation of the IEnumerator interface that supports iterating over a CustomStrokes collection. |
| Divider | Represents the ability to analyze the layout of a collection of strokes and divide them into text and graphics. |
| DivisionResult | Represents the layout analysis of the collection of strokes contained by the Divider object. |
| DivisionUnit | Represents a single structural element within a DivisionResult object. |
| DivisionUnits | Contains a collection of DivisionUnit objects that are contained in a DivisionResult object. |
| DrawingAttributes | Represents the attributes that are applied to ink when it is drawn. |
| ExtendedProperties | Represents a collection of ExtendedProperty objects that contain application-defined data. |
| ExtendedPropertiesEnumerator | An implementation of the IEnumerator interface that supports iterating over an ExtendedProperties collection. |
| ExtendedProperty | Represents the ability to add your own data to a variety of objects within the Tablet PC object model. |
| Factoid | This class contains the pre-defined factoid identifiers. |
| Gesture | Represents the ability to query particular properties of a gesture returned from a gesture recognition. |
| Ink | Represents the collected strokes of ink within an ink space. |
| InkCollector | Represents an object that is used to capture ink from available tablet devices. |
| InkCollectorCursorButtonDownEventArgs | Provides data for the InkCollector.CursorButtonDown, InkOverlay.CursorButtonDown, and InkPicture.CursorButtonDown events. |
| InkCollectorCursorButtonUpEventArgs | Provides data for the InkCollector.CursorButtonUp, InkOverlay.CursorButtonUp, and InkPicture.CursorButtonUp events. |
| InkCollectorCursorDownEventArgs | Provides data for the InkCollector.CursorDown, InkOverlay.CursorDown, and InkPicture.CursorDown events. |
| InkCollectorCursorInRangeEventArgs | Provides data for the InkCollector.CursorInRange, InkOverlay.CursorInRange, and InkPicture.CursorInRange events. |
| InkCollectorCursorOutOfRangeEventArgs | Provides data for the InkCollector.CursorOutOfRange, InkOverlay.CursorOutOfRange, and InkPicture.CursorOutOfRange events. |
| InkCollectorGestureEventArgs | Provides data for the Gesture events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when an application-specific gesture is recognized. |
| InkCollectorNewInAirPacketsEventArgs | Provides data for the NewInAirPackets events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when an in-air packet is seen. |
| InkCollectorNewPacketsEventArgs | Provides data for the NewPackets events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when ink collector receives packets. |
| InkCollectorStrokeEventArgs | Provides data for the Stroke events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when the user draws a new stroke on any tablet. |
| InkCollectorSystemGestureEventArgs | Provides data for the SystemGesture events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when a system gesture is recognized. |
| InkCollectorTabletAddedEventArgs | Provides data for the TabletAdded events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when a tablet is added to the system. |
| InkCollectorTabletRemovedEventArgs | Provides data for the TabletRemoved events of ink collectors (InkCollector, InkOverlay, and InkPicture), which occur when a tablet is removed from the system. |
| InkDivisionUnitsEnumerator | An implementation of the IEnumerator interface that supports iterating over a DivisionUnits collection. |
| InkEdit | The InkEdit control enables you to collect ink, recognize it, and display it as text. This control allows you to enable smart forms, which improves the accuracy of text input. |
| InkEditGestureEventArgs | Provides data for Gesture events, which occur when an application-specific gesture is recognized in an InkEdit control. |
| InkEditRecognitionEventArgs | Provides data for Recognition events, which occur when the InkEdit control gets results manually from a call to the Recognize method or automatically after the recognition timeout fires. |
| InkEditStrokeEventArgs | Provides data for Stroke events, which occur when the user draws a new stroke on an InkEdit control. |
| InkOverlay | Represents an object that is useful for annotation scenarios where users are not concerned with performing recognition on ink but instead are interested in the size, shape, color, and position of the ink. |
| InkOverlayPaintingEventArgs | Provides data for the Painting events of InkOverlay objects and InkPicture controls, which occur when ink is about to be painted. |
| InkOverlaySelectionChangingEventArgs | Provides data for the SelectionChanging events of InkOverlay objects and InkPicture controls, which occur when the selection of ink is about to change, such as through alterations to the user interface, cut-and-paste procedures, or the Selection property (for InkOverlay or InkPicture). |
| InkOverlaySelectionMovedEventArgs | Provides data for the SelectionMoved events of InkOverlay objects and InkPicture controls, which occur when selected strokes have been moved. |
| InkOverlaySelectionMovingEventArgs | Provides data for the SelectionMoving events of InkOverlay objects and InkPicture controls, which occur when selected strokes are about to be moved. |
| InkOverlaySelectionResizedEventArgs | Provides data for the SelectionResizing events of InkOverlay objects and InkPicture controls, which occur when selected strokes have been resized. |
| InkOverlaySelectionResizingEventArgs | Provides data for the SelectionResizing events of InkOverlay objects and InkPicture controls, which occur when selected strokes are about to be resized. |
| InkOverlayStrokesDeletingEventArgs | Provides data for the StrokesDeleting events of InkOverlay objects and InkPicture controls, which occur when strokes are about to be deleted. |
| InkPicture | The InkPicture control provides the ability to place an image in an application and enable users to add ink on top of it. It is intended for scenarios in which ink is not recognized as text but is instead stored as ink. |
| PacketProperty | Defines values that specify the packet properties. |
| PenInputPanel | The PenInputPanel object enables you to easily add in-place pen input to your applications. |
| PenInputPanelChangedEventArgs | Provides data for PanelChanged events, which occur when a PenInputPanel object changes between layouts. |
| PenInputPanelInputFailedEventArgs | Provides data for InputFailed events, which occur when the input focus changes before a PenInputPanel object was able to insert user input into the attached control. |
| PenInputPanelMovingEventArgs | Provides data for PanelMoving events, which occur when a PenInputPanel is moving. |
| PenInputPanelVisibleChangedEventArgs | Provides data for VisibleChanged events, which occur when the PenInputPanel object has shown or hidden itself. |
| RecognitionAlternate | Represents the possible word matches for segments of ink that are compared to a recognizer's dictionary. |
| RecognitionAlternates | Contains the RecognitionAlternate objects that represent possible word matches for segments of ink. |
| RecognitionAlternatesEnumerator | An implementation of the IEnumerator interface that supports iterating over a RecognitionAlternates collection. |
| RecognitionProperty | Defines values that specify the properties of the recognition alternate. |
| RecognitionResult | Represents the result of the recognition. The results of recognizing handwritten ink are returned in a RecognitionResult object. |
| Recognizer | Represents the ability to process ink, or handwriting, and translate the strokes into text or gestures. The recognizer creates a RecognizerContext object, which is used to perform the actual handwriting recognition. |
| RecognizerContext | Enables the ability to perform ink recognition, retrieve the recognition result, and retrieve alternates. The RecognizerContext enables the various recognizers that are installed on a system to use ink recognition to process input appropriately. |
| RecognizerContextRecognitionEventArgs | Provides data for Recognition events, which occur when strokes are recognized. |
| RecognizerContextRecognitionWithAlternatesEventArgs | Provides data for RecognitionWithAlternates events, which occur when strokes are recognized. |
| Recognizers | Contains the Recognizer objects that represent the ability to create a recognizer context, retrieve its attributes and properties, and determine which packet properties the recognizer needs to perform recognition. |
| RecognizersEnumerator | An implementation of the IEnumerator interface that supports iterating over a Recognizers collection. |
| Renderer | Represents the management of mappings from ink to the display window. Use the Renderer object to display ink in a window. You can also use it to reposition and resize strokes. |
| Stroke | Represents a single ink stroke. A stroke is a set of properties and point data that the digitizer captures that represent the coordinates and properties of a known ink mark. It is the set of data that is captured in a single pen down, up, or move sequence. |
| Strokes | Contains the collection of Stroke objects. |
| StrokesEnumerator | An implementation of the IEnumerator interface that supports iterating over a Strokes collection. |
| StrokesEventArgs | Provides data for StrokesAdded and StrokesRemoved events. |
| Tablet | Represents the digitizer device of Tablet PC that receives tablet device messages or events. |
| TabletPropertyDescription | Describes a PacketProperty that is reported by the digitizer. |
| TabletPropertyDescriptionCollection | Contains an ordered collection of TabletPropertyDescription objects. |
| Tablets | Contains the Tablet objects that represent the hardware-specific properties of all tablets that are attached to the system. |
| TabletsEnumerator | An implementation of the IEnumerator interface that supports iterating over a Tablets collection. |
| WordList | Represents a list of String types that can be used to improve the recognition result. |