Decrypts the content of the this and then replaces the content with the new, decrypted, content.
| this |
a Part |
| flags |
a set of DecryptFlags |
| session_key |
the session key to use or null |
|
a DecryptResult on success or null on error. |