The commission may issue four classes of licenses:
(1) class A licenses, for the ownership and operation of a racetrack with horse racing on which pari-mutuel betting is conducted;
(2) class B licenses, for the sponsorship and management of horse racing on which pari-mutuel betting is conducted;
(3) class C licenses, for the privilege of engaging in certain occupations related to horse racing; and
(4) class D licenses, for the conduct of pari-mutuel horse racing by county agricultural societies or associations.
No person may engage in any of the above activities without first having obtained the appropriate license from the commission.
All application forms for licenses must contain a statement to the effect that by accepting a license from the commission a licensee consents to having property or person subject to inspection at any time by the director of racing security or by security officers designated by the commission.
It is the intent of the legislature that authority granted by law to the commission to issue licenses not be construed as requiring the commission to issue any license.