Article List for OLE 2.0

Last reviewed: October 21, 1997
Article ID: Q108181

The information in this article applies to:

  • FastTips for OLE

INSTRUCTION

Microsoft FastTips is available 24 hours a day, 7 days a week, from a touch-tone telephone. To order items from this catalog, first select the items you want to receive, noting the five- to six-digit number of the Item ID shown below for each item, and then:

- Dial the toll-free FastTips number (800) 936-4300. - When prompted, select the Windows Software Development Kit. - Press one (1) on your phone keypad to select Express Order Service. - When prompted, select the delivery method, fax. - When prompted, enter your three-digit area code and seven-digit fax

  number on your phone keypad.
- When prompted, enter the number of the Item ID and press #, for up
  to five items.

When finished, simply hang up. If you have problems receiving a fax, please call (425) 635-3199.

ARTICLE LISTING

ITEM ID  ARTICLE TITLE                                               PAGES

Q 71659  OLE Object Names Must Be Unique                                 1
Q 72638  Differences Between OleClose and OleDelete Functions            1
Q 74801  Using OLE to Perform Standard DDE Operations                    1
Q 74802  Use DDE Messages or OLE and DDEML Libraries?                    1
Q 74804  Choosing both the OLE Libraries and the DDEML                   1

Q 74805  When to Use the OLE Libraries or the DDEML                      2
Q 74806  Comparing DDEML to the OLE Libraries                            1
Q 74807  Comparing OLE & DDE Message Protocols and Libraries             1
Q 75003  Comparing the OLE Libraries to DDEML                            2
Q 75213  PRB: Embedded Objects Not Activated by Excel                    1

Q 77257  OleQueryOutOfDate Function Does Not Work as Documented          1
Q 77469  Properly Rendering OLE Presentation Formats                     1
Q 81198  SAMPLE: OLE Implementation Guides and Sample Code               2
Q 83018  OLE Methods and Callbacks Must Not Call OLE Functions           1
Q 83019  Redistribute Both OLE Libraries with Applications               1

Q 83021  Reasons to Block an OLE Server                                  2
Q 83022  Microsoft Applications That Support OLE                         2
Q 83023  Creating Metafiles to Use with OLE Applications                 2
Q 83454  Meaning of OLE Notifications                                    2
Q 83457  OLE Data Structures and Structure Allocation                    3

Q 83459  Defining the Term "Color Scheme" in an OLE Context              1
Q 83553  Keeping the OleActivate Function from Failing                   2
Q 83557  OLE Keys and Values in the Registration Database                2
Q 83659  OLE Clipboard Formats and Conventions                           2
Q 83660  Meanings and Uses of OLE Rendering Options                      1

Q 84982  Asynchronous Operations in OLE Applications                     2
Q 86008  OLE Concepts and Requirements Overview                          3
Q 86270  Implementing Drag-Drop Insertion of OLE Objects                 2
Q 86408  BUG: OleCreateLinkFromFile Fails on CD-ROM-Based File           1
Q 87482  OLE Toolkit Available in the Microsoft Software Library         2

Q 89552  PRB: Metafile Distorted in OLE Client Application               1
Q 89611 PRB: Error Inserting or Editing a Linked or Embedded OLE Object 1
Q 89630  Length Limits for OLE Item, File and Class Names                1
Q 94609 BUG: Write Incorrectly Fills Out the OLETARGETDEVICE Structure 1
Q 97351  OLE Client Implementation Guide Version 1.02                    1

Q 98678  Containers Should Not Query for IOleInPlaceActiveObject         1
Q 98679  BUG: DIB Can Be Returned Only on TYMED_HGLOBAL                  1
Q 98680  PRB: Paste Link Option Does Not Appear in OLE 1.0 Clients       1
Q 98872  256-Color Support in OLE 2.0 Containers                         2
Q 99045  Determining If an Object Is Capable of Visual Editing           1

Q 99048  PRB: "Link Document Unavailable" Generated by Microsoft Write   1
Q 99464  SAMPLE: Simple OLE 2.0 Container                                1
Q 104138 Reference Counting Rules                                        3
Q 104139 Object Creation Overview                                        4
Q 104140 The Component Object Model                                      2

Q 104460 PRB: Menu Mnemonics Not Working During In-Place Activation      2
Q 104461 PRB: OleCreate Problems with Borland Compiler                   1
Q 104791 PRB: Object Appears Larger During Visual Editing                1
Q 104960 Passing Variant Parameters in OLE Automation                    1
Q 106080 SAMPLE: OLE Automation Controller Sample                        2

Q 107546 SAMPLE: OLE Automation Collection                               3
Q 107698 SAMPLE: Multilingual OLE Automation Object                      2
Q 107981 SAMPLE: Simple OLE Automation Object Sample                     2
Q 107982 SAMPLE: OLE Automation Inproc Object                            2
Q 108310 BUG: (I)CntrOutl Does Not Set Target Device Information         1

Q 108311 BUG: Accelerator Causes Crash in ISvrOutl Embedded in C12Test   1
Q 108312 PRB: Calling IOleObject::InitFromData Returns E_NOTIMPL         1
Q 108371 BUG: Insert Object from Zero Length File Causes GP Fault        1
Q 108930 BUG: Set Line Height on ISvrOutl Object Causes GPF in Cl2Test   1
Q 108931 BUG: Deleting an Open Packager Object Causes GP Fault           1

Q 108932 BUG: Cannot Paste Link SR2TEST Object in OLE 1.0 Client         1
Q 108934 Rules for Freeing BSTRs in OLE Automation                       1
Q 108935 BUG: SR2TEST Won't Close After Editing Link Object              1
Q 108939 BUG: Paste Link Disabled Across the Network                     1
Q 108942 PRB: Problem with ScrollBar Control While Activated In-place    2

Q 109116 BUG: Object Packager GPFs w/ Paths Greater Than 64 Characters   1
Q 109431 CLEANDB.EXE Not Included in OLE 2.01 SDK                        1
Q 109541 BUG: Status Bar Not Redrawn With SR2TEST When In-Place          1
Q 109542 BUG: Cursor Does Not Update with Sr2Test and ICntOutl           1
Q 109543 BUG: OleCreate and IOleCache::Cache Fail with Multiple TYMEDs   1

Q 109544 PRB: IROT::IsRunning() Returns S_FALSE for OLE 1.0 Servers      1
Q 109545 BUG: Retaining Clipboard IDataObject Causes Unexpected Result   2
Q 109546 BUG: SR2TEST Menu Items Enabled Incorrectly                     1
Q 109547 BUG: OLE 2.0 Containers & 1.0 Objects that Close w/out Saving   1
Q 109548 BUG: CL2TEST Fails to Parse Filenames with Extended Characters 1

Q 109549 BUG: Insertion of Large .WAV Object Fails                       1
Q 109552 BUG: OLE 2.0 Does Not Support CF_OWNERDISPLAY                   1
Q 109553 Insert Link from File Changes Current Directory                 1
Q 110488 BUG: IOleCache::Cache Returns Incorrect Error Value             1
Q 110714 BUG: OLERENDER_ASIS Results in Blank Embedded Object            1

Q 110715 BUG: Invisible MSDRAW Object Retains Keyboard Focus             1
Q 110716 PRB: GetData Returns Outdated Data for OLE 1.0 Object           1
Q 110796 BUG: Iconic OLE Object Prints as Black Rectangle on PostScript 1
Q 110798 BUG: First Entry in Paste Special Dialog Is Blank               1
Q 110799 BUG: IEnumUnknown Is Not Remoted                                1

Q 110871 BUG: SVROUTL Link Not Displayed Correctly in CNTROUTL           1
Q 110872 BUG: Embedded Object's Size Changes When it Is Run              1
Q 111014 BUG: CL2TEST Does Not Display Prompt String from GetCurFile()   1
Q 111015 OleCreateFromFile() Does Not Check for Reserved Names           1
Q 111339 BUG: CL2TEST Handles Icon Aspect Incorrectly                    1

Q 111340 BUG: CL2TEST Not Properly Activating Links to Embedded Objects 1
Q 111577 BUG: IOleObject::Close(OLECLOSE_NOSAVE) and DoVerb()            1
Q 111578 BUG: OLE 1.0 Server Launched for Paste Link                     1
Q 111585 BUG: OLE 2.0 Compatibility Layer Uses Document IDataObject      1
Q 111595 BUG: CreateFromTemplate of OLE 2 Object into OLE 1 Container    1

Q 111607 BUG: IROT::Register() and IOL::SetDisplayName() Inconsistency   1
Q 111608 BUG: OLE Type Emulation for Previously Loaded Objects           1
Q 111609 BUG: Relative Monikers and OLE 1.0 Link Objects                 1
Q 111611 BUG: OleConvertStorageToOLESTREAM() Fails When CLSID Is NULL    1
Q 111612 BUG: Paste-Linking a 256-Color Paintbrush Object                1

Q 111613 PRB: IOleObject::IsUpToDate() and OLE 1.0 Link Objects          1
Q 111614 BUG: IOleCache::Cache(), ADVF_DATAONSTOP, and OLE 1.0 Objects   1
Q 111655 BUG:IOleObject::IsUpToDate Returns Wrong Value for Manual Link 1 Q 112410 BUG: Borland WINSIGHT Causes GP Faults w/ Some OLE Sample Apps 1
Q 112411 BUG: Windows OLE DLLs Don't Convert Mac TEXT cfFormat           1

Q 112412 BUG: Windows OLE DLLs Do Not Convert Mac OLESTREAM              1
Q 112413 BUG: Printing Does Not Work from CL2TEST.EXE                    1
Q 113255 Corrections for Inside OLE 2 Sample Code                       15
Q 114014 Sizing OLE 2.0 Objects and OLEMISC_RECOMPOSEONRESIZE            2
Q 114598 Objects in .EXE Cannot be Aggregated                            1

Q 114599 SIMPSVR Implements IDataObject::GetData Incorrectly             1
Q 114600 FORMATETC for IDataObject::DAdvise Must be Validated            1
Q 121835 OLE 2.02 Update for Windows and Win32s                          2
Q 122244 SAMPLE: Ole2View 1.33 Update Available in Software Library      2
Q 122285 Adding Type Libraries as Resources to .DLL and .EXE Files       1

Q 122286 Returning Floats and Doubles from Automation methods            1
Q 122287 Limits of VB 3.0 & Disptest as Automation Controllers           3
Q 122288 How Visual Basic Automation Statements Map to OLE Calls         2
Q 122289 Passing Structures in OLE Automation                            2
Q 122954 SAMPLE: DRGDRPT: OLE Drag-Drop Target                           1

Q 122955 SAMPLE: DRGDRPS: OLE Drag-Drop Source                           1
Q 122956 SAMPLE: DECODE16: OLE Error Code Decoder Tool                   1
Q 122957 SAMPLE: DECODE32: OLE Error Code Decoder Tool                   1
Q 124385 SAMPLE: OLE Automation '94 Documentation and Samples            2
Q 124597 Using MKTYPLIB /h Option to Output C or C++ Style Header file   1

Q 130842 SAMPLE: MFCINP32 Inproc 32-bit MFC Automation Object            3
Q 130843 SAMPLE: MFCINP16: Inproc 16-bit MFC Automation Object           2
Q 131046 SAMPLE: BINARY: Transfer Binary Data Using OLE Automation       1
Q 131047 PRB: GP Fault When Using 16-Bit Automation DLLs                 1
Q 131048 Properties with Optional Parameters Not Supported               1

Q 131050 PRB: Compound File Sharing Problems on Novell Netware           1
Q 131052 SAMPLE: OPTARG: Optional parameters with Automation             2
Q 131053 PRB: Property or Method Name Not Recognized on Some Machines    1
Q 131055 PRB: LoadTypeLib Does Not Register Type Library                 1

Q 131056 PRB: Synchronous OLE Call Fails If in Inter-task SendMessage    2
Q 131086 SAMPLE: SAFEARAY: Use of Safe Arrays in Automation              1
Q 131104 PRB: Compiler Doesn't Lay Out Overloaded Functions in Order     1
Q 131105 SAMPLE: TYPEBLD: How to Use ICreateTypeLib & ICreateTypeInfo    2
Q 131154 How to Test OLE Applications with Outline                       2

Q 131155 PRB: Some OLE Containers Do Not Call IViewObject::Draw          1

End of listing.


Additional reference words: 95
Keywords : LeTwoMisc kbole kbref kbtlc
Version : 2.00 2.01 2.02 4.00 | 3.50 3.51
Platform : NT WINDOWS
Issue type : kbinfo
Solution Type : Info_Provided


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: October 21, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.