From: Jay Freeman (saurik) Date: Fri, 12 Sep 2008 21:18:49 +0000 (+0000) Subject: Finishing work on iPhoneVNC GraphicsServices. X-Git-Url: https://git.saurik.com/iphone-api.git/commitdiff_plain/a5486f1d16d464c40cbd044d49ed9fddfe3ff6c0 Finishing work on iPhoneVNC GraphicsServices. --- diff --git a/GraphicsServices/GraphicsServices.h b/GraphicsServices/GraphicsServices.h index 64dda1b..a855fee 100644 --- a/GraphicsServices/GraphicsServices.h +++ b/GraphicsServices/GraphicsServices.h @@ -46,11 +46,14 @@ extern "C" { #endif struct GSPathInfo { - /*0x00*/ uint32_t x00; - /*0x04*/ uint32_t x04; - /*0x08*/ uint32_t x08; - /*0x0c*/ CGPoint position; - /*0x14*/ uint32_t x14; + /*0x00:13c*/ uint8_t x00; // key + /*0x01:13d*/ uint8_t x01; + /*0x02:13e*/ uint8_t x02; // 2=no + /*0x03:13f*/ uint8_t x03; + /*0x04:140*/ uint32_t x04; + /*0x08:144*/ uint32_t x08; + /*0x0c:148*/ CGPoint position; + /*0x14:14c*/ uint32_t x14; }; struct GSEventRecord { @@ -66,6 +69,13 @@ struct GSEventRecord { /*0x2c:34*/ uint32_t size; }; +struct GSEventKeyInfo { + /*0x30:38*/ uint32_t type; + /*0x34:3c*/ uint16_t character; + /*0x38:3e*/ uint16_t characterSet; + /*0x3a:40*/ uint8_t keyRepeating; +}; + struct GSEventHandInfo { /*0x30:38:00:5c*/ uint32_t type; /*0x34:3c:04:60*/ uint16_t x34;