Nikolay Sivov (@nsivov) commented about dlls/scrrun/scrrun.idl:
cpp_quote("#ifdef WINE_NO_UNICODE_MACROS") cpp_quote("#undef CopyFile") -cpp_quote("#undef DeleteFile") cpp_quote("#undef MoveFile") cpp_quote("#endif")
It's not important for what you're fixing most likely, but CopyFile/MoveFile are also using inline functions in SDK, so we can get rid of this block in principle. SDK also has an undef, but then again inlines are guarded with _M_CEE which we probably don't really care about.