0

By reading MSDN Doc, i got info about windows api sets, what the relationship between win32api and Windows Api Sets ?

enter image description here

https://learn.microsoft.com/en-us/windows/desktop/apiindex/windows-apisets

the old question like this: Is the win32 api obsolete?

jamlee
  • 1,234
  • 1
  • 13
  • 26
  • https://en.wikipedia.org/wiki/MinWin – Hans Passant Apr 16 '19 at 17:52
  • @HansPassant MinWin is start with vista, and then , How is it envolution ? ^_^ – jamlee Apr 17 '19 at 02:47
  • It is a pure implementation detail that doesn't affect the way you program at all. The only reason they had to document it is because it might cause a very mystifying runtime error when you run the program on a minimal OS build that is missing stuff you need. – Hans Passant Apr 17 '19 at 18:32

1 Answers1

1

Think about API sets as namespaces containing individual Win32 APIs.

They are not wrappers, they only do their job while loading a DLL and binding these imported WinAPI functions.

With API sets, MS now able to move implementations of win32 APIs across DLLs, without breaking compatibility.

Soonts
  • 20,079
  • 9
  • 57
  • 130