Those are also from WWI.
They are German Mark 14 Scheisskopfers.
Used at night to listen for helicopters.
No, silly.
Biergießhorn. That's for drinking beer while you're laying down in the trenches. The glasses are to protect their eyes from people kicking dirt over the trench berm.