Hi, I'm a student and new to this forum. I have a question about creating handles. I'm trying to write a function that creates a queue and then returns a handle to the created queue: QueueHandle createQueue(); QueueHandle is an unsigned char type. I know I can return a pointer as a handle to the queue. However, I'm not allowed to change the function prototype as part the requirement of my assignment. Is there anyway to return an unsigned char handle to a queue? If it's any help, I'll be using an array to implement a queue. Any suggestions would be appreciated. Thank you.