Deprecated API Calls

AdminStudio 2024 R2 SP1 | 28.01 | 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

2822—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (32-Bit)
7022—Operating System Compatibility/Windows 10-21H2 (32-Bit)
7222—Operating System Compatibility/Windows 10-22H2 (32-Bit)
2922—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (64-Bit)
7122—Operating System Compatibility/Windows 10-21H2 (64-Bit)
7322—Operating System Compatibility/Windows 10-22H2 (64-Bit)
7422—Operating System Compatibility/Windows 11-22H2 (64-Bit)
7522—Operating System Compatibility/Windows 11-23H2 (64-Bit)
7622—Operating System Compatibility/Windows 11-24H2 (64-Bit)
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.