📄 index.htm
字号:
<html>
<head>
<title>CONTENTS</title>
</head>
<body TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#CE2910">
<!-- Spidersoft WebZIP Ad Banner Insert -->
<table width="100%" border="0" cellpadding="0" cellspacing="0">
</table>
<!-- End of Spidersoft WebZIP Ad Banner Insert-->
<!-- PROGRAMMING (IC9) -->
<!-- ***** Begin IMGIS Ad *****
Script and noscript elements copyright (c) 1997 IMGIS Inc.
All rights reserved. -->
<script language="javascript"
src="http://adforce.imgis.com/?addyn|2.0|34|9019|1|1|SITE=ic9;loc=100;">
<!--
{
var a = "|2.0|34|9019|1|1|SITE=ic9;loc=200;";
var h = "http://adforce.imgis.com/?";
var u = navigator.userAgent;
if (u.indexOf("Mozilla/2.") != 0 || u.indexOf("MSIE") >= 0)
document.write("<a href=\""+h+"adlink"+a+"\" target=_top><img src=\""+h+"adserv"+a+"\" border=0 width=468 height=60></a>");
}//-->
</script>
<noscript>
<a
href="http://adforce.imgis.com/?adlink|2.0|34|9019|1|1|SITE=ic9;loc=300;" target="_top">
<p align="center"><img
src="http://adforce.imgis.com/?adserv|2.0|34|9019|1|1|SITE=ic9;loc=300;" border="0"
width="468" height="60"></a> </noscript> <!-- ***** End IMGIS Ad ***** --> <layer src="http://www.spidersoft.com/ads/bwz468_60.htm" visibility="hidden" id="a1" width="600" onload="moveToAbsolute(ad1.pageX,ad1.pageY); a1.clip.height=60;visibility='show';"></layer> </p>
<h1><font SIZE="7" COLOR="#FF0000"><b>MAPI,</b></font></h1>
<h1><font COLOR="#FF0000"><b><font SIZE="7"> SAPI,</font><font
COLOR="#000000"> <font SIZE="+8">and </font></font></b></font></h1>
<h1><font COLOR="#FF0000"><b> <font
SIZE="7">TAPI</font> <font COLOR="#000000">Developer's Guide</font></b></font></h1>
<h3><i>by Michael C. Amundsen</i></h3>
<hr WIDTH="100%">
<h2 ALIGN="CENTER"><font SIZE="+3" COLOR="#FF0000">C O N T E N T S<a
NAME="CONTENTS"></a> </font></h2>
<hr WIDTH="100%">
<p><br>
</p>
<h2><a HREF="#Introduction"><i>Introduction to MAPI, SAPI, and TAPI Developer's Guide</i></a></h2>
<p><br>
</p>
<h2><font SIZE="5" COLOR="#FF0000"><i>Chapter</i> 1</font><font SIZE="5"> <a
HREF="ch1.htm"><i>Windows Communications Overview</i></a></font> </h2>
<ul>
<li><a HREF="ch1.htm#MAPIMessageServices">MAPI Message Services</a> </li>
<li><a HREF="ch1.htm#TAPITelephonyServices">TAPI Telephony Services</a> </li>
<li><a HREF="ch1.htm#SAPISpeechServices">SAPI Speech Services</a> </li>
<li><a HREF="ch1.htm#MCIMultimediaServices">MCI Multimedia Services</a> </li>
<li><a HREF="ch1.htm#ApplicationsCoveredinThisBook">Applications Covered in This Book</a> </li>
<li><a HREF="ch1.htm#DevelopmentTools">Development Tools</a> </li>
<li><a HREF="ch1.htm#HardwareandSoftwareTools">Hardware and Software Tools</a> </li>
<li><a HREF="ch1.htm#WhatsNotCoveredinThisBook">What's Not Covered in This Book</a> </li>
<li><a HREF="ch1.htm#HowtoUseThisBook">How to Use This Book</a> </li>
</ul>
<h2><font SIZE="5" COLOR="#FF0000"><i>Chapter</i> 2</font><font SIZE="5"> <a
HREF="ch2.htm"><i>Introduction to Windows Open Services Architecture (WOSA)</i></a></font></h2>
<ul>
<li><a HREF="ch2.htm#WhatIsWOSA">What Is WOSA?</a> </li>
<li><a HREF="ch2.htm#TheWOSAModel">The WOSA Model</a> <ul>
<li><a HREF="ch2.htm#TheClientAPIMakesRequests">The Client API Makes Requests</a> </li>
<li><a HREF="ch2.htm#TheServerSPIRespondstoRequests">The Server SPI Responds to Requests</a>
</li>
<li><a HREF="ch2.htm#TheInterfaceDLLTalkstoBoththeAPI">The Interface DLL Talks to Both the
API and SPI</a> </li>
</ul>
</li>
<li><a HREF="ch2.htm#WOSAServices">WOSA Services</a> <ul>
<li><a HREF="ch2.htm#CommonApplicationServices">Common Application Services</a> </li>
<li><a HREF="ch2.htm#CommunicationServices">Communication Services</a> </li>
<li><a HREF="ch2.htm#VerticalMarketServices">Vertical Market Services</a> </li>
</ul>
</li>
<li><a HREF="ch2.htm#BenefitsofWOSA">Benefits of WOSA</a> <ul>
<li><a HREF="ch2.htm#IsolatedDevelopment">Isolated Development</a> </li>
<li><a HREF="ch2.htm#MultivendorSupport">Multivendor Support</a> </li>
<li><a HREF="ch2.htm#UpgradeProtection">Upgrade Protection</a> </li>
<li><a HREF="ch2.htm#LeveragingWOSAinYourOwnApplications">Leveraging WOSA in Your Own
Applications</a> </li>
</ul>
</li>
<li><a HREF="ch2.htm#Summary">Summary</a> </li>
</ul>
<h2><font SIZE="5" COLOR="#FF0000"><i>Chapter</i> 3</font><font SIZE="5"> <a
HREF="ch3.htm"><i>What is MAPI</i></a></font></h2>
<ul>
<li><a HREF="ch3.htm#MAPIServicesandWindows">MAPI Services and Windows</a> <ul>
<li><a HREF="ch3.htm#Flexibility">Flexibility </a></li>
<li><a HREF="ch3.htm#Consistency">Consistency</a> </li>
<li><a HREF="ch3.htm#Portability">Portability</a> </li>
</ul>
</li>
<li><a HREF="ch3.htm#Messages">Messages</a> <ul>
<li><a HREF="ch3.htm#TextMessages">Text Messages</a> </li>
<li><a HREF="ch3.htm#FormattedDocumentsandBinaryFiles">Formatted Documents and Binary Files</a>
</li>
<li><a HREF="ch3.htm#ControlMessages">Control Messages</a> </li>
</ul>
</li>
<li><a HREF="ch3.htm#MAPIApplications">MAPI Applications</a> <ul>
<li><a HREF="ch3.htm#ElectronicMailClients">Electronic Mail Clients</a> </li>
<li><a HREF="ch3.htm#MessageAwareApplications">Message-Aware Applications</a> </li>
<li><a HREF="ch3.htm#MessageEnabledApplications">Message-Enabled Applications</a> </li>
<li><a HREF="ch3.htm#OtherTypesofMessageApplications">Other Types of Message Applications</a>
</li>
</ul>
</li>
<li><a HREF="ch3.htm#Summary">Summary</a> </li>
</ul>
<h2><font SIZE="5" COLOR="#FF0000"><i>Chapter</i> 4</font><font SIZE="5"> <a
HREF="ch4.htm"><i>MAPI Architecture</i></a></font></h2>
<ul>
<li><a HREF="ch4.htm#TheMAPIClient">The MAPI Client</a> <ul>
<li><a HREF="ch4.htm#MessagesandAttachments">Messages and Attachments</a> </li>
<li><a HREF="ch4.htm#StorageFolders">Storage Folders</a> </li>
<li><a HREF="ch4.htm#Addresses">Addresses</a> </li>
</ul>
</li>
<li><a HREF="ch4.htm#TheMAPIServer">The MAPI Server</a> <ul>
<li><a HREF="ch4.htm#MessageTransport">Message Transport</a> </li>
<li><a HREF="ch4.htm#MessageStores">Message Stores</a> </li>
<li><a HREF="ch4.htm#AddressBooks">Address Books</a> </li>
</ul>
</li>
<li><a HREF="ch4.htm#TheMAPISpooler">The MAPI Spooler</a> </li>
<li><a HREF="ch4.htm#Summary">Summary</a> </li>
</ul>
<h2><font SIZE="5" COLOR="#FF0000"><i>Chapter</i> 5</font><font SIZE="5"> <a
HREF="ch5.htm"><i>Using the Microsoft Exchange Forms Designer</i></a></font></h2>
<ul>
<li><a HREF="ch5.htm#Introduction">Introduction</a> </li>
<li><a HREF="ch5.htm#WhatIstheMicrosoftExchangeFormsDes">What Is the Microsoft Exchange
Forms Designer?</a> <ul>
<li><a HREF="ch5.htm#EFDDesignWizards">EFD Design Wizards</a> </li>
<li><a HREF="ch5.htm#TheQuickHelpFeature">The QuickHelp Feature</a> </li>
<li><a HREF="ch5.htm#ExtendingEFDwithVisualBasic">Extending EFD with Visual Basic</a> </li>
</ul>
</li>
<li><a HREF="ch5.htm#UsingtheMicrosoftExchangeFormsDesig">Using the Microsoft Exchange Forms
Designer to Create a Custom Form</a> <ul>
<li><a HREF="ch5.htm#UingtheMicrosoftExchangeFormsDesign">Using the Microsoft Exchange Forms
Designer Wizard</a> </li>
<li><a HREF="ch5.htm#ModifyingtheJobRequestForm">Modifying the Job Request Form</a> </li>
<li><a HREF="ch5.htm#CompletingtheJobRequestFormFields">Completing the Job Request Form
Fields</a> </li>
<li><a HREF="ch5.htm#SettingFormandWindowPropertiesofth">Setting Form and Window Properties
of the Job Request Form</a> </li>
<li><a HREF="ch5.htm#AddingOnlineHelptotheJobRequestFo">Adding Online Help to the Job
Request Form</a> </li>
<li><a HREF="ch5.htm#InstallingtheJobRequestForm">Installing the Job Request Form</a> </li>
<li><a HREF="ch5.htm#TestingtheJobRequestForm">Testing the Job Request Form</a> </li>
<li><a HREF="ch5.htm#MoreFormsDesigningTechniques">More Forms Designing Techniques</a> </li>
</ul>
</li>
<li><a HREF="ch5.htm#DesigningMicrosoftExchangeFolders">Designing Microsoft Exchange Folders</a>
<ul>
<li><a HREF="ch5.htm#CreatingandManagingFolderViews">Creating and Managing Folder Views</a> </li>
<li><a HREF="ch5.htm#InstallingFormsinFolders">Installing Forms in Folders</a> </li>
</ul>
</li>
<li><a HREF="ch5.htm#Summary">Summary</a> </li>
</ul>
<h2><font SIZE="5" COLOR="#FF0000"><i>Chapter</i> 6</font><font SIZE="5"> <a
HREF="ch6.htm"><i>Creating MAPI-Aware Applications</i></a></font> </h2>
<ul>
<li><a HREF="ch6.htm#TheSimpleMAPIAPICalls">The Simple MAPI API Calls</a> <ul>
<li><a HREF="ch6.htm#TheUserDefinedTypes">The User-Defined Types</a> </li>
<li><a HREF="ch6.htm#TheAPIFunctions">The API Functions</a> </li>
</ul>
</li>
<li><a HREF="ch6.htm#CreatingMailAwareApplications">Creating Mail-Aware Applications</a> <ul>
<li><a HREF="ch6.htm#CreatingQIKMAILXLSwithExcel">Creating QIKMAIL.XLS with Excel</a> </li>
<li><a HREF="ch6.htm#AddingMAPIServicestoExistingVisual">Adding MAPI Services to Existing
Visual Basic 4.0 Programs</a> </li>
</ul>
</li>
<li><a HREF="ch6.htm#Summary">Summary</a> </li>
</ul>
<h2><font SIZE="5" COLOR="#FF0000"><i>Chapter</i> 7</font><font SIZE="5"> <a
HREF="ch7.htm"><i>Creating a Simple MAPI Client with the MAPI Controls</i></a></font></h2>
<ul>
<li><a HREF="ch7.htm#TheVisualBasicMAPIControls">The Visual Basic MAPI Controls</a> <ul>
<li><a HREF="ch7.htm#TheMAPISessionControl">The MAPISession Control</a> </li>
<li><a HREF="ch7.htm#TheMAPIMessageControl">The MAPIMessage Control</a> </li>
</ul>
</li>
<li><a HREF="ch7.htm#BuildingaSimpleMAPIClientApplicatio">Building a Simple MAPI Client
Application</a> <ul>
<li><a HREF="ch7.htm#LayingOuttheForms">Laying Out the Forms</a> </li>
<li><a HREF="ch7.htm#CodingtheMainSupportRoutines">Coding the Main Support Routines</a><b> </b></li>
<li><a HREF="ch7.htm#CodingtheMAPIMAINFRMEvents">Coding the MAPIMAIN.FRM Events</a> </li>
<li><a HREF="ch7.htm#CodingtheMainButtonBar">Coding the Main Button Bar</a> </li>
<li><a HREF="ch7.htm#CodingtheReaderForm">Coding the Reader Form</a> </li>
<li><a HREF="ch7.htm#RunningtheSimpleMailClient">Running the Simple Mail Client</a> </li>
<li><a HREF="ch7.htm#AdditionalFeatures">Additional Features</a> </li>
</ul>
</li>
<li><a HREF="ch7.htm#Summary">Summary</a> </li>
</ul>
<h2><font SIZE="5" COLOR="#FF0000"><i>Chapter</i> 8</font><font SIZE="5"> <a
HREF="ch8.htm"><i>The OLE Messaging Library</i></a></font> </h2>
<ul>
<li><a HREF="ch8.htm#Introduction">Introduction</a> </li>
<li><a HREF="ch8.htm#TheSessionObject">The Session Object</a> <ul>
<li><a HREF="ch8.htm#TheSessionObjectMethods">The Session Object Methods</a> </li>
<li><a HREF="ch8.htm#TheSessionObjectProperties">The Session Object Properties</a> </li>
</ul>
</li>
<li><a HREF="ch8.htm#TheInfoStoreObjectsandCollections">The InfoStore Objects and
Collections</a> <ul>
<li><a HREF="ch8.htm#TheInfoStoresCollection">The InfoStores Collection</a> </li>
<li><a HREF="ch8.htm#TheInfoStoreObject">The InfoStore Object</a> </li>
</ul>
</li>
<li><a HREF="ch8.htm#TheFolderObjectsandCollections">The Folder Objects and Collections</a> <ul>
<li><a HREF="ch8.htm#TheFoldersCollectionObject">The Folders Collection Object</a> </li>
<li><a HREF="ch8.htm#TheFolderObject">The Folder Object</a> </li>
<li><a HREF="ch8.htm#TheInboxandOutBoxFolders">The Inbox and OutBox Folders</a> </li>
</ul>
</li>
<li><a HREF="ch8.htm#TheMessageObjectsandCollections">The Message Objects and Collections</a>
<ul>
<li><a HREF="ch8.htm#TheMessagesCollectionObject">The Messages Collection Object</a> </li>
<li><a HREF="ch8.htm#TheMessageObject">The Message Object</a> </li>
</ul>
</li>
<li><a HREF="ch8.htm#TheRecipientObjectsandCollectionsan">The Recipient Objects and
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -