Its called a Glock 18C Select fire! Awsome gun. I shot 1 b4 at a gun range allong with the Beretta Model.
The 18c is the same frame as the 17c and 19 just not select fire
(Military/Police only 
. The C stands for compesator. To lower muzzle climb. They normaly come with an 18 round mag and a 32 extended round mag. I have yet to see a drum mag style b4? But its a beast.
There are plans you can by to convert the 17and19 model glocks to the 18C(
very illegal). But allot of cops wouldnt be able to tell cus the mod is mostly internal. Unles you want a selector switch on the outside. Its a few cheap tricks and your good as done. Just make sure you have some trigger work done(
really hard for Glocks BTW) and a compensator if it doesnt allreadyhave one.