Function ConnectToConnectionPoint
pub unsafe fn ConnectToConnectionPoint<P0, P3>(
    punk: P0,
    riidevent: *const GUID,
    fconnect: bool,
    punktarget: P3,
    pdwcookie: *mut u32,
    ppcpout: Option<*mut Option<IConnectionPoint>>,
) -> Result<()>where
    P0: Param<IUnknown>,
    P3: Param<IUnknown>,