Some programs try to import these functions from kernel32.dll instead of kernelbase.dll
--
v2: kernel32: Forward MapViewOfFileFromApp kernel32 to kernelbase.
kernel32: Forward CreateFileMappingFromApp kernel32 to kernelbase.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1374
Surrogates have to be written in pairs. Also, handle related errors
Signed-off-by: David Kahurani <k.kahurani(a)gmail.com>
--
v5: xmllite/writer: Handle surrogate pairs
xmllite/writer: Pass xmlwriteroutput directly.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1334
If rawinput_from_hardware_message generates an error then the number of
packets handled may be less then the size of the buffer. Correctly
report only the successfully processed packets to avoid using
uninitialized data.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1364
This merge request allows for statements on the same line as ELSE:
```
Dim vrOption
vrOption = 3
If vrOption = 1 Then
Wscript.Echo "vroption is 1"
ElseIf vrOption = 2 Then
Wscript.Echo "vroption is 2"
Else If vrOption = 3 Then
Wscript.Echo "vroption is 3"
End If
End If
```
Fixes https://bugs.winehq.org/show_bug.cgi?id=53873
Combined effort from myself and Nikolay Sivov
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1385