diff --git a/arkui/ace_engine/native/ui_input_event.h b/arkui/ace_engine/native/ui_input_event.h
index 9b5aa63fb4325fb3738daad39944ebdfe1fcc7fa..a1fdd8ac664b7747521900d4f9624d2360d92e4d 100644
--- a/arkui/ace_engine/native/ui_input_event.h
+++ b/arkui/ace_engine/native/ui_input_event.h
@@ -740,6 +740,62 @@ int32_t OH_ArkUI_UIInputEvent_GetDeviceId(const ArkUI_UIInputEvent* event);
*/
int32_t OH_ArkUI_UIInputEvent_GetPressedKeys(const ArkUI_UIInputEvent* event, int32_t* pressedKeyCodes, int32_t length);
+/**
+* @brief Obtains the width of the event target component.
+*
+* @param event Pointer to an ArkUI_UIInputEvent object.
+* @return Returns the width of the event target component; returns 0.0f if any parameter error occurs.
+* @since 16
+*/
+float OH_ArkUI_UIInputEvent_GetEventTargetWidth(const ArkUI_UIInputEvent* event);
+
+/**
+* @brief Obtains the height of the event target component.
+*
+* @param event Pointer to an ArkUI_UIInputEvent object.
+* @return Returns the height of the event target component; returns 0.0f if any parameter error occurs.
+* @since 16
+*/
+float OH_ArkUI_UIInputEvent_GetEventTargetHeight(const ArkUI_UIInputEvent* event);
+
+/**
+* @brief Obtains the X-coordinate of the event target component.
+*
+* @param event Pointer to an ArkUI_UIInputEvent object.
+* @return Returns the X-coordinate of the event target component; returns 0.0f if any parameter error occurs.
+* @since 16
+*/
+float OH_ArkUI_UIInputEvent_GetEventTargetPositionX(const ArkUI_UIInputEvent* event);
+
+/**
+* @brief Obtains the Y-coordinate of the event target component.
+*
+* @param event Pointer to an ArkUI_UIInputEvent object.
+* @return Returns the Y-coordinate of the event target component; returns 0.0f if any parameter error occurs.
+* @since 16
+*/
+float OH_ArkUI_UIInputEvent_GetEventTargetPositionY(const ArkUI_UIInputEvent* event);
+
+/**
+* @brief Obtains the global X-coordinate of the event target component.
+*
+* @param event Pointer to an ArkUI_UIInputEvent object.
+* @return Returns the global X-coordinate of the event target component; returns 0.0f if any parameter error
+* occurs.
+* @since 16
+*/
+float OH_ArkUI_UIInputEvent_GetEventTargetGlobalPositionX(const ArkUI_UIInputEvent* event);
+
+/**
+* @brief Obtains the global Y-coordinate of the event target component.
+*
+* @param event Pointer to an ArkUI_UIInputEvent object.
+* @return Returns the global Y-coordinate of the event target component; returns 0.0f if any parameter error
+* occurs.
+* @since 16
+*/
+float OH_ArkUI_UIInputEvent_GetEventTargetGlobalPositionY(const ArkUI_UIInputEvent* event);
+
#ifdef __cplusplus
};
#endif