There are a lot more than the ones listed there Rujik, but they all ultimately inherit from BulletSingle.
"BulletSingle", "BulletSingleW", "BulletSingleE",
"BulletSingleG", "BulletBurst", "BulletBurstW",
"BulletBurstE", "BulletBurstG", "BulletFullAuto",
"BulletFullAutoW", "BulletFullAutoE", "BulletFullAutoG",
"BulletSilencedSingle", "BulletSilencedSingleW",
"BulletSilencedSingleE", "BulletSilencedSingleG",
"BulletSilencedBurst", "BulletSilencedBurstW",
"BulletSilencedBurstE", "BulletSilencedBurstG",
"BulletSniper", "BulletSniperW", "BulletSniperE",
"BulletSniperG", "Bullet7_6", "Bullet7_6W",
"Bullet7_6E", "Bullet7_6G", "Bullet12_7",
"Bullet12_7W", "Bullet12_7E", "Bullet12_7G",
"BISBulletCamel" "ExplosiveBullet", "Bullet30",
"Bullet30W", "Bullet30A10", "Bullet30E",
"Bullet4x23", "Bullet4x20", "Cannon30HE",
"Cannon30AP", "Cannon25HE", "CZ75",
"Skorpion", "Tokarev", "Beretta",
"HKG3", "FAL", "Glock",
"UZI", "Bizon", "G36a",
"RevolverBullet", "KozliceBall", "KozliceShell",
"HuntingRifle, "IngramBullet", "GlockS", "Steyr"
That is just the bullets and cannon shells and doesn't include any third party ammo definitions.
Planck