hi Apollonius,
danke für den Wink. Ich hab nun so wie ich es mir am plausibelsten denken konnte, das mit dem Zeiger auf LPWSTR probiert.
So wie ich es hier implementiert habe, funktioniert es leider nach wie vor nicht
habe ich immernoch einen logik-fehler bei der ganzen Sache?
Code:
DECLDIR LPWSTR* EXTP_GetPlugInName( WCHAR** result )
{
int size = MultiByteToWideChar( CP_ACP, 0, "MyPluginName", -1, NULL, 0 );
result = new WCHAR*;
*result = new WCHAR[size];
MultiByteToWideChar( CP_ACP, 0, "MyPluginName", -1, *result, size );
return result;
}
LPWSTR entspricht dabei ja WCHAR*
Ich hoffe, dass ich wirklich noch irgendwo einen Hänger in meinem Kopf habe, den mir vieleicht irgendjemand aufzeigen kann.
Weiterhin Danke alle Helfer - auch im Voraus!