Heme-containing oxidoreductase that catalyzes the oxidation of small anions, such as nitrite, halides (e.g bromide and chloride (at pH 6.5)) and pseudohalides (e.g thiocyanate) by using hydrogen peroxide to generate the corresponding reactive species hypobromite, hypochlorite, hypothiocyanous acid, and nitrogen dioxide.Also oxidizes thiocyanate (SCN-) to cyanate (OCN-).Functionally involved in inflammatory responses and exhibits antimicrobial activity.Can also oxidize amino acid residues on proteins and generate bromination, nitration and carbamoylation post-translational modifications.Mediates the nitration of tyrosine (3-nitrotyrosine) which is only observed in secondary granule proteins in mature resting eosinophils in the presence of the cosubstrates, hydrogen peroxide and nitrite.Mediates oxidation of tyrosine residues on proteins in eosinophils to form brominating species, 3-bromotyrosine and 3, 5-dibromotyrosine in the presence of hydrogen peroxide and bromide.Promotes protein carbamoylation at sites of inflammation during asthma by using thiocyanate and hydrogen peroxide to form cyanate which carbamoylates lysine residues to form homocitrulline.