Base Services:
Предоставляет доступ к основным ресурсам, доступным для системы Windows.
Включены такие вещи, как
- файловые системы,
- устройства,
- процессы и темы
- и обработка ошибок.
Эти функции находятся в kernel32.dll в 32-битной Windows.
Advanced Services:
Предоставляет доступ к функциональности, которая является дополнением к ядру.
Включены такие вещи, как
- Реестр Windows
- выключение / перезапуск системы (или отмена)
- запуск / остановка / создание службы Windows
- управление учетными записями пользователей
Эти функции находятся в advapi32.dll в 32-битной Windows.
Graphics Device Interface:
Предоставляет функциональность для вывода графического содержимого в
- мониторов,
- принтеры
- и другие устройства вывода.
Он находится в gdi32.dll на 32-битной Windows в режиме пользователя. Поддержка GDI в режиме ядра обеспечивается win32k.sys, который напрямую взаимодействует с графическим драйвером.
User Interface:
Предоставляет функциональность для создания окон экрана и управления ими, а также основные элементы управления, такие как
- кнопки и полосы прокрутки,
- получить ввод с клавиатуры и мыши,
- и другие функциональные возможности, связанные с частью графического интерфейса Windows.
Эта функциональная единица находится в user32.dll в 32-битной Windows. Начиная с версий Windows XP, основные элементы управления находятся в файле comctl32.dll вместе с общими элементами управления (Common Control Library).
Common Dialog Box Library:
Предоставляет приложениям стандартные диалоговые окна для
- открытие и сохранение файлов,
- выбор цвета и шрифта и т. Д.
Библиотека находится в comdlg32.dll в 32-битной Windows. Он сгруппирован по категории «Интерфейс пользователя» API.
Common Control Library:
Предоставляет приложениям доступ к некоторым расширенным элементам управления, предоставляемым операционной системой. К ним относятся такие вещи, как
- строки состояния,
- индикаторы выполнения,
- Панели инструментов
- и вкладки.
Библиотека находится в comctl32.dll в 32-битной Windows. Он сгруппирован по категории «Интерфейс пользователя» API.
Windows Shell:
Компонент Windows API позволяет приложениям получать доступ к
- функциональность, предоставляемая оболочкой операционной системы,
- а также изменить и улучшить его.
Компонент находится в shell32.dll в 32-битной Windows. Облегченные служебные функции оболочки находятся в shlwapi.dll. Он сгруппирован по категории «Интерфейс пользователя» API.
Network Services:
Предоставьте доступ к различным сетевым возможностям операционной системы.
Его подкомпоненты включают
Я перечислил только файлы для 32-битных окон (так работают многие разработчики окон)
Для получения дополнительной информации, пожалуйста, проверьте http://en.wikipedia.org/wiki/Windows_API
EDIT:
Выше библиотеки и все они являются частью операционной системы, а не SDK. Windows SDK предоставляет библиотеки импорта (файлы .lib), которые позволяют коду динамически связываться с этими предоставленными системой DLL.
(Это справедливо указал Марсело Кантос. Большое ему спасибо)