In this paper, we present two general representations for the weighted generalized inverse AdW, which extends earlier results on the Drazin inverse Ad, group inverse Ag and usual inverse A-1. The first one concerns with the matrix expression involving Moore-Penrose inverse A+. The second one holds on the Kronecker products of two and several matrices. Furthermore, some necessary and sufficient conditions for Drazin and weighted Drazin inverses are given for the reverse order law (AB)d = BdAd and (AB)d,Z = Bd,RAd,W to hold. Finally, we apply our result to present the solution of restricted singular matrix equations.