X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Finclude_exp%2Facess%2Fdevices%2Fpty_cmds.h;fp=Usermode%2FLibraries%2Fld-acess.so_src%2Finclude_exp%2Facess%2Fdevices%2Fpty_cmds.h;h=2ec0cd077af769b98b2ffba67c61432bd3b5db8e;hb=8481db38ad481ab13963d44c33352bc8af740f25;hp=4b28190a7879160699ec10770d17e4fa2454c521;hpb=5c29fcc13d3db145e00c01f88d0a584966c6bc38;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty_cmds.h b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty_cmds.h index 4b28190a..2ec0cd07 100644 --- a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty_cmds.h +++ b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/devices/pty_cmds.h @@ -22,12 +22,27 @@ enum PTY2D_CMD_RECV, }; +struct ptycmd_header +{ + uint8_t cmd; + uint8_t len_low; + uint16_t len_hi; +} PACKED; + struct ptycmd_setcursorpos { - uint16_t cmd; + struct ptycmd_header hdr; uint16_t x; uint16_t y; -}; +} PACKED; + +struct ptycmd_setcursorbmp +{ + struct ptycmd_header hdr; + uint16_t w; + uint16_t h; + char data[]; +} PACKED; #endif