https://git.reactos.org/?p=reactos.git;a=commitdiff;h=6baa151888964a2fe71d1…
commit 6baa151888964a2fe71d1cc75c051e08853d4112
Author: Serge Gautherie <32623169+SergeGautherie(a)users.noreply.github.com>
AuthorDate: Mon Jun 1 11:20:13 2020 +0200
Commit: GitHub <noreply(a)github.com>
CommitDate: Mon Jun 1 12:20:13 2020 +0300
[APISETS] Some API sets are NT10+ and win32 only (Part 1/2) (#2805)
* api-ms-win-downlevel-shell32-l1-1-0.dll is NT10+ and win32 only
* api-ms-win-shcore-obsolete-l1-1-0.dll is NT10+ and win32 only
* api-ms-win-downlevel-shlwapi-l2-1-0.dll is NT10+ and win32 only
CORE-8880
---
.../api-ms-win-downlevel-shell32-l1-1-0.spec | 6 +-
.../api-ms-win-downlevel-shlwapi-l2-1-0.spec | 112 ++++++++++-----------
dll/apisets/api-ms-win-shcore-obsolete-l1-1-0.spec | 6 +-
3 files changed, 62 insertions(+), 62 deletions(-)
diff --git a/dll/apisets/api-ms-win-downlevel-shell32-l1-1-0.spec
b/dll/apisets/api-ms-win-downlevel-shell32-l1-1-0.spec
index 460d4d9e2a0..421e8836934 100644
--- a/dll/apisets/api-ms-win-downlevel-shell32-l1-1-0.spec
+++ b/dll/apisets/api-ms-win-downlevel-shell32-l1-1-0.spec
@@ -1,6 +1,6 @@
# This file is autogenerated by update.py
-@ stdcall CommandLineToArgvW() shell32.CommandLineToArgvW
-@ stub GetCurrentProcessExplicitAppUserModelID
-@ stub SetCurrentProcessExplicitAppUserModelID
+@ stdcall -version=0xA00+ -arch=win32 CommandLineToArgvW() shell32.CommandLineToArgvW
+@ stub -version=0xA00+ -arch=win32 GetCurrentProcessExplicitAppUserModelID
+@ stub -version=0xA00+ -arch=win32 SetCurrentProcessExplicitAppUserModelID
diff --git a/dll/apisets/api-ms-win-downlevel-shlwapi-l2-1-0.spec
b/dll/apisets/api-ms-win-downlevel-shlwapi-l2-1-0.spec
index 13f92a5e602..fc59f4bfb28 100644
--- a/dll/apisets/api-ms-win-downlevel-shlwapi-l2-1-0.spec
+++ b/dll/apisets/api-ms-win-downlevel-shlwapi-l2-1-0.spec
@@ -1,59 +1,59 @@
# This file is autogenerated by update.py
-@ stub IStream_Copy
-@ stdcall IStream_Read() shlwapi.IStream_Read
-@ stub IStream_ReadStr
-@ stdcall IStream_Reset() shlwapi.IStream_Reset
-@ stdcall IStream_Size() shlwapi.IStream_Size
-@ stdcall IStream_Write() shlwapi.IStream_Write
-@ stub IStream_WriteStr
-@ stdcall IUnknown_AtomicRelease() shlwapi.IUnknown_AtomicRelease
-@ stdcall IUnknown_GetSite() shlwapi.IUnknown_GetSite
-@ stdcall IUnknown_QueryService() shlwapi.IUnknown_QueryService
-@ stdcall IUnknown_Set() shlwapi.IUnknown_Set
-@ stdcall IUnknown_SetSite() shlwapi.IUnknown_SetSite
-@ stdcall SHAnsiToAnsi() shlwapi.SHAnsiToAnsi
-@ stdcall SHAnsiToUnicode() shlwapi.SHAnsiToUnicode
-@ stdcall SHCopyKeyA() shlwapi.SHCopyKeyA
-@ stdcall SHCopyKeyW() shlwapi.SHCopyKeyW
-@ stdcall SHCreateMemStream() shlwapi.SHCreateMemStream
-@ stdcall SHCreateStreamOnFileA() shlwapi.SHCreateStreamOnFileA
-@ stdcall SHCreateStreamOnFileEx() shlwapi.SHCreateStreamOnFileEx
-@ stdcall SHCreateStreamOnFileW() shlwapi.SHCreateStreamOnFileW
-@ stdcall SHCreateThreadRef() shlwapi.SHCreateThreadRef
-@ stdcall SHDeleteEmptyKeyA() shlwapi.SHDeleteEmptyKeyA
-@ stdcall SHDeleteEmptyKeyW() shlwapi.SHDeleteEmptyKeyW
-@ stdcall SHDeleteKeyA() shlwapi.SHDeleteKeyA
-@ stdcall SHDeleteKeyW() shlwapi.SHDeleteKeyW
-@ stdcall SHDeleteValueA() shlwapi.SHDeleteValueA
-@ stdcall SHDeleteValueW() shlwapi.SHDeleteValueW
-@ stdcall SHEnumKeyExA() shlwapi.SHEnumKeyExA
-@ stdcall SHEnumKeyExW() shlwapi.SHEnumKeyExW
-@ stdcall SHEnumValueA() shlwapi.SHEnumValueA
-@ stdcall SHEnumValueW() shlwapi.SHEnumValueW
-@ stdcall SHGetThreadRef() shlwapi.SHGetThreadRef
-@ stdcall SHGetValueA() shlwapi.SHGetValueA
-@ stdcall SHGetValueW() shlwapi.SHGetValueW
-@ stdcall SHOpenRegStream2A() shlwapi.SHOpenRegStream2A
-@ stdcall SHOpenRegStream2W() shlwapi.SHOpenRegStream2W
-@ stdcall SHOpenRegStreamA() shlwapi.SHOpenRegStreamA
-@ stdcall SHOpenRegStreamW() shlwapi.SHOpenRegStreamW
-@ stdcall SHQueryInfoKeyA() shlwapi.SHQueryInfoKeyA
-@ stdcall SHQueryInfoKeyW() shlwapi.SHQueryInfoKeyW
-@ stdcall SHQueryValueExA() shlwapi.SHQueryValueExA
-@ stdcall SHQueryValueExW() shlwapi.SHQueryValueExW
-@ stdcall SHRegDuplicateHKey() shlwapi.SHRegDuplicateHKey
-@ stdcall SHRegGetPathA() shlwapi.SHRegGetPathA
-@ stdcall SHRegGetPathW() shlwapi.SHRegGetPathW
-@ stdcall SHRegGetValueA() shlwapi.SHRegGetValueA
-@ stdcall SHRegGetValueW() shlwapi.SHRegGetValueW
-@ stdcall SHRegSetPathA() shlwapi.SHRegSetPathA
-@ stdcall SHRegSetPathW() shlwapi.SHRegSetPathW
-@ stdcall SHReleaseThreadRef() shlwapi.SHReleaseThreadRef
-@ stdcall SHSetThreadRef() shlwapi.SHSetThreadRef
-@ stdcall SHSetValueA() shlwapi.SHSetValueA
-@ stdcall SHSetValueW() shlwapi.SHSetValueW
-@ stdcall SHStrDupW() shlwapi.SHStrDupW
-@ stdcall SHUnicodeToAnsi() shlwapi.SHUnicodeToAnsi
-@ stdcall SHUnicodeToUnicode() shlwapi.SHUnicodeToUnicode
+@ stub -version=0xA00+ -arch=win32 IStream_Copy
+@ stdcall -version=0xA00+ -arch=win32 IStream_Read() shlwapi.IStream_Read
+@ stub -version=0xA00+ -arch=win32 IStream_ReadStr
+@ stdcall -version=0xA00+ -arch=win32 IStream_Reset() shlwapi.IStream_Reset
+@ stdcall -version=0xA00+ -arch=win32 IStream_Size() shlwapi.IStream_Size
+@ stdcall -version=0xA00+ -arch=win32 IStream_Write() shlwapi.IStream_Write
+@ stub -version=0xA00+ -arch=win32 IStream_WriteStr
+@ stdcall -version=0xA00+ -arch=win32 IUnknown_AtomicRelease()
shlwapi.IUnknown_AtomicRelease
+@ stdcall -version=0xA00+ -arch=win32 IUnknown_GetSite() shlwapi.IUnknown_GetSite
+@ stdcall -version=0xA00+ -arch=win32 IUnknown_QueryService()
shlwapi.IUnknown_QueryService
+@ stdcall -version=0xA00+ -arch=win32 IUnknown_Set() shlwapi.IUnknown_Set
+@ stdcall -version=0xA00+ -arch=win32 IUnknown_SetSite() shlwapi.IUnknown_SetSite
+@ stdcall -version=0xA00+ -arch=win32 SHAnsiToAnsi() shlwapi.SHAnsiToAnsi
+@ stdcall -version=0xA00+ -arch=win32 SHAnsiToUnicode() shlwapi.SHAnsiToUnicode
+@ stdcall -version=0xA00+ -arch=win32 SHCopyKeyA() shlwapi.SHCopyKeyA
+@ stdcall -version=0xA00+ -arch=win32 SHCopyKeyW() shlwapi.SHCopyKeyW
+@ stdcall -version=0xA00+ -arch=win32 SHCreateMemStream() shlwapi.SHCreateMemStream
+@ stdcall -version=0xA00+ -arch=win32 SHCreateStreamOnFileA()
shlwapi.SHCreateStreamOnFileA
+@ stdcall -version=0xA00+ -arch=win32 SHCreateStreamOnFileEx()
shlwapi.SHCreateStreamOnFileEx
+@ stdcall -version=0xA00+ -arch=win32 SHCreateStreamOnFileW()
shlwapi.SHCreateStreamOnFileW
+@ stdcall -version=0xA00+ -arch=win32 SHCreateThreadRef() shlwapi.SHCreateThreadRef
+@ stdcall -version=0xA00+ -arch=win32 SHDeleteEmptyKeyA() shlwapi.SHDeleteEmptyKeyA
+@ stdcall -version=0xA00+ -arch=win32 SHDeleteEmptyKeyW() shlwapi.SHDeleteEmptyKeyW
+@ stdcall -version=0xA00+ -arch=win32 SHDeleteKeyA() shlwapi.SHDeleteKeyA
+@ stdcall -version=0xA00+ -arch=win32 SHDeleteKeyW() shlwapi.SHDeleteKeyW
+@ stdcall -version=0xA00+ -arch=win32 SHDeleteValueA() shlwapi.SHDeleteValueA
+@ stdcall -version=0xA00+ -arch=win32 SHDeleteValueW() shlwapi.SHDeleteValueW
+@ stdcall -version=0xA00+ -arch=win32 SHEnumKeyExA() shlwapi.SHEnumKeyExA
+@ stdcall -version=0xA00+ -arch=win32 SHEnumKeyExW() shlwapi.SHEnumKeyExW
+@ stdcall -version=0xA00+ -arch=win32 SHEnumValueA() shlwapi.SHEnumValueA
+@ stdcall -version=0xA00+ -arch=win32 SHEnumValueW() shlwapi.SHEnumValueW
+@ stdcall -version=0xA00+ -arch=win32 SHGetThreadRef() shlwapi.SHGetThreadRef
+@ stdcall -version=0xA00+ -arch=win32 SHGetValueA() shlwapi.SHGetValueA
+@ stdcall -version=0xA00+ -arch=win32 SHGetValueW() shlwapi.SHGetValueW
+@ stdcall -version=0xA00+ -arch=win32 SHOpenRegStream2A() shlwapi.SHOpenRegStream2A
+@ stdcall -version=0xA00+ -arch=win32 SHOpenRegStream2W() shlwapi.SHOpenRegStream2W
+@ stdcall -version=0xA00+ -arch=win32 SHOpenRegStreamA() shlwapi.SHOpenRegStreamA
+@ stdcall -version=0xA00+ -arch=win32 SHOpenRegStreamW() shlwapi.SHOpenRegStreamW
+@ stdcall -version=0xA00+ -arch=win32 SHQueryInfoKeyA() shlwapi.SHQueryInfoKeyA
+@ stdcall -version=0xA00+ -arch=win32 SHQueryInfoKeyW() shlwapi.SHQueryInfoKeyW
+@ stdcall -version=0xA00+ -arch=win32 SHQueryValueExA() shlwapi.SHQueryValueExA
+@ stdcall -version=0xA00+ -arch=win32 SHQueryValueExW() shlwapi.SHQueryValueExW
+@ stdcall -version=0xA00+ -arch=win32 SHRegDuplicateHKey() shlwapi.SHRegDuplicateHKey
+@ stdcall -version=0xA00+ -arch=win32 SHRegGetPathA() shlwapi.SHRegGetPathA
+@ stdcall -version=0xA00+ -arch=win32 SHRegGetPathW() shlwapi.SHRegGetPathW
+@ stdcall -version=0xA00+ -arch=win32 SHRegGetValueA() shlwapi.SHRegGetValueA
+@ stdcall -version=0xA00+ -arch=win32 SHRegGetValueW() shlwapi.SHRegGetValueW
+@ stdcall -version=0xA00+ -arch=win32 SHRegSetPathA() shlwapi.SHRegSetPathA
+@ stdcall -version=0xA00+ -arch=win32 SHRegSetPathW() shlwapi.SHRegSetPathW
+@ stdcall -version=0xA00+ -arch=win32 SHReleaseThreadRef() shlwapi.SHReleaseThreadRef
+@ stdcall -version=0xA00+ -arch=win32 SHSetThreadRef() shlwapi.SHSetThreadRef
+@ stdcall -version=0xA00+ -arch=win32 SHSetValueA() shlwapi.SHSetValueA
+@ stdcall -version=0xA00+ -arch=win32 SHSetValueW() shlwapi.SHSetValueW
+@ stdcall -version=0xA00+ -arch=win32 SHStrDupW() shlwapi.SHStrDupW
+@ stdcall -version=0xA00+ -arch=win32 SHUnicodeToAnsi() shlwapi.SHUnicodeToAnsi
+@ stdcall -version=0xA00+ -arch=win32 SHUnicodeToUnicode() shlwapi.SHUnicodeToUnicode
diff --git a/dll/apisets/api-ms-win-shcore-obsolete-l1-1-0.spec
b/dll/apisets/api-ms-win-shcore-obsolete-l1-1-0.spec
index 297d18ba29c..b7e00b0c1ec 100644
--- a/dll/apisets/api-ms-win-shcore-obsolete-l1-1-0.spec
+++ b/dll/apisets/api-ms-win-shcore-obsolete-l1-1-0.spec
@@ -1,6 +1,6 @@
# This file is autogenerated by update.py
-@ stdcall CommandLineToArgvW() shell32.CommandLineToArgvW
-@ stdcall SHStrDupA() shlwapi.SHStrDupA
-@ stdcall SHStrDupW() shlwapi.SHStrDupW
+@ stdcall -version=0xA00+ -arch=win32 CommandLineToArgvW() shell32.CommandLineToArgvW
+@ stdcall -version=0xA00+ -arch=win32 SHStrDupA() shlwapi.SHStrDupA
+@ stdcall -version=0xA00+ -arch=win32 SHStrDupW() shlwapi.SHStrDupW