Is it possible to remove a callback to DEVICELISTCHANGED?

According to the documentation if a core system callback is set for DEVICELISTCHANGED it will override the default device switching behavior.

Suppose that I want to restore the default device switching. Would I remove the callback by registering the same callback with a mask value of 0?

(I’ll follow up with test results when I have them - this post is just to seed the topic)

Setting the callback to a mask of “0” will disable the callback and allow default device switching behaviour to resume.