Both of these items have their compatibility noted on individual attack pages. The complete lists are presented here for a quicker reference.
Brightpowder reduces the Accuracy of an opposing pokemon's attack by 7.8% Not all attacks can be affected by it, though. In general, if a move can have its accuracy affected, then it will be affected by Brightpowder. In specific, the list is as follows: