Re: Basic ATL questions
 
"nly" <nlyee2001@yahoo.com> wrote in message
news:%239uL%23q8pGHA.3908@TK2MSFTNGP05.phx.gbl
The type library is registered under HKCR\TypeLib\xxxLIBID.
When or how such info is retrieved at runtime from the type library?
LoadRegTypeLib. As to when, look for LoadRegTypeLib call in atlcom.h
In IDispatch, there're two methods named: GetTypeInfo and
GetTypeInfoCount. When or how these two are triggered?
GetTypeInfoCount always returns 1. It represents a design feature that 
never materialized.
GetTypeInfo is used by some clients to discover methods and properties 
at run-time. ATL supports implementing it, but I don't think it ever 
calls it.
When creating a In-Proc COM object, will the proxy/stud code also be
generated no matter?
You may choose not to build proxy/stub DLL.
-- 
With best wishes,
    Igor Tandetnik
With sufficient thrust, pigs fly just fine. However, this is not 
necessarily a good idea. It is hard to be sure where they are going to 
land, and it could be dangerous sitting under them as they fly 
overhead. -- RFC 1925