Ahryman40k wrote:
> 243 is an index in the dat file,
> IMedialiveAgent is my interface name
> {d75bf493-c64f-4cb0-9090-b2b1dc48fa21} is the contract ID of my XPCOM
> component
No, it's the interface ID of IMedialiveAgent. Also, contract IDs are
strings (like @mozilla.org/foo;1), you probably mean CID, but CIDs are
not stored in xpti.dat.
> what does the 3 last parameters mean ?
3 is the xpt file containing this interface (from the Files section)
The -1 means that the typelib is not part of a zip file, it seems.
The last number is a flags value; 1 means that it's a scriptable interface.
http://lxr.mozilla.org/seamonkey/source/xpcom/reflect/xptinfo/src/xptiManifest.cpp
is the file that reads/write this file.
-christian
--
All the world's a stage,
And all the men and women merely players:
They have their exits and their entrances;
And one man in his time plays many parts, [...] --W. Shakespeare
_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom