It's not a correct way to init the struct. Under linux it causes compiling errors.