EQuestionAnswers.com Computer/Electronics Questions and Answers
C, C++, VC++, COM/DCOM, DLL and more
#Login #Sign up  Facebook Twitter TGoogle+
 

#Previous question #Index of COM/DCOM Questions #Next question

Load and Register typelib

The Automation dynamic link library, Oleaut32.dll, provides several functions that you can call to load and register a type library.

// Loads and registers a type library.
HRESULT LoadTypeLib(
   LPCOLESTR szFile,   // The name of the type library file
   ITypeLib  **pptlib  // The loaded type library
);

// Loads a type library and (optionally) registers it in the system registry. 
HRESULT LoadTypeLibEx(
   LPCOLESTR szFile,  // The name of the type library file
   REGKIND   regkind,  //Identifies the kind of registration flags: DEFAULT, REGISTER and NONE
   ITypeLib  **pptlib  // The loaded type library
);

// Adds information about a type library to the system registry.
HRESULT RegisterTypeLib(
           ITypeLib  *ptlib, // The type library.
  _In_     LPCOLESTR szFullPath, // The fully qualified path specification for the type library.
  _In_opt_ LPCOLESTR szHelpDir  // The directory in which the Help file can be found
);

HRESULT UnRegisterTypeLib(
   REFGUID libID,
   WORD    wVerMajor,
   WORD    wVerMinor,
   LCID    lcid,
   SYSKIND syskind
);

Register typelib code

Example: Calling LoadTypeLibEx, as shown in this example, both loads the library and creates the registry entries.

ITypeLib *pTypeLib;
HRESULT hr;
hr = LoadTypeLibEx("example.tlb", REGKIND_REGISTER, &pTypeLib);
if(SUCCEEDED(hr))
{
    pTypeLib->Release();
} 

You have viewed 1 page out of 66. Your COM/DCOM learning is 0.00% complete. Login to check your learning progress.

 Vote 0

Similar topics related to this section

# COM DCOM Interview Questions and Answers :: ALL Interview .com
# COM DCOM - COM DCOM Interview Questions
# COM interview questions | TechInterviews
# COM Interview Questions - CodeProject
# Com Dcom Interview Questions - Com and Dcom in Asp Net
# ATL Interview Questions and Answers :: ALL Interview .com
# ActiveX Interview Questions and Answers :: ALL Interview .com

* #1 webmaster Tue 29 Apr/2014 04:11:37(GMT)  Like 0 Unlike 0

Dear Users,

We are pleased to inform you that a forum/blog has been incorporated with www.mybestnotes.co.in. You are welcomed to add your comments, requests, codes, solutions and feedback to it. Please login(if already a member) or signup(for free) to avail to this facility.

Regards,
Webmaster

Your message goes here:

Name:Guest
Email:anonymous@unknown.com
My Post:*
Secutiry Code: ******  *
Preview this compose before posting this in discussion forum.
 
Note:
  1. Use [Sxx] code to show smiles. Example [S02]
  2. Use [URL ], example [URL http://www.google.com/]
  3. To display code or un formatted text use [CODE] [/CODE]. Example: [CODE] printf("Hello world"); [/CODE]
 [S01]   [S02]   [S03]   [S04]   [S05]   [S06]   [S07]   [S08] 
 [S09]   [S10]   [S11]   [S12]   [S13]   [S14]   [S15]   [S16] 
 [S17]   [S18]   [S19]   [S20]   [S21]   [S22]   [S23]   [S24] 

Note: Only members are allowed, * fields are mandatory.