mattn/go-ole — pull request #35 by mgspross (2014-12-06 06:20:27+00:00)
Title: Implementation fixes for OLE string conversions. Closes #34

* Remove 10,000 character limit on string-conversion functions by dynamically getting size of original string
* Split UTF16PtrToString into two separate functions, one for LPOLESTR's (LpOleStrToString)
and one for BSTR's (BstrToString), since some Windows/COM functions use one type or the other
* Keep UTF16PtrToString as an alias for LpOleStrToString, to keep ole package API compatible with previous versions
* Refactor library code to use either LpOleStrToString or BStrToString, as appropriate