Pointer Device Input Stack functions

The topics in this section provide the reference specifications for Pointer Device Input Stack functions.

In this section

Topic Description
CreateSyntheticPointerDevice
Configures the pointer injection device for the calling application, and initializes the maximum number of simultaneous pointers that the app can inject.
DestroySyntheticPointerDevice
Destroys the specified pointer injection device.
GetPointerDevice
Gets information about the pointer device.
GetPointerDeviceCursors
Gets the cursor IDs that are mapped to the cursors associated with a pointer device.
GetPointerDeviceProperties
Gets device properties that aren't included in the POINTER_DEVICE_INFO structure.
GetPointerDeviceRects
Gets the x and y range for the pointer device (in himetric) and the x and y range (current resolution) for the display that the pointer device is mapped to.
GetPointerDevices
Gets information about the pointer devices attached to the system.
GetRawPointerDeviceData
Gets the raw input data from the pointer device.
InjectSyntheticPointerInput
Simulates pointer input (pen or touch).
RegisterPointerDeviceNotifications
Registers a window to process the WM_POINTERDEVICECHANGE, WM_POINTERDEVICEINRANGE, and WM_POINTERDEVICEOUTOFRANGE pointer device notifications.

Pointer Device Input Stack Reference