Add PeekMessages queue operation