Hi!
>1) How do I include Type Library info into the dll itself?
I think it's not possible if you asking about VFP DLLs. Type library may be stored in executable file (exe, dll) as resource. If it really needed, you can try to add content of .tlb as resource by resource editing tools, such as Visual Studio. However it possible only under NT/Win2000 platform.
Other developer tools (VB, VC++) usually make DLLs with included type library.
You can check the presence of type library in dll using Ole View tool from Visual Studio. Another simple, but useful tool is vbClarity ActiveX Properties Shell Extension (
www.vbClarity.com).