Deprecated API Calls

AdminStudio 2021 | 21.0 | Application Manager

For this operating system compatibility test, the Windows Installer database is scanned for references to deprecated APIs. The file extensions that are scanned are .exe, .dll, .sys, .src, .drv, .cpl, and .ocx.

Test Group/Test Category

0022—Operating System Compatibility/Windows 7 (32-Bit)
0222—Operating System Compatibility/Windows 7 (64-Bit)
0322—Operating System Compatibility/Windows 8.1 (32-Bit)
0422—Operating System Compatibility/Windows 8.1 (64-Bit)
2622—Operating System Compatibility/Windows 10-1803 (32-Bit)
2822—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (32-Bit)
5022—Operating System Compatibility/Windows 10-1903 (32-Bit)
5222—Operating System Compatibility/Windows 10-1909 (32-Bit)
5422—Operating System Compatibility/Windows 10-2004 (32-Bit)
5622—Operating System Compatibility/Windows 10-20H2 (32-Bit)
2722—Operating System Compatibility/Windows 10-1803 (64-Bit)
2922—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (64-Bit)
5122—Operating System Compatibility/Windows 10-1903 (64-Bit)
5322—Operating System Compatibility/Windows 10-1909 (64-Bit)
5522—Operating System Compatibility/Windows 10-2004 (64-Bit)
5722—Operating System Compatibility/Windows 10-20H2 (64-Bit)
0122—Operating System Compatibility/Windows Server 2008 R2
0522—Operating System Compatibility/Windows Server 2012
0622—Operating System Compatibility/Windows Server 2016
1022—Operating System Compatibility/Windows Server 2019

Severity

Warning

Message

This Windows Installer database contains a reference to a deprecated API call [CALL_NAME] in file [FILE_NAME] (Table: File, Key: [FILE_KEY]).

Background

A number of APIs that were previously used in Microsoft Windows are no longer supported on Windows 7 systems. Any application that calls these deprecated APIs might behave in unexpected ways.

Resolution

The following resolutions are available. Note that this issue is not resolved automatically by default.

Manual Fix

A Windows 7-compatible application should be delivered by its manufacturer. Self-developed applications should be re-engineered to avoid calling deprecated APIs. Deprecated APIs are documented in Microsoft SDK updates.

Basic Auto Fix

No resolution is available.

Advanced Auto Fix

No resolution is available.