# File lib/spreadsheet/olewriter.rb, line 154 def write_pps(name, type, dir, start, size) length = 0 ord_name = [] unless name.empty? name += "\0" ord_name = name.unpack("c*") length = name.length * 2 end zero = [0].pack("C") unknown = [0].pack("V") write(ord_name.pack("v*")) for n in 1..64-length write(zero) end write([length,type,-1,-1,dir].pack("vvVVV")) for n in 1..5 write(unknown) end for n in 1..4 write([0].pack("V")) end write([start,size].pack("VV")) write(unknown) end