# File lib/windows/unicode.rb, line 94
      def multi_to_wide(string, encoding=nil)
         unless encoding
            encoding = ($KCODE == 'UTF8') ? CP_UTF8 : CP_ACP
         end
         
         buf = 0.chr * string.size * 2 # sizeof(WCHAR)

         int = MultiByteToWideChar(
            encoding,
            0,
            string,
            string.size,
            buf,
            buf.size
         )
         
         if int > 0
            buf[0, int*2]
         else
            string
         end
      end