This book shows you how you can add "send," "speak," and "dial" to your Windows applications and how you can build complete, full-featured e-mail, voice, and telephony applications using Visual Basic, C++ or other VBA-compliant languages. You'll also find detailed reference information on the Messaging, Speech and Telephony API services, recommended hardware, third-party development tools, and tips on how to integrate your applications into Microsoft Exchange server. Michael Amundsen works as an IS Consulting and Training Specialist for Design-Synergy Corporation, a consulting and project management firm specializing in information technology services. He has earned Microsoft certifications for Windows, Visual Basic, SQL Server, and Microsoft Exchange Server. Mike's work takes him to sites in the US and Europe where he teaches Windows programming and helps companies develop and manage Windows-based client/server solutions. Windows communications overview; Introduction to Windows open services architectire (WOSA); The messaging API (MAPI); What is MAPI?; MAPI architecture; Using the Microsoft Exchange forms designer; Creating MAPI-aware applications; Creating a simple MAPI client with the MAPI controls; The OLE messaging library; Creating a MAPI mailing list manager with the OLE messaging library; Building a MAPI-enabled forum tool; Creating a MAPI e-mail agent; Creating Windows messaging client extensions; Summary - the messaging API; The speech API (SAPI); What is SAPI?; SAPI architecture; SAPI basics; SAPI tools - using SAPI objects with visual basic 4.0; SAPI behind the scenes; Creating SAPI applications with C++;Building the voice-activated text reader; Summary - the speech API; The telephony API (TAPI); What is TAPI?; TAPI architecture; TAPI basics; TAPI hardware considerations; TAPI tools - using the tapiline control; TAPI behind the scenes - the telephon.ini file; Using TAPI to handle incoming calls; Writing TAPI-assisted applications; Creating TAPI-enable applications; Third-party TAPI tools; Summary - the telephony API; Creating integrated applications; Design considerations for integrated communications applications; Building the faxback application; The talk mail project; Integration summary; Appendixes; Index The aim of this book is to show the reader how to take advantage of the communications power of their Microsoft Windows operating system to develop applications that combine e-mail, fax, data, audio and video into integrated applications. A CD-ROM is included with the book.