# lv_windows_input_private.h (/api/private/drivers/windows/lv_windows_input_private_h)



<RelatedHeaders name="lv_windows_input.h" isPrivate="true" />

<ApiSummary functions="3" />

Functions [#functions]

<ApiMember kind="function" name="lv_windows_pointer_device_window_message_handler" file="private/drivers/windows/lv_windows_input_private.h" line="34" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/windows/lv_windows_input_private.h#L34">
  lv_windows_pointer_device_window_message_handler [#lv_windows_pointer_device_window_message_handler]

  ```c title=" " lineNumbers=1
  bool lv_windows_pointer_device_window_message_handler(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *plResult)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name       | Type                    |
  | ---------- | ----------------------- |
  | `hWnd`     | <ApiLink name="HWND" /> |
  | `uMsg`     | `UINT`                  |
  | `wParam`   | `WPARAM`                |
  | `lParam`   | `LPARAM`                |
  | `plResult` | `LRESULT *`             |
</ApiMember>

<ApiMember kind="function" name="lv_windows_keypad_device_window_message_handler" file="private/drivers/windows/lv_windows_input_private.h" line="41" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/windows/lv_windows_input_private.h#L41">
  lv_windows_keypad_device_window_message_handler [#lv_windows_keypad_device_window_message_handler]

  ```c title=" " lineNumbers=1
  bool lv_windows_keypad_device_window_message_handler(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *plResult)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name       | Type                    |
  | ---------- | ----------------------- |
  | `hWnd`     | <ApiLink name="HWND" /> |
  | `uMsg`     | `UINT`                  |
  | `wParam`   | `WPARAM`                |
  | `lParam`   | `LPARAM`                |
  | `plResult` | `LRESULT *`             |
</ApiMember>

<ApiMember kind="function" name="lv_windows_encoder_device_window_message_handler" file="private/drivers/windows/lv_windows_input_private.h" line="48" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/src/drivers/windows/lv_windows_input_private.h#L48">
  lv_windows_encoder_device_window_message_handler [#lv_windows_encoder_device_window_message_handler]

  ```c title=" " lineNumbers=1
  bool lv_windows_encoder_device_window_message_handler(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *plResult)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name       | Type                    |
  | ---------- | ----------------------- |
  | `hWnd`     | <ApiLink name="HWND" /> |
  | `uMsg`     | `UINT`                  |
  | `wParam`   | `WPARAM`                |
  | `lParam`   | `LPARAM`                |
  | `plResult` | `LRESULT *`             |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;LV_STDBOOL_INCLUDE&#x22;, &#x22;windows.h&#x22;]" includedBy="[&#x22;lvgl_private.h&#x22;]" />
