"invoke" doesn't have trouble with Unicode, I've used it many times for that. MASM32 has the trouble, as it's only defined for the ASCII "A" types.
You can add the U protos and it handles Unicode quite fine.
You can add the U protos and it handles Unicode quite fine.
Next