Press Room

Press Release: November 30, 1999

"Win32 API Programming with Visual Basic" Harnesses the "Raw Power" of Windows

Sebastopol, CA--O'Reilly's latest release, Win32 API Programming with Visual Basic by Steven Roman, provides the missing documentation for VB programmers who want to harness the power of accessing the Win32 API within Visual Basic. It shows how to create powerful and unique applications without needing a background in Visual C++ or Win32 API programming.

"The Win32 API, or Application Programming Interface, is of immense use in extending the power of Visual Basic," says Roman. "The Win32 API functions allow the VB programmer to access the raw power of the Windows operating system.

"Visual Basic is a very protected environment, for which we pay a penalty in terms of limited access to the operating system and very limited direct access to memory. Microsoft seems to feel that VB programmers should be shielded from the intricacies of the Windows operating system. But Visual Basic's ease and speed of development comes at the cost of poorer performance, lack of flexibility and control," explains Roman. Serious Visual Basic programmers will eventually feel a need to get under the hood; Steven Roman's new book gives them what they need to directly call the Win32 API.

Win32 API Programming with Visual Basic shows how to do relatively simple tasks, such as adding tab stops to a list box and gathering system information (i.e., which version of Windows is running on a system and the number of buttons on the user's mouse), as well as advanced programming techniques such as synchronizing two VB applications so they can work in cooperation with each other and how to extract data from controls that belong to another application.

Win32 API Programming with Visual Basic helps VB programmers eliminate the trial and error process that is usually associated with calling the Win32 API from Visual Basic and does so in a practical, straightforward fashion that is the hallmark of author Steve Roman's style.

Online Resources

Win32 API Programming with Visual Basic
By Steven Roman
1st Edition November 1999
1-56592-631-5, 534 pages, $39.95 Includes CD-ROM

About O'Reilly

For almost 40 years, O’Reilly Media has provided technology and business training, knowledge, and insight to help companies succeed. Our unique network of experts and innovators share their knowledge and expertise through the company’s Safari training and learning platform and at O’Reilly conferences. As a SaaS learning platform, Safari delivers highly topical and comprehensive technology and business learning solutions to millions of users across enterprise, consumer, and university channels. For more information visit

Return to: O'Reilly Press Room

Press Contacts

Media Relations – Corporate & North America

Fama PR

Media Relations – Japan

Fumi Yamakawa
+81 3-3356-5227

Media Relations – United Kingdom

Helen Codling
+44 (0) 1252 721284