It seems like the cgo directives in the code assume Linux. Is there a way to get this working on Windows?