X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Finclude%2Ftpl_drv_video.h;h=8f22c97d664d595f8f31542c87f994bc7b389e2a;hb=cc4cb2c933b04f63a236735bbfc8a055c1bf5abd;hp=23d3907ad55729558b832400b560de2abab0c373;hpb=8bc40333b1401d7616b225945fee53d972c2f418;p=tpg%2Facess2.git diff --git a/Kernel/include/tpl_drv_video.h b/Kernel/include/tpl_drv_video.h index 23d3907a..8f22c97d 100644 --- a/Kernel/include/tpl_drv_video.h +++ b/Kernel/include/tpl_drv_video.h @@ -37,6 +37,8 @@ enum eTplVideo_IOCtl { VIDEO_IOCTL_FINDMODE, //! \brief Get mode info - (tVideo_IOCtl_Mode *info) VIDEO_IOCTL_MODEINFO, + //! \brief Sets the cursor position (tVideo_IOCtl_Pos *pos) + VIDEO_IOCTL_SETCURSOR, //! \brief Request access to Framebuffer - (void *dest), Return Boolean Success VIDEO_IOCTL_REQLFB }; @@ -51,7 +53,12 @@ struct sVideo_IOCtl_Mode { Uint16 height; //!< Height Uint16 bpp; //!< Bits per Pixel }; +struct sVideo_IOCtl_Pos { + Sint16 x; + Sint16 y; +}; typedef struct sVideo_IOCtl_Mode tVideo_IOCtl_Mode; //!< Mode Type +typedef struct sVideo_IOCtl_Pos tVideo_IOCtl_Pos; //!< Mode Type /** * \struct sVT_Char