Index: uspace/lib/display/private/params.h
===================================================================
--- uspace/lib/display/private/params.h	(revision 4ac11fff5b1d1159c3e41e2d439af21bf785bdfe)
+++ uspace/lib/display/private/params.h	(revision 7bcd15fa8041cc8c21cbf98b41cba30ec9aa11f3)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2020 Jiri Svoboda
+ * Copyright (c) 2022 Jiri Svoboda
  * All rights reserved.
  *
@@ -46,4 +46,21 @@
 } display_wnd_resize_t;
 
+/** Display window parameters encoded for transport
+ *
+ * This omits variable-length fields (window caption).
+ */
+typedef struct {
+	/** Bounding rectangle */
+	gfx_rect_t rect;
+	/** Window caption size in bytes */
+	size_t caption_size;
+	/** Minimum size (when being resized) */
+	gfx_coord2_t min_size;
+	/** Initial position (if flag wndf_setpos is set) */
+	gfx_coord2_t pos;
+	/** Flags */
+	display_wnd_flags_t flags;
+} display_wnd_params_enc_t;
+
 #endif
 
