home *** CD-ROM | disk | FTP | other *** search
- //---------------------------------------------------------------------------
- #include <vcl.h>
- #pragma hdrstop
-
- //---------------------------------------------------------------------------
- #pragma package( smart_init )
-
- #include "Archives.hpp"
-
- #if( __BORLANDC__ < 0x0550 ) // C++ Builder 5 éµéΦæOüH
-
- namespace Lhprgdlg {
-
- class PASCALIMPLEMENTATION TdlgArchiverProgress : public Forms::TForm {
- #if( __BORLANDC__ <= 0x0530 ) // C++ Builder 3 ê╚æOüH
- typedef INT TDELPHIHANDLE;
- typedef INT TDELPHIDWORD;
- typedef PINT PDELPHIDWORD;
- #else
- typedef UINT TDELPHIHANDLE;
- typedef UINT TDELPHIDWORD;
- typedef PUINT PDELPHIDWORD;
- #endif
-
- // int __fastcall UnpackFiles ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString DstPath,const System::TVarRec* FileList,const int FileListSize );
- // int __fastcall PackFiles ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString BaseDir,const System::TVarRec* FileList,const int FileListSize );
- // int __fastcall RemoveItems ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString BaseDir,const System::TVarRec* FileList,const int FileListSize );
- // int __fastcall UpdateArchive( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString BaseDir,const System::TVarRec* FileList,const int FileListSize );
- // int __fastcall MakeSfx ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString DstPath );
- int __fastcall UnpackToMem ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString FileName,void* lpvBuffer,TDELPHIDWORD dwSize,PDWORD lpdwWriteSize );
-
- // int __fastcall UnpackFiles ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString DstPath,const System::TVarRec* FileList,const int FileListSize );
- // int __fastcall PackFiles ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString BaseDir,const System::TVarRec* FileList,const int FileListSize );
- // int __fastcall RemoveItems ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString BaseDir,const System::TVarRec* FileList,const int FileListSize );
- // int __fastcall UpdateArchive( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString BaseDir,const System::TVarRec* FileList,const int FileListSize );
- // int __fastcall MakeSfx ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString DstPath );
- int __fastcall UnpackToMem ( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString FileName,void* lpvBuffer,TDELPHIDWORD dwSize,PDELPHIDWORD lpdwWriteSize );
- };
-
- int __fastcall TdlgArchiverProgress::UnpackToMem( Archives::TArchiveFile* ArchiveFile,Archives::TArchiverOptions* Options,System::AnsiString FileName,void* lpvBuffer,TDELPHIDWORD dwSize,PDWORD lpdwWriteSize ){
- return UnpackToMem( ArchiveFile,Options,FileName,lpvBuffer,TDELPHIDWORD( dwSize ),PDELPHIDWORD( lpdwWriteSize ));
- }
-
- };
-
- #endif // __BORLANDC__ < 0x0550 C++ Builder 5 éµéΦæOüH
-
-