home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'Fileinfo.pas' rev: 3.00
-
- #ifndef FileinfoHPP
- #define FileinfoHPP
- #include <Windows.hpp>
- #include <SysUtils.hpp>
- #include <Classes.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Fileinfo
- {
- //-- type declarations -------------------------------------------------------
- class DELPHICLASS TFileVersionInfo;
- class PASCALIMPLEMENTATION TFileVersionInfo : public Classes::TComponent
- {
- typedef Classes::TComponent inherited;
-
- private:
- System::AnsiString fCompanyName;
- System::AnsiString fFileDescription;
- System::AnsiString fFileVersion;
- System::AnsiString fInternalName;
- System::AnsiString fLegalCopyright;
- System::AnsiString fLegalTradeMarks;
- System::AnsiString fOriginalFilename;
- System::AnsiString fProductName;
- System::AnsiString fProductVersion;
- System::AnsiString fComments;
- System::AnsiString fExecutableFile;
- System::AnsiString fCountryCode;
- void __fastcall setExecutableFile(System::AnsiString FileName);
- void __fastcall clearInfo(void);
-
- public:
- __fastcall virtual TFileVersionInfo(Classes::TComponent* AOwner);
- void __fastcall FindFileVersionInfo(void);
-
- __published:
- __property System::AnsiString Comments = {read=fComments, write=fComments};
- __property System::AnsiString CompanyName = {read=fCompanyName, write=fCompanyName};
- __property System::AnsiString CountryCode = {read=fCountryCode, write=fCountryCode};
- __property System::AnsiString ExecutableFile = {read=fExecutableFile, write=setExecutableFile};
- __property System::AnsiString FileDescription = {read=fFileDescription, write=fFileDescription};
- __property System::AnsiString FileVersion = {read=fFileVersion, write=fFileVersion};
- __property System::AnsiString InternalName = {read=fInternalName, write=fInternalName};
- __property System::AnsiString LegalCopyright = {read=fLegalCopyright, write=fLegalCopyright};
- __property System::AnsiString LegalTradeMarks = {read=fLegalTradeMarks, write=fLegalTradeMarks};
- __property System::AnsiString OriginalFilename = {read=fOriginalFilename, write=fOriginalFilename};
-
- __property System::AnsiString ProductName = {read=fProductName, write=fProductName};
- __property System::AnsiString ProductVersion = {read=fProductVersion, write=fProductVersion};
- public:
-
- /* TComponent.Destroy */ __fastcall virtual ~TFileVersionInfo(void) { }
-
- };
-
- #pragma pack(push, 1)
- struct TTranslation
- {
- Byte b1;
- Byte b2;
- Byte b3;
- Byte b4;
- } ;
- #pragma pack(pop)
-
- typedef TTranslation *PTranslation;
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Fileinfo */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Fileinfo;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // Fileinfo
-