I am having trouble returning a string to Fusion from an expression using EDIF. The string in question is a TCHAR* stored in the Extension class. Nothing I have tried gets the string back to Fusion. I've tried all manner of conversions (long like in the rSDK, LPCWSTR, WideCharToMultiByte) and Runtime.CopyString. It either returns nothing or is messed up. I am able to display the string using MessageBox, so I know the string is valid.