22 uuid(7D868ACD-1A5D-4A47-A247-F39741353012),
27 importlib(
"stdole2.tlb");
50 } InkPersistenceFormat;
57 } InkPersistenceCompressionMode;
102 } InkClipboardFormats;
109 } InkRecognitionConfidence;
113 uuid(DB489209-B7C3-411
D-90F6-1548CFFF271E),
125 uuid(89F2A8BE-95A9-4530-8B8F-88E971E3E25F),
148 uuid(BF519B75-0A15-4623-ADC9-C00D436A8092),
162 [
id(0x00000004), propget]
HRESULT FitToCurve(
173 [
out, retval]
long* CurrentTransparency);
174 [
id(0x00000007), propput]
HRESULT Transparency(
175 [
in]
long CurrentTransparency);
176 [
id(0x00000008), propget]
HRESULT RasterOperation(
178 [
id(0x00000008), propput]
HRESULT RasterOperation(
180 [
id(0x00000009), propget]
HRESULT PenTip(
183 [
id(0x0000000b), propget]
HRESULT ExtendedProperties(
203 uuid(615F1D43-8703-4565-88E2-8201D2ECD7B7),
266 uuid(9794FF82-6071-4717-8A8B-6AC7C64A686E),
305 } TabletPropertyMetricUnit;
309 uuid(43242FEA-91D1-4A72-963
E-FBB91829CFA2),
317 [
id(0x00000004), propget]
HRESULT DrawingAttributes(
328 [
id(0x00000010), propget]
HRESULT SelfIntersections(
331 [
out, retval]
long* plCount);
333 [
out, retval]
long* plSize);
334 [
id(0x00000013), propget]
HRESULT PacketDescription(
341 [
id(0x00000005)]
HRESULT FindIntersections(
344 [
id(0x00000006)]
HRESULT GetRectangleIntersections(
362 [
id(0x00000015)]
HRESULT GetPacketDescriptionPropertyMetrics(
369 [
in, defaultvalue(0)]
long Index,
374 [
in, defaultvalue(0)]
long Index,
376 [
out, retval]
long* NumberOfPointsSet);
378 [
in, defaultvalue(0)]
long Index,
379 [
in, defaultvalue(-1)]
long Count,
383 [
in, defaultvalue(0)]
long Index,
386 [
id(0x0000001a)]
HRESULT SetPacketValuesByProperty(
390 [
in, defaultvalue(-1)]
long Count,
391 [
out, retval]
long* NumberOfPacketsSet);
393 [
in, defaultvalue(0)]
long FittingError,
394 [
out, retval]
VARIANT* FlattenedBezierPoints);
398 [
id(0x0000001c)]
HRESULT ScaleToRectangle(
419 uuid(F1F4C9D8-590
A-4963-B3AE-1935671BB6F3),
445 HRESULT ModifyDrawingAttributes(
456 [
in]
float HorizontalComponent,
457 [
in]
float VerticalComponent);
463 [
in]
float HorizontalMultiplier,
464 [
in]
float VerticalMultiplier);
466 [
in]
float HorizontalMultiplier,
467 [
in]
float VerticalMultiplier);
470 HRESULT RemoveRecognitionResult();
475 uuid(7E23A88F-C30E-420
f-9BDB-28902543F0C1),
500 uuid(3BC129A8-86CD-45ad-BDE8-E0D32D61C16D),
513 HRESULT AlternatesFromSelection(
514 [
in]
long selectionStart,
515 [
in]
long selectionLength,
516 [
in]
long maximumAlternates,
525 uuid(B7E660AD-77E4-429
b-ADDA-873780D1FC4A),
546 [propget]
HRESULT LineAlternates(
548 [propget]
HRESULT ConfidenceAlternates(
550 HRESULT GetStrokesFromStrokeRanges(
553 HRESULT GetStrokesFromTextRange(
555 [
in,
out]
long *selectionLength,
557 HRESULT GetTextRangeFromStrokes(
559 [
in,
out]
long *selectionStart,
560 [
in,
out]
long *selectionLength);
561 HRESULT AlternatesWithConstantPropertyValues(
571 uuid(286A167F-9F19-4c61-9D53-4F07BE622B84),
589 uuid(9D398FA0-C4E2-4fcd-9973-975CAAF47EA6),
630 [
in]
float IntersectPercent,
634 [
in]
float IntersectPercent,
640 [
in,
out]
float *PointOnStroke,
641 [
in,
out]
float *DistanceFromPacket,
681 uuid(E6257A9C-B511-4F4C-A8B0-A7DBC9506B83),
696 [
in, defaultvalue(0)]
703 [
in]
long hdcDisplay,
762 } TabletHardwareCapabilities;
766 uuid(2DE25EAA-6EF8-42D5-AEE9-185BC81B912D),
776 HRESULT IsPacketPropertySupported(
777 [
in]
BSTR packetPropertyName,
791 } InkCursorButtonState;
795 uuid(85EF9417-1D59-49B2-A13C-702C85430894),
807 uuid(3671CC40-B624-4671-9FA0-DB119D952D54),
821 uuid(AD30C630-40C5-4350-8405-9C71012FC558),
830 [
id(0x00000002), propget]
HRESULT DrawingAttributes(
834 [
id(0x00000005), propget]
HRESULT Tablet(
842 uuid(A248C1AC-C698-4E06-9E5C-D57F77C7E647),
899 } InkApplicationGesture;
920 } InkCollectorEventInterest;
924 uuid(F0F060B5-8B1F-4A7C-89
EC-880692588A4F),
930 [
out, retval]
long* CurrentWindow);
936 [
id(0x00000005), propget]
HRESULT DefaultDrawingAttributes(
938 [
id(0x00000005), propputref]
HRESULT DefaultDrawingAttributes(
940 [
id(0x00000006), propget]
HRESULT Renderer(
950 [
id(0x00000009), propget]
HRESULT CollectingInk(
952 [
id(0x0000001c), propget]
HRESULT CollectionMode(
960 [
id(0x00000020), propget]
HRESULT DesiredPacketDescription(
962 [
id(0x00000020), propput]
HRESULT DesiredPacketDescription(
966 [
id(0x00000023), propput]
HRESULT MouseIcon(
968 [
id(0x00000023), propputref]
HRESULT MouseIcon(
970 [
id(0x00000024), propget]
HRESULT MousePointer(
972 [
id(0x00000024), propput]
HRESULT MousePointer(
974 [
id(0x00000014), propget]
HRESULT Cursors(
976 [
id(0x00000015), propget]
HRESULT MarginX(
977 [
out, retval]
long* MarginX);
979 [
id(0x00000016), propget]
HRESULT MarginY(
980 [
out, retval]
long* MarginY);
981 [
id(0x00000016), propput]
HRESULT MarginY([
in]
long MarginY);
982 [
id(0x00000019), propget]
HRESULT Tablet(
984 [
id(0x00000026), propget]
HRESULT SupportHighContrastInk(
986 [
id(0x00000026), propput]
HRESULT SupportHighContrastInk(
988 [
id(0x0000001d)]
HRESULT SetGestureStatus(
991 [
id(0x0000001e)]
HRESULT GetGestureStatus(
994 [
id(0x00000018)]
HRESULT GetWindowInputRectangle(
996 [
id(0x00000017)]
HRESULT SetWindowInputRectangle(
998 [
id(0x0000001a)]
HRESULT SetAllTabletsMode(
1000 [
id(0x0000001b)]
HRESULT SetSingleTabletIntegratedMode(
1002 [
id(0x0000000b)]
HRESULT GetEventInterest(
1005 [
id(0x0000000a)]
HRESULT SetEventInterest(
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 LineNumber
static LPHIST_ENTRY Bottom
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
static const WCHAR version[]
static IDataObject DataObject
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG _Out_ PVOID _Out_ PULONG _Out_ PDEVPROPTYPE PropertyType
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
GLboolean GLboolean GLboolean b
_Must_inspect_result_ typedef _Out_ PHIDP_CAPS Capabilities
static PDEVICE_UNIT Units[MAX_CHANNELS *MAX_DEVICES]
HRESULT Item([in] long Index, [out, retval] IInkCursor **Cursor)
HRESULT Item([in] VARIANT Identifier, [out, retval] IInkExtendedProperty **Item)
HRESULT DoesPropertyExist([in] BSTR Guid, [out, retval] VARIANT_BOOL *DoesPropertyExist)
HRESULT Add([in] BSTR Guid, [in] VARIANT Data, [out, retval] IInkExtendedProperty **InkExtendedProperty)
HRESULT Count([out, retval] long *Count)
HRESULT Remove([in] VARIANT Identifier)
HRESULT _NewEnum([out, retval] IUnknown **_NewEnum)
HRESULT SetRectangle([in] long Top, [in] long Left, [in] long Bottom, [in] long Right)
HRESULT GetRectangle([out] long *Top, [out] long *Left, [out] long *Bottom, [out] long *Right)
HRESULT Measure([in] IInkStrokes *Strokes, [out, retval] IInkRectangle **Rectangle)
HRESULT InkSpaceToPixelFromPoints([in] long hDC, [in, out] VARIANT *Points)
HRESULT PixelToInkSpaceFromPoints([in] long hDC, [in, out] VARIANT *Points)
HRESULT PixelToInkSpace([in] long hDC, [in, out] long *x, [in, out] long *y)
HRESULT GetViewTransform([in] IInkTransform *ViewTransform)
HRESULT InkSpaceToPixel([in] long hdcDisplay, [in, out] long *x, [in, out] long *y)
HRESULT GetObjectTransform([in] IInkTransform *ObjectTransform)
HRESULT MeasureStroke([in] IInkStrokeDisp *Stroke, [in, defaultvalue(0)] IInkDrawingAttributes *DrawingAttributes, [out, retval] IInkRectangle **Rectangle)
HRESULT Draw([in] long hDC, [in] IInkStrokes *Strokes)
HRESULT SetViewTransform([in] IInkTransform *ViewTransform)
HRESULT SetObjectTransform([in] IInkTransform *ObjectTransform)
HRESULT Move([in] single HorizontalComponent, [in] single VerticalComponent)
HRESULT ScaleTransform([in] single HorizontalMultiplier, [in] single VerticalMultiplier, [in, defaultvalue(-1)] VARIANT_BOOL ApplyOnPenWidth)
HRESULT Rotate([in] single Degrees, [in, defaultvalue(0)] single x, [in, defaultvalue(0)] single y)
HRESULT DrawStroke([in] long hDC, [in] IInkStrokeDisp *Stroke, [in, defaultvalue(0)] IInkDrawingAttributes *DrawingAttributes)
TabletHardwareCapabilities HardwareCapabilities
IInkRectangle MaximumInputRectangle
static const TBBUTTON Buttons[]
InkCollectorEventInterest
TabletHardwareCapabilities
@ THWC_CursorsHavePhysicalIds
InkPersistenceCompressionMode
@ IPCM_MaximumCompression
@ IPF_Base64InkSerializedFormat
@ ICF_InkSerializedFormat
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
_In_ HFONT _Out_ PUINT Height
static int Save(const char **args)
_In_ WDFCOLLECTION _In_ ULONG Index
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes
_Must_inspect_result_ _In_ WDFOBJECT _In_ CONST GUID * Guid
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
BOOL WINAPI Rectangle(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int)
std::string ToString(XMLHandle node)
_Out_opt_ PBOOLEAN CurrentState