#endif
#ifdef UNICODE
-# define DIRECTDRAWENUMERATEEX_NAME "DirectDrawEnumerateExW"
+# define DIRECTDRAWENUMERATEEX_NAME "DirectDrawEnumerateExA"
#else
# define DIRECTDRAWENUMERATEEX_NAME "DirectDrawEnumerateExA"
#endif
if (!hmon)
return TRUE;
- char *psz_drivername = FromT(drivername);
- char *psz_desc = FromT(desc);
+ char *psz_drivername = (char*)drivername;
+ char *psz_desc = (char*)desc;
msg_Dbg(vd, "DirectXEnumCallback: %s, %s", psz_desc, psz_drivername);
*sys->display_driver = *guid;
}
- free(psz_drivername);
- free(psz_desc);
return TRUE;
}
/**
VLC_UNUSED(guid); VLC_UNUSED(desc); VLC_UNUSED(hmon);
- char *psz_drivername = FromT(drivername);
+ char *psz_drivername = (char*)(drivername);
ctx->values = xrealloc(ctx->values, (ctx->count + 1) * sizeof(char *));
ctx->descs = xrealloc(ctx->descs, (ctx->count + 1) * sizeof(char *));
ctx->descs[ctx->count] = strdup(psz_drivername);
ctx->count++;
- free(psz_drivername);
return TRUE; /* Keep enumerating */
}