2
$Id: intf.inc,v 1.2 2005/02/14 17:13:11 peter Exp $
3
This file is part of the Free Component Library (FCL)
4
Copyright (c) 2002 by the Free Pascal development team
6
See the file COPYING.FPC, included in this distribution,
7
for details about the copyright.
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13
**********************************************************************}
15
constructor TInterfaceList.Create;
20
destructor TInterfaceList.Destroy;
25
function TInterfaceList.Get(i : Integer) : IUnknown;
30
function TInterfaceList.GetCapacity : Integer;
35
function TInterfaceList.GetCount : Integer;
40
procedure TInterfaceList.Put(i : Integer;item : IUnknown);
45
procedure TInterfaceList.SetCapacity(NewCapacity : Integer);
50
procedure TInterfaceList.SetCount(NewCount : Integer);
55
procedure TInterfaceList.Clear;
60
procedure TInterfaceList.Delete(index : Integer);
65
procedure TInterfaceList.Exchange(index1,index2 : Integer);
70
function TInterfaceList.First : IUnknown;
75
function TInterfaceList.IndexOf(item : IUnknown) : Integer;
80
function TInterfaceList.Add(item : IUnknown) : Integer;
85
procedure TInterfaceList.Insert(i : Integer;item : IUnknown);
90
function TInterfaceList.Last : IUnknown;
95
function TInterfaceList.Remove(item : IUnknown): Integer;
100
procedure TInterfaceList.Lock;
105
procedure TInterfaceList.Unlock;
110
function TInterfaceList.Expand : TInterfaceList;
117
Revision 1.2 2005/02/14 17:13:11 peter