The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
VersionInfoU.h
Go to the documentation of this file.
1 
2 #ifndef VersionInfoUH
3 #define VersionInfoUH
4 
5 
6 
7 extern const int MaxVersionKeys;
8 extern const AnsiString VersionKeyNames[];
9 
11 {
12 
13 private:
14  void * VersionInfo;
15  AnsiString LangCharset;
16  bool InfoAvailable;
17  AnsiString StandardKeys[10];
18  AnsiString __fastcall GetVersionInfo(int Index);
19  AnsiString __fastcall GetKey(AnsiString ThisKeyName);
20 
21 public:
22  __fastcall TModuleVersionInfo(AnsiString ThisSourceFile);
23  __property AnsiString Key[AnsiString KeyName] = {read=GetKey};
24  __property AnsiString CompanyName = {read=GetVersionInfo, index=0};
25  __property AnsiString FileDescription = {read=GetVersionInfo, index=1};
26  __property AnsiString FileVersion = {read=GetVersionInfo, index=2};
27  __property AnsiString InternalName = {read=GetVersionInfo, index=3};
28  __property AnsiString Copyright = {read=GetVersionInfo, index=4};
29  __property AnsiString TradeMarks = {read=GetVersionInfo, index=5};
30  __property AnsiString OriginalFileName = {read=GetVersionInfo, index=6};
31  __property AnsiString ProductName = {read=GetVersionInfo, index=7};
32  __property AnsiString ProductVersion = {read=GetVersionInfo, index=8};
33  __property AnsiString Comments = {read=GetVersionInfo, index=9};
34 public:
35  __fastcall virtual ~TModuleVersionInfo(void);
36 
37 };
38 
39 #endif
40