mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-30 08:12:05 +00:00
Landing XPCOM_19990201_BRANCH to the tip.
This commit is contained in:
parent
8fe63ff4d7
commit
aa41a5e908
@ -47,19 +47,23 @@ pairs associated with each key. Each key also keeps a default value.
|
||||
<br><tt> CLSID</tt>
|
||||
<br><tt>
|
||||
"<i>CLSID-string"</i> "<i>class name"</i></tt>
|
||||
<br><tt><i>
|
||||
<br><tt><i>
|
||||
|
||||
</i>ProgID "<i>component.class.version"</i></tt>
|
||||
<br><tt><i>
|
||||
<br><tt><i>
|
||||
|
||||
</i>InprocServer "<i>full-path-name"</i></tt>
|
||||
<br><tt><i> </i>
|
||||
LastModTimeStamp<sup><font color="#990000">*</font></sup> <i>time-value</i></tt>
|
||||
<br><tt><i>
|
||||
</i>FileSize<sup><font color="#990000">*</font></sup>
|
||||
<br><tt><i>
|
||||
|
||||
</i>FileSize<sup><font color="#990000">*</font></sup>
|
||||
|
||||
<i>nbytes</i></tt>
|
||||
<br><tt> "<i>component.class.version"
|
||||
<br><tt> "<i>component.class.version"
|
||||
"class name"</i></tt>
|
||||
<br><tt><i> </i>CLSID<i>
|
||||
"CLSID-string"</i></tt></blockquote>
|
||||
<br><tt><i>
|
||||
</i>CLSID<i> "CLSID-string"</i></tt></blockquote>
|
||||
|
||||
<p><br><tt><sup><font color="#990000">*</font> </sup></tt>Automatically
|
||||
added by the Repository
|
||||
@ -192,11 +196,11 @@ Need support for questions like:</li>
|
||||
Enumerate all CLSIDs that implement a particular interface.</li>
|
||||
|
||||
<li>
|
||||
Let a particular CLSID be the preferable implementation for an interface.<br>
|
||||
I dont know how this a XPCOM component user could use it unless there could
|
||||
be a call like:<br>
|
||||
<tt>nsIRepository::CreateInstance(<b>NULL</b>, NULL, nsWidgetIID, &result);</tt></li>
|
||||
Let a particular CLSID be the preferable implementation for an interface.</li>
|
||||
|
||||
<br>I dont know how this a XPCOM component user could use it unless there
|
||||
could be a call like:
|
||||
<br><tt>nsIRepository::CreateInstance(<b>NULL</b>, NULL, nsWidgetIID, &result);</tt>
|
||||
<li>
|
||||
Enumerate all interfaces supported by a CLSID</li>
|
||||
</ol>
|
||||
@ -208,8 +212,8 @@ Resolving naming conflicts between ProgID</li>
|
||||
Store component specific name-values under <tt>ROOTKEY_COMMON\\<i>component.class.version\\</i></tt></li>
|
||||
|
||||
<li>
|
||||
Add a registry entry under <tt>ROOTKEY_COMMON\\<i>component.class.version\\</i></tt><i>
|
||||
</i>to indicate the willingness for a CLSID to behave as a Service.</li>
|
||||
Add a registry entry under <tt>ROOTKEY_COMMON\\<i>component.class.version\\</i></tt>to
|
||||
indicate the willingness for a CLSID to behave as a Service.</li>
|
||||
|
||||
<li>
|
||||
Add quick registration support functions in <tt>nsIRepository</tt> for
|
||||
|
Loading…
Reference in New Issue
Block a user