Kernel - Slight reworks to timer code
[tpg/acess2.git] / Kernel / include / api_drv_terminal.h
index 7e53bbc..3142d33 100644 (file)
@@ -68,11 +68,20 @@ enum eTplTerminal_IOCtl {
        TERM_IOCTL_FORCESHOW,\r
        \r
        /**\r
-        * ioctl(...)\r
+        * ioctl(..., tVideo_IOCtl_Pos *pos)\r
         * \brief Returns the current text cursor position\r
+        * \param pos   New cursor position. If NULL, the position is not changed\r
         * \return Cursor position (as X+Y*Width)\r
         */\r
-       TERM_IOCTL_GETCURSOR\r
+       TERM_IOCTL_GETSETCURSOR,\r
+       \r
+       /**\r
+        * ioctl(..., tVideo_IOCtl_Bitmap *Bmp)\r
+        * \brief Set the video cursor bitmap\r
+        * \param Bmp   New bitmap (if NULL, the current bitmap is removed)\r
+        * \return Boolean failure\r
+        */\r
+       TERM_IOCTL_SETCURSORBITMAP,\r
 };\r
 \r
 /**\r
@@ -90,7 +99,7 @@ typedef struct sTerm_IOCtl_Mode
                unsigned bText: 1;      //!< Text Mode marker\r
                unsigned unused:        7;\r
        };\r
-}      tTerm_IOCtl_Mode;\r
+} tTerm_IOCtl_Mode;\r
 \r
 /**\r
  * \brief Terminal Modes\r

UCC git Repository :: git.ucc.asn.au