This is file list in embedding src dir EmbedCertificates.cpp EmbedGlobalHistory.h gtkmozembed2.cpp EmbedCertificates.h EmbedGtkTools.cpp gtkmozembed_common.cpp EmbedContentListener.cpp EmbedGtkTools.h gtkmozembed_common.h EmbedContentListener.h EmbedPrivate.cpp gtkmozembed_download.cpp EmbedContextMenuInfo.cpp EmbedPrivate.h gtkmozembed_download.h EmbedContextMenuInfo.h EmbedProgress.cpp gtkmozembed_glue.cpp EmbedDownloadMgr.cpp EmbedProgress.h gtkmozembed.h EmbedDownloadMgr.h EmbedPrompter.cpp gtkmozembed_internal.h EmbedEventListener.cpp EmbedPrompter.h gtkmozembedmarshal.list EmbedEventListener.h EmbedWindow.cpp gtkmozembedprivate.h EmbedFilePicker.cpp EmbedWindowCreator.cpp GtkPromptService.cpp EmbedFilePicker.h EmbedWindowCreator.h GtkPromptService.h EmbedGlobalHistory.cpp EmbedWindow.h Makefile.in ==================================================== However Makefile.in only includes some of them.Lets take a look ==================================================== CPPSRCS = \ gtkmozembed2.cpp \ EmbedPrivate.cpp \ EmbedWindow.cpp \ EmbedProgress.cpp \ EmbedContentListener.cpp \ EmbedEventListener.cpp \ EmbedWindowCreator.cpp \ $(NULL) ifdef MOZ_ENABLE_GTK2 CSRCS = \ gtkmozembedmarshal.c CPPSRCS += \ EmbedPrompter.cpp \ GtkPromptService.cpp endif ========================= Futhermore,only export three files ========================= EXPORTS = \ gtkmozembed.h \ gtkmozembed_glue.cpp \ gtkmozembed_internal.h ========================== How can i use apis in gtkmozembed_common.h _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding