# Re: BSTR data type

**URL:** <https://www.ruby-forum.com/t/re-bstr-data-type/59345>\
**Category:** Ruby\
**Created:** [May 3, 2006, 6:57pm UTC](https://www.ruby-forum.com/t/re-bstr-data-type/59345 "2006-05-03T18:57:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamal86](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ebca7d/32.png) [@jamal86](https://www.ruby-forum.com/u/jamal86)\
**Post date:** [May 3, 2006, 6:57pm UTC](https://www.ruby-forum.com/t/re-bstr-data-type/59345/1 "2006-05-03T18:57:48Z")

</div>

An example of a DLL that uses the BSTR data type is the free spell  
checker, PwrSpell, at  
[http://www.zcureit.com/powerbasic/pwrspell.zip](http://www.zcureit.com/powerbasic/pwrspell.zip)

The library is compiled with PowerBasic, and the provided include file  
is also PB-oriented. Visual Basic or other languages that natively  
support BSTR strings could also readily use the library by tweaking the  
function signatures. If Ruby can also do so, that would be great.
