Article ID: 186882
Article Last Modified on 10/17/2003
183813 Developer Studio Macro Constants Not Defined
DSDebugger (devdbg.pkg) {34C63000-AE64-11CF-AB59-00AA00C091A1}
DSProjectSystem (devbld.pkg) {96961265-A819-11CF-AD07-00A0C9034965}
DSSharedObjects (devshl.dll) {B3CF8E20-19B6-11CF-8E4D-00AA004254C4}
DSTextEditor (devedit.pkg) {2A6DF200-8240-11CF-AB59-00AA00C091A1}
Several OLE interfaces (for example, ITypeLib, ITypeLib2) return object and
method documentation from type libraries. The following code gets the
ITypeLib interface for Visual Studio Shared Objects (Devshl.dll):
#include <atlbase.h>
const GUID guidShl
= { 0xB3CF8E20L, 0x19B6, 0x11CF,
{ 0x8E, 0x4D, 0x00, 0xAA, 0x00, 0x42, 0x54, 0xC4 } }
CComPtr<ITypeLib> pTLib;
HRESULT hr = LoadRegTypeLib(
&guidShl, // REFGUID rguid.
1, // Unsigned short wVerMajor.
0, // Unsigned short wVerMinor.
0x409, // LCID lcid.
&pTLib ); // ITypeLib FAR* FAR* pptlib.
Visual Studio 97 Debugger (Ver 1.0): devdbg.pkg
Visual Studio 97 Project System (Ver 1.0): devbld.pkg
Visual Studio 97 Shared Objects (Ver 1.0): devshl.dll
Visual Studio 97 Text Editor (Ver 1.0): devedit.pkg
Visual C++ Debugger (Ver 6.0): devdbg.pkg
Visual C++ Project System (Ver 6.0): devbld.pkg
Visual C++ Shared Objects (Ver 6.0): devshl.dll
Visual C++ Text Editor (Ver 6.0): devedit.pkg
Keywords: kbbug kbfix kbregistry kbide kbvc600fix kbautomation kbcode KB186882