The main purpose of this paper is to derive generating functions for the numbers of lattice paths running from (0, 0) to any (n, k) in Z × N consisting of four types of steps: horizontal, and sloping L = (−1, 1). These paths generalize the well-known Delannoy paths which consist of steps H, V , and D. Several restrictions are considered. However, we mainly treat with those which will be needed to get the generating function for the numbers R(n, k) of these lattice paths whose points lie in the integer rectangle {(x, y) ∈ N 2 : 0 ≤ x ≤ n, 0 ≤ y ≤ k}. Recurrence relation, generating functions and explicit formulas are given. We show that most of considered numbers define Riordan arrays.