]> git.saurik.com Git - iphone-api.git/blob - UIKit/CDStructures.h
Added some SpringBoardServices work from ashikase.
[iphone-api.git] / UIKit / CDStructures.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 @class UIImage, UIView;
8
9 struct $_154 {
10 unsigned int sort_key:8;
11 unsigned int more_siblings:1;
12 unsigned int has_freq:1;
13 unsigned int has_words:1;
14 unsigned int child_offset32:21;
15 };
16
17 struct $_155 {
18 unsigned int sort_key:8;
19 unsigned int more_siblings:1;
20 unsigned int has_freq:1;
21 unsigned int has_words:1;
22 unsigned int child_offset32:21;
23 };
24
25 struct $_156 {
26 unsigned int sort_key:8;
27 unsigned int more_siblings:1;
28 unsigned int has_freq_or_words:2;
29 unsigned int child_offset32:21;
30 };
31
32 struct $_157 {
33 unsigned int compacted_freq:8;
34 unsigned int word_is_0freq:1;
35 unsigned int word_offset:23;
36 };
37
38 struct $_158 {
39 unsigned int compacted_freq:8;
40 unsigned int word_is_0freq:1;
41 unsigned int word_offset:23;
42 };
43
44 struct Bucket<KB::String, KB::Word>;
45
46 struct DynamicDictionary {
47 struct DynamicDictionaryImpl *m_impl;
48 int m_log_level;
49 };
50
51 struct DynamicDictionaryImpl;
52
53 struct HashTraits<KB::String>;
54
55 struct Hashmap<KB::String, KB::Word> {
56 unsigned int m_size;
57 unsigned int m_capacity;
58 unsigned int m_table_size;
59 unsigned int m_extra_size;
60 unsigned int m_extra_index;
61 _Bool m_rehashing;
62 struct HashTraits<KB::String> m_traits;
63 struct Bucket<KB::String, KB::Word> *m_table;
64 struct Bucket<KB::String, KB::Word> *m_extra;
65 };
66
67 struct Input;
68
69 struct KBInputManagerAlphabet {
70 void **_field1;
71 struct StaticDictionaryAlphabet _field2;
72 struct Vector<KB::Input> _field3;
73 struct String _field4;
74 struct String _field5;
75 struct Vector<KB::String> _field6;
76 unsigned int _field7;
77 unsigned int _field8;
78 struct Hashmap<KB::String, KB::Word> _field9;
79 struct Vector<KB::Word> _field10;
80 _Bool _field11;
81 _Bool _field12;
82 _Bool _field13;
83 _Bool _field14;
84 int _field15;
85 struct DynamicDictionary _field16;
86 _Bool _field17;
87 struct __CFDictionary *_field18;
88 struct __CFArray *_field19;
89 };
90
91 struct KBInputManagerZephyr {
92 void **_field1;
93 struct StaticDictionaryAlphabet _field2;
94 struct Vector<KB::Input> _field3;
95 struct String _field4;
96 struct String _field5;
97 struct Vector<KB::String> _field6;
98 unsigned int _field7;
99 unsigned int _field8;
100 struct Hashmap<KB::String, KB::Word> _field9;
101 struct Vector<KB::Word> _field10;
102 _Bool _field11;
103 _Bool _field12;
104 _Bool _field13;
105 _Bool _field14;
106 int _field15;
107 struct DynamicDictionary _field16;
108 struct StrokeBuildManager _field17;
109 struct SortedKeyLayout _field18;
110 };
111
112 struct KeyArea;
113
114 struct PackedTrieSibling {
115 union {
116 unsigned int whole;
117 struct $_155 fields;
118 struct $_156 file_fields;
119 } sortNchild;
120 union {
121 unsigned int whole;
122 struct $_158 fields;
123 } freqNword;
124 };
125
126 struct ReadOnlyDataFile;
127
128 struct RefPtr<KB::WordTrieNode> {
129 struct WordTrieNode *m_ptr;
130 };
131
132 struct SortedKeyLayout {
133 unsigned int m_size;
134 unsigned int m_capacity;
135 struct KeyArea *m_elements;
136 struct KeyArea *m_nearestKeys[13];
137 int m_numNearestKeys;
138 int m_nearestIteratorIndex;
139 float m_nearestSearchRadiusSQE;
140 struct CGPoint m_coordinateForNearestSort;
141 _Bool m_isAlphabeticLayout;
142 float m_leftmostXcentroid;
143 float m_rightmostXcentroid;
144 };
145
146 struct StaticDictionaryAlphabet {
147 void **_vptr$StaticDictionary;
148 struct WordTrie m_trie;
149 int m_log_level;
150 };
151
152 struct String {
153 unsigned short m_size;
154 unsigned short m_capacity;
155 unsigned short m_length;
156 unsigned short m_sort_key_length;
157 unsigned char m_buffer_type;
158 char *m_buffer;
159 char m_static_buffer[16];
160 };
161
162 struct StrokeBuildManager {
163 void **_vptr$StrokeBuildManager;
164 _Bool m_inputManagerDisrupted;
165 };
166
167 struct UIKeyboardAnimationGeometry {
168 struct CGPoint _field1;
169 struct CGPoint _field2;
170 struct CGRect _field3;
171 struct CGAffineTransform _field4;
172 };
173
174 struct Vector<KB::Input> {
175 unsigned int m_size;
176 unsigned int m_capacity;
177 struct Input *m_elements;
178 };
179
180 struct Vector<KB::String> {
181 unsigned int m_size;
182 unsigned int m_capacity;
183 struct String *m_elements;
184 };
185
186 struct Vector<KB::Word> {
187 unsigned int m_size;
188 unsigned int m_capacity;
189 struct Word *m_elements;
190 };
191
192 struct Vector<WTF::RefPtr<KB::WordTrieNode>, 0ul> {
193 unsigned int m_size;
194 struct VectorBuffer<WTF::RefPtr<KB::WordTrieNode>, 0ul> m_buffer;
195 };
196
197 struct VectorBuffer<WTF::RefPtr<KB::WordTrieNode>, 0ul> {
198 struct RefPtr<KB::WordTrieNode> *m_buffer;
199 unsigned int m_capacity;
200 };
201
202 struct WKView;
203
204 struct WKWindow {
205 struct _WKObject _field1;
206 struct CGRect _field2;
207 struct WKView *_field3;
208 struct WKView *_field4;
209 struct __GSEvent *_field5;
210 void *_field6;
211 void *_field7;
212 unsigned int :1;
213 unsigned int :1;
214 unsigned int :1;
215 };
216
217 struct Word;
218
219 struct WordTrie {
220 struct ReadOnlyDataFile *m_index;
221 struct ReadOnlyDataFile *m_words;
222 unsigned int m_word_count;
223 struct RefPtr<KB::WordTrieNode> m_root;
224 struct WordTrieSearch m_search;
225 struct WordTrieSearch m_saved_search;
226 _Bool m_returns_words_shorter_than_search;
227 _Bool m_valid;
228 struct PackedTrieSibling m_root_siblings_array_cache[256];
229 struct PackedTrieSibling m_deep_siblings_list_cache[256];
230 unsigned int m_num_deep_siblings;
231 unsigned int m_first_deep_sibling_offset;
232 };
233
234 struct WordTrieNode;
235
236 struct WordTrieSearch {
237 struct Vector<WTF::RefPtr<KB::WordTrieNode>, 0ul> m_states;
238 int m_type;
239 struct String m_string;
240 struct String m_sort_key;
241 };
242
243 struct _DictEntry {
244 int _field1;
245 int _field2;
246 int _field3;
247 int _field4;
248 int _field5;
249 int _field6;
250 };
251
252 struct _NSRange {
253 unsigned int location;
254 unsigned int length;
255 };
256
257 struct _NSZone;
258
259 struct _WKClassInfo;
260
261 struct _WKObject {
262 unsigned int referenceCount;
263 struct _WKClassInfo *classInfo;
264 };
265
266 struct _WKQuad {
267 struct CGPoint _field1;
268 struct CGPoint _field2;
269 struct CGPoint _field3;
270 struct CGPoint _field4;
271 };
272
273 struct __CFArray;
274
275 struct __CFCharacterSet;
276
277 struct __CFData;
278
279 struct __CFDateFormatter;
280
281 struct __CFDictionary;
282
283 struct __CFMachPort;
284
285 struct __CFRunLoopObserver;
286
287 struct __CFString;
288
289 struct __CFTimeZone;
290
291 struct __GSEvent;
292
293 struct __GSHeartbeat;
294
295 struct __GSWindow;
296
297 struct __SCNetworkReachability;
298
299 typedef struct {
300 int _field1;
301 int _field2;
302 id _field3;
303 id _field4;
304 float _field5;
305 int _field6;
306 SEL _field7;
307 id _field8;
308 } CDAnonymousStruct3;
309
310 typedef struct {
311 double width;
312 double height;
313 } CDAnonymousStruct1;
314
315 typedef struct {
316 float _field1;
317 float _field2;
318 float _field3;
319 float _field4;
320 float _field5;
321 } CDAnonymousStruct11;
322
323 typedef struct {
324 id _field1;
325 id _field2;
326 id _field3;
327 id _field4;
328 } CDAnonymousStruct15;
329
330 typedef struct {
331 float _field1;
332 float _field2;
333 float _field3;
334 } CDAnonymousStruct4;
335
336 typedef struct {
337 int _field1;
338 int _field2;
339 int _field3;
340 int _field4;
341 char _field5;
342 char _field6;
343 } CDAnonymousStruct5;
344
345 typedef struct {
346 float _field1;
347 float _field2;
348 } CDAnonymousStruct6;
349
350 typedef struct {
351 unsigned int numberOfRows:7;
352 unsigned int delegateAlertSheetButtonClicked:1;
353 unsigned int delegateDidPresentAlertSheet:1;
354 unsigned int delegateDidDismissAlertSheet:1;
355 unsigned int hideButtonBar:1;
356 unsigned int alertStyle:3;
357 unsigned int dontDimBackground:1;
358 unsigned int dismissSuspended:1;
359 unsigned int dontBlockInteraction:1;
360 unsigned int sheetWasPoppedUp:1;
361 unsigned int animating:1;
362 unsigned int hideWhenDoneAnimating:1;
363 unsigned int layoutWhenDoneAnimating:1;
364 unsigned int titleMaxLineCount:2;
365 unsigned int bodyTextMaxLineCount:3;
366 unsigned int runsModal:1;
367 unsigned int runningModal:1;
368 unsigned int addedTextView:1;
369 unsigned int addedTableShadows:1;
370 unsigned int showOverSBAlerts:1;
371 unsigned int showMinTableContent:1;
372 unsigned int bodyTextTruncated:1;
373 unsigned int orientation:3;
374 unsigned int delegateBodyTextAlignment:1;
375 unsigned int delegateClickedButtonAtIndex:1;
376 unsigned int delegateClickedButtonAtIndex2:1;
377 unsigned int delegateCancel:1;
378 unsigned int delegateCancel2:1;
379 unsigned int delegateWillPresent:1;
380 unsigned int delegateWillPresent2:1;
381 unsigned int delegateDidPresent:1;
382 unsigned int delegateDidPresent2:1;
383 unsigned int delegateWillDismiss:1;
384 unsigned int delegateWillDismiss2:1;
385 unsigned int delegateDidDismiss:1;
386 unsigned int delegateDidDismiss2:1;
387 } CDAnonymousStruct7;
388
389 typedef struct {
390 CDAnonymousStruct10 top;
391 struct {
392 struct CGRect _field1;
393 struct CGRect _field2;
394 struct CGRect _field3;
395 } middle;
396 struct {
397 struct CGRect _field1;
398 struct CGRect _field2;
399 struct CGRect _field3;
400 } bottom;
401 } CDAnonymousStruct12;
402
403 typedef struct {
404 unsigned char pathIndex;
405 unsigned char pathIdentity;
406 unsigned char pathProximity;
407 float pathPressure;
408 float pathMajorRadius;
409 struct CGPoint pathLocation;
410 struct __GSWindow *pathWindow;
411 } CDAnonymousStruct13;
412
413 typedef struct {
414 int count;
415 int ids[10];
416 } CDAnonymousStruct8;
417
418 typedef struct {
419 struct CGRect _field1;
420 struct CGRect _field2;
421 struct CGRect _field3;
422 struct CGRect _field4;
423 struct CGRect _field5;
424 id _field6;
425 id _field7;
426 unsigned int _field8;
427 unsigned int _field9;
428 unsigned int _field10;
429 id _field11;
430 } CDAnonymousStruct9;
431
432 typedef struct {
433 char _field1;
434 union {
435 struct {
436 id _field1;
437 id _field2;
438 } _field1;
439 struct __GSEvent *_field2;
440 } _field2;
441 } CDAnonymousStruct14;
442
443 typedef struct {
444 int _field1;
445 unsigned short _field2;
446 unsigned short _field3;
447 float _field4;
448 float _field5;
449 float _field6;
450 float _field7;
451 float _field8;
452 float _field9;
453 unsigned char _field10;
454 unsigned char _field11;
455 CDAnonymousStruct13 _field12[0];
456 } CDAnonymousStruct16;
457
458 typedef struct {
459 float top;
460 float left;
461 float bottom;
462 float right;
463 } CDAnonymousStruct2;
464
465 typedef struct {
466 struct CGRect left;
467 struct CGRect middle;
468 struct CGRect right;
469 } CDAnonymousStruct10;
470
471 typedef union {
472 UIImage *image;
473 UIView *view;
474 } CDAnonymousUnion1;
475