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.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to