I am trying to do something simple here. I have a working C++ XPCOM
component that all it needs to do is manipulate FireFox's bookmarks.
Why is it to obscure to find a way to do this. I have searched and
searched about this topic to not avail.
I don't even understand why nsIBookmarksService.idl (or .h) is not in
gecko SDK (I have 22.214.171.124). It is defintely avialable in JS but not C
+. I also read about using RDF services; but that is also not clear
(or available in C++).
1) How can I do such a simple thing as creating a bookmark or
2) How can do something like below for a C++XPCOM (given that
nsIRDFService is not present in the gecko SDK):
>I don't even understand why nsIBookmarksService.idl (or .h) is not in gecko SDK (I have 126.96.36.199).
If you compile your own Firefox then you'll get all the .idl files used
in that version, not just the SDK, but then there's no guarantee that
your component will work in other versions without recompiling.