mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 13:34:53 +00:00
[STI] Sync with Wine Staging 4.18. CORE-16441
This commit is contained in:
parent
21c2e3982d
commit
66b46b04f4
|
@ -18,6 +18,9 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
|
#ifdef __REACTOS__
|
||||||
|
#include <wchar.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#define COBJMACROS
|
#define COBJMACROS
|
||||||
|
|
||||||
|
@ -29,7 +32,6 @@
|
||||||
#include "sti.h"
|
#include "sti.h"
|
||||||
|
|
||||||
#include "wine/debug.h"
|
#include "wine/debug.h"
|
||||||
#include "wine/unicode.h"
|
|
||||||
|
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(sti);
|
WINE_DEFAULT_DEBUG_CHANNEL(sti);
|
||||||
|
|
||||||
|
@ -149,11 +151,11 @@ static HRESULT WINAPI stillimagew_RegisterLaunchApplication(IStillImageW *iface,
|
||||||
ret = RegCreateKeyW(HKEY_LOCAL_MACHINE, registeredAppsLaunchPath, ®isteredAppsKey);
|
ret = RegCreateKeyW(HKEY_LOCAL_MACHINE, registeredAppsLaunchPath, ®isteredAppsKey);
|
||||||
if (ret == ERROR_SUCCESS)
|
if (ret == ERROR_SUCCESS)
|
||||||
{
|
{
|
||||||
WCHAR *value = HeapAlloc(GetProcessHeap(), 0,
|
size_t len = lstrlenW(pwszCommandLine) + 1 + lstrlenW(commandLineSuffix) + 1;
|
||||||
(lstrlenW(pwszCommandLine) + 1 + lstrlenW(commandLineSuffix) + 1) * sizeof(WCHAR));
|
WCHAR *value = HeapAlloc(GetProcessHeap(), 0, len * sizeof(WCHAR));
|
||||||
if (value)
|
if (value)
|
||||||
{
|
{
|
||||||
sprintfW(value, format, pwszCommandLine, commandLineSuffix);
|
swprintf(value, format, pwszCommandLine, commandLineSuffix);
|
||||||
ret = RegSetValueExW(registeredAppsKey, pwszAppName, 0,
|
ret = RegSetValueExW(registeredAppsKey, pwszAppName, 0,
|
||||||
REG_SZ, (BYTE*)value, (lstrlenW(value)+1)*sizeof(WCHAR));
|
REG_SZ, (BYTE*)value, (lstrlenW(value)+1)*sizeof(WCHAR));
|
||||||
if (ret != ERROR_SUCCESS)
|
if (ret != ERROR_SUCCESS)
|
||||||
|
|
|
@ -181,7 +181,7 @@ dll/win32/snmpapi # Synced to WineStaging-4.18
|
||||||
dll/win32/softpub # Synced to WineStaging-2.9
|
dll/win32/softpub # Synced to WineStaging-2.9
|
||||||
dll/win32/stdole2.tlb # Synced to WineStaging-3.3
|
dll/win32/stdole2.tlb # Synced to WineStaging-3.3
|
||||||
dll/win32/stdole32.tlb # Synced to WineStaging-3.3
|
dll/win32/stdole32.tlb # Synced to WineStaging-3.3
|
||||||
dll/win32/sti # Synced to WineStaging-3.3
|
dll/win32/sti # Synced to WineStaging-4.18
|
||||||
dll/win32/sxs # Synced to WineStaging-4.0
|
dll/win32/sxs # Synced to WineStaging-4.0
|
||||||
dll/win32/t2embed # Synced to WineStaging-4.0
|
dll/win32/t2embed # Synced to WineStaging-4.0
|
||||||
dll/win32/tapi32 # Synced to WineStaging-3.3
|
dll/win32/tapi32 # Synced to WineStaging-3.3
|
||||||
|
|
Loading…
Reference in a new issue