undefinierte Funktionen unter XPCOM



  • Hallo zusammen,
    ich muss mich gerade mit XPCOM herum schlagen dem Framework von Mozilla, mit dem man Erweiterungen für Firefox, Thuderbird usw. schreiben kann. Aber man kann auch komplett eigene Anwendungen schreiben.
    Wo ich ein Verständniss-Problem habe ist, zum Anmelden eines Moduls/Plugins in den Firefox/Thunderbird-Prozess gibt es ein Makro names NS_IMPL_NSGETMODULE. Dieses verweisst dann über verschiedene Zwischen-Makros auf eine Funktion names NS_NewGenericModule2. Und das ist das merkwürdige die Funktion wird nur aufgerufen

    NS_NewGenericModule2(nsModuleInfo const *info, nsIModule* *result);
    

    aber nie definiert. Ich habe schon den kompletten Code von Mozilla gegrept und die Funktion ist nirgendwo implementiert.

    Wie ist sowas möglich?

    Danke vielmals vorab

    Gruss Christian


Anmelden zum Antworten