How to get a list of win32 apis that have changed in a windows release

Dev Stability 7 Reputation points


We upgraded from windows server 2012 to windows server 2019 at client and experienced performance issues. There was a win32 api that we called in code that caused the issue. This api was slower than in 2012 due to a design change.

We want to know a way to get a list of all apis that have major modifications in a windows release so that we can narrow down important workflows that need extensive testing.

Windows Server 2019
Windows Server 2019
A Microsoft server operating system that supports enterprise-level management updated to data storage.
3,491 questions
Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
12,237 questions
Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,438 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Jeanine Zhang-MSFT 9,181 Reputation points Microsoft Vendor


    Welcome to Microsoft Q&A!

    As far as I'm concerned, there is no way to get a list of win32 apis that have changed in a windows release.

    Windows Server 2012 has reached end of support. You could refer to the follow links:

    What's new in Windows Server 2016

    What's new in Windows Server 2019

    Features Removed or Deprecated in Windows Server 2016

    Features removed or no longer developed starting with Windows Server 2019

    For more details about a list of the reference content for the Windows application programming interface (API) for desktop and server applications, you could refer to the Doc: Windows API index

    Thank you.


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. kwikc 131 Reputation points

    Unless bugfix, I don't think Windows would change or modify APIs' behavior because that can incur severe incompatibility issues.

    You can tell you think what API has issue. It's better the comparison is taken under the same configurations/settings for two servers.

    0 comments No comments