Header:
   Major version:         1
   Minor version:         0
   Number of interfaces:  10
   Annotations:
      Annotation #0:
         Creator:      xpt_link
         Private Data: This is a linked type library file created by xpt_link.
      Annotation #1:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #2:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #3:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #4:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #5:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #6:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #7:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #8:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #9:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.
      Annotation #10:
         Creator:      xpidl 0.99.1
         Private Data: I should put something here.

Interface Directory:
   - ::nsISupports (00000000-0000-0000-c000-000000000046):
      Methods:
         uint32 QueryInterface(in void *, out void *);
     H   uint32 AddRef();
     H   uint32 Release();
      Constants:
         No Constants
   - ::nsIInputStream (022396f0-93b5-11d1-895b-006008911b81):
      Parent: ::nsIBaseStream
      Methods:
         uint32 GetLength(out retval uint32);
         uint32 Read(in bstr, in uint32, in uint32, out uint32, out retval uint32);
      Constants:
         No Constants
   - ::nsIFactory (19997c41-a343-11d1-b665-00805f8a2676):
      Parent: ::nsISupports
      Methods:
         uint32 CreateInstance(in nsISupports, in void *, out retval void *);
         uint32 LockFactory(in boolean);
      Constants:
         No Constants
   - ::nsIShutdownListener (56decae0-3406-11d2-8163-006008119d7a):
      Parent: ::nsISupports
      Methods:
         uint32 OnShutdown(in void *, in nsISupports);
      Constants:
         No Constants
   - ::nsIBaseStream (6ccb17a0-e95e-11d1-beae-00805f8a66dc):
      Parent: ::nsISupports
      Methods:
         uint32 Close();
      Constants:
         No Constants
   - ::nsIBidirectionalEnumerator (75f158a0-cadd-11d2-8cca-0060b0fc14a3):
      Parent: ::nsIEnumerator
      Methods:
         uint32 Last();
         uint32 Prev();
      Constants:
         No Constants
   - ::nsISupportsArray (791eafa0-b9e6-11d1-8031-006008159b5a):
      Parent: ::nsICollection
      Methods:
         No Methods
      Constants:
         No Constants
   - ::nsICollection (83b6019c-cbc4-11d2-8cca-0060b0fc14a3):
      Parent: ::nsISupports
      Methods:
   G     uint32 count(out uint32);
         uint32 AppendElement(in nsISupports);
         uint32 RemoveElement(in nsISupports);
         uint32 Enumerate(out retval nsIEnumerator);
         uint32 Clear();
      Constants:
         No Constants
   - ::nsIEnumerator (ad385286-cbc4-11d2-8cca-0060b0fc14a3):
      Parent: ::nsISupports
      Methods:
         uint32 First();
         uint32 Next();
         uint32 CurrentItem(out retval nsISupports);
         uint32 IsDone(out retval boolean);
      Constants:
         No Constants
   - ::nsIServiceManager (cf0df3b0-3401-11d2-8163-006008119d7a):
      Parent: ::nsISupports
      Methods:
         uint32 GetServiceByProgID(in bstr, in void *, out retval nsISupports);
         uint32 ReleaseServiceByProgID(in bstr, in nsISupports);
         uint32 ShutdownServiceByProgID(in bstr);
         uint32 GetService(in void *, in void *, out retval nsISupports);
         uint32 GetServiceWithListener(in void *, in void *, in nsIShutdownListener, out retval nsISupports);
         uint32 ReleaseService(in void *, in nsISupports);
         uint32 ShutdownService(in void *);
         uint32 ReleaseServiceWithListener(in void *, in nsISupports, in nsIShutdownListener);
      Constants:
         No Constants