+template <typename TParent>
+SCM
+gui_IGUIEnvironment_addButton (SCM gui_environment,
+ SCM rectangle,
+ SCM parent,
+ SCM id,
+ SCM text,
+ SCM tooltiptext);
+
+template <typename TParent>
+SCM
+gui_IGUIEnvironment_addEditBox (SCM gui_environment,
+ SCM text,
+ SCM rectangle,
+ SCM border,
+ SCM parent,
+ SCM id);
+
+template <typename TParent>
+SCM
+gui_IGUIEnvironment_addImage (SCM gui_environment,
+ SCM image,
+ SCM position,
+ SCM use_alpha_channel,
+ SCM parent,
+ SCM id,
+ SCM text);
+
+template <typename TParent>
+SCM
+gui_IGUIEnvironment_addListBox (SCM gui_environment,
+ SCM rectangle,
+ SCM parent,
+ SCM id,
+ SCM draw_background);
+
+template <typename TParent>
+SCM
+gui_IGUIEnvironment_addScrollBar (SCM gui_environment,
+ SCM horizontal,
+ SCM rectangle,
+ SCM parent,
+ SCM id);
+
+template <typename TParent>
+SCM
+gui_IGUIEnvironment_addStaticText (SCM gui_environment,
+ SCM text,
+ SCM rectangle,
+ SCM border,
+ SCM word_wrap,
+ SCM parent,
+ SCM id,
+ SCM fill_background);
+
+template <typename TParent>
+SCM
+gui_IGUIEnvironment_addWindow (SCM gui_environment,
+ SCM rectangle,
+ SCM modal,
+ SCM text,
+ SCM parent,
+ SCM id);
+
+SCM
+gui_IGUIEnvironment_drawAll (SCM gui_environment);
+
+SCM
+gui_IGUIEnvironment_getBuiltInFont (SCM gui_environment);
+
+SCM
+gui_IGUIEnvironment_getFont (SCM gui_environment,
+ SCM filename);
+
+SCM
+gui_IGUIEnvironment_getSkin (SCM gui_environment);