(1) Carry firearms;
(2) Execute and serve search warrants, arrest warrants, subpoenas, and summonses issued under the authority of this state;
(3) Make arrests without warrant for any offense under this act committed in his presence, or if he has probable cause to believe that the person to be arrested has committed or is committing a violation of this act which may constitute a felony;
(4) Make seizures of property pursuant to this act; or
(5) Perform such other law-enforcement duties as said state board of pharmacy or said appropriate department, board or agency, as specified in section 301, designates.
(b) All officers, agents, inspectors, and representatives of the said state board of pharmacy and of the said appropriate department, board, or agency, as specified in section 301, and members of the state police may execute and serve administrative warrants issued incident to the enforcement of the provisions of this act. Any such officer, agent, inspector, and representative of the said state board of pharmacy and of the said appropriate department, board, or agency, as specified in said section 301, may:
(1) Execute and serve subpoenas and summonses issued under the authority of this state;
(2) Make arrests without warrant for any offense under this act committed in his presence, or if he has probable cause to believe that the person to be arrested has committed or is committing a violation of this act which may constitute a felony; or
(3) Make seizures of property pursuant to this act.
(c) All prosecuting attorneys and the attorney general, or any of their assistants, shall assist in the enforcement of all provisions of this act and shall cooperate with all agencies charged with the enforcement of the laws of the United States, of this state, and of all other states relating to controlled substances.