• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▶Visual C++ Documentation
    • ▶Visual FoxPro Documentation
    • ▶Visual InterDev Documentation
    • ▶Visual J++ Documentation
    • ▶Visual SourceSafe Documentation
    • ▶Tools and Technologies
    • ▶Microsoft Office Development
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Specifications
    • ▼Knowledge Base
      • About the Knowledge Base
      • ▶Access
      • ▶Access Distribution Kit
      • ▶ACME Setup Program
      • ▶ActiveX Data Object.
      • ▶ActiveX Server Framework
      • ▶ActiveX Software Development Kit
      • ▶Com Transaction Integrator
      • ▶Commerce Server
      • ▶Excel
      • ▶Exchange
      • ▶Fortran Compiler
      • ▶FoxPro
      • ▶FrontPage
      • ▶Handheld PC (HPC)
      • ▶IE Current Release
      • ▶Image Composer
      • ▶Internet Explorer Administration Kit
      • ▶Internet Explorer Application Usage
      • ▶Internet Explorer Development
      • ▶Internet Information Server
      • ▶Internet Server API
      • ▶Internet Studio
      • ▶Java
      • ▶Macro Assembler
      • ▶Mail For PC Networks
      • ▶Messaging Application Programmers Interface
      • ▶Microsoft Data Access Components
      • ▶Microsoft Developer Network
      • ▶Microsoft Internet Scripting Languages
      • ▶Microsoft Mouse Products
      • ▶Microsoft Natural Keyboard
      • ▶Microsoft Programming Utilities
      • ▶Micrsoft Site Server and Microsoft Commercial Internet System
      • ▶Miscellaneous Internet Topics
      • ▶MS Message Queue
      • ▶NetShow
      • ▶Office
      • ▶OLE Applications
      • ▶OLE DB
      • ▼OLE Programming
        • 256-Color Support in OLE 2.0 Containers
        • Adding Type Libraries as Resources to .DLL and .EXE Files
        • Article List for OLE 2.0
        • Asynchronous Operations in OLE Applications
        • BUG: (I)CntrOutl Does Not Set Target Device Information
        • BUG: 16-bit Custom Handler Not Loaded If 32-bit Handler Found
        • BUG: Accelerator Causes Crash in ISvrOutl Embedded in C12Test
        • BUG: AppPaths Not Set in Environment of Launched Application
        • BUG: Borland WINSIGHT Causes GP Faults w/ Some OLE Sample Apps
        • BUG: Cannot Paste Link SR2TEST Object in OLE 1.0 Client
        • BUG: CL2TEST Does Not Display Prompt String from GetCurFile()
        • BUG: CL2TEST Fails to Parse Filenames with Extended Characters
        • BUG: CL2TEST Handles Icon Aspect Incorrectly
        • BUG: CL2TEST Not Properly Activating Links to Embedded Objects
        • BUG: CoRegisterClassObject Fails with CO_E_WRONG_SERVER_IDENTITY
        • BUG: CreateFromTemplate of OLE 2 Object into OLE 1 Container
        • BUG: Cursor Does Not Update with Sr2Test and ICntOutl
        • BUG: DCOM95 MTA Clients May Block Broadcast DDE Messages
        • BUG: DCOMCNFG Fails on a Backup Domain Controller
        • BUG: Deleting an Open Packager Object Causes GP Fault
        • BUG: DIB Can Be Returned Only on TYMED_HGLOBAL
        • BUG: DLLHOST.EXE Causes an Error with RPC_C_AUHN_LEVEL_NONE
        • BUG: E_NOINTERFACE Returned When Interface Properly Registered
        • BUG: Embedded Object's Size Changes When it Is Run
        • BUG: First Entry in Paste Special Dialog Is Blank
        • BUG: Iconic OLE Object Prints as Black Rectangle on PostScript
        • BUG: IEnumUnknown Is Not Remoted
        • BUG: Insert Object from Zero Length File Causes GP Fault
        • BUG: Insertion of Large .WAV Object Fails
        • BUG: Invisible MSDRAW Object Retains Keyboard Focus
        • BUG: IOleCache::Cache Returns Incorrect Error Value
        • BUG: IOleCache::Cache(), ADVF_DATAONSTOP, and OLE 1.0 Objects
        • BUG: IOleObject::Close(OLECLOSE_NOSAVE) and DoVerb()
        • BUG: IROT::Register() and IOL::SetDisplayName() Inconsistency
        • BUG: Local COM Connections Timeout After Six Minutes
        • BUG: Object Packager GPFs w/ Paths Greater Than 64 Characters
        • BUG: OLE 1.0 Server Launched for Paste Link
        • BUG: OLE 2.0 Compatibility Layer Uses Document IDataObject
        • BUG: OLE 2.0 Containers
        • BUG: OLE 2.0 Does Not Support CF_OWNERDISPLAY
        • BUG: OLE Type Emulation for Previously Loaded Objects
        • BUG: OleConvertStorageToOLESTREAM() Fails When CLSID Is NULL
        • BUG: OleCreate and IOleCache::Cache Fail with Multiple TYMEDs
        • BUG: OleCreateLinkFromFile Fails on CD-ROM-Based File
        • BUG: OLERENDER_ASIS Results in Blank Embedded Object
        • BUG: Oleview Hangs with Incorrect Typelib Viewer Registration
        • BUG: Paste Link Disabled Across the Network
        • BUG: Paste-Linking a 256-Color Paintbrush Object
        • BUG: Printing Does Not Work from CL2TEST.EXE
        • BUG: Relative Monikers and OLE 1.0 Link Objects
        • BUG: Remote COM Calls Fail Because RPCSS is not Started
        • BUG: Remote COM Server Shuts Down After 6 Minutes
        • BUG: Retaining Clipboard IDataObject Causes Unexpected Result
        • BUG: Security Information is not Synchronized
        • BUG: Set Line Height on ISvrOutl Object Causes GPF in Cl2Test
        • BUG: SR2TEST Menu Items Enabled Incorrectly
        • BUG: SR2TEST Won't Close After Editing Link Object
        • BUG: Status Bar Not Redrawn With SR2TEST When In-Place
        • BUG: SVROUTL Link Not Displayed Correctly in CNTROUTL
        • BUG: Type Library Corruption If It Has More Than 256 TypeInfos
        • BUG: Windows OLE DLLs Do Not Convert Mac OLESTREAM
        • BUG: Windows OLE DLLs Don't Convert Mac TEXT cfFormat
        • BUG: Write Incorrectly Fills Out the OLETARGETDEVICE Structure
        • BUG:IOleObject::IsUpToDate Returns Wrong Value for Manual Link
        • Calls to an OLE Object Should Not Be Done from DllMain
        • Choosing both the OLE Libraries and the DDEML
        • CLEANDB.EXE Not Included in OLE 2.01 SDK
        • Comparing DDEML to the OLE Libraries
        • Comparing OLE
        • Comparing the OLE Libraries to DDEML
        • Containers Should Not Query for IOleInPlaceActiveObject
        • Corrections for Inside OLE 2 Sample Code
        • Creating Metafiles to Use with OLE Applications
        • Defining the Term 'Color Scheme' in an OLE Context
        • Determining If an Object Is Capable of Visual Editing
        • Differences Between OleClose and OleDelete Functions
        • DOCERR: DISPCALC and OP_MULTIPLY
        • DOCERR: F1 Help for Menu Items in an OLE 2.0 Container
        • DOCERR: OleGetClipboard Not Needed Before OleSetClipboard
        • DOCERR: Text Corrections for Inside OLE 2
        • FAQ: COM Security Frequently Asked Questions
        • FAQ: DCOM95 Frequently Asked Questions
        • FILE: Bind to an Object on a Remote Machine Using ROT
        • FILE: HELSVC.EXE Implements an OLE Server in a Service
        • FIX: Large Number of Methods in an OLE Interface Causes Failure
        • FIX: SR2TEST GP Faults During Object Shutdown
        • FIX: TYPE_E_CANTLOADLIBRARY Error on Win32s
        • FORMATETC for IDataObject::DAdvise Must be Validated
        • How To Configure a Non-DCOM Server and Client to Use DCOM
        • How to Convert from ANSI to Unicode
        • How to Fill EXCEPINFO in IDispatch Implementation
        • How to Obtain OLE Automation '94 Documentation and Samples
        • How to Put OLE Attachments on the ClipBoard from SimpleMAPI
        • How To Use BSTR, VARIANT, SAFEARRAY Types in Custom Interface
        • How to Use OLE Drag
        • How Visual Basic Automation Statements Map to OLE Calls
        • HOWTO: Testing OLE Applications with Outline
        • HOWTO: Turn Off the COM Garbage Collection Mechanism
        • Implementing Drag-Drop Insertion of OLE Objects
        • INFO: RPC_E_WRONG_THREAD If Thread Calls Via Interface Pointer
        • INFO: COM Servers Activation and NT Windows Stations
        • INFO: Descriptions and Workings of OLE Threading Models
        • INFO: Incorrect Configuration Can Orphan COM Servers
        • INFO: OLE Automation BSTR Caching
        • INFO: OLE Server Launched by OLE Client Gets System Environment
        • INFO: OLE Threads Must Dispatch Messages
        • Inproc Object Custom Interface in Apartment Model Client
        • Insert Link from File Changes Current Directory
        • Keeping the OleActivate Function from Failing
        • Length Limits for OLE Item, File and Class Names
        • Limits of VB 3.0
        • Locating Resources to Study OLE Automation
        • Main Apartment Must Not Exit While Process Does OLE Work
        • Meaning of OLE Notifications
        • Meanings and Uses of OLE Rendering Options
        • Microsoft Applications That Support OLE
        • Object Creation Overview
        • Objects in .EXE Cannot be Aggregated
        • OLE 2.03 Update Available for Windows and Win32s
        • OLE Client Implementation Guide Version 1.02
        • OLE Clipboard Formats and Conventions
        • OLE Concepts and Requirements Overview
        • OLE Data Structures and Structure Allocation
        • OLE Keys and Values in the Registration Database
        • OLE Knowledge Base Available as Help File (June 1995)
        • OLE Methods and Callbacks Must Not Call OLE Functions
        • OLE Object Names Must Be Unique
        • OLE Toolkit Available in the Microsoft Software Library
        • OleCreateFromFile() Does Not Check for Reserved Names
        • OleQueryOutOfDate Function Does Not Work as Documented
        • Passing Structures in OLE Automation
        • Passing Variant Parameters in OLE Automation
        • PRB: 'Link Document Unavailable' Generated by Microsoft Write
        • PRB: Calling IOleObject::InitFromData Returns E_NOTIMPL
        • PRB: CoCreateInstance Fails in RPC Server
        • PRB: Compiler Doesn't Lay Out Overloaded Functions in Order
        • PRB: Compound File Sharing Problems on Novell Netware
        • PRB: EKOALA5 Custom Marshaling Sample Error
        • PRB: Embedded Objects Not Activated by Excel
        • PRB: Error Inserting or Editing a Linked or Embedded OLE Objec
        • PRB: GetData Returns Outdated Data for OLE 1.0 Object
        • PRB: GP Fault When Using 16-Bit Automation DLLs
        • PRB: IOleObject::IsUpToDate() and OLE 1.0 Link Objects
        • PRB: IROT::IsRunning() Returns S_FALSE for OLE 1.0 Servers
        • PRB: LoadTypeLib Does Not Register Type Library
        • PRB: Menu Mnemonics Not Working During In-Place Activation
        • PRB: Metafile Distorted in OLE Client Application
        • PRB: Object Appears Larger During Visual Editing
        • PRB: OleCreate Problems with Borland Compiler
        • PRB: Paste Link Option Does Not Appear in OLE 1.0 Clients
        • PRB: Problem with ScrollBar Control While Activated In-place
        • PRB: Property or Method Name Not Recognized on Some Machines
        • PRB: Some OLE Containers Do Not Call IViewObject::Draw
        • PRB: Synch OLE Call Fails in Inter-Process/Thread SendMessage
        • Properly Rendering OLE Presentation Formats
        • Properties with Optional Parameters Not Supported
        • Reasons to Block an OLE Server
        • Redistribute Both OLE Libraries with Applications
        • Reference Counting Rules
        • Returning Floats and Doubles from Automation methods
        • Rules for Freeing BSTRs in OLE Automation
        • SAMPLE: BINARY: Transfer Binary Data Using OLE Automation
        • SAMPLE: DECODE16: OLE Error Code Decoder Tool
        • SAMPLE: DECODE32: OLE Error Code Decoder Tool
        • SAMPLE: Demo of Simple C Automation Component and Controller
        • SAMPLE: DRGDRPS: OLE Drag-Drop Source
        • SAMPLE: DRGDRPT: OLE Drag-Drop Target
        • SAMPLE: Helper Functions to Add Event Support to Server
        • SAMPLE: Marshaling Code for Connection Point Interfaces
        • SAMPLE: MFCARRAY Using Safe Arrays in MFC Automation
        • SAMPLE: MFCINP16: Inproc 16-bit MFC Automation Object
        • SAMPLE: MFCINP32 Inproc 32-bit MFC Automation Object
        • SAMPLE: Multilingual OLE Automation Object
        • SAMPLE: OLE Automation Collection
        • SAMPLE: OLE Automation Controller Sample
        • SAMPLE: OLE Automation Inproc Object
        • SAMPLE: OLE Implementation Guides and Sample Code
        • SAMPLE: Ole2View 1.33 Update Available in Software Library
        • SAMPLE: OPTARG: Optional parameters with Automation
        • SAMPLE: ROTCLEAN: Tool to Remove Stale Monikers from ROT
        • SAMPLE: SAFEARAY: Use of Safe Arrays in Automation
        • SAMPLE: Simple OLE 2.0 Container
        • SAMPLE: Simple OLE Automation Object Sample
        • SAMPLE: TYPEBLD: How to Use ICreateTypeLib
        • SAMPLE: VTBLBIND: Marshaling Using an OLE Automation Marshaler
        • SAMPLE: XLCLIENT: Automation Client for Excel
        • SIMPSVR Implements IDataObject::GetData Incorrectly
        • Sizing OLE 2.0 Objects and OLEMISC_RECOMPOSEONRESIZE
        • Strong/Weak Marshaling of Proxies Is Not Supported
        • Summary List of OLE Bugs
        • The Component Object Model
        • Use DDE Messages or OLE and DDEML Libraries?
        • Using MKTYPLIB /h Option to Output C or C++ Style Header file
        • Using OLE Automation Marshaler for 16/16
        • Using OLE in Services in Windows NT 3.51
        • Using OLE to Perform Standard DDE Operations
        • When to Use the OLE Libraries or the DDEML
      • ▶Open Database Connectivity (ODBC)
      • ▶Outlook
      • ▶Proxy Server
      • ▶SNA Server
      • ▶SourceSafe
      • ▶SQL Server
      • ▶Systems Management Server
      • ▶Transaction Server
      • ▶Visual Basic Environment, editing and debugging Visual Basic
      • ▶Visual Basic for Applicaions SDK
      • ▶Visual Basic for Applications, Programming with
      • ▶Visual Basic for Windows
      • ▶Visual C++
      • ▶Visual Studio
      • ▶Win32 Device Driver Kit
      • ▶Win32 Software Development Kit
      • ▶Windows 3.x Retail Product
      • ▶Windows 95 Device Driver Kit
      • ▶Windows 95.x Retail Product
      • ▶Windows Device Driver Kit
      • ▶Windows for Workgroups and Windows NT Networking Issues
      • ▶Windows NT
      • ▶Windows Software Development Kit
      • ▶Word
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers