Provides ability to extract files from MSO packages. Can be used to process "oledata.mso" and similar files typically attached to messages created using Outlook. More...
Public Member Functions | |
| InlineAttachmentExtractor ()=delete | |
Static Public Member Functions | |
| static System::SharedPtr< System::Collections::Generic::IDictionary< System::String, System::ArrayPtr< uint8_t > > > | EnumerateMsoPackage (System::SharedPtr< System::IO::Stream > stream) |
| Enumerates the MSO package and returns a dictionary containing files data. The key is file identifier and value contains actual data.Files are usually referenced in message body using the identifiers provided. More... | |
Provides ability to extract files from MSO packages. Can be used to process "oledata.mso" and similar files typically attached to messages created using Outlook.
|
delete |
|
static |
Enumerates the MSO package and returns a dictionary containing files data. The key is file identifier and value contains actual data.Files are usually referenced in message body using the identifiers provided.
| stream | The stream to parse. |
| ArgumentNullException | If stream is null. |
| InvalidDataException | If given stream has data in incorrect format. |
While in evaluation mode only one file is extracted from given MSO stream.