api-ms-win-Stub_DLLs: Add various missing forwards.

This commit is contained in:
Sebastian Lackner 2016-01-20 08:12:24 +01:00
parent 72ddac6f01
commit 14b9709a68
5 changed files with 468 additions and 450 deletions

View File

@ -1,22 +1,22 @@
From fc3f7233db280e96a676b5dd3f2664666f49c631 Mon Sep 17 00:00:00 2001
From 60ecb8d166d2b940052160dcb250cc458ba2f728 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
Date: Fri, 15 Jan 2016 13:45:05 +0100
Subject: api-ms-win-core-apiquery-l1-1-0: Add dll.
---
configure.ac | 1 +
dlls/api-ms-win-core-apiquery-l1-1-0/Makefile.in | 1 +
.../api-ms-win-core-apiquery-l1-1-0.spec | 1 +
tools/make_specfiles | 4 ++++
4 files changed, 7 insertions(+)
configure.ac | 1 +
dlls/api-ms-win-core-apiquery-l1-1-0/Makefile.in | 1 +
.../api-ms-win-core-apiquery-l1-1-0/api-ms-win-core-apiquery-l1-1-0.spec | 1 +
tools/make_specfiles | 1 +
4 files changed, 4 insertions(+)
create mode 100644 dlls/api-ms-win-core-apiquery-l1-1-0/Makefile.in
create mode 100644 dlls/api-ms-win-core-apiquery-l1-1-0/api-ms-win-core-apiquery-l1-1-0.spec
diff --git a/configure.ac b/configure.ac
index 2d2108b..aca3374 100644
index 6ab0640..ce22c64 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2624,6 +2624,7 @@ WINE_CONFIG_TEST(dlls/advpack/tests)
@@ -2626,6 +2626,7 @@ WINE_CONFIG_TEST(dlls/advpack/tests)
WINE_CONFIG_DLL(amstream,,[clean])
WINE_CONFIG_TEST(dlls/amstream/tests)
WINE_CONFIG_DLL(api-ms-win-appmodel-runtime-l1-1-1)
@ -39,19 +39,16 @@ index 0000000..1d99dd7
@@ -0,0 +1 @@
+@ stdcall ApiSetQueryApiSetPresence(ptr ptr) ntdll.ApiSetQueryApiSetPresence
diff --git a/tools/make_specfiles b/tools/make_specfiles
index d2158d8..6456efe 100755
index 13a5674..cd0d761 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -265,6 +265,10 @@ my @dll_groups =
"api-ms-win-core-rtlsupport-l1-2-0",
],
[
+ "ntdll",
@@ -264,6 +264,7 @@ my @dll_groups =
"msvcrt",
"ntdll",
"ntoskrnl.exe",
+ "api-ms-win-core-apiquery-l1-1-0",
+ ],
+ [
"gdi32",
"ext-ms-win-gdi-devcaps-l1-1-0",
"api-ms-win-core-rtlsupport-l1-1-0",
"api-ms-win-core-rtlsupport-l1-2-0",
],
--
2.6.4

View File

@ -1,4 +1,4 @@
From ab1311d99afbf534dca6a94aabec3ccc1b07eb89 Mon Sep 17 00:00:00 2001
From 9f681980f083dd1243453e266cd132185aedd435 Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Sun, 17 Jan 2016 20:17:46 +0100
Subject: shcore: Add dll.
@ -7,16 +7,16 @@ Subject: shcore: Add dll.
configure.ac | 1 +
dlls/shcore/Makefile.in | 1 +
dlls/shcore/shcore.spec | 83 +++++++++++++++++++++++++++++++++++++++++++++++++
tools/make_specfiles | 1 +
4 files changed, 86 insertions(+)
tools/make_specfiles | 5 +++
4 files changed, 90 insertions(+)
create mode 100644 dlls/shcore/Makefile.in
create mode 100644 dlls/shcore/shcore.spec
diff --git a/configure.ac b/configure.ac
index 893f176..fadad67 100644
index cf39973..24ce204 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3229,6 +3229,7 @@ WINE_CONFIG_TEST(dlls/setupapi/tests)
@@ -3231,6 +3231,7 @@ WINE_CONFIG_TEST(dlls/setupapi/tests)
WINE_CONFIG_DLL(setupx.dll16,enable_win16)
WINE_CONFIG_DLL(sfc,,[implib])
WINE_CONFIG_DLL(sfc_os,,[implib])
@ -33,7 +33,7 @@ index 0000000..dd5f08f
+MODULE = shcore.dll
diff --git a/dlls/shcore/shcore.spec b/dlls/shcore/shcore.spec
new file mode 100644
index 0000000..f62efae
index 0000000..12a4ef3
--- /dev/null
+++ b/dlls/shcore/shcore.spec
@@ -0,0 +1,83 @@
@ -52,86 +52,90 @@ index 0000000..f62efae
+@ stub GetScaleFactorForDevice
+@ stub GetScaleFactorForMonitor
+@ stub IStream_Copy
+@ stub IStream_Read
+@ stdcall IStream_Read(ptr ptr long) shlwapi.IStream_Read
+@ stub IStream_ReadStr
+@ stub IStream_Reset
+@ stub IStream_Size
+@ stub IStream_Write
+@ stdcall IStream_Reset(ptr) shlwapi.IStream_Reset
+@ stdcall IStream_Size(ptr ptr) shlwapi.IStream_Size
+@ stdcall IStream_Write(ptr ptr long) shlwapi.IStream_Write
+@ stub IStream_WriteStr
+@ stub IUnknown_AtomicRelease
+@ stub IUnknown_GetSite
+@ stub IUnknown_QueryService
+@ stub IUnknown_Set
+@ stub IUnknown_SetSite
+@ stub IsOS
+@ stdcall IUnknown_AtomicRelease(long) shlwapi.IUnknown_AtomicRelease
+@ stdcall IUnknown_GetSite(ptr ptr ptr) shlwapi.IUnknown_GetSite
+@ stdcall IUnknown_QueryService(ptr ptr ptr ptr) shlwapi.IUnknown_QueryService
+@ stdcall IUnknown_Set(ptr ptr) shlwapi.IUnknown_Set
+@ stdcall IUnknown_SetSite(ptr ptr) shlwapi.IUnknown_SetSite
+@ stdcall IsOS(long) shlwapi.IsOS
+@ stub RegisterScaleChangeEvent
+@ stub RegisterScaleChangeNotifications
+@ stub RevokeScaleChangeNotifications
+@ stub SHAnsiToAnsi
+@ stub SHAnsiToUnicode
+@ stub SHCopyKeyA
+@ stub SHCopyKeyW
+@ stub SHCreateMemStream
+@ stub SHCreateStreamOnFileA
+@ stub SHCreateStreamOnFileEx
+@ stub SHCreateStreamOnFileW
+@ stub SHCreateThread
+@ stub SHCreateThreadRef
+@ stdcall SHAnsiToAnsi(str ptr long) shlwapi.SHAnsiToAnsi
+@ stdcall SHAnsiToUnicode(str ptr long) shlwapi.SHAnsiToUnicode
+@ stdcall SHCopyKeyA(long str long long) shlwapi.SHCopyKeyA
+@ stdcall SHCopyKeyW(long wstr long long) shlwapi.SHCopyKeyW
+@ stdcall SHCreateMemStream(ptr long) shlwapi.SHCreateMemStream
+@ stdcall SHCreateStreamOnFileA(str long ptr) shlwapi.SHCreateStreamOnFileA
+@ stdcall SHCreateStreamOnFileEx(wstr long long long ptr ptr) shlwapi.SHCreateStreamOnFileEx
+@ stdcall SHCreateStreamOnFileW(wstr long ptr) shlwapi.SHCreateStreamOnFileW
+@ stdcall SHCreateThread(ptr ptr long ptr) shlwapi.SHCreateThread
+@ stdcall SHCreateThreadRef(ptr ptr) shlwapi.SHCreateThreadRef
+@ stub SHCreateThreadWithHandle
+@ stub SHDeleteEmptyKeyA
+@ stub SHDeleteEmptyKeyW
+@ stub SHDeleteKeyA
+@ stub SHDeleteKeyW
+@ stub SHDeleteValueA
+@ stub SHDeleteValueW
+@ stub SHEnumKeyExA
+@ stub SHEnumKeyExW
+@ stub SHEnumValueA
+@ stub SHEnumValueW
+@ stub SHGetThreadRef
+@ stub SHGetValueA
+@ stub SHGetValueW
+@ stub SHOpenRegStream2A
+@ stub SHOpenRegStream2W
+@ stub SHOpenRegStreamA
+@ stub SHOpenRegStreamW
+@ stub SHQueryInfoKeyA
+@ stub SHQueryInfoKeyW
+@ stub SHQueryValueExA
+@ stub SHQueryValueExW
+@ stub SHRegDuplicateHKey
+@ stub SHRegGetIntW
+@ stub SHRegGetPathA
+@ stub SHRegGetPathW
+@ stub SHRegGetValueA
+@ stdcall SHDeleteEmptyKeyA(long ptr) shlwapi.SHDeleteEmptyKeyA
+@ stdcall SHDeleteEmptyKeyW(long ptr) shlwapi.SHDeleteEmptyKeyW
+@ stdcall SHDeleteKeyA(long str) shlwapi.SHDeleteKeyA
+@ stdcall SHDeleteKeyW(long wstr) shlwapi.SHDeleteKeyW
+@ stdcall SHDeleteValueA(long str str) shlwapi.SHDeleteValueA
+@ stdcall SHDeleteValueW(long wstr wstr) shlwapi.SHDeleteValueW
+@ stdcall SHEnumKeyExA(long long str ptr) shlwapi.SHEnumKeyExA
+@ stdcall SHEnumKeyExW(long long wstr ptr) shlwapi.SHEnumKeyExW
+@ stdcall SHEnumValueA(long long str ptr ptr ptr ptr) shlwapi.SHEnumValueA
+@ stdcall SHEnumValueW(long long wstr ptr ptr ptr ptr) shlwapi.SHEnumValueW
+@ stdcall SHGetThreadRef(ptr) shlwapi.SHGetThreadRef
+@ stdcall SHGetValueA( long str str ptr ptr ptr ) shlwapi.SHGetValueA
+@ stdcall SHGetValueW( long wstr wstr ptr ptr ptr ) shlwapi.SHGetValueW
+@ stdcall SHOpenRegStream2A(long str str long) shlwapi.SHOpenRegStream2A
+@ stdcall SHOpenRegStream2W(long wstr wstr long) shlwapi.SHOpenRegStream2W
+@ stdcall SHOpenRegStreamA(long str str long) shlwapi.SHOpenRegStreamA
+@ stdcall SHOpenRegStreamW(long wstr wstr long) shlwapi.SHOpenRegStreamW
+@ stdcall SHQueryInfoKeyA(long ptr ptr ptr ptr) shlwapi.SHQueryInfoKeyA
+@ stdcall SHQueryInfoKeyW(long ptr ptr ptr ptr) shlwapi.SHQueryInfoKeyW
+@ stdcall SHQueryValueExA(long str ptr ptr ptr ptr) shlwapi.SHQueryValueExA
+@ stdcall SHQueryValueExW(long wstr ptr ptr ptr ptr) shlwapi.SHQueryValueExW
+@ stdcall SHRegDuplicateHKey(long) shlwapi.SHRegDuplicateHKey
+@ stdcall SHRegGetIntW(ptr wstr long) shlwapi.SHRegGetIntW
+@ stdcall SHRegGetPathA(long str str ptr long) shlwapi.SHRegGetPathA
+@ stdcall SHRegGetPathW(long wstr wstr ptr long) shlwapi.SHRegGetPathW
+@ stdcall SHRegGetValueA( long str str long ptr ptr ptr ) shlwapi.SHRegGetValueA
+@ stub SHRegGetValueFromHKCUHKLM
+@ stub SHRegGetValueW
+@ stub SHRegSetPathA
+@ stub SHRegSetPathW
+@ stub SHReleaseThreadRef
+@ stub SHSetThreadRef
+@ stub SHSetValueA
+@ stub SHSetValueW
+@ stub SHStrDupA
+@ stub SHStrDupW
+@ stub SHUnicodeToAnsi
+@ stub SHUnicodeToUnicode
+@ stdcall SHRegGetValueW( long wstr wstr long ptr ptr ptr ) shlwapi.SHRegGetValueW
+@ stdcall SHRegSetPathA(long str str str long) shlwapi.SHRegSetPathA
+@ stdcall SHRegSetPathW(long wstr wstr wstr long) shlwapi.SHRegSetPathW
+@ stdcall SHReleaseThreadRef() shlwapi.SHReleaseThreadRef
+@ stdcall SHSetThreadRef(ptr) shlwapi.SHSetThreadRef
+@ stdcall SHSetValueA(long str str long ptr long) shlwapi.SHSetValueA
+@ stdcall SHSetValueW(long wstr wstr long ptr long) shlwapi.SHSetValueW
+@ stdcall SHStrDupA(str ptr) shlwapi.SHStrDupA
+@ stdcall SHStrDupW(wstr ptr) shlwapi.SHStrDupW
+@ stdcall SHUnicodeToAnsi(wstr ptr ptr) shlwapi.SHUnicodeToAnsi
+@ stdcall SHUnicodeToUnicode(wstr ptr long) shlwapi.SHUnicodeToUnicode
+@ stdcall SetCurrentProcessExplicitAppUserModelID(wstr) shell32.SetCurrentProcessExplicitAppUserModelID
+@ stub SetProcessDpiAwareness
+@ stub SetProcessReference
+@ stub UnregisterScaleChangeEvent
diff --git a/tools/make_specfiles b/tools/make_specfiles
index 0a5851d..9c7286d 100755
index 759fd9e..c4c4e07 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -243,6 +243,7 @@ my @dll_groups =
@@ -256,6 +256,11 @@ my @dll_groups =
"api-ms-win-core-url-l1-1-0",
],
[
"shell32",
+ "shell32",
+ "shlwapi",
+ "shcore",
"api-ms-win-downlevel-shell32-l1-1-0",
],
[
+ ],
+ [
"user32",
"api-ms-win-downlevel-user32-l1-1-0",
"api-ms-win-ntuser-dc-access-l1-1-0",
--
2.6.4

View File

@ -1,4 +1,4 @@
From 989661cb023b39323521a74c0fc1e9e6fee0ab40 Mon Sep 17 00:00:00 2001
From aa8264fadf5a344a0af523cf8bc0c9c0e0d472f2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
Date: Sun, 17 Jan 2016 17:02:41 +0100
Subject: api-ms-win-shcore-obsolete-l1-1-0: Add dll.
@ -13,10 +13,10 @@ Subject: api-ms-win-shcore-obsolete-l1-1-0: Add dll.
create mode 100644 dlls/api-ms-win-shcore-obsolete-l1-1-0/api-ms-win-shcore-obsolete-l1-1-0.spec
diff --git a/configure.ac b/configure.ac
index fadad67..1ac07ff 100644
index 24ce204..e8129b2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2728,6 +2728,7 @@ WINE_CONFIG_DLL(api-ms-win-security-sddl-l1-1-0)
@@ -2730,6 +2730,7 @@ WINE_CONFIG_DLL(api-ms-win-security-sddl-l1-1-0)
WINE_CONFIG_DLL(api-ms-win-service-core-l1-1-1)
WINE_CONFIG_DLL(api-ms-win-service-management-l1-1-0)
WINE_CONFIG_DLL(api-ms-win-service-winsvc-l1-2-0)
@ -33,28 +33,28 @@ index 0000000..6588d13
+MODULE = api-ms-win-shcore-obsolete-l1-1-0.dll
diff --git a/dlls/api-ms-win-shcore-obsolete-l1-1-0/api-ms-win-shcore-obsolete-l1-1-0.spec b/dlls/api-ms-win-shcore-obsolete-l1-1-0/api-ms-win-shcore-obsolete-l1-1-0.spec
new file mode 100644
index 0000000..601309c
index 0000000..edb8143
--- /dev/null
+++ b/dlls/api-ms-win-shcore-obsolete-l1-1-0/api-ms-win-shcore-obsolete-l1-1-0.spec
@@ -0,0 +1,3 @@
+@ stdcall CommandLineToArgvW(wstr ptr) shcore.CommandLineToArgvW
+@ stub SHStrDupA
+@ stub SHStrDupW
+@ stdcall SHStrDupA(str ptr) shcore.SHStrDupA
+@ stdcall SHStrDupW(wstr ptr) shcore.SHStrDupW
diff --git a/tools/make_specfiles b/tools/make_specfiles
index 9c7286d..4bddab2 100755
index c4c4e07..0c07edb 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -247,6 +247,10 @@ my @dll_groups =
"api-ms-win-downlevel-shell32-l1-1-0",
@@ -261,6 +261,10 @@ my @dll_groups =
"shcore",
],
[
+ "shcore",
+ "api-ms-win-shcore-obsolete-l1-1-0",
+ ],
+ [
"shlwapi",
"api-ms-win-downlevel-shlwapi-l1-1-0",
"api-ms-win-downlevel-shlwapi-l2-1-0",
"user32",
"api-ms-win-downlevel-user32-l1-1-0",
"api-ms-win-ntuser-dc-access-l1-1-0",
--
2.6.4

View File

@ -2571,7 +2571,7 @@ fi
# | pal-l1-1-0/Makefile.in, dlls/ext-ms-win-xaml-pal-l1-1-0/ext-ms-win-xaml-pal-l1-1-0.spec, dlls/ext-ms-win-xaml-
# | pal-l1-1-0/main.c, dlls/iertutil/Makefile.in, dlls/iertutil/iertutil.spec, dlls/iertutil/main.c,
# | dlls/kernelbase/Makefile.in, dlls/kernelbase/kernelbase.spec, dlls/kernelbase/misc.c, dlls/shcore/Makefile.in,
# | dlls/shcore/shcore.spec, tools/make_specfiles
# | dlls/shcore/shcore.spec, dlls/shlwapi/shlwapi.spec, tools/make_specfiles
# |
if test "$enable_api_ms_win_Stub_DLLs" -eq 1; then
patch_apply api-ms-win-Stub_DLLs/0001-api-ms-win-core-com-l1-1-1-Add-dll.patch