]> git.saurik.com Git - iphone-api.git/commitdiff
Finishing work on iPhoneVNC GraphicsServices.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 12 Sep 2008 21:18:49 +0000 (21:18 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 12 Sep 2008 21:18:49 +0000 (21:18 +0000)
GraphicsServices/GraphicsServices.h

index 64dda1bf4bd0c523402b8222119e05aeca80e984..a855fee55ef428e57ab6aa26ff9253afca8708c7 100644 (file)
@@ -46,11 +46,14 @@ extern "C" {
 #endif
 
 struct GSPathInfo {
 #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 {
 };
 
 struct GSEventRecord {
@@ -66,6 +69,13 @@ struct GSEventRecord {
     /*0x2c:34*/ uint32_t size;
 };
 
     /*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;
 struct GSEventHandInfo {
     /*0x30:38:00:5c*/ uint32_t type;
     /*0x34:3c:04:60*/ uint16_t x34;