Подробное рассмотрение упомянутых функций API выходит за рамки этой статьи, поэтому интересующихся отсылаю к справке Delphi по Win32 (она, по моему скромному мнению, организована лучше, чем MSDN), а также к книге Джеффри Рихтера "Windows для профессионалов".