ms_oforms/lib.rs
1//! # MS-OFORMS Implementation
2//!
3//! This project aims to be a rust-native implementation of [MS-OFORMS]
4//! as covered by the Microsoft open specification promise. As this format
5//! is pretty deeply integrated in the COM/OLE/ActiveX architecture, expect
6//! some very generic types to be declared here at first and moved out into
7//! other crates eventually, before reaching 1.0.
8//!
9//! This crate is not made to be binary compatible with the COM-ABI on windows
10//! systems, but to get access to the contained data on any platform.
11//!
12//! [MS-OFORMS]: https://docs.microsoft.com/openspecs/office_file_formats/ms-oforms/
13
14#[macro_use]
15extern crate bitflags;
16#[macro_use]
17extern crate nom;
18#[macro_use]
19extern crate num_derive;
20
21pub mod common;
22pub mod controls;
23pub mod properties;