mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
51 lines
954 B
ObjectPascal
51 lines
954 B
ObjectPascal
library Sample;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
uses
|
|
{$IFDEF MSWINDOWS}
|
|
Windows,
|
|
{$ENDIF}
|
|
{$IFDEF unix}
|
|
baseunix,
|
|
{$ENDIF}
|
|
Classes,
|
|
ufsplugin,
|
|
SysUtils;
|
|
|
|
|
|
{$E wfx}
|
|
//{$R *.res}
|
|
|
|
function FsInit(PluginNr:integer;pProgressProc:tProgressProc;pLogProc:tLogProc;
|
|
pRequestProc:tRequestProc):integer; stdcall;
|
|
begin
|
|
result:=0;
|
|
end;
|
|
|
|
function FsFindFirst(path :pchar;var FindData:tWIN32FINDDATA):thandle; stdcall;
|
|
begin
|
|
FindData.dwFileAttributes :=0; //0 - обычный файл без каких-либо атрибутов
|
|
StrPCopy(FindData.cFileName,'Hello, world.txt'); //имя файла
|
|
result:=0; //функция нормально отработала}
|
|
end;
|
|
|
|
function FsFindNext(Hdl:thandle;var FindData:tWIN32FINDDATA):boolean; stdcall;
|
|
begin
|
|
Result:=false;
|
|
end;
|
|
|
|
function FsFindClose(Hdl:thandle):integer; stdcall;
|
|
begin
|
|
result:=0;
|
|
end;
|
|
|
|
|
|
exports
|
|
FsInit,
|
|
FsFindFirst,
|
|
FsFindNext,
|
|
FsFindClose;
|
|
|
|
begin
|
|
end.
|