Using APC as FIFO queue in Windows

In this way, we can implement a FIFO queue without using explicit locking/synchronization for enqueueing/dequeueing.

For self reference:

---
If you have any questions or feedback, please reach out @flowerinthenyt.