prepare windows backend to implement uio