DLL ISCrypto

peterf1999

Новичок
ISCrypto v0.2.0.5 (AES encryption plugin for Inno Setup)

Exported functions/procedures:

procedure LoadFileToBuffer(const FileName: PAnsichar; var Buffer: AnsiString; BufferCount: integer; Offset: extended);
external 'LoadFileToBuffer@files:ISCrypto.dll stdcall delayload';

procedure SaveFileFromBuffer(const FileName: PAnsichar; var Buffer: Ansistring; BufferSize: integer);
external 'SaveFileFromBuffer@files:ISCrypto.dll stdcall delayload';

function GetFileSize(const FileName : PAnsiChar) : extended;
external 'GetFileSize@files:ISCrypto.dll stdcall delayload';

procedure EncryptBuffer(var SrcBuffer,DestBuffer: AnsiString; const PassWord: PAnsichar);
external 'EncryptBuffer@files:ISCrypto.dll stdcall delayload';

procedure DecryptBuffer(var SrcBuffer,DestBuffer: AnsiString; const PassWord: PAnsichar);
external 'DecryptBuffer@files:ISCrypto.dll stdcall delayload';

function GetEncodedBuffer(SrcBuffer: Integer): Integer;
external 'GetEncodedBuffer@files:ISCrypto.dll stdcall delayload';

function EncryptStr(const StrtoEncrypt, PassWord: PAnsichar): PAnsichar;
external 'EncryptStr@files:ISCrypto.dll stdcall delayload';

function DecryptStr(const StringtoDecrypt, PassWord: PAnsichar): PAnsichar;
external 'DecryptStr@files:ISCrypto.dll stdcall delayload';

function EncryptFile(const InFile,OutFile,PassWord: Pansichar; DeleteSrcFile: Boolean): Integer;
external 'EncryptFile@files:ISCrypto.dll stdcall delayload';

function DecryptFile(const InFile,OutFile,PassWord: Pansichar; DeleteSrcFile: Boolean): Integer;
external 'DecryptFile@files:ISCrypto.dll stdcall delayload';
 

Вложения

Последнее редактирование:
Сверху