home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / Runimage / Delphi50 / Imports / Idl / STDVCL.IDL
Encoding:
Text File  |  1999-08-11  |  796 b   |  36 lines

  1.  
  2. module StdVCL
  3. {
  4.   
  5.   interface IProvider
  6.   {
  7.     any Get_Data();
  8.     any ApplyUpdates(in any Delta, in long MaxErrors, out long ErrorCount);
  9.     any GetMetaData();
  10.     any GetRecords(in long Count, out long RecsOut);
  11.     any DataRequest(in any Input);
  12.     boolean Get_Constraints();
  13.     boolean Set_Constraints();
  14.     void Reset(in boolean MetaData);
  15.     void SetParams(in any Values);
  16.   };
  17.   
  18.   interface IStrings
  19.   {
  20.     any Get_ControlDefault(in long Index);
  21.     any Set_ControlDefault(in long Index);
  22.     long Count();
  23.     any Get_Item(in long Index);
  24.     any Set_Item(in long Index);
  25.     void Remove(in long Index);
  26.     void Clear();
  27.     long Add(in any Item);
  28.     Object NewEnum();
  29.   };
  30.   
  31.   interface IDataBroker
  32.   {
  33.     any GetProviderNames();
  34.   };
  35.  
  36. };