[gmime] Updated Mono bindings
- From: Jeffrey Stedfast <fejj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime] Updated Mono bindings
- Date: Tue, 13 Dec 2016 13:37:30 +0000 (UTC)
commit cebe16e199f4ea7e54dfd941958f6b0a8fd9b790
Author: Jeffrey Stedfast <fejj gnome org>
Date: Tue Dec 13 08:37:04 2016 -0500
Updated Mono bindings
ChangeLog | 4 ++
mono/gmime-api.raw | 84 +++++++++++++++++++++++++++++++++++++++++++++++----
2 files changed, 81 insertions(+), 7 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 30f66e8..1795e72 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-12 Jeffrey Stedfast <fejj gnome org>
+
+ * mono/gmime-api.raw: Updated Mono bindings.
+
2016-12-11 Jeffrey Stedfast <fejj gnome org>
* README: Bumped version
diff --git a/mono/gmime-api.raw b/mono/gmime-api.raw
index 12a5ff5..8872ef6 100644
--- a/mono/gmime-api.raw
+++ b/mono/gmime-api.raw
@@ -408,6 +408,30 @@
<parameter type="GError**" name="err" />
</parameters>
</virtual_method>
+ <virtual_method name="DecryptSession" cname="decrypt_session">
+ <return-type type="GMimeDecryptResult*" />
+ <parameters>
+ <parameter type="GMimeCryptoContext*" name="ctx" />
+ <parameter type="const-char*" name="session_key" />
+ <parameter type="GMimeStream*" name="istream" />
+ <parameter type="GMimeStream*" name="ostream" />
+ <parameter type="GError**" name="err" />
+ </parameters>
+ </virtual_method>
+ <virtual_method name="GetRetrieveSessionKey" cname="get_retrieve_session_key">
+ <return-type type="gboolean" />
+ <parameters>
+ <parameter type="GMimeCryptoContext*" name="ctx" />
+ </parameters>
+ </virtual_method>
+ <virtual_method name="SetRetrieveSessionKey" cname="set_retrieve_session_key">
+ <return-type type="int" />
+ <parameters>
+ <parameter type="GMimeCryptoContext*" name="ctx" />
+ <parameter type="gboolean" name="retrieve_session_key" />
+ <parameter type="GError**" name="err" />
+ </parameters>
+ </virtual_method>
<method name="Decrypt" cname="g_mime_crypto_context_decrypt">
<return-type type="GMimeDecryptResult*" />
<parameters>
@@ -416,6 +440,15 @@
<parameter type="GError**" name="err" />
</parameters>
</method>
+ <method name="DecryptSession" cname="g_mime_crypto_context_decrypt_session">
+ <return-type type="GMimeDecryptResult*" />
+ <parameters>
+ <parameter type="const-char*" name="session_key" />
+ <parameter type="GMimeStream*" name="istream" />
+ <parameter type="GMimeStream*" name="ostream" />
+ <parameter type="GError**" name="err" />
+ </parameters>
+ </method>
<method name="DigestId" cname="g_mime_crypto_context_digest_id">
<return-type type="GMimeDigestAlgo" />
<parameters>
@@ -454,6 +487,9 @@
<method name="GetKeyExchangeProtocol" cname="g_mime_crypto_context_get_key_exchange_protocol">
<return-type type="const-char*" />
</method>
+ <method name="GetRetrieveSessionKey" cname="g_mime_crypto_context_get_retrieve_session_key">
+ <return-type type="gboolean" />
+ </method>
<method name="GetSignatureProtocol" cname="g_mime_crypto_context_get_signature_protocol">
<return-type type="const-char*" />
</method>
@@ -473,6 +509,13 @@
<parameter type="GMimePasswordRequestFunc" name="request_passwd" />
</parameters>
</method>
+ <method name="SetRetrieveSessionKey" cname="g_mime_crypto_context_set_retrieve_session_key">
+ <return-type type="int" />
+ <parameters>
+ <parameter type="gboolean" name="retrieve_session_key" />
+ <parameter type="GError**" name="err" />
+ </parameters>
+ </method>
<method name="Sign" cname="g_mime_crypto_context_sign">
<return-type type="int" />
<parameters>
@@ -543,6 +586,7 @@
<field name="Signatures" cname="signatures" type="GMimeSignatureList*" />
<field name="Cipher" cname="cipher" type="GMimeCipherAlgo" />
<field name="Mdc" cname="mdc" type="GMimeDigestAlgo" />
+ <field name="SessionKey" cname="session_key" type="char*" />
<method name="GetCipher" cname="g_mime_decrypt_result_get_cipher">
<return-type type="GMimeCipherAlgo" />
</method>
@@ -552,6 +596,9 @@
<method name="GetRecipients" cname="g_mime_decrypt_result_get_recipients">
<return-type type="GMimeCertificateList*" />
</method>
+ <method name="GetSessionKey" cname="g_mime_decrypt_result_get_session_key">
+ <return-type type="const-char*" />
+ </method>
<method name="GetSignatures" cname="g_mime_decrypt_result_get_signatures">
<return-type type="GMimeSignatureList*" />
</method>
@@ -577,6 +624,12 @@
<parameter type="GMimeCertificateList*" name="recipients" />
</parameters>
</method>
+ <method name="SetSessionKey" cname="g_mime_decrypt_result_set_session_key">
+ <return-type type="void" />
+ <parameters>
+ <parameter type="const-char*" name="session_key" />
+ </parameters>
+ </method>
<method name="SetSignatures" cname="g_mime_decrypt_result_set_signatures">
<return-type type="void" />
<parameters>
@@ -878,6 +931,8 @@
<field name="AlwaysTrust" cname="always_trust" type="gboolean" />
<field name="UseAgent" cname="use_agent" type="gboolean" />
<field name="Path" cname="path" type="char*" />
+ <field name="RetrieveSessionKey" cname="retrieve_session_key" type="gboolean" />
+ <field name="Version" cname="version" type="int" />
<method name="GetAlwaysTrust" cname="g_mime_gpg_context_get_always_trust">
<return-type type="gboolean" />
</method>
@@ -1281,6 +1336,15 @@
<parameter type="GError**" name="err" />
</parameters>
</method>
+ <method name="DecryptSession" cname="g_mime_multipart_encrypted_decrypt_session">
+ <return-type type="GMimeObject*" />
+ <parameters>
+ <parameter type="GMimeCryptoContext*" name="ctx" />
+ <parameter type="const-char*" name="session_key" />
+ <parameter type="GMimeDecryptResult**" name="result" />
+ <parameter type="GError**" name="err" />
+ </parameters>
+ </method>
<method name="Encrypt" cname="g_mime_multipart_encrypted_encrypt">
<return-type type="int" />
<parameters>
@@ -1403,7 +1467,7 @@
<method name="GetContentDispositionParameter" cname="g_mime_object_get_content_disposition_parameter">
<return-type type="const-char*" />
<parameters>
- <parameter type="const-char*" name="attribute" />
+ <parameter type="const-char*" name="name" />
</parameters>
</method>
<method name="GetContentId" cname="g_mime_object_get_content_id">
@@ -1477,7 +1541,7 @@
<method name="SetContentDispositionParameter" cname="g_mime_object_set_content_disposition_parameter">
<return-type type="void" />
<parameters>
- <parameter type="const-char*" name="attribute" />
+ <parameter type="const-char*" name="name" />
<parameter type="const-char*" name="value" />
</parameters>
</method>
@@ -1643,6 +1707,9 @@
<method name="GetType" cname="g_mime_part_get_type" shared="true">
<return-type type="GType" />
</method>
+ <method name="IsAttachment" cname="g_mime_part_is_attachment">
+ <return-type type="gboolean" />
+ </method>
<constructor cname="g_mime_part_new" />
<constructor cname="g_mime_part_new_with_type">
<parameters>
@@ -2273,7 +2340,7 @@
<method name="GetParameter" cname="g_mime_content_disposition_get_parameter">
<return-type type="const-char*" />
<parameters>
- <parameter type="const-char*" name="attribute" />
+ <parameter type="const-char*" name="name" />
</parameters>
</method>
<method name="GetParams" cname="g_mime_content_disposition_get_params">
@@ -2282,6 +2349,9 @@
<method name="GetType" cname="g_mime_content_disposition_get_type" shared="true">
<return-type type="GType" />
</method>
+ <method name="IsAttachment" cname="g_mime_content_disposition_is_attachment">
+ <return-type type="gboolean" />
+ </method>
<constructor cname="g_mime_content_disposition_new" />
<constructor cname="g_mime_content_disposition_new_from_string">
<parameters>
@@ -2297,7 +2367,7 @@
<method name="SetParameter" cname="g_mime_content_disposition_set_parameter">
<return-type type="void" />
<parameters>
- <parameter type="const-char*" name="attribute" />
+ <parameter type="const-char*" name="name" />
<parameter type="const-char*" name="value" />
</parameters>
</method>
@@ -2329,7 +2399,7 @@
<method name="GetParameter" cname="g_mime_content_type_get_parameter">
<return-type type="const-char*" />
<parameters>
- <parameter type="const-char*" name="attribute" />
+ <parameter type="const-char*" name="name" />
</parameters>
</method>
<method name="GetParams" cname="g_mime_content_type_get_params">
@@ -2371,7 +2441,7 @@
<method name="SetParameter" cname="g_mime_content_type_set_parameter">
<return-type type="void" />
<parameters>
- <parameter type="const-char*" name="attribute" />
+ <parameter type="const-char*" name="name" />
<parameter type="const-char*" name="value" />
</parameters>
</method>
@@ -3284,4 +3354,4 @@
</method>
</class>
</namespace>
-</api>
\ No newline at end of file
+</api>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]