What types of gaming events are 501(c)(3) or 501(c)(19) organizations allowed to hold?

Raffles, reverse raffles, cakewalks, cake wheels, and bingo.