Does anyone know why the opensm copy of ib_types.h has: #ifndef WIN32 to basically exclude the entire file?