<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<constant name='MEComposeSessionErrorDomain' type64='@'/>
<constant name='MEMessageSecurityErrorDomain' type64='@'/>
<enum name='MEComposeSessionErrorCodeInvalidBody' value64='2'/>
<enum name='MEComposeSessionErrorCodeInvalidHeaders' value64='1'/>
<enum name='MEComposeSessionErrorCodeInvalidRecipients' value64='0'/>
<enum name='MEComposeUserActionForward' value64='4'/>
<enum name='MEComposeUserActionNewMessage' value64='1'/>
<enum name='MEComposeUserActionReply' value64='2'/>
<enum name='MEComposeUserActionReplyAll' value64='3'/>
<enum name='MEMessageActionFlagBlue' value64='6'/>
<enum name='MEMessageActionFlagDefaultColor' value64='1'/>
<enum name='MEMessageActionFlagGray' value64='8'/>
<enum name='MEMessageActionFlagGreen' value64='5'/>
<enum name='MEMessageActionFlagNone' value64='0'/>
<enum name='MEMessageActionFlagOrange' value64='3'/>
<enum name='MEMessageActionFlagPurple' value64='7'/>
<enum name='MEMessageActionFlagRed' value64='2'/>
<enum name='MEMessageActionFlagYellow' value64='4'/>
<enum name='MEMessageActionMessageColorBlue' value64='6'/>
<enum name='MEMessageActionMessageColorGray' value64='7'/>
<enum name='MEMessageActionMessageColorGreen' value64='1'/>
<enum name='MEMessageActionMessageColorNone' value64='0'/>
<enum name='MEMessageActionMessageColorOrange' value64='3'/>
<enum name='MEMessageActionMessageColorPurple' value64='5'/>
<enum name='MEMessageActionMessageColorRed' value64='4'/>
<enum name='MEMessageActionMessageColorYellow' value64='2'/>
<enum name='MEMessageEncryptionStateEncrypted' value64='2'/>
<enum name='MEMessageEncryptionStateNotEncrypted' value64='1'/>
<enum name='MEMessageEncryptionStateUnknown' value64='0'/>
<enum name='MEMessageSecurityDecodingError' value64='1'/>
<enum name='MEMessageSecurityEncodingError' value64='0'/>
<enum name='MEMessageStateDraft' value64='1'/>
<enum name='MEMessageStateReceived' value64='0'/>
<enum name='MEMessageStateSending' value64='2'/>
<class name='MEComposeContext'>
<method selector='isEncrypted'>
<retval type64='B'/>
</method>
<method selector='isSigned'>
<retval type64='B'/>
</method>
<method selector='shouldEncrypt'>
<retval type64='B'/>
</method>
<method selector='shouldSign'>
<retval type64='B'/>
</method>
</class>
<class name='MEDecodedMessageBanner'>
<method selector='initWithTitle:primaryActionTitle:dismissable:'>
<arg index='2' type64='B'/>
</method>
<method selector='isDismissable'>
<retval type64='B'/>
</method>
</class>
<class name='MEEncodedOutgoingMessage'>
<method selector='initWithRawData:isSigned:isEncrypted:'>
<arg index='1' type64='B'/>
<arg index='2' type64='B'/>
</method>
<method selector='isEncrypted'>
<retval type64='B'/>
</method>
<method selector='isSigned'>
<retval type64='B'/>
</method>
</class>
<class name='MEExtensionManager'>
<method class_method='true' selector='reloadContentBlockerWithIdentifier:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='reloadVisibleMessagesWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='MEMessageSecurityInformation'>
<method selector='initWithSigners:isEncrypted:signingError:encryptionError:'>
<arg index='1' type64='B'/>
</method>
<method selector='initWithSigners:isEncrypted:signingError:encryptionError:shouldBlockRemoteContent:localizedRemoteContentBlockingReason:'>
<arg index='1' type64='B'/>
<arg index='4' type64='B'/>
</method>
<method selector='isEncrypted'>
<retval type64='B'/>
</method>
<method selector='shouldBlockRemoteContent'>
<retval type64='B'/>
</method>
</class>
<class name='MEOutgoingMessageEncodingStatus'>
<method selector='canEncrypt'>
<retval type64='B'/>
</method>
<method selector='canSign'>
<retval type64='B'/>
</method>
<method selector='initWithCanSign:canEncrypt:securityError:addressesFailingEncryption:'>
<arg index='0' type64='B'/>
<arg index='1' type64='B'/>
</method>
</class>
<class name='NSObject'>
<method selector='decideActionForMessage:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='encodeMessage:composeContext:completionHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='getEncodingStatusForMessage:composeContext:completionHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='primaryActionClickedForMessageContext:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='session:annotateAddressesWithCompletionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='session:canSendMessageWithCompletionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
</signatures>
