Добро пожаловать на страницы справочника по функциям Windows API. Этот справочник описывает функции API для всех 32-разрядных версий Windows
API сокращенно Application Programming Interface(интерфейс прикладного программирования). Проще говоря, API - набор функций, которые операционная система предоставляет программисту. API обеспечивает относительно простой путь для программистов для использования полных функциональных возможностей аппаратных средств или операционной системы.
Windows API могут вызываться из Visual Basic для выполнения задач, для которых недостаточно стандартного программного кода Visual Basic и позволяют использовать новые функциональные возможности, принципиально не реализуемых на уровне встроенных возможностей языка. Например, стандартные средства Visual Basic не позволяют перезагрузить компьютер. Однако перезагрузку можно выполнить через обращение к соответствующей функции Window API. Кроме того, существует возможность замены встроенных операторов языка на альтернативные варианты, которые на уровне Windows API зачастую выполняются быстрее.
32-разрядные версии Windows, или 95/98/Me или NT, обычно используют один и тот же набор функций API, хотя имеются некоторые различия между платформами. 32-разрядный API содержит многочисленные расширения и поддержки к устаревшему 16-разрядному API, используемому в Windows 3.x. Старые функции поддерживаются по причинам совместимости. Однако, 32-разрядные приложения должны использовать исключительно 32-разрядные функции. Это не проблема, так как 16-разрядные функции обычно заменялись подобными функциями.
Почти все функции, которые составляют Windows API - внутри DLL (Dynamic Link Library). Эти dll-файлы находятся в системной папке Windows. Существует свыше 1000 функций API, которые условно делятся на на четыре основные категории
Справочник по функциям API в среде VB - это коллекция некоторых функций. Я не претендую на полное описание всех функций(их слишком много), но коллекция будет постоянно пополняться.
Основная страничка содержит список функций, входящих в руководство, в алфавитном порядке. Каждая функция имеет свою страничку с описанием параметров функции, ее использовании и примером.