- ▼MSDN Library - April 2000
- ▶Welcome to the MSDN Library
- ▶Visual Studio 6.0 Documentation
- ▶Office Developer Documentation
- ▶Windows CE Documentation
- ▶Platform SDK
- ▶SDK Documentation
- ▶DDK Documentation
- ▶Windows Resource Kits
- ▼Knowledge Base
- About the Microsoft Knowledge Base
- ▶ACME Setup Program
- ▶BackOffice
- ▶Data Access
- ▶Exchange
- ▶Fortran Compiler
- ▶FoxPro
- ▶Hardware
- ▶Internet Explorer
- ▶Internet Development
- ▶Macro Assembler
- ▼Messaging
- ▶Mail For PC Networks
- ▼Messaging Application Programmer's Interface
- A Visual Basic-Based Active Messaging Inbox Agent
- AddToPAB.exe Add Sender of Incoming Message to the PAB
- BUG: Accessing Custom Properties using CDO
- BUG: Anonymous Logon Causes Spooler to Hang During Logoff
- BUG: CDO Copies Unnecessary Properties in Forwarding
- BUG: CDO in C/C++ RawTable-
- BUG: CDO Message.Text Property May Return Truncated
- BUG: CDO With #import Causes Incorrect HRESULT Error Code Values
- BUG: CDONTS Newmail Object Fails on Terminal Server Client
- BUG: E_INVALIDARG Error Returned From CDO Reply Method
- BUG: EFD: Extension Settings in an EFD Form CFG File Are Ignored
- BUG: File Attachments NULL when Received via Internet Transport
- BUG: GetStatusTable() Returns Invalid PR_RESOURCE_FLAGS
- BUG: HrModify Overwrites Default ACL with Anonymous ACL
- BUG: IAdrBook::OpenEntry() Fails on Outlook Contacts
- BUG: IExchExtAttachedFileEvents::OnReadPattFromSzFile() Not Work
- BUG: MAPI_E_LOGON_FAILED (80040111) Using CDO
- BUG: MAPILogonEx Memory Leak
- BUG: MapiSendMail Incorrectly Returns Success Using Outlook Form
- BUG: Memory Problems with Simple Mapi
- BUG: MSMail Command Extensions Do Not Work in Outlook 98
- BUG: OL97: Custom Form Server Process Remains in Memory
- BUG: OnRead() Event Calls Wrong Context Opening Report Messages
- BUG: Outlook Loads Custom Form Messages with Attachments
- BUG: Outlook Web Access Stops on Distorted Calendar Data
- BUG: Sample Gateway will not Use Configuration Data File
- BUG: Type Mismatch Error Using CDO in MS Transaction Server
- DLL to Read and Write RTF with Active Messaging
- DOC: AddressBook Dialog Box Not Modal When Called From CDO
- DOC: CreateMsgService() Has Incorrectly Documented Flag
- DOC: Error in ADSI Example in 'Notes From the Field' Book
- DOC: Error In April 1999 MSDN Regarding HrGWLogon and HrGWLogoff
- DOC: Incorrect Attachment Name/Icon For Word/Excel Attachments
- DOC: Problems with the lpABContEntryID Field of ADRPARM Struct
- FILE: Mapiasst.exe: MAPI ASSERT Debug Routines
- FILE: Showform.exe Displays Message in its Own Form with VB
- FILE: Simple MAPI Console Application
- FIX: #Import Does not Include Index Parameter Error from VC5
- FIX: Accepting Meeting Request Changes Organizer
- FIX: DoCommands Not Called On Some Context Menu Items
- FIX: EDK Sample Proxy Generator Fails After 21st Identical Alias
- FIX: ERR Msg: Failed to Perform MAPI Logon
- FIX: Folder.Messages.Delete Hangs Visual Basic
- FIX: MAPI_E_FAILONEPROVIDER Using Store Related Properties w/CDO
- FIX: MAPI_E_NOT_FOUND Returned Adding Personal Address Book
- FIX: MAPIInitialize() Fails with MAPI_E_INVALID_FLAGS
- FIX: Toolbar Bitmap Order Wrong in Calendar, Contacts Views
- How to Acquire the Win95 Windows Messaging System (WMS)
- HOWTO: Access Categories (Keywords) Field From an Event Script
- HOWTO: Access MAPI Address Books with Active Messaging 1.1
- HOWTO: Access Message Property Not Exposed by Active Messaging
- HOWTO: Access, Restore, Delete Soft Deleted Item Exchange Server
- HOWTO: Accessing SMTP Headers of a Message Using CDO
- HOWTO: Add a User with Permissions to Exchange Server Objects
- HOWTO: Add Message Tracking to the EDK Gateway
- HOWTO: Adding a Delegate to Exchange Server Messaging Service
- HOWTO: Adding Help to a Service Provider Property Page
- HOWTO: Bind an Agent to Exchange Server Mailbox Folder with VC++
- HOWTO: Build a CDO-VB/Messaging Application to Run from a Servic
- HOWTO: Build Exchange Samples Using Visual C++ Projects
- HOWTO: Call a Visual Basic ActiveX DLL to Send Mail
- HOWTO: Cause EFD Forms to Display Named Props Set from Ext. MAPI
- HOWTO: Change the Aging Properties on a Folder
- HOWTO: Check Someone Else's Schedule for Free/Busy Information
- HOWTO: Configure an Exchange Mailbox for Anonymous Access
- HOWTO: Copy LPSRowSet from MAPI Memory to System Memory
- HOWTO: Correlate Delivery /Read Receipt to the Original Message
- HOWTO: Create a Personal Address Book Distribution List in VC++
- HOWTO: Create a Mailbox Using DAPI
- HOWTO: Create a Message with Attachment and Send It Using MAPI
- HOWTO: Create a Restriction
- HOWTO: Create an Entry in the Personal Address Book
- HOWTO: Create an Organizational Forms Library Programmatically
- HOWTO: Create, Move, or Rename a Folder Using MAPI
- HOWTO: Creating a Custom Recipient Programmatically
- HOWTO: Creating a One-Off Address
- HOWTO: Creating an Action for a Rule
- HOWTO: Customizing the Reply To Property for a Message
- HOWTO: Debug a MAPI Transport Provider
- HOWTO: Debug the Sample Gateway as a Console Application
- HOWTO: Debug the Sample Gateway Conversion DLLs
- HOWTO: Debugging a Transport Provider with Visual C++
- HOWTO: Determine If a CDO Session Is Online or Offline from VB
- HOWTO: Determine LDAP Name For Exchange Server Objects
- HOWTO: Display Free/Busy Information from an ASP Page
- HOWTO: Displaying the Compose IPM.Note Form
- HOWTO: Embedding a Document in a Message using Active Messaging
- HOWTO: Embedding a File in a Message Programmatically
- HOWTO: Enumerate the Organizational Forms Library
- HOWTO: Export Directory Information to a File Using BatchExport
- HOWTO: Find a User's Home Exchange Server from a MAPI Session
- HOWTO: Find Distribution List Membership for a Given Recipient
- HOWTO: Find the Correct Path to MAPISVC.INF Under Outlook 2000
- HOWTO: Finding a Sent Message using Collaboration Data Objects
- HOWTO: Forwarding Messages Using CDO Version 1.2 (VB Sample)
- HOWTO: Generate a Value for PR_MTS_ID
- HOWTO: Get Message Store Information on Mailboxes Programmatical
- HOWTO: Get the Name of the Profile you Logged On With
- HOWTO: Get Windows NT DOMAIN\UserName of Exchange Mailbox Using
- HOWTO: Getting the Contents of the Exchange Global Address List
- HOWTO: Getting the Details of a Recipient
- HOWTO: How to Send Message On Behalf Of Another User
- HOWTO: How to Modify Recipient's Alias Through Extended MAPI
- HOWTO: Install Sample Gateway with a Non-Service Account
- HOWTO: Install the Sample Gateway in Exchange Development Kit
- HOWTO: List Messages in the Inbox with MAPI
- HOWTO: Log On to Exchange with the ProfileInfo Parameter
- HOWTO: Logging on to Active Messaging Session w/ Default Profile
- HOWTO: MAPI Enable a Windows NT Service
- HOWTO: Modify Recipients of Exchange Global Address List
- HOWTO: Modifying Settings of MS Exchange Transport Provider
- HOWTO: Move Messages Using Active Messaging MoveTo Method
- HOWTO: Obtain the Exchange Directory Hierarchy Programmatically
- HOWTO: Obtaining the SMTP Header for a MAPI Message
- HOWTO: Open the Global Profile Section
- HOWTO: Opening Mailboxes with Privileged Access
- HOWTO: Print Messages in Rich Text Using Outlook Object Model
- HOWTO: Programmatically Copy Message Type Attachment to a Folder
- HOWTO: Programmatically Embedding a Message in Another Message
- HOWTO: Programmatically Find the Default MAPI Profile
- HOWTO: Programmatically Gain Anonymous Access to Public Folders
- HOWTO: Programmatically Get List of Exchange Servers in the Org
- HOWTO: Read a Rules Table in Exchange
- HOWTO: Read Address Book Properties from ASP Page with VBScript
- HOWTO: Read Address Book Properties in Visual Basic
- HOWTO: Rebuilding the Exchange SDK Library
- HOWTO: Relate a Deleted Message Using Folder_OnMessageDeleted
- HOWTO: Remove a Published Form from a Folder Using Visual C++
- HOWTO: Remove Published Forms from a Folder Using CDO
- HOWTO: Remove the EDK Sample Gateway
- HOWTO: Removing a Delegate From an Exchange Server Service
- HOWTO: Render a Calendar To an ASP Page with CDO
- HOWTO: Render a Folder To an ASP Page with CDO
- HOWTO: Render the Global Address List with ADSI
- HOWTO: Render the Global Address List with CDO
- HOWTO: Resolve a Recipient Using IAddrBook::ResolveName
- HOWTO: Retrieve Alternate E-mail Addresses Using CDO
- HOWTO: Retrieve Alternate E-mail Addresses Using Extended MAPI
- HOWTO: Retrieve MAPI User Information with OLE Messaging
- HOWTO: Retrieve Messages Based on a Particular Criteria
- HOWTO: Retrieve Original Message from Non-Delivery Receipt
- HOWTO: Retrieve the ACLs for Folders You Do Not Own
- HOWTO: Retrieve the PR_PROVIDER_DISPLAY Property
- HOWTO: Sample JScript for the Exchange Event Service
- HOWTO: Saving a Message Attachment to File
- HOWTO: Send a Message Using CDO with Visual J++
- HOWTO: Send an HTML Message Using MAPI and CDO
- HOWTO: Send HTML Formatted Mail Over SMTP Using CDONTS
- HOWTO: Send Mail to Remote Exchange Server in ASP with VB DLL
- HOWTO: Send Message Using Outlook Object Model with Visual J++
- HOWTO: Send RTF E-Mail from Visual Fox Pro with CDO
- HOWTO: Sending a Message via Active Messaging with VC++
- HOWTO: Set and Clear an Active Messaging MessageFilter via VC++
- HOWTO: Set SMTP Header Properties Using CDONTS
- HOWTO: Set the Default Reply-Recipient with CDO Using C++
- HOWTO: Show Only GAL in the AddressBook Dialog Box Using CDO
- HOWTO: Specify Events for Exchange or Outlook Extensions
- HOWTO: Use Address Type as a Restriction with MAPI
- HOWTO: Use ACL Object to List All Permissions for a MAPI Folder
- HOWTO: Use Active Messaging to Work with Public/Personal Folders
- HOWTO: Use BatchExport to Specify Which Attributes to Export
- HOWTO: Use CDO to Loop Through All Mailboxes in the GAL
- HOWTO: Use CDO to Programmatically Resolve Ambiguous Recipients
- HOWTO: Use CDO to Set the Message Delivery Options
- HOWTO: Use CDO to Set Up Reply to Alternate Recipient
- HOWTO: Use CDO/VC++ to Get Properties on Received Messages
- HOWTO: Use CDONTS to Collect and Mail Information From a User
- HOWTO: Use Extended MAPI to Access Custom Attributes of Public F
- HOWTO: Use Mdbvu32.exe to Set/Create a Property on a Folder
- HOWTO: Use VB with Active Messaging to Add a New Folder
- HOWTO: Using DAPIRead
- HOWTO: Using Recipients Collection RawTable with Active Msg/VC++
- HOWTO: Using VC++ to Start an Active Messaging Session
- HOWTO: Using Visual Basic to Access the Mail Control Panel GUI
- HOWTO: View Public Folder Contents from an ASP Page
- HOWTO: Work with Distribution Lists Using CDO from VB
- HOWTO: Write a VB Active Messaging Inbox Agent
- HOWTO: Write a VB MessageFilter for Your Appointment Collection
- HOWTO: Write a VBScript MessageFilter in an ASP Page
- HOWTO:Determine if a Incoming Message is Signed and/or Encrypted
- HOWTO:Query Exchange 5.x Anonymously Through ADSI
- INFO: Accessing Custom Attributes of Recipients
- INFO: Active Messaging and Collaboration Data Objects (CDO)
- INFO: Defines View Column Descriptors (VCD)
- INFO: Developer Support Limitations with Outlook Express
- INFO: Differences Between CDO, Simple MAPI, and Extended MAPI
- INFO: EDK Sends Read Receipt for Reading a Read Receipt
- INFO: Entry IDs of Outlook Special Folders
- INFO: Exchange 5.5 Development Kit Missing From Jan 1999 MSDN CD
- INFO: Finding the Distinguished Name of a MAPI Object
- INFO: IIS Security Settings for CDO Web-Based Messaging
- INFO: IMAPITable::Restrict 16000 Row Limitation in Exchange AB
- INFO: Is CDO a Redistributable Object Library?
- INFO: Items Required to Use DAPI
- INFO: Known MAPI Address Types
- INFO: License/Redistribute Win95/Win98 Windows Messaging System
- INFO: List of Extended MAPI Numeric Result Codes
- INFO: Location of MAPI Debug Files for Windows NT 4.0
- INFO: MAPI Version Cross Reference
- INFO: MAPI_NO_COINIT Flag To Make MAPIInitialize Not Call CoInit
- INFO: Microsoft Exchange PAB, PST, and MSG File Structure
- INFO: Minimum Fields Required for EDK IPM_IN.dll Input File
- INFO: Object Support for IExchangeExportChanges
- INFO: Outlook Object Model Unsuitable to Run Windows NT Service
- INFO: Possible Causes for Memory Leaks in MAPI Clients/Providers
- INFO: Programmatically Monitoring Inbound Mail from All Sources
- INFO: Property Containing the Number Value of a Form
- INFO: Redistributing the MAPI Subsystem
- INFO: Save Message to MSG Compound File
- INFO: The Basics of Exchange Client Extensions
- INFO: What is a Developer Support Messaging Issue?
- INFO: What is the Difference Between CDO 1.2 and CDONTS?
- INFO: What's New in Active Messaging Library Version 1.1
- INFO: Where to Acquire the Collaboration Data Objects Libraries
- INFO: Windows Messaging System Available on Windows98 OEM CD
- MAPI Crashes When Using COM Multithread Model
- MAPI: Outlook Gives Out-of-Memory Error
- Mfccdo.exe: Collaboration Data Objects with Visual C++
- PATCH: Template.exe Missing from Platform SDK
- PRB: 'Error 8002009 - MAPI_E_NOT_INITIALIZED 80040605' w/ CDO
- PRB: 'Self.Parent.Main_SR is not an object.' With Frameset DTC
- PRB: Accepting Meeting Request Loses Categories Information
- PRB: Access Denied Error Returned on Call to CreateStoreEntryID
- PRB: Access Denied Using CDO from VBScript
- PRB: Access Violation Using CDO in Multi-threaded COM Server
- PRB: Accessing Public Folders Via a Web Browser Causes Error
- PRB: ACL: New ACE ID Not the Same As Original AddressEntry ID
- PRB: ACL: Outlook 2000 Doesn't Properly Read ACL Settings
- PRB: Application Hangs Calling Fetch of VB5 MAPIMessage Control
- PRB: ASP Running CDONTS Applications Out of Process Fails
- PRB: Building Sgwadmin.dll Sample on the EDK
- PRB: Calling FlushQueues() Does Not Deliver Messages
- PRB: Can't Access MMF File Programmatically Via MAPI
- PRB: Can't Set 'Allow Upgrade To Large Tables' Option Using Code
- PRB: Can't Set Named Properties on Folder in Exchange Store
- PRB: Cannot Retrieve AppointmentItem from Other Folders
- PRB: Cannot Set TimeSent and TimeReceived Properties Manually
- PRB: Cannot Store PR_ENTRYID in a Fixed Length Field
- PRB: CDO Application in an ASP Page Causes ASP 0115 Error
- PRB: CDO Cannot See New Incoming Messages in Personal Folders
- PRB: CDO Error: Run-time error '-2147221233' with GetFreeBusy
- PRB: CDO Filter on AppoinmentItems has Unexpected Behavior
- PRB: CDO Rendering Library Not Available Outside of ASP
- PRB: CDO Will Not Run in an NT Service with Outlook 97 Installed
- PRB: CDO: MAPI_E_NO_SUPPORT When Using ClearRecurrencePattern
- PRB: CDO: Session.Logon Fails with E_AccessDenied (0x80070005)
- PRB: CdoE_NO_SUPPORT at CDO Logon
- PRB: CDONTS Line Length is Limited to 74 Characters
- PRB: CDONTS NewMail Object Sends 'Quoted-printable' Header
- PRB: Changing Properties of AddressEntry object of a Recipient
- PRB: Client Extensions Do Not Display Changes to Messages
- PRB: Creating One-Off Address Causes Application Error
- PRB: Current Directory Changes After OL2000 Installation
- PRB: CurrentUser of CDO Session Object Returns Wrong User Name
- PRB: DAPIStart Fails Within COM Object Instantiated from ASP
- PRB: DateValue Does Not Return Time Information
- PRB: Duplicate Messages on Server When Synchronizing OST
- PRB: E_FAIL on SaveChanges() with Too Many Properties
- PRB: ERR: 'Access Denied' Trying to Use HrBackupPrepare()
- PRB: Error '800b0001' From HrMAPIOpenFolderEx()
- PRB: Error 2001 Linking Simple MAPI Applications
- PRB: Error 80010010 in the NT Application Log on DAPIStart
- PRB: Error MAPI_E_NOT_FOUND (8004010F) Using CDO
- PRB: Error: MAPI_E_FAILONEPROVIDER (8004011D) Using CDO
- PRB: Errors When Sending Mail with CDONTS
- PRB: Folders.Item('tag_name') Returns Wrong Folder Item
- PRB: GetDefaultFolder Method of CDO Session Fails with VARIANT
- PRB: GetFirst/GetLast methods of CDO Cannot Filter Appointments
- PRB: GetMailboxTable Method only Return Mailboxes with Resources
- PRB: GetMessage Returns Message Object Instead of MeetingItem
- PRB: HrBackupClose in an Online Backup Becomes Unresponsive
- PRB: IExchangeManageStore::GetMailboxTable Doesn't Return UID
- PRB: IMAPIProp::GetProps May Return Truncated Data for PR_BODY
- PRB: IMS Custom Routing DLL may Drop Mail
- PRB: ITnef::ExtractProps Does Not Extract All Properties
- PRB: Link Errors when Building Exchange SDK Samples
- PRB: LNK1181: Cannot Open Input File 'ExchSDKd.Lib'
- PRB: Load Library Failed Error Registering Active Messaging
- PRB: LocalFileTimeToFileTime may not Return Correct UTC Time
- PRB: MAPI 1.0 Calls Fail with Microsoft Mail 3.2 Client
- PRB: MAPI Error 80040700 When Making Profile Programmatically
- PRB: MAPI/CDO Applications Fail After Outlook Express 4 Install
- PRB: MAPI_E_FAILONEPROVIDER Accessing Public Folder Through ASP
- PRB: MAPI_E_NOT_FOUND Err Setting Value of Property with CDO
- PRB: MAPI_E_TOO_COMPLEX when Sorting the Messages by Subject
- PRB: MAPI_W_PARTIAL_SUCCESS When Creating a Forward Rule
- PRB: MAPIInitialize from Console App can Block Windows Messages
- PRB: MAPILogon Fails with Error 3 Called from CGI Script on IIS
- PRB: MAPILogonEx() Returns 0x80070057-MAPI_E_INVALID_PARAMETER
- PRB: Memory Leak in Active Messaging v1.1 Folder Handling Proces
- PRB: MessageBox() after MAPIUninitialize Causes Access Violation
- PRB: Missing Exchange Server SDK Headers and Libraries
- PRB: MSMI Reports Event 10000 When Missing Envelope Information
- PRB: Number of Recipients is not Updated Under Window_Store
- PRB: OWA HTML Form Converter Doesn't Convert Rich Text
- PRB: Path Not Found When Using CDONTS with IMC
- PRB: Permission Denied While Using CDONTS to Send Mail with Exch
- PRB: Personal Folders Do Not Support the COPY_SUBFOLDERS Flag
- PRB: PR_EMAIL_ADDRESS Missing When Querying Offline AddressBook
- PRB: PR_SECURITY Property is Ignored by Exchange Server
- PRB: Problems Responding to Schedule+ 1.0 Meeting Requests
- PRB: Problems Sending Many Messages Using Multiple Threads
- PRB: Problems Using CDO Against an Exchange 4.x Server
- PRB: Problems with CDO after Upgrading to Outlook 98
- PRB: ReadFromFile() Fails for Attachment of Type CdoOle
- PRB: Routing Objects: ANDSplit Only Uses Folder Map
- PRB: Rule that Applies to All Messages Cannot Be Created
- PRB: RuleEdit Fails with MAPI_E_CALL_FAILED (Error 80004005)
- PRB: Run-Time Error -2147467259 with MoveTo Method
- PRB: Sample Gateway Administrator Templates Not Appearing
- PRB: Sample Gateway Fails to Start and Reports Event ID 7023
- PRB: Sample Gateway Fails to Start with a Logon Failure
- PRB: Setting PR_SENTMAIL_ENTRYID in CDO is Not Retained
- PRB: Simple MAPI Messages Appear Incorrectly in Some Clients
- PRB: Transport Causes MAPI Spooler to Shutdown Unexpectedly
- PRB: Unable to Load Client Extension Because of a Missing DLL
- PRB: Unhandled Exception Using COM Smart Pointers with VC++
- PRB:'MAPI_E_NO_SUPPORT' Calling Session.Logon on Windows 95/98
- PRB:ACL/Rules Samples, CDO Apps May Fail Installing Exch 5.5 SP2
- PRB:Can't Attach Appointment As An Embedded Item Into A Message
- PRB:Can't Get Appointment Properties With EventDetails.MessageID
- PRB:CDO No Send MeetingRequest Based On Custom AppointmentItems
- PRB:MAPI_E_NOT_FOUND Retrieving Global Profile Settings Property
- PRB:Rule Component Can't Move Messages From Inbox/Public Folder
- SAMPLE: AdContac.exe Adds Sender of Incoming Message to Contacts
- SAMPLE: ASPSess.exe Passes CDO Session to Separate ASP Page
- SAMPLE: Cdoasp.exe Creates Simple Mail Client Using CDO and ASP
- SAMPLE: Hook.exe MAPI Spooler Hook Provider Sample (C++)
- SAMPLE: Profman2.exe - MAPI Profile Manager v2.0
- SAMPLE: RTFView.exe Rich Text Format Stream Viewer
- SUGGEST.EXE is Microsoft Exchange Server Custom Agent
- XCLN: Pasting Text Into a Richedit Field Fails
- XCLN: Tab Doesn't Change Focus in Richedit Control
- ▶Microsoft Developer Network
- ▶Microsoft Mastering Series
- ▶Microsoft Systems Journal
- ▶NetShow
- ▶Office
- ▶OLE
- ▶Visual Basic
- ▶Visual Database Tools
- ▶Visual C++
- ▶Visual InterDev
- ▶Visual J++ and Java Language
- ▶Visual SourceSafe
- ▶Visual Studio
- ▶Windows
- ▶Windows Development
- ▶Miscellaneous
- ▶Technical Articles
- ▶Backgrounders
- ▶Specifications
- ▶Books
- ▶Partial Books
- ▶Periodicals
- ▶Samples