diff --git a/CODEOWNERS b/CODEOWNERS index 81851d73fd9..a5c57c1639e 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -96,7 +96,7 @@ # Apisets # M: learn-more, learn_more, Mark Jansen # S: Maintained -/dll/apisets/ @learn-more +/sdk/lib/apisets/ @learn-more # Application Compatibility subystem # M: learn-more, learn_more, Mark Jansen diff --git a/boot/bootdata/packages/reactos.dff.in b/boot/bootdata/packages/reactos.dff.in index 04ad4dc83a0..43f98fc021e 100644 --- a/boot/bootdata/packages/reactos.dff.in +++ b/boot/bootdata/packages/reactos.dff.in @@ -80,7 +80,6 @@ Signature = "$Windows NT$" 56 = winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.2600.2982_none_deadbeef 57 = winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef 58 = winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef -59 = winsxs\x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef 60 = bin\suppl 61 = winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.14393.0_none_deadbeef 62 = Resources\Themes\Modern @@ -91,19 +90,16 @@ Signature = "$Windows NT$" 67 = winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.2600.2982_none_deadbeef 68 = winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef 69 = winsxs\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef -70 = winsxs\amd64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef 71 = winsxs\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.14393.0_none_deadbeef 72 = winsxs\arm_microsoft.windows.common-controls_6595b64144ccf1df_5.82.2600.2982_none_deadbeef 73 = winsxs\arm_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef 74 = winsxs\arm_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef -75 = winsxs\arm_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef 76 = winsxs\arm_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.14393.0_none_deadbeef 77 = winsxs\arm64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.2600.2982_none_deadbeef 78 = winsxs\arm64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef 79 = winsxs\arm64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef -80 = winsxs\arm64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef 81 = winsxs\arm64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.14393.0_none_deadbeef .InfEnd diff --git a/dll/CMakeLists.txt b/dll/CMakeLists.txt index 7fd670b6b6d..47c8bf28ff2 100644 --- a/dll/CMakeLists.txt +++ b/dll/CMakeLists.txt @@ -1,6 +1,5 @@ add_subdirectory(3rdparty) -add_subdirectory(apisets) add_subdirectory(appcompat) add_subdirectory(cpl) add_subdirectory(directx) diff --git a/dll/apisets/CMakeLists.txt b/dll/apisets/CMakeLists.txt deleted file mode 100644 index f101725bf77..00000000000 --- a/dll/apisets/CMakeLists.txt +++ /dev/null @@ -1,256 +0,0 @@ - -# This file is generated by update.py, please edit CMakeLists.txt.in instead -# Generated from wine-3.20-144-g2ef62f9085 - -project(apisets) - -function (add_apiset apiset_name baseaddress) - spec2def(${apiset_name}.dll ${apiset_name}.spec ADD_IMPORTLIB) - - add_definitions( - -D_CTYPE_DISABLE_MACROS - -D_NO_INLINING - -D__CRT__NO_INLINE - -D__STDC_WANT_SECURE_LIB__=0 - -D_INC_STRING - -D_CTYPE_DEFINED - -D_WCTYPE_DEFINED - -D_CRT_ERRNO_DEFINED) - - add_library(${apiset_name} MODULE - ${CMAKE_CURRENT_BINARY_DIR}/${apiset_name}_stubs.c - ${CMAKE_CURRENT_BINARY_DIR}/${apiset_name}.def) - - add_dependencies(${apiset_name} xdk) - set_module_type(${apiset_name} module UNICODE IMAGEBASE ${baseaddress}) - - if(NOT MSVC) - target_compile_options(${apiset_name} PRIVATE -fno-builtin) - else() - target_compile_options(${apiset_name} PRIVATE /wd4026 /wd4273 /Oi-) - endif() - - add_importlibs(${apiset_name} ${ARGN} ntdll) - - add_cd_file(TARGET ${apiset_name} DESTINATION reactos/winsxs/${WINARCH}_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef FOR all) -endfunction() - -add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/${WINARCH}_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest DESTINATION reactos/winsxs/manifests FOR all) - -# Apisets will be appended - -add_apiset(api-ms-win-appmodel-identity-l1-1-0 0x60000000 ) -add_apiset(api-ms-win-appmodel-runtime-l1-1-1 0x60020000 kernel32) -add_apiset(api-ms-win-appmodel-runtime-l1-1-2 0x60040000 ) -add_apiset(api-ms-win-core-apiquery-l1-1-0 0x60060000 ) -add_apiset(api-ms-win-core-appcompat-l1-1-1 0x60070000 kernel32) -add_apiset(api-ms-win-core-appinit-l1-1-0 0x60080000 ) -add_apiset(api-ms-win-core-atoms-l1-1-0 0x60090000 kernel32) -add_apiset(api-ms-win-core-bem-l1-1-0 0x600a0000 ) -add_apiset(api-ms-win-core-com-l1-1-0 0x600b0000 ole32) -add_apiset(api-ms-win-core-com-l1-1-1 0x600c0000 ole32) -add_apiset(api-ms-win-core-com-private-l1-1-0 0x600e0000 ole32) -add_apiset(api-ms-win-core-comm-l1-1-0 0x60130000 kernel32) -add_apiset(api-ms-win-core-console-l1-1-0 0x60140000 kernel32) -add_apiset(api-ms-win-core-console-l2-1-0 0x60150000 kernel32) -add_apiset(api-ms-win-core-crt-l1-1-0 0x60160000 msvcrt) -add_apiset(api-ms-win-core-crt-l2-1-0 0x60190000 msvcrt) -add_apiset(api-ms-win-core-datetime-l1-1-0 0x601a0000 kernel32) -add_apiset(api-ms-win-core-datetime-l1-1-1 0x601b0000 kernel32) -add_apiset(api-ms-win-core-debug-l1-1-0 0x601c0000 kernel32) -add_apiset(api-ms-win-core-debug-l1-1-1 0x601d0000 kernel32) -add_apiset(api-ms-win-core-delayload-l1-1-0 0x601e0000 kernel32) -add_apiset(api-ms-win-core-delayload-l1-1-1 0x601f0000 kernel32) -add_apiset(api-ms-win-core-errorhandling-l1-1-0 0x60200000 kernel32) -add_apiset(api-ms-win-core-errorhandling-l1-1-1 0x60210000 kernel32) -add_apiset(api-ms-win-core-errorhandling-l1-1-2 0x60220000 kernel32) -add_apiset(api-ms-win-core-errorhandling-l1-1-3 0x60230000 kernel32) -add_apiset(api-ms-win-core-fibers-l1-1-0 0x60240000 kernel32) -add_apiset(api-ms-win-core-fibers-l1-1-1 0x60250000 kernel32) -add_apiset(api-ms-win-core-file-l1-1-0 0x60260000 kernel32) -add_apiset(api-ms-win-core-file-l1-2-0 0x60270000 kernel32) -add_apiset(api-ms-win-core-file-l1-2-1 0x60280000 kernel32) -add_apiset(api-ms-win-core-file-l1-2-2 0x60290000 kernel32) -add_apiset(api-ms-win-core-file-l2-1-0 0x602a0000 kernel32) -add_apiset(api-ms-win-core-file-l2-1-1 0x602b0000 kernel32) -add_apiset(api-ms-win-core-file-l2-1-2 0x602c0000 kernel32) -add_apiset(api-ms-win-core-handle-l1-1-0 0x602d0000 kernel32) -add_apiset(api-ms-win-core-heap-l1-1-0 0x602e0000 kernel32) -add_apiset(api-ms-win-core-heap-l1-2-0 0x602f0000 kernel32) -add_apiset(api-ms-win-core-heap-l2-1-0 0x60300000 kernel32) -add_apiset(api-ms-win-core-heap-obsolete-l1-1-0 0x60310000 kernel32) -add_apiset(api-ms-win-core-interlocked-l1-1-0 0x60320000 kernel32) -add_apiset(api-ms-win-core-interlocked-l1-2-0 0x60330000 kernel32) -add_apiset(api-ms-win-core-io-l1-1-0 0x60340000 kernel32) -add_apiset(api-ms-win-core-io-l1-1-1 0x60350000 kernel32) -add_apiset(api-ms-win-core-job-l1-1-0 0x60360000 kernel32) -add_apiset(api-ms-win-core-job-l2-1-0 0x60370000 kernel32) -add_apiset(api-ms-win-core-kernel32-legacy-l1-1-0 0x60380000 kernel32) -add_apiset(api-ms-win-core-kernel32-legacy-l1-1-1 0x60390000 kernel32) -add_apiset(api-ms-win-core-kernel32-private-l1-1-1 0x603a0000 kernel32) -add_apiset(api-ms-win-core-largeinteger-l1-1-0 0x603b0000 kernel32) -add_apiset(api-ms-win-core-libraryloader-l1-1-0 0x603c0000 kernel32 user32) -add_apiset(api-ms-win-core-libraryloader-l1-1-1 0x603d0000 kernel32 user32) -add_apiset(api-ms-win-core-libraryloader-l1-2-0 0x603e0000 kernel32 user32) -add_apiset(api-ms-win-core-libraryloader-l1-2-1 0x603f0000 kernel32) -add_apiset(api-ms-win-core-libraryloader-l1-2-2 0x60400000 kernel32) -add_apiset(api-ms-win-core-localization-l1-1-0 0x60410000 kernel32) -add_apiset(api-ms-win-core-localization-l1-2-0 0x60420000 kernel32) -add_apiset(api-ms-win-core-localization-l1-2-1 0x60430000 kernel32) -add_apiset(api-ms-win-core-localization-l2-1-0 0x60440000 kernel32) -add_apiset(api-ms-win-core-localization-obsolete-l1-1-0 0x60450000 kernel32) -add_apiset(api-ms-win-core-localization-obsolete-l1-2-0 0x60460000 kernel32) -add_apiset(api-ms-win-core-localization-obsolete-l1-3-0 0x60470000 kernel32) -add_apiset(api-ms-win-core-localization-private-l1-1-0 0x60480000 kernel32) -add_apiset(api-ms-win-core-localregistry-l1-1-0 0x60490000 advapi32 advapi32_vista) -add_apiset(api-ms-win-core-memory-l1-1-0 0x604a0000 kernel32) -add_apiset(api-ms-win-core-memory-l1-1-1 0x604b0000 kernel32) -add_apiset(api-ms-win-core-memory-l1-1-2 0x604c0000 kernel32) -add_apiset(api-ms-win-core-misc-l1-1-0 0x604d0000 kernel32) -add_apiset(api-ms-win-core-namedpipe-l1-1-0 0x604e0000 kernel32 advapi32) -add_apiset(api-ms-win-core-namedpipe-l1-2-0 0x604f0000 kernel32 advapi32) -add_apiset(api-ms-win-core-namespace-l1-1-0 0x60500000 kernel32) -add_apiset(api-ms-win-core-normalization-l1-1-0 0x60510000 kernel32) -add_apiset(api-ms-win-core-path-l1-1-0 0x60520000 ) -add_apiset(api-ms-win-core-privateprofile-l1-1-1 0x60540000 kernel32) -add_apiset(api-ms-win-core-processenvironment-l1-1-0 0x60550000 kernel32) -add_apiset(api-ms-win-core-processenvironment-l1-2-0 0x60560000 kernel32) -add_apiset(api-ms-win-core-processthreads-l1-1-0 0x60570000 kernel32 advapi32) -add_apiset(api-ms-win-core-processthreads-l1-1-1 0x60580000 kernel32 advapi32) -add_apiset(api-ms-win-core-processthreads-l1-1-2 0x60590000 kernel32 advapi32) -add_apiset(api-ms-win-core-processthreads-l1-1-3 0x605a0000 kernel32) -add_apiset(api-ms-win-core-processtopology-obsolete-l1-1-0 0x605b0000 kernel32) -add_apiset(api-ms-win-core-profile-l1-1-0 0x605c0000 kernel32) -add_apiset(api-ms-win-core-psapi-ansi-l1-1-0 0x605d0000 kernel32) -add_apiset(api-ms-win-core-psapi-l1-1-0 0x605e0000 kernel32) -add_apiset(api-ms-win-core-psapi-obsolete-l1-1-0 0x605f0000 ) -add_apiset(api-ms-win-core-quirks-l1-1-0 0x60600000 ) -add_apiset(api-ms-win-core-realtime-l1-1-0 0x60610000 kernel32) -add_apiset(api-ms-win-core-registry-l1-1-0 0x60620000 advapi32 advapi32_vista) -add_apiset(api-ms-win-core-registry-l2-1-0 0x60630000 advapi32 advapi32_vista) -add_apiset(api-ms-win-core-registryuserspecific-l1-1-0 0x60640000 shlwapi) -add_apiset(api-ms-win-core-rtlsupport-l1-1-0 0x60650000 kernel32) -add_apiset(api-ms-win-core-rtlsupport-l1-2-0 0x60660000 ) -add_apiset(api-ms-win-core-shlwapi-legacy-l1-1-0 0x60670000 shlwapi) -add_apiset(api-ms-win-core-shlwapi-obsolete-l1-1-0 0x60680000 shlwapi) -add_apiset(api-ms-win-core-shlwapi-obsolete-l1-2-0 0x60690000 shlwapi) -add_apiset(api-ms-win-core-shutdown-l1-1-0 0x606a0000 advapi32) -add_apiset(api-ms-win-core-sidebyside-l1-1-0 0x606b0000 kernel32) -add_apiset(api-ms-win-core-string-l1-1-0 0x606c0000 kernel32) -add_apiset(api-ms-win-core-string-l2-1-0 0x606d0000 user32) -add_apiset(api-ms-win-core-string-obsolete-l1-1-0 0x606e0000 kernel32) -add_apiset(api-ms-win-core-stringansi-l1-1-0 0x606f0000 user32) -add_apiset(api-ms-win-core-stringloader-l1-1-1 0x60700000 user32) -add_apiset(api-ms-win-core-synch-ansi-l1-1-0 0x60710000 kernel32) -add_apiset(api-ms-win-core-synch-l1-1-0 0x60720000 kernel32) -add_apiset(api-ms-win-core-synch-l1-2-0 0x60730000 kernel32) -add_apiset(api-ms-win-core-synch-l1-2-1 0x60740000 kernel32) -add_apiset(api-ms-win-core-sysinfo-l1-1-0 0x60750000 kernel32) -add_apiset(api-ms-win-core-sysinfo-l1-2-0 0x60760000 kernel32) -add_apiset(api-ms-win-core-sysinfo-l1-2-1 0x60770000 kernel32) -add_apiset(api-ms-win-core-threadpool-l1-1-0 0x60780000 kernel32) -add_apiset(api-ms-win-core-threadpool-l1-2-0 0x60790000 kernel32) -add_apiset(api-ms-win-core-threadpool-legacy-l1-1-0 0x607a0000 kernel32) -add_apiset(api-ms-win-core-threadpool-private-l1-1-0 0x607b0000 kernel32) -add_apiset(api-ms-win-core-timezone-l1-1-0 0x607c0000 kernel32) -add_apiset(api-ms-win-core-toolhelp-l1-1-0 0x607d0000 kernel32) -add_apiset(api-ms-win-core-url-l1-1-0 0x607e0000 shlwapi) -add_apiset(api-ms-win-core-util-l1-1-0 0x607f0000 kernel32) -add_apiset(api-ms-win-core-version-l1-1-0 0x60800000 version) -add_apiset(api-ms-win-core-version-l1-1-1 0x60810000 version) -add_apiset(api-ms-win-core-version-private-l1-1-0 0x60820000 ) -add_apiset(api-ms-win-core-versionansi-l1-1-0 0x60830000 version) -add_apiset(api-ms-win-core-windowserrorreporting-l1-1-0 0x60840000 kernel32) -add_apiset(api-ms-win-core-winrt-error-l1-1-0 0x60850000 ) -add_apiset(api-ms-win-core-winrt-error-l1-1-1 0x60860000 ) -add_apiset(api-ms-win-core-winrt-errorprivate-l1-1-1 0x60880000 ) -add_apiset(api-ms-win-core-winrt-l1-1-0 0x60890000 ) -add_apiset(api-ms-win-core-winrt-registration-l1-1-0 0x608a0000 ) -add_apiset(api-ms-win-core-winrt-roparameterizediid-l1-1-0 0x608b0000 ) -add_apiset(api-ms-win-core-winrt-string-l1-1-0 0x608c0000 ) -add_apiset(api-ms-win-core-winrt-string-l1-1-1 0x608e0000 ) -add_apiset(api-ms-win-core-wow64-l1-1-0 0x60900000 kernel32) -add_apiset(api-ms-win-core-wow64-l1-1-1 0x60910000 kernel32) -add_apiset(api-ms-win-core-xstate-l1-1-0 0x60920000 ) -add_apiset(api-ms-win-core-xstate-l2-1-0 0x60930000 ) -add_apiset(api-ms-win-crt-conio-l1-1-0 0x60940000 msvcrt) -add_apiset(api-ms-win-crt-convert-l1-1-0 0x60960000 msvcrt) -add_apiset(api-ms-win-crt-environment-l1-1-0 0x609c0000 msvcrt) -add_apiset(api-ms-win-crt-filesystem-l1-1-0 0x609d0000 msvcrt) -add_apiset(api-ms-win-crt-heap-l1-1-0 0x60a00000 msvcrt) -add_apiset(api-ms-win-crt-locale-l1-1-0 0x60a10000 msvcrt) -add_apiset(api-ms-win-crt-math-l1-1-0 0x60a20000 msvcrt) -add_apiset(api-ms-win-crt-multibyte-l1-1-0 0x60b30000 msvcrt) -add_apiset(api-ms-win-crt-private-l1-1-0 0x60bb0000 msvcrt kernel32) -add_apiset(api-ms-win-crt-process-l1-1-0 0x61020000 msvcrt) -add_apiset(api-ms-win-crt-runtime-l1-1-0 0x61030000 msvcrt) -add_apiset(api-ms-win-crt-stdio-l1-1-0 0x61070000 msvcrt) -add_apiset(api-ms-win-crt-string-l1-1-0 0x610c0000 msvcrt) -add_apiset(api-ms-win-crt-time-l1-1-0 0x61120000 msvcrt) -add_apiset(api-ms-win-crt-utility-l1-1-0 0x61150000 msvcrt) -add_apiset(api-ms-win-devices-config-l1-1-0 0x61160000 setupapi) -add_apiset(api-ms-win-devices-config-l1-1-1 0x61170000 setupapi) -add_apiset(api-ms-win-devices-query-l1-1-1 0x61180000 ) -add_apiset(api-ms-win-downlevel-advapi32-l1-1-0 0x61190000 advapi32 advapi32_vista) -add_apiset(api-ms-win-downlevel-advapi32-l2-1-0 0x611b0000 advapi32) -add_apiset(api-ms-win-downlevel-normaliz-l1-1-0 0x611c0000 kernel32) -add_apiset(api-ms-win-downlevel-ole32-l1-1-0 0x611d0000 ole32) -add_apiset(api-ms-win-downlevel-shell32-l1-1-0 0x611e0000 shell32) -add_apiset(api-ms-win-downlevel-shlwapi-l1-1-0 0x611f0000 shlwapi) -add_apiset(api-ms-win-downlevel-shlwapi-l2-1-0 0x61200000 shlwapi) -add_apiset(api-ms-win-downlevel-user32-l1-1-0 0x61210000 user32) -add_apiset(api-ms-win-downlevel-version-l1-1-0 0x61220000 version) -add_apiset(api-ms-win-dx-d3dkmt-l1-1-0 0x61230000 gdi32_vista gdi32) -add_apiset(api-ms-win-eventing-classicprovider-l1-1-0 0x61290000 advapi32) -add_apiset(api-ms-win-eventing-consumer-l1-1-0 0x612a0000 advapi32) -add_apiset(api-ms-win-eventing-controller-l1-1-0 0x612b0000 advapi32) -add_apiset(api-ms-win-eventing-legacy-l1-1-0 0x612c0000 advapi32) -add_apiset(api-ms-win-eventing-provider-l1-1-0 0x612d0000 ) -add_apiset(api-ms-win-eventlog-legacy-l1-1-0 0x612e0000 advapi32) -add_apiset(api-ms-win-gdi-dpiinfo-l1-1-0 0x612f0000 ) -add_apiset(api-ms-win-mm-joystick-l1-1-0 0x61300000 winmm) -add_apiset(api-ms-win-mm-misc-l1-1-1 0x61310000 winmm) -add_apiset(api-ms-win-mm-mme-l1-1-0 0x61320000 winmm) -add_apiset(api-ms-win-mm-time-l1-1-0 0x61330000 winmm) -add_apiset(api-ms-win-ntuser-dc-access-l1-1-0 0x61340000 user32) -add_apiset(api-ms-win-ntuser-rectangle-l1-1-0 0x61350000 user32) -add_apiset(api-ms-win-ntuser-sysparams-l1-1-0 0x61360000 user32) -add_apiset(api-ms-win-perf-legacy-l1-1-0 0x61370000 ) -add_apiset(api-ms-win-power-base-l1-1-0 0x61380000 powrprof) -add_apiset(api-ms-win-power-setting-l1-1-0 0x61390000 powrprof) -add_apiset(api-ms-win-rtcore-ntuser-draw-l1-1-0 0x613a0000 user32) -add_apiset(api-ms-win-rtcore-ntuser-private-l1-1-0 0x613b0000 user32) -add_apiset(api-ms-win-rtcore-ntuser-private-l1-1-4 0x613c0000 ) -add_apiset(api-ms-win-rtcore-ntuser-window-l1-1-0 0x613d0000 user32) -add_apiset(api-ms-win-rtcore-ntuser-winevent-l1-1-0 0x613e0000 user32) -add_apiset(api-ms-win-rtcore-ntuser-wmpointer-l1-1-0 0x613f0000 ) -add_apiset(api-ms-win-rtcore-ntuser-wmpointer-l1-1-3 0x61410000 ) -add_apiset(api-ms-win-security-activedirectoryclient-l1-1-0 0x61420000 ntdsapi) -add_apiset(api-ms-win-security-audit-l1-1-1 0x61430000 ) -add_apiset(api-ms-win-security-base-l1-1-0 0x61440000 advapi32) -add_apiset(api-ms-win-security-base-l1-2-0 0x61450000 advapi32) -add_apiset(api-ms-win-security-base-private-l1-1-1 0x61460000 advapi32) -add_apiset(api-ms-win-security-credentials-l1-1-0 0x61470000 advapi32) -add_apiset(api-ms-win-security-cryptoapi-l1-1-0 0x61480000 advapi32) -add_apiset(api-ms-win-security-grouppolicy-l1-1-0 0x61490000 userenv) -add_apiset(api-ms-win-security-lsalookup-l1-1-0 0x614b0000 ) -add_apiset(api-ms-win-security-lsalookup-l1-1-1 0x614c0000 ) -add_apiset(api-ms-win-security-lsalookup-l2-1-0 0x614d0000 advapi32) -add_apiset(api-ms-win-security-lsalookup-l2-1-1 0x614e0000 advapi32) -add_apiset(api-ms-win-security-lsapolicy-l1-1-0 0x614f0000 advapi32) -add_apiset(api-ms-win-security-provider-l1-1-0 0x61500000 advapi32) -add_apiset(api-ms-win-security-sddl-l1-1-0 0x61510000 advapi32) -add_apiset(api-ms-win-security-systemfunctions-l1-1-0 0x61520000 advapi32) -add_apiset(api-ms-win-service-core-l1-1-0 0x61530000 advapi32) -add_apiset(api-ms-win-service-core-l1-1-1 0x61540000 advapi32) -add_apiset(api-ms-win-service-management-l1-1-0 0x61550000 advapi32) -add_apiset(api-ms-win-service-management-l2-1-0 0x61560000 advapi32) -add_apiset(api-ms-win-service-private-l1-1-1 0x61570000 advapi32) -add_apiset(api-ms-win-service-winsvc-l1-1-0 0x61580000 advapi32) -add_apiset(api-ms-win-service-winsvc-l1-2-0 0x61590000 advapi32) -add_apiset(api-ms-win-shcore-obsolete-l1-1-0 0x615a0000 shlwapi shell32) -add_apiset(api-ms-win-shcore-scaling-l1-1-1 0x615b0000 ) -add_apiset(api-ms-win-shcore-stream-l1-1-0 0x615c0000 shlwapi) -add_apiset(api-ms-win-shcore-thread-l1-1-0 0x615d0000 shlwapi) -add_apiset(api-ms-win-shell-shellcom-l1-1-0 0x615e0000 shell32) -add_apiset(api-ms-win-shell-shellfolders-l1-1-0 0x615f0000 shell32) diff --git a/dll/apisets/CMakeLists.txt.in b/dll/apisets/CMakeLists.txt.in deleted file mode 100644 index fa5961a32b1..00000000000 --- a/dll/apisets/CMakeLists.txt.in +++ /dev/null @@ -1,41 +0,0 @@ - -# This file is generated by update.py, please edit CMakeLists.txt.in instead -# Generated from %WINE_GIT_VERSION% - -project(apisets) - -function (add_apiset apiset_name baseaddress) - spec2def(${apiset_name}.dll ${apiset_name}.spec ADD_IMPORTLIB) - - add_definitions( - -D_CTYPE_DISABLE_MACROS - -D_NO_INLINING - -D__CRT__NO_INLINE - -D__STDC_WANT_SECURE_LIB__=0 - -D_INC_STRING - -D_CTYPE_DEFINED - -D_WCTYPE_DEFINED - -D_CRT_ERRNO_DEFINED) - - add_library(${apiset_name} MODULE - ${CMAKE_CURRENT_BINARY_DIR}/${apiset_name}_stubs.c - ${CMAKE_CURRENT_BINARY_DIR}/${apiset_name}.def) - - add_dependencies(${apiset_name} xdk) - set_module_type(${apiset_name} module UNICODE IMAGEBASE ${baseaddress}) - - if(NOT MSVC) - target_compile_options(${apiset_name} PRIVATE -fno-builtin) - else() - target_compile_options(${apiset_name} PRIVATE /wd4026 /wd4273 /Oi-) - endif() - - add_importlibs(${apiset_name} ${ARGN} ntdll) - - add_cd_file(TARGET ${apiset_name} DESTINATION reactos/winsxs/${WINARCH}_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef FOR all) -endfunction() - -add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/${WINARCH}_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest DESTINATION reactos/winsxs/manifests FOR all) - -# Apisets will be appended - diff --git a/dll/apisets/amd64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest b/dll/apisets/amd64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest deleted file mode 100644 index 83a4aaa0b7a..00000000000 --- a/dll/apisets/amd64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dll/apisets/amd64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest.in b/dll/apisets/amd64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest.in deleted file mode 100644 index 8044a2ed96d..00000000000 --- a/dll/apisets/amd64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest.in +++ /dev/null @@ -1,6 +0,0 @@ - - - - -%MANIFEST_FILE_LIST% - diff --git a/dll/apisets/api-ms-win-appmodel-identity-l1-1-0.spec b/dll/apisets/api-ms-win-appmodel-identity-l1-1-0.spec deleted file mode 100644 index a9c096a7227..00000000000 --- a/dll/apisets/api-ms-win-appmodel-identity-l1-1-0.spec +++ /dev/null @@ -1,20 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub AppContainerDeriveSidFromMoniker -@ stub AppContainerFreeMemory -@ stub AppContainerLookupDisplayNameMrtReference -@ stub AppContainerLookupMoniker -@ stub AppContainerRegisterSid -@ stub AppContainerUnregisterSid -@ stub AppXFreeMemory -@ stub AppXGetApplicationData -@ stub AppXGetDevelopmentMode -@ stub AppXGetOSMaxVersionTested -@ stub AppXGetOSMinVersion -@ stub AppXGetPackageCapabilities -@ stub AppXGetPackageSid -@ stub AppXGetPackageState -@ stub AppXLookupDisplayName -@ stub AppXLookupMoniker -@ stub AppXSetPackageState diff --git a/dll/apisets/api-ms-win-appmodel-runtime-l1-1-1.spec b/dll/apisets/api-ms-win-appmodel-runtime-l1-1-1.spec deleted file mode 100644 index 0cdb40a7690..00000000000 --- a/dll/apisets/api-ms-win-appmodel-runtime-l1-1-1.spec +++ /dev/null @@ -1,30 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub ClosePackageInfo -@ stub FindPackagesByPackageFamily -@ stub FormatApplicationUserModelId -@ stub GetApplicationUserModelId -@ stub GetCurrentApplicationUserModelId -@ stub GetCurrentPackageFamilyName -@ stub GetCurrentPackageFullName -@ stdcall -version=0x602+ GetCurrentPackageId() kernel32.GetCurrentPackageId -@ stub GetCurrentPackageInfo -@ stub GetCurrentPackagePath -@ stub GetPackageApplicationIds -@ stub GetPackageFamilyName -@ stub GetPackageFullName -@ stub GetPackageId -@ stub GetPackageInfo -@ stub GetPackagePath -@ stub GetPackagePathByFullName -@ stub GetPackagesByPackageFamily -@ stub GetStagedPackageOrigin -@ stub GetStagedPackagePathByFullName -@ stub OpenPackageInfoByFullName -@ stub PackageFamilyNameFromFullName -@ stub PackageFamilyNameFromId -@ stub PackageFullNameFromId -@ stub PackageIdFromFullName -@ stub PackageNameAndPublisherIdFromFamilyName -@ stub ParseApplicationUserModelId diff --git a/dll/apisets/api-ms-win-appmodel-runtime-l1-1-2.spec b/dll/apisets/api-ms-win-appmodel-runtime-l1-1-2.spec deleted file mode 100644 index ef73c23e067..00000000000 --- a/dll/apisets/api-ms-win-appmodel-runtime-l1-1-2.spec +++ /dev/null @@ -1,20 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub AppPolicyGetClrCompat -@ stub AppPolicyGetCreateFileAccess -@ stub AppPolicyGetLifecycleManagement -@ stub AppPolicyGetMediaFoundationCodecLoading -@ stdcall -stub AppPolicyGetProcessTerminationMethod(long ptr) -@ stub AppPolicyGetShowDeveloperDiagnostic -@ stdcall -stub AppPolicyGetThreadInitializationType(long ptr) -@ stub AppPolicyGetWindowingModel -@ stub GetApplicationUserModelIdFromToken -@ stub GetPackageFamilyNameFromToken -@ stub GetPackageFullNameFromToken -@ stub OpenPackageInfoByFullNameForUser -@ stub VerifyApplicationUserModelId -@ stub VerifyPackageFamilyName -@ stub VerifyPackageFullName -@ stub VerifyPackageId -@ stub VerifyPackageRelativeApplicationId diff --git a/dll/apisets/api-ms-win-core-apiquery-l1-1-0.spec b/dll/apisets/api-ms-win-core-apiquery-l1-1-0.spec deleted file mode 100644 index 712d3a4569e..00000000000 --- a/dll/apisets/api-ms-win-core-apiquery-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub ApiSetQueryApiSetPresence diff --git a/dll/apisets/api-ms-win-core-appcompat-l1-1-1.spec b/dll/apisets/api-ms-win-core-appcompat-l1-1-1.spec deleted file mode 100644 index 60349e169a7..00000000000 --- a/dll/apisets/api-ms-win-core-appcompat-l1-1-1.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall BaseCheckAppcompatCache() kernel32.BaseCheckAppcompatCache -@ stub BaseCheckAppcompatCacheEx -@ stdcall BaseCleanupAppcompatCacheSupport() kernel32.BaseCleanupAppcompatCacheSupport -@ stdcall BaseDumpAppcompatCache() kernel32.BaseDumpAppcompatCache -@ stdcall BaseFlushAppcompatCache() kernel32.BaseFlushAppcompatCache -@ stub BaseFreeAppCompatDataForProcess -@ stdcall BaseInitAppcompatCacheSupport() kernel32.BaseInitAppcompatCacheSupport -@ stdcall BaseIsAppcompatInfrastructureDisabled() kernel32.BaseIsAppcompatInfrastructureDisabled -@ stub BaseReadAppCompatDataForProcess -@ stdcall BaseUpdateAppcompatCache() kernel32.BaseUpdateAppcompatCache diff --git a/dll/apisets/api-ms-win-core-appinit-l1-1-0.spec b/dll/apisets/api-ms-win-core-appinit-l1-1-0.spec deleted file mode 100644 index 7083e2fd97f..00000000000 --- a/dll/apisets/api-ms-win-core-appinit-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub LoadAppInitDlls diff --git a/dll/apisets/api-ms-win-core-atoms-l1-1-0.spec b/dll/apisets/api-ms-win-core-atoms-l1-1-0.spec deleted file mode 100644 index 7ce1b9b45ab..00000000000 --- a/dll/apisets/api-ms-win-core-atoms-l1-1-0.spec +++ /dev/null @@ -1,20 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AddAtomA() kernel32.AddAtomA -@ stdcall AddAtomW() kernel32.AddAtomW -@ stdcall DeleteAtom() kernel32.DeleteAtom -@ stdcall FindAtomA() kernel32.FindAtomA -@ stdcall FindAtomW() kernel32.FindAtomW -@ stdcall GetAtomNameA() kernel32.GetAtomNameA -@ stdcall GetAtomNameW() kernel32.GetAtomNameW -@ stdcall GlobalAddAtomA() kernel32.GlobalAddAtomA -@ stub GlobalAddAtomExA -@ stub GlobalAddAtomExW -@ stdcall GlobalAddAtomW() kernel32.GlobalAddAtomW -@ stdcall GlobalDeleteAtom() kernel32.GlobalDeleteAtom -@ stdcall GlobalFindAtomA() kernel32.GlobalFindAtomA -@ stdcall GlobalFindAtomW() kernel32.GlobalFindAtomW -@ stdcall GlobalGetAtomNameA() kernel32.GlobalGetAtomNameA -@ stdcall GlobalGetAtomNameW() kernel32.GlobalGetAtomNameW -@ stdcall InitAtomTable() kernel32.InitAtomTable diff --git a/dll/apisets/api-ms-win-core-bem-l1-1-0.spec b/dll/apisets/api-ms-win-core-bem-l1-1-0.spec deleted file mode 100644 index e165ae3643a..00000000000 --- a/dll/apisets/api-ms-win-core-bem-l1-1-0.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub BemCopyReference -@ stub BemCreateContractFrom -@ stub BemCreateReference -@ stub BemFreeContract -@ stub BemFreeReference diff --git a/dll/apisets/api-ms-win-core-com-l1-1-0.spec b/dll/apisets/api-ms-win-core-com-l1-1-0.spec deleted file mode 100644 index 2162f4040bf..00000000000 --- a/dll/apisets/api-ms-win-core-com-l1-1-0.spec +++ /dev/null @@ -1,83 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CLSIDFromProgID() ole32.CLSIDFromProgID -@ stdcall CLSIDFromString() ole32.CLSIDFromString -@ stdcall CoAddRefServerProcess() ole32.CoAddRefServerProcess -@ stub CoAllowUnmarshalerCLSID -@ stdcall CoCancelCall() ole32.CoCancelCall -@ stdcall CoCopyProxy() ole32.CoCopyProxy -@ stdcall CoCreateFreeThreadedMarshaler() ole32.CoCreateFreeThreadedMarshaler -@ stdcall CoCreateGuid() ole32.CoCreateGuid -@ stdcall CoCreateInstance() ole32.CoCreateInstance -@ stdcall CoCreateInstanceEx() ole32.CoCreateInstanceEx -@ stub CoCreateInstanceFromApp -@ stub CoDecodeProxy -@ stub CoDecrementMTAUsage -@ stdcall CoDisableCallCancellation() ole32.CoDisableCallCancellation -@ stdcall -version=0x600+ CoDisconnectContext() ole32.CoDisconnectContext -@ stdcall CoDisconnectObject() ole32.CoDisconnectObject -@ stdcall CoEnableCallCancellation() ole32.CoEnableCallCancellation -@ stdcall CoFreeUnusedLibraries() ole32.CoFreeUnusedLibraries -@ stdcall CoFreeUnusedLibrariesEx() ole32.CoFreeUnusedLibrariesEx -@ stub CoGetApartmentType -@ stdcall CoGetCallContext() ole32.CoGetCallContext -@ stdcall CoGetCallerTID() ole32.CoGetCallerTID -@ stdcall CoGetCancelObject() ole32.CoGetCancelObject -@ stdcall CoGetClassObject() ole32.CoGetClassObject -@ stdcall CoGetContextToken() ole32.CoGetContextToken -@ stdcall CoGetCurrentLogicalThreadId() ole32.CoGetCurrentLogicalThreadId -@ stdcall CoGetCurrentProcess() ole32.CoGetCurrentProcess -@ stdcall CoGetDefaultContext() ole32.CoGetDefaultContext -@ stdcall CoGetInterfaceAndReleaseStream() ole32.CoGetInterfaceAndReleaseStream -@ stdcall CoGetMalloc() ole32.CoGetMalloc -@ stdcall CoGetMarshalSizeMax() ole32.CoGetMarshalSizeMax -@ stdcall CoGetObjectContext() ole32.CoGetObjectContext -@ stdcall CoGetPSClsid() ole32.CoGetPSClsid -@ stdcall CoGetStandardMarshal() ole32.CoGetStandardMarshal -@ stdcall CoGetStdMarshalEx() ole32.CoGetStdMarshalEx -@ stdcall CoGetTreatAsClass() ole32.CoGetTreatAsClass -@ stdcall CoImpersonateClient() ole32.CoImpersonateClient -@ stub CoIncrementMTAUsage -@ stdcall CoInitializeEx() ole32.CoInitializeEx -@ stdcall CoInitializeSecurity() ole32.CoInitializeSecurity -@ stub CoInvalidateRemoteMachineBindings -@ stdcall CoIsHandlerConnected() ole32.CoIsHandlerConnected -@ stdcall CoLockObjectExternal() ole32.CoLockObjectExternal -@ stdcall CoMarshalHresult() ole32.CoMarshalHresult -@ stdcall CoMarshalInterThreadInterfaceInStream() ole32.CoMarshalInterThreadInterfaceInStream -@ stdcall CoMarshalInterface() ole32.CoMarshalInterface -@ stdcall CoQueryAuthenticationServices() ole32.CoQueryAuthenticationServices -@ stdcall CoQueryClientBlanket() ole32.CoQueryClientBlanket -@ stdcall CoQueryProxyBlanket() ole32.CoQueryProxyBlanket -@ stdcall CoRegisterClassObject() ole32.CoRegisterClassObject -@ stdcall CoRegisterPSClsid() ole32.CoRegisterPSClsid -@ stdcall CoRegisterSurrogate() ole32.CoRegisterSurrogate -@ stdcall CoReleaseMarshalData() ole32.CoReleaseMarshalData -@ stdcall CoReleaseServerProcess() ole32.CoReleaseServerProcess -@ stdcall CoResumeClassObjects() ole32.CoResumeClassObjects -@ stdcall CoRevertToSelf() ole32.CoRevertToSelf -@ stdcall CoRevokeClassObject() ole32.CoRevokeClassObject -@ stub CoSetCancelObject -@ stdcall CoSetProxyBlanket() ole32.CoSetProxyBlanket -@ stdcall CoSuspendClassObjects() ole32.CoSuspendClassObjects -@ stdcall CoSwitchCallContext() ole32.CoSwitchCallContext -@ stdcall CoTaskMemAlloc() ole32.CoTaskMemAlloc -@ stdcall CoTaskMemFree() ole32.CoTaskMemFree -@ stdcall CoTaskMemRealloc() ole32.CoTaskMemRealloc -@ stub CoTestCancel -@ stdcall CoUninitialize() ole32.CoUninitialize -@ stdcall CoUnmarshalHresult() ole32.CoUnmarshalHresult -@ stdcall CoUnmarshalInterface() ole32.CoUnmarshalInterface -@ stdcall CoWaitForMultipleHandles() ole32.CoWaitForMultipleHandles -@ stub CoWaitForMultipleObjects -@ stdcall CreateStreamOnHGlobal() ole32.CreateStreamOnHGlobal -@ stdcall FreePropVariantArray() ole32.FreePropVariantArray -@ stdcall GetHGlobalFromStream() ole32.GetHGlobalFromStream -@ stdcall IIDFromString() ole32.IIDFromString -@ stdcall ProgIDFromCLSID() ole32.ProgIDFromCLSID -@ stdcall PropVariantClear() ole32.PropVariantClear -@ stdcall PropVariantCopy() ole32.PropVariantCopy -@ stdcall StringFromCLSID() ole32.StringFromCLSID -@ stdcall StringFromGUID2() ole32.StringFromGUID2 -@ stdcall StringFromIID() ole32.StringFromIID diff --git a/dll/apisets/api-ms-win-core-com-l1-1-1.spec b/dll/apisets/api-ms-win-core-com-l1-1-1.spec deleted file mode 100644 index 1d29bc173ca..00000000000 --- a/dll/apisets/api-ms-win-core-com-l1-1-1.spec +++ /dev/null @@ -1,85 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CLSIDFromProgID() ole32.CLSIDFromProgID -@ stdcall CLSIDFromString() ole32.CLSIDFromString -@ stdcall CoAddRefServerProcess() ole32.CoAddRefServerProcess -@ stub CoAllowUnmarshalerCLSID -@ stdcall CoCancelCall() ole32.CoCancelCall -@ stdcall CoCopyProxy() ole32.CoCopyProxy -@ stdcall CoCreateFreeThreadedMarshaler() ole32.CoCreateFreeThreadedMarshaler -@ stdcall CoCreateGuid() ole32.CoCreateGuid -@ stdcall CoCreateInstance() ole32.CoCreateInstance -@ stdcall CoCreateInstanceEx() ole32.CoCreateInstanceEx -@ stub CoCreateInstanceFromApp -@ stub CoDecodeProxy -@ stub CoDecrementMTAUsage -@ stdcall CoDisableCallCancellation() ole32.CoDisableCallCancellation -@ stdcall -version=0x600+ CoDisconnectContext() ole32.CoDisconnectContext -@ stdcall CoDisconnectObject() ole32.CoDisconnectObject -@ stdcall CoEnableCallCancellation() ole32.CoEnableCallCancellation -@ stdcall CoFreeUnusedLibraries() ole32.CoFreeUnusedLibraries -@ stdcall CoFreeUnusedLibrariesEx() ole32.CoFreeUnusedLibrariesEx -@ stub CoGetApartmentType -@ stdcall CoGetCallContext() ole32.CoGetCallContext -@ stdcall CoGetCallerTID() ole32.CoGetCallerTID -@ stdcall CoGetCancelObject() ole32.CoGetCancelObject -@ stdcall CoGetClassObject() ole32.CoGetClassObject -@ stdcall CoGetContextToken() ole32.CoGetContextToken -@ stdcall CoGetCurrentLogicalThreadId() ole32.CoGetCurrentLogicalThreadId -@ stdcall CoGetCurrentProcess() ole32.CoGetCurrentProcess -@ stdcall CoGetDefaultContext() ole32.CoGetDefaultContext -@ stdcall CoGetInterfaceAndReleaseStream() ole32.CoGetInterfaceAndReleaseStream -@ stdcall CoGetMalloc() ole32.CoGetMalloc -@ stdcall CoGetMarshalSizeMax() ole32.CoGetMarshalSizeMax -@ stdcall CoGetObjectContext() ole32.CoGetObjectContext -@ stdcall CoGetPSClsid() ole32.CoGetPSClsid -@ stdcall CoGetStandardMarshal() ole32.CoGetStandardMarshal -@ stdcall CoGetStdMarshalEx() ole32.CoGetStdMarshalEx -@ stdcall CoGetTreatAsClass() ole32.CoGetTreatAsClass -@ stdcall CoImpersonateClient() ole32.CoImpersonateClient -@ stub CoIncrementMTAUsage -@ stdcall CoInitializeEx() ole32.CoInitializeEx -@ stdcall CoInitializeSecurity() ole32.CoInitializeSecurity -@ stub CoInvalidateRemoteMachineBindings -@ stdcall CoIsHandlerConnected() ole32.CoIsHandlerConnected -@ stdcall CoLockObjectExternal() ole32.CoLockObjectExternal -@ stdcall CoMarshalHresult() ole32.CoMarshalHresult -@ stdcall CoMarshalInterThreadInterfaceInStream() ole32.CoMarshalInterThreadInterfaceInStream -@ stdcall CoMarshalInterface() ole32.CoMarshalInterface -@ stdcall CoQueryAuthenticationServices() ole32.CoQueryAuthenticationServices -@ stdcall CoQueryClientBlanket() ole32.CoQueryClientBlanket -@ stdcall CoQueryProxyBlanket() ole32.CoQueryProxyBlanket -@ stub CoRegisterActivationFilter -@ stdcall CoRegisterClassObject() ole32.CoRegisterClassObject -@ stdcall CoRegisterPSClsid() ole32.CoRegisterPSClsid -@ stdcall CoRegisterSurrogate() ole32.CoRegisterSurrogate -@ stdcall CoReleaseMarshalData() ole32.CoReleaseMarshalData -@ stdcall CoReleaseServerProcess() ole32.CoReleaseServerProcess -@ stdcall CoResumeClassObjects() ole32.CoResumeClassObjects -@ stdcall CoRevertToSelf() ole32.CoRevertToSelf -@ stdcall CoRevokeClassObject() ole32.CoRevokeClassObject -@ stub CoSetCancelObject -@ stdcall CoSetProxyBlanket() ole32.CoSetProxyBlanket -@ stdcall CoSuspendClassObjects() ole32.CoSuspendClassObjects -@ stdcall CoSwitchCallContext() ole32.CoSwitchCallContext -@ stdcall CoTaskMemAlloc() ole32.CoTaskMemAlloc -@ stdcall CoTaskMemFree() ole32.CoTaskMemFree -@ stdcall CoTaskMemRealloc() ole32.CoTaskMemRealloc -@ stub CoTestCancel -@ stdcall CoUninitialize() ole32.CoUninitialize -@ stdcall CoUnmarshalHresult() ole32.CoUnmarshalHresult -@ stdcall CoUnmarshalInterface() ole32.CoUnmarshalInterface -@ stdcall CoWaitForMultipleHandles() ole32.CoWaitForMultipleHandles -@ stub CoWaitForMultipleObjects -@ stdcall CreateStreamOnHGlobal() ole32.CreateStreamOnHGlobal -@ stdcall FreePropVariantArray() ole32.FreePropVariantArray -@ stdcall GetHGlobalFromStream() ole32.GetHGlobalFromStream -@ stdcall IIDFromString() ole32.IIDFromString -@ stdcall ProgIDFromCLSID() ole32.ProgIDFromCLSID -@ stdcall PropVariantClear() ole32.PropVariantClear -@ stdcall PropVariantCopy() ole32.PropVariantCopy -@ stub RoGetAgileReference -@ stdcall StringFromCLSID() ole32.StringFromCLSID -@ stdcall StringFromGUID2() ole32.StringFromGUID2 -@ stdcall StringFromIID() ole32.StringFromIID diff --git a/dll/apisets/api-ms-win-core-com-private-l1-1-0.spec b/dll/apisets/api-ms-win-core-com-private-l1-1-0.spec deleted file mode 100644 index 8845ce8acb4..00000000000 --- a/dll/apisets/api-ms-win-core-com-private-l1-1-0.spec +++ /dev/null @@ -1,94 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub CLSIDFromOle1Class -@ stub CleanupOleStateInAllTls -@ stub CleanupTlsOleState -@ stub ClearCleanupFlag -@ stub CoCreateErrorInfo -@ stub CoCreateObjectInContext -@ stub CoDeactivateObject -@ stub CoGetActivationState -@ stub CoGetApartmentID -@ stub CoGetCallState -@ stub CoGetClassVersion -@ stub CoGetErrorInfo -@ stdcall CoGetInstanceFromFile() ole32.CoGetInstanceFromFile -@ stdcall CoGetInstanceFromIStorage() ole32.CoGetInstanceFromIStorage -@ stub CoGetModuleType -@ stub CoGetProcessIdentifier -@ stub CoGetSystemSecurityPermissions -@ stdcall CoInitializeWOW() ole32.CoInitializeWOW -@ stub CoPopServiceDomain -@ stub CoPushServiceDomain -@ stub CoReactivateObject -@ stdcall CoRegisterInitializeSpy() ole32.CoRegisterInitializeSpy -@ stdcall CoRegisterMallocSpy() ole32.CoRegisterMallocSpy -@ stdcall CoRegisterMessageFilter() ole32.CoRegisterMessageFilter -@ stdcall CoRegisterSurrogateEx() ole32.CoRegisterSurrogateEx -@ stub CoRetireServer -@ stdcall CoRevokeInitializeSpy() ole32.CoRevokeInitializeSpy -@ stdcall CoRevokeMallocSpy() ole32.CoRevokeMallocSpy -@ stub CoSetErrorInfo -@ stdcall CoUnloadingWOW() ole32.CoUnloadingWOW -@ stub CoVrfCheckThreadState -@ stub CoVrfGetThreadState -@ stub CoVrfReleaseThreadState -@ stdcall DllDebugObjectRPCHook() ole32.DllDebugObjectRPCHook -@ stdcall EnableHookObject() ole32.EnableHookObject -@ stub FreePropVariantArrayWorker -@ stub GetCatalogHelper -@ stub GetFuncDescs -@ stdcall GetHookInterface() ole32.GetHookInterface -@ stub HkOleRegisterObject -@ stub InternalAppInvokeExceptionFilter -@ stub InternalCCFreeUnused -@ stub InternalCCGetClassInformationForDde -@ stub InternalCCGetClassInformationFromKey -@ stub InternalCCSetDdeServerWindow -@ stub InternalCMLSendReceive -@ stub InternalCallAsProxyExceptionFilter -@ stub InternalCallFrameExceptionFilter -@ stub InternalCallerIsAppContainer -@ stub InternalCanMakeOutCall -@ stub InternalCoIsSurrogateProcess -@ stub InternalCoRegisterDisconnectCallback -@ stub InternalCoRegisterSurrogatedObject -@ stub InternalCoStdMarshalObject -@ stub InternalCoUnregisterDisconnectCallback -@ stub InternalCompleteObjRef -@ stub InternalCreateCAggId -@ stub InternalCreateIdentityHandler -@ stub InternalDoATClassCreate -@ stub InternalFillLocalOXIDInfo -@ stub InternalFreeObjRef -@ stub InternalGetWindowPropInterface -@ stub InternalIrotEnumRunning -@ stub InternalIrotGetObject -@ stub InternalIrotGetTimeOfLastChange -@ stub InternalIrotIsRunning -@ stub InternalIrotNoteChangeTime -@ stub InternalIrotRegister -@ stub InternalIrotRevoke -@ stub InternalIsApartmentInitialized -@ stub InternalIsProcessInitialized -@ stub InternalMarshalObjRef -@ stub InternalNotifyDDStartOrStop -@ stub InternalOleModalLoopBlockFn -@ stub InternalRegisterWindowPropInterface -@ stub InternalReleaseMarshalObjRef -@ stub InternalSTAInvoke -@ stub InternalServerExceptionFilter -@ stub InternalSetAptCallCtrlOnTlsIfRequired -@ stub InternalSetOleThunkWowPtr -@ stub InternalStubInvoke -@ stub InternalTlsAllocData -@ stub InternalUnmarshalObjRef -@ stub NdrExtStubInitialize -@ stub NdrOleDllGetClassObject -@ stub NdrOleInitializeExtension -@ stub NdrpFindInterface -@ stub ReleaseFuncDescs -@ stub SetCleanupFlag -@ stdcall UpdateDCOMSettings() ole32.UpdateDCOMSettings -@ stub UpdateProcessTracing diff --git a/dll/apisets/api-ms-win-core-comm-l1-1-0.spec b/dll/apisets/api-ms-win-core-comm-l1-1-0.spec deleted file mode 100644 index 3adaa969b90..00000000000 --- a/dll/apisets/api-ms-win-core-comm-l1-1-0.spec +++ /dev/null @@ -1,21 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ClearCommBreak() kernel32.ClearCommBreak -@ stdcall ClearCommError() kernel32.ClearCommError -@ stdcall EscapeCommFunction() kernel32.EscapeCommFunction -@ stdcall GetCommConfig() kernel32.GetCommConfig -@ stdcall GetCommMask() kernel32.GetCommMask -@ stdcall GetCommModemStatus() kernel32.GetCommModemStatus -@ stdcall GetCommProperties() kernel32.GetCommProperties -@ stdcall GetCommState() kernel32.GetCommState -@ stdcall GetCommTimeouts() kernel32.GetCommTimeouts -@ stdcall PurgeComm() kernel32.PurgeComm -@ stdcall SetCommBreak() kernel32.SetCommBreak -@ stdcall SetCommConfig() kernel32.SetCommConfig -@ stdcall SetCommMask() kernel32.SetCommMask -@ stdcall SetCommState() kernel32.SetCommState -@ stdcall SetCommTimeouts() kernel32.SetCommTimeouts -@ stdcall SetupComm() kernel32.SetupComm -@ stdcall TransmitCommChar() kernel32.TransmitCommChar -@ stdcall WaitCommEvent() kernel32.WaitCommEvent diff --git a/dll/apisets/api-ms-win-core-console-l1-1-0.spec b/dll/apisets/api-ms-win-core-console-l1-1-0.spec deleted file mode 100644 index b0ef6ebd9e4..00000000000 --- a/dll/apisets/api-ms-win-core-console-l1-1-0.spec +++ /dev/null @@ -1,17 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AllocConsole() kernel32.AllocConsole -@ stdcall GetConsoleCP() kernel32.GetConsoleCP -@ stdcall GetConsoleMode() kernel32.GetConsoleMode -@ stdcall GetConsoleOutputCP() kernel32.GetConsoleOutputCP -@ stdcall GetNumberOfConsoleInputEvents() kernel32.GetNumberOfConsoleInputEvents -@ stdcall PeekConsoleInputA() kernel32.PeekConsoleInputA -@ stdcall ReadConsoleA() kernel32.ReadConsoleA -@ stdcall ReadConsoleInputA() kernel32.ReadConsoleInputA -@ stdcall ReadConsoleInputW() kernel32.ReadConsoleInputW -@ stdcall ReadConsoleW() kernel32.ReadConsoleW -@ stdcall SetConsoleCtrlHandler() kernel32.SetConsoleCtrlHandler -@ stdcall SetConsoleMode() kernel32.SetConsoleMode -@ stdcall WriteConsoleA() kernel32.WriteConsoleA -@ stdcall WriteConsoleW() kernel32.WriteConsoleW diff --git a/dll/apisets/api-ms-win-core-console-l2-1-0.spec b/dll/apisets/api-ms-win-core-console-l2-1-0.spec deleted file mode 100644 index fa055bfec17..00000000000 --- a/dll/apisets/api-ms-win-core-console-l2-1-0.spec +++ /dev/null @@ -1,41 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AttachConsole() kernel32.AttachConsole -@ stdcall CreateConsoleScreenBuffer() kernel32.CreateConsoleScreenBuffer -@ stdcall FillConsoleOutputAttribute() kernel32.FillConsoleOutputAttribute -@ stdcall FillConsoleOutputCharacterA() kernel32.FillConsoleOutputCharacterA -@ stdcall FillConsoleOutputCharacterW() kernel32.FillConsoleOutputCharacterW -@ stdcall FlushConsoleInputBuffer() kernel32.FlushConsoleInputBuffer -@ stdcall FreeConsole() kernel32.FreeConsole -@ stdcall GenerateConsoleCtrlEvent() kernel32.GenerateConsoleCtrlEvent -@ stdcall GetConsoleCursorInfo() kernel32.GetConsoleCursorInfo -@ stdcall GetConsoleScreenBufferInfo() kernel32.GetConsoleScreenBufferInfo -@ stdcall -version=0x600+ GetConsoleScreenBufferInfoEx() kernel32.GetConsoleScreenBufferInfoEx -@ stdcall GetConsoleTitleW() kernel32.GetConsoleTitleW -@ stdcall GetLargestConsoleWindowSize() kernel32.GetLargestConsoleWindowSize -@ stdcall PeekConsoleInputW() kernel32.PeekConsoleInputW -@ stdcall ReadConsoleOutputA() kernel32.ReadConsoleOutputA -@ stdcall ReadConsoleOutputAttribute() kernel32.ReadConsoleOutputAttribute -@ stdcall ReadConsoleOutputCharacterA() kernel32.ReadConsoleOutputCharacterA -@ stdcall ReadConsoleOutputCharacterW() kernel32.ReadConsoleOutputCharacterW -@ stdcall ReadConsoleOutputW() kernel32.ReadConsoleOutputW -@ stdcall ScrollConsoleScreenBufferA() kernel32.ScrollConsoleScreenBufferA -@ stdcall ScrollConsoleScreenBufferW() kernel32.ScrollConsoleScreenBufferW -@ stdcall SetConsoleActiveScreenBuffer() kernel32.SetConsoleActiveScreenBuffer -@ stdcall SetConsoleCP() kernel32.SetConsoleCP -@ stdcall SetConsoleCursorInfo() kernel32.SetConsoleCursorInfo -@ stdcall SetConsoleCursorPosition() kernel32.SetConsoleCursorPosition -@ stdcall SetConsoleOutputCP() kernel32.SetConsoleOutputCP -@ stdcall -version=0x600+ SetConsoleScreenBufferInfoEx() kernel32.SetConsoleScreenBufferInfoEx -@ stdcall SetConsoleScreenBufferSize() kernel32.SetConsoleScreenBufferSize -@ stdcall SetConsoleTextAttribute() kernel32.SetConsoleTextAttribute -@ stdcall SetConsoleTitleW() kernel32.SetConsoleTitleW -@ stdcall SetConsoleWindowInfo() kernel32.SetConsoleWindowInfo -@ stdcall WriteConsoleInputA() kernel32.WriteConsoleInputA -@ stdcall WriteConsoleInputW() kernel32.WriteConsoleInputW -@ stdcall WriteConsoleOutputA() kernel32.WriteConsoleOutputA -@ stdcall WriteConsoleOutputAttribute() kernel32.WriteConsoleOutputAttribute -@ stdcall WriteConsoleOutputCharacterA() kernel32.WriteConsoleOutputCharacterA -@ stdcall WriteConsoleOutputCharacterW() kernel32.WriteConsoleOutputCharacterW -@ stdcall WriteConsoleOutputW() kernel32.WriteConsoleOutputW diff --git a/dll/apisets/api-ms-win-core-crt-l1-1-0.spec b/dll/apisets/api-ms-win-core-crt-l1-1-0.spec deleted file mode 100644 index cc4fac52863..00000000000 --- a/dll/apisets/api-ms-win-core-crt-l1-1-0.spec +++ /dev/null @@ -1,106 +0,0 @@ - -# This file is autogenerated by update.py - -@ cdecl -arch=x86_64,arm __C_specific_handler() msvcrt.__C_specific_handler -@ stdcall __isascii() msvcrt.__isascii -@ stdcall _atoi64() msvcrt._atoi64 -@ stdcall _errno() msvcrt._errno -@ stdcall -version=0x600+ -arch=i386 _except_handler4_common() msvcrt._except_handler4_common -@ stdcall -arch=i386,x86_64,arm _fltused() ntdll._fltused -@ stdcall -arch=i386 _ftol() msvcrt._ftol -@ cdecl -version=0x600+ -arch=i386 _ftol2() msvcrt._ftol2 -@ cdecl -version=0x600+ -arch=i386 _ftol2_sse() msvcrt._ftol2_sse -@ stub _i64tow_s -@ stub _itow_s -@ cdecl -arch=x86_64 _local_unwind() msvcrt._local_unwind -@ stdcall -version=0x600+ -arch=i386 _local_unwind4() msvcrt._local_unwind4 -@ stub _ltow_s -@ cdecl -arch=x86_64 _setjmp() msvcrt._setjmp -@ cdecl -arch=x86_64 _setjmpex() msvcrt._setjmpex -@ stub _snprintf_s -@ stub _snwprintf_s -@ stub _splitpath_s -@ stdcall _stricmp() msvcrt._stricmp -@ stub _strlwr_s -@ stdcall _strnicmp() msvcrt._strnicmp -@ stub _strupr_s -@ stub _ui64tow_s -@ stdcall _ultow() msvcrt._ultow -@ stub _ultow_s -@ stub _vsnprintf_s -@ stub _vsnwprintf_s -@ stdcall _wcsicmp() msvcrt._wcsicmp -@ stub _wcslwr_s -@ stdcall _wcsnicmp() msvcrt._wcsnicmp -@ stdcall _wcstoi64() msvcrt._wcstoi64 -@ stdcall _wcstoui64() msvcrt._wcstoui64 -@ stub _wcsupr_s -@ stub _wsplitpath_s -@ stdcall _wtoi() msvcrt._wtoi -@ stdcall _wtoi64() msvcrt._wtoi64 -@ stdcall _wtol() msvcrt._wtol -@ stdcall atoi() msvcrt.atoi -@ stdcall atol() msvcrt.atol -@ stdcall isalnum() msvcrt.isalnum -@ stdcall isdigit() msvcrt.isdigit -@ stdcall isgraph() msvcrt.isgraph -@ stdcall islower() msvcrt.islower -@ stdcall isprint() msvcrt.isprint -@ stdcall isspace() msvcrt.isspace -@ stdcall isupper() msvcrt.isupper -@ stdcall iswalnum() msvcrt.iswalnum -@ stdcall iswascii() msvcrt.iswascii -@ stdcall iswctype() msvcrt.iswctype -@ stdcall iswdigit() msvcrt.iswdigit -@ stdcall iswgraph() msvcrt.iswgraph -@ stdcall iswprint() msvcrt.iswprint -@ stdcall iswspace() msvcrt.iswspace -@ cdecl -arch=x86_64 longjmp() msvcrt.longjmp -@ stdcall memcmp() msvcrt.memcmp -@ stdcall memcpy() msvcrt.memcpy -@ stub memcpy_s -@ stdcall memmove() msvcrt.memmove -@ stub memmove_s -@ stdcall memset() msvcrt.memset -@ stub qsort_s -@ stub sprintf_s -@ stub sscanf_s -@ stub strcat_s -@ stdcall strchr() msvcrt.strchr -@ stdcall strcmp() msvcrt.strcmp -@ stub strcpy_s -@ stdcall strcspn() msvcrt.strcspn -@ stdcall strlen() msvcrt.strlen -@ stub strncat_s -@ stdcall strncmp() msvcrt.strncmp -@ stub strncpy_s -@ stub strnlen -@ stdcall strpbrk() msvcrt.strpbrk -@ stdcall strrchr() msvcrt.strrchr -@ stdcall strstr() msvcrt.strstr -@ stub strtok_s -@ stdcall strtol() msvcrt.strtol -@ stdcall strtoul() msvcrt.strtoul -@ stub swprintf_s -@ stdcall tolower() msvcrt.tolower -@ stdcall toupper() msvcrt.toupper -@ stdcall towlower() msvcrt.towlower -@ stdcall towupper() msvcrt.towupper -@ stub vsprintf_s -@ stub vswprintf_s -@ stub wcscat_s -@ stdcall wcschr() msvcrt.wcschr -@ stdcall wcscmp() msvcrt.wcscmp -@ stub wcscpy_s -@ stdcall wcscspn() msvcrt.wcscspn -@ stdcall wcslen() msvcrt.wcslen -@ stub wcsncat_s -@ stdcall wcsncmp() msvcrt.wcsncmp -@ stub wcsncpy_s -@ stub wcsnlen -@ stdcall wcspbrk() msvcrt.wcspbrk -@ stdcall wcsrchr() msvcrt.wcsrchr -@ stdcall wcsstr() msvcrt.wcsstr -@ stub wcstok_s -@ stdcall wcstol() msvcrt.wcstol -@ stdcall wcstoul() msvcrt.wcstoul diff --git a/dll/apisets/api-ms-win-core-crt-l2-1-0.spec b/dll/apisets/api-ms-win-core-crt-l2-1-0.spec deleted file mode 100644 index 3acd1f58dbe..00000000000 --- a/dll/apisets/api-ms-win-core-crt-l2-1-0.spec +++ /dev/null @@ -1,21 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub __dllonexit3 -@ stdcall __wgetmainargs() msvcrt.__wgetmainargs -@ stdcall _amsg_exit() msvcrt._amsg_exit -@ stdcall _c_exit() msvcrt._c_exit -@ stdcall _cexit() msvcrt._cexit -@ stdcall _exit() msvcrt._exit -@ stdcall _initterm() msvcrt._initterm -@ stub _initterm_e -@ stub _invalid_parameter -@ stdcall _onexit() msvcrt._onexit -@ stdcall _purecall() msvcrt._purecall -@ stdcall _time64() msvcrt._time64 -@ extern -stub atexit msvcrt.atexit # the -stub is a HACK to fix VS < 2017 build! -@ stdcall exit() msvcrt.exit -@ stub hgets -@ stub hwprintf -@ stdcall time() msvcrt.time -@ stdcall wprintf() msvcrt.wprintf diff --git a/dll/apisets/api-ms-win-core-datetime-l1-1-0.spec b/dll/apisets/api-ms-win-core-datetime-l1-1-0.spec deleted file mode 100644 index 23f50d0a643..00000000000 --- a/dll/apisets/api-ms-win-core-datetime-l1-1-0.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetDateFormatA() kernel32.GetDateFormatA -@ stdcall GetDateFormatW() kernel32.GetDateFormatW -@ stdcall GetTimeFormatA() kernel32.GetTimeFormatA -@ stdcall GetTimeFormatW() kernel32.GetTimeFormatW diff --git a/dll/apisets/api-ms-win-core-datetime-l1-1-1.spec b/dll/apisets/api-ms-win-core-datetime-l1-1-1.spec deleted file mode 100644 index c36d6ce96c8..00000000000 --- a/dll/apisets/api-ms-win-core-datetime-l1-1-1.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetDateFormatA() kernel32.GetDateFormatA -@ stdcall -version=0x600+ GetDateFormatEx() kernel32.GetDateFormatEx -@ stdcall GetDateFormatW() kernel32.GetDateFormatW -@ stdcall GetTimeFormatA() kernel32.GetTimeFormatA -@ stdcall -version=0x600+ GetTimeFormatEx() kernel32.GetTimeFormatEx -@ stdcall GetTimeFormatW() kernel32.GetTimeFormatW diff --git a/dll/apisets/api-ms-win-core-debug-l1-1-0.spec b/dll/apisets/api-ms-win-core-debug-l1-1-0.spec deleted file mode 100644 index 40678465432..00000000000 --- a/dll/apisets/api-ms-win-core-debug-l1-1-0.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall DebugBreak() kernel32.DebugBreak -@ stdcall IsDebuggerPresent() kernel32.IsDebuggerPresent -@ stdcall OutputDebugStringA() kernel32.OutputDebugStringA -@ stdcall OutputDebugStringW() kernel32.OutputDebugStringW diff --git a/dll/apisets/api-ms-win-core-debug-l1-1-1.spec b/dll/apisets/api-ms-win-core-debug-l1-1-1.spec deleted file mode 100644 index e7c216006d1..00000000000 --- a/dll/apisets/api-ms-win-core-debug-l1-1-1.spec +++ /dev/null @@ -1,12 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CheckRemoteDebuggerPresent() kernel32.CheckRemoteDebuggerPresent -@ stdcall ContinueDebugEvent() kernel32.ContinueDebugEvent -@ stdcall DebugActiveProcess() kernel32.DebugActiveProcess -@ stdcall DebugActiveProcessStop() kernel32.DebugActiveProcessStop -@ stdcall DebugBreak() kernel32.DebugBreak -@ stdcall IsDebuggerPresent() kernel32.IsDebuggerPresent -@ stdcall OutputDebugStringA() kernel32.OutputDebugStringA -@ stdcall OutputDebugStringW() kernel32.OutputDebugStringW -@ stdcall WaitForDebugEvent() kernel32.WaitForDebugEvent diff --git a/dll/apisets/api-ms-win-core-delayload-l1-1-0.spec b/dll/apisets/api-ms-win-core-delayload-l1-1-0.spec deleted file mode 100644 index 61d02c0c4fd..00000000000 --- a/dll/apisets/api-ms-win-core-delayload-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall DelayLoadFailureHook() kernel32.DelayLoadFailureHook diff --git a/dll/apisets/api-ms-win-core-delayload-l1-1-1.spec b/dll/apisets/api-ms-win-core-delayload-l1-1-1.spec deleted file mode 100644 index 70ea23420b9..00000000000 --- a/dll/apisets/api-ms-win-core-delayload-l1-1-1.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall DelayLoadFailureHook() kernel32.DelayLoadFailureHook -@ stub ResolveDelayLoadedAPI -@ stub ResolveDelayLoadsFromDll diff --git a/dll/apisets/api-ms-win-core-errorhandling-l1-1-0.spec b/dll/apisets/api-ms-win-core-errorhandling-l1-1-0.spec deleted file mode 100644 index 88c14236cf5..00000000000 --- a/dll/apisets/api-ms-win-core-errorhandling-l1-1-0.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ GetErrorMode() kernel32.GetErrorMode -@ stdcall GetLastError() kernel32.GetLastError -@ stdcall RaiseException() kernel32.RaiseException -@ stdcall SetErrorMode() kernel32.SetErrorMode -@ stdcall SetLastError() kernel32.SetLastError -@ stdcall SetUnhandledExceptionFilter() kernel32.SetUnhandledExceptionFilter -@ stdcall UnhandledExceptionFilter() kernel32.UnhandledExceptionFilter diff --git a/dll/apisets/api-ms-win-core-errorhandling-l1-1-1.spec b/dll/apisets/api-ms-win-core-errorhandling-l1-1-1.spec deleted file mode 100644 index 0b1514f6b0b..00000000000 --- a/dll/apisets/api-ms-win-core-errorhandling-l1-1-1.spec +++ /dev/null @@ -1,15 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AddVectoredContinueHandler() kernel32.AddVectoredContinueHandler -@ stdcall AddVectoredExceptionHandler() kernel32.AddVectoredExceptionHandler -@ stdcall -version=0x600+ GetErrorMode() kernel32.GetErrorMode -@ stdcall GetLastError() kernel32.GetLastError -@ stdcall RaiseException() kernel32.RaiseException -@ stdcall RemoveVectoredContinueHandler() kernel32.RemoveVectoredContinueHandler -@ stdcall RemoveVectoredExceptionHandler() kernel32.RemoveVectoredExceptionHandler -@ stdcall RestoreLastError() kernel32.RestoreLastError -@ stdcall SetErrorMode() kernel32.SetErrorMode -@ stdcall SetLastError() kernel32.SetLastError -@ stdcall SetUnhandledExceptionFilter() kernel32.SetUnhandledExceptionFilter -@ stdcall UnhandledExceptionFilter() kernel32.UnhandledExceptionFilter diff --git a/dll/apisets/api-ms-win-core-errorhandling-l1-1-2.spec b/dll/apisets/api-ms-win-core-errorhandling-l1-1-2.spec deleted file mode 100644 index 3a85ddef617..00000000000 --- a/dll/apisets/api-ms-win-core-errorhandling-l1-1-2.spec +++ /dev/null @@ -1,16 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AddVectoredContinueHandler() kernel32.AddVectoredContinueHandler -@ stdcall AddVectoredExceptionHandler() kernel32.AddVectoredExceptionHandler -@ stdcall -version=0x600+ GetErrorMode() kernel32.GetErrorMode -@ stdcall GetLastError() kernel32.GetLastError -@ stdcall RaiseException() kernel32.RaiseException -@ stub RaiseFailFastException -@ stdcall RemoveVectoredContinueHandler() kernel32.RemoveVectoredContinueHandler -@ stdcall RemoveVectoredExceptionHandler() kernel32.RemoveVectoredExceptionHandler -@ stdcall RestoreLastError() kernel32.RestoreLastError -@ stdcall SetErrorMode() kernel32.SetErrorMode -@ stdcall SetLastError() kernel32.SetLastError -@ stdcall SetUnhandledExceptionFilter() kernel32.SetUnhandledExceptionFilter -@ stdcall UnhandledExceptionFilter() kernel32.UnhandledExceptionFilter diff --git a/dll/apisets/api-ms-win-core-errorhandling-l1-1-3.spec b/dll/apisets/api-ms-win-core-errorhandling-l1-1-3.spec deleted file mode 100644 index c8991ec8815..00000000000 --- a/dll/apisets/api-ms-win-core-errorhandling-l1-1-3.spec +++ /dev/null @@ -1,19 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AddVectoredContinueHandler() kernel32.AddVectoredContinueHandler -@ stdcall AddVectoredExceptionHandler() kernel32.AddVectoredExceptionHandler -@ stdcall FatalAppExitA() kernel32.FatalAppExitA -@ stdcall FatalAppExitW() kernel32.FatalAppExitW -@ stdcall -version=0x600+ GetErrorMode() kernel32.GetErrorMode -@ stdcall GetLastError() kernel32.GetLastError -@ stub GetThreadErrorMode -@ stdcall RaiseException() kernel32.RaiseException -@ stub RaiseFailFastException -@ stdcall RemoveVectoredContinueHandler() kernel32.RemoveVectoredContinueHandler -@ stdcall RemoveVectoredExceptionHandler() kernel32.RemoveVectoredExceptionHandler -@ stdcall SetErrorMode() kernel32.SetErrorMode -@ stdcall SetLastError() kernel32.SetLastError -@ stub SetThreadErrorMode -@ stdcall SetUnhandledExceptionFilter() kernel32.SetUnhandledExceptionFilter -@ stdcall UnhandledExceptionFilter() kernel32.UnhandledExceptionFilter diff --git a/dll/apisets/api-ms-win-core-fibers-l1-1-0.spec b/dll/apisets/api-ms-win-core-fibers-l1-1-0.spec deleted file mode 100644 index 4c4d859ad5e..00000000000 --- a/dll/apisets/api-ms-win-core-fibers-l1-1-0.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall FlsAlloc() kernel32.FlsAlloc -@ stdcall FlsFree() kernel32.FlsFree -@ stdcall FlsGetValue() kernel32.FlsGetValue -@ stdcall FlsSetValue() kernel32.FlsSetValue diff --git a/dll/apisets/api-ms-win-core-fibers-l1-1-1.spec b/dll/apisets/api-ms-win-core-fibers-l1-1-1.spec deleted file mode 100644 index 5cfa6f3e81f..00000000000 --- a/dll/apisets/api-ms-win-core-fibers-l1-1-1.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall FlsAlloc() kernel32.FlsAlloc -@ stdcall FlsFree() kernel32.FlsFree -@ stdcall FlsGetValue() kernel32.FlsGetValue -@ stdcall FlsSetValue() kernel32.FlsSetValue -@ stdcall -version=0x600+ IsThreadAFiber() kernel32.IsThreadAFiber diff --git a/dll/apisets/api-ms-win-core-file-l1-1-0.spec b/dll/apisets/api-ms-win-core-file-l1-1-0.spec deleted file mode 100644 index 92ea4ff5d00..00000000000 --- a/dll/apisets/api-ms-win-core-file-l1-1-0.spec +++ /dev/null @@ -1,79 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CompareFileTime() kernel32.CompareFileTime -@ stdcall CreateDirectoryA() kernel32.CreateDirectoryA -@ stdcall CreateDirectoryW() kernel32.CreateDirectoryW -@ stdcall CreateFileA() kernel32.CreateFileA -@ stdcall CreateFileW() kernel32.CreateFileW -@ stdcall DefineDosDeviceW() kernel32.DefineDosDeviceW -@ stdcall DeleteFileA() kernel32.DeleteFileA -@ stdcall DeleteFileW() kernel32.DeleteFileW -@ stdcall DeleteVolumeMountPointW() kernel32.DeleteVolumeMountPointW -@ stdcall FileTimeToLocalFileTime() kernel32.FileTimeToLocalFileTime -@ stdcall FileTimeToSystemTime() kernel32.FileTimeToSystemTime -@ stdcall FindClose() kernel32.FindClose -@ stdcall FindCloseChangeNotification() kernel32.FindCloseChangeNotification -@ stdcall FindFirstChangeNotificationA() kernel32.FindFirstChangeNotificationA -@ stdcall FindFirstChangeNotificationW() kernel32.FindFirstChangeNotificationW -@ stdcall FindFirstFileA() kernel32.FindFirstFileA -@ stdcall FindFirstFileExA() kernel32.FindFirstFileExA -@ stdcall FindFirstFileExW() kernel32.FindFirstFileExW -@ stdcall FindFirstFileW() kernel32.FindFirstFileW -@ stdcall FindFirstVolumeW() kernel32.FindFirstVolumeW -@ stdcall FindNextChangeNotification() kernel32.FindNextChangeNotification -@ stdcall FindNextFileA() kernel32.FindNextFileA -@ stdcall FindNextFileW() kernel32.FindNextFileW -@ stdcall FindNextVolumeW() kernel32.FindNextVolumeW -@ stdcall FindVolumeClose() kernel32.FindVolumeClose -@ stdcall FlushFileBuffers() kernel32.FlushFileBuffers -@ stdcall GetDiskFreeSpaceA() kernel32.GetDiskFreeSpaceA -@ stdcall GetDiskFreeSpaceExA() kernel32.GetDiskFreeSpaceExA -@ stdcall GetDiskFreeSpaceExW() kernel32.GetDiskFreeSpaceExW -@ stdcall GetDiskFreeSpaceW() kernel32.GetDiskFreeSpaceW -@ stdcall GetDriveTypeA() kernel32.GetDriveTypeA -@ stdcall GetDriveTypeW() kernel32.GetDriveTypeW -@ stdcall GetFileAttributesA() kernel32.GetFileAttributesA -@ stdcall GetFileAttributesExA() kernel32.GetFileAttributesExA -@ stdcall GetFileAttributesExW() kernel32.GetFileAttributesExW -@ stdcall GetFileAttributesW() kernel32.GetFileAttributesW -@ stdcall GetFileInformationByHandle() kernel32.GetFileInformationByHandle -@ stdcall GetFileSize() kernel32.GetFileSize -@ stdcall GetFileSizeEx() kernel32.GetFileSizeEx -@ stdcall GetFileTime() kernel32.GetFileTime -@ stdcall GetFileType() kernel32.GetFileType -@ stdcall -version=0x600+ GetFinalPathNameByHandleA() kernel32.GetFinalPathNameByHandleA -@ stdcall -version=0x600+ GetFinalPathNameByHandleW() kernel32.GetFinalPathNameByHandleW -@ stdcall GetFullPathNameA() kernel32.GetFullPathNameA -@ stdcall GetFullPathNameW() kernel32.GetFullPathNameW -@ stdcall GetLogicalDriveStringsW() kernel32.GetLogicalDriveStringsW -@ stdcall GetLogicalDrives() kernel32.GetLogicalDrives -@ stdcall GetLongPathNameA() kernel32.GetLongPathNameA -@ stdcall GetLongPathNameW() kernel32.GetLongPathNameW -@ stdcall GetShortPathNameW() kernel32.GetShortPathNameW -@ stdcall GetTempFileNameW() kernel32.GetTempFileNameW -@ stdcall -version=0x600+ GetVolumeInformationByHandleW() kernel32.GetVolumeInformationByHandleW -@ stdcall GetVolumeInformationW() kernel32.GetVolumeInformationW -@ stdcall GetVolumePathNameW() kernel32.GetVolumePathNameW -@ stdcall LocalFileTimeToFileTime() kernel32.LocalFileTimeToFileTime -@ stdcall LockFile() kernel32.LockFile -@ stdcall LockFileEx() kernel32.LockFileEx -@ stdcall QueryDosDeviceW() kernel32.QueryDosDeviceW -@ stdcall ReadFile() kernel32.ReadFile -@ stdcall ReadFileEx() kernel32.ReadFileEx -@ stdcall ReadFileScatter() kernel32.ReadFileScatter -@ stdcall RemoveDirectoryA() kernel32.RemoveDirectoryA -@ stdcall RemoveDirectoryW() kernel32.RemoveDirectoryW -@ stdcall SetEndOfFile() kernel32.SetEndOfFile -@ stdcall SetFileAttributesA() kernel32.SetFileAttributesA -@ stdcall SetFileAttributesW() kernel32.SetFileAttributesW -@ stdcall -version=0x600+ SetFileInformationByHandle() kernel32.SetFileInformationByHandle -@ stdcall SetFilePointer() kernel32.SetFilePointer -@ stdcall SetFilePointerEx() kernel32.SetFilePointerEx -@ stdcall SetFileTime() kernel32.SetFileTime -@ stdcall SetFileValidData() kernel32.SetFileValidData -@ stdcall UnlockFile() kernel32.UnlockFile -@ stdcall UnlockFileEx() kernel32.UnlockFileEx -@ stdcall WriteFile() kernel32.WriteFile -@ stdcall WriteFileEx() kernel32.WriteFileEx -@ stdcall WriteFileGather() kernel32.WriteFileGather diff --git a/dll/apisets/api-ms-win-core-file-l1-2-0.spec b/dll/apisets/api-ms-win-core-file-l1-2-0.spec deleted file mode 100644 index 0420e9e09d7..00000000000 --- a/dll/apisets/api-ms-win-core-file-l1-2-0.spec +++ /dev/null @@ -1,82 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CompareFileTime() kernel32.CompareFileTime -@ stdcall CreateDirectoryA() kernel32.CreateDirectoryA -@ stdcall CreateDirectoryW() kernel32.CreateDirectoryW -@ stub CreateFile2 -@ stdcall CreateFileA() kernel32.CreateFileA -@ stdcall CreateFileW() kernel32.CreateFileW -@ stdcall DefineDosDeviceW() kernel32.DefineDosDeviceW -@ stdcall DeleteFileA() kernel32.DeleteFileA -@ stdcall DeleteFileW() kernel32.DeleteFileW -@ stdcall DeleteVolumeMountPointW() kernel32.DeleteVolumeMountPointW -@ stdcall FileTimeToLocalFileTime() kernel32.FileTimeToLocalFileTime -@ stdcall FindClose() kernel32.FindClose -@ stdcall FindCloseChangeNotification() kernel32.FindCloseChangeNotification -@ stdcall FindFirstChangeNotificationA() kernel32.FindFirstChangeNotificationA -@ stdcall FindFirstChangeNotificationW() kernel32.FindFirstChangeNotificationW -@ stdcall FindFirstFileA() kernel32.FindFirstFileA -@ stdcall FindFirstFileExA() kernel32.FindFirstFileExA -@ stdcall FindFirstFileExW() kernel32.FindFirstFileExW -@ stdcall FindFirstFileW() kernel32.FindFirstFileW -@ stdcall FindFirstVolumeW() kernel32.FindFirstVolumeW -@ stdcall FindNextChangeNotification() kernel32.FindNextChangeNotification -@ stdcall FindNextFileA() kernel32.FindNextFileA -@ stdcall FindNextFileW() kernel32.FindNextFileW -@ stdcall FindNextVolumeW() kernel32.FindNextVolumeW -@ stdcall FindVolumeClose() kernel32.FindVolumeClose -@ stdcall FlushFileBuffers() kernel32.FlushFileBuffers -@ stdcall GetDiskFreeSpaceA() kernel32.GetDiskFreeSpaceA -@ stdcall GetDiskFreeSpaceExA() kernel32.GetDiskFreeSpaceExA -@ stdcall GetDiskFreeSpaceExW() kernel32.GetDiskFreeSpaceExW -@ stdcall GetDiskFreeSpaceW() kernel32.GetDiskFreeSpaceW -@ stdcall GetDriveTypeA() kernel32.GetDriveTypeA -@ stdcall GetDriveTypeW() kernel32.GetDriveTypeW -@ stdcall GetFileAttributesA() kernel32.GetFileAttributesA -@ stdcall GetFileAttributesExA() kernel32.GetFileAttributesExA -@ stdcall GetFileAttributesExW() kernel32.GetFileAttributesExW -@ stdcall GetFileAttributesW() kernel32.GetFileAttributesW -@ stdcall GetFileInformationByHandle() kernel32.GetFileInformationByHandle -@ stdcall GetFileSize() kernel32.GetFileSize -@ stdcall GetFileSizeEx() kernel32.GetFileSizeEx -@ stdcall GetFileTime() kernel32.GetFileTime -@ stdcall GetFileType() kernel32.GetFileType -@ stdcall -version=0x600+ GetFinalPathNameByHandleA() kernel32.GetFinalPathNameByHandleA -@ stdcall -version=0x600+ GetFinalPathNameByHandleW() kernel32.GetFinalPathNameByHandleW -@ stdcall GetFullPathNameA() kernel32.GetFullPathNameA -@ stdcall GetFullPathNameW() kernel32.GetFullPathNameW -@ stdcall GetLogicalDriveStringsW() kernel32.GetLogicalDriveStringsW -@ stdcall GetLogicalDrives() kernel32.GetLogicalDrives -@ stdcall GetLongPathNameA() kernel32.GetLongPathNameA -@ stdcall GetLongPathNameW() kernel32.GetLongPathNameW -@ stdcall GetShortPathNameW() kernel32.GetShortPathNameW -@ stdcall GetTempFileNameW() kernel32.GetTempFileNameW -@ stdcall GetTempPathW() kernel32.GetTempPathW -@ stdcall -version=0x600+ GetVolumeInformationByHandleW() kernel32.GetVolumeInformationByHandleW -@ stdcall GetVolumeInformationW() kernel32.GetVolumeInformationW -@ stdcall GetVolumeNameForVolumeMountPointW() kernel32.GetVolumeNameForVolumeMountPointW -@ stdcall GetVolumePathNameW() kernel32.GetVolumePathNameW -@ stdcall GetVolumePathNamesForVolumeNameW() kernel32.GetVolumePathNamesForVolumeNameW -@ stdcall LocalFileTimeToFileTime() kernel32.LocalFileTimeToFileTime -@ stdcall LockFile() kernel32.LockFile -@ stdcall LockFileEx() kernel32.LockFileEx -@ stdcall QueryDosDeviceW() kernel32.QueryDosDeviceW -@ stdcall ReadFile() kernel32.ReadFile -@ stdcall ReadFileEx() kernel32.ReadFileEx -@ stdcall ReadFileScatter() kernel32.ReadFileScatter -@ stdcall RemoveDirectoryA() kernel32.RemoveDirectoryA -@ stdcall RemoveDirectoryW() kernel32.RemoveDirectoryW -@ stdcall SetEndOfFile() kernel32.SetEndOfFile -@ stdcall SetFileAttributesA() kernel32.SetFileAttributesA -@ stdcall SetFileAttributesW() kernel32.SetFileAttributesW -@ stdcall -version=0x600+ SetFileInformationByHandle() kernel32.SetFileInformationByHandle -@ stdcall SetFilePointer() kernel32.SetFilePointer -@ stdcall SetFilePointerEx() kernel32.SetFilePointerEx -@ stdcall SetFileTime() kernel32.SetFileTime -@ stdcall SetFileValidData() kernel32.SetFileValidData -@ stdcall UnlockFile() kernel32.UnlockFile -@ stdcall UnlockFileEx() kernel32.UnlockFileEx -@ stdcall WriteFile() kernel32.WriteFile -@ stdcall WriteFileEx() kernel32.WriteFileEx -@ stdcall WriteFileGather() kernel32.WriteFileGather diff --git a/dll/apisets/api-ms-win-core-file-l1-2-1.spec b/dll/apisets/api-ms-win-core-file-l1-2-1.spec deleted file mode 100644 index b7c3305b14c..00000000000 --- a/dll/apisets/api-ms-win-core-file-l1-2-1.spec +++ /dev/null @@ -1,85 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CompareFileTime() kernel32.CompareFileTime -@ stdcall CreateDirectoryA() kernel32.CreateDirectoryA -@ stdcall CreateDirectoryW() kernel32.CreateDirectoryW -@ stub CreateFile2 -@ stdcall CreateFileA() kernel32.CreateFileA -@ stdcall CreateFileW() kernel32.CreateFileW -@ stdcall DefineDosDeviceW() kernel32.DefineDosDeviceW -@ stdcall DeleteFileA() kernel32.DeleteFileA -@ stdcall DeleteFileW() kernel32.DeleteFileW -@ stdcall DeleteVolumeMountPointW() kernel32.DeleteVolumeMountPointW -@ stdcall FileTimeToLocalFileTime() kernel32.FileTimeToLocalFileTime -@ stdcall FindClose() kernel32.FindClose -@ stdcall FindCloseChangeNotification() kernel32.FindCloseChangeNotification -@ stdcall FindFirstChangeNotificationA() kernel32.FindFirstChangeNotificationA -@ stdcall FindFirstChangeNotificationW() kernel32.FindFirstChangeNotificationW -@ stdcall FindFirstFileA() kernel32.FindFirstFileA -@ stdcall FindFirstFileExA() kernel32.FindFirstFileExA -@ stdcall FindFirstFileExW() kernel32.FindFirstFileExW -@ stdcall FindFirstFileW() kernel32.FindFirstFileW -@ stdcall FindFirstVolumeW() kernel32.FindFirstVolumeW -@ stdcall FindNextChangeNotification() kernel32.FindNextChangeNotification -@ stdcall FindNextFileA() kernel32.FindNextFileA -@ stdcall FindNextFileW() kernel32.FindNextFileW -@ stdcall FindNextVolumeW() kernel32.FindNextVolumeW -@ stdcall FindVolumeClose() kernel32.FindVolumeClose -@ stdcall FlushFileBuffers() kernel32.FlushFileBuffers -@ stdcall GetCompressedFileSizeA() kernel32.GetCompressedFileSizeA -@ stdcall GetCompressedFileSizeW() kernel32.GetCompressedFileSizeW -@ stdcall GetDiskFreeSpaceA() kernel32.GetDiskFreeSpaceA -@ stdcall GetDiskFreeSpaceExA() kernel32.GetDiskFreeSpaceExA -@ stdcall GetDiskFreeSpaceExW() kernel32.GetDiskFreeSpaceExW -@ stdcall GetDiskFreeSpaceW() kernel32.GetDiskFreeSpaceW -@ stdcall GetDriveTypeA() kernel32.GetDriveTypeA -@ stdcall GetDriveTypeW() kernel32.GetDriveTypeW -@ stdcall GetFileAttributesA() kernel32.GetFileAttributesA -@ stdcall GetFileAttributesExA() kernel32.GetFileAttributesExA -@ stdcall GetFileAttributesExW() kernel32.GetFileAttributesExW -@ stdcall GetFileAttributesW() kernel32.GetFileAttributesW -@ stdcall GetFileInformationByHandle() kernel32.GetFileInformationByHandle -@ stdcall GetFileSize() kernel32.GetFileSize -@ stdcall GetFileSizeEx() kernel32.GetFileSizeEx -@ stdcall GetFileTime() kernel32.GetFileTime -@ stdcall GetFileType() kernel32.GetFileType -@ stdcall -version=0x600+ GetFinalPathNameByHandleA() kernel32.GetFinalPathNameByHandleA -@ stdcall -version=0x600+ GetFinalPathNameByHandleW() kernel32.GetFinalPathNameByHandleW -@ stdcall GetFullPathNameA() kernel32.GetFullPathNameA -@ stdcall GetFullPathNameW() kernel32.GetFullPathNameW -@ stdcall GetLogicalDriveStringsW() kernel32.GetLogicalDriveStringsW -@ stdcall GetLogicalDrives() kernel32.GetLogicalDrives -@ stdcall GetLongPathNameA() kernel32.GetLongPathNameA -@ stdcall GetLongPathNameW() kernel32.GetLongPathNameW -@ stdcall GetShortPathNameW() kernel32.GetShortPathNameW -@ stdcall GetTempFileNameW() kernel32.GetTempFileNameW -@ stdcall GetTempPathW() kernel32.GetTempPathW -@ stdcall -version=0x600+ GetVolumeInformationByHandleW() kernel32.GetVolumeInformationByHandleW -@ stdcall GetVolumeInformationW() kernel32.GetVolumeInformationW -@ stdcall GetVolumeNameForVolumeMountPointW() kernel32.GetVolumeNameForVolumeMountPointW -@ stdcall GetVolumePathNameW() kernel32.GetVolumePathNameW -@ stdcall GetVolumePathNamesForVolumeNameW() kernel32.GetVolumePathNamesForVolumeNameW -@ stdcall LocalFileTimeToFileTime() kernel32.LocalFileTimeToFileTime -@ stdcall LockFile() kernel32.LockFile -@ stdcall LockFileEx() kernel32.LockFileEx -@ stdcall QueryDosDeviceW() kernel32.QueryDosDeviceW -@ stdcall ReadFile() kernel32.ReadFile -@ stdcall ReadFileEx() kernel32.ReadFileEx -@ stdcall ReadFileScatter() kernel32.ReadFileScatter -@ stdcall RemoveDirectoryA() kernel32.RemoveDirectoryA -@ stdcall RemoveDirectoryW() kernel32.RemoveDirectoryW -@ stdcall SetEndOfFile() kernel32.SetEndOfFile -@ stdcall SetFileAttributesA() kernel32.SetFileAttributesA -@ stdcall SetFileAttributesW() kernel32.SetFileAttributesW -@ stdcall -version=0x600+ SetFileInformationByHandle() kernel32.SetFileInformationByHandle -@ stdcall -version=0x600+ SetFileIoOverlappedRange() kernel32.SetFileIoOverlappedRange -@ stdcall SetFilePointer() kernel32.SetFilePointer -@ stdcall SetFilePointerEx() kernel32.SetFilePointerEx -@ stdcall SetFileTime() kernel32.SetFileTime -@ stdcall SetFileValidData() kernel32.SetFileValidData -@ stdcall UnlockFile() kernel32.UnlockFile -@ stdcall UnlockFileEx() kernel32.UnlockFileEx -@ stdcall WriteFile() kernel32.WriteFile -@ stdcall WriteFileEx() kernel32.WriteFileEx -@ stdcall WriteFileGather() kernel32.WriteFileGather diff --git a/dll/apisets/api-ms-win-core-file-l1-2-2.spec b/dll/apisets/api-ms-win-core-file-l1-2-2.spec deleted file mode 100644 index 237249d7175..00000000000 --- a/dll/apisets/api-ms-win-core-file-l1-2-2.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AreFileApisANSI() kernel32.AreFileApisANSI -@ stdcall -version=0x600+ FindFirstFileNameW() kernel32.FindFirstFileNameW -@ stdcall FindFirstStreamW() kernel32.FindFirstStreamW -@ stdcall -version=0x600+ FindNextFileNameW() kernel32.FindNextFileNameW -@ stdcall FindNextStreamW() kernel32.FindNextStreamW -@ stdcall GetTempFileNameA() kernel32.GetTempFileNameA -@ stdcall GetTempPathA() kernel32.GetTempPathA -@ stdcall GetVolumeInformationA() kernel32.GetVolumeInformationA -@ stdcall SetFileApisToANSI() kernel32.SetFileApisToANSI -@ stdcall SetFileApisToOEM() kernel32.SetFileApisToOEM diff --git a/dll/apisets/api-ms-win-core-file-l2-1-0.spec b/dll/apisets/api-ms-win-core-file-l2-1-0.spec deleted file mode 100644 index 0332880bbd1..00000000000 --- a/dll/apisets/api-ms-win-core-file-l2-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub CopyFile2 -@ stdcall CopyFileExW() kernel32.CopyFileExW -@ stdcall CreateDirectoryExW() kernel32.CreateDirectoryExW -@ stdcall CreateHardLinkW() kernel32.CreateHardLinkW -@ stdcall -version=0x600+ CreateSymbolicLinkW() kernel32.CreateSymbolicLinkW -@ stdcall -version=0x600+ GetFileInformationByHandleEx() kernel32.GetFileInformationByHandleEx -@ stdcall MoveFileExW() kernel32.MoveFileExW -@ stdcall MoveFileWithProgressW() kernel32.MoveFileWithProgressW -@ stdcall ReOpenFile() kernel32.ReOpenFile -@ stdcall ReadDirectoryChangesW() kernel32.ReadDirectoryChangesW -@ stdcall ReplaceFileW() kernel32.ReplaceFileW diff --git a/dll/apisets/api-ms-win-core-file-l2-1-1.spec b/dll/apisets/api-ms-win-core-file-l2-1-1.spec deleted file mode 100644 index 00548fcb716..00000000000 --- a/dll/apisets/api-ms-win-core-file-l2-1-1.spec +++ /dev/null @@ -1,15 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub CopyFile2 -@ stdcall CopyFileExW() kernel32.CopyFileExW -@ stdcall CreateDirectoryExW() kernel32.CreateDirectoryExW -@ stdcall CreateHardLinkW() kernel32.CreateHardLinkW -@ stdcall -version=0x600+ CreateSymbolicLinkW() kernel32.CreateSymbolicLinkW -@ stdcall -version=0x600+ GetFileInformationByHandleEx() kernel32.GetFileInformationByHandleEx -@ stdcall MoveFileExW() kernel32.MoveFileExW -@ stdcall MoveFileWithProgressW() kernel32.MoveFileWithProgressW -@ stdcall -version=0x600+ OpenFileById() kernel32.OpenFileById -@ stdcall ReOpenFile() kernel32.ReOpenFile -@ stdcall ReadDirectoryChangesW() kernel32.ReadDirectoryChangesW -@ stdcall ReplaceFileW() kernel32.ReplaceFileW diff --git a/dll/apisets/api-ms-win-core-file-l2-1-2.spec b/dll/apisets/api-ms-win-core-file-l2-1-2.spec deleted file mode 100644 index bb49f6bd25c..00000000000 --- a/dll/apisets/api-ms-win-core-file-l2-1-2.spec +++ /dev/null @@ -1,17 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub CopyFile2 -@ stdcall CopyFileExW() kernel32.CopyFileExW -@ stdcall CopyFileW() kernel32.CopyFileW -@ stdcall CreateDirectoryExW() kernel32.CreateDirectoryExW -@ stdcall CreateHardLinkA() kernel32.CreateHardLinkA -@ stdcall CreateHardLinkW() kernel32.CreateHardLinkW -@ stdcall -version=0x600+ CreateSymbolicLinkW() kernel32.CreateSymbolicLinkW -@ stdcall -version=0x600+ GetFileInformationByHandleEx() kernel32.GetFileInformationByHandleEx -@ stdcall MoveFileExW() kernel32.MoveFileExW -@ stdcall MoveFileWithProgressW() kernel32.MoveFileWithProgressW -@ stdcall -version=0x600+ OpenFileById() kernel32.OpenFileById -@ stdcall ReadDirectoryChangesW() kernel32.ReadDirectoryChangesW -@ stdcall ReOpenFile() kernel32.ReOpenFile -@ stdcall ReplaceFileW() kernel32.ReplaceFileW diff --git a/dll/apisets/api-ms-win-core-handle-l1-1-0.spec b/dll/apisets/api-ms-win-core-handle-l1-1-0.spec deleted file mode 100644 index 88fbc33d260..00000000000 --- a/dll/apisets/api-ms-win-core-handle-l1-1-0.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CloseHandle() kernel32.CloseHandle -@ stdcall DuplicateHandle() kernel32.DuplicateHandle -@ stdcall GetHandleInformation() kernel32.GetHandleInformation -@ stdcall SetHandleInformation() kernel32.SetHandleInformation diff --git a/dll/apisets/api-ms-win-core-heap-l1-1-0.spec b/dll/apisets/api-ms-win-core-heap-l1-1-0.spec deleted file mode 100644 index a4af7df847e..00000000000 --- a/dll/apisets/api-ms-win-core-heap-l1-1-0.spec +++ /dev/null @@ -1,19 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetProcessHeap() kernel32.GetProcessHeap -@ stdcall GetProcessHeaps() kernel32.GetProcessHeaps -@ stdcall HeapAlloc() kernel32.HeapAlloc -@ stdcall HeapCompact() kernel32.HeapCompact -@ stdcall HeapCreate() kernel32.HeapCreate -@ stdcall HeapDestroy() kernel32.HeapDestroy -@ stdcall HeapFree() kernel32.HeapFree -@ stdcall HeapLock() kernel32.HeapLock -@ stdcall HeapQueryInformation() kernel32.HeapQueryInformation -@ stdcall HeapReAlloc() kernel32.HeapReAlloc -@ stdcall HeapSetInformation() kernel32.HeapSetInformation -@ stdcall HeapSize() kernel32.HeapSize -@ stdcall HeapSummary() kernel32.HeapSummary -@ stdcall HeapUnlock() kernel32.HeapUnlock -@ stdcall HeapValidate() kernel32.HeapValidate -@ stdcall HeapWalk() kernel32.HeapWalk diff --git a/dll/apisets/api-ms-win-core-heap-l1-2-0.spec b/dll/apisets/api-ms-win-core-heap-l1-2-0.spec deleted file mode 100644 index 7cafad2ab48..00000000000 --- a/dll/apisets/api-ms-win-core-heap-l1-2-0.spec +++ /dev/null @@ -1,18 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetProcessHeap() kernel32.GetProcessHeap -@ stdcall GetProcessHeaps() kernel32.GetProcessHeaps -@ stdcall HeapAlloc() kernel32.HeapAlloc -@ stdcall HeapCompact() kernel32.HeapCompact -@ stdcall HeapCreate() kernel32.HeapCreate -@ stdcall HeapDestroy() kernel32.HeapDestroy -@ stdcall HeapFree() kernel32.HeapFree -@ stdcall HeapLock() kernel32.HeapLock -@ stdcall HeapQueryInformation() kernel32.HeapQueryInformation -@ stdcall HeapReAlloc() kernel32.HeapReAlloc -@ stdcall HeapSetInformation() kernel32.HeapSetInformation -@ stdcall HeapSize() kernel32.HeapSize -@ stdcall HeapUnlock() kernel32.HeapUnlock -@ stdcall HeapValidate() kernel32.HeapValidate -@ stdcall HeapWalk() kernel32.HeapWalk diff --git a/dll/apisets/api-ms-win-core-heap-l2-1-0.spec b/dll/apisets/api-ms-win-core-heap-l2-1-0.spec deleted file mode 100644 index 88385fea5ff..00000000000 --- a/dll/apisets/api-ms-win-core-heap-l2-1-0.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GlobalAlloc() kernel32.GlobalAlloc -@ stdcall GlobalFree() kernel32.GlobalFree -@ stdcall LocalAlloc() kernel32.LocalAlloc -@ stdcall LocalFree() kernel32.LocalFree -@ stdcall LocalLock() kernel32.LocalLock -@ stdcall LocalReAlloc() kernel32.LocalReAlloc -@ stdcall LocalUnlock() kernel32.LocalUnlock diff --git a/dll/apisets/api-ms-win-core-heap-obsolete-l1-1-0.spec b/dll/apisets/api-ms-win-core-heap-obsolete-l1-1-0.spec deleted file mode 100644 index ea47c334a8c..00000000000 --- a/dll/apisets/api-ms-win-core-heap-obsolete-l1-1-0.spec +++ /dev/null @@ -1,18 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GlobalAlloc() kernel32.GlobalAlloc -@ stdcall GlobalFlags() kernel32.GlobalFlags -@ stdcall GlobalFree() kernel32.GlobalFree -@ stdcall GlobalHandle() kernel32.GlobalHandle -@ stdcall GlobalLock() kernel32.GlobalLock -@ stdcall GlobalReAlloc() kernel32.GlobalReAlloc -@ stdcall GlobalSize() kernel32.GlobalSize -@ stdcall GlobalUnlock() kernel32.GlobalUnlock -@ stdcall LocalAlloc() kernel32.LocalAlloc -@ stdcall LocalFlags() kernel32.LocalFlags -@ stdcall LocalFree() kernel32.LocalFree -@ stdcall LocalLock() kernel32.LocalLock -@ stdcall LocalReAlloc() kernel32.LocalReAlloc -@ stdcall LocalSize() kernel32.LocalSize -@ stdcall LocalUnlock() kernel32.LocalUnlock diff --git a/dll/apisets/api-ms-win-core-interlocked-l1-1-0.spec b/dll/apisets/api-ms-win-core-interlocked-l1-1-0.spec deleted file mode 100644 index 0b9f2c0535a..00000000000 --- a/dll/apisets/api-ms-win-core-interlocked-l1-1-0.spec +++ /dev/null @@ -1,15 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall InitializeSListHead() kernel32.InitializeSListHead -@ stdcall -arch=i386 InterlockedCompareExchange64() kernel32.InterlockedCompareExchange64 -@ stdcall -arch=i386 InterlockedCompareExchange() kernel32.InterlockedCompareExchange -@ stdcall -arch=i386 InterlockedDecrement() kernel32.InterlockedDecrement -@ stdcall -arch=i386 InterlockedExchange() kernel32.InterlockedExchange -@ stdcall -arch=i386 InterlockedExchangeAdd() kernel32.InterlockedExchangeAdd -@ stdcall InterlockedFlushSList() kernel32.InterlockedFlushSList -@ stdcall -arch=i386 InterlockedIncrement() kernel32.InterlockedIncrement -@ stdcall InterlockedPopEntrySList() kernel32.InterlockedPopEntrySList -@ stdcall InterlockedPushEntrySList() kernel32.InterlockedPushEntrySList -@ stdcall -version=0x600+ InterlockedPushListSList() kernel32.InterlockedPushListSList -@ stdcall QueryDepthSList() kernel32.QueryDepthSList diff --git a/dll/apisets/api-ms-win-core-interlocked-l1-2-0.spec b/dll/apisets/api-ms-win-core-interlocked-l1-2-0.spec deleted file mode 100644 index 47f5d25b7fd..00000000000 --- a/dll/apisets/api-ms-win-core-interlocked-l1-2-0.spec +++ /dev/null @@ -1,15 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall InitializeSListHead() kernel32.InitializeSListHead -@ stdcall -arch=i386 InterlockedCompareExchange64() kernel32.InterlockedCompareExchange64 -@ stdcall -arch=i386 InterlockedCompareExchange() kernel32.InterlockedCompareExchange -@ stdcall -arch=i386 InterlockedDecrement() kernel32.InterlockedDecrement -@ stdcall -arch=i386 InterlockedExchange() kernel32.InterlockedExchange -@ stdcall -arch=i386 InterlockedExchangeAdd() kernel32.InterlockedExchangeAdd -@ stdcall InterlockedFlushSList() kernel32.InterlockedFlushSList -@ stdcall -arch=i386 InterlockedIncrement() kernel32.InterlockedIncrement -@ stdcall InterlockedPopEntrySList() kernel32.InterlockedPopEntrySList -@ stdcall InterlockedPushEntrySList() kernel32.InterlockedPushEntrySList -@ stub InterlockedPushListSListEx -@ stdcall QueryDepthSList() kernel32.QueryDepthSList diff --git a/dll/apisets/api-ms-win-core-io-l1-1-0.spec b/dll/apisets/api-ms-win-core-io-l1-1-0.spec deleted file mode 100644 index 8ef6c0c6704..00000000000 --- a/dll/apisets/api-ms-win-core-io-l1-1-0.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ CancelIoEx() kernel32.CancelIoEx -@ stdcall CreateIoCompletionPort() kernel32.CreateIoCompletionPort -@ stdcall DeviceIoControl() kernel32.DeviceIoControl -@ stdcall GetOverlappedResult() kernel32.GetOverlappedResult -@ stdcall GetQueuedCompletionStatus() kernel32.GetQueuedCompletionStatus -@ stdcall -version=0x600+ GetQueuedCompletionStatusEx() kernel32.GetQueuedCompletionStatusEx -@ stdcall PostQueuedCompletionStatus() kernel32.PostQueuedCompletionStatus diff --git a/dll/apisets/api-ms-win-core-io-l1-1-1.spec b/dll/apisets/api-ms-win-core-io-l1-1-1.spec deleted file mode 100644 index e1ff3ad62eb..00000000000 --- a/dll/apisets/api-ms-win-core-io-l1-1-1.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CancelIo() kernel32.CancelIo -@ stdcall -version=0x600+ CancelIoEx() kernel32.CancelIoEx -@ stdcall -version=0x600+ CancelSynchronousIo() kernel32.CancelSynchronousIo -@ stdcall CreateIoCompletionPort() kernel32.CreateIoCompletionPort -@ stdcall DeviceIoControl() kernel32.DeviceIoControl -@ stdcall GetOverlappedResult() kernel32.GetOverlappedResult -@ stub GetOverlappedResultEx -@ stdcall GetQueuedCompletionStatus() kernel32.GetQueuedCompletionStatus -@ stdcall -version=0x600+ GetQueuedCompletionStatusEx() kernel32.GetQueuedCompletionStatusEx -@ stdcall PostQueuedCompletionStatus() kernel32.PostQueuedCompletionStatus diff --git a/dll/apisets/api-ms-win-core-job-l1-1-0.spec b/dll/apisets/api-ms-win-core-job-l1-1-0.spec deleted file mode 100644 index 95601c26dfc..00000000000 --- a/dll/apisets/api-ms-win-core-job-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall IsProcessInJob() kernel32.IsProcessInJob diff --git a/dll/apisets/api-ms-win-core-job-l2-1-0.spec b/dll/apisets/api-ms-win-core-job-l2-1-0.spec deleted file mode 100644 index ea935a42518..00000000000 --- a/dll/apisets/api-ms-win-core-job-l2-1-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AssignProcessToJobObject() kernel32.AssignProcessToJobObject -@ stdcall CreateJobObjectW() kernel32.CreateJobObjectW -@ stdcall OpenJobObjectW() kernel32.OpenJobObjectW -@ stdcall QueryInformationJobObject() kernel32.QueryInformationJobObject -@ stdcall SetInformationJobObject() kernel32.SetInformationJobObject -@ stdcall TerminateJobObject() kernel32.TerminateJobObject diff --git a/dll/apisets/api-ms-win-core-kernel32-legacy-l1-1-0.spec b/dll/apisets/api-ms-win-core-kernel32-legacy-l1-1-0.spec deleted file mode 100644 index e485b9f3431..00000000000 --- a/dll/apisets/api-ms-win-core-kernel32-legacy-l1-1-0.spec +++ /dev/null @@ -1,57 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AddLocalAlternateComputerNameW() kernel32.AddLocalAlternateComputerNameW -@ stdcall BackupRead() kernel32.BackupRead -@ stdcall BackupWrite() kernel32.BackupWrite -@ stdcall BindIoCompletionCallback() kernel32.BindIoCompletionCallback -@ stdcall CopyFileA() kernel32.CopyFileA -@ stdcall CopyFileW() kernel32.CopyFileW -@ stdcall CreateFileMappingA() kernel32.CreateFileMappingA -@ stdcall -version=0x600+ CreateFileTransactedW() kernel32.CreateFileTransactedW -@ stdcall CreateMailslotA() kernel32.CreateMailslotA -@ stdcall CreateNamedPipeA() kernel32.CreateNamedPipeA -@ stdcall CreateSemaphoreW() kernel32.CreateSemaphoreW -@ stdcall DnsHostnameToComputerNameW() kernel32.DnsHostnameToComputerNameW -@ stdcall DosDateTimeToFileTime() kernel32.DosDateTimeToFileTime -@ stdcall FatalAppExitA() kernel32.FatalAppExitA -@ stdcall FatalAppExitW() kernel32.FatalAppExitW -@ stdcall FileTimeToDosDateTime() kernel32.FileTimeToDosDateTime -@ stdcall FindResourceA() kernel32.FindResourceA -@ stdcall FindResourceExA() kernel32.FindResourceExA -@ stdcall FindResourceW() kernel32.FindResourceW -@ stdcall GetComputerNameA() kernel32.GetComputerNameA -@ stdcall GetComputerNameW() kernel32.GetComputerNameW -@ stdcall GetConsoleWindow() kernel32.GetConsoleWindow -@ stdcall -version=0x600+ GetDurationFormatEx() kernel32.GetDurationFormatEx -@ stub GetMaximumProcessorGroupCount -@ stdcall -version=0x600+ GetNamedPipeClientProcessId() kernel32.GetNamedPipeClientProcessId -@ stdcall -version=0x600+ GetNamedPipeServerProcessId() kernel32.GetNamedPipeServerProcessId -@ stdcall GetShortPathNameA() kernel32.GetShortPathNameA -@ stdcall GetStartupInfoA() kernel32.GetStartupInfoA -@ stdcall GetStringTypeExA() kernel32.GetStringTypeExA -@ stdcall GetSystemPowerStatus() kernel32.GetSystemPowerStatus -@ stdcall GetSystemWow64DirectoryA() kernel32.GetSystemWow64DirectoryA -@ stdcall GetSystemWow64DirectoryW() kernel32.GetSystemWow64DirectoryW -@ stdcall GetTapeParameters() kernel32.GetTapeParameters -@ stdcall GetTempPathA() kernel32.GetTempPathA -@ stdcall GetThreadSelectorEntry() kernel32.GetThreadSelectorEntry -@ stdcall GlobalMemoryStatus() kernel32.GlobalMemoryStatus -@ stdcall LoadLibraryA() kernel32.LoadLibraryA -@ stdcall LoadLibraryW() kernel32.LoadLibraryW -@ stdcall MoveFileA() kernel32.MoveFileA -@ stdcall MoveFileExA() kernel32.MoveFileExA -@ stdcall MoveFileW() kernel32.MoveFileW -@ stdcall MulDiv() kernel32.MulDiv -@ stdcall OpenFile() kernel32.OpenFile -@ stdcall PulseEvent() kernel32.PulseEvent -@ stub RaiseFailFastException -@ stdcall RegisterWaitForSingleObject() kernel32.RegisterWaitForSingleObject -@ stdcall SetConsoleTitleA() kernel32.SetConsoleTitleA -@ stdcall SetFileCompletionNotificationModes() kernel32.SetFileCompletionNotificationModes -@ stdcall SetHandleCount() kernel32.SetHandleCount -@ stdcall SetMailslotInfo() kernel32.SetMailslotInfo -@ stdcall SetVolumeLabelW() kernel32.SetVolumeLabelW -@ stdcall UnregisterWait() kernel32.UnregisterWait -@ stdcall WTSGetActiveConsoleSessionId() kernel32.WTSGetActiveConsoleSessionId -@ stdcall WaitForMultipleObjects() kernel32.WaitForMultipleObjects diff --git a/dll/apisets/api-ms-win-core-kernel32-legacy-l1-1-1.spec b/dll/apisets/api-ms-win-core-kernel32-legacy-l1-1-1.spec deleted file mode 100644 index 66d5fad959f..00000000000 --- a/dll/apisets/api-ms-win-core-kernel32-legacy-l1-1-1.spec +++ /dev/null @@ -1,72 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AddLocalAlternateComputerNameW() kernel32.AddLocalAlternateComputerNameW -@ stdcall BackupRead() kernel32.BackupRead -@ stdcall BackupWrite() kernel32.BackupWrite -@ stdcall BindIoCompletionCallback() kernel32.BindIoCompletionCallback -@ stdcall CopyFileA() kernel32.CopyFileA -@ stdcall CopyFileW() kernel32.CopyFileW -@ stdcall CreateFileMappingA() kernel32.CreateFileMappingA -@ stdcall -version=0x600+ CreateFileTransactedW() kernel32.CreateFileTransactedW -@ stdcall CreateMailslotA() kernel32.CreateMailslotA -@ stdcall CreateNamedPipeA() kernel32.CreateNamedPipeA -@ stdcall CreateSemaphoreW() kernel32.CreateSemaphoreW -@ stdcall DnsHostnameToComputerNameW() kernel32.DnsHostnameToComputerNameW -@ stdcall DosDateTimeToFileTime() kernel32.DosDateTimeToFileTime -@ stdcall FatalAppExitA() kernel32.FatalAppExitA -@ stdcall FatalAppExitW() kernel32.FatalAppExitW -@ stdcall FileTimeToDosDateTime() kernel32.FileTimeToDosDateTime -@ stdcall FindFirstVolumeMountPointW() kernel32.FindFirstVolumeMountPointW -@ stdcall FindNextVolumeMountPointW() kernel32.FindNextVolumeMountPointW -@ stdcall FindResourceA() kernel32.FindResourceA -@ stdcall FindResourceExA() kernel32.FindResourceExA -@ stdcall FindResourceW() kernel32.FindResourceW -@ stdcall FindVolumeMountPointClose() kernel32.FindVolumeMountPointClose -@ stdcall GetComputerNameA() kernel32.GetComputerNameA -@ stdcall GetComputerNameW() kernel32.GetComputerNameW -@ stdcall GetConsoleWindow() kernel32.GetConsoleWindow -@ stdcall -version=0x600+ GetDurationFormatEx() kernel32.GetDurationFormatEx -@ stdcall -version=0x600+ GetFileAttributesTransactedW() kernel32.GetFileAttributesTransactedW -@ stub GetFirmwareType -@ stub GetMaximumProcessorGroupCount -@ stdcall -version=0x600+ GetNamedPipeClientProcessId() kernel32.GetNamedPipeClientProcessId -@ stdcall -version=0x600+ GetNamedPipeServerProcessId() kernel32.GetNamedPipeServerProcessId -@ stub GetNumaAvailableMemoryNodeEx -@ stdcall GetNumaNodeProcessorMask() kernel32.GetNumaNodeProcessorMask -@ stub GetNumaProcessorNodeEx -@ stdcall GetShortPathNameA() kernel32.GetShortPathNameA -@ stdcall GetStartupInfoA() kernel32.GetStartupInfoA -@ stdcall GetStringTypeExA() kernel32.GetStringTypeExA -@ stdcall GetSystemPowerStatus() kernel32.GetSystemPowerStatus -@ stdcall GetSystemWow64DirectoryA() kernel32.GetSystemWow64DirectoryA -@ stdcall GetSystemWow64DirectoryW() kernel32.GetSystemWow64DirectoryW -@ stdcall GetTapeParameters() kernel32.GetTapeParameters -@ stdcall GetTempPathA() kernel32.GetTempPathA -@ stdcall GetThreadSelectorEntry() kernel32.GetThreadSelectorEntry -@ stdcall GlobalMemoryStatus() kernel32.GlobalMemoryStatus -@ stdcall LoadLibraryA() kernel32.LoadLibraryA -@ stdcall LoadLibraryW() kernel32.LoadLibraryW -@ stdcall MoveFileA() kernel32.MoveFileA -@ stdcall MoveFileExA() kernel32.MoveFileExA -@ stdcall MoveFileW() kernel32.MoveFileW -@ stdcall MulDiv() kernel32.MulDiv -@ stdcall OpenFile() kernel32.OpenFile -@ stub PowerClearRequest -@ stub PowerCreateRequest -@ stub PowerSetRequest -@ stdcall PulseEvent() kernel32.PulseEvent -@ stub RaiseFailFastException -@ stdcall RegisterWaitForSingleObject() kernel32.RegisterWaitForSingleObject -@ stdcall SetConsoleTitleA() kernel32.SetConsoleTitleA -@ stdcall SetDllDirectoryW() kernel32.SetDllDirectoryW -@ stdcall SetFileCompletionNotificationModes() kernel32.SetFileCompletionNotificationModes -@ stdcall SetHandleCount() kernel32.SetHandleCount -@ stdcall SetMailslotInfo() kernel32.SetMailslotInfo -@ stdcall SetThreadIdealProcessor() kernel32.SetThreadIdealProcessor -@ stdcall SetVolumeLabelW() kernel32.SetVolumeLabelW -@ stdcall SetVolumeMountPointW() kernel32.SetVolumeMountPointW -@ stdcall UnregisterWait() kernel32.UnregisterWait -@ stdcall VerifyVersionInfoW() kernel32.VerifyVersionInfoW -@ stdcall WaitForMultipleObjects() kernel32.WaitForMultipleObjects -@ stdcall WTSGetActiveConsoleSessionId() kernel32.WTSGetActiveConsoleSessionId diff --git a/dll/apisets/api-ms-win-core-kernel32-private-l1-1-1.spec b/dll/apisets/api-ms-win-core-kernel32-private-l1-1-1.spec deleted file mode 100644 index a1669aabdb1..00000000000 --- a/dll/apisets/api-ms-win-core-kernel32-private-l1-1-1.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall PrivCopyFileExW() kernel32.PrivCopyFileExW diff --git a/dll/apisets/api-ms-win-core-largeinteger-l1-1-0.spec b/dll/apisets/api-ms-win-core-largeinteger-l1-1-0.spec deleted file mode 100644 index 9052764a578..00000000000 --- a/dll/apisets/api-ms-win-core-largeinteger-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall MulDiv() kernel32.MulDiv diff --git a/dll/apisets/api-ms-win-core-libraryloader-l1-1-0.spec b/dll/apisets/api-ms-win-core-libraryloader-l1-1-0.spec deleted file mode 100644 index ff6565f26e4..00000000000 --- a/dll/apisets/api-ms-win-core-libraryloader-l1-1-0.spec +++ /dev/null @@ -1,32 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub AddDllDirectory -@ stdcall DisableThreadLibraryCalls() kernel32.DisableThreadLibraryCalls -@ stdcall -version=0x600+ EnumResourceLanguagesExA() kernel32.EnumResourceLanguagesExA -@ stdcall -version=0x600+ EnumResourceLanguagesExW() kernel32.EnumResourceLanguagesExW -@ stdcall -version=0x600+ EnumResourceNamesExA() kernel32.EnumResourceNamesExA -@ stdcall -version=0x600+ EnumResourceNamesExW() kernel32.EnumResourceNamesExW -@ stdcall -version=0x600+ EnumResourceTypesExA() kernel32.EnumResourceTypesExA -@ stdcall -version=0x600+ EnumResourceTypesExW() kernel32.EnumResourceTypesExW -@ stdcall FindResourceExW() kernel32.FindResourceExW -@ stub FindStringOrdinal -@ stdcall FreeLibrary() kernel32.FreeLibrary -@ stdcall FreeLibraryAndExitThread() kernel32.FreeLibraryAndExitThread -@ stdcall FreeResource() kernel32.FreeResource -@ stdcall GetModuleFileNameA() kernel32.GetModuleFileNameA -@ stdcall GetModuleFileNameW() kernel32.GetModuleFileNameW -@ stdcall GetModuleHandleA() kernel32.GetModuleHandleA -@ stdcall GetModuleHandleExA() kernel32.GetModuleHandleExA -@ stdcall GetModuleHandleExW() kernel32.GetModuleHandleExW -@ stdcall GetModuleHandleW() kernel32.GetModuleHandleW -@ stdcall GetProcAddress() kernel32.GetProcAddress -@ stdcall LoadLibraryExA() kernel32.LoadLibraryExA -@ stdcall LoadLibraryExW() kernel32.LoadLibraryExW -@ stdcall LoadResource() kernel32.LoadResource -@ stdcall LoadStringA() user32.LoadStringA -@ stdcall LoadStringW() user32.LoadStringW -@ stdcall LockResource() kernel32.LockResource -@ stub RemoveDllDirectory -@ stub SetDefaultDllDirectories -@ stdcall SizeofResource() kernel32.SizeofResource diff --git a/dll/apisets/api-ms-win-core-libraryloader-l1-1-1.spec b/dll/apisets/api-ms-win-core-libraryloader-l1-1-1.spec deleted file mode 100644 index 5aac609928a..00000000000 --- a/dll/apisets/api-ms-win-core-libraryloader-l1-1-1.spec +++ /dev/null @@ -1,33 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub AddDllDirectory -@ stdcall DisableThreadLibraryCalls() kernel32.DisableThreadLibraryCalls -@ stdcall -version=0x600+ EnumResourceLanguagesExA() kernel32.EnumResourceLanguagesExA -@ stdcall -version=0x600+ EnumResourceLanguagesExW() kernel32.EnumResourceLanguagesExW -@ stdcall -version=0x600+ EnumResourceNamesExA() kernel32.EnumResourceNamesExA -@ stdcall -version=0x600+ EnumResourceNamesExW() kernel32.EnumResourceNamesExW -@ stdcall -version=0x600+ EnumResourceTypesExA() kernel32.EnumResourceTypesExA -@ stdcall -version=0x600+ EnumResourceTypesExW() kernel32.EnumResourceTypesExW -@ stdcall FindResourceExW() kernel32.FindResourceExW -@ stub FindStringOrdinal -@ stdcall FreeLibrary() kernel32.FreeLibrary -@ stdcall FreeLibraryAndExitThread() kernel32.FreeLibraryAndExitThread -@ stdcall FreeResource() kernel32.FreeResource -@ stdcall GetModuleFileNameA() kernel32.GetModuleFileNameA -@ stdcall GetModuleFileNameW() kernel32.GetModuleFileNameW -@ stdcall GetModuleHandleA() kernel32.GetModuleHandleA -@ stdcall GetModuleHandleExA() kernel32.GetModuleHandleExA -@ stdcall GetModuleHandleExW() kernel32.GetModuleHandleExW -@ stdcall GetModuleHandleW() kernel32.GetModuleHandleW -@ stdcall GetProcAddress() kernel32.GetProcAddress -@ stdcall LoadLibraryExA() kernel32.LoadLibraryExA -@ stdcall LoadLibraryExW() kernel32.LoadLibraryExW -@ stdcall LoadResource() kernel32.LoadResource -@ stdcall LoadStringA() user32.LoadStringA -@ stdcall LoadStringW() user32.LoadStringW -@ stdcall LockResource() kernel32.LockResource -@ stub QueryOptionalDelayLoadedAPI -@ stub RemoveDllDirectory -@ stub SetDefaultDllDirectories -@ stdcall SizeofResource() kernel32.SizeofResource diff --git a/dll/apisets/api-ms-win-core-libraryloader-l1-2-0.spec b/dll/apisets/api-ms-win-core-libraryloader-l1-2-0.spec deleted file mode 100644 index ff6565f26e4..00000000000 --- a/dll/apisets/api-ms-win-core-libraryloader-l1-2-0.spec +++ /dev/null @@ -1,32 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub AddDllDirectory -@ stdcall DisableThreadLibraryCalls() kernel32.DisableThreadLibraryCalls -@ stdcall -version=0x600+ EnumResourceLanguagesExA() kernel32.EnumResourceLanguagesExA -@ stdcall -version=0x600+ EnumResourceLanguagesExW() kernel32.EnumResourceLanguagesExW -@ stdcall -version=0x600+ EnumResourceNamesExA() kernel32.EnumResourceNamesExA -@ stdcall -version=0x600+ EnumResourceNamesExW() kernel32.EnumResourceNamesExW -@ stdcall -version=0x600+ EnumResourceTypesExA() kernel32.EnumResourceTypesExA -@ stdcall -version=0x600+ EnumResourceTypesExW() kernel32.EnumResourceTypesExW -@ stdcall FindResourceExW() kernel32.FindResourceExW -@ stub FindStringOrdinal -@ stdcall FreeLibrary() kernel32.FreeLibrary -@ stdcall FreeLibraryAndExitThread() kernel32.FreeLibraryAndExitThread -@ stdcall FreeResource() kernel32.FreeResource -@ stdcall GetModuleFileNameA() kernel32.GetModuleFileNameA -@ stdcall GetModuleFileNameW() kernel32.GetModuleFileNameW -@ stdcall GetModuleHandleA() kernel32.GetModuleHandleA -@ stdcall GetModuleHandleExA() kernel32.GetModuleHandleExA -@ stdcall GetModuleHandleExW() kernel32.GetModuleHandleExW -@ stdcall GetModuleHandleW() kernel32.GetModuleHandleW -@ stdcall GetProcAddress() kernel32.GetProcAddress -@ stdcall LoadLibraryExA() kernel32.LoadLibraryExA -@ stdcall LoadLibraryExW() kernel32.LoadLibraryExW -@ stdcall LoadResource() kernel32.LoadResource -@ stdcall LoadStringA() user32.LoadStringA -@ stdcall LoadStringW() user32.LoadStringW -@ stdcall LockResource() kernel32.LockResource -@ stub RemoveDllDirectory -@ stub SetDefaultDllDirectories -@ stdcall SizeofResource() kernel32.SizeofResource diff --git a/dll/apisets/api-ms-win-core-libraryloader-l1-2-1.spec b/dll/apisets/api-ms-win-core-libraryloader-l1-2-1.spec deleted file mode 100644 index 6096285068d..00000000000 --- a/dll/apisets/api-ms-win-core-libraryloader-l1-2-1.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall FindResourceW() kernel32.FindResourceW -@ stdcall LoadLibraryA() kernel32.LoadLibraryA -@ stdcall LoadLibraryW() kernel32.LoadLibraryW diff --git a/dll/apisets/api-ms-win-core-libraryloader-l1-2-2.spec b/dll/apisets/api-ms-win-core-libraryloader-l1-2-2.spec deleted file mode 100644 index f6c67e57df1..00000000000 --- a/dll/apisets/api-ms-win-core-libraryloader-l1-2-2.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall EnumResourceNamesW() kernel32.EnumResourceNamesW -@ stdcall FindResourceW() kernel32.FindResourceW -@ stdcall LoadLibraryA() kernel32.LoadLibraryA -@ stdcall LoadLibraryW() kernel32.LoadLibraryW diff --git a/dll/apisets/api-ms-win-core-localization-l1-1-0.spec b/dll/apisets/api-ms-win-core-localization-l1-1-0.spec deleted file mode 100644 index 74c6b628397..00000000000 --- a/dll/apisets/api-ms-win-core-localization-l1-1-0.spec +++ /dev/null @@ -1,50 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x601+ ConvertDefaultLocale() kernel32.ConvertDefaultLocale -@ stdcall -version=0x601+ FindNLSString() kernel32.FindNLSString -@ stdcall -version=0x601+ FindNLSStringEx() kernel32.FindNLSStringEx -@ stdcall -version=0x601+ GetACP() kernel32.GetACP -@ stdcall -version=0x601+ GetCPFileNameFromRegistry() kernel32.GetCPFileNameFromRegistry -@ stdcall -version=0x601+ GetCPInfo() kernel32.GetCPInfo -@ stdcall -version=0x601+ GetCPInfoExW() kernel32.GetCPInfoExW -@ stdcall -version=0x601+ GetCalendarInfoEx() kernel32.GetCalendarInfoEx -@ stdcall -version=0x601+ GetCalendarInfoW() kernel32.GetCalendarInfoW -@ stdcall -version=0x601+ GetFileMUIInfo() kernel32.GetFileMUIInfo -@ stdcall -version=0x601+ GetFileMUIPath() kernel32.GetFileMUIPath -@ stdcall -version=0x601+ GetLocaleInfoEx() kernel32.GetLocaleInfoEx -@ stdcall -version=0x601+ GetLocaleInfoW() kernel32.GetLocaleInfoW -@ stdcall -version=0x601+ GetNLSVersion() kernel32.GetNLSVersion -@ stdcall -version=0x601+ GetNLSVersionEx() kernel32.GetNLSVersionEx -@ stdcall -version=0x601+ GetOEMCP() kernel32.GetOEMCP -@ stub -version=0x601+ GetProcessPreferredUILanguages -@ stdcall -version=0x601+ GetSystemDefaultLCID() kernel32.GetSystemDefaultLCID -@ stdcall -version=0x601+ GetSystemDefaultLangID() kernel32.GetSystemDefaultLangID -@ stdcall -version=0x601+ GetSystemPreferredUILanguages() kernel32.GetSystemPreferredUILanguages -@ stdcall -version=0x601+ GetThreadLocale() kernel32.GetThreadLocale -@ stdcall -version=0x601+ GetThreadPreferredUILanguages() kernel32.GetThreadPreferredUILanguages -@ stdcall -version=0x601+ GetThreadUILanguage() kernel32.GetThreadUILanguage -@ stdcall -version=0x601+ GetUILanguageInfo() kernel32.GetUILanguageInfo -@ stdcall -version=0x601+ GetUserDefaultLCID() kernel32.GetUserDefaultLCID -@ stdcall -version=0x601+ GetUserDefaultLangID() kernel32.GetUserDefaultLangID -@ stdcall -version=0x601+ GetUserPreferredUILanguages() kernel32.GetUserPreferredUILanguages -@ stdcall -version=0x601+ IsNLSDefinedString() kernel32.IsNLSDefinedString -@ stdcall -version=0x601+ IsValidCodePage() kernel32.IsValidCodePage -@ stdcall -version=0x601+ IsValidLanguageGroup() kernel32.IsValidLanguageGroup -@ stdcall -version=0x601+ IsValidLocale() kernel32.IsValidLocale -@ stub -version=0x601+ IsValidLocaleName -@ stdcall -version=0x601+ LCMapStringEx() kernel32.LCMapStringEx -@ stdcall -version=0x601+ LCMapStringW() kernel32.LCMapStringW -@ stdcall -version=0x601+ LocaleNameToLCID() kernel32.LocaleNameToLCID -@ stdcall -version=0x601+ NlsCheckPolicy() kernel32.NlsCheckPolicy -@ stdcall -version=0x601+ NlsEventDataDescCreate() kernel32.NlsEventDataDescCreate -@ stdcall -version=0x601+ NlsGetCacheUpdateCount() kernel32.NlsGetCacheUpdateCount -@ stdcall -version=0x601+ NlsUpdateLocale() kernel32.NlsUpdateLocale -@ stdcall -version=0x601+ NlsUpdateSystemLocale() kernel32.NlsUpdateSystemLocale -@ stdcall -version=0x601+ NlsWriteEtwEvent() kernel32.NlsWriteEtwEvent -@ stub -version=0x601+ ResolveLocaleName -@ stdcall -version=0x601+ SetCalendarInfoW() kernel32.SetCalendarInfoW -@ stdcall -version=0x601+ SetLocaleInfoW() kernel32.SetLocaleInfoW -@ stdcall -version=0x601+ SetThreadLocale() kernel32.SetThreadLocale -@ stdcall -version=0x601+ VerLanguageNameA() kernel32.VerLanguageNameA -@ stdcall -version=0x601+ VerLanguageNameW() kernel32.VerLanguageNameW diff --git a/dll/apisets/api-ms-win-core-localization-l1-2-0.spec b/dll/apisets/api-ms-win-core-localization-l1-2-0.spec deleted file mode 100644 index 6d9428b6483..00000000000 --- a/dll/apisets/api-ms-win-core-localization-l1-2-0.spec +++ /dev/null @@ -1,62 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x602+ ConvertDefaultLocale() kernel32.ConvertDefaultLocale -@ stdcall -version=0x602+ EnumSystemGeoID() kernel32.EnumSystemGeoID -@ stdcall -version=0x602+ EnumSystemLocalesA() kernel32.EnumSystemLocalesA -@ stdcall -version=0x602+ EnumSystemLocalesW() kernel32.EnumSystemLocalesW -@ stdcall -version=0x602+ FindNLSString() kernel32.FindNLSString -@ stdcall -version=0x602+ FindNLSStringEx() kernel32.FindNLSStringEx -@ stdcall -version=0x602+ FormatMessageA() kernel32.FormatMessageA -@ stdcall -version=0x602+ FormatMessageW() kernel32.FormatMessageW -@ stdcall -version=0x602+ GetACP() kernel32.GetACP -@ stdcall -version=0x602+ GetCPInfo() kernel32.GetCPInfo -@ stdcall -version=0x602+ GetCPInfoExW() kernel32.GetCPInfoExW -@ stdcall -version=0x602+ GetCalendarInfoEx() kernel32.GetCalendarInfoEx -@ stdcall -version=0x602+ GetCalendarInfoW() kernel32.GetCalendarInfoW -@ stdcall -version=0x602+ GetFileMUIInfo() kernel32.GetFileMUIInfo -@ stdcall -version=0x602+ GetFileMUIPath() kernel32.GetFileMUIPath -@ stdcall -version=0x602+ GetGeoInfoW() kernel32.GetGeoInfoW -@ stdcall -version=0x602+ GetLocaleInfoA() kernel32.GetLocaleInfoA -@ stdcall -version=0x602+ GetLocaleInfoEx() kernel32.GetLocaleInfoEx -@ stdcall -version=0x602+ GetLocaleInfoW() kernel32.GetLocaleInfoW -@ stdcall -version=0x602+ GetNLSVersion() kernel32.GetNLSVersion -@ stdcall -version=0x602+ GetNLSVersionEx() kernel32.GetNLSVersionEx -@ stdcall -version=0x602+ GetOEMCP() kernel32.GetOEMCP -@ stub -version=0x602+ GetProcessPreferredUILanguages -@ stdcall -version=0x602+ GetSystemDefaultLCID() kernel32.GetSystemDefaultLCID -@ stdcall -version=0x602+ GetSystemDefaultLangID() kernel32.GetSystemDefaultLangID -@ stdcall -version=0x602+ GetSystemPreferredUILanguages() kernel32.GetSystemPreferredUILanguages -@ stdcall -version=0x602+ GetThreadLocale() kernel32.GetThreadLocale -@ stdcall -version=0x602+ GetThreadPreferredUILanguages() kernel32.GetThreadPreferredUILanguages -@ stdcall -version=0x602+ GetThreadUILanguage() kernel32.GetThreadUILanguage -@ stdcall -version=0x602+ GetUILanguageInfo() kernel32.GetUILanguageInfo -@ stdcall -version=0x602+ GetUserDefaultLCID() kernel32.GetUserDefaultLCID -@ stdcall -version=0x602+ GetUserDefaultLangID() kernel32.GetUserDefaultLangID -@ stdcall -version=0x602+ GetUserDefaultLocaleName() kernel32.GetUserDefaultLocaleName -@ stdcall -version=0x602+ GetUserGeoID() kernel32.GetUserGeoID -@ stdcall -version=0x602+ GetUserPreferredUILanguages() kernel32.GetUserPreferredUILanguages -@ stdcall -version=0x602+ IdnToAscii() kernel32.IdnToAscii -@ stdcall -version=0x602+ IdnToUnicode() kernel32.IdnToUnicode -@ stdcall -version=0x602+ IsDBCSLeadByte() kernel32.IsDBCSLeadByte -@ stdcall -version=0x602+ IsDBCSLeadByteEx() kernel32.IsDBCSLeadByteEx -@ stdcall -version=0x602+ IsNLSDefinedString() kernel32.IsNLSDefinedString -@ stdcall -version=0x602+ IsValidCodePage() kernel32.IsValidCodePage -@ stdcall -version=0x602+ IsValidLanguageGroup() kernel32.IsValidLanguageGroup -@ stdcall -version=0x602+ IsValidLocale() kernel32.IsValidLocale -@ stub -version=0x602+ IsValidLocaleName -@ stub -version=0x602+ IsValidNLSVersion -@ stdcall -version=0x602+ LCMapStringA() kernel32.LCMapStringA -@ stdcall -version=0x602+ LCMapStringEx() kernel32.LCMapStringEx -@ stdcall -version=0x602+ LCMapStringW() kernel32.LCMapStringW -@ stdcall -version=0x602+ LocaleNameToLCID() kernel32.LocaleNameToLCID -@ stub -version=0x602+ ResolveLocaleName -@ stdcall -version=0x602+ SetCalendarInfoW() kernel32.SetCalendarInfoW -@ stdcall -version=0x602+ SetLocaleInfoW() kernel32.SetLocaleInfoW -@ stub -version=0x602+ SetProcessPreferredUILanguages -@ stdcall -version=0x602+ SetThreadLocale() kernel32.SetThreadLocale -@ stdcall -version=0x602+ SetThreadPreferredUILanguages() kernel32.SetThreadPreferredUILanguages -@ stdcall -version=0x602+ SetThreadUILanguage() kernel32.SetThreadUILanguage -@ stdcall -version=0x602+ SetUserGeoID() kernel32.SetUserGeoID -@ stdcall -version=0x602+ VerLanguageNameA() kernel32.VerLanguageNameA -@ stdcall -version=0x602+ VerLanguageNameW() kernel32.VerLanguageNameW diff --git a/dll/apisets/api-ms-win-core-localization-l1-2-1.spec b/dll/apisets/api-ms-win-core-localization-l1-2-1.spec deleted file mode 100644 index 87e682a1e1e..00000000000 --- a/dll/apisets/api-ms-win-core-localization-l1-2-1.spec +++ /dev/null @@ -1,63 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x603+ ConvertDefaultLocale() kernel32.ConvertDefaultLocale -@ stdcall -version=0x603+ EnumSystemGeoID() kernel32.EnumSystemGeoID -@ stdcall -version=0x603+ EnumSystemLocalesA() kernel32.EnumSystemLocalesA -@ stdcall -version=0x603+ EnumSystemLocalesEx() kernel32.EnumSystemLocalesEx -@ stdcall -version=0x603+ EnumSystemLocalesW() kernel32.EnumSystemLocalesW -@ stdcall -version=0x603+ FindNLSString() kernel32.FindNLSString -@ stdcall -version=0x603+ FindNLSStringEx() kernel32.FindNLSStringEx -@ stdcall -version=0x603+ FormatMessageA() kernel32.FormatMessageA -@ stdcall -version=0x603+ FormatMessageW() kernel32.FormatMessageW -@ stdcall -version=0x603+ GetACP() kernel32.GetACP -@ stdcall -version=0x603+ GetCPInfo() kernel32.GetCPInfo -@ stdcall -version=0x603+ GetCPInfoExW() kernel32.GetCPInfoExW -@ stdcall -version=0x603+ GetCalendarInfoEx() kernel32.GetCalendarInfoEx -@ stdcall -version=0x603+ GetCalendarInfoW() kernel32.GetCalendarInfoW -@ stdcall -version=0x603+ GetFileMUIInfo() kernel32.GetFileMUIInfo -@ stdcall -version=0x603+ GetFileMUIPath() kernel32.GetFileMUIPath -@ stdcall -version=0x603+ GetGeoInfoW() kernel32.GetGeoInfoW -@ stdcall -version=0x603+ GetLocaleInfoA() kernel32.GetLocaleInfoA -@ stdcall -version=0x603+ GetLocaleInfoEx() kernel32.GetLocaleInfoEx -@ stdcall -version=0x603+ GetLocaleInfoW() kernel32.GetLocaleInfoW -@ stdcall -version=0x603+ GetNLSVersion() kernel32.GetNLSVersion -@ stdcall -version=0x603+ GetNLSVersionEx() kernel32.GetNLSVersionEx -@ stdcall -version=0x603+ GetOEMCP() kernel32.GetOEMCP -@ stub -version=0x603+ GetProcessPreferredUILanguages -@ stdcall -version=0x603+ GetSystemDefaultLCID() kernel32.GetSystemDefaultLCID -@ stdcall -version=0x603+ GetSystemDefaultLangID() kernel32.GetSystemDefaultLangID -@ stdcall -version=0x603+ GetSystemPreferredUILanguages() kernel32.GetSystemPreferredUILanguages -@ stdcall -version=0x603+ GetThreadLocale() kernel32.GetThreadLocale -@ stdcall -version=0x603+ GetThreadPreferredUILanguages() kernel32.GetThreadPreferredUILanguages -@ stdcall -version=0x603+ GetThreadUILanguage() kernel32.GetThreadUILanguage -@ stdcall -version=0x603+ GetUILanguageInfo() kernel32.GetUILanguageInfo -@ stdcall -version=0x603+ GetUserDefaultLCID() kernel32.GetUserDefaultLCID -@ stdcall -version=0x603+ GetUserDefaultLangID() kernel32.GetUserDefaultLangID -@ stdcall -version=0x603+ GetUserDefaultLocaleName() kernel32.GetUserDefaultLocaleName -@ stdcall -version=0x603+ GetUserGeoID() kernel32.GetUserGeoID -@ stdcall -version=0x603+ GetUserPreferredUILanguages() kernel32.GetUserPreferredUILanguages -@ stdcall -version=0x603+ IdnToAscii() kernel32.IdnToAscii -@ stdcall -version=0x603+ IdnToUnicode() kernel32.IdnToUnicode -@ stdcall -version=0x603+ IsDBCSLeadByte() kernel32.IsDBCSLeadByte -@ stdcall -version=0x603+ IsDBCSLeadByteEx() kernel32.IsDBCSLeadByteEx -@ stdcall -version=0x603+ IsNLSDefinedString() kernel32.IsNLSDefinedString -@ stdcall -version=0x603+ IsValidCodePage() kernel32.IsValidCodePage -@ stdcall -version=0x603+ IsValidLanguageGroup() kernel32.IsValidLanguageGroup -@ stdcall -version=0x603+ IsValidLocale() kernel32.IsValidLocale -@ stub -version=0x603+ IsValidLocaleName -@ stub -version=0x603+ IsValidNLSVersion -@ stdcall -version=0x603+ LCMapStringA() kernel32.LCMapStringA -@ stdcall -version=0x603+ LCMapStringEx() kernel32.LCMapStringEx -@ stdcall -version=0x603+ LCMapStringW() kernel32.LCMapStringW -@ stdcall -version=0x603+ LocaleNameToLCID() kernel32.LocaleNameToLCID -@ stub -version=0x603+ ResolveLocaleName -@ stdcall -version=0x603+ SetCalendarInfoW() kernel32.SetCalendarInfoW -@ stdcall -version=0x603+ SetLocaleInfoW() kernel32.SetLocaleInfoW -@ stub -version=0x603+ SetProcessPreferredUILanguages -@ stdcall -version=0x603+ SetThreadLocale() kernel32.SetThreadLocale -@ stdcall -version=0x603+ SetThreadPreferredUILanguages() kernel32.SetThreadPreferredUILanguages -@ stdcall -version=0x603+ SetThreadUILanguage() kernel32.SetThreadUILanguage -@ stdcall -version=0x603+ SetUserGeoID() kernel32.SetUserGeoID -@ stdcall -version=0x603+ VerLanguageNameA() kernel32.VerLanguageNameA -@ stdcall -version=0x603+ VerLanguageNameW() kernel32.VerLanguageNameW diff --git a/dll/apisets/api-ms-win-core-localization-l2-1-0.spec b/dll/apisets/api-ms-win-core-localization-l2-1-0.spec deleted file mode 100644 index d0f9537d5c7..00000000000 --- a/dll/apisets/api-ms-win-core-localization-l2-1-0.spec +++ /dev/null @@ -1,15 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ EnumCalendarInfoExEx() kernel32.EnumCalendarInfoExEx -@ stdcall EnumCalendarInfoExW() kernel32.EnumCalendarInfoExW -@ stdcall EnumCalendarInfoW() kernel32.EnumCalendarInfoW -@ stdcall -version=0x600+ EnumDateFormatsExEx() kernel32.EnumDateFormatsExEx -@ stdcall EnumDateFormatsExW() kernel32.EnumDateFormatsExW -@ stdcall EnumDateFormatsW() kernel32.EnumDateFormatsW -@ stdcall EnumSystemCodePagesW() kernel32.EnumSystemCodePagesW -@ stdcall -version=0x600+ EnumTimeFormatsEx() kernel32.EnumTimeFormatsEx -@ stdcall EnumTimeFormatsW() kernel32.EnumTimeFormatsW -@ stdcall -version=0x600+ GetCurrencyFormatEx() kernel32.GetCurrencyFormatEx -@ stdcall GetCurrencyFormatW() kernel32.GetCurrencyFormatW -@ stdcall -version=0x600+ GetNumberFormatEx() kernel32.GetNumberFormatEx diff --git a/dll/apisets/api-ms-win-core-localization-obsolete-l1-1-0.spec b/dll/apisets/api-ms-win-core-localization-obsolete-l1-1-0.spec deleted file mode 100644 index ac24370191d..00000000000 --- a/dll/apisets/api-ms-win-core-localization-obsolete-l1-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CompareStringA() kernel32.CompareStringA -@ stdcall EnumLanguageGroupLocalesW() kernel32.EnumLanguageGroupLocalesW -@ stdcall EnumSystemLanguageGroupsW() kernel32.EnumSystemLanguageGroupsW -@ stdcall -version=0x600+ EnumSystemLocalesEx() kernel32.EnumSystemLocalesEx -@ stdcall EnumUILanguagesW() kernel32.EnumUILanguagesW -@ stdcall GetNumberFormatW() kernel32.GetNumberFormatW -@ stdcall GetStringTypeA() kernel32.GetStringTypeA -@ stdcall -version=0x600+ GetSystemDefaultLocaleName() kernel32.GetSystemDefaultLocaleName -@ stdcall GetSystemDefaultUILanguage() kernel32.GetSystemDefaultUILanguage -@ stdcall GetUserDefaultUILanguage() kernel32.GetUserDefaultUILanguage -@ stdcall -version=0x600+ LCIDToLocaleName() kernel32.LCIDToLocaleName diff --git a/dll/apisets/api-ms-win-core-localization-obsolete-l1-2-0.spec b/dll/apisets/api-ms-win-core-localization-obsolete-l1-2-0.spec deleted file mode 100644 index 4406b3da52d..00000000000 --- a/dll/apisets/api-ms-win-core-localization-obsolete-l1-2-0.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CompareStringA() kernel32.CompareStringA -@ stdcall EnumLanguageGroupLocalesW() kernel32.EnumLanguageGroupLocalesW -@ stdcall EnumSystemLanguageGroupsW() kernel32.EnumSystemLanguageGroupsW -@ stdcall EnumUILanguagesW() kernel32.EnumUILanguagesW -@ stdcall GetNumberFormatW() kernel32.GetNumberFormatW -@ stdcall GetStringTypeA() kernel32.GetStringTypeA -@ stdcall -version=0x600+ GetSystemDefaultLocaleName() kernel32.GetSystemDefaultLocaleName -@ stdcall GetSystemDefaultUILanguage() kernel32.GetSystemDefaultUILanguage -@ stdcall GetUserDefaultUILanguage() kernel32.GetUserDefaultUILanguage -@ stdcall -version=0x600+ LCIDToLocaleName() kernel32.LCIDToLocaleName diff --git a/dll/apisets/api-ms-win-core-localization-obsolete-l1-3-0.spec b/dll/apisets/api-ms-win-core-localization-obsolete-l1-3-0.spec deleted file mode 100644 index bcf347b30a7..00000000000 --- a/dll/apisets/api-ms-win-core-localization-obsolete-l1-3-0.spec +++ /dev/null @@ -1,12 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CompareStringA() kernel32.CompareStringA -@ stdcall EnumLanguageGroupLocalesW() kernel32.EnumLanguageGroupLocalesW -@ stdcall EnumSystemLanguageGroupsW() kernel32.EnumSystemLanguageGroupsW -@ stdcall EnumUILanguagesW() kernel32.EnumUILanguagesW -@ stdcall GetNumberFormatW() kernel32.GetNumberFormatW -@ stdcall GetStringTypeA() kernel32.GetStringTypeA -@ stdcall -version=0x600+ GetSystemDefaultLocaleName() kernel32.GetSystemDefaultLocaleName -@ stdcall GetSystemDefaultUILanguage() kernel32.GetSystemDefaultUILanguage -@ stdcall GetUserDefaultUILanguage() kernel32.GetUserDefaultUILanguage diff --git a/dll/apisets/api-ms-win-core-localization-private-l1-1-0.spec b/dll/apisets/api-ms-win-core-localization-private-l1-1-0.spec deleted file mode 100644 index c8f923972d4..00000000000 --- a/dll/apisets/api-ms-win-core-localization-private-l1-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x501-0x600 GetCPFileNameFromRegistry() kernel32.GetCPFileNameFromRegistry -@ stub LoadStringByReference -@ stdcall -version=0x600+ NlsCheckPolicy() kernel32.NlsCheckPolicy -@ stdcall -version=0x600+ NlsEventDataDescCreate() kernel32.NlsEventDataDescCreate -@ stdcall NlsGetCacheUpdateCount() kernel32.NlsGetCacheUpdateCount -@ stdcall -version=0x600+ NlsUpdateLocale() kernel32.NlsUpdateLocale -@ stdcall -version=0x600+ NlsUpdateSystemLocale() kernel32.NlsUpdateSystemLocale -@ stdcall -version=0x600+ NlsWriteEtwEvent() kernel32.NlsWriteEtwEvent -@ stub _AddMUIStringToCache -@ stub _GetMUIStringFromCache -@ stub _OpenMuiStringCache diff --git a/dll/apisets/api-ms-win-core-localregistry-l1-1-0.spec b/dll/apisets/api-ms-win-core-localregistry-l1-1-0.spec deleted file mode 100644 index 7c2001a0e7b..00000000000 --- a/dll/apisets/api-ms-win-core-localregistry-l1-1-0.spec +++ /dev/null @@ -1,43 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall RegCloseKey() advapi32.RegCloseKey -@ stdcall RegCreateKeyExA() advapi32.RegCreateKeyExA -@ stdcall RegCreateKeyExW() advapi32.RegCreateKeyExW -@ stdcall RegDeleteKeyExA() advapi32.RegDeleteKeyExA -@ stdcall RegDeleteKeyExW() advapi32.RegDeleteKeyExW -@ stdcall RegDeleteTreeA() advapi32_vista.RegDeleteTreeA -@ stdcall RegDeleteTreeW() advapi32_vista.RegDeleteTreeW -@ stdcall RegDeleteValueA() advapi32.RegDeleteValueA -@ stdcall RegDeleteValueW() advapi32.RegDeleteValueW -@ stub RegDisablePredefinedCacheEx -@ stdcall RegEnumKeyExA() advapi32.RegEnumKeyExA -@ stdcall RegEnumKeyExW() advapi32.RegEnumKeyExW -@ stdcall RegEnumValueA() advapi32.RegEnumValueA -@ stdcall RegEnumValueW() advapi32.RegEnumValueW -@ stdcall RegFlushKey() advapi32.RegFlushKey -@ stdcall RegGetKeySecurity() advapi32.RegGetKeySecurity -@ stdcall RegGetValueA() advapi32.RegGetValueA -@ stdcall RegGetValueW() advapi32.RegGetValueW -@ stdcall RegLoadKeyA() advapi32.RegLoadKeyA -@ stdcall RegLoadKeyW() advapi32.RegLoadKeyW -@ stdcall -version=0x600+ RegLoadMUIStringA() advapi32.RegLoadMUIStringA -@ stdcall -version=0x600+ RegLoadMUIStringW() advapi32.RegLoadMUIStringW -@ stdcall RegNotifyChangeKeyValue() advapi32.RegNotifyChangeKeyValue -@ stdcall RegOpenCurrentUser() advapi32.RegOpenCurrentUser -@ stdcall RegOpenKeyExA() advapi32.RegOpenKeyExA -@ stdcall RegOpenKeyExW() advapi32.RegOpenKeyExW -@ stdcall RegOpenUserClassesRoot() advapi32.RegOpenUserClassesRoot -@ stdcall RegQueryInfoKeyA() advapi32.RegQueryInfoKeyA -@ stdcall RegQueryInfoKeyW() advapi32.RegQueryInfoKeyW -@ stdcall RegQueryValueExA() advapi32.RegQueryValueExA -@ stdcall RegQueryValueExW() advapi32.RegQueryValueExW -@ stdcall RegRestoreKeyA() advapi32.RegRestoreKeyA -@ stdcall RegRestoreKeyW() advapi32.RegRestoreKeyW -@ stdcall RegSaveKeyExA() advapi32.RegSaveKeyExA -@ stdcall RegSaveKeyExW() advapi32.RegSaveKeyExW -@ stdcall RegSetKeySecurity() advapi32.RegSetKeySecurity -@ stdcall RegSetValueExA() advapi32.RegSetValueExA -@ stdcall RegSetValueExW() advapi32.RegSetValueExW -@ stdcall RegUnLoadKeyA() advapi32.RegUnLoadKeyA -@ stdcall RegUnLoadKeyW() advapi32.RegUnLoadKeyW diff --git a/dll/apisets/api-ms-win-core-memory-l1-1-0.spec b/dll/apisets/api-ms-win-core-memory-l1-1-0.spec deleted file mode 100644 index 1e9b9fd64fb..00000000000 --- a/dll/apisets/api-ms-win-core-memory-l1-1-0.spec +++ /dev/null @@ -1,19 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CreateFileMappingW() kernel32.CreateFileMappingW -@ stdcall FlushViewOfFile() kernel32.FlushViewOfFile -@ stdcall MapViewOfFile() kernel32.MapViewOfFile -@ stdcall MapViewOfFileEx() kernel32.MapViewOfFileEx -@ stdcall OpenFileMappingW() kernel32.OpenFileMappingW -@ stdcall ReadProcessMemory() kernel32.ReadProcessMemory -@ stdcall UnmapViewOfFile() kernel32.UnmapViewOfFile -@ stdcall VirtualAlloc() kernel32.VirtualAlloc -@ stdcall VirtualAllocEx() kernel32.VirtualAllocEx -@ stdcall VirtualFree() kernel32.VirtualFree -@ stdcall VirtualFreeEx() kernel32.VirtualFreeEx -@ stdcall VirtualProtect() kernel32.VirtualProtect -@ stdcall VirtualProtectEx() kernel32.VirtualProtectEx -@ stdcall VirtualQuery() kernel32.VirtualQuery -@ stdcall VirtualQueryEx() kernel32.VirtualQueryEx -@ stdcall WriteProcessMemory() kernel32.WriteProcessMemory diff --git a/dll/apisets/api-ms-win-core-memory-l1-1-1.spec b/dll/apisets/api-ms-win-core-memory-l1-1-1.spec deleted file mode 100644 index 3d6e675becb..00000000000 --- a/dll/apisets/api-ms-win-core-memory-l1-1-1.spec +++ /dev/null @@ -1,35 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub CreateFileMappingFromApp -@ stdcall -version=0x600+ CreateFileMappingNumaW() kernel32.CreateFileMappingNumaW -@ stdcall CreateFileMappingW() kernel32.CreateFileMappingW -@ stdcall CreateMemoryResourceNotification() kernel32.CreateMemoryResourceNotification -@ stdcall FlushViewOfFile() kernel32.FlushViewOfFile -@ stdcall GetLargePageMinimum() kernel32.GetLargePageMinimum -@ stdcall GetProcessWorkingSetSizeEx() kernel32.GetProcessWorkingSetSizeEx -@ stdcall GetSystemFileCacheSize() kernel32.GetSystemFileCacheSize -@ stdcall GetWriteWatch() kernel32.GetWriteWatch -@ stdcall MapViewOfFile() kernel32.MapViewOfFile -@ stdcall MapViewOfFileEx() kernel32.MapViewOfFileEx -@ stub MapViewOfFileFromApp -@ stdcall OpenFileMappingW() kernel32.OpenFileMappingW -@ stub PrefetchVirtualMemory -@ stdcall QueryMemoryResourceNotification() kernel32.QueryMemoryResourceNotification -@ stdcall ReadProcessMemory() kernel32.ReadProcessMemory -@ stdcall ResetWriteWatch() kernel32.ResetWriteWatch -@ stdcall SetProcessWorkingSetSizeEx() kernel32.SetProcessWorkingSetSizeEx -@ stdcall SetSystemFileCacheSize() kernel32.SetSystemFileCacheSize -@ stdcall UnmapViewOfFile() kernel32.UnmapViewOfFile -@ stub UnmapViewOfFileEx -@ stdcall VirtualAlloc() kernel32.VirtualAlloc -@ stdcall VirtualAllocEx() kernel32.VirtualAllocEx -@ stdcall VirtualFree() kernel32.VirtualFree -@ stdcall VirtualFreeEx() kernel32.VirtualFreeEx -@ stdcall VirtualLock() kernel32.VirtualLock -@ stdcall VirtualProtect() kernel32.VirtualProtect -@ stdcall VirtualProtectEx() kernel32.VirtualProtectEx -@ stdcall VirtualQuery() kernel32.VirtualQuery -@ stdcall VirtualQueryEx() kernel32.VirtualQueryEx -@ stdcall VirtualUnlock() kernel32.VirtualUnlock -@ stdcall WriteProcessMemory() kernel32.WriteProcessMemory diff --git a/dll/apisets/api-ms-win-core-memory-l1-1-2.spec b/dll/apisets/api-ms-win-core-memory-l1-1-2.spec deleted file mode 100644 index 31915933d73..00000000000 --- a/dll/apisets/api-ms-win-core-memory-l1-1-2.spec +++ /dev/null @@ -1,42 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AllocateUserPhysicalPages() kernel32.AllocateUserPhysicalPages -@ stdcall -version=0x600+ AllocateUserPhysicalPagesNuma() kernel32.AllocateUserPhysicalPagesNuma -@ stub CreateFileMappingFromApp -@ stdcall -version=0x600+ CreateFileMappingNumaW() kernel32.CreateFileMappingNumaW -@ stdcall CreateFileMappingW() kernel32.CreateFileMappingW -@ stdcall CreateMemoryResourceNotification() kernel32.CreateMemoryResourceNotification -@ stdcall FlushViewOfFile() kernel32.FlushViewOfFile -@ stdcall FreeUserPhysicalPages() kernel32.FreeUserPhysicalPages -@ stdcall GetLargePageMinimum() kernel32.GetLargePageMinimum -@ stub GetMemoryErrorHandlingCapabilities -@ stdcall GetProcessWorkingSetSizeEx() kernel32.GetProcessWorkingSetSizeEx -@ stdcall GetSystemFileCacheSize() kernel32.GetSystemFileCacheSize -@ stdcall GetWriteWatch() kernel32.GetWriteWatch -@ stdcall MapUserPhysicalPages() kernel32.MapUserPhysicalPages -@ stdcall MapViewOfFile() kernel32.MapViewOfFile -@ stdcall MapViewOfFileEx() kernel32.MapViewOfFileEx -@ stub MapViewOfFileFromApp -@ stdcall OpenFileMappingW() kernel32.OpenFileMappingW -@ stub PrefetchVirtualMemory -@ stdcall QueryMemoryResourceNotification() kernel32.QueryMemoryResourceNotification -@ stdcall ReadProcessMemory() kernel32.ReadProcessMemory -@ stub RegisterBadMemoryNotification -@ stdcall ResetWriteWatch() kernel32.ResetWriteWatch -@ stdcall SetProcessWorkingSetSizeEx() kernel32.SetProcessWorkingSetSizeEx -@ stdcall SetSystemFileCacheSize() kernel32.SetSystemFileCacheSize -@ stdcall UnmapViewOfFile() kernel32.UnmapViewOfFile -@ stub UnmapViewOfFileEx -@ stub UnregisterBadMemoryNotification -@ stdcall VirtualAlloc() kernel32.VirtualAlloc -@ stdcall VirtualAllocEx() kernel32.VirtualAllocEx -@ stdcall -version=0x600+ VirtualAllocExNuma() kernel32.VirtualAllocExNuma -@ stdcall VirtualFree() kernel32.VirtualFree -@ stdcall VirtualFreeEx() kernel32.VirtualFreeEx -@ stdcall VirtualLock() kernel32.VirtualLock -@ stdcall VirtualProtect() kernel32.VirtualProtect -@ stdcall VirtualProtectEx() kernel32.VirtualProtectEx -@ stdcall VirtualQuery() kernel32.VirtualQuery -@ stdcall VirtualUnlock() kernel32.VirtualUnlock -@ stdcall WriteProcessMemory() kernel32.WriteProcessMemory diff --git a/dll/apisets/api-ms-win-core-misc-l1-1-0.spec b/dll/apisets/api-ms-win-core-misc-l1-1-0.spec deleted file mode 100644 index 60e46b71c0b..00000000000 --- a/dll/apisets/api-ms-win-core-misc-l1-1-0.spec +++ /dev/null @@ -1,37 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall EnumSystemLocalesA() kernel32.EnumSystemLocalesA -@ stdcall FatalAppExitA() kernel32.FatalAppExitA -@ stdcall FatalAppExitW() kernel32.FatalAppExitW -@ stdcall FormatMessageA() kernel32.FormatMessageA -@ stdcall FormatMessageW() kernel32.FormatMessageW -@ stdcall GlobalAlloc() kernel32.GlobalAlloc -@ stdcall GlobalFree() kernel32.GlobalFree -@ stdcall IsProcessInJob() kernel32.IsProcessInJob -@ stdcall IsWow64Process() kernel32.IsWow64Process -@ stdcall LCMapStringA() kernel32.LCMapStringA -@ stdcall LocalAlloc() kernel32.LocalAlloc -@ stdcall LocalFree() kernel32.LocalFree -@ stdcall LocalLock() kernel32.LocalLock -@ stdcall LocalReAlloc() kernel32.LocalReAlloc -@ stdcall LocalUnlock() kernel32.LocalUnlock -@ stdcall NeedCurrentDirectoryForExePathA() kernel32.NeedCurrentDirectoryForExePathA -@ stdcall NeedCurrentDirectoryForExePathW() kernel32.NeedCurrentDirectoryForExePathW -@ stdcall PulseEvent() kernel32.PulseEvent -@ stdcall SetHandleCount() kernel32.SetHandleCount -@ stdcall Sleep() kernel32.Sleep -@ stdcall Wow64DisableWow64FsRedirection() kernel32.Wow64DisableWow64FsRedirection -@ stdcall Wow64RevertWow64FsRedirection() kernel32.Wow64RevertWow64FsRedirection -@ stdcall lstrcmp() kernel32.lstrcmp -@ stdcall lstrcmpA() kernel32.lstrcmpA -@ stdcall lstrcmpW() kernel32.lstrcmpW -@ stdcall lstrcmpi() kernel32.lstrcmpi -@ stdcall lstrcmpiA() kernel32.lstrcmpiA -@ stdcall lstrcmpiW() kernel32.lstrcmpiW -@ stdcall lstrcpyn() kernel32.lstrcpyn -@ stdcall lstrcpynA() kernel32.lstrcpynA -@ stdcall lstrcpynW() kernel32.lstrcpynW -@ stdcall lstrlen() kernel32.lstrlen -@ stdcall lstrlenA() kernel32.lstrlenA -@ stdcall lstrlenW() kernel32.lstrlenW diff --git a/dll/apisets/api-ms-win-core-namedpipe-l1-1-0.spec b/dll/apisets/api-ms-win-core-namedpipe-l1-1-0.spec deleted file mode 100644 index c6a9bca54b4..00000000000 --- a/dll/apisets/api-ms-win-core-namedpipe-l1-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ConnectNamedPipe() kernel32.ConnectNamedPipe -@ stdcall CreateNamedPipeW() kernel32.CreateNamedPipeW -@ stdcall CreatePipe() kernel32.CreatePipe -@ stdcall DisconnectNamedPipe() kernel32.DisconnectNamedPipe -@ stdcall -version=0x600+ GetNamedPipeAttribute() kernel32.GetNamedPipeAttribute -@ stdcall -version=0x600+ GetNamedPipeClientComputerNameW() kernel32.GetNamedPipeClientComputerNameW -@ stdcall ImpersonateNamedPipeClient() advapi32.ImpersonateNamedPipeClient -@ stdcall PeekNamedPipe() kernel32.PeekNamedPipe -@ stdcall SetNamedPipeHandleState() kernel32.SetNamedPipeHandleState -@ stdcall TransactNamedPipe() kernel32.TransactNamedPipe -@ stdcall WaitNamedPipeW() kernel32.WaitNamedPipeW diff --git a/dll/apisets/api-ms-win-core-namedpipe-l1-2-0.spec b/dll/apisets/api-ms-win-core-namedpipe-l1-2-0.spec deleted file mode 100644 index 0d3aa5f1f77..00000000000 --- a/dll/apisets/api-ms-win-core-namedpipe-l1-2-0.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ConnectNamedPipe() kernel32.ConnectNamedPipe -@ stdcall CreateNamedPipeW() kernel32.CreateNamedPipeW -@ stdcall CreatePipe() kernel32.CreatePipe -@ stdcall DisconnectNamedPipe() kernel32.DisconnectNamedPipe -@ stdcall -version=0x600+ GetNamedPipeClientComputerNameW() kernel32.GetNamedPipeClientComputerNameW -@ stdcall ImpersonateNamedPipeClient() advapi32.ImpersonateNamedPipeClient -@ stdcall PeekNamedPipe() kernel32.PeekNamedPipe -@ stdcall SetNamedPipeHandleState() kernel32.SetNamedPipeHandleState -@ stdcall TransactNamedPipe() kernel32.TransactNamedPipe -@ stdcall WaitNamedPipeW() kernel32.WaitNamedPipeW diff --git a/dll/apisets/api-ms-win-core-namespace-l1-1-0.spec b/dll/apisets/api-ms-win-core-namespace-l1-1-0.spec deleted file mode 100644 index cde1cd4085a..00000000000 --- a/dll/apisets/api-ms-win-core-namespace-l1-1-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ AddSIDToBoundaryDescriptor() kernel32.AddSIDToBoundaryDescriptor -@ stdcall -version=0x600+ ClosePrivateNamespace() kernel32.ClosePrivateNamespace -@ stdcall -version=0x600+ CreateBoundaryDescriptorW() kernel32.CreateBoundaryDescriptorW -@ stdcall -version=0x600+ CreatePrivateNamespaceW() kernel32.CreatePrivateNamespaceW -@ stdcall -version=0x600+ DeleteBoundaryDescriptor() kernel32.DeleteBoundaryDescriptor -@ stdcall -version=0x600+ OpenPrivateNamespaceW() kernel32.OpenPrivateNamespaceW diff --git a/dll/apisets/api-ms-win-core-normalization-l1-1-0.spec b/dll/apisets/api-ms-win-core-normalization-l1-1-0.spec deleted file mode 100644 index 5640530950b..00000000000 --- a/dll/apisets/api-ms-win-core-normalization-l1-1-0.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ GetStringScripts() kernel32.GetStringScripts -@ stdcall -version=0x600+ IdnToNameprepUnicode() kernel32.IdnToNameprepUnicode -@ stdcall -version=0x600+ IsNormalizedString() kernel32.IsNormalizedString -@ stdcall -version=0x600+ NormalizeString() kernel32.NormalizeString -@ stdcall -version=0x600+ VerifyScripts() kernel32.VerifyScripts diff --git a/dll/apisets/api-ms-win-core-path-l1-1-0.spec b/dll/apisets/api-ms-win-core-path-l1-1-0.spec deleted file mode 100644 index 75cfb62be5e..00000000000 --- a/dll/apisets/api-ms-win-core-path-l1-1-0.spec +++ /dev/null @@ -1,25 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub PathAllocCanonicalize -@ stub PathAllocCombine -@ stub PathCchAddBackslash -@ stub PathCchAddBackslashEx -@ stub PathCchAddExtension -@ stub PathCchAppend -@ stub PathCchAppendEx -@ stub PathCchCanonicalize -@ stub PathCchCanonicalizeEx -@ stub PathCchCombine -@ stub PathCchCombineEx -@ stub PathCchFindExtension -@ stub PathCchIsRoot -@ stub PathCchRemoveBackslash -@ stub PathCchRemoveBackslashEx -@ stub PathCchRemoveExtension -@ stub PathCchRemoveFileSpec -@ stub PathCchRenameExtension -@ stub PathCchSkipRoot -@ stub PathCchStripPrefix -@ stub PathCchStripToRoot -@ stub PathIsUNCEx diff --git a/dll/apisets/api-ms-win-core-privateprofile-l1-1-1.spec b/dll/apisets/api-ms-win-core-privateprofile-l1-1-1.spec deleted file mode 100644 index e2280b70c26..00000000000 --- a/dll/apisets/api-ms-win-core-privateprofile-l1-1-1.spec +++ /dev/null @@ -1,5 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetPrivateProfileSectionA() kernel32.GetPrivateProfileSectionA -@ stdcall WritePrivateProfileSectionW() kernel32.WritePrivateProfileSectionW diff --git a/dll/apisets/api-ms-win-core-processenvironment-l1-1-0.spec b/dll/apisets/api-ms-win-core-processenvironment-l1-1-0.spec deleted file mode 100644 index 46ee97cb8d0..00000000000 --- a/dll/apisets/api-ms-win-core-processenvironment-l1-1-0.spec +++ /dev/null @@ -1,25 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ExpandEnvironmentStringsA() kernel32.ExpandEnvironmentStringsA -@ stdcall ExpandEnvironmentStringsW() kernel32.ExpandEnvironmentStringsW -@ stdcall FreeEnvironmentStringsA() kernel32.FreeEnvironmentStringsA -@ stdcall FreeEnvironmentStringsW() kernel32.FreeEnvironmentStringsW -@ stdcall GetCommandLineA() kernel32.GetCommandLineA -@ stdcall GetCommandLineW() kernel32.GetCommandLineW -@ stdcall GetCurrentDirectoryA() kernel32.GetCurrentDirectoryA -@ stdcall GetCurrentDirectoryW() kernel32.GetCurrentDirectoryW -@ stdcall GetEnvironmentStrings() kernel32.GetEnvironmentStrings -@ stdcall GetEnvironmentStringsA() kernel32.GetEnvironmentStringsA -@ stdcall GetEnvironmentStringsW() kernel32.GetEnvironmentStringsW -@ stdcall GetEnvironmentVariableA() kernel32.GetEnvironmentVariableA -@ stdcall GetEnvironmentVariableW() kernel32.GetEnvironmentVariableW -@ stdcall GetStdHandle() kernel32.GetStdHandle -@ stdcall SearchPathW() kernel32.SearchPathW -@ stdcall SetCurrentDirectoryA() kernel32.SetCurrentDirectoryA -@ stdcall SetCurrentDirectoryW() kernel32.SetCurrentDirectoryW -@ stdcall SetEnvironmentStringsW() kernel32.SetEnvironmentStringsW -@ stdcall SetEnvironmentVariableA() kernel32.SetEnvironmentVariableA -@ stdcall SetEnvironmentVariableW() kernel32.SetEnvironmentVariableW -@ stdcall SetStdHandle() kernel32.SetStdHandle -@ stdcall -version=0x600+ SetStdHandleEx() kernel32.SetStdHandleEx diff --git a/dll/apisets/api-ms-win-core-processenvironment-l1-2-0.spec b/dll/apisets/api-ms-win-core-processenvironment-l1-2-0.spec deleted file mode 100644 index ddad3fce6ed..00000000000 --- a/dll/apisets/api-ms-win-core-processenvironment-l1-2-0.spec +++ /dev/null @@ -1,27 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ExpandEnvironmentStringsA() kernel32.ExpandEnvironmentStringsA -@ stdcall ExpandEnvironmentStringsW() kernel32.ExpandEnvironmentStringsW -@ stdcall FreeEnvironmentStringsA() kernel32.FreeEnvironmentStringsA -@ stdcall FreeEnvironmentStringsW() kernel32.FreeEnvironmentStringsW -@ stdcall GetCommandLineA() kernel32.GetCommandLineA -@ stdcall GetCommandLineW() kernel32.GetCommandLineW -@ stdcall GetCurrentDirectoryA() kernel32.GetCurrentDirectoryA -@ stdcall GetCurrentDirectoryW() kernel32.GetCurrentDirectoryW -@ stdcall GetEnvironmentStrings() kernel32.GetEnvironmentStrings -@ stdcall GetEnvironmentStringsW() kernel32.GetEnvironmentStringsW -@ stdcall GetEnvironmentVariableA() kernel32.GetEnvironmentVariableA -@ stdcall GetEnvironmentVariableW() kernel32.GetEnvironmentVariableW -@ stdcall GetStdHandle() kernel32.GetStdHandle -@ stdcall NeedCurrentDirectoryForExePathA() kernel32.NeedCurrentDirectoryForExePathA -@ stdcall NeedCurrentDirectoryForExePathW() kernel32.NeedCurrentDirectoryForExePathW -@ stdcall SearchPathA() kernel32.SearchPathA -@ stdcall SearchPathW() kernel32.SearchPathW -@ stdcall SetCurrentDirectoryA() kernel32.SetCurrentDirectoryA -@ stdcall SetCurrentDirectoryW() kernel32.SetCurrentDirectoryW -@ stdcall SetEnvironmentStringsW() kernel32.SetEnvironmentStringsW -@ stdcall SetEnvironmentVariableA() kernel32.SetEnvironmentVariableA -@ stdcall SetEnvironmentVariableW() kernel32.SetEnvironmentVariableW -@ stdcall SetStdHandle() kernel32.SetStdHandle -@ stdcall -version=0x600+ SetStdHandleEx() kernel32.SetStdHandleEx diff --git a/dll/apisets/api-ms-win-core-processthreads-l1-1-0.spec b/dll/apisets/api-ms-win-core-processthreads-l1-1-0.spec deleted file mode 100644 index 432f955951a..00000000000 --- a/dll/apisets/api-ms-win-core-processthreads-l1-1-0.spec +++ /dev/null @@ -1,52 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CreateProcessA() kernel32.CreateProcessA -@ stdcall CreateProcessAsUserW() advapi32.CreateProcessAsUserW -@ stdcall CreateProcessW() kernel32.CreateProcessW -@ stdcall CreateRemoteThread() kernel32.CreateRemoteThread -@ stub CreateRemoteThreadEx -@ stdcall CreateThread() kernel32.CreateThread -@ stdcall -version=0x600+ DeleteProcThreadAttributeList() kernel32.DeleteProcThreadAttributeList -@ stdcall ExitProcess() kernel32.ExitProcess -@ stdcall ExitThread() kernel32.ExitThread -@ stdcall -version=0x600+ FlushProcessWriteBuffers() kernel32.FlushProcessWriteBuffers -@ stdcall GetCurrentProcess() kernel32.GetCurrentProcess -@ stdcall GetCurrentProcessId() kernel32.GetCurrentProcessId -@ stdcall GetCurrentThread() kernel32.GetCurrentThread -@ stdcall GetCurrentThreadId() kernel32.GetCurrentThreadId -@ stdcall GetExitCodeProcess() kernel32.GetExitCodeProcess -@ stdcall GetExitCodeThread() kernel32.GetExitCodeThread -@ stdcall GetPriorityClass() kernel32.GetPriorityClass -@ stdcall GetProcessId() kernel32.GetProcessId -@ stdcall GetProcessIdOfThread() kernel32.GetProcessIdOfThread -@ stdcall GetProcessTimes() kernel32.GetProcessTimes -@ stdcall GetProcessVersion() kernel32.GetProcessVersion -@ stdcall GetStartupInfoW() kernel32.GetStartupInfoW -@ stdcall GetThreadId() kernel32.GetThreadId -@ stdcall GetThreadPriority() kernel32.GetThreadPriority -@ stdcall GetThreadPriorityBoost() kernel32.GetThreadPriorityBoost -@ stdcall -version=0x600+ InitializeProcThreadAttributeList() kernel32.InitializeProcThreadAttributeList -@ stdcall OpenProcessToken() advapi32.OpenProcessToken -@ stdcall OpenThread() kernel32.OpenThread -@ stdcall OpenThreadToken() advapi32.OpenThreadToken -@ stdcall ProcessIdToSessionId() kernel32.ProcessIdToSessionId -@ stdcall -version=0x600+ QueryProcessAffinityUpdateMode() kernel32.QueryProcessAffinityUpdateMode -@ stdcall QueueUserAPC() kernel32.QueueUserAPC -@ stdcall ResumeThread() kernel32.ResumeThread -@ stdcall SetPriorityClass() kernel32.SetPriorityClass -@ stdcall -version=0x600+ SetProcessAffinityUpdateMode() kernel32.SetProcessAffinityUpdateMode -@ stdcall SetProcessShutdownParameters() kernel32.SetProcessShutdownParameters -@ stdcall SetThreadPriority() kernel32.SetThreadPriority -@ stdcall SetThreadPriorityBoost() kernel32.SetThreadPriorityBoost -@ stdcall SetThreadStackGuarantee() kernel32.SetThreadStackGuarantee -@ stdcall SetThreadToken() advapi32.SetThreadToken -@ stdcall SuspendThread() kernel32.SuspendThread -@ stdcall SwitchToThread() kernel32.SwitchToThread -@ stdcall TerminateProcess() kernel32.TerminateProcess -@ stdcall TerminateThread() kernel32.TerminateThread -@ stdcall TlsAlloc() kernel32.TlsAlloc -@ stdcall TlsFree() kernel32.TlsFree -@ stdcall TlsGetValue() kernel32.TlsGetValue -@ stdcall TlsSetValue() kernel32.TlsSetValue -@ stdcall -version=0x600+ UpdateProcThreadAttribute() kernel32.UpdateProcThreadAttribute diff --git a/dll/apisets/api-ms-win-core-processthreads-l1-1-1.spec b/dll/apisets/api-ms-win-core-processthreads-l1-1-1.spec deleted file mode 100644 index 62adee5fadb..00000000000 --- a/dll/apisets/api-ms-win-core-processthreads-l1-1-1.spec +++ /dev/null @@ -1,66 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CreateProcessA() kernel32.CreateProcessA -@ stdcall CreateProcessAsUserW() advapi32.CreateProcessAsUserW -@ stdcall CreateProcessW() kernel32.CreateProcessW -@ stdcall CreateRemoteThread() kernel32.CreateRemoteThread -@ stub CreateRemoteThreadEx -@ stdcall CreateThread() kernel32.CreateThread -@ stdcall -version=0x600+ DeleteProcThreadAttributeList() kernel32.DeleteProcThreadAttributeList -@ stdcall ExitProcess() kernel32.ExitProcess -@ stdcall ExitThread() kernel32.ExitThread -@ stdcall FlushInstructionCache() kernel32.FlushInstructionCache -@ stdcall -version=0x600+ FlushProcessWriteBuffers() kernel32.FlushProcessWriteBuffers -@ stdcall GetCurrentProcess() kernel32.GetCurrentProcess -@ stdcall GetCurrentProcessId() kernel32.GetCurrentProcessId -@ stdcall GetCurrentProcessorNumber() kernel32.GetCurrentProcessorNumber -@ stub GetCurrentProcessorNumberEx -@ stdcall GetCurrentThread() kernel32.GetCurrentThread -@ stdcall GetCurrentThreadId() kernel32.GetCurrentThreadId -@ stub GetCurrentThreadStackLimits -@ stdcall GetExitCodeProcess() kernel32.GetExitCodeProcess -@ stdcall GetExitCodeThread() kernel32.GetExitCodeThread -@ stdcall GetPriorityClass() kernel32.GetPriorityClass -@ stdcall GetProcessHandleCount() kernel32.GetProcessHandleCount -@ stdcall GetProcessId() kernel32.GetProcessId -@ stdcall GetProcessIdOfThread() kernel32.GetProcessIdOfThread -@ stub GetProcessMitigationPolicy -@ stdcall GetProcessTimes() kernel32.GetProcessTimes -@ stdcall GetProcessVersion() kernel32.GetProcessVersion -@ stdcall GetStartupInfoW() kernel32.GetStartupInfoW -@ stdcall GetThreadContext() kernel32.GetThreadContext -@ stdcall GetThreadId() kernel32.GetThreadId -@ stub GetThreadIdealProcessorEx -@ stdcall GetThreadPriority() kernel32.GetThreadPriority -@ stdcall GetThreadPriorityBoost() kernel32.GetThreadPriorityBoost -@ stdcall GetThreadTimes() kernel32.GetThreadTimes -@ stdcall -version=0x600+ InitializeProcThreadAttributeList() kernel32.InitializeProcThreadAttributeList -@ stdcall IsProcessorFeaturePresent() kernel32.IsProcessorFeaturePresent -@ stdcall OpenProcess() kernel32.OpenProcess -@ stdcall OpenProcessToken() advapi32.OpenProcessToken -@ stdcall OpenThread() kernel32.OpenThread -@ stdcall OpenThreadToken() advapi32.OpenThreadToken -@ stdcall ProcessIdToSessionId() kernel32.ProcessIdToSessionId -@ stdcall -version=0x600+ QueryProcessAffinityUpdateMode() kernel32.QueryProcessAffinityUpdateMode -@ stdcall QueueUserAPC() kernel32.QueueUserAPC -@ stdcall ResumeThread() kernel32.ResumeThread -@ stdcall SetPriorityClass() kernel32.SetPriorityClass -@ stdcall -version=0x600+ SetProcessAffinityUpdateMode() kernel32.SetProcessAffinityUpdateMode -@ stub SetProcessMitigationPolicy -@ stdcall SetProcessShutdownParameters() kernel32.SetProcessShutdownParameters -@ stdcall SetThreadContext() kernel32.SetThreadContext -@ stub SetThreadIdealProcessorEx -@ stdcall SetThreadPriority() kernel32.SetThreadPriority -@ stdcall SetThreadPriorityBoost() kernel32.SetThreadPriorityBoost -@ stdcall SetThreadStackGuarantee() kernel32.SetThreadStackGuarantee -@ stdcall SetThreadToken() advapi32.SetThreadToken -@ stdcall SuspendThread() kernel32.SuspendThread -@ stdcall SwitchToThread() kernel32.SwitchToThread -@ stdcall TerminateProcess() kernel32.TerminateProcess -@ stdcall TerminateThread() kernel32.TerminateThread -@ stdcall TlsAlloc() kernel32.TlsAlloc -@ stdcall TlsFree() kernel32.TlsFree -@ stdcall TlsGetValue() kernel32.TlsGetValue -@ stdcall TlsSetValue() kernel32.TlsSetValue -@ stdcall -version=0x600+ UpdateProcThreadAttribute() kernel32.UpdateProcThreadAttribute diff --git a/dll/apisets/api-ms-win-core-processthreads-l1-1-2.spec b/dll/apisets/api-ms-win-core-processthreads-l1-1-2.spec deleted file mode 100644 index f4e8853d7f1..00000000000 --- a/dll/apisets/api-ms-win-core-processthreads-l1-1-2.spec +++ /dev/null @@ -1,73 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CreateProcessA() kernel32.CreateProcessA -@ stdcall CreateProcessAsUserW() advapi32.CreateProcessAsUserW -@ stdcall CreateProcessW() kernel32.CreateProcessW -@ stdcall CreateRemoteThread() kernel32.CreateRemoteThread -@ stub CreateRemoteThreadEx -@ stdcall CreateThread() kernel32.CreateThread -@ stdcall -version=0x600+ DeleteProcThreadAttributeList() kernel32.DeleteProcThreadAttributeList -@ stdcall ExitProcess() kernel32.ExitProcess -@ stdcall ExitThread() kernel32.ExitThread -@ stdcall FlushInstructionCache() kernel32.FlushInstructionCache -@ stdcall -version=0x600+ FlushProcessWriteBuffers() kernel32.FlushProcessWriteBuffers -@ stdcall GetCurrentProcess() kernel32.GetCurrentProcess -@ stdcall GetCurrentProcessId() kernel32.GetCurrentProcessId -@ stdcall GetCurrentProcessorNumber() kernel32.GetCurrentProcessorNumber -@ stub GetCurrentProcessorNumberEx -@ stdcall GetCurrentThread() kernel32.GetCurrentThread -@ stdcall GetCurrentThreadId() kernel32.GetCurrentThreadId -@ stub GetCurrentThreadStackLimits -@ stdcall GetExitCodeProcess() kernel32.GetExitCodeProcess -@ stdcall GetExitCodeThread() kernel32.GetExitCodeThread -@ stdcall GetPriorityClass() kernel32.GetPriorityClass -@ stdcall GetProcessHandleCount() kernel32.GetProcessHandleCount -@ stdcall GetProcessId() kernel32.GetProcessId -@ stdcall GetProcessIdOfThread() kernel32.GetProcessIdOfThread -@ stub GetProcessMitigationPolicy -@ stdcall GetProcessPriorityBoost() kernel32.GetProcessPriorityBoost -@ stdcall GetProcessTimes() kernel32.GetProcessTimes -@ stdcall GetProcessVersion() kernel32.GetProcessVersion -@ stdcall GetStartupInfoW() kernel32.GetStartupInfoW -@ stdcall GetSystemTimes() kernel32.GetSystemTimes -@ stdcall GetThreadContext() kernel32.GetThreadContext -@ stdcall GetThreadIOPendingFlag() kernel32.GetThreadIOPendingFlag -@ stdcall GetThreadId() kernel32.GetThreadId -@ stub GetThreadIdealProcessorEx -@ stub GetThreadInformation -@ stdcall GetThreadPriority() kernel32.GetThreadPriority -@ stdcall GetThreadPriorityBoost() kernel32.GetThreadPriorityBoost -@ stdcall GetThreadTimes() kernel32.GetThreadTimes -@ stdcall -version=0x600+ InitializeProcThreadAttributeList() kernel32.InitializeProcThreadAttributeList -@ stub IsProcessCritical -@ stdcall IsProcessorFeaturePresent() kernel32.IsProcessorFeaturePresent -@ stdcall OpenProcess() kernel32.OpenProcess -@ stdcall OpenProcessToken() advapi32.OpenProcessToken -@ stdcall OpenThread() kernel32.OpenThread -@ stdcall OpenThreadToken() advapi32.OpenThreadToken -@ stdcall ProcessIdToSessionId() kernel32.ProcessIdToSessionId -@ stdcall -version=0x600+ QueryProcessAffinityUpdateMode() kernel32.QueryProcessAffinityUpdateMode -@ stdcall QueueUserAPC() kernel32.QueueUserAPC -@ stdcall ResumeThread() kernel32.ResumeThread -@ stdcall SetPriorityClass() kernel32.SetPriorityClass -@ stdcall -version=0x600+ SetProcessAffinityUpdateMode() kernel32.SetProcessAffinityUpdateMode -@ stub SetProcessMitigationPolicy -@ stdcall SetProcessPriorityBoost() kernel32.SetProcessPriorityBoost -@ stdcall SetProcessShutdownParameters() kernel32.SetProcessShutdownParameters -@ stdcall SetThreadContext() kernel32.SetThreadContext -@ stub SetThreadIdealProcessorEx -@ stub SetThreadInformation -@ stdcall SetThreadPriority() kernel32.SetThreadPriority -@ stdcall SetThreadPriorityBoost() kernel32.SetThreadPriorityBoost -@ stdcall SetThreadStackGuarantee() kernel32.SetThreadStackGuarantee -@ stdcall SetThreadToken() advapi32.SetThreadToken -@ stdcall SuspendThread() kernel32.SuspendThread -@ stdcall SwitchToThread() kernel32.SwitchToThread -@ stdcall TerminateProcess() kernel32.TerminateProcess -@ stdcall TerminateThread() kernel32.TerminateThread -@ stdcall TlsAlloc() kernel32.TlsAlloc -@ stdcall TlsFree() kernel32.TlsFree -@ stdcall TlsGetValue() kernel32.TlsGetValue -@ stdcall TlsSetValue() kernel32.TlsSetValue -@ stdcall -version=0x600+ UpdateProcThreadAttribute() kernel32.UpdateProcThreadAttribute diff --git a/dll/apisets/api-ms-win-core-processthreads-l1-1-3.spec b/dll/apisets/api-ms-win-core-processthreads-l1-1-3.spec deleted file mode 100644 index de9b8604688..00000000000 --- a/dll/apisets/api-ms-win-core-processthreads-l1-1-3.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetProcessDefaultCpuSets -@ stub GetProcessInformation -@ stub GetSystemCpuSetInformation -@ stub GetThreadDescription -@ stub GetThreadSelectedCpuSets -@ stub SetProcessDefaultCpuSets -@ stub SetProcessInformation -@ stub SetThreadDescription -@ stdcall SetThreadIdealProcessor() kernel32.SetThreadIdealProcessor -@ stub SetThreadSelectedCpuSets diff --git a/dll/apisets/api-ms-win-core-processtopology-obsolete-l1-1-0.spec b/dll/apisets/api-ms-win-core-processtopology-obsolete-l1-1-0.spec deleted file mode 100644 index bebb4073feb..00000000000 --- a/dll/apisets/api-ms-win-core-processtopology-obsolete-l1-1-0.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetActiveProcessorCount -@ stdcall GetProcessAffinityMask() kernel32.GetProcessAffinityMask -@ stdcall GetProcessIoCounters() kernel32.GetProcessIoCounters -@ stdcall SetProcessAffinityMask() kernel32.SetProcessAffinityMask -@ stdcall SetThreadAffinityMask() kernel32.SetThreadAffinityMask diff --git a/dll/apisets/api-ms-win-core-profile-l1-1-0.spec b/dll/apisets/api-ms-win-core-profile-l1-1-0.spec deleted file mode 100644 index 2e34a987119..00000000000 --- a/dll/apisets/api-ms-win-core-profile-l1-1-0.spec +++ /dev/null @@ -1,5 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall QueryPerformanceCounter() kernel32.QueryPerformanceCounter -@ stdcall QueryPerformanceFrequency() kernel32.QueryPerformanceFrequency diff --git a/dll/apisets/api-ms-win-core-psapi-ansi-l1-1-0.spec b/dll/apisets/api-ms-win-core-psapi-ansi-l1-1-0.spec deleted file mode 100644 index 0c4cc788266..00000000000 --- a/dll/apisets/api-ms-win-core-psapi-ansi-l1-1-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub K32EnumPageFilesA -@ stub K32GetDeviceDriverBaseNameA -@ stub K32GetDeviceDriverFileNameA -@ stub K32GetMappedFileNameA -@ stub K32GetProcessImageFileNameA -@ stdcall -version=0x600+ QueryFullProcessImageNameA() kernel32.QueryFullProcessImageNameA diff --git a/dll/apisets/api-ms-win-core-psapi-l1-1-0.spec b/dll/apisets/api-ms-win-core-psapi-l1-1-0.spec deleted file mode 100644 index 08c5120f7c4..00000000000 --- a/dll/apisets/api-ms-win-core-psapi-l1-1-0.spec +++ /dev/null @@ -1,19 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub K32EmptyWorkingSet -@ stub K32EnumDeviceDrivers -@ stub K32EnumPageFilesW -@ stub K32EnumProcesses -@ stub K32GetDeviceDriverBaseNameW -@ stub K32GetDeviceDriverFileNameW -@ stub K32GetMappedFileNameW -@ stub K32GetPerformanceInfo -@ stub K32GetProcessImageFileNameW -@ stub K32GetProcessMemoryInfo -@ stub K32GetWsChanges -@ stub K32GetWsChangesEx -@ stub K32InitializeProcessForWsWatch -@ stub K32QueryWorkingSet -@ stub K32QueryWorkingSetEx -@ stdcall -version=0x600+ QueryFullProcessImageNameW() kernel32.QueryFullProcessImageNameW diff --git a/dll/apisets/api-ms-win-core-psapi-obsolete-l1-1-0.spec b/dll/apisets/api-ms-win-core-psapi-obsolete-l1-1-0.spec deleted file mode 100644 index 0c2cacfd543..00000000000 --- a/dll/apisets/api-ms-win-core-psapi-obsolete-l1-1-0.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub K32EnumProcessModules -@ stub K32EnumProcessModulesEx -@ stub K32GetModuleBaseNameA -@ stub K32GetModuleBaseNameW -@ stub K32GetModuleFileNameExA -@ stub K32GetModuleFileNameExW -@ stub K32GetModuleInformation diff --git a/dll/apisets/api-ms-win-core-quirks-l1-1-0.spec b/dll/apisets/api-ms-win-core-quirks-l1-1-0.spec deleted file mode 100644 index d8c37fb310d..00000000000 --- a/dll/apisets/api-ms-win-core-quirks-l1-1-0.spec +++ /dev/null @@ -1,11 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub QuirkGetData -@ stub QuirkGetData2 -@ stub QuirkIsEnabled -@ stub QuirkIsEnabled2 -@ stub QuirkIsEnabled3 -@ stub QuirkIsEnabledForPackage -@ stub QuirkIsEnabledForPackage2 -@ stub QuirkIsEnabledForProcess diff --git a/dll/apisets/api-ms-win-core-realtime-l1-1-0.spec b/dll/apisets/api-ms-win-core-realtime-l1-1-0.spec deleted file mode 100644 index 3c97fd06143..00000000000 --- a/dll/apisets/api-ms-win-core-realtime-l1-1-0.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ QueryIdleProcessorCycleTime() kernel32.QueryIdleProcessorCycleTime -@ stub QueryIdleProcessorCycleTimeEx -@ stdcall -version=0x600+ QueryProcessCycleTime() kernel32.QueryProcessCycleTime -@ stdcall -version=0x600+ QueryThreadCycleTime() kernel32.QueryThreadCycleTime -@ stub QueryUnbiasedInterruptTime diff --git a/dll/apisets/api-ms-win-core-registry-l1-1-0.spec b/dll/apisets/api-ms-win-core-registry-l1-1-0.spec deleted file mode 100644 index b1248cb7a6d..00000000000 --- a/dll/apisets/api-ms-win-core-registry-l1-1-0.spec +++ /dev/null @@ -1,46 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall RegCloseKey() advapi32.RegCloseKey -@ stub RegCopyTreeW -@ stdcall RegCreateKeyExA() advapi32.RegCreateKeyExA -@ stdcall RegCreateKeyExW() advapi32.RegCreateKeyExW -@ stdcall RegDeleteKeyExA() advapi32.RegDeleteKeyExA -@ stdcall RegDeleteKeyExW() advapi32.RegDeleteKeyExW -@ stdcall RegDeleteTreeA() advapi32_vista.RegDeleteTreeA -@ stdcall RegDeleteTreeW() advapi32_vista.RegDeleteTreeW -@ stdcall RegDeleteValueA() advapi32.RegDeleteValueA -@ stdcall RegDeleteValueW() advapi32.RegDeleteValueW -@ stub RegDisablePredefinedCacheEx -@ stdcall RegEnumKeyExA() advapi32.RegEnumKeyExA -@ stdcall RegEnumKeyExW() advapi32.RegEnumKeyExW -@ stdcall RegEnumValueA() advapi32.RegEnumValueA -@ stdcall RegEnumValueW() advapi32.RegEnumValueW -@ stdcall RegFlushKey() advapi32.RegFlushKey -@ stdcall RegGetKeySecurity() advapi32.RegGetKeySecurity -@ stdcall RegGetValueA() advapi32.RegGetValueA -@ stdcall RegGetValueW() advapi32.RegGetValueW -@ stub RegLoadAppKeyA -@ stub RegLoadAppKeyW -@ stdcall RegLoadKeyA() advapi32.RegLoadKeyA -@ stdcall RegLoadKeyW() advapi32.RegLoadKeyW -@ stdcall -version=0x600+ RegLoadMUIStringA() advapi32.RegLoadMUIStringA -@ stdcall -version=0x600+ RegLoadMUIStringW() advapi32.RegLoadMUIStringW -@ stdcall RegNotifyChangeKeyValue() advapi32.RegNotifyChangeKeyValue -@ stdcall RegOpenCurrentUser() advapi32.RegOpenCurrentUser -@ stdcall RegOpenKeyExA() advapi32.RegOpenKeyExA -@ stdcall RegOpenKeyExW() advapi32.RegOpenKeyExW -@ stdcall RegOpenUserClassesRoot() advapi32.RegOpenUserClassesRoot -@ stdcall RegQueryInfoKeyA() advapi32.RegQueryInfoKeyA -@ stdcall RegQueryInfoKeyW() advapi32.RegQueryInfoKeyW -@ stdcall RegQueryValueExA() advapi32.RegQueryValueExA -@ stdcall RegQueryValueExW() advapi32.RegQueryValueExW -@ stdcall RegRestoreKeyA() advapi32.RegRestoreKeyA -@ stdcall RegRestoreKeyW() advapi32.RegRestoreKeyW -@ stdcall RegSaveKeyExA() advapi32.RegSaveKeyExA -@ stdcall RegSaveKeyExW() advapi32.RegSaveKeyExW -@ stdcall RegSetKeySecurity() advapi32.RegSetKeySecurity -@ stdcall RegSetValueExA() advapi32.RegSetValueExA -@ stdcall RegSetValueExW() advapi32.RegSetValueExW -@ stdcall RegUnLoadKeyA() advapi32.RegUnLoadKeyA -@ stdcall RegUnLoadKeyW() advapi32.RegUnLoadKeyW diff --git a/dll/apisets/api-ms-win-core-registry-l2-1-0.spec b/dll/apisets/api-ms-win-core-registry-l2-1-0.spec deleted file mode 100644 index 89e642feaaa..00000000000 --- a/dll/apisets/api-ms-win-core-registry-l2-1-0.spec +++ /dev/null @@ -1,36 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall RegConnectRegistryA() advapi32.RegConnectRegistryA -@ stdcall RegConnectRegistryW() advapi32.RegConnectRegistryW -@ stub RegCopyTreeA -@ stdcall RegCreateKeyA() advapi32.RegCreateKeyA -@ stub RegCreateKeyTransactedA -@ stub RegCreateKeyTransactedW -@ stdcall RegCreateKeyW() advapi32.RegCreateKeyW -@ stdcall RegDeleteKeyA() advapi32.RegDeleteKeyA -@ stub RegDeleteKeyTransactedA -@ stub RegDeleteKeyTransactedW -@ stub RegDeleteKeyValueA -@ stub RegDeleteKeyValueW -@ stdcall RegDeleteKeyW() advapi32.RegDeleteKeyW -@ stdcall RegDisablePredefinedCache() advapi32.RegDisablePredefinedCache -@ stdcall RegEnumKeyA() advapi32.RegEnumKeyA -@ stdcall RegEnumKeyW() advapi32.RegEnumKeyW -@ stdcall RegOpenKeyA() advapi32.RegOpenKeyA -@ stub RegOpenKeyTransactedA -@ stub RegOpenKeyTransactedW -@ stdcall RegOpenKeyW() advapi32.RegOpenKeyW -@ stdcall RegOverridePredefKey() advapi32.RegOverridePredefKey -@ stdcall RegQueryMultipleValuesA() advapi32.RegQueryMultipleValuesA -@ stdcall RegQueryMultipleValuesW() advapi32.RegQueryMultipleValuesW -@ stdcall RegQueryValueA() advapi32.RegQueryValueA -@ stdcall RegQueryValueW() advapi32.RegQueryValueW -@ stdcall RegReplaceKeyA() advapi32.RegReplaceKeyA -@ stdcall RegReplaceKeyW() advapi32.RegReplaceKeyW -@ stdcall RegSaveKeyA() advapi32.RegSaveKeyA -@ stdcall RegSaveKeyW() advapi32.RegSaveKeyW -@ stub RegSetKeyValueA -@ stdcall RegSetKeyValueW() advapi32_vista.RegSetKeyValueW -@ stdcall RegSetValueA() advapi32.RegSetValueA -@ stdcall RegSetValueW() advapi32.RegSetValueW diff --git a/dll/apisets/api-ms-win-core-registryuserspecific-l1-1-0.spec b/dll/apisets/api-ms-win-core-registryuserspecific-l1-1-0.spec deleted file mode 100644 index 4bf478001cc..00000000000 --- a/dll/apisets/api-ms-win-core-registryuserspecific-l1-1-0.spec +++ /dev/null @@ -1,28 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall SHRegCloseUSKey() shlwapi.SHRegCloseUSKey -@ stdcall SHRegCreateUSKeyA() shlwapi.SHRegCreateUSKeyA -@ stdcall SHRegCreateUSKeyW() shlwapi.SHRegCreateUSKeyW -@ stdcall SHRegDeleteEmptyUSKeyA() shlwapi.SHRegDeleteEmptyUSKeyA -@ stdcall SHRegDeleteEmptyUSKeyW() shlwapi.SHRegDeleteEmptyUSKeyW -@ stdcall SHRegDeleteUSValueA() shlwapi.SHRegDeleteUSValueA -@ stdcall SHRegDeleteUSValueW() shlwapi.SHRegDeleteUSValueW -@ stdcall SHRegEnumUSKeyA() shlwapi.SHRegEnumUSKeyA -@ stdcall SHRegEnumUSKeyW() shlwapi.SHRegEnumUSKeyW -@ stdcall SHRegEnumUSValueA() shlwapi.SHRegEnumUSValueA -@ stdcall SHRegEnumUSValueW() shlwapi.SHRegEnumUSValueW -@ stdcall SHRegGetBoolUSValueA() shlwapi.SHRegGetBoolUSValueA -@ stdcall SHRegGetBoolUSValueW() shlwapi.SHRegGetBoolUSValueW -@ stdcall SHRegGetUSValueA() shlwapi.SHRegGetUSValueA -@ stdcall SHRegGetUSValueW() shlwapi.SHRegGetUSValueW -@ stdcall SHRegOpenUSKeyA() shlwapi.SHRegOpenUSKeyA -@ stdcall SHRegOpenUSKeyW() shlwapi.SHRegOpenUSKeyW -@ stdcall SHRegQueryInfoUSKeyA() shlwapi.SHRegQueryInfoUSKeyA -@ stdcall SHRegQueryInfoUSKeyW() shlwapi.SHRegQueryInfoUSKeyW -@ stdcall SHRegQueryUSValueA() shlwapi.SHRegQueryUSValueA -@ stdcall SHRegQueryUSValueW() shlwapi.SHRegQueryUSValueW -@ stdcall SHRegSetUSValueA() shlwapi.SHRegSetUSValueA -@ stdcall SHRegSetUSValueW() shlwapi.SHRegSetUSValueW -@ stdcall SHRegWriteUSValueA() shlwapi.SHRegWriteUSValueA -@ stdcall SHRegWriteUSValueW() shlwapi.SHRegWriteUSValueW diff --git a/dll/apisets/api-ms-win-core-rtlsupport-l1-1-0.spec b/dll/apisets/api-ms-win-core-rtlsupport-l1-1-0.spec deleted file mode 100644 index ff395a693d2..00000000000 --- a/dll/apisets/api-ms-win-core-rtlsupport-l1-1-0.spec +++ /dev/null @@ -1,18 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -arch=x86_64 RtlAddFunctionTable() ntdll.RtlAddFunctionTable -@ stdcall RtlCaptureContext() ntdll.RtlCaptureContext -@ stdcall RtlCaptureStackBackTrace() ntdll.RtlCaptureStackBackTrace -@ stdcall RtlCompareMemory() ntdll.RtlCompareMemory -@ stdcall -arch=x86_64 RtlCopyMemory() kernel32.RtlCopyMemory -@ stdcall -arch=x86_64 RtlDeleteFunctionTable() ntdll.RtlDeleteFunctionTable -@ stdcall RtlFillMemory() ntdll.RtlFillMemory -@ stdcall -arch=x86_64 RtlInstallFunctionTableCallback() ntdll.RtlInstallFunctionTableCallback -@ stdcall -arch=x86_64 RtlLookupFunctionEntry() ntdll.RtlLookupFunctionEntry -@ stdcall RtlPcToFileHeader() ntdll.RtlPcToFileHeader -@ stdcall RtlRaiseException() ntdll.RtlRaiseException -@ stdcall -arch=x86_64 RtlRestoreContext() ntdll.RtlRestoreContext -@ stdcall RtlUnwind() ntdll.RtlUnwind -@ stdcall -arch=x86_64 RtlUnwindEx() ntdll.RtlUnwindEx -@ stdcall -arch=x86_64 RtlVirtualUnwind() ntdll.RtlVirtualUnwind diff --git a/dll/apisets/api-ms-win-core-rtlsupport-l1-2-0.spec b/dll/apisets/api-ms-win-core-rtlsupport-l1-2-0.spec deleted file mode 100644 index c0ea5eafb60..00000000000 --- a/dll/apisets/api-ms-win-core-rtlsupport-l1-2-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall RtlCaptureContext() ntdll.RtlCaptureContext -@ stdcall RtlCaptureStackBackTrace() ntdll.RtlCaptureStackBackTrace -@ stdcall RtlCompareMemory() ntdll.RtlCompareMemory -@ stdcall RtlPcToFileHeader() ntdll.RtlPcToFileHeader -@ stdcall RtlRaiseException() ntdll.RtlRaiseException -@ stdcall RtlUnwind() ntdll.RtlUnwind diff --git a/dll/apisets/api-ms-win-core-shlwapi-legacy-l1-1-0.spec b/dll/apisets/api-ms-win-core-shlwapi-legacy-l1-1-0.spec deleted file mode 100644 index 6669b2c6f1d..00000000000 --- a/dll/apisets/api-ms-win-core-shlwapi-legacy-l1-1-0.spec +++ /dev/null @@ -1,91 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall IsCharBlankW() shlwapi.IsCharBlankW -@ stdcall IsCharCntrlW() shlwapi.IsCharCntrlW -@ stdcall IsCharDigitW() shlwapi.IsCharDigitW -@ stdcall IsCharPunctW() shlwapi.IsCharPunctW -@ stdcall IsCharSpaceA() shlwapi.IsCharSpaceA -@ stdcall IsCharSpaceW() shlwapi.IsCharSpaceW -@ stdcall IsCharXDigitW() shlwapi.IsCharXDigitW -@ stdcall PathAddBackslashA() shlwapi.PathAddBackslashA -@ stdcall PathAddBackslashW() shlwapi.PathAddBackslashW -@ stdcall PathAddExtensionA() shlwapi.PathAddExtensionA -@ stdcall PathAddExtensionW() shlwapi.PathAddExtensionW -@ stdcall PathAppendA() shlwapi.PathAppendA -@ stdcall PathAppendW() shlwapi.PathAppendW -@ stdcall PathCanonicalizeA() shlwapi.PathCanonicalizeA -@ stdcall PathCanonicalizeW() shlwapi.PathCanonicalizeW -@ stdcall PathCombineA() shlwapi.PathCombineA -@ stdcall PathCombineW() shlwapi.PathCombineW -@ stdcall PathCommonPrefixA() shlwapi.PathCommonPrefixA -@ stdcall PathCommonPrefixW() shlwapi.PathCommonPrefixW -@ stdcall PathFileExistsA() shlwapi.PathFileExistsA -@ stdcall PathFileExistsW() shlwapi.PathFileExistsW -@ stdcall PathFindExtensionA() shlwapi.PathFindExtensionA -@ stdcall PathFindExtensionW() shlwapi.PathFindExtensionW -@ stdcall PathFindFileNameA() shlwapi.PathFindFileNameA -@ stdcall PathFindFileNameW() shlwapi.PathFindFileNameW -@ stdcall PathFindNextComponentA() shlwapi.PathFindNextComponentA -@ stdcall PathFindNextComponentW() shlwapi.PathFindNextComponentW -@ stdcall PathGetArgsA() shlwapi.PathGetArgsA -@ stdcall PathGetArgsW() shlwapi.PathGetArgsW -@ stdcall PathGetCharTypeA() shlwapi.PathGetCharTypeA -@ stdcall PathGetCharTypeW() shlwapi.PathGetCharTypeW -@ stdcall PathGetDriveNumberA() shlwapi.PathGetDriveNumberA -@ stdcall PathGetDriveNumberW() shlwapi.PathGetDriveNumberW -@ stdcall PathIsFileSpecA() shlwapi.PathIsFileSpecA -@ stdcall PathIsFileSpecW() shlwapi.PathIsFileSpecW -@ stdcall PathIsLFNFileSpecA() shlwapi.PathIsLFNFileSpecA -@ stdcall PathIsLFNFileSpecW() shlwapi.PathIsLFNFileSpecW -@ stdcall PathIsPrefixA() shlwapi.PathIsPrefixA -@ stdcall PathIsPrefixW() shlwapi.PathIsPrefixW -@ stdcall PathIsRelativeA() shlwapi.PathIsRelativeA -@ stdcall PathIsRelativeW() shlwapi.PathIsRelativeW -@ stdcall PathIsRootA() shlwapi.PathIsRootA -@ stdcall PathIsRootW() shlwapi.PathIsRootW -@ stdcall PathIsSameRootA() shlwapi.PathIsSameRootA -@ stdcall PathIsSameRootW() shlwapi.PathIsSameRootW -@ stdcall PathIsUNCA() shlwapi.PathIsUNCA -@ stdcall PathIsUNCServerA() shlwapi.PathIsUNCServerA -@ stdcall PathIsUNCServerShareA() shlwapi.PathIsUNCServerShareA -@ stdcall PathIsUNCServerShareW() shlwapi.PathIsUNCServerShareW -@ stdcall PathIsUNCServerW() shlwapi.PathIsUNCServerW -@ stdcall PathIsUNCW() shlwapi.PathIsUNCW -@ stdcall PathIsValidCharA() shlwapi.PathIsValidCharA -@ stdcall PathIsValidCharW() shlwapi.PathIsValidCharW -@ stdcall PathMatchSpecA() shlwapi.PathMatchSpecA -@ stub PathMatchSpecExA -@ stub PathMatchSpecExW -@ stdcall PathMatchSpecW() shlwapi.PathMatchSpecW -@ stdcall PathParseIconLocationA() shlwapi.PathParseIconLocationA -@ stdcall PathParseIconLocationW() shlwapi.PathParseIconLocationW -@ stdcall PathQuoteSpacesA() shlwapi.PathQuoteSpacesA -@ stdcall PathQuoteSpacesW() shlwapi.PathQuoteSpacesW -@ stdcall PathRelativePathToA() shlwapi.PathRelativePathToA -@ stdcall PathRelativePathToW() shlwapi.PathRelativePathToW -@ stdcall PathRemoveBackslashA() shlwapi.PathRemoveBackslashA -@ stdcall PathRemoveBackslashW() shlwapi.PathRemoveBackslashW -@ stdcall PathRemoveBlanksA() shlwapi.PathRemoveBlanksA -@ stdcall PathRemoveBlanksW() shlwapi.PathRemoveBlanksW -@ stdcall PathRemoveExtensionA() shlwapi.PathRemoveExtensionA -@ stdcall PathRemoveExtensionW() shlwapi.PathRemoveExtensionW -@ stdcall PathRemoveFileSpecA() shlwapi.PathRemoveFileSpecA -@ stdcall PathRemoveFileSpecW() shlwapi.PathRemoveFileSpecW -@ stdcall PathRenameExtensionA() shlwapi.PathRenameExtensionA -@ stdcall PathRenameExtensionW() shlwapi.PathRenameExtensionW -@ stdcall PathSearchAndQualifyA() shlwapi.PathSearchAndQualifyA -@ stdcall PathSearchAndQualifyW() shlwapi.PathSearchAndQualifyW -@ stdcall PathSkipRootA() shlwapi.PathSkipRootA -@ stdcall PathSkipRootW() shlwapi.PathSkipRootW -@ stdcall PathStripPathA() shlwapi.PathStripPathA -@ stdcall PathStripPathW() shlwapi.PathStripPathW -@ stdcall PathStripToRootA() shlwapi.PathStripToRootA -@ stdcall PathStripToRootW() shlwapi.PathStripToRootW -@ stdcall PathUnExpandEnvStringsA() shlwapi.PathUnExpandEnvStringsA -@ stdcall PathUnExpandEnvStringsW() shlwapi.PathUnExpandEnvStringsW -@ stdcall PathUnquoteSpacesA() shlwapi.PathUnquoteSpacesA -@ stdcall PathUnquoteSpacesW() shlwapi.PathUnquoteSpacesW -@ stdcall SHExpandEnvironmentStringsA() shlwapi.SHExpandEnvironmentStringsA -@ stdcall SHExpandEnvironmentStringsW() shlwapi.SHExpandEnvironmentStringsW -@ stdcall SHTruncateString() shlwapi.SHTruncateString diff --git a/dll/apisets/api-ms-win-core-shlwapi-obsolete-l1-1-0.spec b/dll/apisets/api-ms-win-core-shlwapi-obsolete-l1-1-0.spec deleted file mode 100644 index b499089d8d2..00000000000 --- a/dll/apisets/api-ms-win-core-shlwapi-obsolete-l1-1-0.spec +++ /dev/null @@ -1,64 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall QISearch() shlwapi.QISearch -@ stdcall SHLoadIndirectString() shlwapi.SHLoadIndirectString -@ stdcall StrCSpnA() shlwapi.StrCSpnA -@ stdcall StrCSpnIA() shlwapi.StrCSpnIA -@ stdcall StrCSpnIW() shlwapi.StrCSpnIW -@ stdcall StrCSpnW() shlwapi.StrCSpnW -@ stdcall StrCatBuffA() shlwapi.StrCatBuffA -@ stdcall StrCatBuffW() shlwapi.StrCatBuffW -@ stdcall StrCatChainW() shlwapi.StrCatChainW -@ stdcall StrChrA() shlwapi.StrChrA -@ stdcall StrChrIA() shlwapi.StrChrIA -@ stdcall StrChrIW() shlwapi.StrChrIW -@ stdcall StrChrNIW() shlwapi.StrChrNIW -@ stdcall StrChrNW() shlwapi.StrChrNW -@ stdcall StrChrW() shlwapi.StrChrW -@ stdcall StrCmpCA() shlwapi.StrCmpCA -@ stdcall StrCmpCW() shlwapi.StrCmpCW -@ stdcall StrCmpICA() shlwapi.StrCmpICA -@ stdcall StrCmpICW() shlwapi.StrCmpICW -@ stdcall StrCmpIW() shlwapi.StrCmpIW -@ stdcall StrCmpLogicalW() shlwapi.StrCmpLogicalW -@ stdcall StrCmpNA() shlwapi.StrCmpNA -@ stdcall StrCmpNCA() shlwapi.StrCmpNCA -@ stdcall StrCmpNCW() shlwapi.StrCmpNCW -@ stdcall StrCmpNIA() shlwapi.StrCmpNIA -@ stdcall StrCmpNICA() shlwapi.StrCmpNICA -@ stdcall StrCmpNICW() shlwapi.StrCmpNICW -@ stdcall StrCmpNIW() shlwapi.StrCmpNIW -@ stdcall StrCmpNW() shlwapi.StrCmpNW -@ stdcall StrCmpW() shlwapi.StrCmpW -@ stdcall StrCpyNW() shlwapi.StrCpyNW -@ stdcall StrCpyNXA() shlwapi.StrCpyNXA -@ stdcall StrCpyNXW() shlwapi.StrCpyNXW -@ stdcall StrDupA() shlwapi.StrDupA -@ stdcall StrDupW() shlwapi.StrDupW -@ stdcall StrIsIntlEqualA() shlwapi.StrIsIntlEqualA -@ stdcall StrIsIntlEqualW() shlwapi.StrIsIntlEqualW -@ stdcall StrPBrkA() shlwapi.StrPBrkA -@ stdcall StrPBrkW() shlwapi.StrPBrkW -@ stdcall StrRChrA() shlwapi.StrRChrA -@ stdcall StrRChrIA() shlwapi.StrRChrIA -@ stdcall StrRChrIW() shlwapi.StrRChrIW -@ stdcall StrRChrW() shlwapi.StrRChrW -@ stdcall StrRStrIA() shlwapi.StrRStrIA -@ stdcall StrRStrIW() shlwapi.StrRStrIW -@ stdcall StrSpnA() shlwapi.StrSpnA -@ stdcall StrSpnW() shlwapi.StrSpnW -@ stdcall StrStrA() shlwapi.StrStrA -@ stdcall StrStrIA() shlwapi.StrStrIA -@ stdcall StrStrIW() shlwapi.StrStrIW -@ stdcall StrStrNIW() shlwapi.StrStrNIW -@ stdcall StrStrNW() shlwapi.StrStrNW -@ stdcall StrStrW() shlwapi.StrStrW -@ stdcall StrToInt64ExA() shlwapi.StrToInt64ExA -@ stdcall StrToInt64ExW() shlwapi.StrToInt64ExW -@ stdcall StrToIntA() shlwapi.StrToIntA -@ stdcall StrToIntExA() shlwapi.StrToIntExA -@ stdcall StrToIntExW() shlwapi.StrToIntExW -@ stdcall StrToIntW() shlwapi.StrToIntW -@ stdcall StrTrimA() shlwapi.StrTrimA -@ stdcall StrTrimW() shlwapi.StrTrimW diff --git a/dll/apisets/api-ms-win-core-shlwapi-obsolete-l1-2-0.spec b/dll/apisets/api-ms-win-core-shlwapi-obsolete-l1-2-0.spec deleted file mode 100644 index 03826ce3145..00000000000 --- a/dll/apisets/api-ms-win-core-shlwapi-obsolete-l1-2-0.spec +++ /dev/null @@ -1,61 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall QISearch() shlwapi.QISearch -@ stdcall StrCatBuffA() shlwapi.StrCatBuffA -@ stdcall StrCatBuffW() shlwapi.StrCatBuffW -@ stdcall StrCatChainW() shlwapi.StrCatChainW -@ stdcall StrChrA() shlwapi.StrChrA -@ stdcall StrChrIA() shlwapi.StrChrIA -@ stdcall StrChrIW() shlwapi.StrChrIW -@ stdcall StrChrNIW() shlwapi.StrChrNIW -@ stdcall StrChrNW() shlwapi.StrChrNW -@ stdcall StrChrW() shlwapi.StrChrW -@ stdcall StrCmpCA() shlwapi.StrCmpCA -@ stdcall StrCmpCW() shlwapi.StrCmpCW -@ stdcall StrCmpICA() shlwapi.StrCmpICA -@ stdcall StrCmpICW() shlwapi.StrCmpICW -@ stdcall StrCmpIW() shlwapi.StrCmpIW -@ stdcall StrCmpLogicalW() shlwapi.StrCmpLogicalW -@ stdcall StrCmpNA() shlwapi.StrCmpNA -@ stdcall StrCmpNCA() shlwapi.StrCmpNCA -@ stdcall StrCmpNCW() shlwapi.StrCmpNCW -@ stdcall StrCmpNIA() shlwapi.StrCmpNIA -@ stdcall StrCmpNICA() shlwapi.StrCmpNICA -@ stdcall StrCmpNICW() shlwapi.StrCmpNICW -@ stdcall StrCmpNIW() shlwapi.StrCmpNIW -@ stdcall StrCmpNW() shlwapi.StrCmpNW -@ stdcall StrCmpW() shlwapi.StrCmpW -@ stdcall StrCpyNW() shlwapi.StrCpyNW -@ stdcall StrCSpnA() shlwapi.StrCSpnA -@ stdcall StrCSpnIA() shlwapi.StrCSpnIA -@ stdcall StrCSpnIW() shlwapi.StrCSpnIW -@ stdcall StrCSpnW() shlwapi.StrCSpnW -@ stdcall StrDupA() shlwapi.StrDupA -@ stdcall StrDupW() shlwapi.StrDupW -@ stdcall StrIsIntlEqualA() shlwapi.StrIsIntlEqualA -@ stdcall StrIsIntlEqualW() shlwapi.StrIsIntlEqualW -@ stdcall StrPBrkA() shlwapi.StrPBrkA -@ stdcall StrPBrkW() shlwapi.StrPBrkW -@ stdcall StrRChrA() shlwapi.StrRChrA -@ stdcall StrRChrIA() shlwapi.StrRChrIA -@ stdcall StrRChrIW() shlwapi.StrRChrIW -@ stdcall StrRChrW() shlwapi.StrRChrW -@ stdcall StrRStrIA() shlwapi.StrRStrIA -@ stdcall StrRStrIW() shlwapi.StrRStrIW -@ stdcall StrSpnA() shlwapi.StrSpnA -@ stdcall StrSpnW() shlwapi.StrSpnW -@ stdcall StrStrA() shlwapi.StrStrA -@ stdcall StrStrIA() shlwapi.StrStrIA -@ stdcall StrStrIW() shlwapi.StrStrIW -@ stdcall StrStrNIW() shlwapi.StrStrNIW -@ stdcall StrStrNW() shlwapi.StrStrNW -@ stdcall StrStrW() shlwapi.StrStrW -@ stdcall StrToInt64ExA() shlwapi.StrToInt64ExA -@ stdcall StrToInt64ExW() shlwapi.StrToInt64ExW -@ stdcall StrToIntA() shlwapi.StrToIntA -@ stdcall StrToIntExA() shlwapi.StrToIntExA -@ stdcall StrToIntExW() shlwapi.StrToIntExW -@ stdcall StrToIntW() shlwapi.StrToIntW -@ stdcall StrTrimA() shlwapi.StrTrimA -@ stdcall StrTrimW() shlwapi.StrTrimW diff --git a/dll/apisets/api-ms-win-core-shutdown-l1-1-0.spec b/dll/apisets/api-ms-win-core-shutdown-l1-1-0.spec deleted file mode 100644 index 7990761f7e0..00000000000 --- a/dll/apisets/api-ms-win-core-shutdown-l1-1-0.spec +++ /dev/null @@ -1,5 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AbortSystemShutdownW() advapi32.AbortSystemShutdownW -@ stdcall InitiateSystemShutdownExW() advapi32.InitiateSystemShutdownExW diff --git a/dll/apisets/api-ms-win-core-sidebyside-l1-1-0.spec b/dll/apisets/api-ms-win-core-sidebyside-l1-1-0.spec deleted file mode 100644 index b36e92f344e..00000000000 --- a/dll/apisets/api-ms-win-core-sidebyside-l1-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ActivateActCtx() kernel32.ActivateActCtx -@ stdcall AddRefActCtx() kernel32.AddRefActCtx -@ stdcall CreateActCtxW() kernel32.CreateActCtxW -@ stdcall DeactivateActCtx() kernel32.DeactivateActCtx -@ stdcall FindActCtxSectionGuid() kernel32.FindActCtxSectionGuid -@ stdcall FindActCtxSectionStringW() kernel32.FindActCtxSectionStringW -@ stdcall GetCurrentActCtx() kernel32.GetCurrentActCtx -@ stdcall -version=0x600+ QueryActCtxSettingsW() kernel32.QueryActCtxSettingsW -@ stdcall QueryActCtxW() kernel32.QueryActCtxW -@ stdcall ReleaseActCtx() kernel32.ReleaseActCtx -@ stdcall ZombifyActCtx() kernel32.ZombifyActCtx diff --git a/dll/apisets/api-ms-win-core-string-l1-1-0.spec b/dll/apisets/api-ms-win-core-string-l1-1-0.spec deleted file mode 100644 index a5c602d6e55..00000000000 --- a/dll/apisets/api-ms-win-core-string-l1-1-0.spec +++ /dev/null @@ -1,11 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ CompareStringEx() kernel32.CompareStringEx -@ stdcall -version=0x600+ CompareStringOrdinal() kernel32.CompareStringOrdinal -@ stdcall CompareStringW() kernel32.CompareStringW -@ stdcall FoldStringW() kernel32.FoldStringW -@ stdcall GetStringTypeExW() kernel32.GetStringTypeExW -@ stdcall GetStringTypeW() kernel32.GetStringTypeW -@ stdcall MultiByteToWideChar() kernel32.MultiByteToWideChar -@ stdcall WideCharToMultiByte() kernel32.WideCharToMultiByte diff --git a/dll/apisets/api-ms-win-core-string-l2-1-0.spec b/dll/apisets/api-ms-win-core-string-l2-1-0.spec deleted file mode 100644 index 6c3ea35a1ad..00000000000 --- a/dll/apisets/api-ms-win-core-string-l2-1-0.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CharLowerBuffW() user32.CharLowerBuffW -@ stdcall CharLowerW() user32.CharLowerW -@ stdcall CharNextW() user32.CharNextW -@ stdcall CharPrevW() user32.CharPrevW -@ stdcall CharUpperBuffW() user32.CharUpperBuffW -@ stdcall CharUpperW() user32.CharUpperW -@ stdcall IsCharAlphaNumericW() user32.IsCharAlphaNumericW -@ stdcall IsCharAlphaW() user32.IsCharAlphaW -@ stdcall IsCharLowerW() user32.IsCharLowerW -@ stdcall IsCharUpperW() user32.IsCharUpperW diff --git a/dll/apisets/api-ms-win-core-string-obsolete-l1-1-0.spec b/dll/apisets/api-ms-win-core-string-obsolete-l1-1-0.spec deleted file mode 100644 index d7fa689dc64..00000000000 --- a/dll/apisets/api-ms-win-core-string-obsolete-l1-1-0.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall lstrcatW() kernel32.lstrcatW -@ stdcall lstrcmpA() kernel32.lstrcmpA -@ stdcall lstrcmpW() kernel32.lstrcmpW -@ stdcall lstrcmpiA() kernel32.lstrcmpiA -@ stdcall lstrcmpiW() kernel32.lstrcmpiW -@ stdcall lstrcpyW() kernel32.lstrcpyW -@ stdcall lstrcpynA() kernel32.lstrcpynA -@ stdcall lstrcpynW() kernel32.lstrcpynW -@ stdcall lstrlenA() kernel32.lstrlenA -@ stdcall lstrlenW() kernel32.lstrlenW diff --git a/dll/apisets/api-ms-win-core-stringansi-l1-1-0.spec b/dll/apisets/api-ms-win-core-stringansi-l1-1-0.spec deleted file mode 100644 index 981a196b8dd..00000000000 --- a/dll/apisets/api-ms-win-core-stringansi-l1-1-0.spec +++ /dev/null @@ -1,15 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CharLowerA() user32.CharLowerA -@ stdcall CharLowerBuffA() user32.CharLowerBuffA -@ stdcall CharNextA() user32.CharNextA -@ stdcall CharNextExA() user32.CharNextExA -@ stdcall CharPrevA() user32.CharPrevA -@ stdcall CharPrevExA() user32.CharPrevExA -@ stdcall CharUpperA() user32.CharUpperA -@ stdcall CharUpperBuffA() user32.CharUpperBuffA -@ stdcall IsCharAlphaA() user32.IsCharAlphaA -@ stdcall IsCharAlphaNumericA() user32.IsCharAlphaNumericA -@ stdcall IsCharLowerA() user32.IsCharLowerA -@ stdcall IsCharUpperA() user32.IsCharUpperA diff --git a/dll/apisets/api-ms-win-core-stringloader-l1-1-1.spec b/dll/apisets/api-ms-win-core-stringloader-l1-1-1.spec deleted file mode 100644 index 9e72004e2ae..00000000000 --- a/dll/apisets/api-ms-win-core-stringloader-l1-1-1.spec +++ /dev/null @@ -1,5 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall LoadStringA() user32.LoadStringA -@ stdcall LoadStringW() user32.LoadStringW diff --git a/dll/apisets/api-ms-win-core-synch-ansi-l1-1-0.spec b/dll/apisets/api-ms-win-core-synch-ansi-l1-1-0.spec deleted file mode 100644 index f2a22b8dbf8..00000000000 --- a/dll/apisets/api-ms-win-core-synch-ansi-l1-1-0.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CreateSemaphoreA() kernel32.CreateSemaphoreA -@ stdcall -version=0x600+ CreateSemaphoreExA() kernel32.CreateSemaphoreExA -@ stdcall CreateWaitableTimerA() kernel32.CreateWaitableTimerA -@ stdcall -version=0x600+ CreateWaitableTimerExA() kernel32.CreateWaitableTimerExA -@ stdcall OpenMutexA() kernel32.OpenMutexA -@ stdcall OpenSemaphoreA() kernel32.OpenSemaphoreA -@ stdcall OpenWaitableTimerA() kernel32.OpenWaitableTimerA diff --git a/dll/apisets/api-ms-win-core-synch-l1-1-0.spec b/dll/apisets/api-ms-win-core-synch-l1-1-0.spec deleted file mode 100644 index a1d1a739269..00000000000 --- a/dll/apisets/api-ms-win-core-synch-l1-1-0.spec +++ /dev/null @@ -1,45 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ AcquireSRWLockExclusive() kernel32.AcquireSRWLockExclusive -@ stdcall -version=0x600+ AcquireSRWLockShared() kernel32.AcquireSRWLockShared -@ stdcall CancelWaitableTimer() kernel32.CancelWaitableTimer -@ stdcall CreateEventA() kernel32.CreateEventA -@ stdcall -version=0x600+ CreateEventExA() kernel32.CreateEventExA -@ stdcall -version=0x600+ CreateEventExW() kernel32.CreateEventExW -@ stdcall CreateEventW() kernel32.CreateEventW -@ stdcall CreateMutexA() kernel32.CreateMutexA -@ stdcall -version=0x600+ CreateMutexExA() kernel32.CreateMutexExA -@ stdcall -version=0x600+ CreateMutexExW() kernel32.CreateMutexExW -@ stdcall CreateMutexW() kernel32.CreateMutexW -@ stdcall -version=0x600+ CreateSemaphoreExW() kernel32.CreateSemaphoreExW -@ stdcall -version=0x600+ CreateWaitableTimerExW() kernel32.CreateWaitableTimerExW -@ stdcall DeleteCriticalSection() kernel32.DeleteCriticalSection -@ stdcall EnterCriticalSection() kernel32.EnterCriticalSection -@ stdcall InitializeCriticalSection() kernel32.InitializeCriticalSection -@ stdcall InitializeCriticalSectionAndSpinCount() kernel32.InitializeCriticalSectionAndSpinCount -@ stdcall -version=0x600+ InitializeCriticalSectionEx() kernel32.InitializeCriticalSectionEx -@ stdcall -version=0x600+ InitializeSRWLock() kernel32.InitializeSRWLock -@ stdcall LeaveCriticalSection() kernel32.LeaveCriticalSection -@ stdcall OpenEventA() kernel32.OpenEventA -@ stdcall OpenEventW() kernel32.OpenEventW -@ stdcall OpenMutexW() kernel32.OpenMutexW -@ stdcall OpenProcess() kernel32.OpenProcess -@ stdcall OpenSemaphoreW() kernel32.OpenSemaphoreW -@ stdcall OpenWaitableTimerW() kernel32.OpenWaitableTimerW -@ stdcall ReleaseMutex() kernel32.ReleaseMutex -@ stdcall -version=0x600+ ReleaseSRWLockExclusive() kernel32.ReleaseSRWLockExclusive -@ stdcall -version=0x600+ ReleaseSRWLockShared() kernel32.ReleaseSRWLockShared -@ stdcall ReleaseSemaphore() kernel32.ReleaseSemaphore -@ stdcall ResetEvent() kernel32.ResetEvent -@ stdcall SetCriticalSectionSpinCount() kernel32.SetCriticalSectionSpinCount -@ stdcall SetEvent() kernel32.SetEvent -@ stdcall SetWaitableTimer() kernel32.SetWaitableTimer -@ stub SetWaitableTimerEx -@ stdcall SleepEx() kernel32.SleepEx -@ stub TryAcquireSRWLockExclusive -@ stub TryAcquireSRWLockShared -@ stdcall TryEnterCriticalSection() kernel32.TryEnterCriticalSection -@ stdcall WaitForMultipleObjectsEx() kernel32.WaitForMultipleObjectsEx -@ stdcall WaitForSingleObject() kernel32.WaitForSingleObject -@ stdcall WaitForSingleObjectEx() kernel32.WaitForSingleObjectEx diff --git a/dll/apisets/api-ms-win-core-synch-l1-2-0.spec b/dll/apisets/api-ms-win-core-synch-l1-2-0.spec deleted file mode 100644 index a0e4ddc0733..00000000000 --- a/dll/apisets/api-ms-win-core-synch-l1-2-0.spec +++ /dev/null @@ -1,61 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ AcquireSRWLockExclusive() kernel32.AcquireSRWLockExclusive -@ stdcall -version=0x600+ AcquireSRWLockShared() kernel32.AcquireSRWLockShared -@ stdcall CancelWaitableTimer() kernel32.CancelWaitableTimer -@ stdcall CreateEventA() kernel32.CreateEventA -@ stdcall -version=0x600+ CreateEventExA() kernel32.CreateEventExA -@ stdcall -version=0x600+ CreateEventExW() kernel32.CreateEventExW -@ stdcall CreateEventW() kernel32.CreateEventW -@ stdcall CreateMutexA() kernel32.CreateMutexA -@ stdcall -version=0x600+ CreateMutexExA() kernel32.CreateMutexExA -@ stdcall -version=0x600+ CreateMutexExW() kernel32.CreateMutexExW -@ stdcall CreateMutexW() kernel32.CreateMutexW -@ stdcall -version=0x600+ CreateSemaphoreExW() kernel32.CreateSemaphoreExW -@ stdcall -version=0x600+ CreateWaitableTimerExW() kernel32.CreateWaitableTimerExW -@ stdcall DeleteCriticalSection() kernel32.DeleteCriticalSection -@ stub DeleteSynchronizationBarrier -@ stdcall EnterCriticalSection() kernel32.EnterCriticalSection -@ stub EnterSynchronizationBarrier -@ stdcall -version=0x600+ InitOnceBeginInitialize() kernel32.InitOnceBeginInitialize -@ stdcall -version=0x600+ InitOnceComplete() kernel32.InitOnceComplete -@ stdcall -version=0x600+ InitOnceExecuteOnce() kernel32.InitOnceExecuteOnce -@ stdcall -version=0x600+ InitOnceInitialize() kernel32.InitOnceInitialize -@ stdcall -version=0x600+ InitializeConditionVariable() kernel32.InitializeConditionVariable -@ stdcall InitializeCriticalSection() kernel32.InitializeCriticalSection -@ stdcall InitializeCriticalSectionAndSpinCount() kernel32.InitializeCriticalSectionAndSpinCount -@ stdcall -version=0x600+ InitializeCriticalSectionEx() kernel32.InitializeCriticalSectionEx -@ stdcall -version=0x600+ InitializeSRWLock() kernel32.InitializeSRWLock -@ stub InitializeSynchronizationBarrier -@ stdcall LeaveCriticalSection() kernel32.LeaveCriticalSection -@ stdcall OpenEventA() kernel32.OpenEventA -@ stdcall OpenEventW() kernel32.OpenEventW -@ stdcall OpenMutexW() kernel32.OpenMutexW -@ stdcall OpenSemaphoreW() kernel32.OpenSemaphoreW -@ stdcall OpenWaitableTimerW() kernel32.OpenWaitableTimerW -@ stdcall ReleaseMutex() kernel32.ReleaseMutex -@ stdcall -version=0x600+ ReleaseSRWLockExclusive() kernel32.ReleaseSRWLockExclusive -@ stdcall -version=0x600+ ReleaseSRWLockShared() kernel32.ReleaseSRWLockShared -@ stdcall ReleaseSemaphore() kernel32.ReleaseSemaphore -@ stdcall ResetEvent() kernel32.ResetEvent -@ stdcall SetCriticalSectionSpinCount() kernel32.SetCriticalSectionSpinCount -@ stdcall SetEvent() kernel32.SetEvent -@ stdcall SetWaitableTimer() kernel32.SetWaitableTimer -@ stub SetWaitableTimerEx -@ stdcall SignalObjectAndWait() kernel32.SignalObjectAndWait -@ stdcall Sleep() kernel32.Sleep -@ stdcall -version=0x600+ SleepConditionVariableCS() kernel32.SleepConditionVariableCS -@ stdcall -version=0x600+ SleepConditionVariableSRW() kernel32.SleepConditionVariableSRW -@ stdcall SleepEx() kernel32.SleepEx -@ stub TryAcquireSRWLockExclusive -@ stub TryAcquireSRWLockShared -@ stdcall TryEnterCriticalSection() kernel32.TryEnterCriticalSection -@ stdcall WaitForMultipleObjectsEx() kernel32.WaitForMultipleObjectsEx -@ stdcall WaitForSingleObject() kernel32.WaitForSingleObject -@ stdcall WaitForSingleObjectEx() kernel32.WaitForSingleObjectEx -@ stub WaitOnAddress -@ stdcall -version=0x600+ WakeAllConditionVariable() kernel32.WakeAllConditionVariable -@ stub WakeByAddressAll -@ stub WakeByAddressSingle -@ stdcall -version=0x600+ WakeConditionVariable() kernel32.WakeConditionVariable diff --git a/dll/apisets/api-ms-win-core-synch-l1-2-1.spec b/dll/apisets/api-ms-win-core-synch-l1-2-1.spec deleted file mode 100644 index 7148b051e13..00000000000 --- a/dll/apisets/api-ms-win-core-synch-l1-2-1.spec +++ /dev/null @@ -1,64 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ AcquireSRWLockExclusive() kernel32.AcquireSRWLockExclusive -@ stdcall -version=0x600+ AcquireSRWLockShared() kernel32.AcquireSRWLockShared -@ stdcall CancelWaitableTimer() kernel32.CancelWaitableTimer -@ stdcall CreateEventA() kernel32.CreateEventA -@ stdcall -version=0x600+ CreateEventExA() kernel32.CreateEventExA -@ stdcall -version=0x600+ CreateEventExW() kernel32.CreateEventExW -@ stdcall CreateEventW() kernel32.CreateEventW -@ stdcall CreateMutexA() kernel32.CreateMutexA -@ stdcall -version=0x600+ CreateMutexExA() kernel32.CreateMutexExA -@ stdcall -version=0x600+ CreateMutexExW() kernel32.CreateMutexExW -@ stdcall CreateMutexW() kernel32.CreateMutexW -@ stdcall -version=0x600+ CreateSemaphoreExW() kernel32.CreateSemaphoreExW -@ stdcall CreateSemaphoreW() kernel32.CreateSemaphoreW -@ stdcall -version=0x600+ CreateWaitableTimerExW() kernel32.CreateWaitableTimerExW -@ stdcall CreateWaitableTimerW() kernel32.CreateWaitableTimerW -@ stdcall DeleteCriticalSection() kernel32.DeleteCriticalSection -@ stub DeleteSynchronizationBarrier -@ stdcall EnterCriticalSection() kernel32.EnterCriticalSection -@ stub EnterSynchronizationBarrier -@ stdcall -version=0x600+ InitializeConditionVariable() kernel32.InitializeConditionVariable -@ stdcall InitializeCriticalSection() kernel32.InitializeCriticalSection -@ stdcall InitializeCriticalSectionAndSpinCount() kernel32.InitializeCriticalSectionAndSpinCount -@ stdcall -version=0x600+ InitializeCriticalSectionEx() kernel32.InitializeCriticalSectionEx -@ stdcall -version=0x600+ InitializeSRWLock() kernel32.InitializeSRWLock -@ stub InitializeSynchronizationBarrier -@ stdcall -version=0x600+ InitOnceBeginInitialize() kernel32.InitOnceBeginInitialize -@ stdcall -version=0x600+ InitOnceComplete() kernel32.InitOnceComplete -@ stdcall -version=0x600+ InitOnceExecuteOnce() kernel32.InitOnceExecuteOnce -@ stdcall -version=0x600+ InitOnceInitialize() kernel32.InitOnceInitialize -@ stdcall LeaveCriticalSection() kernel32.LeaveCriticalSection -@ stdcall OpenEventA() kernel32.OpenEventA -@ stdcall OpenEventW() kernel32.OpenEventW -@ stdcall OpenMutexW() kernel32.OpenMutexW -@ stdcall OpenSemaphoreW() kernel32.OpenSemaphoreW -@ stdcall OpenWaitableTimerW() kernel32.OpenWaitableTimerW -@ stdcall ReleaseMutex() kernel32.ReleaseMutex -@ stdcall ReleaseSemaphore() kernel32.ReleaseSemaphore -@ stdcall -version=0x600+ ReleaseSRWLockExclusive() kernel32.ReleaseSRWLockExclusive -@ stdcall -version=0x600+ ReleaseSRWLockShared() kernel32.ReleaseSRWLockShared -@ stdcall ResetEvent() kernel32.ResetEvent -@ stdcall SetCriticalSectionSpinCount() kernel32.SetCriticalSectionSpinCount -@ stdcall SetEvent() kernel32.SetEvent -@ stdcall SetWaitableTimer() kernel32.SetWaitableTimer -@ stub SetWaitableTimerEx -@ stdcall SignalObjectAndWait() kernel32.SignalObjectAndWait -@ stdcall Sleep() kernel32.Sleep -@ stdcall -version=0x600+ SleepConditionVariableCS() kernel32.SleepConditionVariableCS -@ stdcall -version=0x600+ SleepConditionVariableSRW() kernel32.SleepConditionVariableSRW -@ stdcall SleepEx() kernel32.SleepEx -@ stub TryAcquireSRWLockExclusive -@ stub TryAcquireSRWLockShared -@ stdcall TryEnterCriticalSection() kernel32.TryEnterCriticalSection -@ stdcall WaitForMultipleObjects() kernel32.WaitForMultipleObjects -@ stdcall WaitForMultipleObjectsEx() kernel32.WaitForMultipleObjectsEx -@ stdcall WaitForSingleObject() kernel32.WaitForSingleObject -@ stdcall WaitForSingleObjectEx() kernel32.WaitForSingleObjectEx -@ stub WaitOnAddress -@ stdcall -version=0x600+ WakeAllConditionVariable() kernel32.WakeAllConditionVariable -@ stub WakeByAddressAll -@ stub WakeByAddressSingle -@ stdcall -version=0x600+ WakeConditionVariable() kernel32.WakeConditionVariable diff --git a/dll/apisets/api-ms-win-core-sysinfo-l1-1-0.spec b/dll/apisets/api-ms-win-core-sysinfo-l1-1-0.spec deleted file mode 100644 index 00c0ab1d95b..00000000000 --- a/dll/apisets/api-ms-win-core-sysinfo-l1-1-0.spec +++ /dev/null @@ -1,31 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetComputerNameExA() kernel32.GetComputerNameExA -@ stdcall GetComputerNameExW() kernel32.GetComputerNameExW -@ stdcall -version=0x600+ GetDynamicTimeZoneInformation() kernel32.GetDynamicTimeZoneInformation -@ stdcall GetLocalTime() kernel32.GetLocalTime -@ stdcall GetLogicalProcessorInformation() kernel32.GetLogicalProcessorInformation -@ stub GetLogicalProcessorInformationEx -@ stdcall GetSystemDirectoryA() kernel32.GetSystemDirectoryA -@ stdcall GetSystemDirectoryW() kernel32.GetSystemDirectoryW -@ stdcall GetSystemInfo() kernel32.GetSystemInfo -@ stdcall GetSystemTime() kernel32.GetSystemTime -@ stdcall GetSystemTimeAdjustment() kernel32.GetSystemTimeAdjustment -@ stdcall GetSystemTimeAsFileTime() kernel32.GetSystemTimeAsFileTime -@ stdcall GetSystemWindowsDirectoryA() kernel32.GetSystemWindowsDirectoryA -@ stdcall GetSystemWindowsDirectoryW() kernel32.GetSystemWindowsDirectoryW -@ stdcall -version=0x600+ GetTickCount64() kernel32.GetTickCount64 -@ stdcall GetTickCount() kernel32.GetTickCount -@ stdcall GetTimeZoneInformation() kernel32.GetTimeZoneInformation -@ stdcall -version=0x600+ GetTimeZoneInformationForYear() kernel32.GetTimeZoneInformationForYear -@ stdcall GetVersion() kernel32.GetVersion -@ stdcall GetVersionExA() kernel32.GetVersionExA -@ stdcall GetVersionExW() kernel32.GetVersionExW -@ stdcall GetWindowsDirectoryA() kernel32.GetWindowsDirectoryA -@ stdcall GetWindowsDirectoryW() kernel32.GetWindowsDirectoryW -@ stdcall GlobalMemoryStatusEx() kernel32.GlobalMemoryStatusEx -@ stdcall SetLocalTime() kernel32.SetLocalTime -@ stdcall SystemTimeToFileTime() kernel32.SystemTimeToFileTime -@ stdcall SystemTimeToTzSpecificLocalTime() kernel32.SystemTimeToTzSpecificLocalTime -@ stdcall TzSpecificLocalTimeToSystemTime() kernel32.TzSpecificLocalTimeToSystemTime diff --git a/dll/apisets/api-ms-win-core-sysinfo-l1-2-0.spec b/dll/apisets/api-ms-win-core-sysinfo-l1-2-0.spec deleted file mode 100644 index 591e4e7037c..00000000000 --- a/dll/apisets/api-ms-win-core-sysinfo-l1-2-0.spec +++ /dev/null @@ -1,34 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall EnumSystemFirmwareTables() kernel32.EnumSystemFirmwareTables -@ stdcall GetComputerNameExA() kernel32.GetComputerNameExA -@ stdcall GetComputerNameExW() kernel32.GetComputerNameExW -@ stdcall GetLocalTime() kernel32.GetLocalTime -@ stdcall GetLogicalProcessorInformation() kernel32.GetLogicalProcessorInformation -@ stub GetLogicalProcessorInformationEx -@ stdcall GetNativeSystemInfo() kernel32.GetNativeSystemInfo -@ stub GetOsSafeBootMode -@ stdcall -version=0x600+ GetProductInfo() kernel32.GetProductInfo -@ stdcall GetSystemDirectoryA() kernel32.GetSystemDirectoryA -@ stdcall GetSystemDirectoryW() kernel32.GetSystemDirectoryW -@ stdcall GetSystemFirmwareTable() kernel32.GetSystemFirmwareTable -@ stdcall GetSystemInfo() kernel32.GetSystemInfo -@ stdcall GetSystemTime() kernel32.GetSystemTime -@ stdcall GetSystemTimeAdjustment() kernel32.GetSystemTimeAdjustment -@ stdcall GetSystemTimeAsFileTime() kernel32.GetSystemTimeAsFileTime -@ stdcall -version=0x602+ GetSystemTimePreciseAsFileTime() kernel32.GetSystemTimePreciseAsFileTime -@ stdcall GetSystemWindowsDirectoryA() kernel32.GetSystemWindowsDirectoryA -@ stdcall GetSystemWindowsDirectoryW() kernel32.GetSystemWindowsDirectoryW -@ stdcall GetTickCount() kernel32.GetTickCount -@ stdcall -version=0x600+ GetTickCount64() kernel32.GetTickCount64 -@ stdcall GetVersion() kernel32.GetVersion -@ stdcall GetVersionExA() kernel32.GetVersionExA -@ stdcall GetVersionExW() kernel32.GetVersionExW -@ stdcall GetWindowsDirectoryA() kernel32.GetWindowsDirectoryA -@ stdcall GetWindowsDirectoryW() kernel32.GetWindowsDirectoryW -@ stdcall GlobalMemoryStatusEx() kernel32.GlobalMemoryStatusEx -@ stdcall SetComputerNameExW() kernel32.SetComputerNameExW -@ stdcall SetLocalTime() kernel32.SetLocalTime -@ stdcall SetSystemTime() kernel32.SetSystemTime -@ stdcall VerSetConditionMask() kernel32.VerSetConditionMask diff --git a/dll/apisets/api-ms-win-core-sysinfo-l1-2-1.spec b/dll/apisets/api-ms-win-core-sysinfo-l1-2-1.spec deleted file mode 100644 index ab5ce34982a..00000000000 --- a/dll/apisets/api-ms-win-core-sysinfo-l1-2-1.spec +++ /dev/null @@ -1,39 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub DnsHostnameToComputerNameExW -@ stdcall EnumSystemFirmwareTables() kernel32.EnumSystemFirmwareTables -@ stdcall GetComputerNameExA() kernel32.GetComputerNameExA -@ stdcall GetComputerNameExW() kernel32.GetComputerNameExW -@ stdcall GetLocalTime() kernel32.GetLocalTime -@ stdcall GetLogicalProcessorInformation() kernel32.GetLogicalProcessorInformation -@ stub GetLogicalProcessorInformationEx -@ stdcall GetNativeSystemInfo() kernel32.GetNativeSystemInfo -@ stub GetOsSafeBootMode -@ stdcall -version=0x600+ GetPhysicallyInstalledSystemMemory() kernel32.GetPhysicallyInstalledSystemMemory -@ stdcall -version=0x600+ GetProductInfo() kernel32.GetProductInfo -@ stdcall GetSystemDirectoryA() kernel32.GetSystemDirectoryA -@ stdcall GetSystemDirectoryW() kernel32.GetSystemDirectoryW -@ stdcall GetSystemFirmwareTable() kernel32.GetSystemFirmwareTable -@ stdcall GetSystemInfo() kernel32.GetSystemInfo -@ stdcall GetSystemTime() kernel32.GetSystemTime -@ stdcall GetSystemTimeAdjustment() kernel32.GetSystemTimeAdjustment -@ stdcall GetSystemTimeAsFileTime() kernel32.GetSystemTimeAsFileTime -@ stdcall -version=0x602+ GetSystemTimePreciseAsFileTime() kernel32.GetSystemTimePreciseAsFileTime -@ stdcall GetSystemWindowsDirectoryA() kernel32.GetSystemWindowsDirectoryA -@ stdcall GetSystemWindowsDirectoryW() kernel32.GetSystemWindowsDirectoryW -@ stdcall -version=0x600+ GetTickCount64() kernel32.GetTickCount64 -@ stdcall GetTickCount() kernel32.GetTickCount -@ stdcall GetVersion() kernel32.GetVersion -@ stdcall GetVersionExA() kernel32.GetVersionExA -@ stdcall GetVersionExW() kernel32.GetVersionExW -@ stdcall GetWindowsDirectoryA() kernel32.GetWindowsDirectoryA -@ stdcall GetWindowsDirectoryW() kernel32.GetWindowsDirectoryW -@ stdcall GlobalMemoryStatusEx() kernel32.GlobalMemoryStatusEx -@ stub InstallELAMCertificateInfo -@ stub SetComputerNameEx2W -@ stdcall SetComputerNameExW() kernel32.SetComputerNameExW -@ stdcall SetLocalTime() kernel32.SetLocalTime -@ stdcall SetSystemTime() kernel32.SetSystemTime -@ stdcall SetSystemTimeAdjustment() kernel32.SetSystemTimeAdjustment -@ stdcall VerSetConditionMask() kernel32.VerSetConditionMask diff --git a/dll/apisets/api-ms-win-core-threadpool-l1-1-0.spec b/dll/apisets/api-ms-win-core-threadpool-l1-1-0.spec deleted file mode 100644 index 153c7af3ce6..00000000000 --- a/dll/apisets/api-ms-win-core-threadpool-l1-1-0.spec +++ /dev/null @@ -1,45 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ CallbackMayRunLong() kernel32.CallbackMayRunLong -@ stdcall -version=0x600+ CancelThreadpoolIo() kernel32.CancelThreadpoolIo -@ stdcall ChangeTimerQueueTimer() kernel32.ChangeTimerQueueTimer -@ stdcall -version=0x600+ CloseThreadpool() kernel32.CloseThreadpool -@ stdcall -version=0x600+ CloseThreadpoolCleanupGroup() kernel32.CloseThreadpoolCleanupGroup -@ stdcall -version=0x600+ CloseThreadpoolCleanupGroupMembers() kernel32.CloseThreadpoolCleanupGroupMembers -@ stdcall -version=0x600+ CloseThreadpoolIo() kernel32.CloseThreadpoolIo -@ stdcall -version=0x600+ CloseThreadpoolTimer() kernel32.CloseThreadpoolTimer -@ stdcall -version=0x600+ CloseThreadpoolWait() kernel32.CloseThreadpoolWait -@ stdcall -version=0x600+ CloseThreadpoolWork() kernel32.CloseThreadpoolWork -@ stdcall -version=0x600+ CreateThreadpool() kernel32.CreateThreadpool -@ stdcall -version=0x600+ CreateThreadpoolCleanupGroup() kernel32.CreateThreadpoolCleanupGroup -@ stdcall -version=0x600+ CreateThreadpoolIo() kernel32.CreateThreadpoolIo -@ stdcall -version=0x600+ CreateThreadpoolTimer() kernel32.CreateThreadpoolTimer -@ stdcall -version=0x600+ CreateThreadpoolWait() kernel32.CreateThreadpoolWait -@ stdcall -version=0x600+ CreateThreadpoolWork() kernel32.CreateThreadpoolWork -@ stdcall CreateTimerQueue() kernel32.CreateTimerQueue -@ stdcall CreateTimerQueueTimer() kernel32.CreateTimerQueueTimer -@ stdcall DeleteTimerQueueEx() kernel32.DeleteTimerQueueEx -@ stdcall DeleteTimerQueueTimer() kernel32.DeleteTimerQueueTimer -@ stdcall -version=0x600+ DisassociateCurrentThreadFromCallback() kernel32.DisassociateCurrentThreadFromCallback -@ stdcall -version=0x600+ FreeLibraryWhenCallbackReturns() kernel32.FreeLibraryWhenCallbackReturns -@ stdcall -version=0x600+ IsThreadpoolTimerSet() kernel32.IsThreadpoolTimerSet -@ stdcall -version=0x600+ LeaveCriticalSectionWhenCallbackReturns() kernel32.LeaveCriticalSectionWhenCallbackReturns -@ stub QueryThreadpoolStackInformation -@ stdcall RegisterWaitForSingleObjectEx() kernel32.RegisterWaitForSingleObjectEx -@ stdcall -version=0x600+ ReleaseMutexWhenCallbackReturns() kernel32.ReleaseMutexWhenCallbackReturns -@ stdcall -version=0x600+ ReleaseSemaphoreWhenCallbackReturns() kernel32.ReleaseSemaphoreWhenCallbackReturns -@ stdcall -version=0x600+ SetEventWhenCallbackReturns() kernel32.SetEventWhenCallbackReturns -@ stub SetThreadpoolStackInformation -@ stdcall -version=0x600+ SetThreadpoolThreadMaximum() kernel32.SetThreadpoolThreadMaximum -@ stdcall -version=0x600+ SetThreadpoolThreadMinimum() kernel32.SetThreadpoolThreadMinimum -@ stdcall -version=0x600+ SetThreadpoolTimer() kernel32.SetThreadpoolTimer -@ stdcall -version=0x600+ SetThreadpoolWait() kernel32.SetThreadpoolWait -@ stdcall -version=0x600+ StartThreadpoolIo() kernel32.StartThreadpoolIo -@ stdcall -version=0x600+ SubmitThreadpoolWork() kernel32.SubmitThreadpoolWork -@ stdcall -version=0x600+ TrySubmitThreadpoolCallback() kernel32.TrySubmitThreadpoolCallback -@ stdcall UnregisterWaitEx() kernel32.UnregisterWaitEx -@ stdcall -version=0x600+ WaitForThreadpoolIoCallbacks() kernel32.WaitForThreadpoolIoCallbacks -@ stdcall -version=0x600+ WaitForThreadpoolTimerCallbacks() kernel32.WaitForThreadpoolTimerCallbacks -@ stdcall -version=0x600+ WaitForThreadpoolWaitCallbacks() kernel32.WaitForThreadpoolWaitCallbacks -@ stdcall -version=0x600+ WaitForThreadpoolWorkCallbacks() kernel32.WaitForThreadpoolWorkCallbacks diff --git a/dll/apisets/api-ms-win-core-threadpool-l1-2-0.spec b/dll/apisets/api-ms-win-core-threadpool-l1-2-0.spec deleted file mode 100644 index d43776a1ad1..00000000000 --- a/dll/apisets/api-ms-win-core-threadpool-l1-2-0.spec +++ /dev/null @@ -1,40 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ CallbackMayRunLong() kernel32.CallbackMayRunLong -@ stdcall -version=0x600+ CancelThreadpoolIo() kernel32.CancelThreadpoolIo -@ stdcall -version=0x600+ CloseThreadpool() kernel32.CloseThreadpool -@ stdcall -version=0x600+ CloseThreadpoolCleanupGroup() kernel32.CloseThreadpoolCleanupGroup -@ stdcall -version=0x600+ CloseThreadpoolCleanupGroupMembers() kernel32.CloseThreadpoolCleanupGroupMembers -@ stdcall -version=0x600+ CloseThreadpoolIo() kernel32.CloseThreadpoolIo -@ stdcall -version=0x600+ CloseThreadpoolTimer() kernel32.CloseThreadpoolTimer -@ stdcall -version=0x600+ CloseThreadpoolWait() kernel32.CloseThreadpoolWait -@ stdcall -version=0x600+ CloseThreadpoolWork() kernel32.CloseThreadpoolWork -@ stdcall -version=0x600+ CreateThreadpool() kernel32.CreateThreadpool -@ stdcall -version=0x600+ CreateThreadpoolCleanupGroup() kernel32.CreateThreadpoolCleanupGroup -@ stdcall -version=0x600+ CreateThreadpoolIo() kernel32.CreateThreadpoolIo -@ stdcall -version=0x600+ CreateThreadpoolTimer() kernel32.CreateThreadpoolTimer -@ stdcall -version=0x600+ CreateThreadpoolWait() kernel32.CreateThreadpoolWait -@ stdcall -version=0x600+ CreateThreadpoolWork() kernel32.CreateThreadpoolWork -@ stdcall -version=0x600+ DisassociateCurrentThreadFromCallback() kernel32.DisassociateCurrentThreadFromCallback -@ stdcall -version=0x600+ FreeLibraryWhenCallbackReturns() kernel32.FreeLibraryWhenCallbackReturns -@ stdcall -version=0x600+ IsThreadpoolTimerSet() kernel32.IsThreadpoolTimerSet -@ stdcall -version=0x600+ LeaveCriticalSectionWhenCallbackReturns() kernel32.LeaveCriticalSectionWhenCallbackReturns -@ stub QueryThreadpoolStackInformation -@ stdcall -version=0x600+ ReleaseMutexWhenCallbackReturns() kernel32.ReleaseMutexWhenCallbackReturns -@ stdcall -version=0x600+ ReleaseSemaphoreWhenCallbackReturns() kernel32.ReleaseSemaphoreWhenCallbackReturns -@ stdcall -version=0x600+ SetEventWhenCallbackReturns() kernel32.SetEventWhenCallbackReturns -@ stub SetThreadpoolStackInformation -@ stdcall -version=0x600+ SetThreadpoolThreadMaximum() kernel32.SetThreadpoolThreadMaximum -@ stdcall -version=0x600+ SetThreadpoolThreadMinimum() kernel32.SetThreadpoolThreadMinimum -@ stdcall -version=0x600+ SetThreadpoolTimer() kernel32.SetThreadpoolTimer -@ stub SetThreadpoolTimerEx -@ stdcall -version=0x600+ SetThreadpoolWait() kernel32.SetThreadpoolWait -@ stub SetThreadpoolWaitEx -@ stdcall -version=0x600+ StartThreadpoolIo() kernel32.StartThreadpoolIo -@ stdcall -version=0x600+ SubmitThreadpoolWork() kernel32.SubmitThreadpoolWork -@ stdcall -version=0x600+ TrySubmitThreadpoolCallback() kernel32.TrySubmitThreadpoolCallback -@ stdcall -version=0x600+ WaitForThreadpoolIoCallbacks() kernel32.WaitForThreadpoolIoCallbacks -@ stdcall -version=0x600+ WaitForThreadpoolTimerCallbacks() kernel32.WaitForThreadpoolTimerCallbacks -@ stdcall -version=0x600+ WaitForThreadpoolWaitCallbacks() kernel32.WaitForThreadpoolWaitCallbacks -@ stdcall -version=0x600+ WaitForThreadpoolWorkCallbacks() kernel32.WaitForThreadpoolWorkCallbacks diff --git a/dll/apisets/api-ms-win-core-threadpool-legacy-l1-1-0.spec b/dll/apisets/api-ms-win-core-threadpool-legacy-l1-1-0.spec deleted file mode 100644 index e01181b6357..00000000000 --- a/dll/apisets/api-ms-win-core-threadpool-legacy-l1-1-0.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ChangeTimerQueueTimer() kernel32.ChangeTimerQueueTimer -@ stdcall CreateTimerQueue() kernel32.CreateTimerQueue -@ stdcall CreateTimerQueueTimer() kernel32.CreateTimerQueueTimer -@ stdcall DeleteTimerQueueEx() kernel32.DeleteTimerQueueEx -@ stdcall DeleteTimerQueueTimer() kernel32.DeleteTimerQueueTimer -@ stdcall QueueUserWorkItem() kernel32.QueueUserWorkItem -@ stdcall UnregisterWaitEx() kernel32.UnregisterWaitEx diff --git a/dll/apisets/api-ms-win-core-threadpool-private-l1-1-0.spec b/dll/apisets/api-ms-win-core-threadpool-private-l1-1-0.spec deleted file mode 100644 index ff7e02b6441..00000000000 --- a/dll/apisets/api-ms-win-core-threadpool-private-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall RegisterWaitForSingleObjectEx() kernel32.RegisterWaitForSingleObjectEx diff --git a/dll/apisets/api-ms-win-core-timezone-l1-1-0.spec b/dll/apisets/api-ms-win-core-timezone-l1-1-0.spec deleted file mode 100644 index 09ab0d183aa..00000000000 --- a/dll/apisets/api-ms-win-core-timezone-l1-1-0.spec +++ /dev/null @@ -1,16 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub EnumDynamicTimeZoneInformation -@ stdcall FileTimeToSystemTime() kernel32.FileTimeToSystemTime -@ stdcall -version=0x600+ GetDynamicTimeZoneInformation() kernel32.GetDynamicTimeZoneInformation -@ stub GetDynamicTimeZoneInformationEffectiveYears -@ stdcall GetTimeZoneInformation() kernel32.GetTimeZoneInformation -@ stdcall -version=0x600+ GetTimeZoneInformationForYear() kernel32.GetTimeZoneInformationForYear -@ stdcall -version=0x600+ SetDynamicTimeZoneInformation() kernel32.SetDynamicTimeZoneInformation -@ stdcall SetTimeZoneInformation() kernel32.SetTimeZoneInformation -@ stdcall SystemTimeToFileTime() kernel32.SystemTimeToFileTime -@ stdcall SystemTimeToTzSpecificLocalTime() kernel32.SystemTimeToTzSpecificLocalTime -@ stub SystemTimeToTzSpecificLocalTimeEx -@ stdcall TzSpecificLocalTimeToSystemTime() kernel32.TzSpecificLocalTimeToSystemTime -@ stub TzSpecificLocalTimeToSystemTimeEx diff --git a/dll/apisets/api-ms-win-core-toolhelp-l1-1-0.spec b/dll/apisets/api-ms-win-core-toolhelp-l1-1-0.spec deleted file mode 100644 index 52bfb9eaa7a..00000000000 --- a/dll/apisets/api-ms-win-core-toolhelp-l1-1-0.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CreateToolhelp32Snapshot() kernel32.CreateToolhelp32Snapshot -@ stdcall Module32FirstW() kernel32.Module32FirstW -@ stdcall Module32NextW() kernel32.Module32NextW -@ stdcall Process32FirstW() kernel32.Process32FirstW -@ stdcall Process32NextW() kernel32.Process32NextW -@ stdcall Thread32First() kernel32.Thread32First -@ stdcall Thread32Next() kernel32.Thread32Next diff --git a/dll/apisets/api-ms-win-core-url-l1-1-0.spec b/dll/apisets/api-ms-win-core-url-l1-1-0.spec deleted file mode 100644 index 501d58afbce..00000000000 --- a/dll/apisets/api-ms-win-core-url-l1-1-0.spec +++ /dev/null @@ -1,41 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetAcceptLanguagesA() shlwapi.GetAcceptLanguagesA -@ stdcall GetAcceptLanguagesW() shlwapi.GetAcceptLanguagesW -@ stdcall HashData() shlwapi.HashData -@ stdcall IsInternetESCEnabled() shlwapi.IsInternetESCEnabled -@ stdcall ParseURLA() shlwapi.ParseURLA -@ stdcall ParseURLW() shlwapi.ParseURLW -@ stdcall PathCreateFromUrlA() shlwapi.PathCreateFromUrlA -@ stub PathCreateFromUrlAlloc -@ stdcall PathCreateFromUrlW() shlwapi.PathCreateFromUrlW -@ stdcall PathIsURLA() shlwapi.PathIsURLA -@ stdcall PathIsURLW() shlwapi.PathIsURLW -@ stdcall UrlApplySchemeA() shlwapi.UrlApplySchemeA -@ stdcall UrlApplySchemeW() shlwapi.UrlApplySchemeW -@ stdcall UrlCanonicalizeA() shlwapi.UrlCanonicalizeA -@ stdcall UrlCanonicalizeW() shlwapi.UrlCanonicalizeW -@ stdcall UrlCombineA() shlwapi.UrlCombineA -@ stdcall UrlCombineW() shlwapi.UrlCombineW -@ stdcall UrlCompareA() shlwapi.UrlCompareA -@ stdcall UrlCompareW() shlwapi.UrlCompareW -@ stdcall UrlCreateFromPathA() shlwapi.UrlCreateFromPathA -@ stdcall UrlCreateFromPathW() shlwapi.UrlCreateFromPathW -@ stdcall UrlEscapeA() shlwapi.UrlEscapeA -@ stdcall UrlEscapeW() shlwapi.UrlEscapeW -@ stdcall UrlFixupW() shlwapi.UrlFixupW -@ stdcall UrlGetLocationA() shlwapi.UrlGetLocationA -@ stdcall UrlGetLocationW() shlwapi.UrlGetLocationW -@ stdcall UrlGetPartA() shlwapi.UrlGetPartA -@ stdcall UrlGetPartW() shlwapi.UrlGetPartW -@ stdcall UrlHashA() shlwapi.UrlHashA -@ stdcall UrlHashW() shlwapi.UrlHashW -@ stdcall UrlIsA() shlwapi.UrlIsA -@ stdcall UrlIsNoHistoryA() shlwapi.UrlIsNoHistoryA -@ stdcall UrlIsNoHistoryW() shlwapi.UrlIsNoHistoryW -@ stdcall UrlIsOpaqueA() shlwapi.UrlIsOpaqueA -@ stdcall UrlIsOpaqueW() shlwapi.UrlIsOpaqueW -@ stdcall UrlIsW() shlwapi.UrlIsW -@ stdcall UrlUnescapeA() shlwapi.UrlUnescapeA -@ stdcall UrlUnescapeW() shlwapi.UrlUnescapeW diff --git a/dll/apisets/api-ms-win-core-util-l1-1-0.spec b/dll/apisets/api-ms-win-core-util-l1-1-0.spec deleted file mode 100644 index feee38ae2fe..00000000000 --- a/dll/apisets/api-ms-win-core-util-l1-1-0.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall Beep() kernel32.Beep -@ stdcall DecodePointer() kernel32.DecodePointer -@ stdcall DecodeSystemPointer() kernel32.DecodeSystemPointer -@ stdcall EncodePointer() kernel32.EncodePointer -@ stdcall EncodeSystemPointer() kernel32.EncodeSystemPointer diff --git a/dll/apisets/api-ms-win-core-version-l1-1-0.spec b/dll/apisets/api-ms-win-core-version-l1-1-0.spec deleted file mode 100644 index a43103f5f62..00000000000 --- a/dll/apisets/api-ms-win-core-version-l1-1-0.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetFileVersionInfoExW() version.GetFileVersionInfoExW -@ stdcall GetFileVersionInfoSizeExW() version.GetFileVersionInfoSizeExW -@ stdcall VerFindFileW() version.VerFindFileW -@ stdcall VerQueryValueW() version.VerQueryValueW diff --git a/dll/apisets/api-ms-win-core-version-l1-1-1.spec b/dll/apisets/api-ms-win-core-version-l1-1-1.spec deleted file mode 100644 index 53e0faa705f..00000000000 --- a/dll/apisets/api-ms-win-core-version-l1-1-1.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetFileVersionInfoExW() version.GetFileVersionInfoExW -@ stdcall GetFileVersionInfoSizeExW() version.GetFileVersionInfoSizeExW -@ stdcall GetFileVersionInfoSizeW() version.GetFileVersionInfoSizeW -@ stdcall GetFileVersionInfoW() version.GetFileVersionInfoW -@ stdcall VerFindFileW() version.VerFindFileW -@ stdcall VerQueryValueW() version.VerQueryValueW diff --git a/dll/apisets/api-ms-win-core-version-private-l1-1-0.spec b/dll/apisets/api-ms-win-core-version-private-l1-1-0.spec deleted file mode 100644 index 52ccd7391e0..00000000000 --- a/dll/apisets/api-ms-win-core-version-private-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetFileVersionInfoByHandle diff --git a/dll/apisets/api-ms-win-core-versionansi-l1-1-0.spec b/dll/apisets/api-ms-win-core-versionansi-l1-1-0.spec deleted file mode 100644 index 14bc1af9836..00000000000 --- a/dll/apisets/api-ms-win-core-versionansi-l1-1-0.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetFileVersionInfoExA() version.GetFileVersionInfoExA -@ stdcall GetFileVersionInfoSizeExA() version.GetFileVersionInfoSizeExA -@ stdcall VerFindFileA() version.VerFindFileA -@ stdcall VerQueryValueA() version.VerQueryValueA diff --git a/dll/apisets/api-ms-win-core-windowserrorreporting-l1-1-0.spec b/dll/apisets/api-ms-win-core-windowserrorreporting-l1-1-0.spec deleted file mode 100644 index 422338af0e3..00000000000 --- a/dll/apisets/api-ms-win-core-windowserrorreporting-l1-1-0.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ GetApplicationRecoveryCallback() kernel32.GetApplicationRecoveryCallback -@ stdcall -version=0x600+ GetApplicationRestartSettings() kernel32.GetApplicationRestartSettings -@ stdcall -version=0x600+ WerRegisterFile() kernel32.WerRegisterFile -@ stdcall -version=0x600+ WerRegisterMemoryBlock() kernel32.WerRegisterMemoryBlock -@ stub WerRegisterRuntimeExceptionModule -@ stdcall -version=0x600+ WerUnregisterFile() kernel32.WerUnregisterFile -@ stdcall -version=0x600+ WerUnregisterMemoryBlock() kernel32.WerUnregisterMemoryBlock -@ stub WerUnregisterRuntimeExceptionModule -@ stdcall -version=0x600+ WerpNotifyLoadStringResource() kernel32.WerpNotifyLoadStringResource -@ stdcall -version=0x600+ WerpNotifyUseStringResource() kernel32.WerpNotifyUseStringResource diff --git a/dll/apisets/api-ms-win-core-winrt-error-l1-1-0.spec b/dll/apisets/api-ms-win-core-winrt-error-l1-1-0.spec deleted file mode 100644 index 385e7648ae0..00000000000 --- a/dll/apisets/api-ms-win-core-winrt-error-l1-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetRestrictedErrorInfo -@ stub RoCaptureErrorContext -@ stub RoFailFastWithErrorContext -@ stub RoGetErrorReportingFlags -@ stub RoOriginateError -@ stub RoOriginateErrorW -@ stub RoResolveRestrictedErrorInfoReference -@ stub RoSetErrorReportingFlags -@ stub RoTransformError -@ stub RoTransformErrorW -@ stub SetRestrictedErrorInfo diff --git a/dll/apisets/api-ms-win-core-winrt-error-l1-1-1.spec b/dll/apisets/api-ms-win-core-winrt-error-l1-1-1.spec deleted file mode 100644 index 9edd8aba285..00000000000 --- a/dll/apisets/api-ms-win-core-winrt-error-l1-1-1.spec +++ /dev/null @@ -1,22 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetRestrictedErrorInfo -@ stub IsErrorPropagationEnabled -@ stub RoCaptureErrorContext -@ stub RoClearError -@ stub RoFailFastWithErrorContext -@ stub RoGetErrorReportingFlags -@ stub RoGetMatchingRestrictedErrorInfo -@ stub RoInspectCapturedStackBackTrace -@ stub RoInspectThreadErrorInfo -@ stub RoOriginateError -@ stub RoOriginateErrorW -@ stub RoOriginateLanguageException -@ stub RoReportFailedDelegate -@ stub RoReportUnhandledError -@ stub RoResolveRestrictedErrorInfoReference -@ stub RoSetErrorReportingFlags -@ stub RoTransformError -@ stub RoTransformErrorW -@ stub SetRestrictedErrorInfo diff --git a/dll/apisets/api-ms-win-core-winrt-errorprivate-l1-1-1.spec b/dll/apisets/api-ms-win-core-winrt-errorprivate-l1-1-1.spec deleted file mode 100644 index 93d26890d13..00000000000 --- a/dll/apisets/api-ms-win-core-winrt-errorprivate-l1-1-1.spec +++ /dev/null @@ -1,5 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub RoFailFastWithErrorContextInternal -@ stub RoReportCapabilityCheckFailure diff --git a/dll/apisets/api-ms-win-core-winrt-l1-1-0.spec b/dll/apisets/api-ms-win-core-winrt-l1-1-0.spec deleted file mode 100644 index 1c4aa69143f..00000000000 --- a/dll/apisets/api-ms-win-core-winrt-l1-1-0.spec +++ /dev/null @@ -1,12 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub -version=0x602+ RoActivateInstance -@ stub -version=0x602+ RoGetActivationFactory -@ stub -version=0x602+ RoGetApartmentIdentifier -@ stub -version=0x602+ RoInitialize -@ stub -version=0x602+ RoRegisterActivationFactories -@ stub -version=0x602+ RoRegisterForApartmentShutdown -@ stub -version=0x602+ RoRevokeActivationFactories -@ stub -version=0x602+ RoUninitialize -@ stub -version=0x602+ RoUnregisterForApartmentShutdown diff --git a/dll/apisets/api-ms-win-core-winrt-registration-l1-1-0.spec b/dll/apisets/api-ms-win-core-winrt-registration-l1-1-0.spec deleted file mode 100644 index 4355e8142c2..00000000000 --- a/dll/apisets/api-ms-win-core-winrt-registration-l1-1-0.spec +++ /dev/null @@ -1,5 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub RoGetActivatableClassRegistration -@ stub RoGetServerActivatableClasses diff --git a/dll/apisets/api-ms-win-core-winrt-roparameterizediid-l1-1-0.spec b/dll/apisets/api-ms-win-core-winrt-roparameterizediid-l1-1-0.spec deleted file mode 100644 index 652d573ef94..00000000000 --- a/dll/apisets/api-ms-win-core-winrt-roparameterizediid-l1-1-0.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub RoFreeParameterizedTypeExtra -@ stub RoGetParameterizedTypeInstanceIID -@ stub RoParameterizedTypeExtraGetTypeSignature diff --git a/dll/apisets/api-ms-win-core-winrt-string-l1-1-0.spec b/dll/apisets/api-ms-win-core-winrt-string-l1-1-0.spec deleted file mode 100644 index 2872b42693d..00000000000 --- a/dll/apisets/api-ms-win-core-winrt-string-l1-1-0.spec +++ /dev/null @@ -1,30 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub HSTRING_UserFree -@ stub HSTRING_UserFree64 -@ stub HSTRING_UserMarshal -@ stub HSTRING_UserMarshal64 -@ stub HSTRING_UserSize -@ stub HSTRING_UserSize64 -@ stub HSTRING_UserUnmarshal -@ stub HSTRING_UserUnmarshal64 -@ stub WindowsCompareStringOrdinal -@ stub WindowsConcatString -@ stub WindowsCreateString -@ stub WindowsCreateStringReference -@ stub WindowsDeleteString -@ stub WindowsDeleteStringBuffer -@ stub WindowsDuplicateString -@ stub WindowsGetStringLen -@ stub WindowsGetStringRawBuffer -@ stub WindowsInspectString -@ stub WindowsIsStringEmpty -@ stub WindowsPreallocateStringBuffer -@ stub WindowsPromoteStringBuffer -@ stub WindowsReplaceString -@ stub WindowsStringHasEmbeddedNull -@ stub WindowsSubstring -@ stub WindowsSubstringWithSpecifiedLength -@ stub WindowsTrimStringEnd -@ stub WindowsTrimStringStart diff --git a/dll/apisets/api-ms-win-core-winrt-string-l1-1-1.spec b/dll/apisets/api-ms-win-core-winrt-string-l1-1-1.spec deleted file mode 100644 index 1daa079d3d5..00000000000 --- a/dll/apisets/api-ms-win-core-winrt-string-l1-1-1.spec +++ /dev/null @@ -1,29 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub HSTRING_UserFree -@ stub HSTRING_UserFree64 -@ stub HSTRING_UserMarshal -@ stub HSTRING_UserMarshal64 -@ stub HSTRING_UserSize -@ stub HSTRING_UserSize64 -@ stub HSTRING_UserUnmarshal -@ stub HSTRING_UserUnmarshal64 -@ stub WindowsCompareStringOrdinal -@ stub WindowsConcatString -@ stub WindowsCreateString -@ stub WindowsCreateStringReference -@ stub WindowsDeleteString -@ stub WindowsDeleteStringBuffer -@ stub WindowsDuplicateString -@ stub WindowsGetStringLen -@ stub WindowsGetStringRawBuffer -@ stub WindowsIsStringEmpty -@ stub WindowsPreallocateStringBuffer -@ stub WindowsPromoteStringBuffer -@ stub WindowsReplaceString -@ stub WindowsStringHasEmbeddedNull -@ stub WindowsSubstring -@ stub WindowsSubstringWithSpecifiedLength -@ stub WindowsTrimStringEnd -@ stub WindowsTrimStringStart diff --git a/dll/apisets/api-ms-win-core-wow64-l1-1-0.spec b/dll/apisets/api-ms-win-core-wow64-l1-1-0.spec deleted file mode 100644 index d60f7089118..00000000000 --- a/dll/apisets/api-ms-win-core-wow64-l1-1-0.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall IsWow64Process() kernel32.IsWow64Process -@ stdcall Wow64DisableWow64FsRedirection() kernel32.Wow64DisableWow64FsRedirection -@ stdcall Wow64RevertWow64FsRedirection() kernel32.Wow64RevertWow64FsRedirection diff --git a/dll/apisets/api-ms-win-core-wow64-l1-1-1.spec b/dll/apisets/api-ms-win-core-wow64-l1-1-1.spec deleted file mode 100644 index 5b07c9acb58..00000000000 --- a/dll/apisets/api-ms-win-core-wow64-l1-1-1.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetSystemWow64DirectoryA() kernel32.GetSystemWow64DirectoryA -@ stdcall GetSystemWow64DirectoryW() kernel32.GetSystemWow64DirectoryW -@ stdcall IsWow64Process() kernel32.IsWow64Process -@ stdcall Wow64DisableWow64FsRedirection() kernel32.Wow64DisableWow64FsRedirection -@ stdcall Wow64RevertWow64FsRedirection() kernel32.Wow64RevertWow64FsRedirection diff --git a/dll/apisets/api-ms-win-core-xstate-l1-1-0.spec b/dll/apisets/api-ms-win-core-xstate-l1-1-0.spec deleted file mode 100644 index bdf3100375d..00000000000 --- a/dll/apisets/api-ms-win-core-xstate-l1-1-0.spec +++ /dev/null @@ -1,11 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub RtlCopyExtendedContext -@ stub RtlGetEnabledExtendedFeatures -@ stub RtlGetExtendedContextLength -@ stub RtlGetExtendedFeaturesMask -@ stub RtlInitializeExtendedContext -@ stub RtlLocateExtendedFeature -@ stub RtlLocateLegacyContext -@ stub RtlSetExtendedFeaturesMask diff --git a/dll/apisets/api-ms-win-core-xstate-l2-1-0.spec b/dll/apisets/api-ms-win-core-xstate-l2-1-0.spec deleted file mode 100644 index f267bfcb811..00000000000 --- a/dll/apisets/api-ms-win-core-xstate-l2-1-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub CopyContext -@ stub GetEnabledXStateFeatures -@ stub GetXStateFeaturesMask -@ stub InitializeContext -@ stub LocateXStateFeature -@ stub SetXStateFeaturesMask diff --git a/dll/apisets/api-ms-win-crt-conio-l1-1-0.spec b/dll/apisets/api-ms-win-crt-conio-l1-1-0.spec deleted file mode 100644 index 0cdf860e809..00000000000 --- a/dll/apisets/api-ms-win-crt-conio-l1-1-0.spec +++ /dev/null @@ -1,33 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub __conio_common_vcprintf -@ stub __conio_common_vcprintf_p -@ stub __conio_common_vcprintf_s -@ stub __conio_common_vcscanf -@ stub __conio_common_vcwprintf -@ stub __conio_common_vcwprintf_p -@ stub __conio_common_vcwprintf_s -@ stub __conio_common_vcwscanf -@ stdcall _cgets() msvcrt._cgets -@ stub _cgets_s -@ stub _cgetws -@ stub _cgetws_s -@ stdcall _cputs() msvcrt._cputs -@ stub _cputws -@ stdcall _getch() msvcrt._getch -@ stub _getch_nolock -@ stdcall _getche() msvcrt._getche -@ stub _getche_nolock -@ stub _getwch -@ stub _getwch_nolock -@ stub _getwche -@ stub _getwche_nolock -@ stdcall _putch() msvcrt._putch -@ stub _putch_nolock -@ stdcall _putwch() msvcrt._putwch -@ stub _putwch_nolock -@ stdcall _ungetch() msvcrt._ungetch -@ stub _ungetch_nolock -@ stub _ungetwch -@ stub _ungetwch_nolock diff --git a/dll/apisets/api-ms-win-crt-convert-l1-1-0.spec b/dll/apisets/api-ms-win-crt-convert-l1-1-0.spec deleted file mode 100644 index 3eb2e391e35..00000000000 --- a/dll/apisets/api-ms-win-crt-convert-l1-1-0.spec +++ /dev/null @@ -1,125 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall __toascii() msvcrt.__toascii -@ stdcall _atodbl() msvcrt._atodbl -@ stub _atodbl_l -@ stub _atof_l -@ stub _atoflt -@ stub _atoflt_l -@ stdcall _atoi64() msvcrt._atoi64 -@ stub _atoi64_l -@ stub _atoi_l -@ stub _atol_l -@ stdcall _atoldbl() msvcrt._atoldbl -@ stub _atoldbl_l -@ stub _atoll_l -@ stdcall _ecvt() msvcrt._ecvt -@ stub _ecvt_s -@ stdcall _fcvt() msvcrt._fcvt -@ stub _fcvt_s -@ stdcall _gcvt() msvcrt._gcvt -@ stub _gcvt_s -@ stdcall _i64toa() msvcrt._i64toa -@ stub _i64toa_s -@ stdcall _i64tow() msvcrt._i64tow -@ stub _i64tow_s -@ stdcall _itoa() msvcrt._itoa -@ stub _itoa_s -@ stdcall _itow() msvcrt._itow -@ stub _itow_s -@ stdcall _ltoa() msvcrt._ltoa -@ stub _ltoa_s -@ stdcall _ltow() msvcrt._ltow -@ stub _ltow_s -@ stub _strtod_l -@ stub _strtof_l -@ stdcall _strtoi64() msvcrt._strtoi64 -@ stub _strtoi64_l -@ stub _strtoimax_l -@ stub _strtol_l -@ stub _strtold_l -@ stub _strtoll_l -@ stdcall _strtoui64() msvcrt._strtoui64 -@ stub _strtoui64_l -@ stub _strtoul_l -@ stub _strtoull_l -@ stub _strtoumax_l -@ stdcall _ui64toa() msvcrt._ui64toa -@ stub _ui64toa_s -@ stdcall _ui64tow() msvcrt._ui64tow -@ stub _ui64tow_s -@ stdcall _ultoa() msvcrt._ultoa -@ stub _ultoa_s -@ stdcall _ultow() msvcrt._ultow -@ stub _ultow_s -@ stub _wcstod_l -@ stub _wcstof_l -@ stdcall _wcstoi64() msvcrt._wcstoi64 -@ stub _wcstoi64_l -@ stub _wcstoimax_l -@ stub _wcstol_l -@ stub _wcstold_l -@ stub _wcstoll_l -@ stub _wcstombs_l -@ stub _wcstombs_s_l -@ stdcall _wcstoui64() msvcrt._wcstoui64 -@ stub _wcstoui64_l -@ stub _wcstoul_l -@ stub _wcstoull_l -@ stub _wcstoumax_l -@ stub _wctomb_l -@ stub _wctomb_s_l -@ stdcall _wtof() msvcrt._wtof -@ stub _wtof_l -@ stdcall _wtoi() msvcrt._wtoi -@ stdcall _wtoi64() msvcrt._wtoi64 -@ stub _wtoi64_l -@ stub _wtoi_l -@ stdcall _wtol() msvcrt._wtol -@ stub _wtol_l -@ stub _wtoll -@ stub _wtoll_l -@ stdcall atof() msvcrt.atof -@ stdcall atoi() msvcrt.atoi -@ stdcall atol() msvcrt.atol -@ stub atoll -@ stub btowc -@ stub c16rtomb -@ stub c32rtomb -@ stub mbrtoc16 -@ stub mbrtoc32 -@ stub mbrtowc -@ stub mbsrtowcs -@ stub mbsrtowcs_s -@ stdcall mbstowcs() msvcrt.mbstowcs -@ stub mbstowcs_s -@ stdcall mbtowc() msvcrt.mbtowc -@ stdcall strtod() msvcrt.strtod -@ stub strtof -@ stub strtoimax -@ stdcall strtol() msvcrt.strtol -@ stub strtold -@ stub strtoll -@ stdcall strtoul() msvcrt.strtoul -@ stub strtoull -@ stub strtoumax -@ stub wcrtomb -@ stub wcrtomb_s -@ stub wcsrtombs -@ stub wcsrtombs_s -@ stdcall wcstod() msvcrt.wcstod -@ stub wcstof -@ stub wcstoimax -@ stdcall wcstol() msvcrt.wcstol -@ stub wcstold -@ stub wcstoll -@ stdcall wcstombs() msvcrt.wcstombs -@ stub wcstombs_s -@ stdcall wcstoul() msvcrt.wcstoul -@ stub wcstoull -@ stub wcstoumax -@ stub wctob -@ stdcall wctomb() msvcrt.wctomb -@ stub wctomb_s -@ stub wctrans diff --git a/dll/apisets/api-ms-win-crt-environment-l1-1-0.spec b/dll/apisets/api-ms-win-crt-environment-l1-1-0.spec deleted file mode 100644 index 5afd83baa8c..00000000000 --- a/dll/apisets/api-ms-win-crt-environment-l1-1-0.spec +++ /dev/null @@ -1,21 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -arch=i386 __p__environ() msvcrt.__p__environ -@ stdcall -arch=i386 __p__wenviron() msvcrt.__p__wenviron -@ stub _dupenv_s -@ stdcall _putenv() msvcrt._putenv -@ stub _putenv_s -@ stdcall _searchenv() msvcrt._searchenv -@ stub _searchenv_s -@ stub _wdupenv_s -@ stdcall _wgetcwd() msvcrt._wgetcwd -@ stdcall _wgetdcwd() msvcrt._wgetdcwd -@ stdcall _wgetenv() msvcrt._wgetenv -@ stub _wgetenv_s -@ stdcall _wputenv() msvcrt._wputenv -@ stub _wputenv_s -@ stdcall _wsearchenv() msvcrt._wsearchenv -@ stub _wsearchenv_s -@ stdcall getenv() msvcrt.getenv -@ stub getenv_s diff --git a/dll/apisets/api-ms-win-crt-filesystem-l1-1-0.spec b/dll/apisets/api-ms-win-crt-filesystem-l1-1-0.spec deleted file mode 100644 index 5d7384d9428..00000000000 --- a/dll/apisets/api-ms-win-crt-filesystem-l1-1-0.spec +++ /dev/null @@ -1,68 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall _access() msvcrt._access -@ stub _access_s -@ stdcall _chdir() msvcrt._chdir -@ stdcall _chdrive() msvcrt._chdrive -@ stdcall _chmod() msvcrt._chmod -@ stdcall _findclose() msvcrt._findclose -@ stub _findfirst32 -@ stub _findfirst32i64 -@ stdcall _findfirst64() msvcrt._findfirst64 -@ stub _findfirst64i32 -@ stub _findnext32 -@ stub _findnext32i64 -@ stdcall _findnext64() msvcrt._findnext64 -@ stub _findnext64i32 -@ stub _fstat32 -@ stub _fstat32i64 -@ stdcall _fstat64() msvcrt._fstat64 -@ stub _fstat64i32 -@ stdcall _fullpath() msvcrt._fullpath -@ stdcall _getdiskfree() msvcrt._getdiskfree -@ stdcall _getdrive() msvcrt._getdrive -@ stdcall _getdrives() msvcrt._getdrives -@ stub _lock_file -@ stdcall _makepath() msvcrt._makepath -@ stub _makepath_s -@ stdcall _mkdir() msvcrt._mkdir -@ stdcall _rmdir() msvcrt._rmdir -@ stdcall _splitpath() msvcrt._splitpath -@ stub _splitpath_s -@ stub _stat32 -@ stub _stat32i64 -@ stdcall _stat64() msvcrt._stat64 -@ stub _stat64i32 -@ stdcall _umask() msvcrt._umask -@ stub _umask_s -@ stdcall _unlink() msvcrt._unlink -@ stub _unlock_file -@ stdcall _waccess() msvcrt._waccess -@ stub _waccess_s -@ stdcall _wchdir() msvcrt._wchdir -@ stdcall _wchmod() msvcrt._wchmod -@ stub _wfindfirst32 -@ stub _wfindfirst32i64 -@ stub _wfindfirst64 -@ stub _wfindfirst64i32 -@ stub _wfindnext32 -@ stub _wfindnext32i64 -@ stub _wfindnext64 -@ stub _wfindnext64i32 -@ stdcall _wfullpath() msvcrt._wfullpath -@ stdcall _wmakepath() msvcrt._wmakepath -@ stub _wmakepath_s -@ stdcall _wmkdir() msvcrt._wmkdir -@ stdcall _wremove() msvcrt._wremove -@ stdcall _wrename() msvcrt._wrename -@ stdcall _wrmdir() msvcrt._wrmdir -@ stdcall _wsplitpath() msvcrt._wsplitpath -@ stub _wsplitpath_s -@ stub _wstat32 -@ stub _wstat32i64 -@ stdcall _wstat64() msvcrt._wstat64 -@ stub _wstat64i32 -@ stdcall _wunlink() msvcrt._wunlink -@ stdcall remove() msvcrt.remove -@ stdcall rename() msvcrt.rename diff --git a/dll/apisets/api-ms-win-crt-heap-l1-1-0.spec b/dll/apisets/api-ms-win-crt-heap-l1-1-0.spec deleted file mode 100644 index 1fa5011a4d1..00000000000 --- a/dll/apisets/api-ms-win-crt-heap-l1-1-0.spec +++ /dev/null @@ -1,30 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall _aligned_free() msvcrt._aligned_free -@ stdcall _aligned_malloc() msvcrt._aligned_malloc -@ stub _aligned_msize -@ stdcall _aligned_offset_malloc() msvcrt._aligned_offset_malloc -@ stdcall _aligned_offset_realloc() msvcrt._aligned_offset_realloc -@ stub _aligned_offset_recalloc -@ stdcall _aligned_realloc() msvcrt._aligned_realloc -@ stub _aligned_recalloc -@ stdcall _callnewh() msvcrt._callnewh -@ stub _calloc_base -@ stdcall _expand() msvcrt._expand -@ stub _free_base -@ stub _get_heap_handle -@ stdcall _heapchk() msvcrt._heapchk -@ stdcall _heapmin() msvcrt._heapmin -@ stdcall _heapwalk() msvcrt._heapwalk -@ stub _malloc_base -@ stdcall _msize() msvcrt._msize -@ stub _query_new_handler -@ stub _query_new_mode -@ stub _realloc_base -@ stub _recalloc -@ stub _set_new_mode -@ stdcall calloc() msvcrt.calloc -@ stdcall free() msvcrt.free -@ stdcall malloc() msvcrt.malloc -@ stdcall realloc() msvcrt.realloc diff --git a/dll/apisets/api-ms-win-crt-locale-l1-1-0.spec b/dll/apisets/api-ms-win-crt-locale-l1-1-0.spec deleted file mode 100644 index 0d255582c1d..00000000000 --- a/dll/apisets/api-ms-win-crt-locale-l1-1-0.spec +++ /dev/null @@ -1,23 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ___lc_codepage_func() msvcrt.___lc_codepage_func -@ stdcall ___lc_collate_cp_func() msvcrt.___lc_collate_cp_func -@ stub ___lc_locale_name_func -@ stdcall ___mb_cur_max_func() msvcrt.___mb_cur_max_func -@ stub ___mb_cur_max_l_func -@ stub __initialize_lconv_for_unsigned_char -@ stdcall __pctype_func() msvcrt.__pctype_func -@ stdcall __pwctype_func() msvcrt.__pwctype_func -@ stub _configthreadlocale -@ stub _create_locale -@ stub _free_locale -@ stub _get_current_locale -@ stdcall _getmbcp() msvcrt._getmbcp -@ stub _lock_locales -@ stdcall _setmbcp() msvcrt._setmbcp -@ stub _unlock_locales -@ stub _wcreate_locale -@ stdcall _wsetlocale() msvcrt._wsetlocale -@ stdcall localeconv() msvcrt.localeconv -@ stdcall setlocale() msvcrt.setlocale diff --git a/dll/apisets/api-ms-win-crt-math-l1-1-0.spec b/dll/apisets/api-ms-win-crt-math-l1-1-0.spec deleted file mode 100644 index 0082447de81..00000000000 --- a/dll/apisets/api-ms-win-crt-math-l1-1-0.spec +++ /dev/null @@ -1,344 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -arch=i386 _CIacos() msvcrt._CIacos -@ stdcall -arch=i386 _CIasin() msvcrt._CIasin -@ stdcall -arch=i386 _CIatan() msvcrt._CIatan -@ stdcall -arch=i386 _CIatan2() msvcrt._CIatan2 -@ stdcall -arch=i386 _CIcos() msvcrt._CIcos -@ stdcall -arch=i386 _CIcosh() msvcrt._CIcosh -@ stdcall -arch=i386 _CIexp() msvcrt._CIexp -@ stdcall -arch=i386 _CIfmod() msvcrt._CIfmod -@ stdcall -arch=i386 _CIlog() msvcrt._CIlog -@ stdcall -arch=i386 _CIlog10() msvcrt._CIlog10 -@ stdcall -arch=i386 _CIpow() msvcrt._CIpow -@ stdcall -arch=i386 _CIsin() msvcrt._CIsin -@ stdcall -arch=i386 _CIsinh() msvcrt._CIsinh -@ stdcall -arch=i386 _CIsqrt() msvcrt._CIsqrt -@ stdcall -arch=i386 _CItan() msvcrt._CItan -@ stdcall -arch=i386 _CItanh() msvcrt._CItanh -@ stub _Cbuild -@ stub _Cmulcc -@ stub _Cmulcr -@ stub _FCbuild -@ stub _FCmulcc -@ stub _FCmulcr -@ stub _LCbuild -@ stub _LCmulcc -@ stub _LCmulcr -@ stub __libm_sse2_acos -@ stub __libm_sse2_acosf -@ stub __libm_sse2_asin -@ stub __libm_sse2_asinf -@ stub __libm_sse2_atan -@ stub __libm_sse2_atan2 -@ stub __libm_sse2_atanf -@ stub __libm_sse2_cos -@ stub __libm_sse2_cosf -@ stub __libm_sse2_exp -@ stub __libm_sse2_expf -@ stub __libm_sse2_log -@ stub __libm_sse2_log10 -@ stub __libm_sse2_log10f -@ stub __libm_sse2_logf -@ stub __libm_sse2_pow -@ stub __libm_sse2_powf -@ stub __libm_sse2_sin -@ stub __libm_sse2_sinf -@ stub __libm_sse2_tan -@ stub __libm_sse2_tanf -@ stdcall __setusermatherr() msvcrt.__setusermatherr -@ stdcall _cabs() msvcrt._cabs -@ stdcall _chgsign() msvcrt._chgsign -@ stdcall -arch=x86_64,arm _chgsignf() msvcrt._chgsignf -@ stdcall _copysign() msvcrt._copysign -@ stdcall -arch=x86_64,arm _copysignf() msvcrt._copysignf -@ stub _d_int -@ stub _dclass -@ stub _dexp -@ stub _dlog -@ stub _dnorm -@ stub _dpcomp -@ stub _dpoly -@ stub _dscale -@ stub _dsign -@ stub _dsin -@ stub _dtest -@ stub _dunscale -@ stub _except1 -@ stub _fd_int -@ stub _fdclass -@ stub _fdexp -@ stub _fdlog -@ stub _fdnorm -@ stdcall _fdopen() msvcrt._fdopen -@ stub _fdpcomp -@ stub _fdpoly -@ stub _fdscale -@ stub _fdsign -@ stub _fdsin -@ stub _fdtest -@ stub _fdunscale -@ stdcall _finite() msvcrt._finite -@ stub _finitef -@ stdcall _fpclass() msvcrt._fpclass -@ stub _fpclassf -@ stdcall -arch=i386 _ftol() msvcrt._ftol -@ stub _get_FMA3_enable -@ stdcall _hypot() msvcrt._hypot -@ stdcall -arch=x86_64,arm _hypotf() msvcrt._hypotf -@ stdcall _isnan() msvcrt._isnan -@ stub _isnanf -@ stdcall _j0() msvcrt._j0 -@ stdcall _j1() msvcrt._j1 -@ stdcall _jn() msvcrt._jn -@ stub _ld_int -@ stub _ldclass -@ stub _ldexp -@ stub _ldlog -@ stub _ldpcomp -@ stub _ldpoly -@ stub _ldscale -@ stub _ldsign -@ stub _ldsin -@ stub _ldtest -@ stub _ldunscale -@ stub _libm_sse2_acos_precise -@ stub _libm_sse2_asin_precise -@ stub _libm_sse2_atan_precise -@ stub _libm_sse2_cos_precise -@ stub _libm_sse2_exp_precise -@ stub _libm_sse2_log10_precise -@ stub _libm_sse2_log_precise -@ stub _libm_sse2_pow_precise -@ stub _libm_sse2_sin_precise -@ stub _libm_sse2_sqrt_precise -@ stub _libm_sse2_tan_precise -@ stdcall _logb() msvcrt._logb -@ stub _logbf -@ stdcall _nextafter() msvcrt._nextafter -@ stub _nextafterf -@ stdcall _scalb() msvcrt._scalb -@ stub _scalbf -@ stub _set_FMA3_enable -@ stub _set_SSE2_enable -@ stdcall _y0() msvcrt._y0 -@ stdcall _y1() msvcrt._y1 -@ stdcall _yn() msvcrt._yn -@ stdcall acos() msvcrt.acos -@ stdcall -arch=x86_64,arm acosf() msvcrt.acosf -@ stub acosh -@ stub acoshf -@ stub acoshl -@ stdcall asin() msvcrt.asin -@ stdcall -arch=x86_64,arm asinf() msvcrt.asinf -@ stub asinh -@ stub asinhf -@ stub asinhl -@ stdcall atan() msvcrt.atan -@ stdcall atan2() msvcrt.atan2 -@ stdcall -arch=x86_64,arm atan2f() msvcrt.atan2f -@ stdcall -arch=x86_64,arm atanf() msvcrt.atanf -@ stub atanh -@ stub atanhf -@ stub atanhl -@ stub cabs -@ stub cabsf -@ stub cabsl -@ stub cacos -@ stub cacosf -@ stub cacosh -@ stub cacoshf -@ stub cacoshl -@ stub cacosl -@ stub carg -@ stub cargf -@ stub cargl -@ stub casin -@ stub casinf -@ stub casinh -@ stub casinhf -@ stub casinhl -@ stub casinl -@ stub catan -@ stub catanf -@ stub catanh -@ stub catanhf -@ stub catanhl -@ stub catanl -@ stub cbrt -@ stub cbrtf -@ stub cbrtl -@ stub ccos -@ stub ccosf -@ stub ccosh -@ stub ccoshf -@ stub ccoshl -@ stub ccosl -@ stdcall ceil() msvcrt.ceil -@ stdcall -arch=x86_64,arm ceilf() msvcrt.ceilf -@ stub cexp -@ stub cexpf -@ stub cexpl -@ stub cimag -@ stub cimagf -@ stub cimagl -@ stub clog -@ stub clog10 -@ stub clog10f -@ stub clog10l -@ stub clogf -@ stub clogl -@ stub conj -@ stub conjf -@ stub conjl -@ stub copysign -@ stub copysignf -@ stub copysignl -@ stdcall cos() msvcrt.cos -@ stdcall -arch=x86_64,arm cosf() msvcrt.cosf -@ stdcall cosh() msvcrt.cosh -@ stdcall -arch=x86_64,arm coshf() msvcrt.coshf -@ stub cpow -@ stub cpowf -@ stub cpowl -@ stub cproj -@ stub cprojf -@ stub cprojl -@ stub creal -@ stub crealf -@ stub creall -@ stub csin -@ stub csinf -@ stub csinh -@ stub csinhf -@ stub csinhl -@ stub csinl -@ stub csqrt -@ stub csqrtf -@ stub csqrtl -@ stub ctan -@ stub ctanf -@ stub ctanh -@ stub ctanhf -@ stub ctanhl -@ stub ctanl -@ stub erf -@ stub erfc -@ stub erfcf -@ stub erfcl -@ stub erff -@ stub erfl -@ stdcall exp() msvcrt.exp -@ stub exp2 -@ stub exp2f -@ stub exp2l -@ stdcall -arch=x86_64,arm expf() msvcrt.expf -@ stub expm1 -@ stub expm1f -@ stub expm1l -@ stdcall fabs() msvcrt.fabs -@ stdcall -arch=arm fabsf() msvcrt.fabsf -@ stub fdim -@ stub fdimf -@ stub fdiml -@ stdcall floor() msvcrt.floor -@ stdcall -arch=x86_64,arm floorf() msvcrt.floorf -@ stub fma -@ stub fmaf -@ stub fmal -@ stub fmax -@ stub fmaxf -@ stub fmaxl -@ stub fmin -@ stub fminf -@ stub fminl -@ stdcall fmod() msvcrt.fmod -@ stdcall -arch=x86_64,arm fmodf() msvcrt.fmodf -@ stdcall frexp() msvcrt.frexp -@ stub hypot -@ stub ilogb -@ stub ilogbf -@ stub ilogbl -@ stdcall ldexp() msvcrt.ldexp -@ stub lgamma -@ stub lgammaf -@ stub lgammal -@ stub llrint -@ stub llrintf -@ stub llrintl -@ stub llround -@ stub llroundf -@ stub llroundl -@ stdcall log() msvcrt.log -@ stdcall log10() msvcrt.log10 -@ stdcall -arch=x86_64,arm log10f() msvcrt.log10f -@ stub log1p -@ stub log1pf -@ stub log1pl -@ stub log2 -@ stub log2f -@ stub log2l -@ stub logb -@ stub logbf -@ stub logbl -@ stdcall -arch=x86_64,arm logf() msvcrt.logf -@ stub lrint -@ stub lrintf -@ stub lrintl -@ stub lround -@ stub lroundf -@ stub lroundl -@ stdcall modf() msvcrt.modf -@ stdcall -arch=x86_64,arm modff() msvcrt.modff -@ stub nan -@ stub nanf -@ stub nanl -@ stub nearbyint -@ stub nearbyintf -@ stub nearbyintl -@ stub nextafter -@ stub nextafterf -@ stub nextafterl -@ stub nexttoward -@ stub nexttowardf -@ stub nexttowardl -@ stub norm -@ stub normf -@ stub norml -@ stdcall pow() msvcrt.pow -@ stdcall -arch=x86_64,arm powf() msvcrt.powf -@ stub remainder -@ stub remainderf -@ stub remainderl -@ stub remquo -@ stub remquof -@ stub remquol -@ stub rint -@ stub rintf -@ stub rintl -@ stub round -@ stub roundf -@ stub roundl -@ stub scalbln -@ stub scalblnf -@ stub scalblnl -@ stub scalbn -@ stub scalbnf -@ stub scalbnl -@ stdcall sin() msvcrt.sin -@ stdcall -arch=x86_64,arm sinf() msvcrt.sinf -@ stdcall sinh() msvcrt.sinh -@ stdcall -arch=x86_64,arm sinhf() msvcrt.sinhf -@ stdcall sqrt() msvcrt.sqrt -@ stdcall -arch=x86_64,arm sqrtf() msvcrt.sqrtf -@ stdcall tan() msvcrt.tan -@ stdcall -arch=x86_64,arm tanf() msvcrt.tanf -@ stdcall tanh() msvcrt.tanh -@ stdcall -arch=x86_64,arm tanhf() msvcrt.tanhf -@ stub tgamma -@ stub tgammaf -@ stub tgammal -@ stub trunc -@ stub truncf -@ stub truncl diff --git a/dll/apisets/api-ms-win-crt-multibyte-l1-1-0.spec b/dll/apisets/api-ms-win-crt-multibyte-l1-1-0.spec deleted file mode 100644 index 3e169a7401d..00000000000 --- a/dll/apisets/api-ms-win-crt-multibyte-l1-1-0.spec +++ /dev/null @@ -1,203 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -arch=i386 __p__mbcasemap() msvcrt.__p__mbcasemap -@ stdcall -arch=i386 __p__mbctype() msvcrt.__p__mbctype -@ stdcall _ismbbalnum() msvcrt._ismbbalnum -@ stub _ismbbalnum_l -@ stdcall _ismbbalpha() msvcrt._ismbbalpha -@ stub _ismbbalpha_l -@ stub _ismbbblank -@ stub _ismbbblank_l -@ stdcall _ismbbgraph() msvcrt._ismbbgraph -@ stub _ismbbgraph_l -@ stdcall _ismbbkalnum() msvcrt._ismbbkalnum -@ stub _ismbbkalnum_l -@ stdcall _ismbbkana() msvcrt._ismbbkana -@ stub _ismbbkana_l -@ stdcall _ismbbkprint() msvcrt._ismbbkprint -@ stub _ismbbkprint_l -@ stdcall _ismbbkpunct() msvcrt._ismbbkpunct -@ stub _ismbbkpunct_l -@ stdcall _ismbblead() msvcrt._ismbblead -@ stub _ismbblead_l -@ stdcall _ismbbprint() msvcrt._ismbbprint -@ stub _ismbbprint_l -@ stdcall _ismbbpunct() msvcrt._ismbbpunct -@ stub _ismbbpunct_l -@ stdcall _ismbbtrail() msvcrt._ismbbtrail -@ stub _ismbbtrail_l -@ stdcall _ismbcalnum() msvcrt._ismbcalnum -@ stub _ismbcalnum_l -@ stdcall _ismbcalpha() msvcrt._ismbcalpha -@ stub _ismbcalpha_l -@ stub _ismbcblank -@ stub _ismbcblank_l -@ stdcall _ismbcdigit() msvcrt._ismbcdigit -@ stub _ismbcdigit_l -@ stdcall _ismbcgraph() msvcrt._ismbcgraph -@ stub _ismbcgraph_l -@ stdcall _ismbchira() msvcrt._ismbchira -@ stub _ismbchira_l -@ stdcall _ismbckata() msvcrt._ismbckata -@ stub _ismbckata_l -@ stdcall _ismbcl0() msvcrt._ismbcl0 -@ stub _ismbcl0_l -@ stdcall _ismbcl1() msvcrt._ismbcl1 -@ stub _ismbcl1_l -@ stdcall _ismbcl2() msvcrt._ismbcl2 -@ stub _ismbcl2_l -@ stdcall _ismbclegal() msvcrt._ismbclegal -@ stub _ismbclegal_l -@ stdcall _ismbclower() msvcrt._ismbclower -@ stub _ismbclower_l -@ stdcall _ismbcprint() msvcrt._ismbcprint -@ stub _ismbcprint_l -@ stdcall _ismbcpunct() msvcrt._ismbcpunct -@ stub _ismbcpunct_l -@ stdcall _ismbcspace() msvcrt._ismbcspace -@ stub _ismbcspace_l -@ stdcall _ismbcsymbol() msvcrt._ismbcsymbol -@ stub _ismbcsymbol_l -@ stdcall _ismbcupper() msvcrt._ismbcupper -@ stub _ismbcupper_l -@ stdcall _ismbslead() msvcrt._ismbslead -@ stub _ismbslead_l -@ stdcall _ismbstrail() msvcrt._ismbstrail -@ stub _ismbstrail_l -@ stdcall _mbbtombc() msvcrt._mbbtombc -@ stub _mbbtombc_l -@ stdcall _mbbtype() msvcrt._mbbtype -@ stub _mbbtype_l -@ extern -stub _mbcasemap msvcrt._mbcasemap # the -stub is a HACK to fix VS < 2017 build! -@ stdcall _mbccpy() msvcrt._mbccpy -@ stub _mbccpy_l -@ stub _mbccpy_s -@ stub _mbccpy_s_l -@ stdcall _mbcjistojms() msvcrt._mbcjistojms -@ stub _mbcjistojms_l -@ stdcall _mbcjmstojis() msvcrt._mbcjmstojis -@ stub _mbcjmstojis_l -@ stdcall _mbclen() msvcrt._mbclen -@ stub _mbclen_l -@ stdcall _mbctohira() msvcrt._mbctohira -@ stub _mbctohira_l -@ stdcall _mbctokata() msvcrt._mbctokata -@ stub _mbctokata_l -@ stdcall _mbctolower() msvcrt._mbctolower -@ stub _mbctolower_l -@ stdcall _mbctombb() msvcrt._mbctombb -@ stub _mbctombb_l -@ stdcall _mbctoupper() msvcrt._mbctoupper -@ stub _mbctoupper_l -@ stub _mblen_l -@ stdcall _mbsbtype() msvcrt._mbsbtype -@ stub _mbsbtype_l -@ stub _mbscat_s -@ stub _mbscat_s_l -@ stdcall _mbschr() msvcrt._mbschr -@ stub _mbschr_l -@ stdcall _mbscmp() msvcrt._mbscmp -@ stub _mbscmp_l -@ stdcall _mbscoll() msvcrt._mbscoll -@ stub _mbscoll_l -@ stub _mbscpy_s -@ stub _mbscpy_s_l -@ stdcall _mbscspn() msvcrt._mbscspn -@ stub _mbscspn_l -@ stdcall _mbsdec() msvcrt._mbsdec -@ stub _mbsdec_l -@ stdcall _mbsdup() msvcrt._mbsdup -@ stdcall _mbsicmp() msvcrt._mbsicmp -@ stub _mbsicmp_l -@ stdcall _mbsicoll() msvcrt._mbsicoll -@ stub _mbsicoll_l -@ stdcall _mbsinc() msvcrt._mbsinc -@ stub _mbsinc_l -@ stdcall _mbslen() msvcrt._mbslen -@ stub _mbslen_l -@ stdcall _mbslwr() msvcrt._mbslwr -@ stub _mbslwr_l -@ stub _mbslwr_s -@ stub _mbslwr_s_l -@ stdcall _mbsnbcat() msvcrt._mbsnbcat -@ stub _mbsnbcat_l -@ stub _mbsnbcat_s -@ stub _mbsnbcat_s_l -@ stdcall _mbsnbcmp() msvcrt._mbsnbcmp -@ stub _mbsnbcmp_l -@ stdcall _mbsnbcnt() msvcrt._mbsnbcnt -@ stub _mbsnbcnt_l -@ stdcall _mbsnbcoll() msvcrt._mbsnbcoll -@ stub _mbsnbcoll_l -@ stdcall _mbsnbcpy() msvcrt._mbsnbcpy -@ stub _mbsnbcpy_l -@ stub _mbsnbcpy_s -@ stub _mbsnbcpy_s_l -@ stdcall _mbsnbicmp() msvcrt._mbsnbicmp -@ stub _mbsnbicmp_l -@ stdcall _mbsnbicoll() msvcrt._mbsnbicoll -@ stub _mbsnbicoll_l -@ stdcall _mbsnbset() msvcrt._mbsnbset -@ stub _mbsnbset_l -@ stub _mbsnbset_s -@ stub _mbsnbset_s_l -@ stdcall _mbsncat() msvcrt._mbsncat -@ stub _mbsncat_l -@ stub _mbsncat_s -@ stub _mbsncat_s_l -@ stdcall _mbsnccnt() msvcrt._mbsnccnt -@ stub _mbsnccnt_l -@ stdcall _mbsncmp() msvcrt._mbsncmp -@ stub _mbsncmp_l -@ stdcall _mbsncoll() msvcrt._mbsncoll -@ stub _mbsncoll_l -@ stdcall _mbsncpy() msvcrt._mbsncpy -@ stub _mbsncpy_l -@ stub _mbsncpy_s -@ stub _mbsncpy_s_l -@ stdcall _mbsnextc() msvcrt._mbsnextc -@ stub _mbsnextc_l -@ stdcall _mbsnicmp() msvcrt._mbsnicmp -@ stub _mbsnicmp_l -@ stdcall _mbsnicoll() msvcrt._mbsnicoll -@ stub _mbsnicoll_l -@ stdcall _mbsninc() msvcrt._mbsninc -@ stub _mbsninc_l -@ stub _mbsnlen -@ stub _mbsnlen_l -@ stdcall _mbsnset() msvcrt._mbsnset -@ stub _mbsnset_l -@ stub _mbsnset_s -@ stub _mbsnset_s_l -@ stdcall _mbspbrk() msvcrt._mbspbrk -@ stub _mbspbrk_l -@ stdcall _mbsrchr() msvcrt._mbsrchr -@ stub _mbsrchr_l -@ stdcall _mbsrev() msvcrt._mbsrev -@ stub _mbsrev_l -@ stdcall _mbsset() msvcrt._mbsset -@ stub _mbsset_l -@ stub _mbsset_s -@ stub _mbsset_s_l -@ stdcall _mbsspn() msvcrt._mbsspn -@ stub _mbsspn_l -@ stdcall _mbsspnp() msvcrt._mbsspnp -@ stub _mbsspnp_l -@ stdcall _mbsstr() msvcrt._mbsstr -@ stub _mbsstr_l -@ stdcall _mbstok() msvcrt._mbstok -@ stub _mbstok_l -@ stub _mbstok_s -@ stub _mbstok_s_l -@ stub _mbstowcs_l -@ stub _mbstowcs_s_l -@ stdcall _mbstrlen() msvcrt._mbstrlen -@ stub _mbstrlen_l -@ stub _mbstrnlen -@ stub _mbstrnlen_l -@ stdcall _mbsupr() msvcrt._mbsupr -@ stub _mbsupr_l -@ stub _mbsupr_s -@ stub _mbsupr_s_l -@ stub _mbtowc_l diff --git a/dll/apisets/api-ms-win-crt-private-l1-1-0.spec b/dll/apisets/api-ms-win-crt-private-l1-1-0.spec deleted file mode 100644 index 89049ebd743..00000000000 --- a/dll/apisets/api-ms-win-crt-private-l1-1-0.spec +++ /dev/null @@ -1,1193 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub _CreateFrameInfo -@ stdcall _CxxThrowException() msvcrt._CxxThrowException -@ stdcall -arch=i386 _EH_prolog() msvcrt._EH_prolog -@ stub _FindAndUnlinkFrame -@ stub _GetImageBase -@ stub _GetThrowImageBase -@ stub _IsExceptionObjectToBeDestroyed -@ stub -arch=i386 _NLG_Dispatch2 -@ stub -arch=i386 _NLG_Return -@ stub -arch=i386 _NLG_Return2 -@ stub _SetImageBase -@ stub _SetThrowImageBase -@ stub _SetWinRTOutOfMemoryExceptionCallback -@ stub __AdjustPointer -@ stub __BuildCatchObject -@ stub __BuildCatchObjectHelper -@ cdecl -arch=x86_64,arm __C_specific_handler() msvcrt.__C_specific_handler -@ stub -arch=x86_64,arm __C_specific_handler_noexcept -@ stdcall -arch=i386 __CxxDetectRethrow() msvcrt.__CxxDetectRethrow -@ stub __CxxExceptionFilter -@ cdecl -arch=i386,x86_64 __CxxFrameHandler() msvcrt.__CxxFrameHandler -@ cdecl -arch=i386 __CxxFrameHandler2() msvcrt.__CxxFrameHandler2 -@ cdecl -version=0x600+ -arch=x86_64 __CxxFrameHandler2() msvcrt.__CxxFrameHandler2 -@ cdecl -arch=arm __CxxFrameHandler3() msvcrt.__CxxFrameHandler3 -#@ cdecl -version=0x600+ -arch=i386,x86_64 __CxxFrameHandler3() msvcrt.__CxxFrameHandler3 -@ stdcall -arch=i386 __CxxLongjmpUnwind() msvcrt.__CxxLongjmpUnwind -@ stdcall -arch=i386 __CxxQueryExceptionSize() msvcrt.__CxxQueryExceptionSize # should be x64, too -@ stub __CxxRegisterExceptionObject -@ stub __CxxUnregisterExceptionObject -@ cdecl __DestructExceptionObject() msvcrt.__DestructExceptionObject -@ stub __FrameUnwindFilter -@ stub __GetPlatformExceptionInfo -@ stub __NLG_Dispatch2 -@ stub __NLG_Return2 -@ stdcall __RTCastToVoid() msvcrt.__RTCastToVoid -@ stdcall __RTDynamicCast() msvcrt.__RTDynamicCast -@ stdcall __RTtypeid() msvcrt.__RTtypeid -@ stub __TypeMatch -@ stub __current_exception -@ stub __current_exception_context -@ stub __dcrt_get_wide_environment_from_os -@ stub __dcrt_initial_narrow_environment -@ stub -arch=i386 __intrinsic_abnormal_termination -@ stub __intrinsic_setjmp -@ stub __intrinsic_setjmpex -@ stub __processing_throw -@ stub __report_gsfailure -@ stub __std_exception_copy -@ stub __std_exception_destroy -@ stub -arch=x86_64 __std_terminate -@ stub __std_type_info_compare -@ stub __std_type_info_destroy_list -@ stub __std_type_info_hash -@ stub __std_type_info_name -@ stdcall __unDName() msvcrt.__unDName -@ stdcall __unDNameEx() msvcrt.__unDNameEx -@ stdcall -arch=i386,x86_64,arm __uncaught_exception() msvcrt.__uncaught_exception -@ stub -arch=x86_64 __uncaught_exceptions -@ stdcall -arch=i386 _chkesp() msvcrt._chkesp -@ cdecl -arch=i386 _except_handler2() msvcrt._except_handler2 -@ cdecl -arch=i386 _except_handler3() msvcrt._except_handler3 -@ stdcall -version=0x600+ -arch=i386 _except_handler4_common() msvcrt._except_handler4_common -@ stub _get_purecall_handler -@ stub _get_unexpected -@ stdcall -arch=i386 _global_unwind2() msvcrt._global_unwind2 -@ stub _is_exception_typeof -@ stdcall -arch=x86_64 _local_unwind() kernel32._local_unwind -@ stdcall -arch=i386 _local_unwind2() msvcrt._local_unwind2 -@ stdcall -version=0x600+ -arch=i386 _local_unwind4() msvcrt._local_unwind4 -@ stdcall -arch=i386 _longjmpex() msvcrt._longjmpex -@ stub -arch=i386 _o__CIacos -@ stub -arch=i386 _o__CIasin -@ stub -arch=i386 _o__CIatan -@ stub -arch=i386 _o__CIatan2 -@ stub -arch=i386 _o__CIcos -@ stub -arch=i386 _o__CIcosh -@ stub -arch=i386 _o__CIexp -@ stub -arch=i386 _o__CIfmod -@ stub -arch=i386 _o__CIlog -@ stub -arch=i386 _o__CIlog10 -@ stub -arch=i386 _o__CIpow -@ stub -arch=i386 _o__CIsin -@ stub -arch=i386 _o__CIsinh -@ stub -arch=i386 _o__CIsqrt -@ stub -arch=i386 _o__CItan -@ stub -arch=i386 _o__CItanh -@ stub _o__Getdays -@ stub _o__Getmonths -@ stub _o__Gettnames -@ stub _o__Strftime -@ stub _o__W_Getdays -@ stub _o__W_Getmonths -@ stub _o__W_Gettnames -@ stub _o__Wcsftime -@ stub -arch=x86_64 _o____lc_codepage_func -@ stub -arch=x86_64 _o____lc_collate_cp_func -@ stub -arch=x86_64 _o____lc_locale_name_func -@ stub -arch=x86_64 _o____mb_cur_max_func -@ stub _o___acrt_iob_func -@ stub _o___conio_common_vcprintf -@ stub _o___conio_common_vcprintf_p -@ stub _o___conio_common_vcprintf_s -@ stub _o___conio_common_vcscanf -@ stub _o___conio_common_vcwprintf -@ stub _o___conio_common_vcwprintf_p -@ stub _o___conio_common_vcwprintf_s -@ stub _o___conio_common_vcwscanf -@ stub _o___daylight -@ stub _o___dstbias -@ stub _o___fpe_flt_rounds -@ stub -arch=i386 _o___libm_sse2_acos -@ stub -arch=i386 _o___libm_sse2_acosf -@ stub -arch=i386 _o___libm_sse2_asin -@ stub -arch=i386 _o___libm_sse2_asinf -@ stub -arch=i386 _o___libm_sse2_atan -@ stub -arch=i386 _o___libm_sse2_atan2 -@ stub -arch=i386 _o___libm_sse2_atanf -@ stub -arch=i386 _o___libm_sse2_cos -@ stub -arch=i386 _o___libm_sse2_cosf -@ stub -arch=i386 _o___libm_sse2_exp -@ stub -arch=i386 _o___libm_sse2_expf -@ stub -arch=i386 _o___libm_sse2_log -@ stub -arch=i386 _o___libm_sse2_log10 -@ stub -arch=i386 _o___libm_sse2_log10f -@ stub -arch=i386 _o___libm_sse2_logf -@ stub -arch=i386 _o___libm_sse2_pow -@ stub -arch=i386 _o___libm_sse2_powf -@ stub -arch=i386 _o___libm_sse2_sin -@ stub -arch=i386 _o___libm_sse2_sinf -@ stub -arch=i386 _o___libm_sse2_tan -@ stub -arch=i386 _o___libm_sse2_tanf -@ stub _o___p___argc -@ stub _o___p___argv -@ stub _o___p___wargv -@ stub _o___p__acmdln -@ stub _o___p__commode -@ stub _o___p__environ -@ stub _o___p__fmode -@ stub _o___p__mbcasemap -@ stub _o___p__mbctype -@ stub _o___p__pgmptr -@ stub _o___p__wcmdln -@ stub _o___p__wenviron -@ stub _o___p__wpgmptr -@ stub _o___pctype_func -@ stub _o___pwctype_func -@ stub -arch=x86_64 _o___std_exception_copy -@ stub -arch=x86_64 _o___std_exception_destroy -@ stub -arch=x86_64 _o___std_type_info_destroy_list -@ stub -arch=x86_64 _o___std_type_info_name -@ stub _o___stdio_common_vfprintf -@ stub _o___stdio_common_vfprintf_p -@ stub _o___stdio_common_vfprintf_s -@ stub _o___stdio_common_vfscanf -@ stub _o___stdio_common_vfwprintf -@ stub _o___stdio_common_vfwprintf_p -@ stub _o___stdio_common_vfwprintf_s -@ stub _o___stdio_common_vfwscanf -@ stub _o___stdio_common_vsnprintf_s -@ stub _o___stdio_common_vsnwprintf_s -@ stub _o___stdio_common_vsprintf -@ stub _o___stdio_common_vsprintf_p -@ stub _o___stdio_common_vsprintf_s -@ stub _o___stdio_common_vsscanf -@ stub _o___stdio_common_vswprintf -@ stub _o___stdio_common_vswprintf_p -@ stub _o___stdio_common_vswprintf_s -@ stub _o___stdio_common_vswscanf -@ stub _o___timezone -@ stub _o___tzname -@ stub _o___wcserror -@ stub _o__access -@ stub _o__access_s -@ stub _o__aligned_free -@ stub _o__aligned_malloc -@ stub _o__aligned_msize -@ stub _o__aligned_offset_malloc -@ stub _o__aligned_offset_realloc -@ stub _o__aligned_offset_recalloc -@ stub _o__aligned_realloc -@ stub _o__aligned_recalloc -@ stub _o__atodbl -@ stub _o__atodbl_l -@ stub _o__atof_l -@ stub _o__atoflt -@ stub _o__atoflt_l -@ stub _o__atoi64 -@ stub _o__atoi64_l -@ stub _o__atoi_l -@ stub _o__atol_l -@ stub _o__atoldbl -@ stub _o__atoldbl_l -@ stub _o__atoll_l -@ stub _o__beep -@ stub _o__beginthread -@ stub _o__beginthreadex -@ stub _o__cabs -@ stub _o__callnewh -@ stub _o__calloc_base -@ stub -arch=x86_64 _o__cexit -@ stub _o__cgets -@ stub _o__cgets_s -@ stub _o__cgetws -@ stub _o__cgetws_s -@ stub _o__chdir -@ stub _o__chdrive -@ stub _o__chmod -@ stub _o__chsize -@ stub _o__chsize_s -@ stub _o__close -@ stub _o__commit -@ stub -arch=x86_64 _o__configthreadlocale -@ stub -arch=x86_64 _o__configure_narrow_argv -@ stub _o__configure_wide_argv -@ stub -arch=x86_64 _o__controlfp_s -@ stub _o__cputs -@ stub _o__cputws -@ stub _o__creat -@ stub _o__create_locale -@ stub -arch=x86_64 _o__crt_atexit -@ stub _o__ctime32_s -@ stub _o__ctime64_s -@ stub _o__cwait -@ stub _o__d_int -@ stub _o__dclass -@ stub _o__difftime32 -@ stub _o__difftime64 -@ stub _o__dlog -@ stub _o__dnorm -@ stub _o__dpcomp -@ stub _o__dpoly -@ stub _o__dscale -@ stub _o__dsign -@ stub _o__dsin -@ stub _o__dtest -@ stub _o__dunscale -@ stub _o__dup -@ stub _o__dup2 -@ stub _o__dupenv_s -@ stub _o__ecvt -@ stub _o__ecvt_s -@ stub _o__endthread -@ stub _o__endthreadex -@ stub _o__eof -@ stub _o__errno -@ stub _o__except1 -@ stub -version=0xA00+ _o__execute_onexit_table -@ stub _o__execv -@ stub _o__execve -@ stub _o__execvp -@ stub _o__execvpe -@ stub -arch=x86_64 _o__exit -@ stub _o__expand -@ stub _o__fclose_nolock -@ stub _o__fcloseall -@ stub _o__fcvt -@ stub _o__fcvt_s -@ stub _o__fd_int -@ stub _o__fdclass -@ stub _o__fdexp -@ stub _o__fdlog -@ stub _o__fdopen -@ stub _o__fdpcomp -@ stub _o__fdpoly -@ stub _o__fdscale -@ stub _o__fdsign -@ stub _o__fdsin -@ stub _o__fflush_nolock -@ stub _o__fgetc_nolock -@ stub _o__fgetchar -@ stub _o__fgetwc_nolock -@ stub _o__fgetwchar -@ stub _o__filelength -@ stub _o__filelengthi64 -@ stub _o__fileno -@ stub _o__findclose -@ stub _o__findfirst32 -@ stub _o__findfirst32i64 -@ stub _o__findfirst64 -@ stub _o__findfirst64i32 -@ stub _o__findnext32 -@ stub _o__findnext32i64 -@ stub _o__findnext64 -@ stub _o__findnext64i32 -@ stub _o__flushall -@ stub _o__fpclass -@ stub _o__fpclassf -@ stub _o__fputc_nolock -@ stub _o__fputchar -@ stub _o__fputwc_nolock -@ stub _o__fputwchar -@ stub _o__fread_nolock -@ stub _o__fread_nolock_s -@ stub _o__free_base -@ stub _o__free_locale -@ stub _o__fseek_nolock -@ stub _o__fseeki64 -@ stub _o__fseeki64_nolock -@ stub _o__fsopen -@ stub _o__fstat32 -@ stub _o__fstat32i64 -@ stub _o__fstat64 -@ stub _o__fstat64i32 -@ stub _o__ftell_nolock -@ stub _o__ftelli64 -@ stub _o__ftelli64_nolock -@ stub _o__ftime32 -@ stub _o__ftime32_s -@ stub _o__ftime64 -@ stub _o__ftime64_s -@ stub _o__fullpath -@ stub _o__futime32 -@ stub _o__futime64 -@ stub _o__fwrite_nolock -@ stub _o__gcvt -@ stub _o__gcvt_s -@ stub _o__get_daylight -@ stub _o__get_doserrno -@ stub _o__get_dstbias -@ stub _o__get_errno -@ stub _o__get_fmode -@ stub _o__get_heap_handle -@ stub -arch=x86_64 _o__get_initial_narrow_environment -@ stub -arch=x86_64 _o__get_initial_wide_environment -@ stub _o__get_invalid_parameter_handler -@ stub _o__get_narrow_winmain_command_line -@ stub _o__get_osfhandle -@ stub _o__get_pgmptr -@ stub _o__get_stream_buffer_pointers -@ stub _o__get_terminate -@ stub _o__get_thread_local_invalid_parameter_handler -@ stub _o__get_timezone -@ stub _o__get_tzname -@ stub _o__get_wide_winmain_command_line -@ stub _o__get_wpgmptr -@ stub _o__getc_nolock -@ stub _o__getch -@ stub _o__getch_nolock -@ stub _o__getche -@ stub _o__getche_nolock -@ stub _o__getcwd -@ stub _o__getdcwd -@ stub _o__getdiskfree -@ stub _o__getdllprocaddr -@ stub _o__getdrive -@ stub _o__getdrives -@ stub _o__getmbcp -@ stub _o__getsystime -@ stub _o__getw -@ stub _o__getwc_nolock -@ stub _o__getwch -@ stub _o__getwch_nolock -@ stub _o__getwche -@ stub _o__getwche_nolock -@ stub _o__getws -@ stub _o__getws_s -@ stub _o__gmtime32 -@ stub _o__gmtime32_s -@ stub _o__gmtime64 -@ stub _o__gmtime64_s -@ stub _o__heapchk -@ stub _o__heapmin -@ stub _o__hypot -@ stub _o__hypotf -@ stub _o__i64toa -@ stub _o__i64toa_s -@ stub _o__i64tow -@ stub _o__i64tow_s -@ stub -version=0xA00+ _o__initialize_onexit_table -@ stub _o__invalid_parameter_noinfo -@ stub _o__invalid_parameter_noinfo_noreturn -@ stub _o__isatty -@ stub _o__isctype -@ stub _o__isctype_l -@ stub _o__isleadbyte_l -@ stub _o__ismbbalnum -@ stub _o__ismbbalnum_l -@ stub _o__ismbbalpha -@ stub _o__ismbbalpha_l -@ stub _o__ismbbblank -@ stub _o__ismbbblank_l -@ stub _o__ismbbgraph -@ stub _o__ismbbgraph_l -@ stub _o__ismbbkalnum -@ stub _o__ismbbkalnum_l -@ stub _o__ismbbkana -@ stub _o__ismbbkana_l -@ stub _o__ismbbkprint -@ stub _o__ismbbkprint_l -@ stub _o__ismbbkpunct -@ stub _o__ismbbkpunct_l -@ stub _o__ismbblead -@ stub _o__ismbblead_l -@ stub _o__ismbbprint -@ stub _o__ismbbprint_l -@ stub _o__ismbbpunct -@ stub _o__ismbbpunct_l -@ stub _o__ismbbtrail -@ stub _o__ismbbtrail_l -@ stub _o__ismbcalnum -@ stub _o__ismbcalnum_l -@ stub _o__ismbcalpha -@ stub _o__ismbcalpha_l -@ stub _o__ismbcblank -@ stub _o__ismbcblank_l -@ stub _o__ismbcdigit -@ stub _o__ismbcdigit_l -@ stub _o__ismbcgraph -@ stub _o__ismbcgraph_l -@ stub _o__ismbchira -@ stub _o__ismbchira_l -@ stub _o__ismbckata -@ stub _o__ismbckata_l -@ stub _o__ismbcl0 -@ stub _o__ismbcl0_l -@ stub _o__ismbcl1 -@ stub _o__ismbcl1_l -@ stub _o__ismbcl2 -@ stub _o__ismbcl2_l -@ stub _o__ismbclegal -@ stub _o__ismbclegal_l -@ stub _o__ismbclower -@ stub _o__ismbclower_l -@ stub _o__ismbcprint -@ stub _o__ismbcprint_l -@ stub _o__ismbcpunct -@ stub _o__ismbcpunct_l -@ stub _o__ismbcspace -@ stub _o__ismbcspace_l -@ stub _o__ismbcsymbol -@ stub _o__ismbcsymbol_l -@ stub _o__ismbcupper -@ stub _o__ismbcupper_l -@ stub _o__ismbslead -@ stub _o__ismbslead_l -@ stub _o__ismbstrail -@ stub _o__ismbstrail_l -@ stub _o__iswctype_l -@ stub _o__itoa -@ stub _o__itoa_s -@ stub _o__itow -@ stub _o__itow_s -@ stub _o__j0 -@ stub _o__j1 -@ stub _o__jn -@ stub _o__kbhit -@ stub _o__ld_int -@ stub _o__ldclass -@ stub _o__ldexp -@ stub _o__ldlog -@ stub _o__ldpcomp -@ stub _o__ldpoly -@ stub _o__ldscale -@ stub _o__ldsign -@ stub _o__ldsin -@ stub _o__ldtest -@ stub _o__ldunscale -@ stub _o__lfind -@ stub _o__lfind_s -@ stub _o__libm_sse2_acos_precise -@ stub _o__libm_sse2_asin_precise -@ stub _o__libm_sse2_atan_precise -@ stub _o__libm_sse2_cos_precise -@ stub _o__libm_sse2_exp_precise -@ stub _o__libm_sse2_log10_precise -@ stub _o__libm_sse2_log_precise -@ stub _o__libm_sse2_pow_precise -@ stub _o__libm_sse2_sin_precise -@ stub _o__libm_sse2_sqrt_precise -@ stub _o__libm_sse2_tan_precise -@ stub _o__loaddll -@ stub _o__localtime32 -@ stub _o__localtime32_s -@ stub _o__localtime64 -@ stub _o__localtime64_s -@ stub _o__lock_file -@ stub _o__locking -@ stub _o__logb -@ stub _o__logbf -@ stub _o__lsearch -@ stub _o__lsearch_s -@ stub _o__lseek -@ stub _o__lseeki64 -@ stub _o__ltoa -@ stub _o__ltoa_s -@ stub _o__ltow -@ stub _o__ltow_s -@ stub _o__makepath -@ stub _o__makepath_s -@ stub _o__malloc_base -@ stub _o__mbbtombc -@ stub _o__mbbtombc_l -@ stub _o__mbbtype -@ stub _o__mbbtype_l -@ stub _o__mbccpy -@ stub _o__mbccpy_l -@ stub _o__mbccpy_s -@ stub _o__mbccpy_s_l -@ stub _o__mbcjistojms -@ stub _o__mbcjistojms_l -@ stub _o__mbcjmstojis -@ stub _o__mbcjmstojis_l -@ stub _o__mbclen -@ stub _o__mbclen_l -@ stub _o__mbctohira -@ stub _o__mbctohira_l -@ stub _o__mbctokata -@ stub _o__mbctokata_l -@ stub _o__mbctolower -@ stub _o__mbctolower_l -@ stub _o__mbctombb -@ stub _o__mbctombb_l -@ stub _o__mbctoupper -@ stub _o__mbctoupper_l -@ stub _o__mblen_l -@ stub _o__mbsbtype -@ stub _o__mbsbtype_l -@ stub _o__mbscat_s -@ stub _o__mbscat_s_l -@ stub _o__mbschr -@ stub _o__mbschr_l -@ stub _o__mbscmp -@ stub _o__mbscmp_l -@ stub _o__mbscoll -@ stub _o__mbscoll_l -@ stub _o__mbscpy_s -@ stub _o__mbscpy_s_l -@ stub _o__mbscspn -@ stub _o__mbscspn_l -@ stub _o__mbsdec -@ stub _o__mbsdec_l -@ stub _o__mbsicmp -@ stub _o__mbsicmp_l -@ stub _o__mbsicoll -@ stub _o__mbsicoll_l -@ stub _o__mbsinc -@ stub _o__mbsinc_l -@ stub _o__mbslen -@ stub _o__mbslen_l -@ stub _o__mbslwr -@ stub _o__mbslwr_l -@ stub _o__mbslwr_s -@ stub _o__mbslwr_s_l -@ stub _o__mbsnbcat -@ stub _o__mbsnbcat_l -@ stub _o__mbsnbcat_s -@ stub _o__mbsnbcat_s_l -@ stub _o__mbsnbcmp -@ stub _o__mbsnbcmp_l -@ stub _o__mbsnbcnt -@ stub _o__mbsnbcnt_l -@ stub _o__mbsnbcoll -@ stub _o__mbsnbcoll_l -@ stub _o__mbsnbcpy -@ stub _o__mbsnbcpy_l -@ stub _o__mbsnbcpy_s -@ stub _o__mbsnbcpy_s_l -@ stub _o__mbsnbicmp -@ stub _o__mbsnbicmp_l -@ stub _o__mbsnbicoll -@ stub _o__mbsnbicoll_l -@ stub _o__mbsnbset -@ stub _o__mbsnbset_l -@ stub _o__mbsnbset_s -@ stub _o__mbsnbset_s_l -@ stub _o__mbsncat -@ stub _o__mbsncat_l -@ stub _o__mbsncat_s -@ stub _o__mbsncat_s_l -@ stub _o__mbsnccnt -@ stub _o__mbsnccnt_l -@ stub _o__mbsncmp -@ stub _o__mbsncmp_l -@ stub _o__mbsncoll -@ stub _o__mbsncoll_l -@ stub _o__mbsncpy -@ stub _o__mbsncpy_l -@ stub _o__mbsncpy_s -@ stub _o__mbsncpy_s_l -@ stub _o__mbsnextc -@ stub _o__mbsnextc_l -@ stub _o__mbsnicmp -@ stub _o__mbsnicmp_l -@ stub _o__mbsnicoll -@ stub _o__mbsnicoll_l -@ stub _o__mbsninc -@ stub _o__mbsninc_l -@ stub _o__mbsnlen -@ stub _o__mbsnlen_l -@ stub _o__mbsnset -@ stub _o__mbsnset_l -@ stub _o__mbsnset_s -@ stub _o__mbsnset_s_l -@ stub _o__mbspbrk -@ stub _o__mbspbrk_l -@ stub _o__mbsrchr -@ stub _o__mbsrchr_l -@ stub _o__mbsrev -@ stub _o__mbsrev_l -@ stub _o__mbsset -@ stub _o__mbsset_l -@ stub _o__mbsset_s -@ stub _o__mbsset_s_l -@ stub _o__mbsspn -@ stub _o__mbsspn_l -@ stub _o__mbsspnp -@ stub _o__mbsspnp_l -@ stub _o__mbsstr -@ stub _o__mbsstr_l -@ stub _o__mbstok -@ stub _o__mbstok_l -@ stub _o__mbstok_s -@ stub _o__mbstok_s_l -@ stub _o__mbstowcs_l -@ stub _o__mbstowcs_s_l -@ stub _o__mbstrlen -@ stub _o__mbstrlen_l -@ stub _o__mbstrnlen -@ stub _o__mbstrnlen_l -@ stub _o__mbsupr -@ stub _o__mbsupr_l -@ stub _o__mbsupr_s -@ stub _o__mbsupr_s_l -@ stub _o__mbtowc_l -@ stub _o__memicmp -@ stub _o__memicmp_l -@ stub _o__mkdir -@ stub _o__mkgmtime32 -@ stub _o__mkgmtime64 -@ stub _o__mktemp -@ stub _o__mktemp_s -@ stub _o__mktime32 -@ stub _o__mktime64 -@ stub _o__msize -@ stub _o__nextafter -@ stub _o__nextafterf -@ stub _o__open_osfhandle -@ stub _o__pclose -@ stub _o__pipe -@ stub _o__popen -@ stub _o__putc_nolock -@ stub _o__putch -@ stub _o__putch_nolock -@ stub _o__putenv -@ stub _o__putenv_s -@ stub _o__putw -@ stub _o__putwc_nolock -@ stub _o__putwch -@ stub _o__putwch_nolock -@ stub _o__putws -@ stub _o__read -@ stub _o__realloc_base -@ stub _o__recalloc -@ stub -version=0xA00+ _o__register_onexit_function -@ stub _o__resetstkoflw -@ stub _o__rmdir -@ stub _o__rmtmp -@ stub _o__scalb -@ stub _o__scalbf -@ stub _o__searchenv -@ stub _o__searchenv_s -@ cdecl -version=0xA00+ _o__seh_filter_dll() msvcrt.__CppXcptFilter -@ cdecl -version=0xA00+ _o__seh_filter_exe() msvcrt._XcptFilter -@ stub _o__set_abort_behavior -@ stub _o__set_doserrno -@ stub _o__set_errno -@ stub _o__set_invalid_parameter_handler -@ stub _o__set_new_handler -@ stub _o__set_new_mode -@ stub _o__set_thread_local_invalid_parameter_handler -@ stub _o__seterrormode -@ stub _o__setmbcp -@ stub _o__setmode -@ stub _o__setsystime -@ stub _o__sleep -@ stub _o__sopen -@ stub _o__sopen_dispatch -@ stub _o__sopen_s -@ stub _o__spawnv -@ stub _o__spawnve -@ stub _o__spawnvp -@ stub _o__spawnvpe -@ stub _o__splitpath -@ stub _o__splitpath_s -@ stub _o__stat32 -@ stub _o__stat32i64 -@ stub _o__stat64 -@ stub _o__stat64i32 -@ stub _o__strcoll_l -@ stub _o__strdate -@ stub _o__strdate_s -@ stub _o__strdup -@ stub _o__strerror -@ stub _o__strerror_s -@ stub _o__strftime_l -@ stub _o__stricmp -@ stub _o__stricmp_l -@ stub _o__stricoll -@ stub _o__stricoll_l -@ stub _o__strlwr -@ stub _o__strlwr_l -@ stub _o__strlwr_s -@ stub _o__strlwr_s_l -@ stub _o__strncoll -@ stub _o__strncoll_l -@ stub _o__strnicmp -@ stub _o__strnicmp_l -@ stub _o__strnicoll -@ stub _o__strnicoll_l -@ stub _o__strnset_s -@ stub _o__strset_s -@ stub _o__strtime -@ stub _o__strtime_s -@ stub _o__strtod_l -@ stub _o__strtof_l -@ stub _o__strtoi64 -@ stub _o__strtoi64_l -@ stub _o__strtol_l -@ stub _o__strtold_l -@ stub _o__strtoll_l -@ stub _o__strtoui64 -@ stub _o__strtoui64_l -@ stub _o__strtoul_l -@ stub _o__strtoull_l -@ stub _o__strupr -@ stub _o__strupr_l -@ stub _o__strupr_s -@ stub _o__strupr_s_l -@ stub _o__strxfrm_l -@ stub _o__swab -@ stub _o__tell -@ stub _o__telli64 -@ stub _o__timespec32_get -@ stub _o__timespec64_get -@ stub _o__tolower -@ stub _o__tolower_l -@ stub _o__toupper -@ stub _o__toupper_l -@ stub _o__towlower_l -@ stub _o__towupper_l -@ stub _o__tzset -@ stub _o__ui64toa -@ stub _o__ui64toa_s -@ stub _o__ui64tow -@ stub _o__ui64tow_s -@ stub _o__ultoa -@ stub _o__ultoa_s -@ stub _o__ultow -@ stub _o__ultow_s -@ stub _o__umask -@ stub _o__umask_s -@ stub _o__ungetc_nolock -@ stub _o__ungetch -@ stub _o__ungetch_nolock -@ stub _o__ungetwc_nolock -@ stub _o__ungetwch -@ stub _o__ungetwch_nolock -@ stub _o__unlink -@ stub _o__unloaddll -@ stub _o__unlock_file -@ stub _o__utime32 -@ stub _o__utime64 -@ stub _o__waccess -@ stub _o__waccess_s -@ stub _o__wasctime -@ stub _o__wasctime_s -@ stub _o__wchdir -@ stub _o__wchmod -@ stub _o__wcreat -@ stub _o__wcreate_locale -@ stub _o__wcscoll_l -@ stub _o__wcsdup -@ stub _o__wcserror -@ stub _o__wcserror_s -@ stub _o__wcsftime_l -@ stub _o__wcsicmp -@ stub _o__wcsicmp_l -@ stub _o__wcsicoll -@ stub _o__wcsicoll_l -@ stub _o__wcslwr -@ stub _o__wcslwr_l -@ stub _o__wcslwr_s -@ stub _o__wcslwr_s_l -@ stub _o__wcsncoll -@ stub _o__wcsncoll_l -@ stub _o__wcsnicmp -@ stub _o__wcsnicmp_l -@ stub _o__wcsnicoll -@ stub _o__wcsnicoll_l -@ stub _o__wcsnset -@ stub _o__wcsnset_s -@ stub _o__wcsset -@ stub _o__wcsset_s -@ stub _o__wcstod_l -@ stub _o__wcstof_l -@ stub _o__wcstoi64 -@ stub _o__wcstoi64_l -@ stub _o__wcstol_l -@ stub _o__wcstold_l -@ stub _o__wcstoll_l -@ stub _o__wcstombs_l -@ stub _o__wcstombs_s_l -@ stub _o__wcstoui64 -@ stub _o__wcstoui64_l -@ stub _o__wcstoul_l -@ stub _o__wcstoull_l -@ stub _o__wcsupr -@ stub _o__wcsupr_l -@ stub _o__wcsupr_s -@ stub _o__wcsupr_s_l -@ stub _o__wcsxfrm_l -@ stub _o__wctime32 -@ stub _o__wctime32_s -@ stub _o__wctime64 -@ stub _o__wctime64_s -@ stub _o__wctomb_l -@ stub _o__wctomb_s_l -@ stub _o__wdupenv_s -@ stub _o__wexecv -@ stub _o__wexecve -@ stub _o__wexecvp -@ stub _o__wexecvpe -@ stub _o__wfdopen -@ stub _o__wfindfirst32 -@ stub _o__wfindfirst32i64 -@ stub _o__wfindfirst64 -@ stub _o__wfindfirst64i32 -@ stub _o__wfindnext32 -@ stub _o__wfindnext32i64 -@ stub _o__wfindnext64 -@ stub _o__wfindnext64i32 -@ stub _o__wfopen -@ stub _o__wfopen_s -@ stub _o__wfreopen -@ stub _o__wfreopen_s -@ stub _o__wfsopen -@ stub _o__wfullpath -@ stub _o__wgetcwd -@ stub _o__wgetdcwd -@ stub _o__wgetenv -@ stub _o__wgetenv_s -@ stub _o__wmakepath -@ stub _o__wmakepath_s -@ stub _o__wmkdir -@ stub _o__wmktemp -@ stub _o__wmktemp_s -@ stub _o__wperror -@ stub _o__wpopen -@ stub _o__wputenv -@ stub _o__wputenv_s -@ stub _o__wremove -@ stub _o__wrename -@ stub _o__write -@ stub _o__wrmdir -@ stub _o__wsearchenv -@ stub _o__wsearchenv_s -@ stub _o__wsetlocale -@ stub _o__wsopen_dispatch -@ stub _o__wsopen_s -@ stub _o__wspawnv -@ stub _o__wspawnve -@ stub _o__wspawnvp -@ stub _o__wspawnvpe -@ stub _o__wsplitpath -@ stub _o__wsplitpath_s -@ stub _o__wstat32 -@ stub _o__wstat32i64 -@ stub _o__wstat64 -@ stub _o__wstat64i32 -@ stub _o__wstrdate -@ stub _o__wstrdate_s -@ stub _o__wstrtime -@ stub _o__wstrtime_s -@ stub _o__wsystem -@ stub _o__wtmpnam_s -@ stub _o__wtof -@ stub _o__wtof_l -@ stub _o__wtoi -@ stub _o__wtoi64 -@ stub _o__wtoi64_l -@ stub _o__wtoi_l -@ stub _o__wtol -@ stub _o__wtol_l -@ stub _o__wtoll -@ stub _o__wtoll_l -@ stub _o__wunlink -@ stub _o__wutime32 -@ stub _o__wutime64 -@ stub _o__y0 -@ stub _o__y1 -@ stub _o__yn -@ stub _o_abort -@ stub _o_acos -@ stub _o_acosf -@ stub _o_acosh -@ stub _o_acoshf -@ stub _o_acoshl -@ stub _o_asctime -@ stub _o_asctime_s -@ stub _o_asin -@ stub _o_asinf -@ stub _o_asinh -@ stub _o_asinhf -@ stub _o_asinhl -@ stub _o_atan -@ stub _o_atan2 -@ stub _o_atan2f -@ stub _o_atanf -@ stub _o_atanh -@ stub _o_atanhf -@ stub _o_atanhl -@ stub _o_atof -@ stub _o_atoi -@ stub _o_atol -@ stub _o_atoll -@ stub _o_bsearch -@ stub _o_bsearch_s -@ stub _o_btowc -@ stub _o_calloc -@ stub _o_cbrt -@ stub _o_cbrtf -@ stub _o_ceil -@ stub _o_ceilf -@ stub _o_clearerr -@ stub _o_clearerr_s -@ stub _o_cos -@ stub _o_cosf -@ stub _o_cosh -@ stub _o_coshf -@ stub _o_erf -@ stub _o_erfc -@ stub _o_erfcf -@ stub _o_erfcl -@ stub _o_erff -@ stub _o_erfl -@ stub _o_exp -@ stub _o_exp2 -@ stub _o_exp2f -@ stub _o_exp2l -@ stub _o_expf -@ stub _o_fabs -@ stub _o_fclose -@ stub _o_feof -@ stub _o_ferror -@ stub _o_fflush -@ stub _o_fgetc -@ stub _o_fgetpos -@ stub _o_fgets -@ stub _o_fgetwc -@ stub _o_fgetws -@ stub _o_floor -@ stub _o_floorf -@ stub _o_fma -@ stub _o_fmaf -@ stub _o_fmal -@ stub _o_fmod -@ stub _o_fmodf -@ stub _o_fopen -@ stub _o_fopen_s -@ stub _o_fputc -@ stub _o_fputs -@ stub _o_fputwc -@ stub _o_fputws -@ stub _o_fread -@ stub _o_fread_s -@ stub _o_free -@ stub _o_freopen -@ stub _o_freopen_s -@ stub _o_frexp -@ stub _o_fseek -@ stub _o_fsetpos -@ stub _o_ftell -@ stub _o_fwrite -@ stub _o_getc -@ stub _o_getchar -@ stub _o_getenv -@ stub _o_getenv_s -@ stub _o_gets -@ stub _o_gets_s -@ stub _o_getwc -@ stub _o_getwchar -@ stub _o_hypot -@ stub _o_is_wctype -@ stub _o_isalnum -@ stub _o_isalpha -@ stub _o_isblank -@ stub _o_iscntrl -@ stub _o_isdigit -@ stub _o_isgraph -@ stub _o_isleadbyte -@ stub _o_islower -@ stub _o_isprint -@ stub _o_ispunct -@ stub _o_isspace -@ stub _o_isupper -@ stub _o_iswalnum -@ stub _o_iswalpha -@ stub _o_iswascii -@ stub _o_iswblank -@ stub _o_iswcntrl -@ stub _o_iswctype -@ stub _o_iswdigit -@ stub _o_iswgraph -@ stub _o_iswlower -@ stub _o_iswprint -@ stub _o_iswpunct -@ stub _o_iswspace -@ stub _o_iswupper -@ stub _o_iswxdigit -@ stub _o_isxdigit -@ stub _o_ldexp -@ stub _o_lgamma -@ stub _o_lgammaf -@ stub _o_lgammal -@ stub _o_llrint -@ stub _o_llrintf -@ stub _o_llrintl -@ stub _o_llround -@ stub _o_llroundf -@ stub _o_llroundl -@ stub _o_localeconv -@ stub _o_log -@ stub _o_log10 -@ stub _o_log10f -@ stub _o_log1p -@ stub _o_log1pf -@ stub _o_log1pl -@ stub _o_log2 -@ stub _o_log2f -@ stub _o_log2l -@ stub _o_logb -@ stub _o_logbf -@ stub _o_logbl -@ stub _o_logf -@ stub _o_lrint -@ stub _o_lrintf -@ stub _o_lrintl -@ stub _o_lround -@ stub _o_lroundf -@ stub _o_lroundl -@ stub _o_malloc -@ stub _o_mblen -@ stub _o_mbrlen -@ stub _o_mbrtoc16 -@ stub _o_mbrtoc32 -@ stub _o_mbrtowc -@ stub _o_mbsrtowcs -@ stub _o_mbsrtowcs_s -@ stub _o_mbstowcs -@ stub _o_mbstowcs_s -@ stub _o_mbtowc -@ stub _o_memset -@ stub _o_modf -@ stub _o_modff -@ stub _o_nan -@ stub _o_nanf -@ stub _o_nanl -@ stub _o_nearbyint -@ stub _o_nearbyintf -@ stub _o_nearbyintl -@ stub _o_nextafter -@ stub _o_nextafterf -@ stub _o_nextafterl -@ stub _o_nexttoward -@ stub _o_nexttowardf -@ stub _o_nexttowardl -@ stub _o_pow -@ stub _o_powf -@ stub _o_putc -@ stub _o_putchar -@ stub _o_puts -@ stub _o_putwc -@ stub _o_putwchar -@ stub _o_qsort -@ stub _o_qsort_s -@ stub _o_raise -@ stub _o_rand -@ stub _o_rand_s -@ stub _o_realloc -@ stub _o_remainder -@ stub _o_remainderf -@ stub _o_remainderl -@ stub _o_remove -@ stub _o_remquo -@ stub _o_remquof -@ stub _o_remquol -@ stub _o_rewind -@ stub _o_rint -@ stub _o_rintf -@ stub _o_rintl -@ stub _o_round -@ stub _o_roundf -@ stub _o_roundl -@ stub _o_scalbln -@ stub _o_scalblnf -@ stub _o_scalblnl -@ stub _o_scalbn -@ stub _o_scalbnf -@ stub _o_scalbnl -@ stub _o_set_terminate -@ stub _o_setbuf -@ stub _o_setvbuf -@ stub _o_sin -@ stub _o_sinf -@ stub _o_sinh -@ stub _o_sinhf -@ stub _o_sqrt -@ stub _o_sqrtf -@ stub _o_srand -@ stub _o_strcat_s -@ stub _o_strcoll -@ stub _o_strcpy_s -@ stub _o_strerror -@ stub _o_strerror_s -@ stub _o_strftime -@ stub _o_strncat_s -@ stub _o_strncpy_s -@ stub _o_strtod -@ stub _o_strtof -@ stub _o_strtok -@ stub _o_strtok_s -@ stub _o_strtol -@ stub _o_strtold -@ stub _o_strtoll -@ stub _o_strtoul -@ stub _o_strtoull -@ stub _o_system -@ stub _o_tan -@ stub _o_tanf -@ stub _o_tanh -@ stub _o_tanhf -@ stub _o_terminate -@ stub _o_tgamma -@ stub _o_tgammaf -@ stub _o_tgammal -@ stub _o_tmpfile_s -@ stub _o_tmpnam_s -@ stub _o_tolower -@ stub _o_toupper -@ stub _o_towlower -@ stub _o_towupper -@ stub _o_ungetc -@ stub _o_ungetwc -@ stub _o_wcrtomb -@ stub _o_wcrtomb_s -@ stub _o_wcscat_s -@ stub _o_wcscoll -@ stub _o_wcscpy -@ stub _o_wcscpy_s -@ stub _o_wcsftime -@ stub _o_wcsncat_s -@ stub _o_wcsncpy_s -@ stub _o_wcsrtombs -@ stub _o_wcsrtombs_s -@ stub _o_wcstod -@ stub _o_wcstof -@ stub _o_wcstok -@ stub _o_wcstok_s -@ stub _o_wcstol -@ stub _o_wcstold -@ stub _o_wcstoll -@ stub _o_wcstombs -@ stub _o_wcstombs_s -@ stub _o_wcstoul -@ stub _o_wcstoull -@ stub _o_wctob -@ stub _o_wctomb -@ stub _o_wctomb_s -@ stub _o_wmemcpy_s -@ stub _o_wmemmove_s -@ stdcall _purecall() msvcrt._purecall -@ stdcall -arch=i386 _seh_longjmp_unwind() msvcrt._seh_longjmp_unwind -@ stdcall -version=0x600+ -arch=i386 _seh_longjmp_unwind4() msvcrt._seh_longjmp_unwind4 -@ stub _set_purecall_handler -@ stub _set_se_translator -@ stdcall -arch=i386 _setjmp3() msvcrt._setjmp3 -@ stdcall longjmp() msvcrt.longjmp -@ stdcall memchr() msvcrt.memchr -@ stdcall memcmp() msvcrt.memcmp -@ stdcall memcpy() msvcrt.memcpy -@ stdcall memmove() msvcrt.memmove -@ stub set_unexpected -@ stdcall -arch=x86_64,arm setjmp() msvcrt.setjmp -@ stdcall strchr() msvcrt.strchr -@ stdcall strrchr() msvcrt.strrchr -@ stdcall strstr() msvcrt.strstr -@ stub unexpected -@ stdcall wcschr() msvcrt.wcschr -@ stdcall wcsrchr() msvcrt.wcsrchr -@ stdcall wcsstr() msvcrt.wcsstr diff --git a/dll/apisets/api-ms-win-crt-process-l1-1-0.spec b/dll/apisets/api-ms-win-crt-process-l1-1-0.spec deleted file mode 100644 index 49249584325..00000000000 --- a/dll/apisets/api-ms-win-crt-process-l1-1-0.spec +++ /dev/null @@ -1,41 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall _beep() msvcrt._beep -@ stdcall _cwait() msvcrt._cwait -@ stdcall _execl() msvcrt._execl -@ stdcall _execle() msvcrt._execle -@ stdcall _execlp() msvcrt._execlp -@ stdcall _execlpe() msvcrt._execlpe -@ stdcall _execv() msvcrt._execv -@ stdcall _execve() msvcrt._execve -@ stdcall _execvp() msvcrt._execvp -@ stdcall _execvpe() msvcrt._execvpe -@ cdecl -arch=i386 _loaddll() msvcrt._loaddll -@ cdecl -arch=x86_64 -version=0x502 _loaddll() msvcrt._loaddll -@ stdcall _spawnl() msvcrt._spawnl -@ stdcall _spawnle() msvcrt._spawnle -@ stdcall _spawnlp() msvcrt._spawnlp -@ stdcall _spawnlpe() msvcrt._spawnlpe -@ stdcall _spawnv() msvcrt._spawnv -@ stdcall _spawnve() msvcrt._spawnve -@ stdcall _spawnvp() msvcrt._spawnvp -@ stdcall _spawnvpe() msvcrt._spawnvpe -@ cdecl -arch=i386 _unloaddll() msvcrt._unloaddll -@ cdecl -arch=x86_64 -version=0x502 _unloaddll() msvcrt._unloaddll -@ stdcall _wexecl() msvcrt._wexecl -@ stdcall _wexecle() msvcrt._wexecle -@ stdcall _wexeclp() msvcrt._wexeclp -@ stdcall _wexeclpe() msvcrt._wexeclpe -@ stdcall _wexecv() msvcrt._wexecv -@ stdcall _wexecve() msvcrt._wexecve -@ stdcall _wexecvp() msvcrt._wexecvp -@ stdcall _wexecvpe() msvcrt._wexecvpe -@ stdcall _wspawnl() msvcrt._wspawnl -@ stdcall _wspawnle() msvcrt._wspawnle -@ stdcall _wspawnlp() msvcrt._wspawnlp -@ stdcall _wspawnlpe() msvcrt._wspawnlpe -@ stdcall _wspawnv() msvcrt._wspawnv -@ stdcall _wspawnve() msvcrt._wspawnve -@ stdcall _wspawnvp() msvcrt._wspawnvp -@ stdcall _wspawnvpe() msvcrt._wspawnvpe diff --git a/dll/apisets/api-ms-win-crt-runtime-l1-1-0.spec b/dll/apisets/api-ms-win-crt-runtime-l1-1-0.spec deleted file mode 100644 index 2f42c59b2c5..00000000000 --- a/dll/apisets/api-ms-win-crt-runtime-l1-1-0.spec +++ /dev/null @@ -1,112 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub _Exit -@ stub __control87_2 -@ stdcall __doserrno() msvcrt.__doserrno -@ stub __fpe_flt_rounds -@ stdcall __fpecode() msvcrt.__fpecode -@ stdcall -arch=i386 __p___argc() msvcrt.__p___argc -@ stdcall -arch=i386 __p___argv() msvcrt.__p___argv -@ stdcall -arch=i386 __p___wargv() msvcrt.__p___wargv -@ stdcall -arch=i386 __p__acmdln() msvcrt.__p__acmdln -@ stdcall -arch=i386 __p__pgmptr() msvcrt.__p__pgmptr -@ stdcall -arch=i386 __p__wcmdln() msvcrt.__p__wcmdln -@ stdcall -arch=i386 __p__wpgmptr() msvcrt.__p__wpgmptr -@ stdcall __pxcptinfoptrs() msvcrt.__pxcptinfoptrs -@ stub __sys_errlist -@ stub __sys_nerr -@ stdcall __threadhandle() msvcrt.__threadhandle -@ stdcall __threadid() msvcrt.__threadid -@ stdcall __wcserror() msvcrt.__wcserror -@ stub __wcserror_s -@ stdcall _assert() msvcrt._assert -@ stdcall _beginthread() msvcrt._beginthread -@ stdcall _beginthreadex() msvcrt._beginthreadex -@ stdcall _c_exit() msvcrt._c_exit -@ stdcall _cexit() msvcrt._cexit -@ stdcall -arch=i386,x86_64 _clearfp() msvcrt._clearfp -@ stub _configure_narrow_argv -@ stub _configure_wide_argv -@ stdcall -arch=i386,x86_64 _control87() msvcrt._control87 -@ stdcall _controlfp() msvcrt._controlfp -@ stub _controlfp_s -@ stub _crt_at_quick_exit -@ stub _crt_atexit -@ stub _crt_debugger_hook -@ stdcall _endthread() msvcrt._endthread -@ stdcall _endthreadex() msvcrt._endthreadex -@ stdcall _errno() msvcrt._errno -@ cdecl -stub -version=0xA00+ _execute_onexit_table(ptr) -@ stdcall _exit() msvcrt._exit -@ stdcall -arch=i386 _fpieee_flt() msvcrt._fpieee_flt -@ stdcall -stub -arch=x86_64 _fpieee_flt() # ucrtbase._fpieee_flt (msvcrt x64 doesn't have this!) -@ stdcall _fpreset() msvcrt._fpreset -@ stub _get_doserrno -@ stub _get_errno -@ stub _get_initial_narrow_environment -@ stub _get_initial_wide_environment -@ stub _get_invalid_parameter_handler -@ stub _get_narrow_winmain_command_line -@ stub _get_pgmptr -@ stub _get_terminate -@ stub _get_thread_local_invalid_parameter_handler -@ stub _get_wide_winmain_command_line -@ stub _get_wpgmptr -@ cdecl -arch=i386 _getdllprocaddr() msvcrt._getdllprocaddr -@ cdecl -arch=x86_64 -version=0x502 _getdllprocaddr() msvcrt._getdllprocaddr -@ stdcall _getpid() msvcrt._getpid -@ stub _initialize_narrow_environment -@ cdecl -stub -version=0xA00+ _initialize_onexit_table(ptr) -@ stub _initialize_wide_environment -@ stdcall _initterm() msvcrt._initterm -@ cdecl -version=0x600+ _initterm_e(ptr ptr) msvcrt._initterm_e -@ stub _invalid_parameter_noinfo -@ stub _invalid_parameter_noinfo_noreturn -@ stub _invoke_watson -@ stub _query_app_type -@ cdecl -stub -version=0xA00+ _register_onexit_function(ptr ptr) -@ stub _register_thread_local_exe_atexit_callback -@ stdcall _resetstkoflw() msvcrt._resetstkoflw -@ cdecl -version=0xA00+ _seh_filter_dll() msvcrt.__CppXcptFilter -@ cdecl -version=0xA00+ _seh_filter_exe() msvcrt._XcptFilter -@ stub _set_abort_behavior -@ stub _set_app_type -@ stub _set_controlfp -@ stub _set_doserrno -@ stub _set_errno -@ stdcall _set_error_mode() msvcrt._set_error_mode -@ stub _set_invalid_parameter_handler -@ stub _set_new_handler -@ stub _set_thread_local_invalid_parameter_handler -@ stdcall _seterrormode() msvcrt._seterrormode -@ stdcall _sleep() msvcrt._sleep -@ stdcall _statusfp() msvcrt._statusfp -@ stub _statusfp2 -@ stdcall _strerror() msvcrt._strerror -@ stub _strerror_s -@ stub _wassert -@ stdcall _wcserror() msvcrt._wcserror -@ stub _wcserror_s -@ stdcall _wperror() msvcrt._wperror -@ stdcall _wsystem() msvcrt._wsystem -@ stdcall abort() msvcrt.abort -@ stdcall exit() msvcrt.exit -@ stub feclearexcept -@ stub fegetenv -@ stub fegetexceptflag -@ stub fegetround -@ stub feholdexcept -@ stub fesetenv -@ stub fesetexceptflag -@ stub fesetround -@ stub fetestexcept -@ stdcall perror() msvcrt.perror -@ stub quick_exit -@ stdcall raise() msvcrt.raise -@ stub set_terminate -@ stdcall signal() msvcrt.signal -@ stdcall strerror() msvcrt.strerror -@ stub strerror_s -@ stdcall system() msvcrt.system -@ stub terminate diff --git a/dll/apisets/api-ms-win-crt-stdio-l1-1-0.spec b/dll/apisets/api-ms-win-crt-stdio-l1-1-0.spec deleted file mode 100644 index a3585d089eb..00000000000 --- a/dll/apisets/api-ms-win-crt-stdio-l1-1-0.spec +++ /dev/null @@ -1,162 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub __acrt_iob_func -@ stdcall -arch=i386 __p__commode() msvcrt.__p__commode -@ stdcall -arch=i386 __p__fmode() msvcrt.__p__fmode -@ stub __stdio_common_vfprintf -@ stub __stdio_common_vfprintf_p -@ stub __stdio_common_vfprintf_s -@ stub __stdio_common_vfscanf -@ stub __stdio_common_vfwprintf -@ stub __stdio_common_vfwprintf_p -@ stub __stdio_common_vfwprintf_s -@ stub __stdio_common_vfwscanf -@ stub __stdio_common_vsnprintf_s -@ stub __stdio_common_vsnwprintf_s -@ stub __stdio_common_vsprintf -@ stub __stdio_common_vsprintf_p -@ stub __stdio_common_vsprintf_s -@ stub __stdio_common_vsscanf -@ stub __stdio_common_vswprintf -@ stub __stdio_common_vswprintf_p -@ stub __stdio_common_vswprintf_s -@ stub __stdio_common_vswscanf -@ stdcall _chsize() msvcrt._chsize -@ stub _chsize_s -@ stdcall _close() msvcrt._close -@ stdcall _commit() msvcrt._commit -@ stdcall _creat() msvcrt._creat -@ stdcall _dup() msvcrt._dup -@ stdcall _dup2() msvcrt._dup2 -@ stdcall _eof() msvcrt._eof -@ stub _fclose_nolock -@ stdcall _fcloseall() msvcrt._fcloseall -@ stub _fflush_nolock -@ stub _fgetc_nolock -@ stdcall _fgetchar() msvcrt._fgetchar -@ stub _fgetwc_nolock -@ stdcall _fgetwchar() msvcrt._fgetwchar -@ stdcall _filelength() msvcrt._filelength -@ stdcall _filelengthi64() msvcrt._filelengthi64 -@ stdcall _fileno() msvcrt._fileno -@ stdcall _flushall() msvcrt._flushall -@ stub _fputc_nolock -@ stdcall _fputchar() msvcrt._fputchar -@ stub _fputwc_nolock -@ stdcall _fputwchar() msvcrt._fputwchar -@ stub _fread_nolock -@ stub _fread_nolock_s -@ stub _fseek_nolock -@ stub _fseeki64 -@ stub _fseeki64_nolock -@ stdcall _fsopen() msvcrt._fsopen -@ stub _ftell_nolock -@ stub _ftelli64 -@ stub _ftelli64_nolock -@ stub _fwrite_nolock -@ stub _get_fmode -@ stdcall _get_osfhandle() msvcrt._get_osfhandle -@ stub _get_printf_count_output -@ stub _get_stream_buffer_pointers -@ stub _getc_nolock -@ stdcall _getcwd() msvcrt._getcwd -@ stdcall _getdcwd() msvcrt._getdcwd -@ stdcall _getmaxstdio() msvcrt._getmaxstdio -@ stdcall _getw() msvcrt._getw -@ stub _getwc_nolock -@ stdcall _getws() msvcrt._getws -@ stub _getws_s -@ stdcall _isatty() msvcrt._isatty -@ stdcall _kbhit() msvcrt._kbhit -@ stdcall _locking() msvcrt._locking -@ stdcall _lseek() msvcrt._lseek -@ stdcall _lseeki64() msvcrt._lseeki64 -@ stdcall _mktemp() msvcrt._mktemp -@ stub _mktemp_s -@ stdcall _open() msvcrt._open -@ stdcall _open_osfhandle() msvcrt._open_osfhandle -@ stdcall _pclose() msvcrt._pclose -@ stdcall _pipe() msvcrt._pipe -@ stdcall _popen() msvcrt._popen -@ stub _putc_nolock -@ stdcall _putw() msvcrt._putw -@ stub _putwc_nolock -@ stdcall _putws() msvcrt._putws -@ stdcall _read() msvcrt._read -@ stdcall _rmtmp() msvcrt._rmtmp -@ stub _set_fmode -@ stub _set_printf_count_output -@ stdcall _setmaxstdio() msvcrt._setmaxstdio -@ stdcall _setmode() msvcrt._setmode -@ stdcall _sopen() msvcrt._sopen -@ stub _sopen_dispatch -@ stub _sopen_s -@ stdcall _tell() msvcrt._tell -@ stdcall _telli64() msvcrt._telli64 -@ stdcall _tempnam() msvcrt._tempnam -@ stub _ungetc_nolock -@ stub _ungetwc_nolock -@ stdcall _wcreat() msvcrt._wcreat -@ stdcall _wfdopen() msvcrt._wfdopen -@ stdcall _wfopen() msvcrt._wfopen -@ stub _wfopen_s -@ stdcall _wfreopen() msvcrt._wfreopen -@ stub _wfreopen_s -@ stdcall _wfsopen() msvcrt._wfsopen -@ stdcall _wmktemp() msvcrt._wmktemp -@ stub _wmktemp_s -@ stdcall _wopen() msvcrt._wopen -@ stdcall _wpopen() msvcrt._wpopen -@ stdcall _write() msvcrt._write -@ stdcall _wsopen() msvcrt._wsopen -@ stub _wsopen_dispatch -@ stub _wsopen_s -@ stdcall _wtempnam() msvcrt._wtempnam -@ stdcall _wtmpnam() msvcrt._wtmpnam -@ stub _wtmpnam_s -@ stdcall clearerr() msvcrt.clearerr -@ stub clearerr_s -@ stdcall fclose() msvcrt.fclose -@ stdcall feof() msvcrt.feof -@ stdcall ferror() msvcrt.ferror -@ stdcall fflush() msvcrt.fflush -@ stdcall fgetc() msvcrt.fgetc -@ stdcall fgetpos() msvcrt.fgetpos -@ stdcall fgets() msvcrt.fgets -@ stdcall fgetwc() msvcrt.fgetwc -@ stdcall fgetws() msvcrt.fgetws -@ stdcall fopen() msvcrt.fopen -@ stub fopen_s -@ stdcall fputc() msvcrt.fputc -@ stdcall fputs() msvcrt.fputs -@ stdcall fputwc() msvcrt.fputwc -@ stdcall fputws() msvcrt.fputws -@ stdcall fread() msvcrt.fread -@ stub fread_s -@ stdcall freopen() msvcrt.freopen -@ stub freopen_s -@ stdcall fseek() msvcrt.fseek -@ stdcall fsetpos() msvcrt.fsetpos -@ stdcall ftell() msvcrt.ftell -@ stdcall fwrite() msvcrt.fwrite -@ stdcall getc() msvcrt.getc -@ stdcall getchar() msvcrt.getchar -@ stdcall gets() msvcrt.gets -@ stub gets_s -@ stdcall getwc() msvcrt.getwc -@ stdcall getwchar() msvcrt.getwchar -@ stdcall putc() msvcrt.putc -@ stdcall putchar() msvcrt.putchar -@ stdcall puts() msvcrt.puts -@ stdcall putwc() msvcrt.putwc -@ stdcall putwchar() msvcrt.putwchar -@ stdcall rewind() msvcrt.rewind -@ stdcall setbuf() msvcrt.setbuf -@ stdcall setvbuf() msvcrt.setvbuf -@ stdcall tmpfile() msvcrt.tmpfile -@ stub tmpfile_s -@ stdcall tmpnam() msvcrt.tmpnam -@ stub tmpnam_s -@ stdcall ungetc() msvcrt.ungetc -@ stdcall ungetwc() msvcrt.ungetwc diff --git a/dll/apisets/api-ms-win-crt-string-l1-1-0.spec b/dll/apisets/api-ms-win-crt-string-l1-1-0.spec deleted file mode 100644 index b4f19f552be..00000000000 --- a/dll/apisets/api-ms-win-crt-string-l1-1-0.spec +++ /dev/null @@ -1,181 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall __isascii() msvcrt.__isascii -@ stdcall __iscsym() msvcrt.__iscsym -@ stdcall __iscsymf() msvcrt.__iscsymf -@ stub __iswcsym -@ stub __iswcsymf -@ stub __strncnt -@ stub __wcsncnt -@ stub _isalnum_l -@ stub _isalpha_l -@ stub _isblank_l -@ stub _iscntrl_l -@ stdcall _isctype() msvcrt._isctype -@ stub _isctype_l -@ stub _isdigit_l -@ stub _isgraph_l -@ stub _isleadbyte_l -@ stub _islower_l -@ stub _isprint_l -@ stub _ispunct_l -@ stub _isspace_l -@ stub _isupper_l -@ stub _iswalnum_l -@ stub _iswalpha_l -@ stub _iswblank_l -@ stub _iswcntrl_l -@ stub _iswcsym_l -@ stub _iswcsymf_l -@ stub _iswctype_l -@ stub _iswdigit_l -@ stub _iswgraph_l -@ stub _iswlower_l -@ stub _iswprint_l -@ stub _iswpunct_l -@ stub _iswspace_l -@ stub _iswupper_l -@ stub _iswxdigit_l -@ stub _isxdigit_l -@ stdcall _memccpy() msvcrt._memccpy -@ stdcall _memicmp() msvcrt._memicmp -@ stub _memicmp_l -@ stub _strcoll_l -@ stdcall _strdup() msvcrt._strdup -@ stdcall _stricmp() msvcrt._stricmp -@ stub _stricmp_l -@ stdcall _stricoll() msvcrt._stricoll -@ stub _stricoll_l -@ stdcall _strlwr() msvcrt._strlwr -@ stub _strlwr_l -@ stub _strlwr_s -@ stub _strlwr_s_l -@ stdcall _strncoll() msvcrt._strncoll -@ stub _strncoll_l -@ stdcall _strnicmp() msvcrt._strnicmp -@ stub _strnicmp_l -@ stdcall _strnicoll() msvcrt._strnicoll -@ stub _strnicoll_l -@ stdcall _strnset() msvcrt._strnset -@ stub _strnset_s -@ stdcall _strrev() msvcrt._strrev -@ stdcall _strset() msvcrt._strset -@ stub _strset_s -@ stdcall _strupr() msvcrt._strupr -@ stub _strupr_l -@ stub _strupr_s -@ stub _strupr_s_l -@ stub _strxfrm_l -@ stdcall _tolower() msvcrt._tolower -@ stub _tolower_l -@ stdcall _toupper() msvcrt._toupper -@ stub _toupper_l -@ stub _towlower_l -@ stub _towupper_l -@ stub _wcscoll_l -@ stdcall _wcsdup() msvcrt._wcsdup -@ stdcall _wcsicmp() msvcrt._wcsicmp -@ stub _wcsicmp_l -@ stdcall _wcsicoll() msvcrt._wcsicoll -@ stub _wcsicoll_l -@ stdcall _wcslwr() msvcrt._wcslwr -@ stub _wcslwr_l -@ stub _wcslwr_s -@ stub _wcslwr_s_l -@ stdcall _wcsncoll() msvcrt._wcsncoll -@ stub _wcsncoll_l -@ stdcall _wcsnicmp() msvcrt._wcsnicmp -@ stub _wcsnicmp_l -@ stdcall _wcsnicoll() msvcrt._wcsnicoll -@ stub _wcsnicoll_l -@ stdcall _wcsnset() msvcrt._wcsnset -@ stub _wcsnset_s -@ stdcall _wcsrev() msvcrt._wcsrev -@ stdcall _wcsset() msvcrt._wcsset -@ stub _wcsset_s -@ stdcall _wcsupr() msvcrt._wcsupr -@ stub _wcsupr_l -@ stub _wcsupr_s -@ stub _wcsupr_s_l -@ stub _wcsxfrm_l -@ stub _wctype -@ stdcall is_wctype() msvcrt.is_wctype -@ stdcall isalnum() msvcrt.isalnum -@ stdcall isalpha() msvcrt.isalpha -@ stub isblank -@ stdcall iscntrl() msvcrt.iscntrl -@ stdcall isdigit() msvcrt.isdigit -@ stdcall isgraph() msvcrt.isgraph -@ stdcall isleadbyte() msvcrt.isleadbyte -@ stdcall islower() msvcrt.islower -@ stdcall isprint() msvcrt.isprint -@ stdcall ispunct() msvcrt.ispunct -@ stdcall isspace() msvcrt.isspace -@ stdcall isupper() msvcrt.isupper -@ stdcall iswalnum() msvcrt.iswalnum -@ stdcall iswalpha() msvcrt.iswalpha -@ stdcall iswascii() msvcrt.iswascii -@ stub iswblank -@ stdcall iswcntrl() msvcrt.iswcntrl -@ stdcall iswctype() msvcrt.iswctype -@ stdcall iswdigit() msvcrt.iswdigit -@ stdcall iswgraph() msvcrt.iswgraph -@ stdcall iswlower() msvcrt.iswlower -@ stdcall iswprint() msvcrt.iswprint -@ stdcall iswpunct() msvcrt.iswpunct -@ stdcall iswspace() msvcrt.iswspace -@ stdcall iswupper() msvcrt.iswupper -@ stdcall iswxdigit() msvcrt.iswxdigit -@ stdcall isxdigit() msvcrt.isxdigit -@ stdcall mblen() msvcrt.mblen -@ stub mbrlen -@ stub memcpy_s -@ stub memmove_s -@ stdcall memset() msvcrt.memset -@ stdcall strcat() msvcrt.strcat -@ stub strcat_s -@ stdcall strcmp() msvcrt.strcmp -@ stdcall strcoll() msvcrt.strcoll -@ stdcall strcpy() msvcrt.strcpy -@ stub strcpy_s -@ stdcall strcspn() msvcrt.strcspn -@ stdcall strlen() msvcrt.strlen -@ stdcall strncat() msvcrt.strncat -@ stub strncat_s -@ stdcall strncmp() msvcrt.strncmp -@ stdcall strncpy() msvcrt.strncpy -@ stub strncpy_s -@ stub strnlen -@ stdcall strpbrk() msvcrt.strpbrk -@ stdcall strspn() msvcrt.strspn -@ stdcall strtok() msvcrt.strtok -@ stub strtok_s -@ stdcall strxfrm() msvcrt.strxfrm -@ stdcall tolower() msvcrt.tolower -@ stdcall toupper() msvcrt.toupper -@ stub towctrans -@ stdcall towlower() msvcrt.towlower -@ stdcall towupper() msvcrt.towupper -@ stdcall wcscat() msvcrt.wcscat -@ stub wcscat_s -@ stdcall wcscmp() msvcrt.wcscmp -@ stdcall wcscoll() msvcrt.wcscoll -@ stdcall wcscpy() msvcrt.wcscpy -@ stub wcscpy_s -@ stdcall wcscspn() msvcrt.wcscspn -@ stdcall wcslen() msvcrt.wcslen -@ stdcall wcsncat() msvcrt.wcsncat -@ stub wcsncat_s -@ stdcall wcsncmp() msvcrt.wcsncmp -@ stdcall wcsncpy() msvcrt.wcsncpy -@ stub wcsncpy_s -@ stub wcsnlen -@ stdcall wcspbrk() msvcrt.wcspbrk -@ stdcall wcsspn() msvcrt.wcsspn -@ stdcall wcstok() msvcrt.wcstok -@ stub wcstok_s -@ stdcall wcsxfrm() msvcrt.wcsxfrm -@ stub wctype -@ stub wmemcpy_s -@ stub wmemmove_s diff --git a/dll/apisets/api-ms-win-crt-time-l1-1-0.spec b/dll/apisets/api-ms-win-crt-time-l1-1-0.spec deleted file mode 100644 index 6b571be4c03..00000000000 --- a/dll/apisets/api-ms-win-crt-time-l1-1-0.spec +++ /dev/null @@ -1,75 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall _Getdays() msvcrt._Getdays -@ stdcall _Getmonths() msvcrt._Getmonths -@ stdcall _Gettnames() msvcrt._Gettnames -@ stdcall _Strftime() msvcrt._Strftime -@ stub _W_Getdays -@ stub _W_Getmonths -@ stub _W_Gettnames -@ stub _Wcsftime -@ stub __daylight -@ stub __dstbias -@ stub __timezone -@ stub __tzname -@ stub _ctime32 -@ stub _ctime32_s -@ stdcall _ctime64() msvcrt._ctime64 -@ stub _ctime64_s -@ stub _difftime32 -@ stub _difftime64 -@ stub _ftime32 -@ stub _ftime32_s -@ stdcall _ftime64() msvcrt._ftime64 -@ stub _ftime64_s -@ stub _futime32 -@ stdcall _futime64() msvcrt._futime64 -@ stub _get_daylight -@ stub _get_dstbias -@ stub _get_timezone -@ stub _get_tzname -@ stdcall _getsystime() msvcrt._getsystime -@ stub _gmtime32 -@ stub _gmtime32_s -@ stdcall _gmtime64() msvcrt._gmtime64 -@ stub _gmtime64_s -@ cdecl -version=0x600+ _localtime32() msvcrt._localtime32 -@ cdecl -version=0x600+ _localtime32_s() msvcrt._localtime32_s -@ cdecl _localtime64() msvcrt._localtime64 -@ cdecl -version=0x600+ _localtime64_s() msvcrt._localtime64_s -@ stub _mkgmtime32 -@ stdcall _mkgmtime64() msvcrt._mkgmtime64 -@ stub _mktime32 -@ stdcall _mktime64() msvcrt._mktime64 -@ stdcall _setsystime() msvcrt._setsystime -@ stdcall _strdate() msvcrt._strdate -@ stub _strdate_s -@ stub _strftime_l -@ stdcall _strtime() msvcrt._strtime -@ stub _strtime_s -@ stub _time32 -@ stdcall _time64() msvcrt._time64 -@ stub _timespec32_get -@ stub _timespec64_get -@ stdcall _tzset() msvcrt._tzset -@ stub _utime32 -@ stdcall _utime64() msvcrt._utime64 -@ stdcall _wasctime() msvcrt._wasctime -@ stub _wasctime_s -@ stub _wcsftime_l -@ stub _wctime32 -@ stub _wctime32_s -@ stdcall _wctime64() msvcrt._wctime64 -@ stub _wctime64_s -@ stdcall _wstrdate() msvcrt._wstrdate -@ stub _wstrdate_s -@ stdcall _wstrtime() msvcrt._wstrtime -@ stub _wstrtime_s -@ stub _wutime32 -@ stdcall _wutime64() msvcrt._wutime64 -@ stdcall asctime() msvcrt.asctime -@ stub asctime_s -@ stdcall clock() msvcrt.clock -@ stdcall strftime() msvcrt.strftime -@ stdcall wcsftime() msvcrt.wcsftime diff --git a/dll/apisets/api-ms-win-crt-utility-l1-1-0.spec b/dll/apisets/api-ms-win-crt-utility-l1-1-0.spec deleted file mode 100644 index b0e273e84a9..00000000000 --- a/dll/apisets/api-ms-win-crt-utility-l1-1-0.spec +++ /dev/null @@ -1,27 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall _lfind() msvcrt._lfind -@ stub _lfind_s -@ stdcall _lrotl() msvcrt._lrotl -@ stdcall _lrotr() msvcrt._lrotr -@ stdcall _lsearch() msvcrt._lsearch -@ stub _lsearch_s -@ stdcall _rotl() msvcrt._rotl -@ stdcall _rotr() msvcrt._rotr -@ stdcall _swab() msvcrt._swab -@ stdcall abs() msvcrt.abs -@ stdcall bsearch() msvcrt.bsearch -@ stub bsearch_s -@ stdcall div() msvcrt.div -@ stub imaxabs -@ stub imaxdiv -@ stdcall labs() msvcrt.labs -@ stdcall ldiv() msvcrt.ldiv -@ stub -ret64 llabs -@ stub lldiv -@ stdcall qsort() msvcrt.qsort -@ stub qsort_s -@ stdcall rand() msvcrt.rand -@ stub rand_s -@ stdcall srand() msvcrt.srand diff --git a/dll/apisets/api-ms-win-devices-config-l1-1-0.spec b/dll/apisets/api-ms-win-devices-config-l1-1-0.spec deleted file mode 100644 index cb2df2753cb..00000000000 --- a/dll/apisets/api-ms-win-devices-config-l1-1-0.spec +++ /dev/null @@ -1,41 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CM_Delete_Class_Key() setupapi.CM_Delete_Class_Key -@ stdcall CM_Delete_DevNode_Key() setupapi.CM_Delete_DevNode_Key -@ stub CM_Delete_Device_Interface_KeyW -@ stdcall CM_Disable_DevNode() setupapi.CM_Disable_DevNode -@ stdcall CM_Enable_DevNode() setupapi.CM_Enable_DevNode -@ stdcall CM_Get_Child() setupapi.CM_Get_Child -@ stub CM_Get_Class_PropertyW -@ stub CM_Get_Class_Property_Keys -@ stdcall CM_Get_Class_Registry_PropertyW() setupapi.CM_Get_Class_Registry_PropertyW -@ stdcall CM_Get_Depth() setupapi.CM_Get_Depth -@ stub CM_Get_DevNode_PropertyW -@ stub CM_Get_DevNode_Property_Keys -@ stdcall CM_Get_DevNode_Registry_PropertyW() setupapi.CM_Get_DevNode_Registry_PropertyW -@ stdcall CM_Get_DevNode_Status() setupapi.CM_Get_DevNode_Status -@ stdcall CM_Get_Device_IDW() setupapi.CM_Get_Device_IDW -@ stdcall CM_Get_Device_ID_ListW() setupapi.CM_Get_Device_ID_ListW -@ stdcall CM_Get_Device_ID_List_SizeW() setupapi.CM_Get_Device_ID_List_SizeW -@ stdcall CM_Get_Device_ID_Size() setupapi.CM_Get_Device_ID_Size -@ stdcall CM_Get_Device_Interface_ListW() setupapi.CM_Get_Device_Interface_ListW -@ stdcall CM_Get_Device_Interface_List_SizeW() setupapi.CM_Get_Device_Interface_List_SizeW -@ stub CM_Get_Device_Interface_PropertyW -@ stub CM_Get_Device_Interface_Property_KeysW -@ stdcall CM_Get_Parent() setupapi.CM_Get_Parent -@ stdcall CM_Get_Sibling() setupapi.CM_Get_Sibling -@ stdcall CM_Locate_DevNodeW() setupapi.CM_Locate_DevNodeW -@ stdcall CM_Open_Class_KeyW() setupapi.CM_Open_Class_KeyW -@ stdcall CM_Open_DevNode_Key() setupapi.CM_Open_DevNode_Key -@ stub CM_Open_Device_Interface_KeyW -@ stdcall CM_Query_And_Remove_SubTreeW() setupapi.CM_Query_And_Remove_SubTreeW -@ stub CM_Register_Notification -@ stub CM_Set_Class_PropertyW -@ stdcall CM_Set_Class_Registry_PropertyW() setupapi.CM_Set_Class_Registry_PropertyW -@ stub CM_Set_DevNode_PropertyW -@ stdcall CM_Set_DevNode_Registry_PropertyW() setupapi.CM_Set_DevNode_Registry_PropertyW -@ stub CM_Set_Device_Interface_PropertyW -@ stdcall CM_Setup_DevNode() setupapi.CM_Setup_DevNode -@ stdcall CM_Uninstall_DevNode() setupapi.CM_Uninstall_DevNode -@ stub CM_Unregister_Notification diff --git a/dll/apisets/api-ms-win-devices-config-l1-1-1.spec b/dll/apisets/api-ms-win-devices-config-l1-1-1.spec deleted file mode 100644 index 1e8ff743962..00000000000 --- a/dll/apisets/api-ms-win-devices-config-l1-1-1.spec +++ /dev/null @@ -1,42 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CM_Delete_Class_Key() setupapi.CM_Delete_Class_Key -@ stdcall CM_Delete_DevNode_Key() setupapi.CM_Delete_DevNode_Key -@ stub CM_Delete_Device_Interface_KeyW -@ stdcall CM_Disable_DevNode() setupapi.CM_Disable_DevNode -@ stdcall CM_Enable_DevNode() setupapi.CM_Enable_DevNode -@ stdcall CM_Get_Child() setupapi.CM_Get_Child -@ stub CM_Get_Class_PropertyW -@ stub CM_Get_Class_Property_Keys -@ stdcall CM_Get_Class_Registry_PropertyW() setupapi.CM_Get_Class_Registry_PropertyW -@ stdcall CM_Get_Depth() setupapi.CM_Get_Depth -@ stub CM_Get_DevNode_PropertyW -@ stub CM_Get_DevNode_Property_Keys -@ stdcall CM_Get_DevNode_Registry_PropertyW() setupapi.CM_Get_DevNode_Registry_PropertyW -@ stdcall CM_Get_DevNode_Status() setupapi.CM_Get_DevNode_Status -@ stdcall CM_Get_Device_IDW() setupapi.CM_Get_Device_IDW -@ stdcall CM_Get_Device_ID_ListW() setupapi.CM_Get_Device_ID_ListW -@ stdcall CM_Get_Device_ID_List_SizeW() setupapi.CM_Get_Device_ID_List_SizeW -@ stdcall CM_Get_Device_ID_Size() setupapi.CM_Get_Device_ID_Size -@ stdcall CM_Get_Device_Interface_ListW() setupapi.CM_Get_Device_Interface_ListW -@ stdcall CM_Get_Device_Interface_List_SizeW() setupapi.CM_Get_Device_Interface_List_SizeW -@ stub CM_Get_Device_Interface_PropertyW -@ stub CM_Get_Device_Interface_Property_KeysW -@ stdcall CM_Get_Parent() setupapi.CM_Get_Parent -@ stdcall CM_Get_Sibling() setupapi.CM_Get_Sibling -@ stdcall CM_Locate_DevNodeW() setupapi.CM_Locate_DevNodeW -@ stub CM_MapCrToWin32Err -@ stdcall CM_Open_Class_KeyW() setupapi.CM_Open_Class_KeyW -@ stdcall CM_Open_DevNode_Key() setupapi.CM_Open_DevNode_Key -@ stub CM_Open_Device_Interface_KeyW -@ stdcall CM_Query_And_Remove_SubTreeW() setupapi.CM_Query_And_Remove_SubTreeW -@ stub CM_Register_Notification -@ stub CM_Set_Class_PropertyW -@ stdcall CM_Set_Class_Registry_PropertyW() setupapi.CM_Set_Class_Registry_PropertyW -@ stub CM_Set_DevNode_PropertyW -@ stdcall CM_Set_DevNode_Registry_PropertyW() setupapi.CM_Set_DevNode_Registry_PropertyW -@ stub CM_Set_Device_Interface_PropertyW -@ stdcall CM_Setup_DevNode() setupapi.CM_Setup_DevNode -@ stdcall CM_Uninstall_DevNode() setupapi.CM_Uninstall_DevNode -@ stub CM_Unregister_Notification diff --git a/dll/apisets/api-ms-win-devices-query-l1-1-1.spec b/dll/apisets/api-ms-win-devices-query-l1-1-1.spec deleted file mode 100644 index d6fbfb7364c..00000000000 --- a/dll/apisets/api-ms-win-devices-query-l1-1-1.spec +++ /dev/null @@ -1,18 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub DevCloseObjectQuery -@ stub DevCreateObjectQuery -@ stub DevCreateObjectQueryEx -@ stub DevCreateObjectQueryFromId -@ stub DevCreateObjectQueryFromIdEx -@ stub DevCreateObjectQueryFromIds -@ stub DevCreateObjectQueryFromIdsEx -@ stub DevFindProperty -@ stub DevFreeObjectProperties -@ stub DevFreeObjects -@ stub DevGetObjectProperties -@ stub DevGetObjectPropertiesEx -@ stub DevGetObjects -@ stub DevGetObjectsEx -@ stub DevSetObjectProperties diff --git a/dll/apisets/api-ms-win-downlevel-advapi32-l1-1-0.spec b/dll/apisets/api-ms-win-downlevel-advapi32-l1-1-0.spec deleted file mode 100644 index 0d4e3432cea..00000000000 --- a/dll/apisets/api-ms-win-downlevel-advapi32-l1-1-0.spec +++ /dev/null @@ -1,148 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AccessCheck() advapi32.AccessCheck -@ stdcall AccessCheckAndAuditAlarmW() advapi32.AccessCheckAndAuditAlarmW -@ stdcall AccessCheckByType() advapi32.AccessCheckByType -@ stdcall AccessCheckByTypeAndAuditAlarmW() advapi32.AccessCheckByTypeAndAuditAlarmW -@ stdcall AccessCheckByTypeResultList() advapi32.AccessCheckByTypeResultList -@ stdcall AccessCheckByTypeResultListAndAuditAlarmByHandleW() advapi32.AccessCheckByTypeResultListAndAuditAlarmByHandleW -@ stdcall AccessCheckByTypeResultListAndAuditAlarmW() advapi32.AccessCheckByTypeResultListAndAuditAlarmW -@ stdcall AddAccessAllowedAce() advapi32.AddAccessAllowedAce -@ stdcall AddAccessAllowedAceEx() advapi32.AddAccessAllowedAceEx -@ stdcall AddAccessAllowedObjectAce() advapi32.AddAccessAllowedObjectAce -@ stdcall AddAccessDeniedAce() advapi32.AddAccessDeniedAce -@ stdcall AddAccessDeniedAceEx() advapi32.AddAccessDeniedAceEx -@ stdcall AddAccessDeniedObjectAce() advapi32.AddAccessDeniedObjectAce -@ stdcall AddAce() advapi32.AddAce -@ stdcall AddAuditAccessAce() advapi32.AddAuditAccessAce -@ stdcall AddAuditAccessAceEx() advapi32.AddAuditAccessAceEx -@ stdcall AddAuditAccessObjectAce() advapi32.AddAuditAccessObjectAce -@ stub AddMandatoryAce -@ stdcall AdjustTokenGroups() advapi32.AdjustTokenGroups -@ stdcall AdjustTokenPrivileges() advapi32.AdjustTokenPrivileges -@ stdcall AllocateAndInitializeSid() advapi32.AllocateAndInitializeSid -@ stdcall AllocateLocallyUniqueId() advapi32.AllocateLocallyUniqueId -@ stdcall AreAllAccessesGranted() advapi32.AreAllAccessesGranted -@ stdcall AreAnyAccessesGranted() advapi32.AreAnyAccessesGranted -@ stdcall CheckTokenMembership() advapi32.CheckTokenMembership -@ stub ConvertToAutoInheritPrivateObjecSecurity -@ stdcall CopySid() advapi32.CopySid -@ stdcall CreatePrivateObjectSecurity() advapi32.CreatePrivateObjectSecurity -@ stdcall CreatePrivateObjectSecurityEx() advapi32.CreatePrivateObjectSecurityEx -@ stdcall CreatePrivateObjectSecurityWithMultipleInheritance() advapi32.CreatePrivateObjectSecurityWithMultipleInheritance -@ stdcall CreateProcessAsUserW() advapi32.CreateProcessAsUserW -@ stdcall CreateRestrictedToken() advapi32.CreateRestrictedToken -@ stdcall CreateWellKnownSid() advapi32.CreateWellKnownSid -@ stdcall DeleteAce() advapi32.DeleteAce -@ stdcall DestroyPrivateObjectSecurity() advapi32.DestroyPrivateObjectSecurity -@ stdcall DuplicateToken() advapi32.DuplicateToken -@ stdcall DuplicateTokenEx() advapi32.DuplicateTokenEx -@ stdcall EqualDomainSid() advapi32.EqualDomainSid -@ stdcall EqualPrefixSid() advapi32.EqualPrefixSid -@ stdcall EqualSid() advapi32.EqualSid -@ stub EventActivityIdControl -@ stub EventEnabled -@ stub EventProviderEnabled -@ stub EventRegister -@ stub EventUnregister -@ stub EventWrite -@ stub EventWriteString -@ stub EventWriteTransfer -@ stdcall FindFirstFreeAce() advapi32.FindFirstFreeAce -@ stdcall FreeSid() advapi32.FreeSid -@ stdcall GetAce() advapi32.GetAce -@ stdcall GetAclInformation() advapi32.GetAclInformation -@ stdcall GetFileSecurityW() advapi32.GetFileSecurityW -@ stdcall GetKernelObjectSecurity() advapi32.GetKernelObjectSecurity -@ stdcall GetLengthSid() advapi32.GetLengthSid -@ stdcall GetPrivateObjectSecurity() advapi32.GetPrivateObjectSecurity -@ stdcall GetSecurityDescriptorControl() advapi32.GetSecurityDescriptorControl -@ stdcall GetSecurityDescriptorDacl() advapi32.GetSecurityDescriptorDacl -@ stdcall GetSecurityDescriptorGroup() advapi32.GetSecurityDescriptorGroup -@ stdcall GetSecurityDescriptorLength() advapi32.GetSecurityDescriptorLength -@ stdcall GetSecurityDescriptorOwner() advapi32.GetSecurityDescriptorOwner -@ stdcall GetSecurityDescriptorRMControl() advapi32.GetSecurityDescriptorRMControl -@ stdcall GetSecurityDescriptorSacl() advapi32.GetSecurityDescriptorSacl -@ stdcall GetSidIdentifierAuthority() advapi32.GetSidIdentifierAuthority -@ stdcall GetSidLengthRequired() advapi32.GetSidLengthRequired -@ stdcall GetSidSubAuthority() advapi32.GetSidSubAuthority -@ stdcall GetSidSubAuthorityCount() advapi32.GetSidSubAuthorityCount -@ stdcall GetTokenInformation() advapi32.GetTokenInformation -@ stdcall GetTraceEnableFlags() advapi32.GetTraceEnableFlags -@ stdcall GetTraceEnableLevel() advapi32.GetTraceEnableLevel -@ stdcall GetTraceLoggerHandle() advapi32.GetTraceLoggerHandle -@ stdcall InitializeAcl() advapi32.InitializeAcl -@ stdcall InitializeSecurityDescriptor() advapi32.InitializeSecurityDescriptor -@ stdcall InitializeSid() advapi32.InitializeSid -@ stdcall IsTokenRestricted() advapi32.IsTokenRestricted -@ stdcall IsValidAcl() advapi32.IsValidAcl -@ stdcall IsValidSecurityDescriptor() advapi32.IsValidSecurityDescriptor -@ stdcall IsValidSid() advapi32.IsValidSid -@ stdcall MakeAbsoluteSD() advapi32.MakeAbsoluteSD -@ stdcall MakeSelfRelativeSD() advapi32.MakeSelfRelativeSD -@ stdcall OpenProcessToken() advapi32.OpenProcessToken -@ stdcall OpenThreadToken() advapi32.OpenThreadToken -@ stdcall PrivilegeCheck() advapi32.PrivilegeCheck -@ stdcall PrivilegedServiceAuditAlarmW() advapi32.PrivilegedServiceAuditAlarmW -@ stub QuerySecurityAccessMask -@ stdcall RegCloseKey() advapi32.RegCloseKey -@ stub RegCopyTreeW -@ stdcall RegCreateKeyExA() advapi32.RegCreateKeyExA -@ stdcall RegCreateKeyExW() advapi32.RegCreateKeyExW -@ stdcall RegDeleteKeyExA() advapi32.RegDeleteKeyExA -@ stdcall RegDeleteKeyExW() advapi32.RegDeleteKeyExW -@ stdcall RegDeleteTreeA() advapi32_vista.RegDeleteTreeA -@ stdcall RegDeleteTreeW() advapi32_vista.RegDeleteTreeW -@ stdcall RegDeleteValueA() advapi32.RegDeleteValueA -@ stdcall RegDeleteValueW() advapi32.RegDeleteValueW -@ stub RegDisablePredefinedCacheEx -@ stdcall RegEnumKeyExA() advapi32.RegEnumKeyExA -@ stdcall RegEnumKeyExW() advapi32.RegEnumKeyExW -@ stdcall RegEnumValueA() advapi32.RegEnumValueA -@ stdcall RegEnumValueW() advapi32.RegEnumValueW -@ stdcall RegFlushKey() advapi32.RegFlushKey -@ stdcall RegGetKeySecurity() advapi32.RegGetKeySecurity -@ stdcall RegGetValueA() advapi32.RegGetValueA -@ stdcall RegGetValueW() advapi32.RegGetValueW -@ stub RegLoadAppKeyA -@ stub RegLoadAppKeyW -@ stdcall RegLoadKeyA() advapi32.RegLoadKeyA -@ stdcall RegLoadKeyW() advapi32.RegLoadKeyW -@ stdcall -version=0x600+ RegLoadMUIStringA() advapi32.RegLoadMUIStringA -@ stdcall -version=0x600+ RegLoadMUIStringW() advapi32.RegLoadMUIStringW -@ stdcall RegNotifyChangeKeyValue() advapi32.RegNotifyChangeKeyValue -@ stdcall RegOpenCurrentUser() advapi32.RegOpenCurrentUser -@ stdcall RegOpenKeyExA() advapi32.RegOpenKeyExA -@ stdcall RegOpenKeyExW() advapi32.RegOpenKeyExW -@ stdcall RegOpenUserClassesRoot() advapi32.RegOpenUserClassesRoot -@ stdcall RegQueryInfoKeyA() advapi32.RegQueryInfoKeyA -@ stdcall RegQueryInfoKeyW() advapi32.RegQueryInfoKeyW -@ stdcall RegQueryValueExA() advapi32.RegQueryValueExA -@ stdcall RegQueryValueExW() advapi32.RegQueryValueExW -@ stdcall RegRestoreKeyA() advapi32.RegRestoreKeyA -@ stdcall RegRestoreKeyW() advapi32.RegRestoreKeyW -@ stdcall RegSaveKeyExA() advapi32.RegSaveKeyExA -@ stdcall RegSaveKeyExW() advapi32.RegSaveKeyExW -@ stdcall RegSetKeySecurity() advapi32.RegSetKeySecurity -@ stdcall RegSetValueExA() advapi32.RegSetValueExA -@ stdcall RegSetValueExW() advapi32.RegSetValueExW -@ stdcall RegUnLoadKeyA() advapi32.RegUnLoadKeyA -@ stdcall RegUnLoadKeyW() advapi32.RegUnLoadKeyW -@ stdcall RegisterTraceGuidsW() advapi32.RegisterTraceGuidsW -@ stdcall RevertToSelf() advapi32.RevertToSelf -@ stdcall SetAclInformation() advapi32.SetAclInformation -@ stdcall SetFileSecurityW() advapi32.SetFileSecurityW -@ stdcall SetKernelObjectSecurity() advapi32.SetKernelObjectSecurity -@ stub SetSecurityAccessMask -@ stdcall SetSecurityDescriptorControl() advapi32.SetSecurityDescriptorControl -@ stdcall SetSecurityDescriptorDacl() advapi32.SetSecurityDescriptorDacl -@ stdcall SetSecurityDescriptorGroup() advapi32.SetSecurityDescriptorGroup -@ stdcall SetSecurityDescriptorOwner() advapi32.SetSecurityDescriptorOwner -@ stdcall SetSecurityDescriptorRMControl() advapi32.SetSecurityDescriptorRMControl -@ stdcall SetSecurityDescriptorSacl() advapi32.SetSecurityDescriptorSacl -@ stdcall SetTokenInformation() advapi32.SetTokenInformation -@ stdcall TraceEvent() advapi32.TraceEvent -@ stdcall TraceMessage() advapi32.TraceMessage -@ stdcall TraceMessageVa() advapi32.TraceMessageVa -@ stdcall UnregisterTraceGuids() advapi32.UnregisterTraceGuids diff --git a/dll/apisets/api-ms-win-downlevel-advapi32-l2-1-0.spec b/dll/apisets/api-ms-win-downlevel-advapi32-l2-1-0.spec deleted file mode 100644 index 82a65f54406..00000000000 --- a/dll/apisets/api-ms-win-downlevel-advapi32-l2-1-0.spec +++ /dev/null @@ -1,17 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CloseServiceHandle() advapi32.CloseServiceHandle -@ stdcall ConvertSidToStringSidW() advapi32.ConvertSidToStringSidW -@ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW() advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW -@ stdcall ConvertStringSidToSidW() advapi32.ConvertStringSidToSidW -@ stdcall CredDeleteW() advapi32.CredDeleteW -@ stdcall CredEnumerateW() advapi32.CredEnumerateW -@ stdcall CredFree() advapi32.CredFree -@ stdcall CredReadDomainCredentialsW() advapi32.CredReadDomainCredentialsW -@ stdcall CredReadW() advapi32.CredReadW -@ stdcall CredWriteDomainCredentialsW() advapi32.CredWriteDomainCredentialsW -@ stdcall CredWriteW() advapi32.CredWriteW -@ stdcall OpenSCManagerW() advapi32.OpenSCManagerW -@ stdcall OpenServiceW() advapi32.OpenServiceW -@ stdcall QueryServiceConfigW() advapi32.QueryServiceConfigW diff --git a/dll/apisets/api-ms-win-downlevel-normaliz-l1-1-0.spec b/dll/apisets/api-ms-win-downlevel-normaliz-l1-1-0.spec deleted file mode 100644 index 1a8cba25447..00000000000 --- a/dll/apisets/api-ms-win-downlevel-normaliz-l1-1-0.spec +++ /dev/null @@ -1,5 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0x600+ IdnToAscii() kernel32.IdnToAscii -@ stdcall -version=0x600+ IdnToUnicode() kernel32.IdnToUnicode diff --git a/dll/apisets/api-ms-win-downlevel-ole32-l1-1-0.spec b/dll/apisets/api-ms-win-downlevel-ole32-l1-1-0.spec deleted file mode 100644 index 416035572f6..00000000000 --- a/dll/apisets/api-ms-win-downlevel-ole32-l1-1-0.spec +++ /dev/null @@ -1,51 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CLSIDFromProgID() ole32.CLSIDFromProgID -@ stdcall CLSIDFromString() ole32.CLSIDFromString -@ stdcall CoCopyProxy() ole32.CoCopyProxy -@ stdcall CoCreateFreeThreadedMarshaler() ole32.CoCreateFreeThreadedMarshaler -@ stdcall CoCreateGuid() ole32.CoCreateGuid -@ stdcall CoCreateInstance() ole32.CoCreateInstance -@ stdcall CoCreateInstanceEx() ole32.CoCreateInstanceEx -@ stdcall CoDisconnectObject() ole32.CoDisconnectObject -@ stdcall CoFreeUnusedLibraries() ole32.CoFreeUnusedLibraries -@ stdcall CoFreeUnusedLibrariesEx() ole32.CoFreeUnusedLibrariesEx -@ stub CoGetApartmentType -@ stdcall CoGetClassObject() ole32.CoGetClassObject -@ stdcall CoGetCurrentLogicalThreadId() ole32.CoGetCurrentLogicalThreadId -@ stdcall CoGetInterfaceAndReleaseStream() ole32.CoGetInterfaceAndReleaseStream -@ stdcall CoGetMalloc() ole32.CoGetMalloc -@ stdcall CoGetMarshalSizeMax() ole32.CoGetMarshalSizeMax -@ stdcall CoGetObjectContext() ole32.CoGetObjectContext -@ stdcall CoGetStdMarshalEx() ole32.CoGetStdMarshalEx -@ stdcall CoGetTreatAsClass() ole32.CoGetTreatAsClass -@ stdcall CoImpersonateClient() ole32.CoImpersonateClient -@ stdcall CoInitializeEx() ole32.CoInitializeEx -@ stdcall CoInitializeSecurity() ole32.CoInitializeSecurity -@ stdcall CoMarshalInterThreadInterfaceInStream() ole32.CoMarshalInterThreadInterfaceInStream -@ stdcall CoMarshalInterface() ole32.CoMarshalInterface -@ stdcall CoRegisterClassObject() ole32.CoRegisterClassObject -@ stdcall CoRegisterInitializeSpy() ole32.CoRegisterInitializeSpy -@ stdcall CoRegisterMessageFilter() ole32.CoRegisterMessageFilter -@ stdcall CoReleaseMarshalData() ole32.CoReleaseMarshalData -@ stdcall CoRevertToSelf() ole32.CoRevertToSelf -@ stdcall CoRevokeClassObject() ole32.CoRevokeClassObject -@ stdcall CoRevokeInitializeSpy() ole32.CoRevokeInitializeSpy -@ stdcall CoSetProxyBlanket() ole32.CoSetProxyBlanket -@ stdcall CoTaskMemAlloc() ole32.CoTaskMemAlloc -@ stdcall CoTaskMemFree() ole32.CoTaskMemFree -@ stdcall CoTaskMemRealloc() ole32.CoTaskMemRealloc -@ stdcall CoUninitialize() ole32.CoUninitialize -@ stdcall CoUnmarshalInterface() ole32.CoUnmarshalInterface -@ stdcall CoWaitForMultipleHandles() ole32.CoWaitForMultipleHandles -@ stdcall CreateStreamOnHGlobal() ole32.CreateStreamOnHGlobal -@ stdcall FreePropVariantArray() ole32.FreePropVariantArray -@ stdcall GetHGlobalFromStream() ole32.GetHGlobalFromStream -@ stdcall IIDFromString() ole32.IIDFromString -@ stdcall ProgIDFromCLSID() ole32.ProgIDFromCLSID -@ stdcall PropVariantClear() ole32.PropVariantClear -@ stdcall PropVariantCopy() ole32.PropVariantCopy -@ stdcall StringFromCLSID() ole32.StringFromCLSID -@ stdcall StringFromGUID2() ole32.StringFromGUID2 -@ stdcall StringFromIID() ole32.StringFromIID 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 deleted file mode 100644 index 421e8836934..00000000000 --- a/dll/apisets/api-ms-win-downlevel-shell32-l1-1-0.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ 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-l1-1-0.spec b/dll/apisets/api-ms-win-downlevel-shlwapi-l1-1-0.spec deleted file mode 100644 index 760ff890a31..00000000000 --- a/dll/apisets/api-ms-win-downlevel-shlwapi-l1-1-0.spec +++ /dev/null @@ -1,158 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetAcceptLanguagesW() shlwapi.GetAcceptLanguagesW -@ stdcall HashData() shlwapi.HashData -@ stdcall IsInternetESCEnabled() shlwapi.IsInternetESCEnabled -@ stdcall ParseURLW() shlwapi.ParseURLW -@ stdcall PathAddBackslashA() shlwapi.PathAddBackslashA -@ stdcall PathAddBackslashW() shlwapi.PathAddBackslashW -@ stdcall PathAddExtensionA() shlwapi.PathAddExtensionA -@ stdcall PathAddExtensionW() shlwapi.PathAddExtensionW -@ stdcall PathAppendA() shlwapi.PathAppendA -@ stdcall PathAppendW() shlwapi.PathAppendW -@ stdcall PathCanonicalizeA() shlwapi.PathCanonicalizeA -@ stdcall PathCanonicalizeW() shlwapi.PathCanonicalizeW -@ stdcall PathCommonPrefixA() shlwapi.PathCommonPrefixA -@ stdcall PathCommonPrefixW() shlwapi.PathCommonPrefixW -@ stub PathCreateFromUrlAlloc -@ stdcall PathCreateFromUrlW() shlwapi.PathCreateFromUrlW -@ stdcall PathFileExistsA() shlwapi.PathFileExistsA -@ stdcall PathFileExistsW() shlwapi.PathFileExistsW -@ stdcall PathFindExtensionA() shlwapi.PathFindExtensionA -@ stdcall PathFindExtensionW() shlwapi.PathFindExtensionW -@ stdcall PathFindFileNameA() shlwapi.PathFindFileNameA -@ stdcall PathFindFileNameW() shlwapi.PathFindFileNameW -@ stdcall PathFindNextComponentA() shlwapi.PathFindNextComponentA -@ stdcall PathFindNextComponentW() shlwapi.PathFindNextComponentW -@ stdcall PathGetArgsA() shlwapi.PathGetArgsA -@ stdcall PathGetArgsW() shlwapi.PathGetArgsW -@ stdcall PathGetDriveNumberA() shlwapi.PathGetDriveNumberA -@ stdcall PathGetDriveNumberW() shlwapi.PathGetDriveNumberW -@ stdcall PathIsFileSpecA() shlwapi.PathIsFileSpecA -@ stdcall PathIsFileSpecW() shlwapi.PathIsFileSpecW -@ stdcall PathIsLFNFileSpecA() shlwapi.PathIsLFNFileSpecA -@ stdcall PathIsLFNFileSpecW() shlwapi.PathIsLFNFileSpecW -@ stdcall PathIsPrefixA() shlwapi.PathIsPrefixA -@ stdcall PathIsPrefixW() shlwapi.PathIsPrefixW -@ stdcall PathIsRelativeA() shlwapi.PathIsRelativeA -@ stdcall PathIsRelativeW() shlwapi.PathIsRelativeW -@ stdcall PathIsRootA() shlwapi.PathIsRootA -@ stdcall PathIsRootW() shlwapi.PathIsRootW -@ stdcall PathIsSameRootA() shlwapi.PathIsSameRootA -@ stdcall PathIsSameRootW() shlwapi.PathIsSameRootW -@ stdcall PathIsUNCA() shlwapi.PathIsUNCA -@ stdcall PathIsUNCServerA() shlwapi.PathIsUNCServerA -@ stdcall PathIsUNCServerShareA() shlwapi.PathIsUNCServerShareA -@ stdcall PathIsUNCServerShareW() shlwapi.PathIsUNCServerShareW -@ stdcall PathIsUNCServerW() shlwapi.PathIsUNCServerW -@ stdcall PathIsUNCW() shlwapi.PathIsUNCW -@ stdcall PathIsURLW() shlwapi.PathIsURLW -@ stdcall PathParseIconLocationA() shlwapi.PathParseIconLocationA -@ stdcall PathParseIconLocationW() shlwapi.PathParseIconLocationW -@ stdcall PathRelativePathToA() shlwapi.PathRelativePathToA -@ stdcall PathRelativePathToW() shlwapi.PathRelativePathToW -@ stdcall PathRemoveBackslashA() shlwapi.PathRemoveBackslashA -@ stdcall PathRemoveBackslashW() shlwapi.PathRemoveBackslashW -@ stdcall PathRemoveBlanksA() shlwapi.PathRemoveBlanksA -@ stdcall PathRemoveBlanksW() shlwapi.PathRemoveBlanksW -@ stdcall PathRemoveExtensionA() shlwapi.PathRemoveExtensionA -@ stdcall PathRemoveExtensionW() shlwapi.PathRemoveExtensionW -@ stdcall PathRemoveFileSpecA() shlwapi.PathRemoveFileSpecA -@ stdcall PathRemoveFileSpecW() shlwapi.PathRemoveFileSpecW -@ stdcall PathRenameExtensionA() shlwapi.PathRenameExtensionA -@ stdcall PathRenameExtensionW() shlwapi.PathRenameExtensionW -@ stdcall PathSkipRootA() shlwapi.PathSkipRootA -@ stdcall PathSkipRootW() shlwapi.PathSkipRootW -@ stdcall PathStripPathA() shlwapi.PathStripPathA -@ stdcall PathStripPathW() shlwapi.PathStripPathW -@ stdcall PathStripToRootA() shlwapi.PathStripToRootA -@ stdcall PathStripToRootW() shlwapi.PathStripToRootW -@ stdcall PathUnquoteSpacesA() shlwapi.PathUnquoteSpacesA -@ stdcall PathUnquoteSpacesW() shlwapi.PathUnquoteSpacesW -@ stdcall QISearch() shlwapi.QISearch -@ stdcall SHLoadIndirectString() shlwapi.SHLoadIndirectString -@ stdcall SHRegCloseUSKey() shlwapi.SHRegCloseUSKey -@ stdcall SHRegDeleteUSValueA() shlwapi.SHRegDeleteUSValueA -@ stdcall SHRegDeleteUSValueW() shlwapi.SHRegDeleteUSValueW -@ stdcall SHRegEnumUSKeyA() shlwapi.SHRegEnumUSKeyA -@ stdcall SHRegEnumUSKeyW() shlwapi.SHRegEnumUSKeyW -@ stdcall SHRegGetBoolUSValueA() shlwapi.SHRegGetBoolUSValueA -@ stdcall SHRegGetBoolUSValueW() shlwapi.SHRegGetBoolUSValueW -@ stdcall SHRegGetUSValueA() shlwapi.SHRegGetUSValueA -@ stdcall SHRegGetUSValueW() shlwapi.SHRegGetUSValueW -@ stdcall SHRegOpenUSKeyA() shlwapi.SHRegOpenUSKeyA -@ stdcall SHRegOpenUSKeyW() shlwapi.SHRegOpenUSKeyW -@ stdcall SHRegQueryUSValueA() shlwapi.SHRegQueryUSValueA -@ stdcall SHRegQueryUSValueW() shlwapi.SHRegQueryUSValueW -@ stdcall SHRegSetUSValueA() shlwapi.SHRegSetUSValueA -@ stdcall SHRegSetUSValueW() shlwapi.SHRegSetUSValueW -@ stdcall StrCSpnA() shlwapi.StrCSpnA -@ stdcall StrCSpnIA() shlwapi.StrCSpnIA -@ stdcall StrCSpnIW() shlwapi.StrCSpnIW -@ stdcall StrCSpnW() shlwapi.StrCSpnW -@ stdcall StrCatBuffA() shlwapi.StrCatBuffA -@ stdcall StrCatBuffW() shlwapi.StrCatBuffW -@ stdcall StrCatChainW() shlwapi.StrCatChainW -@ stdcall StrChrA() shlwapi.StrChrA -@ stdcall StrChrIA() shlwapi.StrChrIA -@ stdcall StrChrIW() shlwapi.StrChrIW -@ stdcall StrChrNIW() shlwapi.StrChrNIW -@ stdcall StrChrNW() shlwapi.StrChrNW -@ stdcall StrChrW() shlwapi.StrChrW -@ stdcall StrCmpCA() shlwapi.StrCmpCA -@ stdcall StrCmpCW() shlwapi.StrCmpCW -@ stdcall StrCmpICA() shlwapi.StrCmpICA -@ stdcall StrCmpICW() shlwapi.StrCmpICW -@ stdcall StrCmpIW() shlwapi.StrCmpIW -@ stdcall StrCmpLogicalW() shlwapi.StrCmpLogicalW -@ stdcall StrCmpNA() shlwapi.StrCmpNA -@ stdcall StrCmpNCA() shlwapi.StrCmpNCA -@ stdcall StrCmpNCW() shlwapi.StrCmpNCW -@ stdcall StrCmpNIA() shlwapi.StrCmpNIA -@ stdcall StrCmpNICA() shlwapi.StrCmpNICA -@ stdcall StrCmpNICW() shlwapi.StrCmpNICW -@ stdcall StrCmpNIW() shlwapi.StrCmpNIW -@ stdcall StrCmpNW() shlwapi.StrCmpNW -@ stdcall StrCmpW() shlwapi.StrCmpW -@ stdcall StrCpyNW() shlwapi.StrCpyNW -@ stdcall StrDupA() shlwapi.StrDupA -@ stdcall StrDupW() shlwapi.StrDupW -@ stdcall StrIsIntlEqualA() shlwapi.StrIsIntlEqualA -@ stdcall StrIsIntlEqualW() shlwapi.StrIsIntlEqualW -@ stdcall StrPBrkA() shlwapi.StrPBrkA -@ stdcall StrPBrkW() shlwapi.StrPBrkW -@ stdcall StrRChrA() shlwapi.StrRChrA -@ stdcall StrRChrIA() shlwapi.StrRChrIA -@ stdcall StrRChrIW() shlwapi.StrRChrIW -@ stdcall StrRChrW() shlwapi.StrRChrW -@ stdcall StrRStrIA() shlwapi.StrRStrIA -@ stdcall StrRStrIW() shlwapi.StrRStrIW -@ stdcall StrSpnA() shlwapi.StrSpnA -@ stdcall StrSpnW() shlwapi.StrSpnW -@ stdcall StrStrA() shlwapi.StrStrA -@ stdcall StrStrIA() shlwapi.StrStrIA -@ stdcall StrStrIW() shlwapi.StrStrIW -@ stdcall StrStrNIW() shlwapi.StrStrNIW -@ stdcall StrStrNW() shlwapi.StrStrNW -@ stdcall StrStrW() shlwapi.StrStrW -@ stdcall StrToInt64ExA() shlwapi.StrToInt64ExA -@ stdcall StrToInt64ExW() shlwapi.StrToInt64ExW -@ stdcall StrToIntA() shlwapi.StrToIntA -@ stdcall StrToIntExA() shlwapi.StrToIntExA -@ stdcall StrToIntExW() shlwapi.StrToIntExW -@ stdcall StrToIntW() shlwapi.StrToIntW -@ stdcall StrTrimA() shlwapi.StrTrimA -@ stdcall StrTrimW() shlwapi.StrTrimW -@ stdcall UrlApplySchemeW() shlwapi.UrlApplySchemeW -@ stdcall UrlCanonicalizeW() shlwapi.UrlCanonicalizeW -@ stdcall UrlCombineA() shlwapi.UrlCombineA -@ stdcall UrlCombineW() shlwapi.UrlCombineW -@ stdcall UrlCreateFromPathW() shlwapi.UrlCreateFromPathW -@ stdcall UrlEscapeW() shlwapi.UrlEscapeW -@ stdcall UrlFixupW() shlwapi.UrlFixupW -@ stdcall UrlGetLocationW() shlwapi.UrlGetLocationW -@ stdcall UrlGetPartW() shlwapi.UrlGetPartW -@ stdcall UrlIsW() shlwapi.UrlIsW -@ stdcall UrlUnescapeA() shlwapi.UrlUnescapeA -@ stdcall UrlUnescapeW() shlwapi.UrlUnescapeW 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 deleted file mode 100644 index fc59f4bfb28..00000000000 --- a/dll/apisets/api-ms-win-downlevel-shlwapi-l2-1-0.spec +++ /dev/null @@ -1,59 +0,0 @@ - -# This file is autogenerated by update.py - -@ 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-downlevel-user32-l1-1-0.spec b/dll/apisets/api-ms-win-downlevel-user32-l1-1-0.spec deleted file mode 100644 index 3e32f5647a2..00000000000 --- a/dll/apisets/api-ms-win-downlevel-user32-l1-1-0.spec +++ /dev/null @@ -1,25 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CharLowerA() user32.CharLowerA -@ stdcall CharLowerBuffA() user32.CharLowerBuffA -@ stdcall CharLowerBuffW() user32.CharLowerBuffW -@ stdcall CharLowerW() user32.CharLowerW -@ stdcall CharNextA() user32.CharNextA -@ stdcall CharNextExA() user32.CharNextExA -@ stdcall CharNextW() user32.CharNextW -@ stdcall CharPrevA() user32.CharPrevA -@ stdcall CharPrevExA() user32.CharPrevExA -@ stdcall CharPrevW() user32.CharPrevW -@ stdcall CharUpperA() user32.CharUpperA -@ stdcall CharUpperBuffA() user32.CharUpperBuffA -@ stdcall CharUpperBuffW() user32.CharUpperBuffW -@ stdcall CharUpperW() user32.CharUpperW -@ stdcall IsCharAlphaA() user32.IsCharAlphaA -@ stdcall IsCharAlphaNumericA() user32.IsCharAlphaNumericA -@ stdcall IsCharAlphaNumericW() user32.IsCharAlphaNumericW -@ stdcall IsCharAlphaW() user32.IsCharAlphaW -@ stdcall IsCharLowerA() user32.IsCharLowerA -@ stdcall IsCharLowerW() user32.IsCharLowerW -@ stdcall IsCharUpperA() user32.IsCharUpperA -@ stdcall IsCharUpperW() user32.IsCharUpperW diff --git a/dll/apisets/api-ms-win-downlevel-version-l1-1-0.spec b/dll/apisets/api-ms-win-downlevel-version-l1-1-0.spec deleted file mode 100644 index 283076184ef..00000000000 --- a/dll/apisets/api-ms-win-downlevel-version-l1-1-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetFileVersionInfoExW() version.GetFileVersionInfoExW -@ stdcall GetFileVersionInfoSizeExW() version.GetFileVersionInfoSizeExW -@ stdcall VerFindFileA() version.VerFindFileA -@ stdcall VerFindFileW() version.VerFindFileW -@ stdcall VerQueryValueA() version.VerQueryValueA -@ stdcall VerQueryValueW() version.VerQueryValueW diff --git a/dll/apisets/api-ms-win-dx-d3dkmt-l1-1-0.spec b/dll/apisets/api-ms-win-dx-d3dkmt-l1-1-0.spec deleted file mode 100644 index a0ba046c0b6..00000000000 --- a/dll/apisets/api-ms-win-dx-d3dkmt-l1-1-0.spec +++ /dev/null @@ -1,100 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub D3DKMTAcquireKeyedMutex -@ stub D3DKMTAcquireKeyedMutex2 -@ stub D3DKMTCacheHybridQueryValue -@ stub D3DKMTCheckExclusiveOwnership -@ stub D3DKMTCheckMonitorPowerState -@ stub D3DKMTCheckOcclusion -@ stub D3DKMTCheckSharedResourceAccess -@ stub D3DKMTCheckVidPnExclusiveOwnership -@ stub D3DKMTCloseAdapter -@ stub D3DKMTConfigureSharedResource -@ stub D3DKMTCreateAllocation -@ stub D3DKMTCreateAllocation2 -@ stub D3DKMTCreateContext -@ stdcall D3DKMTCreateDCFromMemory() gdi32_vista.D3DKMTCreateDCFromMemory -@ stub D3DKMTCreateDevice -@ stub D3DKMTCreateKeyedMutex -@ stub D3DKMTCreateKeyedMutex2 -@ stub D3DKMTCreateOutputDupl -@ stub D3DKMTCreateOverlay -@ stub D3DKMTCreateSynchronizationObject -@ stub D3DKMTCreateSynchronizationObject2 -@ stub D3DKMTDestroyAllocation -@ stub D3DKMTDestroyContext -@ stdcall D3DKMTDestroyDCFromMemory() gdi32_vista.D3DKMTDestroyDCFromMemory -@ stub D3DKMTDestroyDevice -@ stub D3DKMTDestroyKeyedMutex -@ stub D3DKMTDestroyOutputDupl -@ stub D3DKMTDestroyOverlay -@ stub D3DKMTDestroySynchronizationObject -@ stub D3DKMTEscape -@ stub D3DKMTFlipOverlay -@ stub D3DKMTGetCachedHybridQueryValue -@ stub D3DKMTGetContextSchedulingPriority -@ stub D3DKMTGetDeviceState -@ stub D3DKMTGetDisplayModeList -@ stub D3DKMTGetMultisampleMethodList -@ stub D3DKMTGetOverlayState -@ stub D3DKMTGetPresentHistory -@ stub D3DKMTGetPresentQueueEvent -@ stub D3DKMTGetProcessSchedulingPriorityClass -@ stub D3DKMTGetRuntimeData -@ stub D3DKMTGetScanLine -@ stub D3DKMTGetSharedPrimaryHandle -@ stub D3DKMTGetSharedResourceAdapterLuid -@ stub D3DKMTInvalidateActiveVidPn -@ stub D3DKMTLock -@ stub D3DKMTOfferAllocations -@ stub D3DKMTOpenAdapterFromDeviceName -@ stub D3DKMTOpenAdapterFromGdiDisplayName -@ stub D3DKMTOpenAdapterFromHdc -@ stub D3DKMTOpenKeyedMutex -@ stub D3DKMTOpenKeyedMutex2 -@ stub D3DKMTOpenNtHandleFromName -@ stub D3DKMTOpenResource -@ stub D3DKMTOpenResource2 -@ stub D3DKMTOpenResourceFromNtHandle -@ stub D3DKMTOpenSyncObjectFromNtHandle -@ stub D3DKMTOpenSynchronizationObject -@ stub D3DKMTOutputDuplGetFrameInfo -@ stub D3DKMTOutputDuplGetMetaData -@ stub D3DKMTOutputDuplGetPointerShapeData -@ stub D3DKMTOutputDuplPresent -@ stub D3DKMTOutputDuplReleaseFrame -@ stub D3DKMTPollDisplayChildren -@ stub D3DKMTPresent -@ stub D3DKMTQueryAdapterInfo -@ stub D3DKMTQueryAllocationResidency -@ stub D3DKMTQueryRemoteVidPnSourceFromGdiDisplayName -@ stub D3DKMTQueryResourceInfo -@ stub D3DKMTQueryResourceInfoFromNtHandle -@ stub D3DKMTQueryStatistics -@ stub D3DKMTReclaimAllocations -@ stub D3DKMTReleaseKeyedMutex -@ stub D3DKMTReleaseKeyedMutex2 -@ stub D3DKMTReleaseProcessVidPnSourceOwners -@ stub D3DKMTRender -@ stub D3DKMTSetAllocationPriority -@ stub D3DKMTSetContextSchedulingPriority -@ stub D3DKMTSetDisplayMode -@ stub D3DKMTSetDisplayPrivateDriverFormat -@ stub D3DKMTSetGammaRamp -@ stub D3DKMTSetProcessSchedulingPriorityClass -@ stub D3DKMTSetQueuedLimit -@ stub D3DKMTSetStereoEnabled -@ stub D3DKMTSetVidPnSourceOwner -@ stub D3DKMTShareObjects -@ stub D3DKMTSharedPrimaryLockNotification -@ stub D3DKMTSharedPrimaryUnLockNotification -@ stub D3DKMTSignalSynchronizationObject -@ stub D3DKMTSignalSynchronizationObject2 -@ stub D3DKMTUnlock -@ stub D3DKMTUpdateOverlay -@ stub D3DKMTWaitForIdle -@ stub D3DKMTWaitForSynchronizationObject -@ stub D3DKMTWaitForSynchronizationObject2 -@ stub D3DKMTWaitForVerticalBlankEvent -@ stdcall GdiEntry13() gdi32.GdiEntry13 diff --git a/dll/apisets/api-ms-win-eventing-classicprovider-l1-1-0.spec b/dll/apisets/api-ms-win-eventing-classicprovider-l1-1-0.spec deleted file mode 100644 index 850a4be1db4..00000000000 --- a/dll/apisets/api-ms-win-eventing-classicprovider-l1-1-0.spec +++ /dev/null @@ -1,11 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetTraceEnableFlags() advapi32.GetTraceEnableFlags -@ stdcall GetTraceEnableLevel() advapi32.GetTraceEnableLevel -@ stdcall GetTraceLoggerHandle() advapi32.GetTraceLoggerHandle -@ stdcall RegisterTraceGuidsW() advapi32.RegisterTraceGuidsW -@ stdcall TraceEvent() advapi32.TraceEvent -@ stdcall TraceMessage() advapi32.TraceMessage -@ stdcall TraceMessageVa() advapi32.TraceMessageVa -@ stdcall UnregisterTraceGuids() advapi32.UnregisterTraceGuids diff --git a/dll/apisets/api-ms-win-eventing-consumer-l1-1-0.spec b/dll/apisets/api-ms-win-eventing-consumer-l1-1-0.spec deleted file mode 100644 index fa75342e67f..00000000000 --- a/dll/apisets/api-ms-win-eventing-consumer-l1-1-0.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CloseTrace() advapi32.CloseTrace -@ stdcall OpenTraceW() advapi32.OpenTraceW -@ stdcall ProcessTrace() advapi32.ProcessTrace diff --git a/dll/apisets/api-ms-win-eventing-controller-l1-1-0.spec b/dll/apisets/api-ms-win-eventing-controller-l1-1-0.spec deleted file mode 100644 index c05ceb6de36..00000000000 --- a/dll/apisets/api-ms-win-eventing-controller-l1-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ControlTraceW() advapi32.ControlTraceW -@ stub EnableTraceEx2 -@ stub EnumerateTraceGuidsEx -@ stub EventAccessControl -@ stub EventAccessQuery -@ stub EventAccessRemove -@ stdcall QueryAllTracesW() advapi32.QueryAllTracesW -@ stdcall StartTraceW() advapi32.StartTraceW -@ stdcall StopTraceW() advapi32.StopTraceW -@ stub TraceQueryInformation -@ stub TraceSetInformation diff --git a/dll/apisets/api-ms-win-eventing-legacy-l1-1-0.spec b/dll/apisets/api-ms-win-eventing-legacy-l1-1-0.spec deleted file mode 100644 index c010b328bfb..00000000000 --- a/dll/apisets/api-ms-win-eventing-legacy-l1-1-0.spec +++ /dev/null @@ -1,17 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ControlTraceA() advapi32.ControlTraceA -@ stdcall EnableTrace() advapi32.EnableTrace -@ stub EnableTraceEx -@ stdcall EnumerateTraceGuids() advapi32.EnumerateTraceGuids -@ stdcall FlushTraceA() advapi32.FlushTraceA -@ stdcall FlushTraceW() advapi32.FlushTraceW -@ stdcall OpenTraceA() advapi32.OpenTraceA -@ stdcall QueryAllTracesA() advapi32.QueryAllTracesA -@ stdcall QueryTraceA() advapi32.QueryTraceA -@ stdcall QueryTraceW() advapi32.QueryTraceW -@ stdcall StartTraceA() advapi32.StartTraceA -@ stdcall StopTraceA() advapi32.StopTraceA -@ stdcall UpdateTraceA() advapi32.UpdateTraceA -@ stdcall UpdateTraceW() advapi32.UpdateTraceW diff --git a/dll/apisets/api-ms-win-eventing-provider-l1-1-0.spec b/dll/apisets/api-ms-win-eventing-provider-l1-1-0.spec deleted file mode 100644 index 8f19644b9d5..00000000000 --- a/dll/apisets/api-ms-win-eventing-provider-l1-1-0.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub EventActivityIdControl -@ stub EventEnabled -@ stub EventProviderEnabled -@ stub EventRegister -@ stub EventSetInformation -@ stub EventUnregister -@ stub EventWrite -@ stub EventWriteEx -@ stub EventWriteString -@ stub EventWriteTransfer diff --git a/dll/apisets/api-ms-win-eventlog-legacy-l1-1-0.spec b/dll/apisets/api-ms-win-eventlog-legacy-l1-1-0.spec deleted file mode 100644 index 52eb6c24f96..00000000000 --- a/dll/apisets/api-ms-win-eventlog-legacy-l1-1-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall DeregisterEventSource() advapi32.DeregisterEventSource -@ stdcall GetEventLogInformation() advapi32.GetEventLogInformation -@ stdcall RegisterEventSourceA() advapi32.RegisterEventSourceA -@ stdcall RegisterEventSourceW() advapi32.RegisterEventSourceW -@ stdcall ReportEventA() advapi32.ReportEventA -@ stdcall ReportEventW() advapi32.ReportEventW diff --git a/dll/apisets/api-ms-win-gdi-dpiinfo-l1-1-0.spec b/dll/apisets/api-ms-win-gdi-dpiinfo-l1-1-0.spec deleted file mode 100644 index d7c441bcc9f..00000000000 --- a/dll/apisets/api-ms-win-gdi-dpiinfo-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetCurrentDpiInfo diff --git a/dll/apisets/api-ms-win-mm-joystick-l1-1-0.spec b/dll/apisets/api-ms-win-mm-joystick-l1-1-0.spec deleted file mode 100644 index c4cbb15c9e2..00000000000 --- a/dll/apisets/api-ms-win-mm-joystick-l1-1-0.spec +++ /dev/null @@ -1,13 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall joyConfigChanged() winmm.joyConfigChanged -@ stdcall joyGetDevCapsA() winmm.joyGetDevCapsA -@ stdcall joyGetDevCapsW() winmm.joyGetDevCapsW -@ stdcall joyGetNumDevs() winmm.joyGetNumDevs -@ stdcall joyGetPos() winmm.joyGetPos -@ stdcall joyGetPosEx() winmm.joyGetPosEx -@ stdcall joyGetThreshold() winmm.joyGetThreshold -@ stdcall joyReleaseCapture() winmm.joyReleaseCapture -@ stdcall joySetCapture() winmm.joySetCapture -@ stdcall joySetThreshold() winmm.joySetThreshold diff --git a/dll/apisets/api-ms-win-mm-misc-l1-1-1.spec b/dll/apisets/api-ms-win-mm-misc-l1-1-1.spec deleted file mode 100644 index d7994a74274..00000000000 --- a/dll/apisets/api-ms-win-mm-misc-l1-1-1.spec +++ /dev/null @@ -1,33 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CloseDriver() winmm.CloseDriver -@ stdcall DefDriverProc() winmm.DefDriverProc -@ stdcall DriverCallback() winmm.DriverCallback -@ stdcall DrvGetModuleHandle() winmm.DrvGetModuleHandle -@ stdcall GetDriverModuleHandle() winmm.GetDriverModuleHandle -@ stdcall OpenDriver() winmm.OpenDriver -@ stdcall SendDriverMessage() winmm.SendDriverMessage -@ stub mmDrvInstall -@ stdcall mmioAdvance() winmm.mmioAdvance -@ stdcall mmioAscend() winmm.mmioAscend -@ stdcall mmioClose() winmm.mmioClose -@ stdcall mmioCreateChunk() winmm.mmioCreateChunk -@ stdcall mmioDescend() winmm.mmioDescend -@ stdcall mmioFlush() winmm.mmioFlush -@ stdcall mmioGetInfo() winmm.mmioGetInfo -@ stdcall mmioInstallIOProcA() winmm.mmioInstallIOProcA -@ stdcall mmioInstallIOProcW() winmm.mmioInstallIOProcW -@ stdcall mmioOpenA() winmm.mmioOpenA -@ stdcall mmioOpenW() winmm.mmioOpenW -@ stdcall mmioRead() winmm.mmioRead -@ stdcall mmioRenameA() winmm.mmioRenameA -@ stdcall mmioRenameW() winmm.mmioRenameW -@ stdcall mmioSeek() winmm.mmioSeek -@ stdcall mmioSendMessage() winmm.mmioSendMessage -@ stdcall mmioSetBuffer() winmm.mmioSetBuffer -@ stdcall mmioSetInfo() winmm.mmioSetInfo -@ stdcall mmioStringToFOURCCA() winmm.mmioStringToFOURCCA -@ stdcall mmioStringToFOURCCW() winmm.mmioStringToFOURCCW -@ stdcall mmioWrite() winmm.mmioWrite -@ stub sndOpenSound diff --git a/dll/apisets/api-ms-win-mm-mme-l1-1-0.spec b/dll/apisets/api-ms-win-mm-mme-l1-1-0.spec deleted file mode 100644 index a1452aa4919..00000000000 --- a/dll/apisets/api-ms-win-mm-mme-l1-1-0.spec +++ /dev/null @@ -1,105 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall auxGetDevCapsA() winmm.auxGetDevCapsA -@ stdcall auxGetDevCapsW() winmm.auxGetDevCapsW -@ stdcall auxGetNumDevs() winmm.auxGetNumDevs -@ stdcall auxGetVolume() winmm.auxGetVolume -@ stdcall auxOutMessage() winmm.auxOutMessage -@ stdcall auxSetVolume() winmm.auxSetVolume -@ stdcall midiConnect() winmm.midiConnect -@ stdcall midiDisconnect() winmm.midiDisconnect -@ stdcall midiInAddBuffer() winmm.midiInAddBuffer -@ stdcall midiInClose() winmm.midiInClose -@ stdcall midiInGetDevCapsA() winmm.midiInGetDevCapsA -@ stdcall midiInGetDevCapsW() winmm.midiInGetDevCapsW -@ stdcall midiInGetErrorTextA() winmm.midiInGetErrorTextA -@ stdcall midiInGetErrorTextW() winmm.midiInGetErrorTextW -@ stdcall midiInGetID() winmm.midiInGetID -@ stdcall midiInGetNumDevs() winmm.midiInGetNumDevs -@ stdcall midiInMessage() winmm.midiInMessage -@ stdcall midiInOpen() winmm.midiInOpen -@ stdcall midiInPrepareHeader() winmm.midiInPrepareHeader -@ stdcall midiInReset() winmm.midiInReset -@ stdcall midiInStart() winmm.midiInStart -@ stdcall midiInStop() winmm.midiInStop -@ stdcall midiInUnprepareHeader() winmm.midiInUnprepareHeader -@ stdcall midiOutCacheDrumPatches() winmm.midiOutCacheDrumPatches -@ stdcall midiOutCachePatches() winmm.midiOutCachePatches -@ stdcall midiOutClose() winmm.midiOutClose -@ stdcall midiOutGetDevCapsA() winmm.midiOutGetDevCapsA -@ stdcall midiOutGetDevCapsW() winmm.midiOutGetDevCapsW -@ stdcall midiOutGetErrorTextA() winmm.midiOutGetErrorTextA -@ stdcall midiOutGetErrorTextW() winmm.midiOutGetErrorTextW -@ stdcall midiOutGetID() winmm.midiOutGetID -@ stdcall midiOutGetNumDevs() winmm.midiOutGetNumDevs -@ stdcall midiOutGetVolume() winmm.midiOutGetVolume -@ stdcall midiOutLongMsg() winmm.midiOutLongMsg -@ stdcall midiOutMessage() winmm.midiOutMessage -@ stdcall midiOutOpen() winmm.midiOutOpen -@ stdcall midiOutPrepareHeader() winmm.midiOutPrepareHeader -@ stdcall midiOutReset() winmm.midiOutReset -@ stdcall midiOutSetVolume() winmm.midiOutSetVolume -@ stdcall midiOutShortMsg() winmm.midiOutShortMsg -@ stdcall midiOutUnprepareHeader() winmm.midiOutUnprepareHeader -@ stdcall midiStreamClose() winmm.midiStreamClose -@ stdcall midiStreamOpen() winmm.midiStreamOpen -@ stdcall midiStreamOut() winmm.midiStreamOut -@ stdcall midiStreamPause() winmm.midiStreamPause -@ stdcall midiStreamPosition() winmm.midiStreamPosition -@ stdcall midiStreamProperty() winmm.midiStreamProperty -@ stdcall midiStreamRestart() winmm.midiStreamRestart -@ stdcall midiStreamStop() winmm.midiStreamStop -@ stdcall mixerClose() winmm.mixerClose -@ stdcall mixerGetControlDetailsA() winmm.mixerGetControlDetailsA -@ stdcall mixerGetControlDetailsW() winmm.mixerGetControlDetailsW -@ stdcall mixerGetDevCapsA() winmm.mixerGetDevCapsA -@ stdcall mixerGetDevCapsW() winmm.mixerGetDevCapsW -@ stdcall mixerGetID() winmm.mixerGetID -@ stdcall mixerGetLineControlsA() winmm.mixerGetLineControlsA -@ stdcall mixerGetLineControlsW() winmm.mixerGetLineControlsW -@ stdcall mixerGetLineInfoA() winmm.mixerGetLineInfoA -@ stdcall mixerGetLineInfoW() winmm.mixerGetLineInfoW -@ stdcall mixerGetNumDevs() winmm.mixerGetNumDevs -@ stdcall mixerMessage() winmm.mixerMessage -@ stdcall mixerOpen() winmm.mixerOpen -@ stdcall mixerSetControlDetails() winmm.mixerSetControlDetails -@ stdcall waveInAddBuffer() winmm.waveInAddBuffer -@ stdcall waveInClose() winmm.waveInClose -@ stdcall waveInGetDevCapsA() winmm.waveInGetDevCapsA -@ stdcall waveInGetDevCapsW() winmm.waveInGetDevCapsW -@ stdcall waveInGetErrorTextA() winmm.waveInGetErrorTextA -@ stdcall waveInGetErrorTextW() winmm.waveInGetErrorTextW -@ stdcall waveInGetID() winmm.waveInGetID -@ stdcall waveInGetNumDevs() winmm.waveInGetNumDevs -@ stdcall waveInGetPosition() winmm.waveInGetPosition -@ stdcall waveInMessage() winmm.waveInMessage -@ stdcall waveInOpen() winmm.waveInOpen -@ stdcall waveInPrepareHeader() winmm.waveInPrepareHeader -@ stdcall waveInReset() winmm.waveInReset -@ stdcall waveInStart() winmm.waveInStart -@ stdcall waveInStop() winmm.waveInStop -@ stdcall waveInUnprepareHeader() winmm.waveInUnprepareHeader -@ stdcall waveOutBreakLoop() winmm.waveOutBreakLoop -@ stdcall waveOutClose() winmm.waveOutClose -@ stdcall waveOutGetDevCapsA() winmm.waveOutGetDevCapsA -@ stdcall waveOutGetDevCapsW() winmm.waveOutGetDevCapsW -@ stdcall waveOutGetErrorTextA() winmm.waveOutGetErrorTextA -@ stdcall waveOutGetErrorTextW() winmm.waveOutGetErrorTextW -@ stdcall waveOutGetID() winmm.waveOutGetID -@ stdcall waveOutGetNumDevs() winmm.waveOutGetNumDevs -@ stdcall waveOutGetPitch() winmm.waveOutGetPitch -@ stdcall waveOutGetPlaybackRate() winmm.waveOutGetPlaybackRate -@ stdcall waveOutGetPosition() winmm.waveOutGetPosition -@ stdcall waveOutGetVolume() winmm.waveOutGetVolume -@ stdcall waveOutMessage() winmm.waveOutMessage -@ stdcall waveOutOpen() winmm.waveOutOpen -@ stdcall waveOutPause() winmm.waveOutPause -@ stdcall waveOutPrepareHeader() winmm.waveOutPrepareHeader -@ stdcall waveOutReset() winmm.waveOutReset -@ stdcall waveOutRestart() winmm.waveOutRestart -@ stdcall waveOutSetPitch() winmm.waveOutSetPitch -@ stdcall waveOutSetPlaybackRate() winmm.waveOutSetPlaybackRate -@ stdcall waveOutSetVolume() winmm.waveOutSetVolume -@ stdcall waveOutUnprepareHeader() winmm.waveOutUnprepareHeader -@ stdcall waveOutWrite() winmm.waveOutWrite diff --git a/dll/apisets/api-ms-win-mm-time-l1-1-0.spec b/dll/apisets/api-ms-win-mm-time-l1-1-0.spec deleted file mode 100644 index 542cb875ea9..00000000000 --- a/dll/apisets/api-ms-win-mm-time-l1-1-0.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall timeBeginPeriod() winmm.timeBeginPeriod -@ stdcall timeEndPeriod() winmm.timeEndPeriod -@ stdcall timeGetDevCaps() winmm.timeGetDevCaps -@ stdcall timeGetSystemTime() winmm.timeGetSystemTime -@ stdcall timeGetTime() winmm.timeGetTime diff --git a/dll/apisets/api-ms-win-ntuser-dc-access-l1-1-0.spec b/dll/apisets/api-ms-win-ntuser-dc-access-l1-1-0.spec deleted file mode 100644 index 532365c396b..00000000000 --- a/dll/apisets/api-ms-win-ntuser-dc-access-l1-1-0.spec +++ /dev/null @@ -1,5 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetDC() user32.GetDC -@ stdcall ReleaseDC() user32.ReleaseDC diff --git a/dll/apisets/api-ms-win-ntuser-rectangle-l1-1-0.spec b/dll/apisets/api-ms-win-ntuser-rectangle-l1-1-0.spec deleted file mode 100644 index 447ff67ec7b..00000000000 --- a/dll/apisets/api-ms-win-ntuser-rectangle-l1-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CopyRect() user32.CopyRect -@ stdcall EqualRect() user32.EqualRect -@ stdcall InflateRect() user32.InflateRect -@ stdcall IntersectRect() user32.IntersectRect -@ stdcall IsRectEmpty() user32.IsRectEmpty -@ stdcall OffsetRect() user32.OffsetRect -@ stdcall PtInRect() user32.PtInRect -@ stdcall SetRect() user32.SetRect -@ stdcall SetRectEmpty() user32.SetRectEmpty -@ stdcall SubtractRect() user32.SubtractRect -@ stdcall UnionRect() user32.UnionRect diff --git a/dll/apisets/api-ms-win-ntuser-sysparams-l1-1-0.spec b/dll/apisets/api-ms-win-ntuser-sysparams-l1-1-0.spec deleted file mode 100644 index a8ec1273d99..00000000000 --- a/dll/apisets/api-ms-win-ntuser-sysparams-l1-1-0.spec +++ /dev/null @@ -1,15 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ChangeDisplaySettingsExW() user32.ChangeDisplaySettingsExW -@ stub DisplayConfigGetDeviceInfo -@ stub DisplayConfigSetDeviceInfo -@ stdcall EnumDisplayDevicesW() user32.EnumDisplayDevicesW -@ stdcall EnumDisplayMonitors() user32.EnumDisplayMonitors -@ stdcall EnumDisplaySettingsExW() user32.EnumDisplaySettingsExW -@ stdcall EnumDisplaySettingsW() user32.EnumDisplaySettingsW -@ stub GetDisplayConfigBufferSizes -@ stdcall GetMonitorInfoW() user32.GetMonitorInfoW -@ stdcall GetSystemMetrics() user32.GetSystemMetrics -@ stub QueryDisplayConfig -@ stdcall SystemParametersInfoW() user32.SystemParametersInfoW diff --git a/dll/apisets/api-ms-win-perf-legacy-l1-1-0.spec b/dll/apisets/api-ms-win-perf-legacy-l1-1-0.spec deleted file mode 100644 index 83482c50008..00000000000 --- a/dll/apisets/api-ms-win-perf-legacy-l1-1-0.spec +++ /dev/null @@ -1,12 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub PerfAddCounters -@ stub PerfCloseQueryHandle -@ stub PerfDeleteCounters -@ stub PerfEnumerateCounterSet -@ stub PerfEnumerateCounterSetInstances -@ stub PerfOpenQueryHandle -@ stub PerfQueryCounterData -@ stub PerfQueryCounterInfo -@ stub PerfQueryCounterSetRegistrationInfo diff --git a/dll/apisets/api-ms-win-power-base-l1-1-0.spec b/dll/apisets/api-ms-win-power-base-l1-1-0.spec deleted file mode 100644 index 558e9b36221..00000000000 --- a/dll/apisets/api-ms-win-power-base-l1-1-0.spec +++ /dev/null @@ -1,8 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CallNtPowerInformation() powrprof.CallNtPowerInformation -@ stdcall GetPwrCapabilities() powrprof.GetPwrCapabilities -@ stub PowerDeterminePlatformRoleEx -@ stub PowerRegisterSuspendResumeNotification -@ stub PowerUnregisterSuspendResumeNotification diff --git a/dll/apisets/api-ms-win-power-setting-l1-1-0.spec b/dll/apisets/api-ms-win-power-setting-l1-1-0.spec deleted file mode 100644 index 1e01957418b..00000000000 --- a/dll/apisets/api-ms-win-power-setting-l1-1-0.spec +++ /dev/null @@ -1,11 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall PowerGetActiveScheme() powrprof.PowerGetActiveScheme -@ stub PowerReadACValue -@ stdcall PowerReadDCValue() powrprof.PowerReadDCValue -@ stub PowerSetActiveScheme -@ stub PowerSettingRegisterNotification -@ stub PowerSettingUnregisterNotification -@ stub PowerWriteACValueIndex -@ stub PowerWriteDCValueIndex diff --git a/dll/apisets/api-ms-win-rtcore-ntuser-draw-l1-1-0.spec b/dll/apisets/api-ms-win-rtcore-ntuser-draw-l1-1-0.spec deleted file mode 100644 index 4464e450568..00000000000 --- a/dll/apisets/api-ms-win-rtcore-ntuser-draw-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall RedrawWindow() user32.RedrawWindow diff --git a/dll/apisets/api-ms-win-rtcore-ntuser-private-l1-1-0.spec b/dll/apisets/api-ms-win-rtcore-ntuser-private-l1-1-0.spec deleted file mode 100644 index 496bf5b3ea8..00000000000 --- a/dll/apisets/api-ms-win-rtcore-ntuser-private-l1-1-0.spec +++ /dev/null @@ -1,12 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub CreateDCompositionHwndTarget -@ stub CreateWindowInBand -@ stub DestroyDCompositionHwndTarget -@ stdcall GetTaskmanWindow() user32.GetTaskmanWindow -@ stub GetWindowBand -@ stdcall IsWindowInDestroy() user32.IsWindowInDestroy -@ stub RegisterSessionPort -@ stdcall SetTaskmanWindow() user32.SetTaskmanWindow -@ stub UnregisterSessionPort diff --git a/dll/apisets/api-ms-win-rtcore-ntuser-private-l1-1-4.spec b/dll/apisets/api-ms-win-rtcore-ntuser-private-l1-1-4.spec deleted file mode 100644 index cc92e1db8a1..00000000000 --- a/dll/apisets/api-ms-win-rtcore-ntuser-private-l1-1-4.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -2545 stub -noname Ordinal2545 diff --git a/dll/apisets/api-ms-win-rtcore-ntuser-window-l1-1-0.spec b/dll/apisets/api-ms-win-rtcore-ntuser-window-l1-1-0.spec deleted file mode 100644 index 16e4b186011..00000000000 --- a/dll/apisets/api-ms-win-rtcore-ntuser-window-l1-1-0.spec +++ /dev/null @@ -1,84 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AllowSetForegroundWindow() user32.AllowSetForegroundWindow -@ stdcall BeginDeferWindowPos() user32.BeginDeferWindowPos -@ stdcall CallWindowProcW() user32.CallWindowProcW -@ stdcall ChildWindowFromPoint() user32.ChildWindowFromPoint -@ stdcall ChildWindowFromPointEx() user32.ChildWindowFromPointEx -@ stdcall ClientToScreen() user32.ClientToScreen -@ stdcall CreateWindowExW() user32.CreateWindowExW -@ stdcall DeferWindowPos() user32.DeferWindowPos -@ stdcall DefWindowProcW() user32.DefWindowProcW -@ stdcall DestroyWindow() user32.DestroyWindow -@ stdcall DispatchMessageW() user32.DispatchMessageW -@ stdcall EnableWindow() user32.EnableWindow -@ stdcall EndDeferWindowPos() user32.EndDeferWindowPos -@ stdcall EnumChildWindows() user32.EnumChildWindows -@ stdcall EnumPropsExW() user32.EnumPropsExW -@ stdcall EnumPropsW() user32.EnumPropsW -@ stdcall EnumWindows() user32.EnumWindows -@ stdcall FindWindowExW() user32.FindWindowExW -@ stdcall FindWindowW() user32.FindWindowW -@ stdcall GetActiveWindow() user32.GetActiveWindow -@ stdcall GetAncestor() user32.GetAncestor -@ stdcall GetClassInfoExW() user32.GetClassInfoExW -@ stdcall GetClassInfoW() user32.GetClassInfoW -@ stdcall GetClassNameW() user32.GetClassNameW -@ stdcall GetClientRect() user32.GetClientRect -@ stdcall GetCursorPos() user32.GetCursorPos -@ stdcall GetDesktopWindow() user32.GetDesktopWindow -@ stdcall GetFocus() user32.GetFocus -@ stdcall GetForegroundWindow() user32.GetForegroundWindow -@ stdcall GetMessageExtraInfo() user32.GetMessageExtraInfo -@ stdcall GetMessagePos() user32.GetMessagePos -@ stdcall GetMessageTime() user32.GetMessageTime -@ stdcall GetMessageW() user32.GetMessageW -@ stdcall GetParent() user32.GetParent -@ stdcall GetPropW() user32.GetPropW -@ stdcall GetQueueStatus() user32.GetQueueStatus -@ stdcall GetTopWindow() user32.GetTopWindow -@ stdcall GetWindow() user32.GetWindow -@ stdcall GetWindowLongA() user32.GetWindowLongA -@ stdcall GetWindowLongW() user32.GetWindowLongW -@ stdcall GetWindowRect() user32.GetWindowRect -@ stdcall GetWindowTextW() user32.GetWindowTextW -@ stdcall GetWindowThreadProcessId() user32.GetWindowThreadProcessId -@ stdcall InSendMessage() user32.InSendMessage -@ stdcall InSendMessageEx() user32.InSendMessageEx -@ stdcall IsChild() user32.IsChild -@ stdcall IsWindow() user32.IsWindow -@ stdcall IsWindowEnabled() user32.IsWindowEnabled -@ stdcall IsWindowVisible() user32.IsWindowVisible -@ stdcall KillTimer() user32.KillTimer -@ stdcall MoveWindow() user32.MoveWindow -@ stdcall PeekMessageW() user32.PeekMessageW -@ stdcall PostMessageW() user32.PostMessageW -@ stdcall PostQuitMessage() user32.PostQuitMessage -@ stdcall PostThreadMessageW() user32.PostThreadMessageW -@ stdcall RegisterClassExW() user32.RegisterClassExW -@ stdcall RegisterClassW() user32.RegisterClassW -@ stdcall RegisterWindowMessageW() user32.RegisterWindowMessageW -@ stdcall RemovePropW() user32.RemovePropW -@ stdcall ScreenToClient() user32.ScreenToClient -@ stdcall SendMessageCallbackW() user32.SendMessageCallbackW -@ stdcall SendMessageTimeoutW() user32.SendMessageTimeoutW -@ stdcall SendMessageW() user32.SendMessageW -@ stdcall SendNotifyMessageW() user32.SendNotifyMessageW -@ stdcall SetActiveWindow() user32.SetActiveWindow -@ stdcall SetCursorPos() user32.SetCursorPos -@ stdcall SetFocus() user32.SetFocus -@ stdcall SetForegroundWindow() user32.SetForegroundWindow -@ stdcall SetMessageExtraInfo() user32.SetMessageExtraInfo -@ stdcall SetParent() user32.SetParent -@ stdcall SetPropW() user32.SetPropW -@ stdcall SetTimer() user32.SetTimer -@ stdcall SetWindowLongA() user32.SetWindowLongA -@ stdcall SetWindowLongW() user32.SetWindowLongW -@ stdcall SetWindowPos() user32.SetWindowPos -@ stdcall SetWindowTextW() user32.SetWindowTextW -@ stdcall ShowWindow() user32.ShowWindow -@ stdcall TranslateMessage() user32.TranslateMessage -@ stdcall UnregisterClassW() user32.UnregisterClassW -@ stdcall WaitMessage() user32.WaitMessage -@ stdcall WindowFromPoint() user32.WindowFromPoint diff --git a/dll/apisets/api-ms-win-rtcore-ntuser-winevent-l1-1-0.spec b/dll/apisets/api-ms-win-rtcore-ntuser-winevent-l1-1-0.spec deleted file mode 100644 index 30a1d80ca71..00000000000 --- a/dll/apisets/api-ms-win-rtcore-ntuser-winevent-l1-1-0.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall IsWinEventHookInstalled() user32.IsWinEventHookInstalled -@ stdcall NotifyWinEvent() user32.NotifyWinEvent -@ stdcall SetWinEventHook() user32.SetWinEventHook -@ stdcall UnhookWinEvent() user32.UnhookWinEvent diff --git a/dll/apisets/api-ms-win-rtcore-ntuser-wmpointer-l1-1-0.spec b/dll/apisets/api-ms-win-rtcore-ntuser-wmpointer-l1-1-0.spec deleted file mode 100644 index 07d849effcc..00000000000 --- a/dll/apisets/api-ms-win-rtcore-ntuser-wmpointer-l1-1-0.spec +++ /dev/null @@ -1,28 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub EnableMouseInPointer -@ stub GetCurrentInputMessageSource -@ stub GetPointerCursorId -@ stub GetPointerDevice -@ stub GetPointerDeviceProperties -@ stub GetPointerDeviceRects -@ stub GetPointerDevices -@ stub GetPointerFrameInfo -@ stub GetPointerFrameInfoHistory -@ stub GetPointerFramePenInfo -@ stub GetPointerFrameTouchInfo -@ stub GetPointerFrameTouchInfoHistory -@ stub GetPointerInfo -@ stub GetPointerInfoHistory -@ stub GetPointerInputTransform -@ stub GetPointerPenInfo -@ stub GetPointerPenInfoHistory -@ stub GetPointerTouchInfo -@ stub GetPointerTouchInfoHistory -@ stub GetPointerType -@ stub GetRawPointerDeviceData -@ stub InitializeTouchInjection -@ stub InjectTouchInput -@ stub IsMouseInPointerEnabled -@ stub SkipPointerFrameMessages diff --git a/dll/apisets/api-ms-win-rtcore-ntuser-wmpointer-l1-1-3.spec b/dll/apisets/api-ms-win-rtcore-ntuser-wmpointer-l1-1-3.spec deleted file mode 100644 index 49610fd6ae5..00000000000 --- a/dll/apisets/api-ms-win-rtcore-ntuser-wmpointer-l1-1-3.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetWindowFeedbackSetting diff --git a/dll/apisets/api-ms-win-security-activedirectoryclient-l1-1-0.spec b/dll/apisets/api-ms-win-security-activedirectoryclient-l1-1-0.spec deleted file mode 100644 index 8c2683b27b8..00000000000 --- a/dll/apisets/api-ms-win-security-activedirectoryclient-l1-1-0.spec +++ /dev/null @@ -1,11 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub DsBindWithSpnExW -@ stdcall DsCrackNamesW() ntdsapi.DsCrackNamesW -@ stdcall DsFreeDomainControllerInfoW() ntdsapi.DsFreeDomainControllerInfoW -@ stdcall DsFreeNameResultW() ntdsapi.DsFreeNameResultW -@ stdcall DsFreePasswordCredentials() ntdsapi.DsFreePasswordCredentials -@ stdcall DsGetDomainControllerInfoW() ntdsapi.DsGetDomainControllerInfoW -@ stdcall DsMakePasswordCredentialsW() ntdsapi.DsMakePasswordCredentialsW -@ stdcall DsUnBindW() ntdsapi.DsUnBindW diff --git a/dll/apisets/api-ms-win-security-audit-l1-1-1.spec b/dll/apisets/api-ms-win-security-audit-l1-1-1.spec deleted file mode 100644 index c5ca938f826..00000000000 --- a/dll/apisets/api-ms-win-security-audit-l1-1-1.spec +++ /dev/null @@ -1,18 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub AuditComputeEffectivePolicyBySid -@ stub AuditEnumerateCategories -@ stub AuditEnumeratePerUserPolicy -@ stub AuditEnumerateSubCategories -@ stub AuditFree -@ stub AuditLookupCategoryNameW -@ stub AuditLookupSubCategoryNameW -@ stub AuditQueryGlobalSaclW -@ stub AuditQueryPerUserPolicy -@ stub AuditQuerySecurity -@ stub AuditQuerySystemPolicy -@ stub AuditSetGlobalSaclW -@ stub AuditSetPerUserPolicy -@ stub AuditSetSecurity -@ stub AuditSetSystemPolicy diff --git a/dll/apisets/api-ms-win-security-base-l1-1-0.spec b/dll/apisets/api-ms-win-security-base-l1-1-0.spec deleted file mode 100644 index fb2268b2a50..00000000000 --- a/dll/apisets/api-ms-win-security-base-l1-1-0.spec +++ /dev/null @@ -1,100 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AccessCheck() advapi32.AccessCheck -@ stub AccessCheckandAuditAlarmW -@ stdcall AccessCheckByType() advapi32.AccessCheckByType -@ stub AccessCheckByTypeandAuditAlarmW -@ stdcall AccessCheckByTypeResultList() advapi32.AccessCheckByTypeResultList -@ stub AccessCheckByTypeResultListandAuditAlarmByHandleW -@ stub AccessCheckByTypeResultListandAuditAlarmW -@ stdcall AddAccessAllowedAce() advapi32.AddAccessAllowedAce -@ stdcall AddAccessAllowedAceEx() advapi32.AddAccessAllowedAceEx -@ stdcall AddAccessAllowedObjectAce() advapi32.AddAccessAllowedObjectAce -@ stdcall AddAccessDeniedAce() advapi32.AddAccessDeniedAce -@ stdcall AddAccessDeniedAceEx() advapi32.AddAccessDeniedAceEx -@ stdcall AddAccessDeniedObjectAce() advapi32.AddAccessDeniedObjectAce -@ stdcall AddAce() advapi32.AddAce -@ stdcall AddAuditAccessAce() advapi32.AddAuditAccessAce -@ stdcall AddAuditAccessAceEx() advapi32.AddAuditAccessAceEx -@ stdcall AddAuditAccessObjectAce() advapi32.AddAuditAccessObjectAce -@ stub AddMandatoryAce -@ stdcall AdjustTokenGroups() advapi32.AdjustTokenGroups -@ stdcall AdjustTokenPrivileges() advapi32.AdjustTokenPrivileges -@ stdcall AllocateAndInitializeSid() advapi32.AllocateAndInitializeSid -@ stdcall AllocateLocallyUniqueId() advapi32.AllocateLocallyUniqueId -@ stdcall AreAllAccessesGranted() advapi32.AreAllAccessesGranted -@ stdcall AreAnyAccessesGranted() advapi32.AreAnyAccessesGranted -@ stdcall CheckTokenMembership() advapi32.CheckTokenMembership -@ stdcall ConvertToAutoInheritPrivateObjectSecurity() advapi32.ConvertToAutoInheritPrivateObjectSecurity -@ stdcall CopySid() advapi32.CopySid -@ stdcall CreatePrivateObjectSecurity() advapi32.CreatePrivateObjectSecurity -@ stdcall CreatePrivateObjectSecurityEx() advapi32.CreatePrivateObjectSecurityEx -@ stdcall CreatePrivateObjectSecurityWithMultipleInheritance() advapi32.CreatePrivateObjectSecurityWithMultipleInheritance -@ stdcall CreateRestrictedToken() advapi32.CreateRestrictedToken -@ stdcall CreateWellKnownSid() advapi32.CreateWellKnownSid -@ stdcall DeleteAce() advapi32.DeleteAce -@ stdcall DestroyPrivateObjectSecurity() advapi32.DestroyPrivateObjectSecurity -@ stdcall DuplicateToken() advapi32.DuplicateToken -@ stdcall DuplicateTokenEx() advapi32.DuplicateTokenEx -@ stdcall EqualDomainSid() advapi32.EqualDomainSid -@ stdcall EqualPrefixSid() advapi32.EqualPrefixSid -@ stdcall EqualSid() advapi32.EqualSid -@ stdcall FindFirstFreeAce() advapi32.FindFirstFreeAce -@ stdcall FreeSid() advapi32.FreeSid -@ stdcall GetAce() advapi32.GetAce -@ stdcall GetAclInformation() advapi32.GetAclInformation -@ stdcall GetFileSecurityW() advapi32.GetFileSecurityW -@ stdcall GetKernelObjectSecurity() advapi32.GetKernelObjectSecurity -@ stdcall GetLengthSid() advapi32.GetLengthSid -@ stdcall GetPrivateObjectSecurity() advapi32.GetPrivateObjectSecurity -@ stdcall GetSecurityDescriptorControl() advapi32.GetSecurityDescriptorControl -@ stdcall GetSecurityDescriptorDacl() advapi32.GetSecurityDescriptorDacl -@ stdcall GetSecurityDescriptorGroup() advapi32.GetSecurityDescriptorGroup -@ stdcall GetSecurityDescriptorLength() advapi32.GetSecurityDescriptorLength -@ stdcall GetSecurityDescriptorOwner() advapi32.GetSecurityDescriptorOwner -@ stdcall GetSecurityDescriptorRMControl() advapi32.GetSecurityDescriptorRMControl -@ stdcall GetSecurityDescriptorSacl() advapi32.GetSecurityDescriptorSacl -@ stdcall GetSidIdentifierAuthority() advapi32.GetSidIdentifierAuthority -@ stdcall GetSidLengthRequired() advapi32.GetSidLengthRequired -@ stdcall GetSidSubAuthority() advapi32.GetSidSubAuthority -@ stdcall GetSidSubAuthorityCount() advapi32.GetSidSubAuthorityCount -@ stdcall GetTokenInformation() advapi32.GetTokenInformation -@ stdcall GetWindowsAccountDomainSid() advapi32.GetWindowsAccountDomainSid -@ stdcall ImpersonateAnonymousToken() advapi32.ImpersonateAnonymousToken -@ stdcall ImpersonateLoggedOnUser() advapi32.ImpersonateLoggedOnUser -@ stdcall ImpersonateSelf() advapi32.ImpersonateSelf -@ stdcall InitializeAcl() advapi32.InitializeAcl -@ stdcall InitializeSecurityDescriptor() advapi32.InitializeSecurityDescriptor -@ stdcall InitializeSid() advapi32.InitializeSid -@ stdcall IsTokenRestricted() advapi32.IsTokenRestricted -@ stdcall IsValidAcl() advapi32.IsValidAcl -@ stub IsValidRelativeSecurityDescriptor -@ stdcall IsValidSecurityDescriptor() advapi32.IsValidSecurityDescriptor -@ stdcall IsValidSid() advapi32.IsValidSid -@ stdcall IsWellKnownSid() advapi32.IsWellKnownSid -@ stdcall MakeAbsoluteSD() advapi32.MakeAbsoluteSD -@ stdcall MakeAbsoluteSD2() advapi32.MakeAbsoluteSD2 -@ stdcall MakeSelfRelativeSD() advapi32.MakeSelfRelativeSD -@ stdcall MapGenericMask() advapi32.MapGenericMask -@ stdcall ObjectCloseAuditAlarmW() advapi32.ObjectCloseAuditAlarmW -@ stdcall ObjectDeleteAuditAlarmW() advapi32.ObjectDeleteAuditAlarmW -@ stdcall ObjectOpenAuditAlarmW() advapi32.ObjectOpenAuditAlarmW -@ stdcall ObjectPrivilegeAuditAlarmW() advapi32.ObjectPrivilegeAuditAlarmW -@ stdcall PrivilegeCheck() advapi32.PrivilegeCheck -@ stdcall PrivilegedServiceAuditAlarmW() advapi32.PrivilegedServiceAuditAlarmW -@ stub QuerySecurityAccessMask -@ stdcall RevertToSelf() advapi32.RevertToSelf -@ stdcall SetAclInformation() advapi32.SetAclInformation -@ stdcall SetFileSecurityW() advapi32.SetFileSecurityW -@ stdcall SetKernelObjectSecurity() advapi32.SetKernelObjectSecurity -@ stdcall SetPrivateObjectSecurity() advapi32.SetPrivateObjectSecurity -@ stdcall SetPrivateObjectSecurityEx() advapi32.SetPrivateObjectSecurityEx -@ stub SetSecurityAccessMask -@ stdcall SetSecurityDescriptorControl() advapi32.SetSecurityDescriptorControl -@ stdcall SetSecurityDescriptorDacl() advapi32.SetSecurityDescriptorDacl -@ stdcall SetSecurityDescriptorGroup() advapi32.SetSecurityDescriptorGroup -@ stdcall SetSecurityDescriptorOwner() advapi32.SetSecurityDescriptorOwner -@ stdcall SetSecurityDescriptorRMControl() advapi32.SetSecurityDescriptorRMControl -@ stdcall SetSecurityDescriptorSacl() advapi32.SetSecurityDescriptorSacl -@ stdcall SetTokenInformation() advapi32.SetTokenInformation diff --git a/dll/apisets/api-ms-win-security-base-l1-2-0.spec b/dll/apisets/api-ms-win-security-base-l1-2-0.spec deleted file mode 100644 index d6990530f5f..00000000000 --- a/dll/apisets/api-ms-win-security-base-l1-2-0.spec +++ /dev/null @@ -1,105 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall AccessCheck() advapi32.AccessCheck -@ stdcall AccessCheckAndAuditAlarmW() advapi32.AccessCheckAndAuditAlarmW -@ stdcall AccessCheckByType() advapi32.AccessCheckByType -@ stdcall AccessCheckByTypeAndAuditAlarmW() advapi32.AccessCheckByTypeAndAuditAlarmW -@ stdcall AccessCheckByTypeResultList() advapi32.AccessCheckByTypeResultList -@ stdcall AccessCheckByTypeResultListAndAuditAlarmByHandleW() advapi32.AccessCheckByTypeResultListAndAuditAlarmByHandleW -@ stdcall AccessCheckByTypeResultListAndAuditAlarmW() advapi32.AccessCheckByTypeResultListAndAuditAlarmW -@ stdcall AddAccessAllowedAce() advapi32.AddAccessAllowedAce -@ stdcall AddAccessAllowedAceEx() advapi32.AddAccessAllowedAceEx -@ stdcall AddAccessAllowedObjectAce() advapi32.AddAccessAllowedObjectAce -@ stdcall AddAccessDeniedAce() advapi32.AddAccessDeniedAce -@ stdcall AddAccessDeniedAceEx() advapi32.AddAccessDeniedAceEx -@ stdcall AddAccessDeniedObjectAce() advapi32.AddAccessDeniedObjectAce -@ stdcall AddAce() advapi32.AddAce -@ stdcall AddAuditAccessAce() advapi32.AddAuditAccessAce -@ stdcall AddAuditAccessAceEx() advapi32.AddAuditAccessAceEx -@ stdcall AddAuditAccessObjectAce() advapi32.AddAuditAccessObjectAce -@ stub AddMandatoryAce -@ stub AddResourceAttributeAce -@ stub AddScopedPolicyIDAce -@ stdcall AdjustTokenGroups() advapi32.AdjustTokenGroups -@ stdcall AdjustTokenPrivileges() advapi32.AdjustTokenPrivileges -@ stdcall AllocateAndInitializeSid() advapi32.AllocateAndInitializeSid -@ stdcall AllocateLocallyUniqueId() advapi32.AllocateLocallyUniqueId -@ stdcall AreAllAccessesGranted() advapi32.AreAllAccessesGranted -@ stdcall AreAnyAccessesGranted() advapi32.AreAnyAccessesGranted -@ stub CheckTokenCapability -@ stdcall CheckTokenMembership() advapi32.CheckTokenMembership -@ stub CheckTokenMembershipEx -@ stdcall ConvertToAutoInheritPrivateObjectSecurity() advapi32.ConvertToAutoInheritPrivateObjectSecurity -@ stdcall CopySid() advapi32.CopySid -@ stdcall CreatePrivateObjectSecurity() advapi32.CreatePrivateObjectSecurity -@ stdcall CreatePrivateObjectSecurityEx() advapi32.CreatePrivateObjectSecurityEx -@ stdcall CreatePrivateObjectSecurityWithMultipleInheritance() advapi32.CreatePrivateObjectSecurityWithMultipleInheritance -@ stdcall CreateRestrictedToken() advapi32.CreateRestrictedToken -@ stdcall CreateWellKnownSid() advapi32.CreateWellKnownSid -@ stdcall DeleteAce() advapi32.DeleteAce -@ stdcall DestroyPrivateObjectSecurity() advapi32.DestroyPrivateObjectSecurity -@ stdcall DuplicateToken() advapi32.DuplicateToken -@ stdcall DuplicateTokenEx() advapi32.DuplicateTokenEx -@ stdcall EqualDomainSid() advapi32.EqualDomainSid -@ stdcall EqualPrefixSid() advapi32.EqualPrefixSid -@ stdcall EqualSid() advapi32.EqualSid -@ stdcall FindFirstFreeAce() advapi32.FindFirstFreeAce -@ stdcall FreeSid() advapi32.FreeSid -@ stdcall GetAce() advapi32.GetAce -@ stdcall GetAclInformation() advapi32.GetAclInformation -@ stub GetAppContainerAce -@ stub GetCachedSigningLevel -@ stdcall GetFileSecurityW() advapi32.GetFileSecurityW -@ stdcall GetKernelObjectSecurity() advapi32.GetKernelObjectSecurity -@ stdcall GetLengthSid() advapi32.GetLengthSid -@ stdcall GetPrivateObjectSecurity() advapi32.GetPrivateObjectSecurity -@ stdcall GetSecurityDescriptorControl() advapi32.GetSecurityDescriptorControl -@ stdcall GetSecurityDescriptorDacl() advapi32.GetSecurityDescriptorDacl -@ stdcall GetSecurityDescriptorGroup() advapi32.GetSecurityDescriptorGroup -@ stdcall GetSecurityDescriptorLength() advapi32.GetSecurityDescriptorLength -@ stdcall GetSecurityDescriptorOwner() advapi32.GetSecurityDescriptorOwner -@ stdcall GetSecurityDescriptorRMControl() advapi32.GetSecurityDescriptorRMControl -@ stdcall GetSecurityDescriptorSacl() advapi32.GetSecurityDescriptorSacl -@ stdcall GetSidIdentifierAuthority() advapi32.GetSidIdentifierAuthority -@ stdcall GetSidLengthRequired() advapi32.GetSidLengthRequired -@ stdcall GetSidSubAuthority() advapi32.GetSidSubAuthority -@ stdcall GetSidSubAuthorityCount() advapi32.GetSidSubAuthorityCount -@ stdcall GetTokenInformation() advapi32.GetTokenInformation -@ stdcall GetWindowsAccountDomainSid() advapi32.GetWindowsAccountDomainSid -@ stdcall ImpersonateAnonymousToken() advapi32.ImpersonateAnonymousToken -@ stdcall ImpersonateLoggedOnUser() advapi32.ImpersonateLoggedOnUser -@ stdcall ImpersonateSelf() advapi32.ImpersonateSelf -@ stdcall InitializeAcl() advapi32.InitializeAcl -@ stdcall InitializeSecurityDescriptor() advapi32.InitializeSecurityDescriptor -@ stdcall InitializeSid() advapi32.InitializeSid -@ stdcall IsTokenRestricted() advapi32.IsTokenRestricted -@ stdcall IsValidAcl() advapi32.IsValidAcl -@ stdcall IsValidSecurityDescriptor() advapi32.IsValidSecurityDescriptor -@ stdcall IsValidSid() advapi32.IsValidSid -@ stdcall IsWellKnownSid() advapi32.IsWellKnownSid -@ stdcall MakeAbsoluteSD() advapi32.MakeAbsoluteSD -@ stdcall MakeSelfRelativeSD() advapi32.MakeSelfRelativeSD -@ stdcall MapGenericMask() advapi32.MapGenericMask -@ stdcall ObjectCloseAuditAlarmW() advapi32.ObjectCloseAuditAlarmW -@ stdcall ObjectDeleteAuditAlarmW() advapi32.ObjectDeleteAuditAlarmW -@ stdcall ObjectOpenAuditAlarmW() advapi32.ObjectOpenAuditAlarmW -@ stdcall ObjectPrivilegeAuditAlarmW() advapi32.ObjectPrivilegeAuditAlarmW -@ stdcall PrivilegeCheck() advapi32.PrivilegeCheck -@ stdcall PrivilegedServiceAuditAlarmW() advapi32.PrivilegedServiceAuditAlarmW -@ stub QuerySecurityAccessMask -@ stdcall RevertToSelf() advapi32.RevertToSelf -@ stdcall SetAclInformation() advapi32.SetAclInformation -@ stub SetCachedSigningLevel -@ stdcall SetFileSecurityW() advapi32.SetFileSecurityW -@ stdcall SetKernelObjectSecurity() advapi32.SetKernelObjectSecurity -@ stdcall SetPrivateObjectSecurity() advapi32.SetPrivateObjectSecurity -@ stdcall SetPrivateObjectSecurityEx() advapi32.SetPrivateObjectSecurityEx -@ stub SetSecurityAccessMask -@ stdcall SetSecurityDescriptorControl() advapi32.SetSecurityDescriptorControl -@ stdcall SetSecurityDescriptorDacl() advapi32.SetSecurityDescriptorDacl -@ stdcall SetSecurityDescriptorGroup() advapi32.SetSecurityDescriptorGroup -@ stdcall SetSecurityDescriptorOwner() advapi32.SetSecurityDescriptorOwner -@ stdcall SetSecurityDescriptorRMControl() advapi32.SetSecurityDescriptorRMControl -@ stdcall SetSecurityDescriptorSacl() advapi32.SetSecurityDescriptorSacl -@ stdcall SetTokenInformation() advapi32.SetTokenInformation diff --git a/dll/apisets/api-ms-win-security-base-private-l1-1-1.spec b/dll/apisets/api-ms-win-security-base-private-l1-1-1.spec deleted file mode 100644 index 7510a4bf169..00000000000 --- a/dll/apisets/api-ms-win-security-base-private-l1-1-1.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub CreateAppContainerToken -@ stub IsValidRelativeSecurityDescriptor -@ stdcall MakeAbsoluteSD2() advapi32.MakeAbsoluteSD2 diff --git a/dll/apisets/api-ms-win-security-credentials-l1-1-0.spec b/dll/apisets/api-ms-win-security-credentials-l1-1-0.spec deleted file mode 100644 index 3050a8b4225..00000000000 --- a/dll/apisets/api-ms-win-security-credentials-l1-1-0.spec +++ /dev/null @@ -1,32 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CredDeleteA() advapi32.CredDeleteA -@ stdcall CredDeleteW() advapi32.CredDeleteW -@ stdcall CredEnumerateA() advapi32.CredEnumerateA -@ stdcall CredEnumerateW() advapi32.CredEnumerateW -@ stub CredFindBestCredentialA -@ stub CredFindBestCredentialW -@ stdcall CredFree() advapi32.CredFree -@ stdcall CredGetSessionTypes() advapi32.CredGetSessionTypes -@ stdcall CredGetTargetInfoA() advapi32.CredGetTargetInfoA -@ stdcall CredGetTargetInfoW() advapi32.CredGetTargetInfoW -@ stdcall CredIsMarshaledCredentialW() advapi32.CredIsMarshaledCredentialW -@ stub CredIsProtectedA -@ stub CredIsProtectedW -@ stdcall CredMarshalCredentialA() advapi32.CredMarshalCredentialA -@ stdcall CredMarshalCredentialW() advapi32.CredMarshalCredentialW -@ stub CredProtectA -@ stub CredProtectW -@ stdcall CredReadA() advapi32.CredReadA -@ stdcall CredReadDomainCredentialsA() advapi32.CredReadDomainCredentialsA -@ stdcall CredReadDomainCredentialsW() advapi32.CredReadDomainCredentialsW -@ stdcall CredReadW() advapi32.CredReadW -@ stdcall CredUnmarshalCredentialA() advapi32.CredUnmarshalCredentialA -@ stdcall CredUnmarshalCredentialW() advapi32.CredUnmarshalCredentialW -@ stub CredUnprotectA -@ stub CredUnprotectW -@ stdcall CredWriteA() advapi32.CredWriteA -@ stub CredWriteDomainCredentialsA -@ stdcall CredWriteDomainCredentialsW() advapi32.CredWriteDomainCredentialsW -@ stdcall CredWriteW() advapi32.CredWriteW diff --git a/dll/apisets/api-ms-win-security-cryptoapi-l1-1-0.spec b/dll/apisets/api-ms-win-security-cryptoapi-l1-1-0.spec deleted file mode 100644 index d9acdca934d..00000000000 --- a/dll/apisets/api-ms-win-security-cryptoapi-l1-1-0.spec +++ /dev/null @@ -1,42 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CryptAcquireContextA() advapi32.CryptAcquireContextA -@ stdcall CryptAcquireContextW() advapi32.CryptAcquireContextW -@ stdcall CryptContextAddRef() advapi32.CryptContextAddRef -@ stdcall CryptCreateHash() advapi32.CryptCreateHash -@ stdcall CryptDecrypt() advapi32.CryptDecrypt -@ stdcall CryptDeriveKey() advapi32.CryptDeriveKey -@ stdcall CryptDestroyHash() advapi32.CryptDestroyHash -@ stdcall CryptDestroyKey() advapi32.CryptDestroyKey -@ stdcall CryptDuplicateHash() advapi32.CryptDuplicateHash -@ stdcall CryptDuplicateKey() advapi32.CryptDuplicateKey -@ stdcall CryptEncrypt() advapi32.CryptEncrypt -@ stdcall CryptEnumProviderTypesA() advapi32.CryptEnumProviderTypesA -@ stdcall CryptEnumProviderTypesW() advapi32.CryptEnumProviderTypesW -@ stdcall CryptEnumProvidersA() advapi32.CryptEnumProvidersA -@ stdcall CryptEnumProvidersW() advapi32.CryptEnumProvidersW -@ stdcall CryptExportKey() advapi32.CryptExportKey -@ stdcall CryptGenKey() advapi32.CryptGenKey -@ stdcall CryptGenRandom() advapi32.CryptGenRandom -@ stdcall CryptGetDefaultProviderA() advapi32.CryptGetDefaultProviderA -@ stdcall CryptGetDefaultProviderW() advapi32.CryptGetDefaultProviderW -@ stdcall CryptGetHashParam() advapi32.CryptGetHashParam -@ stdcall CryptGetKeyParam() advapi32.CryptGetKeyParam -@ stdcall CryptGetProvParam() advapi32.CryptGetProvParam -@ stdcall CryptGetUserKey() advapi32.CryptGetUserKey -@ stdcall CryptHashData() advapi32.CryptHashData -@ stdcall CryptHashSessionKey() advapi32.CryptHashSessionKey -@ stdcall CryptImportKey() advapi32.CryptImportKey -@ stdcall CryptReleaseContext() advapi32.CryptReleaseContext -@ stdcall CryptSetHashParam() advapi32.CryptSetHashParam -@ stdcall CryptSetKeyParam() advapi32.CryptSetKeyParam -@ stdcall CryptSetProvParam() advapi32.CryptSetProvParam -@ stdcall CryptSetProviderA() advapi32.CryptSetProviderA -@ stdcall CryptSetProviderExA() advapi32.CryptSetProviderExA -@ stdcall CryptSetProviderExW() advapi32.CryptSetProviderExW -@ stdcall CryptSetProviderW() advapi32.CryptSetProviderW -@ stdcall CryptSignHashA() advapi32.CryptSignHashA -@ stdcall CryptSignHashW() advapi32.CryptSignHashW -@ stdcall CryptVerifySignatureA() advapi32.CryptVerifySignatureA -@ stdcall CryptVerifySignatureW() advapi32.CryptVerifySignatureW diff --git a/dll/apisets/api-ms-win-security-grouppolicy-l1-1-0.spec b/dll/apisets/api-ms-win-security-grouppolicy-l1-1-0.spec deleted file mode 100644 index b9eee418852..00000000000 --- a/dll/apisets/api-ms-win-security-grouppolicy-l1-1-0.spec +++ /dev/null @@ -1,26 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub AreThereVisibleLogoffScriptsInternal -@ stub AreThereVisibleShutdownScriptsInternal -@ stub EnterCriticalPolicySectionInternal -@ stub ForceSyncFgPolicyInternal -@ stub FreeGPOListInternalA -@ stub FreeGPOListInternalW -@ stub GenerateGPNotificationInternal -@ stub GetAppliedGPOListInternalA -@ stub GetAppliedGPOListInternalW -@ stub GetGPOListInternalA -@ stub GetGPOListInternalW -@ stub GetNextFgPolicyRefreshInfoInternal -@ stub GetPreviousFgPolicyRefreshInfoInternal -@ stub HasPolicyForegroundProcessingCompletedInternal -@ stdcall IsSyncForegroundPolicyRefresh() userenv.IsSyncForegroundPolicyRefresh -@ stub LeaveCriticalPolicySectionInternal -@ stub RefreshPolicyExInternal -@ stub RefreshPolicyInternal -@ stub RegisterGPNotificationInternal -@ stub RsopLoggingEnabledInternal -@ stub UnregisterGPNotificationInternal -@ stub WaitForMachinePolicyForegroundProcessingInternal -@ stub WaitForUserPolicyForegroundProcessingInternal diff --git a/dll/apisets/api-ms-win-security-lsalookup-l1-1-0.spec b/dll/apisets/api-ms-win-security-lsalookup-l1-1-0.spec deleted file mode 100644 index 55f0a1d6066..00000000000 --- a/dll/apisets/api-ms-win-security-lsalookup-l1-1-0.spec +++ /dev/null @@ -1,14 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub LookupAccountNameLocalA -@ stub LookupAccountNameLocalW -@ stub LookupAccountSidLocalA -@ stub LookupAccountSidLocalW -@ stub LsaLookupClose -@ stub LsaLookupFreeMemory -@ stub LsaLookupGetDomainInfo -@ stub LsaLookupManageSidNameMapping -@ stub LsaLookupOpenLocalPolicy -@ stub LsaLookupTranslateNames -@ stub LsaLookupTranslateSids diff --git a/dll/apisets/api-ms-win-security-lsalookup-l1-1-1.spec b/dll/apisets/api-ms-win-security-lsalookup-l1-1-1.spec deleted file mode 100644 index a9dce6ae363..00000000000 --- a/dll/apisets/api-ms-win-security-lsalookup-l1-1-1.spec +++ /dev/null @@ -1,19 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub EnumerateIdentityProviders -@ stub GetDefaultIdentityProvider -@ stub GetIdentityProviderInfoByGUID -@ stub GetIdentityProviderInfoByName -@ stub LookupAccountNameLocalA -@ stub LookupAccountNameLocalW -@ stub LookupAccountSidLocalA -@ stub LookupAccountSidLocalW -@ stub LsaLookupClose -@ stub LsaLookupFreeMemory -@ stub LsaLookupGetDomainInfo -@ stub LsaLookupManageSidNameMapping -@ stub LsaLookupOpenLocalPolicy -@ stub LsaLookupTranslateNames -@ stub LsaLookupTranslateSids -@ stub ReleaseIdentityProviderEnumContext diff --git a/dll/apisets/api-ms-win-security-lsalookup-l2-1-0.spec b/dll/apisets/api-ms-win-security-lsalookup-l2-1-0.spec deleted file mode 100644 index f95244ca7fa..00000000000 --- a/dll/apisets/api-ms-win-security-lsalookup-l2-1-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall LookupAccountNameW() advapi32.LookupAccountNameW -@ stdcall LookupAccountSidW() advapi32.LookupAccountSidW -@ stdcall LookupPrivilegeDisplayNameW() advapi32.LookupPrivilegeDisplayNameW -@ stdcall LookupPrivilegeNameW() advapi32.LookupPrivilegeNameW -@ stdcall LookupPrivilegeValueW() advapi32.LookupPrivilegeValueW -@ stdcall LsaEnumerateTrustedDomains() advapi32.LsaEnumerateTrustedDomains diff --git a/dll/apisets/api-ms-win-security-lsalookup-l2-1-1.spec b/dll/apisets/api-ms-win-security-lsalookup-l2-1-1.spec deleted file mode 100644 index 45a55fe8f82..00000000000 --- a/dll/apisets/api-ms-win-security-lsalookup-l2-1-1.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall LookupAccountNameW() advapi32.LookupAccountNameW -@ stdcall LookupAccountSidW() advapi32.LookupAccountSidW -@ stdcall LookupPrivilegeDisplayNameW() advapi32.LookupPrivilegeDisplayNameW -@ stdcall LookupPrivilegeNameW() advapi32.LookupPrivilegeNameW -@ stdcall LookupPrivilegeValueW() advapi32.LookupPrivilegeValueW -@ stdcall LsaEnumerateTrustedDomains() advapi32.LsaEnumerateTrustedDomains -@ stub LsaManageSidNameMapping diff --git a/dll/apisets/api-ms-win-security-lsapolicy-l1-1-0.spec b/dll/apisets/api-ms-win-security-lsapolicy-l1-1-0.spec deleted file mode 100644 index 2a333573018..00000000000 --- a/dll/apisets/api-ms-win-security-lsapolicy-l1-1-0.spec +++ /dev/null @@ -1,25 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall LsaAddAccountRights() advapi32.LsaAddAccountRights -@ stdcall LsaClose() advapi32.LsaClose -@ stdcall LsaCreateSecret() advapi32.LsaCreateSecret -@ stdcall LsaEnumerateAccountRights() advapi32.LsaEnumerateAccountRights -@ stdcall LsaEnumerateAccountsWithUserRight() advapi32.LsaEnumerateAccountsWithUserRight -@ stdcall LsaFreeMemory() advapi32.LsaFreeMemory -@ stdcall LsaICLookupNames() advapi32.LsaICLookupNames -@ stdcall LsaICLookupNamesWithCreds() advapi32.LsaICLookupNamesWithCreds -@ stdcall LsaICLookupSids() advapi32.LsaICLookupSids -@ stdcall LsaICLookupSidsWithCreds() advapi32.LsaICLookupSidsWithCreds -@ stdcall LsaLookupNames2() advapi32.LsaLookupNames2 -@ stdcall LsaLookupSids() advapi32.LsaLookupSids -@ stub LsaLookupSids2 -@ stdcall LsaOpenPolicy() advapi32.LsaOpenPolicy -@ stdcall LsaOpenSecret() advapi32.LsaOpenSecret -@ stdcall LsaQueryInformationPolicy() advapi32.LsaQueryInformationPolicy -@ stdcall LsaQuerySecret() advapi32.LsaQuerySecret -@ stdcall LsaRemoveAccountRights() advapi32.LsaRemoveAccountRights -@ stdcall LsaRetrievePrivateData() advapi32.LsaRetrievePrivateData -@ stdcall LsaSetInformationPolicy() advapi32.LsaSetInformationPolicy -@ stdcall LsaSetSecret() advapi32.LsaSetSecret -@ stdcall LsaStorePrivateData() advapi32.LsaStorePrivateData diff --git a/dll/apisets/api-ms-win-security-provider-l1-1-0.spec b/dll/apisets/api-ms-win-security-provider-l1-1-0.spec deleted file mode 100644 index 8b0fb7f8bdb..00000000000 --- a/dll/apisets/api-ms-win-security-provider-l1-1-0.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall GetExplicitEntriesFromAclW() advapi32.GetExplicitEntriesFromAclW -@ stdcall GetNamedSecurityInfoW() advapi32.GetNamedSecurityInfoW -@ stdcall GetSecurityInfo() advapi32.GetSecurityInfo -@ stdcall SetEntriesInAclW() advapi32.SetEntriesInAclW -@ stdcall SetNamedSecurityInfoW() advapi32.SetNamedSecurityInfoW -@ stdcall SetSecurityInfo() advapi32.SetSecurityInfo diff --git a/dll/apisets/api-ms-win-security-sddl-l1-1-0.spec b/dll/apisets/api-ms-win-security-sddl-l1-1-0.spec deleted file mode 100644 index 740917d2cbc..00000000000 --- a/dll/apisets/api-ms-win-security-sddl-l1-1-0.spec +++ /dev/null @@ -1,7 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ConvertSecurityDescriptorToStringSecurityDescriptorW() advapi32.ConvertSecurityDescriptorToStringSecurityDescriptorW -@ stdcall ConvertSidToStringSidW() advapi32.ConvertSidToStringSidW -@ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW() advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW -@ stdcall ConvertStringSidToSidW() advapi32.ConvertStringSidToSidW diff --git a/dll/apisets/api-ms-win-security-systemfunctions-l1-1-0.spec b/dll/apisets/api-ms-win-security-systemfunctions-l1-1-0.spec deleted file mode 100644 index 513d8999248..00000000000 --- a/dll/apisets/api-ms-win-security-systemfunctions-l1-1-0.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall SystemFunction036() advapi32.SystemFunction036 -@ stdcall SystemFunction040() advapi32.SystemFunction040 -@ stdcall SystemFunction041() advapi32.SystemFunction041 diff --git a/dll/apisets/api-ms-win-service-core-l1-1-0.spec b/dll/apisets/api-ms-win-service-core-l1-1-0.spec deleted file mode 100644 index cc7e416db63..00000000000 --- a/dll/apisets/api-ms-win-service-core-l1-1-0.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall RegisterServiceCtrlHandlerExW() advapi32.RegisterServiceCtrlHandlerExW -@ stdcall SetServiceStatus() advapi32.SetServiceStatus -@ stdcall StartServiceCtrlDispatcherW() advapi32.StartServiceCtrlDispatcherW diff --git a/dll/apisets/api-ms-win-service-core-l1-1-1.spec b/dll/apisets/api-ms-win-service-core-l1-1-1.spec deleted file mode 100644 index 84d5abf534a..00000000000 --- a/dll/apisets/api-ms-win-service-core-l1-1-1.spec +++ /dev/null @@ -1,9 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall EnumDependentServicesW() advapi32.EnumDependentServicesW -@ stdcall EnumServicesStatusExW() advapi32.EnumServicesStatusExW -@ stub QueryServiceDynamicInformation -@ stdcall RegisterServiceCtrlHandlerExW() advapi32.RegisterServiceCtrlHandlerExW -@ stdcall SetServiceStatus() advapi32.SetServiceStatus -@ stdcall StartServiceCtrlDispatcherW() advapi32.StartServiceCtrlDispatcherW diff --git a/dll/apisets/api-ms-win-service-management-l1-1-0.spec b/dll/apisets/api-ms-win-service-management-l1-1-0.spec deleted file mode 100644 index 16316450e4a..00000000000 --- a/dll/apisets/api-ms-win-service-management-l1-1-0.spec +++ /dev/null @@ -1,10 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall CloseServiceHandle() advapi32.CloseServiceHandle -@ stub ControlServiceExW -@ stdcall CreateServiceW() advapi32.CreateServiceW -@ stdcall DeleteService() advapi32.DeleteService -@ stdcall OpenSCManagerW() advapi32.OpenSCManagerW -@ stdcall OpenServiceW() advapi32.OpenServiceW -@ stdcall StartServiceW() advapi32.StartServiceW diff --git a/dll/apisets/api-ms-win-service-management-l2-1-0.spec b/dll/apisets/api-ms-win-service-management-l2-1-0.spec deleted file mode 100644 index b993878b000..00000000000 --- a/dll/apisets/api-ms-win-service-management-l2-1-0.spec +++ /dev/null @@ -1,11 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ChangeServiceConfig2W() advapi32.ChangeServiceConfig2W -@ stdcall ChangeServiceConfigW() advapi32.ChangeServiceConfigW -@ stub NotifyServiceStatusChangeW -@ stdcall QueryServiceConfig2W() advapi32.QueryServiceConfig2W -@ stdcall QueryServiceConfigW() advapi32.QueryServiceConfigW -@ stdcall QueryServiceObjectSecurity() advapi32.QueryServiceObjectSecurity -@ stdcall QueryServiceStatusEx() advapi32.QueryServiceStatusEx -@ stdcall SetServiceObjectSecurity() advapi32.SetServiceObjectSecurity diff --git a/dll/apisets/api-ms-win-service-private-l1-1-1.spec b/dll/apisets/api-ms-win-service-private-l1-1-1.spec deleted file mode 100644 index 0b7f2e5e08f..00000000000 --- a/dll/apisets/api-ms-win-service-private-l1-1-1.spec +++ /dev/null @@ -1,19 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall I_QueryTagInformation() advapi32.I_QueryTagInformation -@ stub I_ScBroadcastServiceControlMessage -@ stdcall I_ScIsSecurityProcess() advapi32.I_ScIsSecurityProcess -@ stdcall I_ScPnPGetServiceName() advapi32.I_ScPnPGetServiceName -@ stub I_ScQueryServiceConfig -@ stub I_ScRegisterDeviceNotification -@ stub I_ScRegisterPreshutdownRestart -@ stub I_ScRpcBind -@ stub I_ScSendPnPMessage -@ stdcall I_ScSendTSMessage() advapi32.I_ScSendTSMessage -@ stub I_ScSetServiceBits -@ stub I_ScUnregisterDeviceNotification -@ stub I_ScValidatePnPService -@ stub SubscribeServiceChangeNotifications -@ stub UnsubscribeServiceChangeNotifications -@ stub WaitServiceState diff --git a/dll/apisets/api-ms-win-service-winsvc-l1-1-0.spec b/dll/apisets/api-ms-win-service-winsvc-l1-1-0.spec deleted file mode 100644 index 600499b58ac..00000000000 --- a/dll/apisets/api-ms-win-service-winsvc-l1-1-0.spec +++ /dev/null @@ -1,29 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ChangeServiceConfig2A() advapi32.ChangeServiceConfig2A -@ stdcall ChangeServiceConfigA() advapi32.ChangeServiceConfigA -@ stdcall ControlService() advapi32.ControlService -@ stub ControlServiceExA -@ stdcall CreateServiceA() advapi32.CreateServiceA -@ stdcall I_QueryTagInformation() advapi32.I_QueryTagInformation -@ stub I_ScBroadcastServiceControlMessage -@ stdcall I_ScIsSecurityProcess() advapi32.I_ScIsSecurityProcess -@ stdcall I_ScPnPGetServiceName() advapi32.I_ScPnPGetServiceName -@ stub I_ScQueryServiceConfig -@ stub I_ScRpcBindA -@ stub I_ScRpcBindW -@ stub I_ScSendPnPMessage -@ stdcall I_ScSendTSMessage() advapi32.I_ScSendTSMessage -@ stub I_ScValidatePnPService -@ stub NotifyServiceStatusChangeA -@ stdcall OpenSCManagerA() advapi32.OpenSCManagerA -@ stdcall OpenServiceA() advapi32.OpenServiceA -@ stdcall QueryServiceConfig2A() advapi32.QueryServiceConfig2A -@ stdcall QueryServiceConfigA() advapi32.QueryServiceConfigA -@ stdcall QueryServiceStatus() advapi32.QueryServiceStatus -@ stdcall RegisterServiceCtrlHandlerA() advapi32.RegisterServiceCtrlHandlerA -@ stdcall RegisterServiceCtrlHandlerExA() advapi32.RegisterServiceCtrlHandlerExA -@ stdcall RegisterServiceCtrlHandlerW() advapi32.RegisterServiceCtrlHandlerW -@ stdcall StartServiceA() advapi32.StartServiceA -@ stdcall StartServiceCtrlDispatcherA() advapi32.StartServiceCtrlDispatcherA diff --git a/dll/apisets/api-ms-win-service-winsvc-l1-2-0.spec b/dll/apisets/api-ms-win-service-winsvc-l1-2-0.spec deleted file mode 100644 index 8cff2bcb9a4..00000000000 --- a/dll/apisets/api-ms-win-service-winsvc-l1-2-0.spec +++ /dev/null @@ -1,19 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall ChangeServiceConfig2A() advapi32.ChangeServiceConfig2A -@ stdcall ChangeServiceConfigA() advapi32.ChangeServiceConfigA -@ stdcall ControlService() advapi32.ControlService -@ stub ControlServiceExA -@ stdcall CreateServiceA() advapi32.CreateServiceA -@ stub NotifyServiceStatusChangeA -@ stdcall OpenSCManagerA() advapi32.OpenSCManagerA -@ stdcall OpenServiceA() advapi32.OpenServiceA -@ stdcall QueryServiceConfig2A() advapi32.QueryServiceConfig2A -@ stdcall QueryServiceConfigA() advapi32.QueryServiceConfigA -@ stdcall QueryServiceStatus() advapi32.QueryServiceStatus -@ stdcall RegisterServiceCtrlHandlerA() advapi32.RegisterServiceCtrlHandlerA -@ stdcall RegisterServiceCtrlHandlerExA() advapi32.RegisterServiceCtrlHandlerExA -@ stdcall RegisterServiceCtrlHandlerW() advapi32.RegisterServiceCtrlHandlerW -@ stdcall StartServiceA() advapi32.StartServiceA -@ stdcall StartServiceCtrlDispatcherA() advapi32.StartServiceCtrlDispatcherA 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 deleted file mode 100644 index b7e00b0c1ec..00000000000 --- a/dll/apisets/api-ms-win-shcore-obsolete-l1-1-0.spec +++ /dev/null @@ -1,6 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall -version=0xA00+ -arch=win32 CommandLineToArgvW() shell32.CommandLineToArgvW -@ stdcall -version=0xA00+ -arch=win32 SHStrDupA() shlwapi.SHStrDupA -@ stdcall -version=0xA00+ -arch=win32 SHStrDupW() shlwapi.SHStrDupW diff --git a/dll/apisets/api-ms-win-shcore-scaling-l1-1-1.spec b/dll/apisets/api-ms-win-shcore-scaling-l1-1-1.spec deleted file mode 100644 index 9fe4af23de3..00000000000 --- a/dll/apisets/api-ms-win-shcore-scaling-l1-1-1.spec +++ /dev/null @@ -1,12 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetDpiForMonitor -@ stub GetProcessDpiAwareness -@ stub GetScaleFactorForDevice -@ stub GetScaleFactorForMonitor -@ stub RegisterScaleChangeEvent -@ stub RegisterScaleChangeNotifications -@ stub RevokeScaleChangeNotifications -@ stub SetProcessDpiAwareness -@ stub UnregisterScaleChangeEvent diff --git a/dll/apisets/api-ms-win-shcore-stream-l1-1-0.spec b/dll/apisets/api-ms-win-shcore-stream-l1-1-0.spec deleted file mode 100644 index 74679a1f75f..00000000000 --- a/dll/apisets/api-ms-win-shcore-stream-l1-1-0.spec +++ /dev/null @@ -1,18 +0,0 @@ - -# 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 SHCreateMemStream() shlwapi.SHCreateMemStream -@ stdcall SHCreateStreamOnFileA() shlwapi.SHCreateStreamOnFileA -@ stdcall SHCreateStreamOnFileEx() shlwapi.SHCreateStreamOnFileEx -@ stdcall SHCreateStreamOnFileW() shlwapi.SHCreateStreamOnFileW -@ stdcall SHOpenRegStream2A() shlwapi.SHOpenRegStream2A -@ stdcall SHOpenRegStream2W() shlwapi.SHOpenRegStream2W -@ stdcall SHOpenRegStreamA() shlwapi.SHOpenRegStreamA -@ stdcall SHOpenRegStreamW() shlwapi.SHOpenRegStreamW diff --git a/dll/apisets/api-ms-win-shcore-thread-l1-1-0.spec b/dll/apisets/api-ms-win-shcore-thread-l1-1-0.spec deleted file mode 100644 index b8bfd731f5e..00000000000 --- a/dll/apisets/api-ms-win-shcore-thread-l1-1-0.spec +++ /dev/null @@ -1,11 +0,0 @@ - -# This file is autogenerated by update.py - -@ stub GetProcessReference -@ stdcall SHCreateThread() shlwapi.SHCreateThread -@ stdcall SHCreateThreadRef() shlwapi.SHCreateThreadRef -@ stub SHCreateThreadWithHandle -@ stdcall SHGetThreadRef() shlwapi.SHGetThreadRef -@ stdcall SHReleaseThreadRef() shlwapi.SHReleaseThreadRef -@ stdcall SHSetThreadRef() shlwapi.SHSetThreadRef -@ stub SetProcessReference diff --git a/dll/apisets/api-ms-win-shell-shellcom-l1-1-0.spec b/dll/apisets/api-ms-win-shell-shellcom-l1-1-0.spec deleted file mode 100644 index 5a7c2b039e7..00000000000 --- a/dll/apisets/api-ms-win-shell-shellcom-l1-1-0.spec +++ /dev/null @@ -1,4 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall SHCoCreateInstance() shell32.SHCoCreateInstance diff --git a/dll/apisets/api-ms-win-shell-shellfolders-l1-1-0.spec b/dll/apisets/api-ms-win-shell-shellfolders-l1-1-0.spec deleted file mode 100644 index ebd9309e473..00000000000 --- a/dll/apisets/api-ms-win-shell-shellfolders-l1-1-0.spec +++ /dev/null @@ -1,17 +0,0 @@ - -# This file is autogenerated by update.py - -@ stdcall PathCleanupSpec() shell32.PathCleanupSpec -@ stdcall PathIsExe() shell32.PathIsExe -@ stdcall SHCreateDirectoryExW() shell32.SHCreateDirectoryExW -@ stdcall SHGetDesktopFolder() shell32.SHGetDesktopFolder -@ stdcall SHGetFileInfoW() shell32.SHGetFileInfoW -@ stdcall SHGetFolderLocation() shell32.SHGetFolderLocation -@ stdcall SHGetFolderPathA() shell32.SHGetFolderPathA -@ stdcall SHGetFolderPathAndSubDirW() shell32.SHGetFolderPathAndSubDirW -@ stdcall SHGetFolderPathW() shell32.SHGetFolderPathW -@ stdcall SHGetInstanceExplorer() shell32.SHGetInstanceExplorer -@ stub SHGetKnownFolderPath -@ stdcall SHGetSpecialFolderPathA() shell32.SHGetSpecialFolderPathA -@ stdcall SHGetSpecialFolderPathW() shell32.SHGetSpecialFolderPathW -@ stub SHSetKnownFolderPath diff --git a/dll/apisets/update.py b/dll/apisets/update.py deleted file mode 100644 index 9ff10fe2408..00000000000 --- a/dll/apisets/update.py +++ /dev/null @@ -1,505 +0,0 @@ -''' -PROJECT: ReactOS apisets generator -LICENSE: MIT (https://spdx.org/licenses/MIT) -PURPOSE: Create apiset forwarders based on Wine apisets -COPYRIGHT: Copyright 2017,2018 Mark Jansen (mark.jansen@reactos.org) -''' - -import os -import re -import sys -from collections import defaultdict -import subprocess - - -SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__)) - -NL_CHAR = '\n' - -IGNORE_OPTIONS = ('-norelay', '-ret16', '-ret64', '-register', '-private', - '-noname', '-ordinal', '-i386', '-arch=', '-stub', '-version=') - -# Figure these out later -FUNCTION_BLACKLIST = [ - # api-ms-win-crt-utility-l1-1-0_stubs.c(6): - # error C2169: '_abs64': intrinsic function, cannot be defined - '_abs64', - '_byteswap_uint64', '_byteswap_ulong', '_byteswap_ushort', - '_rotl64', '_rotr64', -] - -SPEC_HEADER = [ - '\n', - '# This file is autogenerated by update.py\n', - '\n' -] - -ALIAS_DLL = { - 'ucrtbase': 'msvcrt', - 'kernelbase': 'kernel32', - 'shcore': 'shlwapi', - 'combase': 'ole32', - - # These modules cannot be linked against in ROS, so forward it - 'cfgmgr32': 'setupapi', # Forward everything - 'wmi': 'advapi32', # Forward everything -} - -class InvalidSpecError(Exception): - def __init__(self, message): - Exception.__init__(self, message) - -class Arch(object): - none = 0 - i386 = 1 - x86_64 = 2 - arm = 4 - arm64 = 8 - Any = i386 | x86_64 | arm | arm64 - - FROM_STR = { - 'i386': i386, - 'x86_64': x86_64, - 'arm': arm, - 'arm64': arm64, - 'any': Any, - 'win32': i386, - 'win64': x86_64, - } - - TO_STR = { - i386: 'i386', - x86_64: 'x86_64', - arm: 'arm', - arm64: 'arm64', - } - - def __init__(self, initial=none): - self._val = initial - - def add(self, text): - self._val |= sum([Arch.FROM_STR[arch] for arch in text.split(',')]) - assert self._val != 0 - - def has(self, val): - return (self._val & val) != 0 - - def to_str(self): - arch_str = [] - for value in Arch.TO_STR: - if value & self._val: - arch_str.append(Arch.TO_STR[value]) - return ','.join(arch_str) - - def __len__(self): - return bin(self._val).count("1") - - def __add__(self, other): - return Arch(self._val | other._val) # pylint: disable=W0212 - - def __sub__(self, other): - return Arch(self._val & ~other._val) # pylint: disable=W0212 - - def __gt__(self, other): - return self._val > other._val # pylint: disable=W0212 - - def __lt__(self, other): - return self._val < other._val # pylint: disable=W0212 - - def __eq__(self, other): - return self._val == other._val # pylint: disable=W0212 - - def __ne__(self, other): - return not self.__eq__(other) - - -class VersionExpr(object): - def __init__(self, text): - self.text = text - self.parse() - - def parse(self): - pass - - def to_str(self): - if self.text: - return '-version={}'.format(self.text) - return '' - - -class SpecEntry(object): - def __init__(self, text, spec): - self.spec = spec - self._ord = None - self.callconv = None - self.name = None - self.arch = Arch() - self.version = None - self._forwarder = None - self.init(text) - self.noname = False - if self.name == '@': - self.noname = True - if self._forwarder: - self.name = self._forwarder[1] - - def init(self, text): - tokens = re.split(r'([\s\(\)#;])', text.strip()) - tokens = [token for token in tokens if token and not token.isspace()] - idx = [] - for comment in ['#', ';']: - if comment in tokens: - idx.append(tokens.index(comment)) - idx = sorted(idx) - if idx: - tokens = tokens[:idx[0]] - if not tokens: - raise InvalidSpecError(text) - self._ord = tokens[0] - assert self._ord == '@' or self._ord.isdigit(), text - tokens = tokens[1:] - self.callconv = tokens.pop(0) - self.name = tokens.pop(0) - while self.name.startswith(IGNORE_OPTIONS): - if self.name.startswith('-arch='): - self.arch.add(self.name[6:]) - elif self.name.startswith('-version='): - self.version = VersionExpr(self.name[9:]) - elif self.name == '-i386': - self.arch.add('i386') - self.name = tokens.pop(0) - if not self.arch: - self.arch = Arch(Arch.Any) - assert not self.name.startswith('-'), text - if not tokens: - return - if tokens[0] == '(': - assert ')' in tokens, text - arg = tokens.pop(0) - while True: - arg = tokens.pop(0) - if arg == ')': - break - if not tokens: - return - assert len(tokens) == 1, text - self._forwarder = tokens.pop(0).split('.', 2) - if len(self._forwarder) == 1: - self._forwarder = ['self', self._forwarder[0]] - assert len(self._forwarder) in (0, 2), self._forwarder - if self._forwarder[0] in ALIAS_DLL: - self._forwarder[0] = ALIAS_DLL[self._forwarder[0]] - - def resolve_forwarders(self, module_lookup, try_modules): - if self._forwarder: - assert self._forwarder[1] == self.name, '{}:{}'.format(self._forwarder[1], self.name) - if self.noname and self.name == '@': - return 0 # cannot search for this function - self._forwarder = [] - self.arch = Arch() - for module_name in try_modules: - assert module_name in module_lookup, module_name - module = module_lookup[module_name] - fwd_arch = module.find_arch(self.name) - callconv = module.find_callconv(self.name) - version = module.find_version(self.name) - if fwd_arch: - self.arch = fwd_arch - self._forwarder = [module_name, self.name] - self.callconv = callconv - self.version = version - return 1 - return 0 - - def extra_forwarders(self, function_lookup, module_lookup): - if self._forwarder: - return 1 - if self.noname and self.name == '@': - return 0 # cannot search for this function - lst = function_lookup.get(self.name, None) - if lst: - modules = list(set([func.spec.name for func in lst])) - if len(modules) > 1: - mod = None - arch = Arch() - for module in modules: - mod_arch = module_lookup[module].find_arch(self.name) - if mod is None or mod_arch > arch: - mod = module - arch = mod_arch - modules = [mod] - mod = modules[0] - self._forwarder = [mod, self.name] - mod = module_lookup[mod] - self.arch = mod.find_arch(self.name) - self.callconv = mod.find_callconv(self.name) - self.version = mod.find_version(self.name) - return 1 - return 0 - - def forwarder_module(self): - if self._forwarder: - return self._forwarder[0] - - def forwarder(self): - if self._forwarder: - return 1 - return 0 - - def write(self, spec_file): - name = self.name - opts = '' - estimate_size = 0 - if self.noname: - opts = '{} -noname'.format(opts) - if self.version: - opts = '{} {}'.format(opts, self.version.to_str()) - if self.name == '@': - assert self._ord != '@' - name = 'Ordinal' + self._ord - if not self._forwarder: - spec_file.write('{} stub{} {}{}'.format(self._ord, opts, name, NL_CHAR)) - estimate_size += 0x1000 - else: - assert self.arch != Arch(), self.name - args = '()' - callconv = 'stdcall' - fwd = '.'.join(self._forwarder) - name = self.name if not self.noname else '@' - arch = self.arch - if self.callconv == 'extern': - args = '' - callconv = 'extern -stub' # HACK - fwd += ' # the -stub is a HACK to fix VS < 2017 build!' - if arch != Arch(Arch.Any): - opts = '{} -arch={}'.format(opts, arch.to_str()) - spec_file.write('{ord} {cc}{opts} {name}{args} {fwd}{nl}'.format(ord=self._ord, - cc=callconv, - opts=opts, - name=name, - args=args, - fwd=fwd, - nl=NL_CHAR)) - estimate_size += 0x100 - return estimate_size - - - -class SpecFile(object): - def __init__(self, fullpath, name): - self._path = fullpath - self.name = name - self._entries = [] - self._functions = defaultdict(list) - self._estimate_size = 0 - - def parse(self): - with open(self._path, 'rb') as specfile: - for line in specfile.readlines(): - if line: - try: - entry = SpecEntry(line, self) - self._entries.append(entry) - self._functions[entry.name].append(entry) - except InvalidSpecError: - pass - return (sum([entry.forwarder() for entry in self._entries]), len(self._entries)) - - def add_functions(self, function_lookup): - for entry in self._entries: - function_lookup[entry.name].append(entry) - - def find(self, name): - return self._functions.get(name, None) - - def find_arch(self, name): - functions = self.find(name) - arch = Arch() - if functions: - for func in functions: - arch += func.arch - return arch - - def find_callconv(self, name): - functions = self.find(name) - callconv = None - if functions: - for func in functions: - if not callconv: - callconv = func.callconv - elif callconv != func.callconv: - assert callconv != 'extern', 'Cannot have data/function with same name' - callconv = func.callconv - return callconv - - def find_version(self, name): - functions = self.find(name) - version = None - if functions: - for func in functions: - if not func.version: - continue - if version: - assert version.text == func.version.text - version = func.version - return version - - def resolve_forwarders(self, module_lookup): - modules = self.forwarder_modules() - total = 0 - for entry in self._entries: - total += entry.resolve_forwarders(module_lookup, modules) - return (total, len(self._entries)) - - def extra_forwarders(self, function_lookup, module_lookup): - total = 0 - for entry in self._entries: - total += entry.extra_forwarders(function_lookup, module_lookup) - return (total, len(self._entries)) - - def forwarder_modules(self): - modules = defaultdict(int) - for entry in self._entries: - module = entry.forwarder_module() - if module: - modules[module] += 1 - return sorted(modules, key=modules.get, reverse=True) - - def write(self, spec_file): - written = set(FUNCTION_BLACKLIST) - self._estimate_size = 0 - for entry in self._entries: - if entry.name not in written: - self._estimate_size += entry.write(spec_file) - written.add(entry.name) - - def write_cmake(self, cmakelists, baseaddress): - seen = set() - # ntdll is linked against everything, self = internal, - # we cannot link cfgmgr32 and wmi? - ignore = ['ntdll', 'self', 'cfgmgr32', 'wmi'] - forwarders = self.forwarder_modules() - fwd_strings = [x for x in forwarders if not (x in seen or x in ignore or seen.add(x))] - fwd_strings = ' '.join(fwd_strings) - name = self.name - baseaddress = '0x{:8x}'.format(baseaddress) - cmakelists.write('add_apiset({} {} {}){}'.format(name, baseaddress, fwd_strings, NL_CHAR)) - return self._estimate_size - - - -def generate_specnames(dll_dir): - win32 = os.path.join(dll_dir, 'win32') - for dirname in os.listdir(win32): - fullpath = os.path.join(win32, dirname, dirname + '.spec') - if not os.path.isfile(fullpath): - if '.' in dirname: - fullpath = os.path.join(win32, dirname, dirname.rsplit('.', 1)[0] + '.spec') - if not os.path.isfile(fullpath): - continue - else: - continue - yield (fullpath, dirname) - # Special cases - yield (os.path.join(dll_dir, 'ntdll', 'def', 'ntdll.spec'), 'ntdll') - yield (os.path.join(dll_dir, 'appcompat', 'apphelp', 'apphelp.spec'), 'apphelp') - yield (os.path.join(dll_dir, '..', 'win32ss', 'user', 'user32', 'user32.spec'), 'user32') - yield (os.path.join(dll_dir, '..', 'win32ss', 'gdi', 'gdi32', 'gdi32.spec'), 'gdi32') - yield (os.path.join(dll_dir, '..', 'win32ss', 'gdi', 'gdi32_vista', 'gdi32_vista.spec'), 'gdi32_vista') - -def run(wineroot): - global NL_CHAR - wine_apisets = [] - ros_modules = [] - - module_lookup = {} - function_lookup = defaultdict(list) - - version = subprocess.check_output(["git", "describe"], cwd=wineroot).strip() - - print 'Reading Wine apisets for', version - wine_apiset_path = os.path.join(wineroot, 'dlls') - for dirname in os.listdir(wine_apiset_path): - if not dirname.startswith('api-'): - continue - if not os.path.isdir(os.path.join(wine_apiset_path, dirname)): - continue - fullpath = os.path.join(wine_apiset_path, dirname, dirname + '.spec') - spec = SpecFile(fullpath, dirname) - wine_apisets.append(spec) - - print 'Parsing Wine apisets,', - total = (0, 0) - for apiset in wine_apisets: - total = tuple(map(sum, zip(apiset.parse(), total))) - print 'found', total[0], '/', total[1], 'forwarders' - - print 'Reading ReactOS modules' - for fullpath, dllname in generate_specnames(os.path.dirname(SCRIPT_DIR)): - spec = SpecFile(fullpath, dllname) - ros_modules.append(spec) - - print 'Parsing ReactOS modules' - for module in ros_modules: - module.parse() - assert module.name not in module_lookup, module.name - module_lookup[module.name] = module - module.add_functions(function_lookup) - - print 'First pass, resolving forwarders,', - total = (0, 0) - for apiset in wine_apisets: - total = tuple(map(sum, zip(apiset.resolve_forwarders(module_lookup), total))) - print 'found', total[0], '/', total[1], 'forwarders' - - print 'Second pass, searching extra forwarders,', - total = (0, 0) - for apiset in wine_apisets: - total = tuple(map(sum, zip(apiset.extra_forwarders(function_lookup, module_lookup), total))) - print 'found', total[0], '/', total[1], 'forwarders' - - with open(os.path.join(SCRIPT_DIR, 'CMakeLists.txt.in'), 'rb') as template: - cmake_template = template.read() - cmake_template = cmake_template.replace('%WINE_GIT_VERSION%', version) - # Detect the checkout newline settings - if '\r\n' in cmake_template: - NL_CHAR = '\r\n' - - manifest_files = [] - print 'Writing apisets' - spec_header = [line.replace('\n', NL_CHAR) for line in SPEC_HEADER] - for apiset in wine_apisets: - with open(os.path.join(SCRIPT_DIR, apiset.name + '.spec'), 'wb') as out_spec: - out_spec.writelines(spec_header) - apiset.write(out_spec) - manifest_files.append(' '.format(apiset.name)) - - print 'Generating manifest' - manifest_name = 'x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest' - with open(os.path.join(SCRIPT_DIR, manifest_name + '.in'), 'rb') as template: - manifest_template = template.read() - manifest_template = manifest_template.replace('%WINE_GIT_VERSION%', version) - file_list = '\r\n'.join(manifest_files) - manifest_template = manifest_template.replace('%MANIFEST_FILE_LIST%', file_list) - with open(os.path.join(SCRIPT_DIR, manifest_name), 'wb') as manifest: - manifest.write(manifest_template) - - print 'Writing CMakeLists.txt' - baseaddress = 0x60000000 - with open(os.path.join(SCRIPT_DIR, 'CMakeLists.txt'), 'wb') as cmakelists: - cmakelists.write(cmake_template) - for apiset in wine_apisets: - baseaddress += apiset.write_cmake(cmakelists, baseaddress) - baseaddress += (0x10000 - baseaddress) % 0x10000 - print 'Done' - -def main(paths): - for path in paths: - if path: - run(path) - return - print 'No path specified,' - print 'either pass it as argument, or set the environment variable "WINE_SRC_ROOT"' - -if __name__ == '__main__': - main(sys.argv[1:] + [os.environ.get('WINE_SRC_ROOT')]) diff --git a/dll/apisets/x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest b/dll/apisets/x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest deleted file mode 100644 index 83a4aaa0b7a..00000000000 --- a/dll/apisets/x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dll/apisets/x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest.in b/dll/apisets/x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest.in deleted file mode 100644 index 8044a2ed96d..00000000000 --- a/dll/apisets/x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef.manifest.in +++ /dev/null @@ -1,6 +0,0 @@ - - - - -%MANIFEST_FILE_LIST% - diff --git a/dll/ntdll/CMakeLists.txt b/dll/ntdll/CMakeLists.txt index f416bb85ed7..5daf7ae7e1e 100644 --- a/dll/ntdll/CMakeLists.txt +++ b/dll/ntdll/CMakeLists.txt @@ -21,7 +21,7 @@ add_library(rtl_um OBJECT rtl/libsupp.c rtl/uilist.c rtl/version.c) -target_link_libraries(rtl_um ${PSEH_LIB}) +target_link_libraries(rtl_um apisets ${PSEH_LIB}) add_dependencies(rtl_um psdk) list(APPEND SOURCE diff --git a/dll/ntdll/include/ntdllp.h b/dll/ntdll/include/ntdllp.h index cb5b6cad02f..bd5cc9ea91c 100644 --- a/dll/ntdll/include/ntdllp.h +++ b/dll/ntdll/include/ntdllp.h @@ -96,6 +96,17 @@ NTSTATUS NTAPI LdrpWalkImportDescriptor(IN LPWSTR DllPath OPTIONAL, IN PLDR_DATA_TABLE_ENTRY LdrEntry); +/* libsupp.c */ +NTSYSAPI +NTSTATUS +NTAPI +LdrpApplyFileNameRedirection( + _In_ PUNICODE_STRING OriginalName, + _In_ PUNICODE_STRING Extension, + _Inout_opt_ PUNICODE_STRING StaticString, + _Inout_opt_ PUNICODE_STRING DynamicString, + _Inout_ PUNICODE_STRING *NewName, + _Inout_ PBOOLEAN RedirectedDll); /* ldrutils.c */ NTSTATUS diff --git a/dll/ntdll/ldr/ldrapi.c b/dll/ntdll/ldr/ldrapi.c index 8ef6dc25903..a688385cc3a 100644 --- a/dll/ntdll/ldr/ldrapi.c +++ b/dll/ntdll/ldr/ldrapi.c @@ -316,7 +316,7 @@ LdrLoadDll( _Out_ PVOID *BaseAddress) { WCHAR StringBuffer[MAX_PATH]; - UNICODE_STRING DllString1, DllString2; + UNICODE_STRING StaticString, DynamicString; BOOLEAN RedirectedDll = FALSE; NTSTATUS Status; ULONG_PTR Cookie; @@ -324,32 +324,10 @@ LdrLoadDll( PTEB Teb = NtCurrentTeb(); /* Initialize the strings */ - RtlInitEmptyUnicodeString(&DllString1, StringBuffer, sizeof(StringBuffer)); - RtlInitEmptyUnicodeString(&DllString2, NULL, 0); + RtlInitEmptyUnicodeString(&StaticString, StringBuffer, sizeof(StringBuffer)); + RtlInitEmptyUnicodeString(&DynamicString, NULL, 0); - /* Check if the SxS Assemblies specify another file */ - Status = RtlDosApplyFileIsolationRedirection_Ustr(TRUE, - DllName, - &LdrApiDefaultExtension, - &DllString1, - &DllString2, - &DllName, - NULL, - NULL, - NULL); - - /* Check success */ - if (NT_SUCCESS(Status)) - { - /* Let Ldrp know */ - RedirectedDll = TRUE; - } - else if (Status != STATUS_SXS_KEY_NOT_FOUND) - { - /* Unrecoverable SxS failure; did we get a string? */ - if (DllString2.Buffer) RtlFreeUnicodeString(&DllString2); - return Status; - } + Status = LdrpApplyFileNameRedirection(DllName, &LdrApiDefaultExtension, &StaticString, &DynamicString, &DllName, &RedirectedDll); /* Lock the loader lock */ LdrLockLoaderLock(LDR_LOCK_LOADER_LOCK_FLAG_RAISE_ON_ERRORS, NULL, &Cookie); @@ -432,7 +410,8 @@ LdrLoadDll( _SEH2_END; /* Do we have a redirect string? */ - if (DllString2.Buffer) RtlFreeUnicodeString(&DllString2); + if (DynamicString.Buffer) + RtlFreeUnicodeString(&DynamicString); /* Return */ return Status; @@ -532,7 +511,7 @@ LdrGetDllHandleEx( { NTSTATUS Status; PLDR_DATA_TABLE_ENTRY LdrEntry; - UNICODE_STRING RedirectName, DllString1, RawDllName; + UNICODE_STRING RedirectName, DynamicString, RawDllName; PUNICODE_STRING pRedirectName, CompareName; PWCHAR p1, p2, p3; BOOLEAN Locked, RedirectedDll; @@ -540,7 +519,7 @@ LdrGetDllHandleEx( ULONG LoadFlag, Length; /* Initialize the strings */ - RtlInitEmptyUnicodeString(&DllString1, NULL, 0); + RtlInitEmptyUnicodeString(&DynamicString, NULL, 0); RtlInitEmptyUnicodeString(&RawDllName, NULL, 0); RedirectName = *DllName; pRedirectName = &RedirectName; @@ -573,32 +552,13 @@ LdrGetDllHandleEx( Locked = TRUE; } - /* Check if the SxS Assemblies specify another file */ - Status = RtlDosApplyFileIsolationRedirection_Ustr(TRUE, - pRedirectName, - &LdrApiDefaultExtension, - NULL, - &DllString1, - &pRedirectName, - NULL, - NULL, - NULL); - - /* Check success */ - if (NT_SUCCESS(Status)) + Status = LdrpApplyFileNameRedirection( + pRedirectName, &LdrApiDefaultExtension, NULL, &DynamicString, &pRedirectName, &RedirectedDll); + if (!NT_SUCCESS(Status)) { - /* Let Ldrp know */ - RedirectedDll = TRUE; - } - else if (Status != STATUS_SXS_KEY_NOT_FOUND) - { - /* Unrecoverable SxS failure */ + DPRINT1("LdrpApplyFileNameRedirection FAILED: (Status 0x%x)\n", Status); goto Quickie; } - else - { - ASSERT(pRedirectName == &RedirectName); - } /* Set default failure code */ Status = STATUS_DLL_NOT_FOUND; @@ -781,7 +741,7 @@ Quickie: } /* Free string if needed */ - if (DllString1.Buffer) RtlFreeUnicodeString(&DllString1); + if (DynamicString.Buffer) RtlFreeUnicodeString(&DynamicString); /* Free the raw DLL Name if needed */ if (RawDllName.Buffer) diff --git a/dll/ntdll/ldr/ldrpe.c b/dll/ntdll/ldr/ldrpe.c index 19d00f35e80..a09362ca4d3 100644 --- a/dll/ntdll/ldr/ldrpe.c +++ b/dll/ntdll/ldr/ldrpe.c @@ -876,26 +876,13 @@ LdrpLoadImportModule(IN PWSTR DllPath OPTIONAL, } /* Check if the SxS Assemblies specify another file */ - Status = RtlDosApplyFileIsolationRedirection_Ustr(TRUE, - ImpDescName, - &LdrApiDefaultExtension, - NULL, - &RedirectedImpDescName, - &ImpDescName, - NULL, - NULL, - NULL); + Status = LdrpApplyFileNameRedirection( + ImpDescName, &LdrApiDefaultExtension, NULL, &RedirectedImpDescName, &ImpDescName, &RedirectedDll); - /* Check success */ - if (NT_SUCCESS(Status)) - { - /* Let Ldrp know */ - RedirectedDll = TRUE; - } - else if (Status != STATUS_SXS_KEY_NOT_FOUND) + if (!NT_SUCCESS(Status)) { /* Unrecoverable SxS failure */ - DPRINT1("LDR: RtlDosApplyFileIsolationRedirection_Ustr failed with status %x for dll %wZ\n", Status, ImpDescName); + DPRINT1("LDR: LdrpApplyFileNameRedirection failed with status %x for dll %wZ\n", Status, ImpDescName); goto done; } @@ -1151,23 +1138,13 @@ FailurePath: RtlInitEmptyUnicodeString(&StaticString, StringBuffer, sizeof(StringBuffer)); /* Check if the SxS Assemblies specify another file */ - Status = RtlDosApplyFileIsolationRedirection_Ustr(TRUE, - &TempUString, - &LdrApiDefaultExtension, - &StaticString, - NULL, - &RedirectedImportName, - NULL, - NULL, - NULL); - if (NT_SUCCESS(Status)) + Status = LdrpApplyFileNameRedirection( + &TempUString, &LdrApiDefaultExtension, &StaticString, NULL, &RedirectedImportName, &Redirected); + + if (NT_SUCCESS(Status) && Redirected) { if (ShowSnaps) - { DPRINT1("LDR: %Z got redirected to %wZ\n", &ForwarderName, RedirectedImportName); - } - /* Let Ldrp know */ - Redirected = TRUE; } else { diff --git a/dll/ntdll/ldr/ldrutils.c b/dll/ntdll/ldr/ldrutils.c index 1c67c8dccd4..e46bb3446dd 100644 --- a/dll/ntdll/ldr/ldrutils.c +++ b/dll/ntdll/ldr/ldrutils.c @@ -187,29 +187,20 @@ LdrpUpdateLoadCount3(IN PLDR_DATA_TABLE_ENTRY LdrEntry, RedirectedImportName = ImportNameUnic; /* Check if the SxS Assemblies specify another file */ - Status = RtlDosApplyFileIsolationRedirection_Ustr(TRUE, - ImportNameUnic, - &LdrApiDefaultExtension, - UpdateString, - NULL, - &RedirectedImportName, - NULL, - NULL, - NULL); + Status = LdrpApplyFileNameRedirection( + ImportNameUnic, &LdrApiDefaultExtension, UpdateString, NULL, &RedirectedImportName, + &RedirectedDll); /* Check success */ - if (NT_SUCCESS(Status)) + if (NT_SUCCESS(Status) && RedirectedDll) { - /* Let Ldrp know */ if (ShowSnaps) { DPRINT1("LDR: %Z got redirected to %wZ\n", &ImportNameAnsi, RedirectedImportName); } - - RedirectedDll = TRUE; } - if (RedirectedDll || Status == STATUS_SXS_KEY_NOT_FOUND) + if (NT_SUCCESS(Status)) { if (LdrpCheckForLoadedDll(NULL, RedirectedImportName, @@ -251,7 +242,7 @@ LdrpUpdateLoadCount3(IN PLDR_DATA_TABLE_ENTRY LdrEntry, else { /* Unrecoverable SxS failure */ - DPRINT1("LDR: RtlDosApplyFileIsolationRedirection_Ustr failed with status %x for dll %wZ\n", Status, ImportNameUnic); + DPRINT1("LDR: LdrpApplyFileNameRedirection failed with status %x for dll %wZ\n", Status, ImportNameUnic); } } @@ -270,27 +261,20 @@ LdrpUpdateLoadCount3(IN PLDR_DATA_TABLE_ENTRY LdrEntry, RedirectedImportName = ImportNameUnic; /* Check if the SxS Assemblies specify another file */ - Status = RtlDosApplyFileIsolationRedirection_Ustr(TRUE, - ImportNameUnic, - &LdrApiDefaultExtension, - UpdateString, - NULL, - &RedirectedImportName, - NULL, - NULL, - NULL); + Status = LdrpApplyFileNameRedirection( + ImportNameUnic, &LdrApiDefaultExtension, UpdateString, NULL, &RedirectedImportName, + &RedirectedDll); + /* Check success */ - if (NT_SUCCESS(Status)) + if (NT_SUCCESS(Status) && RedirectedDll) { if (ShowSnaps) { DPRINT1("LDR: %Z got redirected to %wZ\n", &ImportNameAnsi, RedirectedImportName); } - /* Let Ldrp know */ - RedirectedDll = TRUE; } - if (RedirectedDll || Status == STATUS_SXS_KEY_NOT_FOUND) + if (NT_SUCCESS(Status)) { if (LdrpCheckForLoadedDll(NULL, RedirectedImportName, @@ -332,7 +316,7 @@ LdrpUpdateLoadCount3(IN PLDR_DATA_TABLE_ENTRY LdrEntry, else { /* Unrecoverable SxS failure */ - DPRINT1("LDR: RtlDosApplyFileIsolationRedirection_Ustr failed with status %x for dll %wZ\n", Status, ImportNameUnic); + DPRINT1("LDR: LdrpApplyFileNameRedirection failed with status %x for dll %wZ\n", Status, ImportNameUnic); } } @@ -376,28 +360,19 @@ LdrpUpdateLoadCount3(IN PLDR_DATA_TABLE_ENTRY LdrEntry, RedirectedImportName = ImportNameUnic; /* Check if the SxS Assemblies specify another file */ - Status = RtlDosApplyFileIsolationRedirection_Ustr(TRUE, - ImportNameUnic, - &LdrApiDefaultExtension, - UpdateString, - NULL, - &RedirectedImportName, - NULL, - NULL, - NULL); + Status = LdrpApplyFileNameRedirection( + ImportNameUnic, &LdrApiDefaultExtension, UpdateString, NULL, &RedirectedImportName, &RedirectedDll); + /* Check success */ - if (NT_SUCCESS(Status)) + if (NT_SUCCESS(Status) && RedirectedDll) { if (ShowSnaps) { DPRINT1("LDR: %Z got redirected to %wZ\n", &ImportNameAnsi, RedirectedImportName); } - - /* Let Ldrp know */ - RedirectedDll = TRUE; } - if (RedirectedDll || Status == STATUS_SXS_KEY_NOT_FOUND) + if (NT_SUCCESS(Status)) { if (LdrpCheckForLoadedDll(NULL, RedirectedImportName, @@ -440,9 +415,8 @@ LdrpUpdateLoadCount3(IN PLDR_DATA_TABLE_ENTRY LdrEntry, else { /* Unrecoverable SxS failure */ - DPRINT1("LDR: RtlDosApplyFileIsolationRedirection_Ustr failed for dll %wZ\n", ImportNameUnic); + DPRINT1("LDR: LdrpApplyFileNameRedirection failed for dll %wZ\n", ImportNameUnic); } - } /* Go to the next entry */ diff --git a/dll/ntdll/rtl/libsupp.c b/dll/ntdll/rtl/libsupp.c index 18bac9a7b25..f4a1bbdbd49 100644 --- a/dll/ntdll/rtl/libsupp.c +++ b/dll/ntdll/rtl/libsupp.c @@ -10,6 +10,8 @@ /* INCLUDES *****************************************************************/ #include +#include +#include #define NDEBUG #include @@ -861,7 +863,8 @@ RtlDosApplyFileIsolationRedirection_Ustr(IN ULONG Flags, return STATUS_SXS_KEY_NOT_FOUND; } - if (NtCurrentPeb()->ProcessParameters && + if ((Flags & RTL_DOS_APPLY_FILE_REDIRECTION_USTR_FLAG_RESPECT_DOT_LOCAL) && + NtCurrentPeb()->ProcessParameters && (NtCurrentPeb()->ProcessParameters->Flags & RTL_USER_PROCESS_PARAMETERS_PRIVATE_DLL_PATH)) { UNICODE_STRING RealName, LocalName; @@ -990,6 +993,170 @@ RtlDosApplyFileIsolationRedirection_Ustr(IN ULONG Flags, return Status; } +#ifndef TAG_USTR +#define TAG_USTR 'RTSU' +#endif +#ifndef RtlpAllocateStringMemory +#define RtlpAllocateStringMemory(Bytes, Tag) RtlpAllocateMemory(Bytes, Tag) +#endif + +static DWORD +LdrpApisetVersion(VOID) +{ + static DWORD CachedApisetVersion = ~0u; + + if (CachedApisetVersion == ~0u) + { + DWORD CompatVersion = RosGetProcessCompatVersion(); + + switch (CompatVersion) + { + case 0: + break; + case _WIN32_WINNT_VISTA: + /* No apisets in vista yet*/ + CachedApisetVersion = 0; + break; + case _WIN32_WINNT_WIN7: + CachedApisetVersion = APISET_WIN7; + DPRINT1("Activating apisets for Win7\n"); + break; + case _WIN32_WINNT_WIN8: + CachedApisetVersion = APISET_WIN8; + DPRINT1("Activating apisets for Win8\n"); + break; + case _WIN32_WINNT_WINBLUE: + CachedApisetVersion = APISET_WIN81; + DPRINT1("Activating apisets for Win8.1\n"); + break; + case _WIN32_WINNT_WIN10: + CachedApisetVersion = APISET_WIN10; + DPRINT1("Activating apisets for Win10\n"); + break; + default: + DPRINT1("Unknown version 0x%x\n", CompatVersion); + CachedApisetVersion = 0; + break; + } + } + + return CachedApisetVersion; +} + +NTSYSAPI +NTSTATUS +NTAPI +LdrpApplyFileNameRedirection( + _In_ PUNICODE_STRING OriginalName, + _In_ PUNICODE_STRING Extension, + _Inout_opt_ PUNICODE_STRING StaticString, + _Inout_opt_ PUNICODE_STRING DynamicString, + _Inout_ PUNICODE_STRING *NewName, + _Out_ PBOOLEAN RedirectedDll) +{ + + /* Check for invalid parameters */ + if (!OriginalName) + { + return STATUS_INVALID_PARAMETER; + } + + if (!DynamicString && !StaticString) + { + return STATUS_INVALID_PARAMETER; + } + + if (!NewName) + { + return STATUS_INVALID_PARAMETER; + } + + *RedirectedDll = FALSE; + + PCUNICODE_STRING PrevNewName = *NewName; + UNICODE_STRING ApisetName = {0}; + NTSTATUS Status = STATUS_SUCCESS; + + DWORD ApisetVersion = LdrpApisetVersion(); + if (ApisetVersion) + { + Status = ApiSetResolveToHost(ApisetVersion, OriginalName, RedirectedDll, &ApisetName); + if (!NT_SUCCESS(Status)) + { + DPRINT1("ApiSetResolveToHost FAILED: (Status 0x%x)\n", Status); + return Status; + } + } + + if (*RedirectedDll) + { + UNICODE_STRING NtSystemRoot; + static const UNICODE_STRING System32 = RTL_CONSTANT_STRING(L"\\System32\\"); + PUNICODE_STRING ResultPath = NULL; + + /* This is an apiset we can use */ + RtlInitUnicodeString(&NtSystemRoot, SharedUserData->NtSystemRoot); + + SIZE_T Needed = System32.Length + ApisetName.Length + NtSystemRoot.Length + sizeof(UNICODE_NULL); + + if (StaticString && StaticString->MaximumLength >= (USHORT)Needed) + { + StaticString->Length = 0; + ResultPath = StaticString; + } + else if (DynamicString) + { + DynamicString->Buffer = RtlpAllocateStringMemory(Needed, TAG_USTR); + if (DynamicString->Buffer == NULL) + { + DPRINT1("LdrpApplyFileNameRedirection out of memory\n"); + return STATUS_NO_MEMORY; + } + DynamicString->MaximumLength = (USHORT)Needed; + DynamicString->Length = 0; + + ResultPath = DynamicString; + } + else + { + DPRINT1("ERROR: LdrpApplyFileNameRedirection no inputbuffer valid\n"); + return STATUS_INVALID_PARAMETER; + } + + RtlAppendUnicodeStringToString(ResultPath, &NtSystemRoot); + RtlAppendUnicodeStringToString(ResultPath, &System32); + RtlAppendUnicodeStringToString(ResultPath, &ApisetName); + DPRINT1("ApiSetResolveToHost redirected %wZ to %wZ\n", OriginalName, ResultPath); + *NewName = ResultPath; + } + else + { + /* Check if the SxS Assemblies specify another file */ + Status = RtlDosApplyFileIsolationRedirection_Ustr(RTL_DOS_APPLY_FILE_REDIRECTION_USTR_FLAG_RESPECT_DOT_LOCAL, OriginalName, Extension, StaticString, DynamicString, NewName, NULL, NULL, NULL); + + /* Check success */ + if (NT_SUCCESS(Status)) + { + /* Let Ldrp know */ + *RedirectedDll = TRUE; + } + else if (Status == STATUS_SXS_KEY_NOT_FOUND) + { + ASSERT(*NewName == PrevNewName); + Status = STATUS_SUCCESS; + } + else + { + /* Unrecoverable SxS failure; did we get a string? */ + if (DynamicString && DynamicString->Buffer) + RtlFreeUnicodeString(DynamicString); + return Status; + } + } + + return Status; +} + /* * @implemented */ diff --git a/media/CMakeLists.txt b/media/CMakeLists.txt index 699d2ff141a..f050a686180 100644 --- a/media/CMakeLists.txt +++ b/media/CMakeLists.txt @@ -14,4 +14,3 @@ add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/drivers/etc/protocol DESTINATION re add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/drivers/etc/services DESTINATION reactos/system32/drivers/etc FOR all) add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/systemcompatible.manifest DESTINATION reactos/winsxs/manifests FOR all) -add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/forwardcompatible.manifest DESTINATION reactos/winsxs/manifests FOR all) diff --git a/media/forwardcompatible.manifest b/media/forwardcompatible.manifest deleted file mode 100644 index 638f7f639cd..00000000000 --- a/media/forwardcompatible.manifest +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/modules/rostests/apitests/CMakeLists.txt b/modules/rostests/apitests/CMakeLists.txt index 9986da77a07..7302666c064 100644 --- a/modules/rostests/apitests/CMakeLists.txt +++ b/modules/rostests/apitests/CMakeLists.txt @@ -7,6 +7,7 @@ add_subdirectory(acpi) add_subdirectory(advapi32) add_subdirectory(advpack) add_subdirectory(afd) +add_subdirectory(apisets) add_subdirectory(apphelp) add_subdirectory(appshim) add_subdirectory(atl) diff --git a/modules/rostests/apitests/apisets/CMakeLists.txt b/modules/rostests/apitests/apisets/CMakeLists.txt new file mode 100644 index 00000000000..178451c5011 --- /dev/null +++ b/modules/rostests/apitests/apisets/CMakeLists.txt @@ -0,0 +1,6 @@ + +add_executable(apisets_apitest apisets.c testlist.c) +set_module_type(apisets_apitest win32cui) +target_link_libraries(apisets_apitest apisets) +add_importlibs(apisets_apitest msvcrt kernel32 ntdll) +add_rostests_file(TARGET apisets_apitest) diff --git a/modules/rostests/apitests/apisets/apisets.c b/modules/rostests/apitests/apisets/apisets.c new file mode 100644 index 00000000000..0ae43ee003c --- /dev/null +++ b/modules/rostests/apitests/apisets/apisets.c @@ -0,0 +1,95 @@ +/* + * PROJECT: ReactOS API tests + * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) + * PURPOSE: Validate the apiset lookup in ApiSetResolveToHost + * COPYRIGHT: Copyright 2024 Mark Jansen + */ + +#include +#include +#include +#include "apisetsp.h" + +static void +resolve_single(PCUNICODE_STRING Apiset) +{ + UNICODE_STRING Tmp = {0}; + NTSTATUS Status = RtlDuplicateUnicodeString(RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE, Apiset, &Tmp); + ok_ntstatus(Status, STATUS_SUCCESS); + + BOOLEAN Resolved = FALSE; + UNICODE_STRING Result = {0}; + + Status = ApiSetResolveToHost(~0u, &Tmp, &Resolved, &Result); + ok_ntstatus(Status, STATUS_SUCCESS); + ok_eq_bool(Resolved, TRUE); + ok(Result.Buffer != NULL, "Got NULL\n"); +} + +static void +resolve_fail_single(PCUNICODE_STRING Apiset) +{ + UNICODE_STRING Tmp = {0}; + NTSTATUS Status = RtlDuplicateUnicodeString(RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE, Apiset, &Tmp); + ok_ntstatus(Status, STATUS_SUCCESS); + + BOOLEAN Resolved = FALSE; + UNICODE_STRING Result = {0, 0, (PWSTR)0xbadbeef}; + + Status = ApiSetResolveToHost(~0u, &Tmp, &Resolved, &Result); + ok_ntstatus(Status, STATUS_SUCCESS); + ok_eq_bool(Resolved, FALSE); + ok_ptr(Result.Buffer, (PWSTR)0xbadbeef); +} + +static void +test_single(PCUNICODE_STRING Apiset) +{ + winetest_push_context("%S", Apiset->Buffer); + resolve_single(Apiset); + winetest_pop_context(); +} + +static void +fail_single(PCUNICODE_STRING Apiset) +{ + winetest_push_context("%S", Apiset->Buffer); + resolve_fail_single(Apiset); + winetest_pop_context(); +} + + +START_TEST(apisets) +{ + // Ensure we can find some manually selected ones (both with and without extension): + UNICODE_STRING Console1 = RTL_CONSTANT_STRING(L"api-MS-Win-Core-Console-L1-1-0.dll"); + UNICODE_STRING Console2 = RTL_CONSTANT_STRING(L"api-MS-Win-Core-Console-L1-1-0"); + UNICODE_STRING Handle1 = RTL_CONSTANT_STRING(L"api-MS-Win-Core-Handle-L1-1-0.dll"); + UNICODE_STRING Handle2 = RTL_CONSTANT_STRING(L"api-MS-Win-Core-Handle-L1-1-0"); + UNICODE_STRING Heap1 = RTL_CONSTANT_STRING(L"api-MS-Win-Core-Heap-L1-1-0.dll"); + UNICODE_STRING Heap2 = RTL_CONSTANT_STRING(L"api-MS-Win-Core-Heap-L1-1-0"); + + test_single(&Console1); + test_single(&Console2); + test_single(&Handle1); + test_single(&Handle2); + test_single(&Heap1); + test_single(&Heap2); + + // Walk the entire table, to ensure we can find each entry + for (DWORD n = 0; n < g_ApisetsCount; ++n) + { + PCUNICODE_STRING Apiset = &g_Apisets[n].Name; + winetest_push_context("%ld: %S", n, Apiset->Buffer); + resolve_single(Apiset); + winetest_pop_context(); + } + + UNICODE_STRING Fail1 = RTL_CONSTANT_STRING(L""); + UNICODE_STRING Fail2 = RTL_CONSTANT_STRING(L"api-"); + UNICODE_STRING Fail3 = RTL_CONSTANT_STRING(L"ext"); + + fail_single(&Fail1); + fail_single(&Fail2); + fail_single(&Fail3); +} diff --git a/modules/rostests/apitests/apisets/testlist.c b/modules/rostests/apitests/apisets/testlist.c new file mode 100644 index 00000000000..96a2019df39 --- /dev/null +++ b/modules/rostests/apitests/apisets/testlist.c @@ -0,0 +1,11 @@ + +#define STANDALONE +#include + +extern void func_apisets(void); + +const struct test winetest_testlist[] = +{ + { "apisets", func_apisets }, + { 0, 0 } +}; diff --git a/sdk/cmake/CMakeMacros.cmake b/sdk/cmake/CMakeMacros.cmake index 802979c2422..ad5365b5f2e 100644 --- a/sdk/cmake/CMakeMacros.cmake +++ b/sdk/cmake/CMakeMacros.cmake @@ -207,8 +207,6 @@ macro(dir_to_num dir var) set(${var} 57) elseif(${dir} STREQUAL reactos/winsxs/x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef) set(${var} 58) - elseif(${dir} STREQUAL reactos/winsxs/x86_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef) - set(${var} 59) elseif(${dir} STREQUAL reactos/bin/suppl) set(${var} 60) elseif(${dir} STREQUAL reactos/winsxs/x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.14393.0_none_deadbeef) @@ -229,8 +227,6 @@ macro(dir_to_num dir var) set(${var} 68) elseif(${dir} STREQUAL reactos/winsxs/amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef) set(${var} 69) - elseif(${dir} STREQUAL reactos/winsxs/amd64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef) - set(${var} 70) elseif(${dir} STREQUAL reactos/winsxs/amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.14393.0_none_deadbeef) set(${var} 71) @@ -240,8 +236,6 @@ macro(dir_to_num dir var) set(${var} 73) elseif(${dir} STREQUAL reactos/winsxs/arm_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef) set(${var} 74) - elseif(${dir} STREQUAL reactos/winsxs/arm_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef) - set(${var} 75) elseif(${dir} STREQUAL reactos/winsxs/arm_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.14393.0_none_deadbeef) set(${var} 76) @@ -251,8 +245,6 @@ macro(dir_to_num dir var) set(${var} 78) elseif(${dir} STREQUAL reactos/winsxs/arm64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef) set(${var} 79) - elseif(${dir} STREQUAL reactos/winsxs/arm64_reactos.apisets_6595b64144ccf1df_1.0.0.0_none_deadbeef) - set(${var} 80) elseif(${dir} STREQUAL reactos/winsxs/arm64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.14393.0_none_deadbeef) set(${var} 81) diff --git a/sdk/lib/CMakeLists.txt b/sdk/lib/CMakeLists.txt index 78958dd3de0..21540af06a5 100644 --- a/sdk/lib/CMakeLists.txt +++ b/sdk/lib/CMakeLists.txt @@ -6,6 +6,7 @@ add_subdirectory(inflib) if(CMAKE_CROSSCOMPILING) add_subdirectory(3rdparty) +add_subdirectory(apisets) add_subdirectory(cicero) add_subdirectory(comsupp) add_subdirectory(conutils) diff --git a/sdk/lib/apisets/CMakeLists.txt b/sdk/lib/apisets/CMakeLists.txt new file mode 100644 index 00000000000..ffcb30b4198 --- /dev/null +++ b/sdk/lib/apisets/CMakeLists.txt @@ -0,0 +1,13 @@ + +add_library(apisets + apisets.c + apisets.h + apisetsp.h + + # Generated file: + apisets.table.c +) + +target_include_directories(apisets INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) +target_compile_definitions(apisets PRIVATE _NTSYSTEM_) +add_dependencies(apisets psdk) diff --git a/sdk/lib/apisets/apisets.c b/sdk/lib/apisets/apisets.c new file mode 100644 index 00000000000..245dbf53cda --- /dev/null +++ b/sdk/lib/apisets/apisets.c @@ -0,0 +1,92 @@ +/* + * PROJECT: ReactOS apisets + * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) + * PURPOSE: Resolving the apiset to a ReactOS system dll + * COPYRIGHT: Copyright 2024 Mark Jansen + */ + +#include +#include +#include "apisetsp.h" + + +const ULONGLONG API_ = (ULONGLONG)0x2D004900500041; /// L"API-" +const ULONGLONG EXT_ = (ULONGLONG)0x2D005400580045; /// L"EXT-"; + +WORD PrefixSize = sizeof(L"api-") - sizeof(WCHAR); +WORD ExtensionSize = sizeof(L".dll") - sizeof(WCHAR); + + +// The official prototype according to the Windows kit 8.1 is: +//NTSTATUS +//ApiSetResolveToHost ( +// _In_ PCAPI_SET_NAMESPACE_ARRAY Schema, +// _In_ PCUNICODE_STRING FileNameIn, +// _In_opt_ PCUNICODE_STRING ParentName, +// _Out_ PBOOLEAN Resolved, +// _Out_ PUNICODE_STRING HostBinary +// ); + + +NTSTATUS +ApiSetResolveToHost( + _In_ DWORD ApisetVersion, + _In_ PCUNICODE_STRING ApiToResolve, + _Out_ PBOOLEAN Resolved, + _Out_ PUNICODE_STRING Output +) +{ + if (ApiToResolve->Length < PrefixSize) + { + *Resolved = FALSE; + return STATUS_SUCCESS; + } + + // Grab the first four chars from the string, converting the first 3 to uppercase + PWSTR ApiSetNameBuffer = ApiToResolve->Buffer; + ULONGLONG ApiSetNameBufferPrefix = ((ULONGLONG *)ApiSetNameBuffer)[0] & 0xFFFFFFDFFFDFFFDF; + // Check if it matches either 'api-' or 'ext-' + if (!(ApiSetNameBufferPrefix == API_ || ApiSetNameBufferPrefix == EXT_)) + { + *Resolved = FALSE; + return STATUS_SUCCESS; + } + + // If there is an extension, cut it off (we store apisets without extension) + UNICODE_STRING Tmp = *ApiToResolve; + const WCHAR *Extension = Tmp.Buffer + (Tmp.Length - ExtensionSize) / sizeof(WCHAR); + if (!_wcsnicmp(Extension, L".dll", ExtensionSize / sizeof(WCHAR))) + Tmp.Length -= ExtensionSize; + + // Binary search the apisets + // Ideally we should use bsearch here, but that drags in another dependency and we do not want that here. + LONG UBnd = g_ApisetsCount - 1; + LONG LBnd = 0; + while (LBnd <= UBnd) + { + LONG Index = (UBnd - LBnd) / 2 + LBnd; + + LONG result = RtlCompareUnicodeString(&Tmp, &g_Apisets[Index].Name, TRUE); + if (result == 0) + { + // Check if this version is included + if (g_Apisets[Index].dwOsVersions & ApisetVersion) + { + // Return a static string (does not have to be freed) + *Resolved = TRUE; + *Output = g_Apisets[Index].Target; + } + return STATUS_SUCCESS; + } + else if (result < 0) + { + UBnd = Index - 1; + } + else + { + LBnd = Index + 1; + } + } + *Resolved = FALSE; + return STATUS_SUCCESS; +} diff --git a/sdk/lib/apisets/apisets.h b/sdk/lib/apisets/apisets.h new file mode 100644 index 00000000000..a1f0efc0688 --- /dev/null +++ b/sdk/lib/apisets/apisets.h @@ -0,0 +1,31 @@ +/* + * PROJECT: ReactOS apisets + * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) + * PURPOSE: Interface for resolving the apisets + * COPYRIGHT: Copyright 2024 Mark Jansen + */ +#ifndef APISETS_H +#define APISETS_H + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#define APISET_WIN7 (1 << 0) +#define APISET_WIN8 (1 << 1) +#define APISET_WIN81 (1 << 2) +#define APISET_WIN10 (1 << 3) +//#define APISET_WIN11 (1 << 4) + + +NTSTATUS +ApiSetResolveToHost(_In_ DWORD ApisetVersion, _In_ PCUNICODE_STRING ApiToResolve, _Out_ PBOOLEAN Resolved, _Out_ PUNICODE_STRING Output); + +#ifdef __cplusplus +} +#endif + + +#endif // APISETS_H diff --git a/sdk/lib/apisets/apisets.table.c b/sdk/lib/apisets/apisets.table.c new file mode 100644 index 00000000000..bc352128b70 --- /dev/null +++ b/sdk/lib/apisets/apisets.table.c @@ -0,0 +1,1263 @@ +/* + * PROJECT: ReactOS apisets + * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) + * PURPOSE: Autogenerated table of all apisets + * COPYRIGHT: Copyright 2024 Mark Jansen + */ + +#include +#include +#include "apisetsp.h" + +const ROS_APISET g_Apisets[] = { + { RTL_CONSTANT_STRING(L"api-ms-onecoreuap-print-render-l1-1-0"), RTL_CONSTANT_STRING(L"printrenderapihost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-auth-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-encryptedfile-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-eventingcontroller-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-eventlog-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-idletask-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-lsa-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-msi-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-ntmarta-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-psm-app-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-registry-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-safer-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-advapi32-shutdown-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-deployment-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-identity-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-identity-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-runtime-internal-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-runtime-internal-l1-1-7"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-runtime-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-runtime-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-runtime-l1-1-3"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-state-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-state-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-state-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-state-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appmodel-unlock-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-appxdeploymentclient-appxdeploy-l1-1-0"), RTL_CONSTANT_STRING(L"appxdeploymentclient.dll"), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-audiocore-pal-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-authz-claimpolicies-l1-1-0"), RTL_CONSTANT_STRING(L"authz.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-authz-context-l1-1-0"), RTL_CONSTANT_STRING(L"authz.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-authz-remote-l1-1-0"), RTL_CONSTANT_STRING(L"logoncli.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-base-bootconfig-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-base-util-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-biometrics-winbio-l1-1-0"), RTL_CONSTANT_STRING(L"winbio.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-bluetooth-deviceassociation-l1-1-0"), RTL_CONSTANT_STRING(L"deviceassociation.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-branding-winbrand-l1-1-0"), RTL_CONSTANT_STRING(L"winbrand.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-cluster-clusapi-l1-1-0"), RTL_CONSTANT_STRING(L"clusapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-cluster-clusapi-l1-1-1"), RTL_CONSTANT_STRING(L"clusapi.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-cluster-resutils-l1-1-0"), RTL_CONSTANT_STRING(L"resutils.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-cmd-util-l1-1-0"), RTL_CONSTANT_STRING(L"cmdext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-cng-rng-l1-1-0"), RTL_CONSTANT_STRING(L"bcryptprimitives.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-com-clbcatq-l1-1-0"), RTL_CONSTANT_STRING(L"clbcatq.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-com-ole32-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-com-ole32-l1-1-1"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-com-psmregister-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-composition-redirection-l1-1-0"), RTL_CONSTANT_STRING(L"dwmredir.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-composition-windowmanager-l1-1-0"), RTL_CONSTANT_STRING(L"udwm.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-containers-cmclient-l1-1-1"), RTL_CONSTANT_STRING(L"cmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-containers-cmclient-l1-2-0"), RTL_CONSTANT_STRING(L"cmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-containers-cmdiagclient-l1-1-0"), RTL_CONSTANT_STRING(L"cmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-containers-cmservicingclient-l1-1-0"), RTL_CONSTANT_STRING(L"cmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-apiquery-l1-1-0"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-apiquery-l1-1-1"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-apiquery-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-appcompat-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-appcompat-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-appinit-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-atoms-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-backgroundtask-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-bem-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + // { RTL_CONSTANT_STRING(L"api-ms-win-core-bi-service-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-bicltapi-l1-1-0"), RTL_CONSTANT_STRING(L"bi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-bicltapi-l1-1-1"), RTL_CONSTANT_STRING(L"bi.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-bicltapi-l1-1-5"), RTL_CONSTANT_STRING(L"bi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-biplmapi-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-biplmapi-l1-1-1"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-biplmapi-l1-1-5"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-biptcltapi-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-biptcltapi-l1-1-1"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-biptcltapi-l1-1-7"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-calendar-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-l1-1-1"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN81 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-l1-1-3"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-l2-1-1"), RTL_CONSTANT_STRING(L"coml2.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-midlproxystub-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-private-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-private-l1-1-1"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-private-l1-2-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-com-private-l1-3-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-comm-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-comm-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-console-ansi-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-console-internal-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Console-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-console-l1-2-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-console-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-console-l2-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-console-l3-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-console-l3-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-crt-l1-1-0"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-crt-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-DateTime-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-datetime-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-datetime-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Debug-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-debug-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-debug-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-debug-minidump-l1-1-0"), RTL_CONSTANT_STRING(L"dbgcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-DelayLoad-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-delayload-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-enclave-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-ErrorHandling-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-errorhandling-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-errorhandling-l1-1-3"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-featurestaging-l1-1-1"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Fibers-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-fibers-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-fibers-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-fibers-l2-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-ansi-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-fromapp-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.onecore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-File-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-l1-2-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-l1-2-3"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-l2-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-file-l2-1-3"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-firmware-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-guard-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Handle-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Heap-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-heap-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-heap-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-heap-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Interlocked-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-interlocked-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-interlocked-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-IO-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-io-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-job-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-job-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-job-l2-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-kernel32-legacy-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-kernel32-legacy-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-kernel32-legacy-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-kernel32-legacy-l1-1-6"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-kernel32-private-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-kernel32-private-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-kernel32-private-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-largeinteger-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-LibraryLoader-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-libraryloader-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-libraryloader-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-libraryloader-l1-2-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-libraryloader-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-libraryloader-private-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Localization-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-l1-2-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-l1-2-4"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-obsolete-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-obsolete-l1-3-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-localization-private-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-LocalRegistry-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-marshal-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Memory-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-memory-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-memory-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-memory-l1-1-7"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Misc-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-multipleproviderrouter-l1-1-0"), RTL_CONSTANT_STRING(L"mpr.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-namedpipe-ansi-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-NamedPipe-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-namedpipe-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-namedpipe-l1-2-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-namespace-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-namespace-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-normalization-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-path-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-pcw-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-perfcounters-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-perfcounters-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-privateprofile-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-privateprofile-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-processenvironment-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-ProcessEnvironment-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-processenvironment-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-processenvironment-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-processsecurity-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-processsnapshot-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-ProcessThreads-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-processthreads-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-processthreads-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-processthreads-l1-1-4"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-processtopology-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-processtopology-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-processtopology-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-processtopology-obsolete-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-processtopology-private-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Profile-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-psapi-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-psapi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-psapi-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-psapiansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-app-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-appnotify-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-appnotify-l1-1-1"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-info-l1-1-0"), RTL_CONSTANT_STRING(L"appsruprov.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-info-l1-1-1"), RTL_CONSTANT_STRING(L"appsruprov.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-key-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-key-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-plm-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-plm-l1-1-1"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-plm-l1-1-3"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-plm-l1-2-0"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-plm-l1-3-0"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-rtimer-l1-1-1"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-service-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-tc-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-psm-tc-l1-1-1"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-quirks-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-quirks-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-realtime-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-realtime-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-registry-fromapp-l1-1-0"), RTL_CONSTANT_STRING(L"reguwpapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-registry-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-registry-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-registry-l2-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-registry-l2-2-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-registry-l2-3-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-registry-private-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-registryuserspecific-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-RtlSupport-L1-1-0"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-rtlsupport-l1-1-1"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-rtlsupport-l1-2-0"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-rtlsupport-l1-2-1"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-shlwapi-legacy-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-shlwapi-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-shlwapi-obsolete-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-shutdown-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-shutdown-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-shutdown-l1-1-1"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-sidebyside-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-sidebyside-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-slapi-l1-1-0"), RTL_CONSTANT_STRING(L"clipc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-state-helpers-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-String-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-string-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-string-l2-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-string-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-string-obsolete-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-stringansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-stringloader-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-stringloader-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-synch-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Synch-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-synch-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-synch-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-synch-l1-2-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-SysInfo-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-sysinfo-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-sysinfo-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-sysinfo-l1-2-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-sysinfo-l1-2-6"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-sysinfo-l2-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-systemtopology-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-systemtopology-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-textinput-client-l1-1-1"), RTL_CONSTANT_STRING(L"textinputframework.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-ThreadPool-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-threadpool-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-threadpool-legacy-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-threadpool-private-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-timezone-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-timezone-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-timezone-private-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-toolhelp-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-toolhelp-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-UMS-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-url-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-Util-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-util-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-version-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-version-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-version-private-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-versionansi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-versionansi-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-windowsceip-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-windowserrorreporting-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-windowserrorreporting-l1-1-3"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-error-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-error-l1-1-1"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN81 | APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-errorprivate-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-errorprivate-l1-1-1"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN81 | APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-propertysetprivate-l1-1-0"), RTL_CONSTANT_STRING(L"wintypes.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-propertysetprivate-l1-1-1"), RTL_CONSTANT_STRING(L"wintypes.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-registration-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-robuffer-l1-1-0"), RTL_CONSTANT_STRING(L"wintypes.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-roparameterizediid-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-string-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-winrt-string-l1-1-1"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-wow64-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-wow64-l1-1-3"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-MS-Win-Core-XState-L1-1-0"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-xstate-l1-1-1"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-xstate-l1-1-3"), RTL_CONSTANT_STRING(L"ntdll.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-core-xstate-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-core-xstate-l2-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + // { RTL_CONSTANT_STRING(L"api-ms-win-coremessaging-host-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-coreui-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-coreui-secruntime-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-crt-conio-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-convert-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-environment-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-filesystem-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-heap-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-locale-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-math-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-multibyte-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-private-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-process-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-runtime-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-stdio-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-string-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-time-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-crt-utility-l1-1-0"), RTL_CONSTANT_STRING(L"msvcrt.dll"), APISET_WIN10 }, // ucrtbase.dll + // { RTL_CONSTANT_STRING(L"api-ms-win-deprecated-apis-advapi-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-deprecated-apis-legacy-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-deprecated-apis-legacy-l1-2-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-deprecated-apis-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-devices-config-l1-1-0"), RTL_CONSTANT_STRING(L"cfgmgr32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-devices-config-l1-1-1"), RTL_CONSTANT_STRING(L"cfgmgr32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-devices-config-l1-1-2"), RTL_CONSTANT_STRING(L"cfgmgr32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-devices-query-l1-1-0"), RTL_CONSTANT_STRING(L"cfgmgr32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-devices-query-l1-1-1"), RTL_CONSTANT_STRING(L"cfgmgr32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-devices-swdevice-l1-1-0"), RTL_CONSTANT_STRING(L"cfgmgr32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-devices-swdevice-l1-1-1"), RTL_CONSTANT_STRING(L"cfgmgr32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-domainjoin-netjoin-l1-1-0"), RTL_CONSTANT_STRING(L"netjoin.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-advapi32-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-advapi32-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-advapi32-l2-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-advapi32-l2-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-advapi32-l3-1-0"), RTL_CONSTANT_STRING(L"ntmarta.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-advapi32-l4-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-kernel32-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-kernel32-l2-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-normaliz-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-ole32-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-ole32-l1-1-1"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN81 }, // combase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-shell32-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-shlwapi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-shlwapi-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-shlwapi-l2-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-shlwapi-l2-1-1"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN81 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-user32-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-user32-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-downlevel-version-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + // { RTL_CONSTANT_STRING(L"api-ms-win-dwmapi-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-dx-d3dkmt-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-dx-d3dkmt-l1-1-6"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-eventing-classicprovider-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-eventing-consumer-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-eventing-consumer-l1-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-eventing-controller-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-eventing-legacy-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-eventing-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-eventing-provider-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-eventing-tdh-l1-1-1"), RTL_CONSTANT_STRING(L"tdh.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-eventlog-legacy-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-eventlog-private-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-firewallapi-webproxy-l1-1-0"), RTL_CONSTANT_STRING(L"firewallapi.dll"), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-font-fontgroups-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-fs-clfs-l1-1-0"), RTL_CONSTANT_STRING(L"clfs.sys"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-fsutilext-ifsutil-l1-1-0"), RTL_CONSTANT_STRING(L"fsutilext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-fsutilext-ulib-l1-1-0"), RTL_CONSTANT_STRING(L"fsutilext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-fveapi-query-l1-1-0"), RTL_CONSTANT_STRING(L"fveapi.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gaming-deviceinformation-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-gaming-expandedresources-l1-1-0"), RTL_CONSTANT_STRING(L"gamemode.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gaming-tcui-l1-1-4"), RTL_CONSTANT_STRING(L"gamingtcui.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-dc-create-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-dc-create-l1-1-1"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-dc-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-dc-l1-2-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-devcaps-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-dpiinfo-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-draw-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-draw-l1-1-1"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-font-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-font-l1-1-1"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-ie-rgn-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-internal-uap-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-metafile-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-metafile-l1-1-1"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-path-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-private-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-render-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-rgn-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gdi-wcs-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-globalization-collation-l1-1-0"), RTL_CONSTANT_STRING(L"globcollationhost.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-globalization-input-l1-1-0"), RTL_CONSTANT_STRING(L"globinputhost.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gpapi-grouppolicy-l1-1-0"), RTL_CONSTANT_STRING(L"gpapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gpsvc-grouppolicy-l1-1-0"), RTL_CONSTANT_STRING(L"gpsvc.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gui-dui70-l1-1-0"), RTL_CONSTANT_STRING(L"dui70.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-gui-uxinit-l1-1-0"), RTL_CONSTANT_STRING(L"uxinit.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ham-apphistory-l1-1-0"), RTL_CONSTANT_STRING(L"rmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-http-time-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-imm-l1-1-0"), RTL_CONSTANT_STRING(L"imm32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-input-ie-interactioncontext-l1-1-0"), RTL_CONSTANT_STRING(L"ninput.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-appcompat-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-datetime-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-elevation-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-errorhandling-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-file-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-localization-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-package-current-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-package-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-package-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-quirks-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-registry-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-sidebyside-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-transacted-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernel32-windowserrorreporting-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-kernelbase-processthread-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-legacy-shlwapi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + // { RTL_CONSTANT_STRING(L"api-ms-win-mf-pal-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mf-winmm-l1-1-0"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN8 }, // winmmbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-mm-joystick-l1-1-0"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // winmmbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-mm-mci-l1-1-0"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mm-misc-l1-1-0"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN8 | APISET_WIN81 }, // winmmbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-mm-misc-l1-1-1"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN81 | APISET_WIN10 }, // winmmbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-mm-misc-l2-1-0"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mm-mme-l1-1-0"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // winmmbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-mm-msacm-l1-1-0"), RTL_CONSTANT_STRING(L"msacm32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mm-pehelper-l1-1-0"), RTL_CONSTANT_STRING(L"mf.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mm-playsound-l1-1-0"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mm-time-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mm-wmdrmsdk-l1-1-0"), RTL_CONSTANT_STRING(L"wmdrmsdk.dll"), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-mobilecore-boot-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-mobilecore-deviceinfo-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-mobilecore-ie-mediaengine-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-mobilecore-ie-textinput-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mpr-multipleproviderrouter-l1-1-0"), RTL_CONSTANT_STRING(L"mprext.dll"), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-mrmcorer-environment-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-mrmcorer-resmanager-l1-1-0"), RTL_CONSTANT_STRING(L"mrmcorer.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-msa-ui-l1-1-0"), RTL_CONSTANT_STRING(L"msauserext.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-msa-user-l1-1-0"), RTL_CONSTANT_STRING(L"msauserext.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-msiltcfg-msi-l1-1-0"), RTL_CONSTANT_STRING(L"msiltcfg.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-net-isoext-l1-1-0"), RTL_CONSTANT_STRING(L"firewallapi.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-net-isolation-l1-1-0"), RTL_CONSTANT_STRING(L"firewallapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-net-isolation-l1-1-1"), RTL_CONSTANT_STRING(L"firewallapi.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-networking-interfacecontexts-l1-1-0"), RTL_CONSTANT_STRING(L"ondemandconnroutehelper.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-networking-wcmapi-l1-1-0"), RTL_CONSTANT_STRING(L"wcmapi.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-networking-winipsec-l1-1-0"), RTL_CONSTANT_STRING(L"winipsec.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-networking-wlanapi-l1-1-0"), RTL_CONSTANT_STRING(L"wlanapi.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-newdev-config-l1-1-0"), RTL_CONSTANT_STRING(L"newdev.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ngc-serialization-l1-1-1"), RTL_CONSTANT_STRING(L"ngckeyenum.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntdsa-activedirectoryserver-l1-1-0"), RTL_CONSTANT_STRING(L"ntdsa.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntdsapi-activedirectoryclient-l1-1-0"), RTL_CONSTANT_STRING(L"ntdsapi.dll"), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-ntos-kcminitcfg-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-ntos-ksecurity-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-ntos-ksecurity-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-ntos-ksigningpolicy-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-ntos-ksr-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-ntos-pico-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntos-tm-l1-1-0"), RTL_CONSTANT_STRING(L"tm.sys"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntos-werkernel-l1-1-0"), RTL_CONSTANT_STRING(L"werkernel.sys"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-caret-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-chartranslation-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-dc-access-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-dc-access-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-dialogbox-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-dialogbox-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-draw-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-draw-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-gui-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-gui-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-ie-caret-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-ie-clipboard-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-ie-gui-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-ie-keyboard-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-ie-message-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-ie-mouse-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-ie-window-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-ie-wmpointer-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-keyboard-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-keyboard-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-menu-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-menu-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-message-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-message-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-misc-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-misc-l1-2-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-mouse-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-powermanagement-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-private-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-private-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-rectangle-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-rectangle-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-rotationmanager-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-server-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-string-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-synch-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-sysparams-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-sysparams-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-touch-hittest-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-uicontext-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-uicontext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-window-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-window-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-windowclass-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-windowclass-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-windowstation-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ntuser-windowstation-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-obsolete-localization-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-obsolete-psapi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-obsolete-shlwapi-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-ole32-bindctx-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ole32-clipboard-ie-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ole32-ie-ext-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ole32-ie-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ole32-oleautomation-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-oleacc-l1-1-0"), RTL_CONSTANT_STRING(L"oleacc.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-oobe-notification-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-perf-legacy-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-power-base-l1-1-0"), RTL_CONSTANT_STRING(L"powrprof.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-power-limitsmanagement-l1-1-0"), RTL_CONSTANT_STRING(L"powrprof.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-power-setting-l1-1-0"), RTL_CONSTANT_STRING(L"powrprof.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-power-setting-l1-1-1"), RTL_CONSTANT_STRING(L"powrprof.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-printer-winspool-l1-1-0"), RTL_CONSTANT_STRING(L"winspool.drv"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-printer-winspool-l1-1-1"), RTL_CONSTANT_STRING(L"winspool.drv"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-profile-profsvc-l1-1-0"), RTL_CONSTANT_STRING(L"profsvcext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-profile-userenv-l1-1-0"), RTL_CONSTANT_STRING(L"profext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ras-rasapi32-l1-1-0"), RTL_CONSTANT_STRING(L"rasapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ras-rasdlg-l1-1-0"), RTL_CONSTANT_STRING(L"rasdlg.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ras-rasman-l1-1-0"), RTL_CONSTANT_STRING(L"rasman.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ras-tapi32-l1-1-0"), RTL_CONSTANT_STRING(L"tapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-raschapext-eap-l1-1-0"), RTL_CONSTANT_STRING(L"raschapext.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rastlsext-eap-l1-1-0"), RTL_CONSTANT_STRING(L"rastlsext.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-reinfo-query-l1-1-0"), RTL_CONSTANT_STRING(L"reinfo.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ro-typeresolution-l1-1-0"), RTL_CONSTANT_STRING(L"wintypes.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ro-typeresolution-l1-1-1"), RTL_CONSTANT_STRING(L"wintypes.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rometadata-dispenser-l1-1-0"), RTL_CONSTANT_STRING(L"rometadata.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-gdi-devcaps-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-gdi-object-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-gdi-rgn-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-minuser-private-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-minuser-private-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-navigation-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-clipboard-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-dc-access-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-dpi-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-draw-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-powermanagement-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-private-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-private-l1-1-10"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-shell-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-synch-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-sysparams-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-window-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-windowstation-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-winevent-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-wmpointer-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-wmpointer-l1-1-3"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ntuser-wmpointer-l1-2-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ole32-clipboard-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-ole32-clipboard-l1-1-1"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-session-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-session-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-rtcore-session-l1-2-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-samsrv-accountstore-l1-1-0"), RTL_CONSTANT_STRING(L"samsrv.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-scesrv-server-l1-1-0"), RTL_CONSTANT_STRING(L"scesrv.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-secur32-translatename-l1-1-0"), RTL_CONSTANT_STRING(L"secur32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-accesshlpr-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-activedirectoryclient-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-activedirectoryclient-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-appcontainer-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-audit-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-audit-l1-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-base-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Security-Base-L1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-base-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-base-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-base-l1-2-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-base-private-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-base-private-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-capability-l1-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-cpwl-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-credentials-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-credentials-l2-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-credentials-l2-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-credui-l1-1-0"), RTL_CONSTANT_STRING(L"credui.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-cryptoapi-l1-1-0"), RTL_CONSTANT_STRING(L"cryptsp.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-cryptui-l1-1-0"), RTL_CONSTANT_STRING(L"cryptui.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-grouppolicy-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-isolatedcontainer-l1-1-1"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-security-isolationapi-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-isolationapi-l1-2-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-isolationpolicy-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-isolationpolicy-l1-2-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-kerberos-l1-1-0"), RTL_CONSTANT_STRING(L"kerberos.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-logon-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-logon-l1-1-1"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-lsalookup-ansi-l2-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Security-LSALookup-L1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-lsalookup-l1-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-lsalookup-l1-1-2"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-lsalookup-l2-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-lsalookup-l2-1-1"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-lsapolicy-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-lsapolicy-l1-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-provider-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-provider-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-sddl-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Security-SDDL-L1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-sddl-private-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-sddlparsecond-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-systemfunctions-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-trustee-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-trustee-l1-1-1"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-trustee-l1-1-2"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-security-vaultcli-l1-1-0"), RTL_CONSTANT_STRING(L"vaultcli.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-service-core-ansi-l1-1-1"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Service-Core-L1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-service-core-l1-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-service-core-l1-1-4"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Service-Management-L1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Service-Management-L2-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-service-private-l1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-service-private-l1-1-1"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-service-private-l1-1-5"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-service-private-l1-2-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-MS-Win-Service-winsvc-L1-1-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN7 | APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-service-winsvc-l1-2-0"), RTL_CONSTANT_STRING(L"sechost.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-session-userinit-l1-1-0"), RTL_CONSTANT_STRING(L"userinitext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-session-usertoken-l1-1-0"), RTL_CONSTANT_STRING(L"wtsapi32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-session-wininit-l1-1-0"), RTL_CONSTANT_STRING(L"wininitext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-session-winlogon-l1-1-0"), RTL_CONSTANT_STRING(L"winlogonext.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-session-winsta-l1-1-0"), RTL_CONSTANT_STRING(L"winsta.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-session-wtsapi32-l1-1-0"), RTL_CONSTANT_STRING(L"wtsapi32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-setupapi-cfgmgr32local-l1-1-0"), RTL_CONSTANT_STRING(L"setupapi.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-setupapi-cfgmgr32remote-l1-1-0"), RTL_CONSTANT_STRING(L"setupapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-setupapi-classinstallers-l1-1-0"), RTL_CONSTANT_STRING(L"setupapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-setupapi-inf-l1-1-0"), RTL_CONSTANT_STRING(L"setupapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-setupapi-logging-l1-1-0"), RTL_CONSTANT_STRING(L"setupapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-comhelpers-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-obsolete-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-path-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-registry-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-registry-l1-1-1"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-scaling-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-scaling-l1-1-1"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN81 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-scaling-l1-1-2"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-stream-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-stream-winrt-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-sysinfo-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-taskpool-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-thread-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shcore-unicodeansi-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shell-associations-l1-1-1"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell-changenotify-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell-dataobject-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell-namespace-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell-propsys-l1-1-0"), RTL_CONSTANT_STRING(L"propsys.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell-settingsync-l1-1-0"), RTL_CONSTANT_STRING(L"settingsyncpolicy.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell-shdirectory-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, // shcore.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shell-shell32-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell-shell32-l1-2-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-shell-shell32legacy-shdirectory-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell-shellcom-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shell-shellfolders-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-shell-shlwapi-l1-1-0"), RTL_CONSTANT_STRING(L"shlwapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell32-shellcom-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shell32-shellfolders-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shlwapi-ie-l1-1-0"), RTL_CONSTANT_STRING(L"shlwapi.dll"), APISET_WIN8 | APISET_WIN81 | APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-shlwapi-winrt-storage-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-shlwapi-winrt-storage-l1-1-1"), RTL_CONSTANT_STRING(L"shlwapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-smbshare-browser-l1-1-0"), RTL_CONSTANT_STRING(L"browser.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-smbshare-sscore-l1-1-0"), RTL_CONSTANT_STRING(L"sscoreext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-spinf-inf-l1-1-0"), RTL_CONSTANT_STRING(L"spinf.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-stateseparation-helpers-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernelbase.dll + { RTL_CONSTANT_STRING(L"api-ms-win-storage-exports-external-l1-1-1"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-storage-exports-internal-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-storage-iscsidsc-l1-1-0"), RTL_CONSTANT_STRING(L"iscsidsc.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-sxs-oleautomation-l1-1-0"), RTL_CONSTANT_STRING(L"sxs.dll"), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-test-sys1-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-test-sys2-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-ttlsext-eap-l1-1-0"), RTL_CONSTANT_STRING(L"ttlsext.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-uiacore-l1-1-0"), RTL_CONSTANT_STRING(L"uiautomationcore.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-umpoext-umpo-l1-1-0"), RTL_CONSTANT_STRING(L"umpoext.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-usp10-l1-1-0"), RTL_CONSTANT_STRING(L"usp10.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-uxtheme-themes-l1-1-0"), RTL_CONSTANT_STRING(L"uxtheme.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-webio-pal-l1-1-0"), RTL_CONSTANT_STRING(L"webio.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wer-reporting-l1-1-0"), RTL_CONSTANT_STRING(L"wer.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wevtapi-eventlog-l1-1-0"), RTL_CONSTANT_STRING(L"wevtapi.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-winbici-l1-1-0"), RTL_CONSTANT_STRING(L"winbici.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-winhttp-pal-l1-1-0"), RTL_CONSTANT_STRING(L"winhttp.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wininet-pal-l1-1-0"), RTL_CONSTANT_STRING(L"wininet.dll"), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-winlogon-mincreds-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-winrt-search-folder-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.search.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-winrt-storage-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wlan-grouppolicy-l1-1-0"), RTL_CONSTANT_STRING(L"wlgpclnt.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wlan-onexui-l1-1-0"), RTL_CONSTANT_STRING(L"onexui.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wlan-scard-l1-1-0"), RTL_CONSTANT_STRING(L"winscard.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wsclient-devlicense-l1-1-0"), RTL_CONSTANT_STRING(L"wsclient.dll"), APISET_WIN8 | APISET_WIN81 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wsl-api-l1-1-0"), RTL_CONSTANT_STRING(L"wslapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"api-ms-win-wwan-wwapi-l1-1-0"), RTL_CONSTANT_STRING(L"wwapi.dll"), APISET_WIN8 | APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-xaml-controls-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"api-ms-win-xaml-pal-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN81 }, + // { RTL_CONSTANT_STRING(L"ext-ms-mf-pal-l2-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-net-eap-sim-l1-1-0"), RTL_CONSTANT_STRING(L"eapsimextdesktop.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-net-vpn-soh-l1-1-0"), RTL_CONSTANT_STRING(L"vpnsohdesktop.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-appchromeapi-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-appdefaults-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-appmodel-emclient-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-appmodel-emsvcs-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-appmodel-pacmanclient-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-appmodel-staterepository-cache-l1-1-2"), RTL_CONSTANT_STRING(L"windows.staterepositorycore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-appmodel-staterepository-internal-l1-1-4"), RTL_CONSTANT_STRING(L"windows.staterepositoryclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-appmodel-tdlmigration-l1-1-1"), RTL_CONSTANT_STRING(L"tdlmigration.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-comp-dwmmonitor-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-dcomp-l1-1-0"), RTL_CONSTANT_STRING(L"dcomp.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-defaultdiscovery-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-hcap-svf-l1-1-0"), RTL_CONSTANT_STRING(L"svf.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-hlink-l1-1-0"), RTL_CONSTANT_STRING(L"hlink.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-hnetcfg-l1-1-0"), RTL_CONSTANT_STRING(L"hnetcfgclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-ipnathlp-l1-1-0"), RTL_CONSTANT_STRING(L"ipnathlpclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-mpc-input-l1-1-0"), RTL_CONSTANT_STRING(L"hologramcompositor.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-orientation-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-security-antitheft-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-service-devicedirectory-antitheft-l1-1-0"), RTL_CONSTANT_STRING(L"ddcantitheftapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-service-devicedirectory-claims-l1-1-0"), RTL_CONSTANT_STRING(L"ddcclaimsapi.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-shellchromeapi-l1-1-2"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-onecore-shellremindersapi-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-shlwapi-l1-1-0"), RTL_CONSTANT_STRING(L"shlwapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-onecore-spectrumsyncclient-l1-1-0"), RTL_CONSTANT_STRING(L"spectrumsyncclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-adsi-activeds-l1-1-0"), RTL_CONSTANT_STRING(L"activeds.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-auth-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-encryptedfile-l1-1-1"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-eventlog-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-eventlog-l1-1-1"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-hwprof-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-idletask-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-lsa-l1-1-2"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-msi-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-npusername-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-ntmarta-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-psm-app-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-registry-l1-1-1"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-safer-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-advapi32-shutdown-l1-1-0"), RTL_CONSTANT_STRING(L"advapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appcompat-aeinv-l1-1-0"), RTL_CONSTANT_STRING(L"aeinv.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appcompat-aepic-l1-1-0"), RTL_CONSTANT_STRING(L"aepic.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appcompat-apphelp-l1-1-2"), RTL_CONSTANT_STRING(L"apphelp.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appcompat-pcacli-l1-1-0"), RTL_CONSTANT_STRING(L"pcacli.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-activation-l1-1-1"), RTL_CONSTANT_STRING(L"activationmanager.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-appcontainerpath-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-appexecutionalias-l1-1-2"), RTL_CONSTANT_STRING(L"apisethost.appexecutionalias.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-datasharingservice-extensions-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-daxcore-l1-1-3"), RTL_CONSTANT_STRING(L"daxexec.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-deployment-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-deploymentvolumes-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-opc-l1-1-0"), RTL_CONSTANT_STRING(L"opcservices.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-restrictedappcontainer-internal-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-state-ext-l1-2-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + // { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-usercontext-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-appmodel-viewscalefactor-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appxdeploymentclient-appxdeploy-l1-1-1"), RTL_CONSTANT_STRING(L"appxdeploymentclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-appxdeploymentclient-appxdeployonecore-l1-1-1"), RTL_CONSTANT_STRING(L"appxdeploymentclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-audiocore-coreaudiopolicymanager-l1-1-0"), RTL_CONSTANT_STRING(L"coreaudiopolicymanagerext.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-audiocore-pal-l1-2-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-audiocore-policymanager-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-audiocore-spatial-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-authz-claimpolicies-l1-1-0"), RTL_CONSTANT_STRING(L"authz.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-authz-context-l1-1-0"), RTL_CONSTANT_STRING(L"authz.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-authz-remote-l1-1-0"), RTL_CONSTANT_STRING(L"logoncli.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-base-psapi-l1-1-0"), RTL_CONSTANT_STRING(L"psapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-base-rstrtmgr-l1-1-0"), RTL_CONSTANT_STRING(L"rstrtmgr.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-biometrics-winbio-core-l1-1-3"), RTL_CONSTANT_STRING(L"winbio.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-biometrics-winbio-l1-1-0"), RTL_CONSTANT_STRING(L"winbio.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-biometrics-winbio-l1-2-0"), RTL_CONSTANT_STRING(L"winbioext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-biometrics-winbio-l1-3-0"), RTL_CONSTANT_STRING(L"winbioext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-bluetooth-apis-l1-1-0"), RTL_CONSTANT_STRING(L"bluetoothapis.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-bluetooth-apis-private-l1-1-0"), RTL_CONSTANT_STRING(L"bluetoothapis.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-branding-winbrand-l1-1-2"), RTL_CONSTANT_STRING(L"winbrand.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-branding-winbrand-l1-2-0"), RTL_CONSTANT_STRING(L"winbrand.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-casting-device-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-casting-lockscreen-l1-1-0"), RTL_CONSTANT_STRING(L"miracastreceiverext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-casting-receiver-l1-1-1"), RTL_CONSTANT_STRING(L"hubuiext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-casting-shell-l1-1-0"), RTL_CONSTANT_STRING(L"castingshellext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ci-management-l1-1-1"), RTL_CONSTANT_STRING(L"manageci.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ci-xbox-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-cloudap-tbal-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-clouddomainjoin-usermanagement-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-cluster-clusapi-l1-1-4"), RTL_CONSTANT_STRING(L"clusapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-cluster-resutils-l1-1-1"), RTL_CONSTANT_STRING(L"resutils.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-cmd-util-l1-1-0"), RTL_CONSTANT_STRING(L"cmdext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-cng-rng-l1-1-1"), RTL_CONSTANT_STRING(L"bcryptprimitives.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-com-apartmentrestriction-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-com-clbcatq-l1-1-0"), RTL_CONSTANT_STRING(L"clbcatq.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-com-coml2-l1-1-1"), RTL_CONSTANT_STRING(L"coml2.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-com-ole32-l1-1-5"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-com-ole32-l1-2-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-com-psmregister-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-com-psmregister-l1-2-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-com-psmregister-l1-3-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + // { RTL_CONSTANT_STRING(L"ext-ms-win-com-suspendresiliency-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-composition-ghost-l1-1-0"), RTL_CONSTANT_STRING(L"dwmghost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-composition-holographic-l1-1-0"), RTL_CONSTANT_STRING(L"hologramcompositor.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-composition-init-l1-1-0"), RTL_CONSTANT_STRING(L"dwminit.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-compositor-hosting-l1-1-1"), RTL_CONSTANT_STRING(L"ism.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-compositor-hosting-l1-2-1"), RTL_CONSTANT_STRING(L"ism.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-containers-policymanagercli-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-app-package-registration-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-app-package-volume-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-container-init-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-dhcp6client-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-game-streaming-l1-1-0"), RTL_CONSTANT_STRING(L"gamestreamingext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-iuri-l1-1-0"), RTL_CONSTANT_STRING(L"urlmon.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-licensemanager-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-pkeyhelper-l1-1-0"), RTL_CONSTANT_STRING(L"pkeyhelper.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-psm-bi-l1-1-0"), RTL_CONSTANT_STRING(L"bisrv.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-psm-extendedresourcemode-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-psm-service-l1-1-5"), RTL_CONSTANT_STRING(L"psmserviceexthost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-resourcemanager-l1-1-0"), RTL_CONSTANT_STRING(L"rmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-resourcemanager-l1-2-1"), RTL_CONSTANT_STRING(L"rmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-resourcepolicy-l1-1-2"), RTL_CONSTANT_STRING(L"resourcepolicyclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-resourcepolicyserver-l1-1-1"), RTL_CONSTANT_STRING(L"resourcepolicyserver.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-stateseparationext-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-storelicensing-l1-1-0"), RTL_CONSTANT_STRING(L"licensemanagerapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-storelicensing-l1-2-0"), RTL_CONSTANT_STRING(L"licensemanagerapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-base-export-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-baseinit-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-common-export-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-common-input-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-common-inputrim-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-common-user-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-dcomp-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-ddccigdi-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-dxgdi-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-dxgk-l1-1-0"), RTL_CONSTANT_STRING(L"dxgkrnl.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-flipmgr-l1-1-0"), RTL_CONSTANT_STRING(L"dxgkrnl.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-full-export-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-full-float-export-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-fulldcompbase-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-fulldwm-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-fullgdi-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-fulluser-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-fulluser64-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-fulluserbase-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-gdi-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-input-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-inputmit-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-inputrim-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-mindwm-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-mininput-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-mininputmit-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-mininputmitbase-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-minuser-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-opmgdi-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-surfmgr-l1-1-0"), RTL_CONSTANT_STRING(L"dxgkrnl.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-tokenmgr-l1-1-0"), RTL_CONSTANT_STRING(L"dxgkrnl.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-user-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-userdisplay-l1-1-0"), RTL_CONSTANT_STRING(L"win32kbase.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-win32k-userinit-l1-1-0"), RTL_CONSTANT_STRING(L"win32k.sys"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-winrt-remote-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-core-winsrv-l1-1-0"), RTL_CONSTANT_STRING(L"winsrvext.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-winsrv-min-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-core-xbrm-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-coreui-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-coreui-navshutdown-l1-1-0"), RTL_CONSTANT_STRING(L"navshutdown.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-crypto-xbox-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-deployment-productenumerator-l1-1-0"), RTL_CONSTANT_STRING(L"productenumerator.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-desktopappx-l1-1-6"), RTL_CONSTANT_STRING(L"daxexec.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-devmgmt-dm-l1-1-2"), RTL_CONSTANT_STRING(L"dmapisetextimpldesktop.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-devmgmt-policy-l1-1-3"), RTL_CONSTANT_STRING(L"policymanager.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-direct2d-desktop-l1-1-0"), RTL_CONSTANT_STRING(L"direct2ddesktop.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-domainjoin-netjoin-l1-1-0"), RTL_CONSTANT_STRING(L"netjoin.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dot3-grouppolicy-l1-1-0"), RTL_CONSTANT_STRING(L"dot3gpclnt.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-driver-setup-l1-1-0"), RTL_CONSTANT_STRING(L"drvsetup.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-drvinst-desktop-l1-1-0"), RTL_CONSTANT_STRING(L"newdev.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dwmapi-ext-l1-1-2"), RTL_CONSTANT_STRING(L"dwmapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dwmapidxgi-ext-l1-1-1"), RTL_CONSTANT_STRING(L"dwmapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dx-d3d9-l1-1-0"), RTL_CONSTANT_STRING(L"d3d9.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dx-d3dkmt-dxcore-l1-1-1"), RTL_CONSTANT_STRING(L"dxcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dx-d3dkmt-gdi-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dx-ddraw-l1-1-0"), RTL_CONSTANT_STRING(L"ddraw.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dx-dinput8-l1-1-0"), RTL_CONSTANT_STRING(L"dinput8.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dxcore-internal-l1-1-0"), RTL_CONSTANT_STRING(L"dxcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-dxcore-l1-1-0"), RTL_CONSTANT_STRING(L"dxcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-edputil-policy-l1-1-2"), RTL_CONSTANT_STRING(L"edputil.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-els-elscore-l1-1-0"), RTL_CONSTANT_STRING(L"elscore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-eventing-pdh-l1-1-1"), RTL_CONSTANT_STRING(L"pdh.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-eventing-rundown-l1-1-0"), RTL_CONSTANT_STRING(L"etwrundown.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-eventing-tdh-ext-l1-1-0"), RTL_CONSTANT_STRING(L"tdh.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-eventing-tdh-priv-l1-1-0"), RTL_CONSTANT_STRING(L"tdh.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-familysafety-childaccount-l1-1-0"), RTL_CONSTANT_STRING(L"familysafetyext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-feclient-encryptedfile-l1-1-3"), RTL_CONSTANT_STRING(L"feclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-firewallapi-webproxy-l1-1-1"), RTL_CONSTANT_STRING(L"firewallapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-font-fontgroups-l1-1-0"), RTL_CONSTANT_STRING(L"fontgroupsoverride.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-fs-clfs-l1-1-0"), RTL_CONSTANT_STRING(L"clfs.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-fs-cscapi-l1-1-1"), RTL_CONSTANT_STRING(L"cscapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-fs-vssapi-l1-1-0"), RTL_CONSTANT_STRING(L"vssapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-fsutilext-ifsutil-l1-1-0"), RTL_CONSTANT_STRING(L"fsutilext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-fsutilext-ulib-l1-1-0"), RTL_CONSTANT_STRING(L"fsutilext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-fveapi-query-l1-1-0"), RTL_CONSTANT_STRING(L"fveapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gaming-gamechatoverlay-l1-1-0"), RTL_CONSTANT_STRING(L"gamechatoverlayext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gaming-xblgamesave-l1-1-0"), RTL_CONSTANT_STRING(L"xblgamesaveext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gaming-xinput-l1-1-0"), RTL_CONSTANT_STRING(L"xinputuap.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-clipping-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-dc-create-l1-1-2"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-dc-l1-2-1"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-devcaps-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-draw-l1-1-3"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-font-l1-1-3"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-gdiplus-l1-1-0"), RTL_CONSTANT_STRING(L"gdiplus.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-internal-desktop-l1-1-3"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-internal-uap-init-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-metafile-l1-1-2"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-path-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-print-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-private-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-render-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-rgn-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-gdi-wcs-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-globalization-input-l1-1-2"), RTL_CONSTANT_STRING(L"globinputhost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gpapi-grouppolicy-l1-1-0"), RTL_CONSTANT_STRING(L"gpapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gpsvc-grouppolicy-l1-1-0"), RTL_CONSTANT_STRING(L"gpsvc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gui-dui70-l1-1-0"), RTL_CONSTANT_STRING(L"dui70.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gui-ieui-l1-1-0"), RTL_CONSTANT_STRING(L"ieui.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-gui-uxinit-l1-1-1"), RTL_CONSTANT_STRING(L"uxinit.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-hostactivitymanager-hostidstore-l1-1-0"), RTL_CONSTANT_STRING(L"rmclient.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-compute-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-compute-l1-2-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-computenetwork-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-computestorage-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-devicevirtualization-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-devicevirtualization-l1-2-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-hgs-l1-1-0"), RTL_CONSTANT_STRING(L"vmhgs.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-hvemulation-l1-1-0"), RTL_CONSTANT_STRING(L"winhvemulation.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-hyperv-hvplatform-l1-1-3"), RTL_CONSTANT_STRING(L"winhvplatform.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ie-textinput-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-imm-l1-1-1"), RTL_CONSTANT_STRING(L"imm32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-appcompat-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-datetime-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-elevation-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-errorhandling-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-file-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-localization-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-package-current-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-package-l1-1-2"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, // kernel.appcore.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-process-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-quirks-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-registry-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-sidebyside-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-transacted-l1-1-0"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernel32-windowserrorreporting-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-kernelbase-processthread-l1-1-1"), RTL_CONSTANT_STRING(L"kernel32.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-kioskmode-config-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mapi-mapi32-l1-1-0"), RTL_CONSTANT_STRING(L"mapistub.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-media-avi-l1-1-0"), RTL_CONSTANT_STRING(L"avifil32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mf-vfw-l1-1-0"), RTL_CONSTANT_STRING(L"mfvfw.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mininput-cursorhost-l1-1-0"), RTL_CONSTANT_STRING(L"inputhost.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-mininput-extensions-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mininput-inputhost-l1-1-1"), RTL_CONSTANT_STRING(L"inputhost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mininput-inputhost-l1-2-0"), RTL_CONSTANT_STRING(L"inputhost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mininput-inputhost-l1-3-0"), RTL_CONSTANT_STRING(L"inputhost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mininput-systeminputhost-l1-1-0"), RTL_CONSTANT_STRING(L"ism.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mm-io-l1-1-0"), RTL_CONSTANT_STRING(L"winmm.dll"), APISET_WIN10 }, // winmmbase.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-mm-msacm-l1-1-0"), RTL_CONSTANT_STRING(L"msacm32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mm-pehelper-l1-1-0"), RTL_CONSTANT_STRING(L"mf.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mm-wmvcore-l1-1-0"), RTL_CONSTANT_STRING(L"wmvcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-moderncore-win32k-base-ntgdi-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-moderncore-win32k-base-ntuser-l1-1-0"), RTL_CONSTANT_STRING(L"win32kfull.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-moderncore-win32k-base-sysentry-l1-1-0"), RTL_CONSTANT_STRING(L"win32k.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mpr-multipleproviderrouter-l1-1-0"), RTL_CONSTANT_STRING(L"mprext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-mrmcorer-resmanager-l1-1-0"), RTL_CONSTANT_STRING(L"mrmcorer.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-msa-device-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-msa-ui-l1-1-0"), RTL_CONSTANT_STRING(L"msauserext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-msa-user-l1-1-1"), RTL_CONSTANT_STRING(L"msauserext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-msi-misc-l1-1-0"), RTL_CONSTANT_STRING(L"msi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-msiltcfg-msi-l1-1-0"), RTL_CONSTANT_STRING(L"msiltcfg.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-msimg-draw-l1-1-0"), RTL_CONSTANT_STRING(L"msimg32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-net-cmvpn-l1-1-0"), RTL_CONSTANT_STRING(L"cmintegrator.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-net-httpproxyext-l1-1-0"), RTL_CONSTANT_STRING(L"httpprxc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-net-isoext-l1-1-0"), RTL_CONSTANT_STRING(L"firewallapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-net-netbios-l1-1-0"), RTL_CONSTANT_STRING(L"netbios.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-net-netshell-l1-1-0"), RTL_CONSTANT_STRING(L"netshell.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-net-nfdapi-l1-1-0"), RTL_CONSTANT_STRING(L"ndfapi.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-net-vpn-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-netprovision-netprovfw-l1-1-0"), RTL_CONSTANT_STRING(L"netprovfw.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-networking-iphlpsvc-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-networking-mpssvc-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-networking-ncsiuserprobe-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-networking-nlaapi-l1-1-0"), RTL_CONSTANT_STRING(L"nlaapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-networking-radiomonitor-l1-1-0"), RTL_CONSTANT_STRING(L"windows.devices.radios.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-networking-teredo-l1-1-0"), RTL_CONSTANT_STRING(L"windows.networking.connectivity.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-networking-wcmapi-l1-1-1"), RTL_CONSTANT_STRING(L"wcmapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-networking-winipsec-l1-1-0"), RTL_CONSTANT_STRING(L"winipsec.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-networking-wlanapi-l1-1-0"), RTL_CONSTANT_STRING(L"wlanapi.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-networking-wlanstorage-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-networking-xblconnectivity-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-newdev-config-l1-1-3"), RTL_CONSTANT_STRING(L"newdev.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-nfc-semgr-l1-1-0"), RTL_CONSTANT_STRING(L"semgrsvc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntdsa-activedirectoryserver-l1-1-0"), RTL_CONSTANT_STRING(L"ntdsa.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntdsapi-activedirectoryclient-l1-1-1"), RTL_CONSTANT_STRING(L"ntdsapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-clipsp-l1-1-0"), RTL_CONSTANT_STRING(L"clipsp.sys"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-dg-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-kcminitcfg-l1-1-0"), RTL_CONSTANT_STRING(L"cmimcext.sys"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-ksecurity-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-ksr-l1-1-3"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-processparameters-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-stateseparation-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-tm-l1-1-0"), RTL_CONSTANT_STRING(L"tm.sys"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-trace-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-ucode-l1-1-0"), RTL_CONSTANT_STRING(L"ntosext.sys"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-vmsvc-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntos-werkernel-l1-1-1"), RTL_CONSTANT_STRING(L"werkernel.sys"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-caret-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-chartranslation-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-dc-access-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-dialogbox-l1-1-3"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-draw-l1-1-2"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-gui-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-gui-l1-2-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-gui-l1-3-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-keyboard-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-keyboard-l1-2-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-keyboard-l1-3-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-menu-l1-1-3"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-message-l1-1-3"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-misc-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-misc-l1-2-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-misc-l1-3-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-misc-l1-5-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-misc-l1-6-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-mit-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-mouse-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-powermanagement-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-private-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-private-l1-2-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-private-l1-3-3"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-private-l1-4-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-private-l1-5-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-rawinput-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-rectangle-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-rim-l1-1-2"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-rim-l1-2-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-rotationmanager-l1-1-2"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-server-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-string-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-synch-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-sysparams-ext-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-touch-hittest-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-uicontext-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-window-l1-1-4"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-windowclass-l1-1-2"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-windowstation-ansi-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ntuser-windowstation-l1-1-2"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-odbc-odbc32-l1-1-0"), RTL_CONSTANT_STRING(L"odbc32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ole32-bindctx-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ole32-ie-ext-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ole32-oleautomation-l1-1-0"), RTL_CONSTANT_STRING(L"ole32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-oleacc-l1-1-2"), RTL_CONSTANT_STRING(L"oleacc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-onecore-shutdown-l1-1-0"), RTL_CONSTANT_STRING(L"twinapi.appcore.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-oobe-query-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-parentalcontrols-setup-l1-1-0"), RTL_CONSTANT_STRING(L"wpcapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-perception-device-l1-1-1"), RTL_CONSTANT_STRING(L"perceptiondevice.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-pinenrollment-enrollment-l1-1-2"), RTL_CONSTANT_STRING(L"pinenrollmenthelper.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-printer-prntvpt-l1-1-2"), RTL_CONSTANT_STRING(L"prntvpt.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-printer-winspool-core-l1-1-0"), RTL_CONSTANT_STRING(L"winspool.drv"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-printer-winspool-l1-1-4"), RTL_CONSTANT_STRING(L"winspool.drv"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-printer-winspool-l1-2-0"), RTL_CONSTANT_STRING(L"winspool.drv"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-profile-extender-l1-1-0"), RTL_CONSTANT_STRING(L"userenv.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-profile-load-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-profile-profsvc-l1-1-0"), RTL_CONSTANT_STRING(L"profsvcext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-profile-userenv-l1-1-1"), RTL_CONSTANT_STRING(L"profext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-provisioning-platform-l1-1-2"), RTL_CONSTANT_STRING(L"provplatformdesktop.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ras-rasapi32-l1-1-2"), RTL_CONSTANT_STRING(L"rasapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ras-rasdlg-l1-1-0"), RTL_CONSTANT_STRING(L"rasdlg.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ras-rasman-l1-1-0"), RTL_CONSTANT_STRING(L"rasman.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ras-tapi32-l1-1-1"), RTL_CONSTANT_STRING(L"tapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-raschapext-eap-l1-1-0"), RTL_CONSTANT_STRING(L"raschapext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rastlsext-eap-l1-1-0"), RTL_CONSTANT_STRING(L"rastlsext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rdr-davhlpr-l1-1-0"), RTL_CONSTANT_STRING(L"davhlpr.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-reinfo-query-l1-1-0"), RTL_CONSTANT_STRING(L"reinfo.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-remotewipe-platform-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-resourcemanager-crm-l1-1-0"), RTL_CONSTANT_STRING(L"rmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-resourcemanager-crm-l1-2-0"), RTL_CONSTANT_STRING(L"rmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-resourcemanager-gamemode-l1-1-0"), RTL_CONSTANT_STRING(L"rmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-resourcemanager-gamemode-l1-2-1"), RTL_CONSTANT_STRING(L"rmclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-resources-deployment-l1-1-0"), RTL_CONSTANT_STRING(L"mrmdeploy.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-resources-languageoverlay-l1-1-3"), RTL_CONSTANT_STRING(L"languageoverlayutil.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ro-typeresolution-l1-1-1"), RTL_CONSTANT_STRING(L"wintypes.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rometadata-dispenser-l1-1-0"), RTL_CONSTANT_STRING(L"rometadata.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rpc-firewallportuse-l1-1-0"), RTL_CONSTANT_STRING(L"rpcrtremote.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rpc-ssl-l1-1-0"), RTL_CONSTANT_STRING(L"rpcrtremote.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-gdi-devcaps-l1-1-1"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-gdi-object-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-gdi-rgn-l1-1-1"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-minuser-display-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-minuser-host-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-minuser-input-l1-1-4"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-minuser-internal-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-minuser-private-ext-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-controllernavigation-l1-1-1"), RTL_CONSTANT_STRING(L"inputhost.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-cursor-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-dc-access-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-dialogbox-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-dpi-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-dpi-l1-2-2"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-draw-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-gui-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-iam-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-inputintercept-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-integration-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-keyboard-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-message-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-message-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-mininit-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-misc-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-mouse-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-powermanagement-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-private-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-rawinput-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-synch-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-syscolors-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-sysparams-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-usersecurity-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-window-ansi-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-window-ext-l1-1-1"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-window-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-winevent-ext-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-winstamin-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0"), RTL_CONSTANT_STRING(L"user32.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-rtcore-ntuser-wmpointermin-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-samsrv-accountstore-l1-1-1"), RTL_CONSTANT_STRING(L"samsrv.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-scesrv-server-l1-1-0"), RTL_CONSTANT_STRING(L"scesrv.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-search-folder-l1-1-0"), RTL_CONSTANT_STRING(L"searchfolder.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-secur32-translatename-l1-1-0"), RTL_CONSTANT_STRING(L"secur32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-appinfoext-l1-1-0"), RTL_CONSTANT_STRING(L"appinfoext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-authbrokerui-l1-1-0"), RTL_CONSTANT_STRING(L"authbrokerui.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-authz-helper-l1-1-0"), RTL_CONSTANT_STRING(L"authentication.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-capauthz-l1-1-1"), RTL_CONSTANT_STRING(L"capauthz.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-catalog-database-l1-1-0"), RTL_CONSTANT_STRING(L"cryptcatsvc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-certpoleng-l1-1-0"), RTL_CONSTANT_STRING(L"certpoleng.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-cfl-l1-1-1"), RTL_CONSTANT_STRING(L"cflapi.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-security-chambers-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-credui-internal-l1-1-0"), RTL_CONSTANT_STRING(L"wincredui.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-credui-l1-1-1"), RTL_CONSTANT_STRING(L"credui.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-security-crosscontainerauthhelper-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-cryptui-l1-1-1"), RTL_CONSTANT_STRING(L"cryptui.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-security-developerunlock-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-security-deviceid-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-efs-l1-1-1"), RTL_CONSTANT_STRING(L"efsext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-efswrt-l1-1-3"), RTL_CONSTANT_STRING(L"efswrt.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-kerberos-l1-1-0"), RTL_CONSTANT_STRING(L"kerberos.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-ngc-local-l1-1-0"), RTL_CONSTANT_STRING(L"ngclocal.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-shutdownext-l1-1-0"), RTL_CONSTANT_STRING(L"shutdownext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-slc-l1-1-0"), RTL_CONSTANT_STRING(L"slc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-srp-l1-1-1"), RTL_CONSTANT_STRING(L"srpapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-tokenbrokerui-l1-1-0"), RTL_CONSTANT_STRING(L"tokenbrokerui.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-vaultcds-l1-1-0"), RTL_CONSTANT_STRING(L"vaultcds.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-vaultcds-l1-2-0"), RTL_CONSTANT_STRING(L"vaultcds.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-vaultcli-l1-1-1"), RTL_CONSTANT_STRING(L"vaultcli.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-security-winscard-l1-1-1"), RTL_CONSTANT_STRING(L"winscard.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-sensors-core-private-l1-1-5"), RTL_CONSTANT_STRING(L"sensorsnativeapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-sensors-utilities-private-l1-1-3"), RTL_CONSTANT_STRING(L"sensorsutilsv2.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-servicing-uapi-l1-1-0"), RTL_CONSTANT_STRING(L"servicinguapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-candidateaccountmgr-l1-1-0"), RTL_CONSTANT_STRING(L"usermgrcli.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-userinit-l1-1-0"), RTL_CONSTANT_STRING(L"userinitext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-usermgr-l1-1-0"), RTL_CONSTANT_STRING(L"usermgrcli.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-usermgr-l1-2-0"), RTL_CONSTANT_STRING(L"usermgrcli.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-usertoken-l1-1-0"), RTL_CONSTANT_STRING(L"wtsapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-wininit-l1-1-0"), RTL_CONSTANT_STRING(L"wininitext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-winlogon-l1-1-2"), RTL_CONSTANT_STRING(L"winlogonext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-winsta-l1-1-4"), RTL_CONSTANT_STRING(L"winsta.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-session-wtsapi32-l1-1-0"), RTL_CONSTANT_STRING(L"wtsapi32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-setupapi-classinstallers-l1-1-2"), RTL_CONSTANT_STRING(L"setupapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-setupapi-inf-l1-1-1"), RTL_CONSTANT_STRING(L"setupapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-setupapi-logging-l1-1-0"), RTL_CONSTANT_STRING(L"setupapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-aclui-l1-1-0"), RTL_CONSTANT_STRING(L"aclui.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-shell-browsersettingsync-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-comctl32-da-l1-1-0"), RTL_CONSTANT_STRING(L"comctl32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-comctl32-init-l1-1-1"), RTL_CONSTANT_STRING(L"comctl32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-comctl32-l1-1-0"), RTL_CONSTANT_STRING(L"comctl32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-comctl32-window-l1-1-0"), RTL_CONSTANT_STRING(L"comctl32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-comdlg32-l1-1-1"), RTL_CONSTANT_STRING(L"comdlg32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-directory-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-efsadu-l1-1-0"), RTL_CONSTANT_STRING(L"efsadu.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-embeddedmode-l1-1-0"), RTL_CONSTANT_STRING(L"embeddedmodesvcapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-exports-internal-l1-1-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-fileplaceholder-l1-1-0"), RTL_CONSTANT_STRING(L"windows.fileexplorer.common.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-shell-knownfolderext-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-ntshrui-l1-1-0"), RTL_CONSTANT_STRING(L"ntshrui.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-propsys-l1-1-0"), RTL_CONSTANT_STRING(L"propsys.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-shdocvw-l1-1-0"), RTL_CONSTANT_STRING(L"shdocvw.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-shell32-l1-2-3"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-shell32-l1-3-0"), RTL_CONSTANT_STRING(L"shell32.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-shlwapi-l1-1-2"), RTL_CONSTANT_STRING(L"shlwapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell-shlwapi-l1-2-1"), RTL_CONSTANT_STRING(L"shlwapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell32-shellcom-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell32-shellfolders-l1-1-1"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-shell32-shellfolders-l1-2-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-smbshare-browser-l1-1-0"), RTL_CONSTANT_STRING(L"browser.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-smbshare-browserclient-l1-1-0"), RTL_CONSTANT_STRING(L"browcli.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-smbshare-sscore-l1-1-0"), RTL_CONSTANT_STRING(L"sscoreext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-spinf-inf-l1-1-0"), RTL_CONSTANT_STRING(L"spinf.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-storage-hbaapi-l1-1-0"), RTL_CONSTANT_STRING(L"hbaapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-storage-iscsidsc-l1-1-0"), RTL_CONSTANT_STRING(L"iscsidsc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-storage-sense-l1-1-0"), RTL_CONSTANT_STRING(L"storageusage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-storage-sense-l1-2-1"), RTL_CONSTANT_STRING(L"storageusage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-sxs-oleautomation-l1-1-0"), RTL_CONSTANT_STRING(L"sxs.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-teapext-eap-l1-1-0"), RTL_CONSTANT_STRING(L"eapteapext.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-test-sys1-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-test-sys2-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-tsf-inputsetting-l1-1-0"), RTL_CONSTANT_STRING(L"input.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-tsf-msctf-l1-1-3"), RTL_CONSTANT_STRING(L"msctf.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-ttlsext-eap-l1-1-0"), RTL_CONSTANT_STRING(L"ttlsext.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-ui-viewmanagement-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-uiacore-l1-1-3"), RTL_CONSTANT_STRING(L"uiautomationcore.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-umpoext-umpo-l1-1-0"), RTL_CONSTANT_STRING(L"umpoext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-usp10-l1-1-0"), RTL_CONSTANT_STRING(L"gdi32.dll"), APISET_WIN10 }, // gdi32full.dll + { RTL_CONSTANT_STRING(L"ext-ms-win-uwf-servicing-apis-l1-1-1"), RTL_CONSTANT_STRING(L"uwfservicingapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-uxtheme-themes-l1-1-2"), RTL_CONSTANT_STRING(L"uxtheme.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-virtualizationcontext-l1-1-0"), RTL_CONSTANT_STRING(L"daxexec.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wer-reporting-l1-1-3"), RTL_CONSTANT_STRING(L"wer.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wer-ui-l1-1-1"), RTL_CONSTANT_STRING(L"werui.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wer-wct-l1-1-0"), RTL_CONSTANT_STRING(L"wer.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-wer-xbox-l1-1-1"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wevtapi-eventlog-l1-1-3"), RTL_CONSTANT_STRING(L"wevtapi.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-winlogon-mincreds-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-winrt-device-access-l1-1-0"), RTL_CONSTANT_STRING(L"deviceaccess.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-winrt-storage-l1-1-0"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-winrt-storage-l1-2-3"), RTL_CONSTANT_STRING(L"windows.storage.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wlan-grouppolicy-l1-1-0"), RTL_CONSTANT_STRING(L"wlgpclnt.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wlan-onexui-l1-1-0"), RTL_CONSTANT_STRING(L"onexui.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wlan-scard-l1-1-0"), RTL_CONSTANT_STRING(L"winscard.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wpc-webfilter-l1-1-0"), RTL_CONSTANT_STRING(L"wpcwebfilter.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-wpn-phoneext-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wrp-sfc-l1-1-0"), RTL_CONSTANT_STRING(L"sfc.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wsclient-devlicense-l1-1-1"), RTL_CONSTANT_STRING(L"wsclient.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wwaext-misc-l1-1-0"), RTL_CONSTANT_STRING(L"wwaext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wwaext-module-l1-1-0"), RTL_CONSTANT_STRING(L"wwaext.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-wwan-wwapi-l1-1-3"), RTL_CONSTANT_STRING(L"wwapi.dll"), APISET_WIN10 }, + { RTL_CONSTANT_STRING(L"ext-ms-win-xaml-controls-l1-1-0"), RTL_CONSTANT_STRING(L"windows.ui.xaml.phone.dll"), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-xaml-pal-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-xaudio-platform-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-xblauth-console-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win-xboxlive-xboxnetapisvc-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-win32-subsystem-query-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, + // { RTL_CONSTANT_STRING(L"ext-ms-windowscore-deviceinfo-l1-1-0"), RTL_CONSTANT_STRING(L""), APISET_WIN10 }, +}; + +const LONG g_ApisetsCount = RTL_NUMBER_OF(g_Apisets); diff --git a/sdk/lib/apisets/apisetsp.h b/sdk/lib/apisets/apisetsp.h new file mode 100644 index 00000000000..07591ff0505 --- /dev/null +++ b/sdk/lib/apisets/apisetsp.h @@ -0,0 +1,25 @@ +#ifndef APISETSP_H +#define APISETSP_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "apisets.h" + +typedef struct _ROS_APISET +{ + const UNICODE_STRING Name; + const UNICODE_STRING Target; + DWORD dwOsVersions; +} ROS_APISET; + +extern const ROS_APISET g_Apisets[]; +extern const LONG g_ApisetsCount; + +#ifdef __cplusplus +} +#endif + +#endif // APISETSP_H diff --git a/sdk/lib/apisets/update.py b/sdk/lib/apisets/update.py new file mode 100644 index 00000000000..8e3173548da --- /dev/null +++ b/sdk/lib/apisets/update.py @@ -0,0 +1,150 @@ +''' +PROJECT: ReactOS apisets +LICENSE: MIT (https://spdx.org/licenses/MIT) +PURPOSE: Create apiset lookup table based on the data files of https://apisets.info +COPYRIGHT: Copyright 2024 Mark Jansen +''' + +from pathlib import Path +from dataclasses import dataclass, field +import sys +import json + +# These are modules we do not have, so redirect them to ones we do have. +REDIRECT_HOSTS = { + 'kernelbase.dll': 'kernel32.dll', + 'kernel.appcore.dll': 'kernel32.dll', + 'combase.dll': 'ole32.dll', + 'ucrtbase.dll': 'msvcrt.dll', + 'shcore.dll': 'shell32.dll', + 'winmmbase.dll': 'winmm.dll', + 'gdi32full.dll': 'gdi32.dll' +} + +OUTPUT_HEADER = """/* + * PROJECT: ReactOS apisets + * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) + * PURPOSE: Autogenerated table of all apisets + * COPYRIGHT: Copyright 2024 Mark Jansen + */ + +#include +#include +#include "apisetsp.h" + +const ROS_APISET g_Apisets[] = { +""" + +OUTPUT_FOOTER = """}; + +const LONG g_ApisetsCount = RTL_NUMBER_OF(g_Apisets); +""" + +def winver_to_name(version): + major, minor, build, _ = map(int, version.split('.')) + if (major, minor) == (6, 1): + return 'APISET_WIN7' + if (major, minor) == (6, 2): + return 'APISET_WIN8' + if (major, minor) == (6, 3): + return 'APISET_WIN81' + if (major, minor) == (10, 0): + if build < 22000: + return 'APISET_WIN10' + return 'APISET_WIN11' + assert False, (major, minor, build) + +@dataclass +class Apiset: + name: str + host: str + versions: list[str] = field(default_factory=list) + + def add_version(self, version): + if version not in self.versions: + self.versions.append(version) + + def __str__(self): + version_str = ' | '.join(self.versions) + name = self.name + assert name[-4:].lower() == '.dll' + name = name[:-4] + prefix, postfix = '', '' + host = self.host + if host == '': + # Disable forwarders that have an empty host + prefix = '// ' + else: + # Check to see if there is any dll we want to swap (kernelbase -> kernel32) + replace = REDIRECT_HOSTS.get(host.lower(), None) + if replace: + postfix = ' // ' + host + host = replace + return f' {prefix}{{ RTL_CONSTANT_STRING(L"{name}"), RTL_CONSTANT_STRING(L"{host}"), {version_str} }},{postfix}' + + +class ApisetSchema: + def __init__(self, file): + self._data = json.load(file.open()) + self.version = winver_to_name(self._data['PE']['ProductVersion']) + self._arch = self._data['PE']['Machine'] + + def apisets(self): + for elem in self._data['namespaces']: + name = elem['name'] + host = elem['host'] + yield Apiset(name, host) + + +class CombinedSchemas: + def __init__(self): + self._apisets = {} + + def add(self, schema: ApisetSchema): + for apiset in schema.apisets(): + lowername = apiset.name.lower() + if lowername not in self._apisets: + self._apisets[lowername] = apiset + else: + apiset = self._apisets[lowername] + apiset.add_version(schema.version) + + def generate(self, output): + for key in sorted(self._apisets): + apiset = self._apisets[key] + output.write(f'{apiset}\n'.encode('utf-8')) + + +def process_apisetschemas(input_dir: Path, output_file): + schemas = CombinedSchemas() + + for schemafile in input_dir.glob('*.json'): + schema = ApisetSchema(schemafile) + # Skip Win11 for now + if schema.version != 'APISET_WIN11': + schemas.add(schema) + + output_file.write(OUTPUT_HEADER.encode('utf-8')) + schemas.generate(output_file) + output_file.write(OUTPUT_FOOTER.encode('utf-8')) + + +def usage(): + print('Usage: update.py ') + print(' where is the folder with all apisetschema json files') + +def main(args): + if len(args) < 1: + return usage() + + apisetschemas = Path(args[0]) + if not apisetschemas.is_dir(): + return usage() + + output = Path(__file__).parent / 'apisets.table.c' + + process_apisetschemas(apisetschemas, output.open('wb')) + + +if __name__ == '__main__': + main(sys.argv[1:]) diff --git a/sdk/lib/rtl/actctx.c b/sdk/lib/rtl/actctx.c index a8b44da6892..9f957792dfe 100644 --- a/sdk/lib/rtl/actctx.c +++ b/sdk/lib/rtl/actctx.c @@ -5100,15 +5100,7 @@ void actctx_init(PVOID* pOldShimData) ctx.lpResourceName = NULL; ctx.lpSource = buffer; RtlStringCchCopyW(buffer, RTL_NUMBER_OF(buffer), SharedUserData->NtSystemRoot); - - if (RosGetProcessCompatVersion()) - { - RtlStringCchCatW(buffer, RTL_NUMBER_OF(buffer), L"\\winsxs\\manifests\\forwardcompatible.manifest"); - } - else - { - RtlStringCchCatW(buffer, RTL_NUMBER_OF(buffer), L"\\winsxs\\manifests\\systemcompatible.manifest"); - } + RtlStringCchCatW(buffer, RTL_NUMBER_OF(buffer), L"\\winsxs\\manifests\\systemcompatible.manifest"); Status = RtlCreateActivationContext(0, (PVOID)&ctx, 0, NULL, NULL, &handle); if (NT_SUCCESS(Status))