Pinning synchronization of complex networks with two different kinds of time-varying coupling are studied in this paper. Inner coupling of the state variables and outer coupling in the complex network are taken into consideration. Based on the Lyapunov function theory, some general criteria and a simplified corollary for ensuring network synchronization are proposed. Linear pinning controllers, adaptive pinning controllers and adaptive coupling strength are designed for achieving complex network time-varying synchronization. Furthermore, the analytic relationship between control parameters is studied. Numerical simulations further illustrate the effectiveness of conclusions.