Added patches to implement semi-stubs for GetFileVersionInfoSizeExA/W and GetFileVersionInfoExA/W.

This commit is contained in:
Sebastian Lackner
2015-02-21 11:10:51 +01:00
parent d734456470
commit ea6d6ce494
6 changed files with 110 additions and 1 deletions

View File

@@ -0,0 +1,42 @@
From 4f229be6791dc87236ef8fc9941a5c0ecbe16f1f Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Sat, 21 Feb 2015 10:56:43 +0100
Subject: version: Partially implement GetFileVersionInfoSizeExA/W.
Based on a patch by Austin English.
---
dlls/version/version.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/dlls/version/version.c b/dlls/version/version.c
index 680fa31..18bf74c 100644
--- a/dlls/version/version.c
+++ b/dlls/version/version.c
@@ -1619,9 +1619,9 @@ DWORD WINAPI VerInstallFileW(
*/
DWORD WINAPI GetFileVersionInfoSizeExA(DWORD flags, LPCSTR filename, LPDWORD handle)
{
- FIXME("stub: %u %s %p\n", flags, wine_dbgstr_a(filename), handle);
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return 0;
+ FIXME("semi-stub: %u %s %p\n", flags, wine_dbgstr_a(filename), handle);
+ return GetFileVersionInfoSizeA(filename, handle);
+
}
/******************************************************************************
@@ -1629,9 +1629,8 @@ DWORD WINAPI GetFileVersionInfoSizeExA(DWORD flags, LPCSTR filename, LPDWORD han
*/
DWORD WINAPI GetFileVersionInfoSizeExW(DWORD flags, LPCWSTR filename, LPDWORD handle)
{
- FIXME("stub: %u %s %p\n", flags, wine_dbgstr_w(filename), handle);
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return 0;
+ FIXME("semi-stub: %u %s %p\n", flags, wine_dbgstr_w(filename), handle);
+ return GetFileVersionInfoSizeW(filename, handle);
}
/******************************************************************************
--
2.3.0

View File

@@ -0,0 +1,39 @@
From 219afe0784e5177b592da4e4ab9b42efc155f1e4 Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Sat, 21 Feb 2015 11:07:14 +0100
Subject: version: Partially implement GetFileVersionInfoExA/W.
Based on a patch by Austin English.
---
dlls/version/version.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/dlls/version/version.c b/dlls/version/version.c
index 18bf74c..2189445 100644
--- a/dlls/version/version.c
+++ b/dlls/version/version.c
@@ -1638,9 +1638,8 @@ DWORD WINAPI GetFileVersionInfoSizeExW(DWORD flags, LPCWSTR filename, LPDWORD ha
*/
BOOL WINAPI GetFileVersionInfoExA(DWORD flags, LPCSTR filename, DWORD handle, DWORD len, LPVOID data)
{
- FIXME("stub: %u %s %u %u %p\n", flags, wine_dbgstr_a(filename), handle, len, data);
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return 0;
+ FIXME("semi-stub: %u %s %u %u %p\n", flags, wine_dbgstr_a(filename), handle, len, data);
+ return GetFileVersionInfoA(filename, handle, len, data);
}
/******************************************************************************
@@ -1648,7 +1647,6 @@ BOOL WINAPI GetFileVersionInfoExA(DWORD flags, LPCSTR filename, DWORD handle, DW
*/
BOOL WINAPI GetFileVersionInfoExW(DWORD flags, LPCWSTR filename, DWORD handle, DWORD len, LPVOID data)
{
- FIXME("stub: %u %s %u %u %p\n", flags, wine_dbgstr_w(filename), handle, len, data);
- SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
- return 0;
+ FIXME("semi-stub: %u %s %u %u %p\n", flags, wine_dbgstr_w(filename), handle, len, data);
+ return GetFileVersionInfoW(filename, handle, len, data);
}
--
2.3.0

View File

@@ -0,0 +1,2 @@
Fixes: [38098] Add semi-stub for GetFileVersionInfoExA/W
Fixes: [38090] Add semi-stub for GetFileVersionInfoSizeExA/W