Win32 falsely comes up as big endian pulling in the wrong hf protocol header.
diff --git a/hf_protocol.h b/hf_protocol.h
index 629e0c8..b0532c2 100644
--- a/hf_protocol.h
+++ b/hf_protocol.h
@@ -128,7 +128,7 @@
// Structure definitions, LE platforms
-#if __BYTE_ORDER == __BIG_ENDIAN
+#if __BYTE_ORDER == __BIG_ENDIAN && !defined(WIN32)
#include "hf_protocol_be.h"
#else
// Generic header