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

Dev Stability 17 Reputation points
2024-04-25T06:04:46.09+00:00

Hi

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 development | Windows API - Win32
Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Jeanine Zhang-MSFT 11,356 Reputation points Microsoft External Staff
    2024-04-25T06:51:47.8633333+00:00

    Hello,

    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.

    Jeanine


    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 136 Reputation points
    2024-04-25T16:16:44.2933333+00:00

    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

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.