--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject-Protocol.h"
+
+@protocol ABPeoplePickerNavigationControllerDelegate <NSObject>
+- (void)peoplePickerNavigationControllerDidCancel:(id)fp8;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPushButton.h"
+
+@interface AddContactButton : UIPushButton
+{
+}
+
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIControl.h"
+
+@class NSString, SlicedImageView, UITextLabel;
+
+@interface AddressAtom : UIControl
+{
+ CDAnonymousStruct2 _atomImageSlices;
+ SlicedImageView *_leftCap;
+ SlicedImageView *_rightCap;
+ SlicedImageView *_center;
+ UITextLabel *_addressLabel;
+ id _delegate;
+ NSString *_fullAddress;
+ void *_person;
+ NSString *_displayString;
+ struct CGPoint _displayStringOrigin;
+ unsigned int _maxWidth;
+ int _identifier;
+ unsigned int _addressIsPhoneNumber:1;
+ unsigned int _needsToSendMouseUpEvents:1;
+ unsigned int _dragging:1;
+ unsigned int _updatedABPerson:1;
+}
+
++ (void)initialize;
+- (void)_registerForNotifications;
+- (void)_unregisterForNotifications;
+- (id)initWithAddress:(id)fp8 isPhoneNumber:(BOOL)fp12 maxWidth:(float)fp16 useDisplayString:(BOOL)fp20;
+- (void)setDelegate:(id)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)sendAction:(SEL)fp8 toTarget:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)sizeToFit;
+- (void)_updateABPerson;
+- (void)_addressBookRecordDidChange;
+- (void)_updateDisplayStringIncludingABPerson:(BOOL)fp8;
+- (void *)ABPerson;
+- (int)identifier;
+- (id)unmodifiedAddressString;
+- (id)displayString;
+- (void)setHighlighted:(BOOL)fp8;
+- (BOOL)_alwaysHandleScrollerMouseEvent;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@interface AtomBackgroundView : UIView
+{
+ unsigned int _selected:1;
+ unsigned int _disclosure:1;
+}
+
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)selected;
+- (void)setSelected:(BOOL)fp8;
+- (void)setShowsDisclosure:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIDefaultKeyboardInput.h"
+
+@class AtomBackgroundView, UILabel;
+
+@interface AtomView : UIDefaultKeyboardInput
+{
+ AtomBackgroundView *_background;
+ UILabel *_label;
+ id _delegate;
+ unsigned int _disclosure:1;
+ unsigned int _needsCentering:1;
+ float _width;
+}
+
++ (id)backgroundImageWithDisclosure:(BOOL)fp8 selected:(BOOL)fp12;
++ (CDAnonymousStruct2)backgroundImageSlicesWithDisclosure:(BOOL)fp8;
++ (float)defaultHeight;
++ (float)horizontalPadding;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)title;
+- (void)setTitle:(id)fp8;
+- (float)preferredWidth;
+- (void)setShowsDisclosure:(BOOL)fp8;
+- (BOOL)selected;
+- (void)setSelected:(BOOL)fp8;
+- (void)showBackground:(BOOL)fp8;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, UIImage;
+
+@interface AttachmentImageGenerator : UIView
+{
+ struct CGSize _textSize;
+ NSString *_displayString;
+ UIImage *_image;
+}
+
++ (id)pngDataForAttachment:(id)fp8 dimensions:(struct CGSize *)fp12;
++ (void)imageData:(id *)fp8 mimeType:(id *)fp12 dimensions:(struct CGSize *)fp16 forAttachment:(id)fp20;
+- (id)initWithAttachment:(id)fp8;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+struct CGColor;
+
+struct CGPoint {
+ float x;
+ float y;
+};
+
+struct CGRect {
+ struct CGPoint origin;
+ struct CGSize size;
+};
+
+struct CGSize {
+ float width;
+ float height;
+};
+
+struct _NSRange {
+ unsigned int location;
+ unsigned int length;
+};
+
+struct _NSZone;
+
+struct __CFArray;
+
+struct __CFDictionary;
+
+struct __GSEvent;
+
+typedef struct {
+ unsigned int :1;
+ unsigned int :1;
+ unsigned int :1;
+} CDAnonymousStruct1;
+
+typedef struct {
+ struct CGRect left;
+ struct CGRect middle;
+ struct CGRect right;
+} CDAnonymousStruct2;
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPickerTableCell.h"
+
+@interface ClickablePickerTableCell : UIPickerTableCell
+{
+ unsigned int _row;
+ id _delegate;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 andRow:(unsigned int)fp24;
+- (void)setSelected:(BOOL)fp8 withFade:(BOOL)fp12;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWebDocumentView.h"
+
+@class DOMHTMLDocument, DOMHTMLElement, GenericAttachmentStore, NSMutableArray;
+
+@interface ComposeBodyField : UIWebDocumentView
+{
+ DOMHTMLElement *_body;
+ DOMHTMLDocument *_document;
+ DOMHTMLElement *_blockquote;
+ struct CGSize _originalSize;
+ struct CGSize _layoutSize;
+ unsigned int _isDirty:1;
+ unsigned int _forwardingNotification:1;
+ unsigned int _replaceAttachments:1;
+ unsigned int _isLoading:1;
+ NSMutableArray *_contentToAppend;
+ struct _NSRange _rangeToSelect;
+ GenericAttachmentStore *_attachmentStore;
+}
+
+- (float)contentWidth;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setDirty:(BOOL)fp8;
+- (BOOL)isDirty;
+- (BOOL)becomeFirstResponder;
+- (void)ensureSelectionVisible;
+- (void)ensureSelection;
+- (struct _NSRange)selectedRange;
+- (void)setSelectedRange:(struct _NSRange)fp8;
+- (void)setLayoutInterval:(int)fp8;
+- (void)replaceImages;
+- (void)webView:(id)fp8 didFinishLoadForFrame:(id)fp12;
+- (void)setAttachmentStore:(id)fp8;
+- (void)setReplaceAttachmentsWithFilename:(BOOL)fp8;
+- (void)webViewDidChange:(id)fp8;
+- (void)_finishedLoadingURLRequest:(id)fp8 success:(BOOL)fp12;
+- (void)webView:(id)fp8 resource:(id)fp12 didFinishLoadingFromDataSource:(id)fp16;
+- (void)webView:(id)fp8 resource:(id)fp12 didFailLoadingWithError:(id)fp16 fromDataSource:(id)fp20;
+- (id)webView:(id)fp8 identifierForInitialRequest:(id)fp12 fromDataSource:(id)fp16;
+- (BOOL)webView:(id)fp8 shouldDeleteDOMRange:(id)fp12;
+- (BOOL)webView:(id)fp8 shouldInsertText:(id)fp12 replacingDOMRange:(id)fp16 givenAction:(int)fp20;
+- (void)setPinHeight:(float)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)endEditing:(BOOL)fp8;
+- (void)setLoading:(BOOL)fp8;
+- (void)setMarkupString:(id)fp8;
+- (void)addMarkupString:(id)fp8 quote:(BOOL)fp12 baseURL:(id)fp16 emptyFirst:(BOOL)fp20 prepended:(BOOL)fp24;
+- (void)prependMarkupString:(id)fp8 quote:(BOOL)fp12 baseURL:(id)fp16 emptyFirst:(BOOL)fp20;
+- (void)appendMarkupString:(id)fp8 quote:(BOOL)fp12;
+- (void)setMarkupString:(id)fp8 baseURL:(id)fp12 quote:(BOOL)fp16;
+- (void)appendQuotedMarkupString:(id)fp8 baseURL:(id)fp12;
+- (void)prependString:(id)fp8;
+- (void)prependMarkupString:(id)fp8 quote:(BOOL)fp12;
+- (BOOL)containsRichText;
+- (id)plainTextAlternative;
+- (id)plainTextContentWithAttachmentSource:(id)fp8;
+- (void)htmlString:(id *)fp8 otherHtmlStringsAndAttachments:(id *)fp12 withAttachmentSource:(id)fp16;
+- (void)webViewDidBeginEditing:(id)fp8;
+- (void)webViewDidEndEditing:(id)fp8;
+- (id)htmlString;
+- (struct CGRect)rectOfElementWithID:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MessageUI/ComposeHeaderView.h>
+
+@class UIImageView, UITextLabel;
+
+@interface ComposeFromView : ComposeHeaderView
+{
+ UITextLabel *_accountLabel;
+ UIImageView *_background;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (id)_accountLabel;
+- (void)setAccountLabel:(id)fp8;
+- (void)setLabelHighlighted:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MessageUI/ComposeHeaderView.h>
+
+@interface ComposeHeaderView (SyntheticEvents)
+- (id)_automationID;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class HeaderLabelView, NSString;
+
+@interface ComposeHeaderView : UIView
+{
+ NSString *_label;
+ HeaderLabelView *_labelView;
+ id _delegate;
+ UIView *_separator;
+}
+
++ (float)defaultHeight;
+- (struct CGColor *)labelColor;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setLabel:(id)fp8;
+- (void)setLabelHighlighted:(BOOL)fp8;
+- (float)maxLabelX;
+- (BOOL)_canBecomeFirstResponder;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)layoutSubviews;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MessageUI/ComposeHeaderView.h>
+
+@class UILabel;
+
+@interface ComposeMultiView : ComposeHeaderView
+{
+ UILabel *_accountLabel;
+}
+
+- (void)dealloc;
+- (id)accountLabel;
+- (void)setAccountDescription:(id)fp8;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface ComposeRecipient : NSObject
+{
+ int _identifier;
+ int _uid;
+ NSString *_address;
+}
+
++ (id)recipientWithAddress:(id)fp8;
++ (id)recipientWithRecord:(void *)fp8 identifier:(int)fp12;
++ (id)_abFindAddressForRecord:(void *)fp8 identifier:(int)fp12;
++ (void *)_abFindRecordForAddress:(id)fp8 identifier:(int *)fp12 uniqueID:(int *)fp16;
++ (int)_recipientABProperty;
+- (id)initWithRecord:(void *)fp8 identifier:(int)fp12 address:(id)fp16;
+- (void *)record;
+- (id)address;
+- (id)commentedAddress;
+- (id)label;
+- (void)setAddress:(id)fp8;
+- (int)identifier;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (void)dealloc;
+- (id)displayString;
+- (id)uncommentedAddress;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MessageUI/AtomView.h>
+
+@class ComposeRecipient, UITextInputTraits;
+
+@interface ComposeRecipientAtom : AtomView
+{
+ ComposeRecipient *_recipient;
+ UITextInputTraits *_traits;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 recipient:(id)fp24;
+- (void)dealloc;
+- (id)title;
+- (void)setDelegate:(id)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)setMarkedText:(id)fp8;
+- (void)deleteBackward;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)becomeFirstResponder;
+- (id)textInputTraits;
+- (BOOL)canResignFirstResponder;
+- (BOOL)resignFirstResponder;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MessageUI/ComposeHeaderView.h>
+
+#import "ABPeoplePickerNavigationControllerDelegate-Protocol.h"
+#import "UITextFieldDelegate-Protocol.h"
+
+@class ComposeRecipientAtom, NSMutableArray, NSMutableDictionary, UIPushButton, UITextField;
+
+@interface ComposeRecipientView : ComposeHeaderView <UITextFieldDelegate, ABPeoplePickerNavigationControllerDelegate>
+{
+ NSMutableArray *_recipients;
+ NSMutableDictionary *_atoms;
+ ComposeRecipientAtom *_opaqueTextAtom;
+ UIPushButton *_addButton;
+ BOOL _editable;
+ BOOL _picking;
+ BOOL _becomingFirstResponder;
+ BOOL _ignoreFirstResponderChanges;
+ BOOL _allowsDuplicateEntries;
+ int _property;
+ int _maxRecipients;
+ UITextField *_textField;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)composeRecipientAtomKeyboardType:(id)fp8;
+- (void)setAllowsDuplicateEntries:(BOOL)fp8;
+- (void)setLabel:(id)fp8;
+- (BOOL)editable;
+- (void)setEditable:(BOOL)fp8;
+- (void)clearText;
+- (void)setProperty:(int)fp8;
+- (id)addresses;
+- (void)setAddresses:(id)fp8;
+- (void)addRecipient:(id)fp8;
+- (void)addAddress:(id)fp8;
+- (void)addRecord:(void *)fp8 identifier:(int)fp12;
+- (void)removeAddressAtIndex:(int)fp8;
+- (BOOL)_addable;
+- (void)setMaxRecipients:(int)fp8;
+- (int)maxRecipients;
+- (BOOL)_canBecomeFirstResponder;
+- (void)reflow;
+- (void)addButtonClicked:(id)fp8;
+- (BOOL)shouldShowCardForPerson:(void *)fp8;
+- (BOOL)peoplePicker:(id)fp8 shouldShowCardForPerson:(void *)fp12;
+- (void)peoplePickerNavigationControllerDidCancel:(id)fp8;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (void)peoplePicker:(id)fp8 selectedPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (void)peoplePicker:(id)fp8 enteredOtherValue:(void *)fp12 forProperty:(int)fp16;
+- (void)peoplePickerDidEndPicking:(id)fp8;
+- (BOOL)textFieldShouldBecomeFirstResponder:(id)fp8;
+- (void)textFieldDidBecomeFirstResponder:(id)fp8;
+- (void)textFieldDidResignFirstResponder:(id)fp8;
+- (void)composeRecipientAtomWillBecomeFirstResponder:(id)fp8;
+- (void)composeRecipientAtomDidBecomeFirstResponder:(id)fp8;
+- (void)composeRecipientAtomDidResignFirstResponder:(id)fp8;
+- (void)composeRecipientAtomDeleteClicked:(id)fp8;
+- (id)text;
+- (BOOL)becomeFirstResponder;
+- (BOOL)canBecomeFirstResponder;
+- (void)textChanged:(id)fp8;
+- (BOOL)keyboardInput:(id)fp8 shouldInsertText:(id)fp12 isMarkedText:(BOOL)fp16;
+- (BOOL)keyboardInputShouldDelete:(id)fp8;
+- (float)offsetForRowWithTextField;
+- (void)showAtoms;
+- (void)setIgnoreFirstResponderChanges:(BOOL)fp8;
+- (void)dealloc;
+- (id)recipients;
+- (BOOL)textFieldShouldEndEditing:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MessageUI/ComposeHeaderView.h>
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class UITextField;
+
+@interface ComposeSubjectView : ComposeHeaderView <UITextFieldDelegate>
+{
+ UITextField *_textField;
+ unsigned int _delegateRespondsToTextChange:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)becomeFirstResponder;
+- (void)textFieldDidResignFirstResponder:(id)fp8;
+- (id)text;
+- (void)setText:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)textChanged:(id)fp8;
+- (BOOL)keyboardInput:(id)fp8 shouldInsertText:(id)fp12 isMarkedText:(BOOL)fp16;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (BOOL)endEditing:(BOOL)fp8;
+- (void)dealloc;
+- (BOOL)_canBecomeFirstResponder;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol DADSearchQueryConsumer
+- (void)resultsForSearchQuery:(id)fp8 results:(id)fp12;
+- (void)actionFailed:(int)fp8 forQuery:(id)fp12 error:(id)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMDocument.h"
+
+@interface DOMDocument (MailExtras)
+- (id)head;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMElement.h"
+
+@interface DOMElement (MailExtras)
++ (BOOL)isRichTextStyle:(id)fp8;
+- (BOOL)isRichTextElementType;
+- (BOOL)isRichTextElement;
+- (int)quoteLevelDelta;
+- (void)recursivelyRemoveMailAttributes;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMNode.h"
+
+@interface DOMNode (MailExtras)
+- (BOOL)containsRichText;
+- (int)quoteLevelDelta;
+- (BOOL)isQuoteOrWithinQuote;
+- (id)commonAncestorWithNode:(id)fp8;
+- (void)recursivelyRemoveMailAttributes;
+- (void)fixParagraphsAndQuotesFromMicrosoftNodesToRemove:(id)fp8;
+- (void)fixParagraphsAndQuotesFromMicrosoft;
+- (void)addStringsAndTextNodesToDictionary:(struct __CFDictionary *)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMRange.h"
+
+@interface DOMRange (MailExtras)
+- (id)stringValue;
+- (BOOL)isEquivalentToCollapsedRange;
+- (id)attachmentURLs;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "WebAttachmentSource.h"
+
+@class NSMutableDictionary;
+
+@interface GenericAttachmentStore : WebAttachmentSource
+{
+ NSMutableDictionary *_attachmentsByURL;
+ int _priority;
+}
+
+- (void)dealloc;
+- (void)addAttachment:(id)fp8;
+- (void)removeAttachmentsForURLs:(id)fp8;
+- (id)attachmentForURL:(id)fp8;
+- (id)attachments;
+- (void)setPriority:(int)fp8;
+- (int)priority;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface HeaderLabelView : UIView
+{
+ NSString *_label;
+ unsigned int _highlighted:1;
+}
+
+- (struct CGColor *)labelColor;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSMutableArray, UITextLabel;
+
+@interface LabelledAtomList : UIView
+{
+ NSMutableArray *_addressAtoms;
+ UITextLabel *_label;
+ id _delegate;
+ float _firstLineWidth;
+ unsigned int _needsReflow:1;
+}
+
+- (id)initWithLabel:(id)fp8 totalWidth:(float)fp12 firstLineWidth:(float)fp16 addresses:(id)fp20 arePhoneNumbers:(BOOL)fp24;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)setFirstLineWidth:(float)fp8;
+- (void)addressAtom:(id)fp8 displayStringDidChange:(id)fp12;
+- (void)_setNeedsReflow;
+- (void)_reflow;
+- (void)setAddressAtomTarget:(id)fp8 action:(SEL)fp12;
+- (id)labelText;
+- (struct CGRect)labelFrame;
+- (id)atomDisplayStrings;
+- (void)setAtomAlpha:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "DADSearchQueryConsumer-Protocol.h"
+#import "MailComposeViewDelegate-Protocol.h"
+
+@class ComposeBodyField, ComposeRecipientView, ComposeSubjectView, GenericAttachmentStore, MFError, MailComposeView, MailCompositionContext, MailboxUid, MutableMessageHeaders, NSArray, NSString, NSTimer, OutgoingMessage, OutgoingMessageDelivery;
+
+@interface MailComposeController : NSObject <MailComposeViewDelegate, DADSearchQueryConsumer>
+{
+ id _delegate;
+ MailComposeView *_view;
+ ComposeRecipientView *_toField;
+ ComposeRecipientView *_ccField;
+ ComposeSubjectView *_subjectField;
+ ComposeBodyField *_bodyField;
+ struct CGSize _size;
+ MailCompositionContext *_compositionContext;
+ unsigned int _showKeyboardImmediately:1;
+ unsigned int _isDirty:1;
+ unsigned int _shouldAutosaveWithSuspendInfo:1;
+ unsigned int _suspendedPickingTo:1;
+ unsigned int _suspendedPickingCC:1;
+ unsigned int _suspendedToWasSelected:1;
+ unsigned int _suspendedCCWasSelected:1;
+ unsigned int _suspendedSubjectWasSelected:1;
+ unsigned int _suspendedBodyWasSelected:1;
+ unsigned int _keyboardWasVisible:1;
+ unsigned int _pickerWasVisible:1;
+ unsigned int _initialAttachmentCount:10;
+ unsigned int _stillLoading:1;
+ NSString *_lastDraftMessageID;
+ MailboxUid *_lastDraftMailboxUid;
+ GenericAttachmentStore *_attachmentStore;
+ OutgoingMessageDelivery *_delivery;
+ OutgoingMessage *_message;
+ NSString *_originalSendingEmailAddress;
+ NSString *_sendingEmailAddress;
+ NSArray *_toAddresses;
+ NSArray *_ccAddresses;
+ NSArray *_bccAddresses;
+ NSString *_subject;
+ id _content;
+ MutableMessageHeaders *_savedHeaders;
+ struct _NSRange _selectedRange;
+ int _resolution;
+ NSTimer *_autosaveTimer;
+ MFError *_error;
+}
+
++ (void)initialize;
++ (void)_refreshMailAccountsIfNecessary;
++ (BOOL)isSetupForDelivery;
++ (id)_defaultAccount;
++ (id)accountEmailAddresses;
++ (id)dotMacUsernames;
++ (id)defaultSignature;
++ (id)signature;
++ (id)_autosavePath;
++ (BOOL)hasAutosavedMessage;
++ (void)removeAutosavedMessage;
+- (void)initializeUI;
+- (void)tearDownUI;
+- (id)topView;
+- (id)bottomView;
+- (id)initForContentSize:(struct CGSize)fp8;
+- (id)initForContentSize:(struct CGSize)fp8 showKeyboardImmediately:(BOOL)fp16;
+- (id)init;
+- (void)_pickInitialFirstResponder;
+- (int)composeType;
+- (void)setCompositionContext:(id)fp8;
+- (void)_setupForDraft:(id)fp8;
+- (void)_setupForReplyToMessage:(id)fp8;
+- (void)_setupForReplyAllToMessage:(id)fp8;
+- (void)_setupForForwardOfMessage:(id)fp8;
+- (void)_setupForAutosavedMessage:(id)fp8;
+- (void)_setupForExistingNewMessage:(id)fp8 headers:(id)fp12;
+- (void)_setupForMessageWithURL:(id)fp8;
+- (void)_quoteReplyMessage:(id)fp8 content:(id)fp12;
+- (void)_quoteForwardedMessage:(id)fp8 content:(id)fp12;
+- (void)_quoteBody:(id)fp8;
+- (void)_loadAttachments:(id)fp8;
+- (void)_loadingContextDidLoad:(id)fp8;
+- (BOOL)_shouldPrependBlankLineForAttachments;
+- (void)setQuotedContent:(id)fp8 includeAttachments:(BOOL)fp12;
+- (void)setDelegate:(id)fp8;
+- (id)view;
+- (void)dealloc;
+- (void)setPercentDone:(double)fp8;
+- (id)sendingEmailAddress;
+- (id)_sendingEmailAddressIfExists;
+- (void)setSendingEmailAddress:(id)fp8;
+- (BOOL)sendingEmailDirtied;
+- (BOOL)canShowFromField;
+- (void)setupForURL:(id)fp8;
+- (void)_focusGained:(id)fp8;
+- (void)_bodyFieldDidBeginEditing:(id)fp8;
+- (void)suspend;
+- (void)resumeWithSize:(struct CGSize)fp8;
+- (void)resume;
+- (void)_textChanged:(id)fp8;
+- (void)_bodyTextChanged:(id)fp8;
+- (void)_close;
+- (void)close:(id)fp8;
+- (void)emptyContent;
+- (id)navigationBarTitle;
+- (void)setContent:(id)fp8;
+- (void)prependQuotedMarkup:(id)fp8;
+- (void)prependPreamble:(id)fp8;
+- (void)_addSignature:(BOOL)fp8;
+- (void)_addSignature;
+- (void)setSubject:(id)fp8;
+- (void)setToRecipients:(id)fp8;
+- (void)setCcRecipients:(id)fp8;
+- (void)setSendingEmailAddress:(id)fp8 addIfNotPresent:(BOOL)fp12;
+- (void)_tryAddSenderToBccRecipients;
+- (void)setDraftMessageID:(id)fp8 mailbox:(id)fp12;
+- (id)attachments;
+- (struct CGRect)rectOfAttachment:(id)fp8;
+- (void)setContentVisible:(BOOL)fp8;
+- (void)addAttachment:(id)fp8;
+- (id)markupForInlineAttachment:(id)fp8 willBeIncluded:(BOOL)fp12;
+- (void)addInlineAttachmentAtPath:(id)fp8 includeDirectoryContents:(BOOL)fp12;
+- (void)insertInlineAttachment:(id)fp8;
+- (void)addInlineAttachmentWithData:(id)fp8 preferredFilename:(id)fp12 mimeType:(id)fp16;
+- (void)attachmentsRemoved:(id)fp8;
+- (void)_inlinedAttachmentFinishedLoading:(id)fp8;
+- (void)attachmentFinishedLoading:(id)fp8;
+- (void)recoverAutosavedMessage;
+- (void)_reallyAutosaveImmediately:(id)fp8;
+- (void)scheduleAutosaveAfterDelay:(id)fp8;
+- (void)autosaveImmediately;
+- (void)cancelAutosave;
+- (id)_autosavedMessage;
+- (void)composeSubjectViewTextFieldDidResignFirstResponder:(id)fp8;
+- (id)headersUseSuspendInfo:(BOOL)fp8;
+- (id)messageUseSuspendInfo:(BOOL)fp8 endingEditing:(BOOL)fp12;
+- (id)messageUseSuspendInfo:(BOOL)fp8;
+- (id)message;
+- (id)messageEndingEditing:(BOOL)fp8;
+- (id)_lastDraftWithLibrary:(id)fp8;
+- (void)_removeLastDraftWithStore:(id)fp8;
+- (void)markMessageAsReplied:(id)fp8;
+- (void)markMessageAsForwarded:(id)fp8;
+- (void)_setUpDeliveryObject;
+- (void)send:(id)fp8;
+- (void)sendMessage;
+- (id)addressesForField:(int)fp8;
+- (void)addAddress:(id)fp8 field:(int)fp12;
+- (void)setAddresses:(id)fp8 field:(int)fp12;
+- (void)removeAddressAtIndex:(int)fp8 field:(int)fp12;
+- (int)resolution;
+- (BOOL)needsDelivery;
+- (BOOL)deliverMessage;
+- (id)error;
+- (id)errorTitle;
+- (id)errorDescription;
+- (void)setRecipientsKeyboardType:(int)fp8;
+- (void)composeHeaderViewDidChangeValue:(id)fp8;
+- (void)composeHeaderViewDidConfirmValue:(id)fp8;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (int)numberOfComponentsInPickerView:(id)fp8;
+- (unsigned int)pickerView:(id)fp8 numberOfRowsInComponent:(unsigned int)fp12;
+- (id)pickerView:(id)fp8 viewForRow:(unsigned int)fp12 forComponent:(unsigned int)fp16 reusingView:(id)fp20;
+- (void)didSelectCellAtRow:(unsigned int)fp8;
+- (void)selectCurrentEntryForPickerView:(id)fp8;
+- (id)runDASearchIfNecessary:(id)fp8;
+- (void)cancelSearchQuery:(id)fp8;
+- (void *)_createSimpleABRecordForSearchResult:(id)fp8;
+- (void)resultsForSearchQuery:(id)fp8 results:(id)fp12;
+- (void)actionFailed:(int)fp8 forQuery:(id)fp12 error:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MessageUI/ComposeRecipient.h>
+
+@interface MailComposeRecipient : ComposeRecipient
+{
+}
+
++ (int)_recipientABProperty;
++ (void *)_abFindRecordForAddress:(id)fp8 identifier:(int *)fp12 uniqueID:(int *)fp16;
+- (id)displayString;
+- (id)uncommentedAddress;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITransitionView.h"
+
+@class ABPeoplePicker, ComposeBodyField, ComposeFromView, ComposeHeaderView, ComposeRecipientView, ComposeSubjectView, DADSearchQuery, NSMutableArray, NSMutableDictionary, UIKeyboard, UINavigationBar, UIPickerView, UIResponder, UITable, UITextViewLegacy, UIToolbar, UIView;
+
+@interface MailComposeView : UITransitionView
+{
+ UIView *_contentView;
+ UINavigationBar *_navBar;
+ ComposeBodyField *_bodyField;
+ UIView *_headerView;
+ UITextViewLegacy *_bodyScroller;
+ UIKeyboard *_keyboard;
+ UIToolbar *_keyboardButtonBar;
+ ComposeRecipientView *_toField;
+ ComposeRecipientView *_ccField;
+ ComposeRecipientView *_bccField;
+ ComposeSubjectView *_subjectField;
+ ComposeFromView *_fromField;
+ ComposeHeaderView *_multiField;
+ UIView *_shadowView;
+ UIPickerView *_fromPickerView;
+ ABPeoplePicker *_peoplePicker;
+ float _finalToHeight;
+ float _finalCCHeight;
+ float _offsetBeforeSearch;
+ id _sendTarget;
+ SEL _sendAction;
+ id _closeTarget;
+ SEL _closeAction;
+ BOOL _closeEnabled;
+ BOOL _sendEnabled;
+ unsigned int _scheduledDeferedProgressMonitoring:1;
+ unsigned int _toHeightChanging:1;
+ unsigned int _ccHeightChanging:1;
+ unsigned int _pinToBottomOfHeaderView:1;
+ unsigned int _changingRecipients:1;
+ unsigned int _isLoading:1;
+ unsigned int _multiFieldOverride:1;
+ unsigned int _pendingMultiFieldOverride:1;
+ ComposeRecipientView *_activeRecipientView;
+ NSMutableArray *_searchResults;
+ UITable *_searchResultsTable;
+ NSMutableDictionary *_recipientsByAddress;
+ DADSearchQuery *_currentSearchQuery;
+ UIResponder *_firstResponderBeforeSheet;
+ BOOL _animationDisabled;
+ float _adjustViewHeight;
+}
+
+- (id)_searchResultsTable;
+- (BOOL)_fixUpView:(id)fp8 changingView:(id)fp12 toSize:(struct CGSize)fp16 fieldFrame:(struct CGRect *)fp24;
+- (void)composeHeaderViewClicked:(id)fp8;
+- (void)_setupField:(id)fp8 isNew:(BOOL)fp12 changingView:(id)fp16 toSize:(struct CGSize)fp20 fieldFrame:(struct CGRect *)fp28 visible:(BOOL)fp32;
+- (void)_setupField:(id *)fp8 withLabel:(id)fp12 property:(int)fp16 changingView:(id)fp20 toSize:(struct CGSize)fp24 fieldFrame:(struct CGRect *)fp32 visible:(BOOL)fp36;
+- (void)_getLabel:(id *)fp8 andAccountDescription:(id *)fp12 forState:(CDAnonymousStruct1)fp16;
+- (void)_setupMultiFieldWithState:(CDAnonymousStruct1)fp8 changingView:(id)fp9 toSize:(struct CGSize)fp13 fieldFrame:(struct CGRect *)fp21;
+- (void)_setupFromFieldChangingView:(id)fp8 toSize:(struct CGSize)fp12 fieldFrame:(struct CGRect *)fp20 visible:(BOOL)fp24;
+- (void)_setupSubjectField:(struct CGRect *)fp8;
+- (void)_setupBodyFieldWithHeaderFrame:(struct CGRect)fp8 enclosingFrame:(struct CGRect)fp24 changingView:(id)fp40 frameToPin:(struct CGRect)fp44 wasSearching:(BOOL)fp60;
+- (void)_setContentSizeAppropriately;
+- (void)_layoutSubviewsWithActiveRecipientView:(BOOL)fp8 changingView:(id)fp12 toSize:(struct CGSize)fp16;
+- (void)getOptionalFieldState:(CDAnonymousStruct1 *)fp8;
+- (void)_layoutSubviews:(BOOL)fp8 changingView:(id)fp12 toSize:(struct CGSize)fp16;
+- (void)_layoutSubviews:(BOOL)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 delegate:(id)fp24;
+- (id)navigationBar;
+- (id)keyboard;
+- (id)retain;
+- (void)release;
+- (void)dealloc;
+- (void)setAutoresizingMask:(unsigned int)fp8;
+- (BOOL)endEditing:(BOOL)fp8;
+- (BOOL)allowSend;
+- (BOOL)isLoading;
+- (void)setIsLoading:(BOOL)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)toField;
+- (id)ccField;
+- (id)bccField;
+- (id)subjectField;
+- (id)fromField;
+- (id)bodyField;
+- (void)adjustScrollerContentSize;
+- (void)composeBodyFieldFrameChanged:(id)fp8;
+- (void)composeBodyFieldDidFinishLoadForFrame:(id)fp8;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)_fromPickerHideCompleted;
+- (void)_adjustScrollerForViewHeight:(float)fp8;
+- (void)_fromPickerShowCompleted;
+- (void)setPickerVisible:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)_keyboardHideCompleted;
+- (void)_keyboardAnimationCompleted;
+- (void)setKeyboardVisible:(BOOL)fp8 animate:(BOOL)fp12;
+- (BOOL)isKeyboardVisible;
+- (BOOL)isPickerVisible;
+- (void)setAnimationDisabled:(BOOL)fp8;
+- (void)scrollerDidScroll:(id)fp8;
+- (void)setNavigationBarTitle:(id)fp8;
+- (void)setSendTarget:(id)fp8 action:(SEL)fp12;
+- (void)setCloseTarget:(id)fp8 action:(SEL)fp12;
+- (void)_sendButtonClicked:(id)fp8;
+- (void)_closeButtonClicked:(id)fp8;
+- (void)setSendEnabled:(BOOL)fp8 closeEnabled:(BOOL)fp12 withDuration:(double)fp16;
+- (void)setSendEnabled:(BOOL)fp8;
+- (void)_saveFirstResponder;
+- (void)_restoreFirstResponder;
+- (void)displayAlertSheet:(id)fp8;
+- (void)_postSheetKeyboardFadeInFinished;
+- (void)dismissAlertSheet:(id)fp8 animate:(BOOL)fp12 willClose:(BOOL)fp16;
+- (void)setEnabled:(BOOL)fp8 changingUI:(BOOL)fp12;
+- (int)activeAddressField;
+- (id)activeRecipientText;
+- (void)composeRecipientView:(id)fp8 didChangeSize:(struct CGSize)fp12;
+- (void)composeRecipientViewWillBecomeFirstResponder:(id)fp8;
+- (void)composeRecipientViewDidResignFirstResponder:(id)fp8;
+- (void)composeRecipientViewDidBecomeFirstResponder:(id)fp8;
+- (id)composeRecipientView:(id)fp8 composeRecipientForAddress:(id)fp12;
+- (id)composeRecipientView:(id)fp8 composeRecipientForRecord:(void *)fp12 identifier:(int)fp16;
+- (void)addNameMatches:(id)fp8 toSortedMatches:(id)fp12 andIndices:(id)fp16 withIdentifiers:(struct __CFArray *)fp20 andAddresses:(struct __CFArray *)fp24;
+- (void)addMatchingUids:(struct __CFArray *)fp8 toUnsortedMatches:(id)fp12 andIndices:(id)fp16 withIdentifiers:(struct __CFArray *)fp20 andAddresses:(struct __CFArray *)fp24;
+- (void)filterInRecentAddresses:(struct __CFArray *)fp8 andNames:(struct __CFArray *)fp12 intoResults:(id *)fp16 removingFromSortedMatches:(id)fp20 indices:(id)fp24 andUnsortedMatches:(id)fp28 indices:(id)fp32;
+- (void)composeRecipientView:(id)fp8 textDidChange:(id)fp12;
+- (void)filterInDisplayName:(id)fp8 emailAddress:(id)fp12 fromSearchQuery:(id)fp16;
+- (void)searchQueryFinished:(id)fp8;
+- (void)composeRecipientViewDidFinishEnteringRecipient:(id)fp8;
+- (void)composeRecipientView:(id)fp8 requestDeleteRecipientAtIndex:(int)fp12;
+- (void)removeFromSuperview;
+- (void)composeRecipientViewRequestAddRecipient:(id)fp8;
+- (void)composeRecipientViewDidFinishPickingRecipient:(id)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+- (void)tableSelectionDidChange:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol MailComposeViewDelegate
+- (void)selectCurrentEntryForPickerView:(id)fp8;
+- (id)runDASearchIfNecessary:(id)fp8;
+- (void)cancelSearchQuery:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class Message, MessageViewingContext, NSString, NSURL;
+
+@interface MailCompositionContext : NSObject
+{
+ int _composeType;
+ Message *_originalMessage;
+ NSString *_sendingAddress;
+ NSURL *_url;
+ id _originalContent;
+ MessageViewingContext *_loadingContext;
+ unsigned int _loadRest:1;
+ unsigned int _includeAttachments:1;
+}
+
+- (id)initWithComposeType:(int)fp8;
+- (id)initWithComposeType:(int)fp8 originalMessage:(id)fp12;
+- (id)initReplyToMessage:(id)fp8;
+- (id)initReplyAllToMessage:(id)fp8;
+- (id)initForwardOfMessage:(id)fp8;
+- (id)initDraftRestoreOfMessage:(id)fp8;
+- (id)initNewMessageWithURL:(id)fp8;
+- (void)dealloc;
+- (id)loadingContext;
+- (void)setLoadingContext:(id)fp8;
+- (id)originalMessage;
+- (id)url;
+- (id)originalContent;
+- (void)setOriginalContent:(id)fp8;
+- (id)sendingAddress;
+- (void)setSendingAddress:(id)fp8;
+- (int)composeType;
+- (BOOL)loadRest;
+- (void)setLoadRest:(BOOL)fp8;
+- (BOOL)includeAttachments;
+- (void)setIncludeAttachments:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MessageTextAttachment.h"
+
+@class NSData, NSString;
+
+@interface MailInlineTextAttachment : MessageTextAttachment
+{
+ NSData *_cachedImageData;
+ NSString *_cachedMimeType;
+ NSString *_encodingGuess;
+ struct CGSize _cachedImageSize;
+ float _constrainedWidth;
+ unsigned int _numBytes;
+ unsigned int _isBeingLoaded:1;
+ unsigned int _cachedDataIsPlaceholder:1;
+ unsigned int _shouldNotLoadFully:1;
+}
+
+- (void)inlineDisplayData:(id *)fp8 mimeType:(id *)fp12;
+- (void)_generateInlineData;
+- (void)_setDataDerivedImage:(id)fp8;
+- (unsigned int)approximateSize;
+- (BOOL)shouldDownloadAttachmentOnDisplay;
+- (void)setConstrainedWidth:(float)fp8;
+- (float)constrainedWidth;
+- (struct CGSize)imageDimensions;
+- (void)setFileWrapper:(id)fp8;
+- (void)_setImageDimensions:(struct CGSize)fp8;
+- (void)_setImageDimensionsFromData:(id)fp8;
+- (void)setupForComposition;
+- (id)initWithWrapper:(id)fp8 shouldDownload:(BOOL)fp12;
+- (id)initWithMimeTextAttachment:(id)fp8 shouldDownload:(BOOL)fp12 andMessageBody:(id)fp16;
+- (BOOL)allowDownload;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MessageFileWrapper.h"
+
+@interface MessageFileWrapper (WebKitAdditions)
+- (BOOL)isDisplayableByWebKit;
+- (BOOL)isMedia;
+- (float)minimumZoomFontSize;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MessageTextAttachment.h"
+
+@interface MessageTextAttachment (ComposeMarkup)
+- (id)markupStringForComposition:(BOOL)fp8 prependBlankLine:(BOOL)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MessageTextAttachment.h"
+
+@interface MessageTextAttachment (DisplayableTest)
+- (BOOL)isRestrictedMimeType:(id)fp8;
+- (id)iconName;
+- (BOOL)isCalendarFile;
+- (BOOL)isDisplayableInsidePlugin;
+- (BOOL)isDisplayableInline;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class ActivityMonitor, Message, MessageBody, MimePart;
+
+@interface MessageViewingContext : NSObject
+{
+ Message *_message;
+ MessageBody *_body;
+ id _content;
+ unsigned int _contentOffset;
+ id _delegate;
+ ActivityMonitor *_loadTask;
+ unsigned int _loadIncrement;
+ BOOL _loadBestAlternative;
+ MimePart *_loadedPart;
+ BOOL _loadedFullData;
+ unsigned int _hasNoContent:1;
+ unsigned int _isOutgoingMessage:1;
+}
+
+- (id)initWithMessage:(id)fp8;
+- (void)dealloc;
+- (BOOL)hasLoaded;
+- (BOOL)isPartial;
+- (void)cancelLoad;
+- (void)setLoadTask:(id)fp8;
+- (id)loadTask;
+- (void)setDelegate:(id)fp8;
+- (void)setContent:(id)fp8;
+- (id)content;
+- (BOOL)hasNoContent;
+- (id)message;
+- (BOOL)isOutgoingMessage;
+- (void)setOutgoingMessage:(BOOL)fp8;
+- (void)setContentOffset:(unsigned int)fp8;
+- (unsigned int)contentOffset;
+- (id)messageBody;
+- (void)setMessageBody:(id)fp8;
+- (id)fileWrappersForImageAttachments;
+- (unsigned int)numberOfImageAttachments;
+- (void)_loadAttachments:(id)fp8;
+- (void)loadAsPlainText:(BOOL)fp8 asHTML:(BOOL)fp12;
+- (void)loadFull;
+- (void)loadWithPriority:(int)fp8;
+- (void)load;
+- (void)abortAttachmentLoad:(id)fp8 pluginClient:(id)fp12;
+- (void)loadAttachment:(id)fp8 pluginClient:(id)fp12;
+- (void)loadMore;
+- (void)loadBestAlternative;
+- (void)setLoadedPart:(id)fp8;
+- (id)loadedPart;
+- (void)_notifyInitialLoadComplete;
+- (void)_notifyAttachmentComplete:(id)fp8;
+- (void)_notifyCompletelyComplete;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWebDocumentView.h"
+
+@interface MessageWebLayer : UIWebDocumentView
+{
+}
+
++ (void)initialize;
+- (id)initWithFrame:(struct CGRect)fp8 visibleSize:(struct CGSize)fp24;
+- (void)defaultMouseDragged:(struct __GSEvent *)fp8;
+- (void)webView:(id)fp8 decidePolicyForNewWindowAction:(id)fp12 request:(id)fp16 newFrameName:(id)fp20 decisionListener:(id)fp24;
+- (void)webView:(id)fp8 decidePolicyForNavigationAction:(id)fp12 request:(id)fp16 frame:(id)fp20 decisionListener:(id)fp24;
+- (void)notifyDelegateToLoad:(id)fp8 client:(id)fp12;
+- (void)notifyDelegateToDisplayInSeparateView:(id)fp8;
+- (void)loadHTMLString:(id)fp8 baseURL:(id)fp12;
+- (void)_sendDelegateSizeDidChange;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)appendMarkupString:(id)fp8 baseURL:(id)fp12;
+- (void)_updateImageURL:(id)fp8 withURL:(id)fp12 width:(id)fp16;
+- (void)updateImageURL:(id)fp8 withURL:(id)fp12 width:(float)fp16;
+- (void)_updateInlinePluginWithContentID:(id)fp8 htmlRepresentation:(id)fp12;
+- (void)updateInlinePluginWithContentID:(id)fp8 htmlRepresentation:(id)fp12;
+- (id)webView:(id)fp8 identifierForInitialRequest:(id)fp12 fromDataSource:(id)fp16;
+- (id)webView:(id)fp8 resource:(id)fp12 willSendRequest:(id)fp16 redirectResponse:(id)fp20 fromDataSource:(id)fp24;
+- (void)webView:(id)fp8 resource:(id)fp12 didFinishLoadingFromDataSource:(id)fp16;
+- (void)webView:(id)fp8 resource:(id)fp12 didFailLoadingWithError:(id)fp16 fromDataSource:(id)fp20;
+- (void)webView:(id)fp8 didStartProvisionalLoadForFrame:(id)fp12;
+- (void)adjustSizeBasedOnMainFrame:(id)fp8;
+- (void)webView:(id)fp8 didFinishLoadForFrame:(id)fp12;
+- (void)fixParagraphsAndQuotesFromMicrosoft;
+- (void)setSuperviewBackgroundColor:(id)fp8;
+- (void)_urlifyMessage:(id)fp8;
+- (void)_replaceURLifiedPieces:(id)fp8;
+- (void)_webthread_webView:(id)fp8 didFinishLoadForFrame:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSArray.h"
+
+@interface NSArray (RecipientListStrings)
+- (id)commaSeparatedRecipientListWithWidth:(float)fp8 forFont:(id)fp12;
+- (id)commaSeparatedRecipientListWithWidth:(float)fp8 forFont:(id)fp12 usingSelector:(SEL)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol NSObject
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+- (Class)superclass;
+- (Class)class;
+- (id)self;
+- (struct _NSZone *)zone;
+- (id)performSelector:(SEL)fp8;
+- (id)performSelector:(SEL)fp8 withObject:(id)fp12;
+- (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
+- (BOOL)isProxy;
+- (BOOL)isKindOfClass:(Class)fp8;
+- (BOOL)isMemberOfClass:(Class)fp8;
+- (BOOL)conformsToProtocol:(id)fp8;
+- (BOOL)respondsToSelector:(SEL)fp8;
+- (id)retain;
+- (oneway void)release;
+- (id)autorelease;
+- (unsigned int)retainCount;
+- (id)description;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSSet.h"
+
+@interface NSSet (MainThreadPerformAdditions)
+- (void)makeObjectsPerformSelectorOnMainThread:(SEL)fp8 waitUntilDone:(BOOL)fp12;
+- (void)makeObjectsPerformSelectorValue:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface RecipientListStringsLocalizationLocator : NSObject
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITableCell.h"
+
+@class ComposeRecipient;
+
+@interface RecipientTableCell : UITableCell
+{
+ ComposeRecipient *_recipient;
+}
+
++ (id)cellForRecipient:(id)fp8;
++ (float)height;
+- (id)recipient;
+- (void)setRecipient:(id)fp8;
+- (void)drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITextField.h"
+
+@interface RecipientTextField : UITextField
+{
+}
+
+- (BOOL)becomeFirstResponder;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MessageUI/ComposeRecipient.h>
+
+@interface SMSComposeRecipient : ComposeRecipient
+{
+}
+
++ (int)_recipientABProperty;
++ (void *)_abFindRecordForAddress:(id)fp8 identifier:(int *)fp12 uniqueID:(int *)fp16;
+- (id)_unformattedAddress;
+- (BOOL)isEqual:(id)fp8;
+- (id)address;
+- (id)displayString;
+- (id)uncommentedAddress;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@interface SearchShadowView : UIView
+{
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImage;
+
+@interface SlicedImageView : UIView
+{
+ UIImage *_image;
+ UIImage *_imagePressed;
+ struct CGRect _imageSlice;
+ unsigned int _isPressed:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24 pressed:(id)fp28 slice:(struct CGRect)fp32;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setPressed:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface SoundController : NSObject
+{
+}
+
++ (BOOL)_shouldPlaySound:(id)fp8;
++ (void)preheatSounds;
++ (void)playNewMailSound;
++ (void)playSentMailSound;
+- (id)init;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject-Protocol.h"
+
+@protocol UITextFieldDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSLock;
+
+@interface WebKitMainThread : NSObject
+{
+ struct __CFDictionary *_visibleDict;
+ NSLock *_visibleDictLock;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)_mainThreadPopulateDictForMimeType:(id)fp8;
+- (int)dictValueForMimeType:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "WebPreferences.h"
+
+@interface WebPreferences (MailAdditions)
++ (id)standardMailWebPreferences:(BOOL)fp8;
+@end
+