Use QueReturnFreeItem to return free HNPacket object back to the
queue after it is used by your application.
After QueReturnFreeItem is executed FreeCount [Get] property will be
changed. Also, if another thread was awaiting for QueGetFreeItem function
completion, its status will be changed.
After an HNPacket object is used, it must be returned
back to the queue as soon as possible: these objects will be used repeatedly by the adapter connected to
the queue.