pub unsafe fn MFCreateDXGISurfaceBuffer<P0, P1>(
    riid: *const GUID,
    punksurface: P0,
    usubresourceindex: u32,
    fbottomupwhenlinear: P1,
) -> Result<IMFMediaBuffer>
where P0: Param<IUnknown>, P1: Param<BOOL>,