Hello,

Sorry for disturbing, but i really did not find any helpful information in the manual
What I already have, is a little gtk/glade app with a gtkmozembed object on top which can be used to browse etc.
What I need and where I am failing since XMas eve, is: gtk_moz_embed_get_nsIWebBrowser
It comes from #include "gtkembedmoz/gtkmozembed_internal.h" and looks like in this header file:
extern GTKMOZEMBED_API(void) gtk_moz_embed_get_nsIWebBrowser (GtkMozEmbed *embed, nsIWebBrowser **retval);

cc -L -Wall -O2 `pkg-config libglade-2.0 gtkmm-2.4 xulrunner-xpcom --cflags --libs` -c -o gtktest.o gtktest.cc -lXtst /usr/include/firefox/
(the way i generated my .o file before successfully as long there has not been the gtkmozembed_internal.h inside)
fails:
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:50:28: Fehler: Makro »GTKMOZEMBED_API« erfordert 3 Argumente, aber nur 1 wurden angegeben
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:51:34: Fehler: Makro »GTKMOZEMBED_API« erfordert 3 Argumente, aber nur 1 wurden angegeben
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:52:34: Fehler: Makro »GTKMOZEMBED_API« erfordert 3 Argumente, aber nur 1 wurden angegeben
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:53:34: Fehler: Makro »GTKMOZEMBED_API« erfordert 3 Argumente, aber nur 1 wurden angegeben
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:54:28: Fehler: Makro »GTKMOZEMBED_API« erfordert 3 Argumente, aber nur 1 wurden angegeben
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:55:28: Fehler: Makro »GTKMOZEMBED_API« erfordert 3 Argumente, aber nur 1 wurden angegeben
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:50: Fehler: »GTKMOZEMBED_API« bezeichnet keinen Typ
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:51: Fehler: »GTKMOZEMBED_API« bezeichnet keinen Typ
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:52: Fehler: »GTKMOZEMBED_API« bezeichnet keinen Typ
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:53: Fehler: »GTKMOZEMBED_API« bezeichnet keinen Typ
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:54: Fehler: »GTKMOZEMBED_API« bezeichnet keinen Typ
/usr/include/xulrunner/gtkembedmoz/gtkmozembed_internal.h:55: Fehler: »GTKMOZEMBED_API« bezeichnet keinen Typ
in English the first messages say: error: Macro »GTKMOZEMBED_API« requires 3 arguments but only 1 is given.

And that's why I am here now asking for help...
Can You tell me, please, what is going wrong or how it can be solved?

[after the first cc command line works, i could go on with cc -L -Wall -O2 `pkg-config libglade-2.0 gtkmm-2.4 --cflags --libs` gtktest.o -o gtktest gtkmozi/libgtkmozglade.so -ldl gtkmozi/libgtkembedmoz.so gtkmozi/libxpcom.so -lXtst
but atm this is not possible ]

Hope, You can give me advice or know the reason. Google did not want to tell me more about it.

THANKS a lot!