diff --git a/docs/xml/lcl/interfacebase.xml b/docs/xml/lcl/interfacebase.xml
index 2ee66a9de9..84c82d50bd 100644
--- a/docs/xml/lcl/interfacebase.xml
+++ b/docs/xml/lcl/interfacebase.xml
@@ -7683,44 +7683,86 @@ the initial value for the edit control on entry.
-
-
-
-
+
+Specifies a function called to display and execute a widgetset-independent
+dialog using the specified settings.
+
+
+
+TPromptDialogFunction is the type used for the PromptDialogFunction
+variable in the interfacebase.pp unit. DefaultPromptDialog in
+dialogs.pp is an implementation of the type.
+
+
+
+
+DefaultPromptDialog
+
-
+
+Modal result value returned when the dialog is executed.
+
-
+
+Caption for the dialog. An empty string causes the default description for the
+dialog type to be used.
+
-
+
+Text displayed as the main content on the dialog. Allows embedded end-of-line
+sequences in the text.
+
-
+
+Integer constant which indicates the dialog type like idDialogWarning,
+idDialogError, idDialogInfo, idDialogConfirm, or idDialogShield.
+
-
+
+Pointer to the address where the button identifiers for the dialog are
+specified.
+
-
+
+Number of buttons located at the specified address.
+
-
+
+Ordinal position for the default button on the dialog. 0 is used if the value
+is not valid for the number of buttons.
+
-
+
+Modal result value returned when the Esc or Alt+F4 is used to cancel the dialog.
+
-
+
+True causes the dialog to be centered on the screen using the screen size and
+the dimensions for the dialog. False causes the values in X and Y to be used to
+set the left and top coordinates for the dialog.
+
-
+
+Horizontal coordinate for the left edge of the dialog. Used when UseDefaultPos
+is False.
+
-
+
+Vertical coordinate for the top edge of the dialog. Used when UseDefaultPos is
+False.
+