X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Finclude%2Fapi_drv_video.h;h=0d681feefc22e6fe19363243779f2162d6e4cb05;hb=1ec0aa1a19bca35e032e404bfcdaa3eb1adec51d;hp=ff9c395b032f8c505bb02f673bdc450a7dc3c43a;hpb=48743e39650eb1ef988380e9d95f27fd40d3a9ce;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/include/api_drv_video.h b/KernelLand/Kernel/include/api_drv_video.h index ff9c395b..0d681fee 100644 --- a/KernelLand/Kernel/include/api_drv_video.h +++ b/KernelLand/Kernel/include/api_drv_video.h @@ -217,12 +217,12 @@ typedef struct sVideo_IOCtl_Pos */ typedef struct sVideo_IOCtl_Bitmap { - Sint16 W; //!< Width of image - Sint16 H; //!< Height of image + Uint16 W; //!< Width of image + Uint16 H; //!< Height of image Sint16 XOfs; //!< X Offset of center Sint16 YOfs; //!< Y Offset of center Uint32 Data[]; //!< Image data (ARGB array) -} tVideo_IOCtl_Bitmap; +} PACKED tVideo_IOCtl_Bitmap; /** * \brief Virtual Terminal Representation of a character @@ -341,6 +341,10 @@ typedef struct sDrvUtil_Video_BufInfo * \brief Bit depth of the framebuffer */ short Depth; + /** + * \brief Cached copy of the screens state (only used if not NULL) + */ + void *BackBuffer; /* * \} */