pub unsafe fn OpenTnefStream<P0, P1>(
    lpvsupport: *mut c_void,
    lpstream: P0,
    lpszstreamname: *const i8,
    ulflags: u32,
    lpmessage: P1,
    wkeyval: u16,
    lpptnef: *mut Option<ITnef>
) -> Result<()>
where P0: IntoParam<IStream>, P1: IntoParam<IMessage>,