# lv_windows_input_private.h (/api/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="drivers/windows/lv_windows_input_private.h" line="34" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/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`     | `HWND`      |
  | `uMsg`     | `UINT`      |
  | `wParam`   | `WPARAM`    |
  | `lParam`   | `LPARAM`    |
  | `plResult` | `LRESULT *` |
</ApiMember>

<ApiMember kind="function" name="lv_windows_keypad_device_window_message_handler" file="drivers/windows/lv_windows_input_private.h" line="41" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/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`     | `HWND`      |
  | `uMsg`     | `UINT`      |
  | `wParam`   | `WPARAM`    |
  | `lParam`   | `LPARAM`    |
  | `plResult` | `LRESULT *` |
</ApiMember>

<ApiMember kind="function" name="lv_windows_encoder_device_window_message_handler" file="drivers/windows/lv_windows_input_private.h" line="48" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/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`     | `HWND`      |
  | `uMsg`     | `UINT`      |
  | `wParam`   | `WPARAM`    |
  | `lParam`   | `LPARAM`    |
  | `plResult` | `LRESULT *` |
</ApiMember>

Dependencies [#dependencies]

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