[Distutils] CCompiler interfaces

Rene Liebscher R.Liebscher@gmx.de
Mon Sep 18 07:48:01 2000


This is a multi-part message in MIME format.
--------------1A9774B975004582D6999413
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Thomas Heller wrote:
> 
> > On 12 September 2000, Rene Liebscher said:
> > > For link_executable() we also need a parameter
> > > export_symbols. (An executable could export
> > > symbols to be able to be extended by plug-ins.)
> >
> But not on windows... (?)
> 
Have you ever tried to use 'quikview' (German: Schnellansicht)
with a executable or a dll? It shows you all exported
symbols.

For example most Borland C++ compiled executable export 
a hook for the debugger.

netscape.exe exports about 8000 symbols.
(see attached file for some examples)
To programm plugins, which call functions in the
main program, you link against the main program
as you would do to link against a dll.

(file: netscape_exports.txt)

Kind regards

Rene Liebscher
--------------1A9774B975004582D6999413
Content-Type: text/plain; charset=us-ascii;
 name="netscape_exports.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="netscape_exports.txt"

??0CPrefStore@@QAE@ABV0@@Z
??0CPrefStoreLocal@@QAE@ABV0@@Z
??0CPrefStoreLocalLI@@QAE@ABV0@@Z
??0CPrefStoreLockFile@@QAE@ABV0@@Z
??0CProfile@@QAE@ABV0@@Z
??0CProfileAuthKey@@QAE@ABV0@@Z
??0CProfileManager@@QAE@ABV0@@Z
??1CPrefStore@@UAE@XZ
??1CPrefStoreLocalLI@@UAE@XZ
??1CPrefStoreLockFile@@UAE@XZ
??4CPrefStore@@QAEAAV0@ABV0@@Z
??4CPrefStoreLocal@@QAEAAV0@ABV0@@Z
??4CPrefStoreLocalLI@@QAEAAV0@ABV0@@Z
??4CPrefStoreLockFile@@QAEAAV0@ABV0@@Z
??4CProfile@@QAEAAV0@ABV0@@Z
??4CProfileAuthKey@@QAEAAV0@ABV0@@Z
??4CProfileManager@@QAEAAV0@ABV0@@Z
??_7CPrefStore@@6B@
??_7CPrefStoreLocal@@6B@
??_7CPrefStoreLocalLI@@6B@
??_7CPrefStoreLockFile@@6B@
??_7CProfile@@6B@
??_7CProfileAuthKey@@6B@
??_7CProfileManager@@6B@
??_ECPrefStore@@UAEPAXI@Z
??_ECPrefStoreLocal@@UAEPAXI@Z
??_ECPrefStoreLocalLI@@UAEPAXI@Z
??_ECPrefStoreLockFile@@UAEPAXI@Z
??_ECProfile@@UAEPAXI@Z
??_ECProfileAuthKey@@UAEPAXI@Z
??_ECProfileManager@@UAEPAXI@Z
??_GCPrefStore@@UAEPAXI@Z
??_GCPrefStoreLocal@@UAEPAXI@Z
??_GCPrefStoreLocalLI@@UAEPAXI@Z
??_GCPrefStoreLockFile@@UAEPAXI@Z
??_GCProfile@@UAEPAXI@Z
??_GCProfileAuthKey@@UAEPAXI@Z
??_GCProfileManager@@UAEPAXI@Z
?AttachCurrentThread@JavaVM_@@QAGJPAPAUJNIEnv_@@PAX@Z
?DestroyJavaVM@JavaVM_@@QAGJXZ
?DetachCurrentThread@JavaVM_@@QAGJXZ
?GetAuthLogin@CProfileAuthKey@@QAEPBDXZ
?GetAuthToken@CProfileAuthKey@@QAEPBDXZ
?GetConnectionInfo@CProfile@@UAEPAUProfileConnectionInfo@@XZ
...
NET_ParseDate
NET_ParseHTMLHelpFree
NET_ParseHTMLHelpInit
NET_ParseHTMLHelpLoadHelpDoc
NET_ParseMimeHeader
NET_ParseNetHelpURL
NET_ParseURL
NET_ParseUploadURL
NET_PlainTextConverter
NET_PlusToSpace
NET_Pop3Load
NET_PrefChangedFunc
NET_PrintDirectory
NET_PrintFileType
NET_PrintNetlibStatus
NET_PrintRawToDisk
NET_ProcessAddressBook
NET_ProcessCallbackURL
NET_ProcessDataURL
NET_ProcessFTP
NET_ProcessFile
...
xp_MakeHTMLDialogPass1
xp_MakeHTMLDialogPass2
xp_MakeHTMLDialogWindow
zip_close
zip_get
zip_get_no_of_elements
zip_list_files
zip_lock
zip_open
zip_stat
zip_unlock
zlibVersion

--------------1A9774B975004582D6999413--