This is the 19 round Glock standard factory 9mm Gen 4 magazine for the Glock 17, 19, 26 and 34 pistols.
Effectively a 17+2 design via a Glock extended baseplate and spring. This is a full frame size, fitting flush on a Glock 17, it also works as an extended magazine on compact and sub compact frame Glocks.
The Gen 4 type is backwards compatible with all previous generation Glock pistols, as well as the newer Gen 5 (with the magazine catch installed in the default position).
Also a popular choice with 9mm pistol calibre carbine rifles such as the Schmeisser AR15-9 SP9.
Manufactured from hardened steel incased in Glock's trademark tough polymer these are very durable.