jmp wrote:
For example there are several different directories defined in xpcom/io/nsAppDirectoryServiceDefs.h, but there are no native paths defined I'm guessing that they are defined at compile-time as much as possible, but I don't see where.
http://lxr.mozilla.org/seamonkey/source/xpcom/io/nsDirectoryService.cpp and the things it calls, especially http://lxr.mozilla.org/seamonkey/source/xpcom/io/SpecialSystemDirectory.cpp
Also, is it possible to change the native paths that the definitions point to?
You could change the mentioned source files...
I can see the headers generated by xpidl, but I want to know how the interface does things, not just what goes into and comes out of the interface.
Interfaces do not do things. You need to find a component that implements the interface. There can be many of them.
smime.p7s
Description: S/MIME Cryptographic Signature
