use the wide message box function
use string for return type for simplicity