Expand description
All of the safe wrappers added by this crate, as well as any macros, are exported from the root module of this crate.
All of the nested, unsafe types from
outlook-mapi-sys are re-exported as the sys
module in this crate.
Re-exports§
pub use mapi_initialize::*;pub use mapi_logon::*;pub use mapi_ptr::*;pub use prop_tag::*;pub use prop_value::*;pub use row::*;pub use row_set::*;pub use sized_types::*;
Modules§
- installation
- mapi_
initialize - Define
InitializeandInitializeFlags. - mapi_
logon - Define
LogonandLogonFlags. - mapi_
ptr - Define
MAPIUninit,MAPIBuffer, andMAPIOutParam. - prop_
tag - Define
PropTagandPropType. - prop_
value - Define
PropValueandPropValueData. - row
- Define
Row. - row_set
- Define
RowSet. - sized_
types - Public macros and
constfunctions to support SizedXXX types originally fromMAPIDefs.h. - sys
- Re-export all of the unsafe bindings from the outlook-mapi-sys crate.
Macros§
- SizedADRLIST
- Declare a variable length struct with the same layout as
sys::ADRLISTand implement casting functions: - Sized
Dtbl Button - Declare a variable length struct with the same layout as
sys::DTBLBUTTONand implement casting functions: - Sized
Dtbl Check Box - Declare a variable length struct with the same layout as
sys::DTBLCHECKBOXand implement casting functions: - Sized
Dtbl Combo Box - Declare a variable length struct with the same layout as
sys::DTBLCOMBOBOXand implement casting functions: - Sized
Dtbl Edit - Declare a variable length struct with the same layout as
sys::DTBLEDITand implement casting functions: - Sized
Dtbl Group Box - Declare a variable length struct with the same layout as
sys::DTBLGROUPBOXand implement casting functions: - Sized
Dtbl Label - Declare a variable length struct with the same layout as
sys::DTBLLABELand implement casting functions: - Sized
Dtbl Page - Declare a variable length struct with the same layout as
sys::DTBLPAGEand implement casting functions: - Sized
Dtbl Radio Button - Declare a variable length struct with the same layout as
sys::DTBLRADIOBUTTONand implement casting functions: - SizedENTRYID
- Declare a variable length struct with the same layout as
sys::ENTRYIDand implement casting functions: - SizedS
Prop Problem Array - Declare a variable length struct with the same layout as
sys::SPropProblemArrayand implement casting functions: - SizedS
Prop TagArray - Declare a variable length struct with the same layout as
sys::SPropTagArrayand implement casting functions: - SizedS
RowSet - Declare a variable length struct with the same layout as
sys::SRowSetand implement casting functions: - SizedS
Sort Order Set - Declare a variable length struct with the same layout as
sys::SSortOrderSetand implement casting functions: