This method prototype is used internally when you refer to ULCreateNotificationQueue and #define the UNICODE macro on Win32
platforms. Typically, you would not reference this method directly when creating an UltraLite application.
Queue names are scoped per-connection, so different connections can create queues with the same name. When an event notification
is sent, all queues in the database with a matching name receive (a separate instance of) the notification. Names are case
insensitive. A default queue is created on demand for each connection when calling RegisterForEvent() if no queue is specified.
This call fails with an error if the name already exists or isn't valid.