pub unsafe fn AVIStreamWrite<P0>(
    pavi: P0,
    lstart: i32,
    lsamples: i32,
    lpbuffer: *const c_void,
    cbbuffer: i32,
    dwflags: u32,
    plsampwritten: Option<*mut i32>,
    plbyteswritten: Option<*mut i32>
) -> Result<()>
where P0: IntoParam<IAVIStream>,