comparison dwt/internal/mozilla/nsISupportsArray.d @ 348:9a4d7706df52

Test Update to fix linux XPCOM interface issues
author John Reimer <terminal.node@gmail.com>
date Fri, 31 Oct 2008 21:46:44 -0700
parents 942da4b6558a
children
comparison
equal deleted inserted replaced
347:ff6dd48f5248 348:9a4d7706df52
12 12
13 const nsIID NS_ISUPPORTSARRAY_IID= 13 const nsIID NS_ISUPPORTSARRAY_IID=
14 {0x791eafa0, 0xb9e6, 0x11d1, 14 {0x791eafa0, 0xb9e6, 0x11d1,
15 [ 0x80, 0x31, 0x00, 0x60, 0x08, 0x15, 0x9b, 0x5a ]}; 15 [ 0x80, 0x31, 0x00, 0x60, 0x08, 0x15, 0x9b, 0x5a ]};
16 16
17 //extern(System)
18
19 interface nsISupportsArray : nsICollection { 17 interface nsISupportsArray : nsICollection {
20 18
21 static const char[] IID_STR = NS_ISUPPORTSARRAY_IID_STR; 19 static const char[] IID_STR = NS_ISUPPORTSARRAY_IID_STR;
22 static const nsIID IID = NS_ISUPPORTSARRAY_IID; 20 static const nsIID IID = NS_ISUPPORTSARRAY_IID;
23 21
22 extern(System):
24 PRBool Equals(nsISupportsArray other); 23 PRBool Equals(nsISupportsArray other);
25 nsISupports ElementAt(PRUint32 aIndex); 24 nsISupports ElementAt(PRUint32 aIndex);
26 PRInt32 IndexOf(nsISupports aPossibleElement); 25 PRInt32 IndexOf(nsISupports aPossibleElement);
27 PRInt32 IndexOfStartingAt(nsISupports aPossibleElement, PRUint32 aStartIndex); 26 PRInt32 IndexOfStartingAt(nsISupports aPossibleElement, PRUint32 aStartIndex);
28 PRInt32 LastIndexOf(nsISupports aPossibleElement); 27 PRInt32 LastIndexOf(nsISupports aPossibleElement);