Add MinGW support
Add queue_t