Extensions ExternalData>>#readWin32WideString & Win32WideString class>>#fromExternalData:
# pharo-uFFI-readWin32WideString In this package there are two extensions to "FFI family", for those on Windows, where the return value from external function is of C type wchar_t*. In Pharo wchar_t* is represented by Win32WideString. The function signature in UFFI call should indicate void* as the return value, like in: #( void * functionName ( void ) ) Extensions: - ExternalData>>#readWin32WideString usage: aWin32WideString := anExternalData readWin32WideString. " or:" aString := anExternalData readWin32WideString asString. - Win32WideString class>>#fromExternalData: usage: aWin32WideString := Win32WideString fromExternalData: anExternalData. " or:" aString := (Win32WideString fromExternalData: anExternalData) asString.