pub unsafe fn OleLockRunning<P0, P1, P2>( punknown: P0, flock: P1, flastunlockcloses: P2, ) -> Result<()>where P0: Param<IUnknown>, P1: Param<BOOL>, P2: Param<BOOL>,