mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-07 08:48:08 +02:00
55 lines
893 B
ObjectPascal
55 lines
893 B
ObjectPascal
unit uw20940;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, SysUtils;
|
|
|
|
Type
|
|
Storage=class
|
|
type
|
|
Folders=class
|
|
Const
|
|
FLAG_REFRESH = 1;
|
|
FLAG_DELETE = 2;
|
|
Type
|
|
TItem=record
|
|
ID:Int64;
|
|
Path:string;
|
|
end;
|
|
PItem=^TItem;
|
|
TItems=array of PItem;
|
|
PItems=^TItems;
|
|
|
|
TItemsEvent=procedure(Var Items:TItems) of Object;
|
|
end;
|
|
Files=class
|
|
Type
|
|
PItem=^TItem;
|
|
TItem=record
|
|
Name :string;
|
|
Created:TDateTime;
|
|
end;
|
|
TItems=Array of PItem;
|
|
TItemsEvent=procedure(Var Items:TItems) of Object;
|
|
end;
|
|
Resources=class
|
|
Type
|
|
PItem=^TItem;
|
|
TItem=record
|
|
Name :string;
|
|
Description:string;
|
|
Manifest:string;
|
|
end;
|
|
TItems=Array of PItem;
|
|
TItemsEvent=procedure(Var Items:TItems) of Object;
|
|
end;
|
|
end;
|
|
|
|
implementation
|
|
|
|
end.
|
|
|