Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
July 2019
- 65 participants
- 633 messages
Re: [PATCH] wbemprox: Return WBEM_E_ACCESS_DENIED from IEnumWbemClassObject::Next() if the object is empty.
by Dmitry Timoshkov
Hans Leidekker <hans(a)codeweavers.com> wrote:
> > > > > > > Could you suggest a place in Wine where a permission check could be added?
> > > > > >
> > > > > > It's not clear to me if this is a general WMI thing or if it depends on the
> > > > > > object being queried.
> > > > >
> > > > > I'll copy WMI tests from dlls/wbemprox/tests to the MSI custom action tests
> > > > > to get a picture how it works under Windows.
> > > >
> > > > I've ported dlls/wbemprox/query.c to run from the MSI custom action,
> > > > added strict checks for ::Next() return values everywhere, and while
> > > > some of the queries fail ::Next() never returns WBEM_E_ACCESS_DENIED.
> > > > It turned out that commenting out CoSetProxyBlanket() made the ::Next()
> > > > calls for empty objects always return WBEM_E_ACCESS_DENIED instead of
> > > > WBEM_S_FALSE/WBEM_S_TIMEDOUT. It's not obvious to me where the proposed
> > > > access check should be added. Hans, do the test results add any clue to you?
> > >
> > > Commenting out the CoSetProxyBlanket call in the wbemprox tests doesn't change
> > > anything however.
> >
> > Yes, sorry for not mentioning that, since I'm testing on both sides.
> >
> > > We still don't know what's different when running as a custom
> > > action.
> >
> > What exactly you would like to know? Also if you have suggestions for
> > further tests and things to examine that would help a lot.
>
> Check the process token, for example, and compare properties/privileges.
According to my tests and investigation using Process Explorer the call
to CoSetProxyBlanket() doesn't change anything in the process token. On
the other hand MSDN description
https://docs.microsoft.com/en-us/windows/win32/wmisdk/setting-the-security-…
implies that CoSetProxyBlanket() changes the COM security for the specified
proxy, so it has nothing to do with process security.
It's not clear what else could be done, any suggestions Hans?
--
Dmitry.
July 9, 2019
[PATCH] Define AT_NO_AUTOMOUNT if needed.
by Gabriel Ivăncescu
Old kernel headers don't define this flag, so we do it ourselves in that case.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47445
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
---
dlls/ntdll/directory.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/dlls/ntdll/directory.c b/dlls/ntdll/directory.c
index b50d41b..e3f805a 100644
--- a/dlls/ntdll/directory.c
+++ b/dlls/ntdll/directory.c
@@ -142,6 +142,10 @@ typedef struct
# define O_DIRECTORY 0200000 /* must be directory */
#endif
+#ifndef AT_NO_AUTOMOUNT
+#define AT_NO_AUTOMOUNT 0x800
+#endif
+
#endif /* linux */
#define IS_OPTION_TRUE(ch) ((ch) == 'y' || (ch) == 'Y' || (ch) == 't' || (ch) == 'T' || (ch) == '1')
--
2.21.0
July 9, 2019
[PATCH] winebus.sys: Report the native product string for some Xbox gamepads
by Rémi Bernon
Some games are checking the hid product string of connected gamepads in
order to decide whether or not to activate rumble.
Wine usually delegates these queries to the backend driver, but they
don't always report the same product strings as on Windows. This will
allow to override backend strings with the actual strings as reported
by native drivers.
Signed-off-by: Rémi Bernon <rbernon(a)codeweavers.com>
---
dlls/winebus.sys/main.c | 98 ++++++++++++++++++++++++++++++++++-------
1 file changed, 81 insertions(+), 17 deletions(-)
diff --git a/dlls/winebus.sys/main.c b/dlls/winebus.sys/main.c
index 89ea65bba67..2012af4be75 100644
--- a/dlls/winebus.sys/main.c
+++ b/dlls/winebus.sys/main.c
@@ -49,22 +49,39 @@ WINE_DECLARE_DEBUG_CHANNEL(hid_report);
static const WCHAR backslashW[] = {'\\',0};
+struct product_desc
+{
+ WORD vid;
+ WORD pid;
+ const WCHAR* manufacturer;
+ const WCHAR* product;
+ const WCHAR* serialnumber;
+};
+
#define VID_MICROSOFT 0x045e
-static const WORD PID_XBOX_CONTROLLERS[] = {
- 0x0202, /* Xbox Controller */
- 0x0285, /* Xbox Controller S */
- 0x0289, /* Xbox Controller S */
- 0x028e, /* Xbox360 Controller */
- 0x028f, /* Xbox360 Wireless Controller */
- 0x02d1, /* Xbox One Controller */
- 0x02dd, /* Xbox One Controller (Covert Forces/Firmware 2015) */
- 0x02e0, /* Xbox One X Controller */
- 0x02e3, /* Xbox One Elite Controller */
- 0x02e6, /* Wireless XBox Controller Dongle */
- 0x02ea, /* Xbox One S Controller */
- 0x02fd, /* Xbox One S Controller (Firmware 2017) */
- 0x0719, /* Xbox 360 Wireless Adapter */
+static const WCHAR xbox360_product_string[] = {
+ 'C','o','n','t','r','o','l','l','e','r',' ','(','X','B','O','X',' ','3','6','0',' ','F','o','r',' ','W','i','n','d','o','w','s',')',0
+};
+
+static const WCHAR xboxone_product_string[] = {
+ 'C','o','n','t','r','o','l','l','e','r',' ','(','X','B','O','X',' ','O','n','e',' ','F','o','r',' ','W','i','n','d','o','w','s',')',0
+};
+
+static const struct product_desc XBOX_CONTROLLERS[] = {
+ {VID_MICROSOFT, 0x0202, NULL, NULL, NULL}, /* Xbox Controller */
+ {VID_MICROSOFT, 0x0285, NULL, NULL, NULL}, /* Xbox Controller S */
+ {VID_MICROSOFT, 0x0289, NULL, NULL, NULL}, /* Xbox Controller S */
+ {VID_MICROSOFT, 0x028e, NULL, xbox360_product_string, NULL}, /* Xbox360 Controller */
+ {VID_MICROSOFT, 0x028f, NULL, xbox360_product_string, NULL}, /* Xbox360 Wireless Controller */
+ {VID_MICROSOFT, 0x02d1, NULL, xboxone_product_string, NULL}, /* Xbox One Controller */
+ {VID_MICROSOFT, 0x02dd, NULL, xboxone_product_string, NULL}, /* Xbox One Controller (Covert Forces/Firmware 2015) */
+ {VID_MICROSOFT, 0x02e0, NULL, NULL, NULL}, /* Xbox One X Controller */
+ {VID_MICROSOFT, 0x02e3, NULL, xboxone_product_string, NULL}, /* Xbox One Elite Controller */
+ {VID_MICROSOFT, 0x02e6, NULL, NULL, NULL}, /* Wireless XBox Controller Dongle */
+ {VID_MICROSOFT, 0x02ea, NULL, xboxone_product_string, NULL}, /* Xbox One S Controller */
+ {VID_MICROSOFT, 0x02fd, NULL, xboxone_product_string, NULL}, /* Xbox One S Controller (Firmware 2017) */
+ {VID_MICROSOFT, 0x0719, NULL, xbox360_product_string, NULL}, /* Xbox 360 Wireless Adapter */
};
static DRIVER_OBJECT *driver_obj;
@@ -514,6 +531,51 @@ static NTSTATUS deliver_last_report(struct device_extension *ext, DWORD buffer_l
}
}
+static NTSTATUS hid_get_native_string(DEVICE_OBJECT *device, DWORD index, WCHAR *buffer, DWORD length)
+{
+ struct device_extension *ext = (struct device_extension *)device->DeviceExtension;
+ int i;
+
+ if (ext->vid == VID_MICROSOFT)
+ {
+ for (i = 0; i < ARRAY_SIZE(XBOX_CONTROLLERS); i++)
+ {
+ if (ext->pid == XBOX_CONTROLLERS[i].pid)
+ break;
+ }
+
+ if (i >= ARRAY_SIZE(XBOX_CONTROLLERS))
+ return STATUS_UNSUCCESSFUL;
+
+ switch (index)
+ {
+ case HID_STRING_ID_IPRODUCT:
+ if (XBOX_CONTROLLERS[i].product)
+ {
+ strcpyW(buffer, XBOX_CONTROLLERS[i].product);
+ return STATUS_SUCCESS;
+ }
+ break;
+ case HID_STRING_ID_IMANUFACTURER:
+ if (XBOX_CONTROLLERS[i].manufacturer)
+ {
+ strcpyW(buffer, XBOX_CONTROLLERS[i].manufacturer);
+ return STATUS_SUCCESS;
+ }
+ break;
+ case HID_STRING_ID_ISERIALNUMBER:
+ if (XBOX_CONTROLLERS[i].serialnumber)
+ {
+ strcpyW(buffer, XBOX_CONTROLLERS[i].serialnumber);
+ return STATUS_SUCCESS;
+ }
+ break;
+ }
+ }
+
+ return STATUS_UNSUCCESSFUL;
+}
+
static NTSTATUS WINAPI hid_internal_dispatch(DEVICE_OBJECT *device, IRP *irp)
{
NTSTATUS status = irp->IoStatus.u.Status;
@@ -593,7 +655,9 @@ static NTSTATUS WINAPI hid_internal_dispatch(DEVICE_OBJECT *device, IRP *irp)
DWORD index = (ULONG_PTR)irpsp->Parameters.DeviceIoControl.Type3InputBuffer;
TRACE("IOCTL_HID_GET_STRING[%08x]\n", index);
- irp->IoStatus.u.Status = status = ext->vtbl->get_string(device, index, (WCHAR *)irp->UserBuffer, length);
+ irp->IoStatus.u.Status = status = hid_get_native_string(device, index, (WCHAR *)irp->UserBuffer, length);
+ if (status != STATUS_SUCCESS)
+ irp->IoStatus.u.Status = status = ext->vtbl->get_string(device, index, (WCHAR *)irp->UserBuffer, length);
if (status == STATUS_SUCCESS)
irp->IoStatus.Information = (strlenW((WCHAR *)irp->UserBuffer) + 1) * sizeof(WCHAR);
break;
@@ -758,8 +822,8 @@ BOOL is_xbox_gamepad(WORD vid, WORD pid)
if (vid != VID_MICROSOFT)
return FALSE;
- for (i = 0; i < ARRAY_SIZE(PID_XBOX_CONTROLLERS); i++)
- if (pid == PID_XBOX_CONTROLLERS[i]) return TRUE;
+ for (i = 0; i < ARRAY_SIZE(XBOX_CONTROLLERS); i++)
+ if (pid == XBOX_CONTROLLERS[i].pid) return TRUE;
return FALSE;
}
--
2.20.1
July 9, 2019
[PATCH] shell32: add SHMultiFileProperties stub
by Austin English
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47411
Signed-off-by: Austin English <austinenglish(a)gmail.com>
---
dlls/shell32/shell32.spec | 1 +
dlls/shell32/shlfileop.c | 11 +++++++++++
2 files changed, 12 insertions(+)
diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index 7ed7bb531d..5331ffff94 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -409,6 +409,7 @@
@ stdcall SHIsFileAvailableOffline(wstr ptr)
@ stdcall SHLoadInProc(ptr)
@ stdcall SHLoadNonloadedIconOverlayIdentifiers()
+@ stdcall SHMultiFileProperties(ptr long)
@ stdcall SHOpenFolderAndSelectItems(ptr long ptr long)
@ stdcall SHOpenWithDialog(long ptr)
@ stdcall SHParseDisplayName(wstr ptr ptr long ptr)
diff --git a/dlls/shell32/shlfileop.c b/dlls/shell32/shlfileop.c
index 1515ad3891..07f6111062 100644
--- a/dlls/shell32/shlfileop.c
+++ b/dlls/shell32/shlfileop.c
@@ -1799,3 +1799,14 @@ HRESULT WINAPI SHPathPrepareForWriteW(HWND hwnd, IUnknown *modless, LPCWSTR path
else
return HRESULT_FROM_WIN32(ERROR_DIRECTORY);
}
+
+/*************************************************************************
+ * SHMultiFileProperties [SHELL32.@]
+ */
+
+HRESULT WINAPI SHMultiFileProperties(IDataObject *pdtobj, DWORD flags)
+{
+ FIXME("stub: %p %u\n", pdtobj, flags);
+ return E_NOTIMPL;
+}
+
--
2.21.0
July 9, 2019
Re: [PATCH] kernel32/tests: Test QueryFullProcessImageNameW() flags.
by Marvin
Hi,
While running your changed tests, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=54635
Your paranoid android.
=== debian9 (32 bit report) ===
kernel32:
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
=== debian9 (32 bit French report) ===
kernel32:
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
=== debian9 (32 bit Japanese:Japan report) ===
kernel32:
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
=== debian9 (32 bit Chinese:China report) ===
kernel32:
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
=== debian9 (32 bit WoW report) ===
kernel32:
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
=== debian9 (64 bit WoW report) ===
kernel32:
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
process.c:2041: Test failed: Expected pQueryFullProcessImageNameW(hSelf, flags, buf, &size) to be 0 (FALSE) is 1
process.c:2042: Test failed: Expected size to be 1024 (ARRAY_SIZE(buf)) is 44
process.c:2043: Test failed: Expected GetLastError() to be 87 (ERROR_INVALID_PARAMETER) is -559038737
process.c:2044: Test failed: Expected *(DWORD*)buf to be 324508367 (0x13579acf) is 3801155
July 8, 2019
[PATCH] kernel32/tests: Test QueryFullProcessImageNameW() flags.
by Serge Gautherie
Signed-off-by: Serge Gautherie <winehq-git_serge_180711(a)gautherie.fr>
---
dlls/kernel32/tests/process.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/dlls/kernel32/tests/process.c b/dlls/kernel32/tests/process.c
index c593ebe..dd6224d 100644
--- a/dlls/kernel32/tests/process.c
+++ b/dlls/kernel32/tests/process.c
@@ -1978,6 +1978,7 @@ static void test_QueryFullProcessImageNameW(void)
WCHAR deviceW[] = {'\\','D', 'e','v','i','c','e',0};
WCHAR buf[1024];
DWORD size, len;
+ DWORD flags;
if (!pQueryFullProcessImageNameW)
{
@@ -2031,6 +2032,17 @@ static void test_QueryFullProcessImageNameW(void)
expect_eq_d(ERROR_INSUFFICIENT_BUFFER, GetLastError());
expect_eq_ws_i(module_name, buf); /* buffer not changed */
+ /* Invalid flags - a few arbitrary values only */
+ for (flags = 2; flags != 0; flags <<= 1)
+ {
+ size = ARRAY_SIZE(buf);
+ SetLastError(0xdeadbeef);
+ *(DWORD*)buf = 0x13579acf;
+ expect_eq_d(FALSE, pQueryFullProcessImageNameW(hSelf, flags, buf, &size));
+ expect_eq_d(ARRAY_SIZE(buf), size); /* size not changed */
+ expect_eq_d(ERROR_INVALID_PARAMETER, GetLastError());
+ expect_eq_d(0x13579acf, *(DWORD*)buf); /* buffer not changed */
+ }
/* native path */
size = ARRAY_SIZE(buf);
--
2.10.0.windows.1
July 8, 2019
[PATCH] d3drm: Correct paramater count of several interface defines.
by Jeff Smith
---
include/d3drm.h | 16 ++++++++--------
include/d3drmobj.h | 6 +++---
2 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/include/d3drm.h b/include/d3drm.h
index 126695cea1..c10b9ed18c 100644
--- a/include/d3drm.h
+++ b/include/d3drm.h
@@ -322,7 +322,7 @@ DECLARE_INTERFACE_(IDirect3DRM2,IUnknown)
#define IDirect3DRM2_EnumerateObjects(p,a,b) (p)->EnumerateObjects(a,b)
#define IDirect3DRM2_Load(p,a,b,c,d,e,f,g,h,i,j) (p)->Load(a,b,c,d,e,f,g,h,i,j)
#define IDirect3DRM2_Tick(p,a) (p)->Tick(a)
-#define IDirect3DRM2_CreateProgressiveMesh(p,a) (p)->CreateProgressiveMesh(p,a)
+#define IDirect3DRM2_CreateProgressiveMesh(p,a) (p)->CreateProgressiveMesh(a)
#endif
/*****************************************************************************
@@ -434,7 +434,7 @@ DECLARE_INTERFACE_(IDirect3DRM3,IUnknown)
#define IDirect3DRM3_CreateProgressiveMesh(p,a) (p)->lpVtbl->CreateProgressiveMesh(p,a)
#define IDirect3DRM3_RegisterClient(p,a,b) (p)->lpVtbl->RegisterClient(p,a,b)
#define IDirect3DRM3_UnregisterClient(p,a) (p)->lpVtbl->UnregisterClient(p,a)
-#define IDirect3DRM3_CreateClippedVisual(p,ab) (p)->lpVtbl->CreateClippedVisual(p,a,b)
+#define IDirect3DRM3_CreateClippedVisual(p,a,b) (p)->lpVtbl->CreateClippedVisual(p,a,b)
#define IDirect3DRM3_SetOptions(p,a) (p)->lpVtbl->SetOptions(p,a)
#define IDirect3DRM3_GetOptions(p,a) (p)->lpVtbl->GetOptions(p,a)
#else
@@ -475,12 +475,12 @@ DECLARE_INTERFACE_(IDirect3DRM3,IUnknown)
#define IDirect3DRM3_EnumerateObjects(p,a,b) (p)->EnumerateObjects(a,b)
#define IDirect3DRM3_Load(p,a,b,c,d,e,f,g,h,i,j) (p)->Load(a,b,c,d,e,f,g,h,i,j)
#define IDirect3DRM3_Tick(p,a) (p)->Tick(a)
-#define IDirect3DRM3_CreateProgressiveMesh(p,a) (p)->CreateProgressiveMesh(p,a)
-#define IDirect3DRM3_RegisterClient(p,a,b) (p)->RegisterClient(p,a,b)
-#define IDirect3DRM3_UnregisterClient(p,a) (p)->UnregisterClient(p,a)
-#define IDirect3DRM3_CreateClippedVisual(p,ab) (p)->CreateClippedVisual(p,a,b)
-#define IDirect3DRM3_SetOptions(p,a) (p)->SetOptions(p,a)
-#define IDirect3DRM3_GetOptions(p,a) (p)->GetOptions(p,a)
+#define IDirect3DRM3_CreateProgressiveMesh(p,a) (p)->CreateProgressiveMesh(a)
+#define IDirect3DRM3_RegisterClient(p,a,b) (p)->RegisterClient(a,b)
+#define IDirect3DRM3_UnregisterClient(p,a) (p)->UnregisterClient(a)
+#define IDirect3DRM3_CreateClippedVisual(p,a,b) (p)->CreateClippedVisual(a,b)
+#define IDirect3DRM3_SetOptions(p,a) (p)->SetOptions(a)
+#define IDirect3DRM3_GetOptions(p,a) (p)->GetOptions(a)
#endif
#define D3DRM_OK DD_OK
diff --git a/include/d3drmobj.h b/include/d3drmobj.h
index 5ff33fea01..7e48d9891d 100644
--- a/include/d3drmobj.h
+++ b/include/d3drmobj.h
@@ -3616,9 +3616,9 @@ DECLARE_INTERFACE_(IDirect3DRMWrap, IDirect3DRMObject)
#define IDirect3DRMWrap_GetName(p,a,b) (p)->GetName(a,b)
#define IDirect3DRMWrap_GetClassName(p,a,b) (p)->GetClassName(a,b)
/*** IDirect3DRMWrap methods ***/
-#define IDirect3DRMWrap_Init(p,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) (p)->Init(p,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)
-#define IDirect3DRMWrap_Apply(p,a) (p)->Apply(p,a)
-#define IDirect3DRMWrap_ApplyRelative(p,a,b) (p)->ApplyRelative(p,a,b)
+#define IDirect3DRMWrap_Init(p,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) (p)->Init(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)
+#define IDirect3DRMWrap_Apply(p,a) (p)->Apply(a)
+#define IDirect3DRMWrap_ApplyRelative(p,a,b) (p)->ApplyRelative(a,b)
#endif
/*****************************************************************************
--
2.14.3
July 8, 2019
Re: [PATCH v2] user32: Also scan for mouse devices in GetRawInputDeviceList().
by Marvin
Hi,
While running your changed tests, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=54613
Your paranoid android.
=== debian9 (32 bit report) ===
user32:
msg.c:8713: Test failed: WaitForSingleObject failed 102
msg.c:8719: Test failed: destroy child on thread exit: 0: the msg 0x0082 was expected, but got msg 0x000f instead
msg.c:8719: Test failed: destroy child on thread exit: 1: the msg 0x000f was expected, but got msg 0x0014 instead
msg.c:8719: Test failed: destroy child on thread exit: 2: the msg sequence is not complete: expected 0014 - actual 0000
July 8, 2019
[PATCH v2] user32: Also scan for mouse devices in GetRawInputDeviceList().
by Zebediah Figura
Signed-off-by: Zebediah Figura <zfigura(a)codeweavers.com>
---
dlls/user32/rawinput.c | 124 ++++++++++++++++++++++----------------
dlls/user32/tests/input.c | 2 +-
2 files changed, 74 insertions(+), 52 deletions(-)
diff --git a/dlls/user32/rawinput.c b/dlls/user32/rawinput.c
index 49cf9f73a0d..e83da29009b 100644
--- a/dlls/user32/rawinput.c
+++ b/dlls/user32/rawinput.c
@@ -36,27 +36,30 @@
#include "user_private.h"
+#include "initguid.h"
+#include "ntddmou.h"
+
WINE_DEFAULT_DEBUG_CHANNEL(rawinput);
-struct hid_device
+struct device
{
WCHAR *path;
HANDLE file;
- RID_DEVICE_INFO_HID info;
+ RID_DEVICE_INFO info;
PHIDP_PREPARSED_DATA data;
};
-static struct hid_device *hid_devices;
-static unsigned int hid_devices_count, hid_devices_max;
+static struct device *rawinput_devices;
+static unsigned int rawinput_devices_count, rawinput_devices_max;
-static CRITICAL_SECTION hid_devices_cs;
-static CRITICAL_SECTION_DEBUG hid_devices_cs_debug =
+static CRITICAL_SECTION rawinput_devices_cs;
+static CRITICAL_SECTION_DEBUG rawinput_devices_cs_debug =
{
- 0, 0, &hid_devices_cs,
- { &hid_devices_cs_debug.ProcessLocksList, &hid_devices_cs_debug.ProcessLocksList },
- 0, 0, { (DWORD_PTR)(__FILE__ ": hid_devices_cs") }
+ 0, 0, &rawinput_devices_cs,
+ { &rawinput_devices_cs_debug.ProcessLocksList, &rawinput_devices_cs_debug.ProcessLocksList },
+ 0, 0, { (DWORD_PTR)(__FILE__ ": rawinput_devices_cs") }
};
-static CRITICAL_SECTION hid_devices_cs = { &hid_devices_cs_debug, -1, 0, 0, 0, 0 };
+static CRITICAL_SECTION rawinput_devices_cs = { &rawinput_devices_cs_debug, -1, 0, 0, 0, 0 };
static BOOL array_reserve(void **elements, unsigned int *capacity, unsigned int count, unsigned int size)
{
@@ -85,10 +88,10 @@ static BOOL array_reserve(void **elements, unsigned int *capacity, unsigned int
return TRUE;
}
-static struct hid_device *add_device(HDEVINFO set, SP_DEVICE_INTERFACE_DATA *iface)
+static struct device *add_device(HDEVINFO set, SP_DEVICE_INTERFACE_DATA *iface)
{
SP_DEVICE_INTERFACE_DETAIL_DATA_W *detail;
- struct hid_device *device;
+ struct device *device;
HANDLE file;
WCHAR *path;
DWORD size;
@@ -126,7 +129,8 @@ static struct hid_device *add_device(HDEVINFO set, SP_DEVICE_INTERFACE_DATA *ifa
return NULL;
}
- if (!array_reserve((void **)&hid_devices, &hid_devices_max, hid_devices_count + 1, sizeof(*hid_devices)))
+ if (!array_reserve((void **)&rawinput_devices, &rawinput_devices_max,
+ rawinput_devices_count + 1, sizeof(*rawinput_devices)))
{
ERR("Failed to allocate memory.\n");
CloseHandle(file);
@@ -134,19 +138,20 @@ static struct hid_device *add_device(HDEVINFO set, SP_DEVICE_INTERFACE_DATA *ifa
return NULL;
}
- device = &hid_devices[hid_devices_count++];
+ device = &rawinput_devices[rawinput_devices_count++];
device->path = path;
device->file = file;
+ device->info.cbSize = sizeof(RID_DEVICE_INFO);
return device;
}
-static void find_hid_devices(void)
+static void find_devices(void)
{
static ULONGLONG last_check;
SP_DEVICE_INTERFACE_DATA iface = { sizeof(iface) };
- struct hid_device *device;
+ struct device *device;
HIDD_ATTRIBUTES attr;
HIDP_CAPS caps;
GUID hid_guid;
@@ -159,18 +164,18 @@ static void find_hid_devices(void)
HidD_GetHidGuid(&hid_guid);
- set = SetupDiGetClassDevsW(&hid_guid, NULL, NULL, DIGCF_DEVICEINTERFACE | DIGCF_PRESENT);
-
- EnterCriticalSection(&hid_devices_cs);
+ EnterCriticalSection(&rawinput_devices_cs);
/* destroy previous list */
- for (idx = 0; idx < hid_devices_count; ++idx)
+ for (idx = 0; idx < rawinput_devices_count; ++idx)
{
- CloseHandle(hid_devices[idx].file);
- heap_free(hid_devices[idx].path);
+ CloseHandle(rawinput_devices[idx].file);
+ heap_free(rawinput_devices[idx].path);
}
+ rawinput_devices_count = 0;
+
+ set = SetupDiGetClassDevsW(&hid_guid, NULL, NULL, DIGCF_DEVICEINTERFACE | DIGCF_PRESENT);
- hid_devices_count = 0;
for (idx = 0; SetupDiEnumDeviceInterfaces(set, NULL, &hid_guid, idx, &iface); ++idx)
{
if (!(device = add_device(set, &iface)))
@@ -179,9 +184,11 @@ static void find_hid_devices(void)
attr.Size = sizeof(HIDD_ATTRIBUTES);
if (!HidD_GetAttributes(device->file, &attr))
WARN("Failed to get attributes.\n");
- device->info.dwVendorId = attr.VendorID;
- device->info.dwProductId = attr.ProductID;
- device->info.dwVersionNumber = attr.VersionNumber;
+
+ device->info.dwType = RIM_TYPEHID;
+ device->info.u.hid.dwVendorId = attr.VendorID;
+ device->info.u.hid.dwProductId = attr.ProductID;
+ device->info.u.hid.dwVersionNumber = attr.VersionNumber;
if (!HidD_GetPreparsedData(device->file, &device->data))
WARN("Failed to get preparsed data.\n");
@@ -189,12 +196,28 @@ static void find_hid_devices(void)
if (!HidP_GetCaps(device->data, &caps))
WARN("Failed to get caps.\n");
- device->info.usUsagePage = caps.UsagePage;
- device->info.usUsage = caps.Usage;
+ device->info.u.hid.usUsagePage = caps.UsagePage;
+ device->info.u.hid.usUsage = caps.Usage;
}
- LeaveCriticalSection(&hid_devices_cs);
SetupDiDestroyDeviceInfoList(set);
+
+ set = SetupDiGetClassDevsW(&GUID_DEVINTERFACE_MOUSE, NULL, NULL, DIGCF_DEVICEINTERFACE | DIGCF_PRESENT);
+
+ for (idx = 0; SetupDiEnumDeviceInterfaces(set, NULL, &GUID_DEVINTERFACE_MOUSE, idx, &iface); ++idx)
+ {
+ static const RID_DEVICE_INFO_MOUSE mouse_info = {1, 5, 0, FALSE};
+
+ if (!(device = add_device(set, &iface)))
+ continue;
+
+ device->info.dwType = RIM_TYPEMOUSE;
+ device->info.u.mouse = mouse_info;
+ }
+
+ SetupDiDestroyDeviceInfoList(set);
+
+ LeaveCriticalSection(&rawinput_devices_cs);
}
/***********************************************************************
@@ -218,18 +241,18 @@ UINT WINAPI GetRawInputDeviceList(RAWINPUTDEVICELIST *devices, UINT *device_coun
return ~0U;
}
- find_hid_devices();
+ find_devices();
if (!devices)
{
- *device_count = 2 + hid_devices_count;
+ *device_count = 2 + rawinput_devices_count;
return 0;
}
- if (*device_count < 2 + hid_devices_count)
+ if (*device_count < 2 + rawinput_devices_count)
{
SetLastError(ERROR_INSUFFICIENT_BUFFER);
- *device_count = 2 + hid_devices_count;
+ *device_count = 2 + rawinput_devices_count;
return ~0U;
}
@@ -238,13 +261,13 @@ UINT WINAPI GetRawInputDeviceList(RAWINPUTDEVICELIST *devices, UINT *device_coun
devices[1].hDevice = WINE_KEYBOARD_HANDLE;
devices[1].dwType = RIM_TYPEKEYBOARD;
- for (i = 0; i < hid_devices_count; ++i)
+ for (i = 0; i < rawinput_devices_count; ++i)
{
- devices[2 + i].hDevice = &hid_devices[i];
- devices[2 + i].dwType = RIM_TYPEHID;
+ devices[2 + i].hDevice = &rawinput_devices[i];
+ devices[2 + i].dwType = rawinput_devices[i].info.dwType;
}
- return 2 + hid_devices_count;
+ return 2 + rawinput_devices_count;
}
/***********************************************************************
@@ -386,41 +409,41 @@ UINT WINAPI GetRawInputDeviceInfoA(HANDLE device, UINT command, void *data, UINT
/***********************************************************************
* GetRawInputDeviceInfoW (USER32.@)
*/
-UINT WINAPI GetRawInputDeviceInfoW(HANDLE device, UINT command, void *data, UINT *data_size)
+UINT WINAPI GetRawInputDeviceInfoW(HANDLE handle, UINT command, void *data, UINT *data_size)
{
/* FIXME: Most of this is made up. */
static const WCHAR keyboard_name[] = {'\\','\\','?','\\','W','I','N','E','_','K','E','Y','B','O','A','R','D',0};
static const WCHAR mouse_name[] = {'\\','\\','?','\\','W','I','N','E','_','M','O','U','S','E',0};
static const RID_DEVICE_INFO_KEYBOARD keyboard_info = {0, 0, 1, 12, 3, 101};
static const RID_DEVICE_INFO_MOUSE mouse_info = {1, 5, 0, FALSE};
- struct hid_device *hid_device;
const WCHAR *name = NULL;
RID_DEVICE_INFO *info;
+ struct device *device;
UINT s;
- TRACE("device %p, command %#x, data %p, data_size %p.\n",
- device, command, data, data_size);
+ TRACE("handle %p, command %#x, data %p, data_size %p.\n",
+ handle, command, data, data_size);
if (!data_size) return ~0U;
switch (command)
{
case RIDI_DEVICENAME:
- if (device == WINE_MOUSE_HANDLE)
+ if (handle == WINE_MOUSE_HANDLE)
{
s = ARRAY_SIZE(mouse_name);
name = mouse_name;
}
- else if (device == WINE_KEYBOARD_HANDLE)
+ else if (handle == WINE_KEYBOARD_HANDLE)
{
s = ARRAY_SIZE(keyboard_name);
name = keyboard_name;
}
else
{
- hid_device = device;
- s = strlenW(hid_device->path) + 1;
- name = hid_device->path;
+ device = handle;
+ s = strlenW(device->path) + 1;
+ name = device->path;
}
break;
case RIDI_DEVICEINFO:
@@ -450,21 +473,20 @@ UINT WINAPI GetRawInputDeviceInfoW(HANDLE device, UINT command, void *data, UINT
info = data;
info->cbSize = sizeof(*info);
- if (device == WINE_MOUSE_HANDLE)
+ if (handle == WINE_MOUSE_HANDLE)
{
info->dwType = RIM_TYPEMOUSE;
info->u.mouse = mouse_info;
}
- else if (device == WINE_KEYBOARD_HANDLE)
+ else if (handle == WINE_KEYBOARD_HANDLE)
{
info->dwType = RIM_TYPEKEYBOARD;
info->u.keyboard = keyboard_info;
}
else
{
- hid_device = device;
- info->dwType = RIM_TYPEHID;
- info->u.hid = hid_device->info;
+ device = handle;
+ *info = device->info;
}
return s;
}
diff --git a/dlls/user32/tests/input.c b/dlls/user32/tests/input.c
index d0dc4a8bcf3..78f46bb6bac 100644
--- a/dlls/user32/tests/input.c
+++ b/dlls/user32/tests/input.c
@@ -1670,7 +1670,7 @@ static void test_GetRawInputDeviceList(void)
* understand that; so use the \\?\ prefix instead */
name[1] = '\\';
file = CreateFileW(name, 0, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
- todo_wine_if(info.dwType != RIM_TYPEHID)
+ todo_wine_if(i == 0 || i == 1)
ok(file != INVALID_HANDLE_VALUE, "Failed to open %s, error %u\n", wine_dbgstr_w(name), GetLastError());
CloseHandle(file);
}
--
2.20.1
July 8, 2019
[PATCH 5/5] qedit: Build with msvcrt.
by Zebediah Figura
Signed-off-by: Zebediah Figura <zfigura(a)codeweavers.com>
---
dlls/qedit/Makefile.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dlls/qedit/Makefile.in b/dlls/qedit/Makefile.in
index 60764d2633a..c5bf8f9cac8 100644
--- a/dlls/qedit/Makefile.in
+++ b/dlls/qedit/Makefile.in
@@ -2,6 +2,8 @@ MODULE = qedit.dll
IMPORTS = strmiids uuid oleaut32 ole32 advapi32
PARENTSRC = ../strmbase
+EXTRADLLFLAGS = -mno-cygwin
+
C_SRCS = \
dispatch.c \
enumpins.c \
--
2.20.1
July 8, 2019