Importación inicial

- Mustangpeak Common Library - 1.7.0
  - EasyListview - 1.7.0

git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.Mustangpeak@2 60b41242-d4b9-2247-b156-4ccd40706241
This commit is contained in:
David Arranz 2007-09-11 08:33:06 +00:00
parent 6f4b656543
commit 778b05bf9f
329 changed files with 129110 additions and 0 deletions

View File

@ -0,0 +1,100 @@
<?xml version='1.0' encoding='utf-8' ?>
<!-- C++Builder XML Project -->
<PROJECT>
<MACROS>
<VERSION value="BCB.05.03"/>
<PROJECT value="&quot;$(BCB)\Projects\Bpl\MPCommonLibC5.bpl&quot;"/>
<OBJFILES value="&quot;$(BCB)\projects\Intermed\MPCommonObjects.obj&quot;
&quot;$(BCB)\projects\Intermed\MPCommonUtilities.obj&quot;
&quot;$(BCB)\projects\Intermed\MPDataObject.obj&quot;
&quot;$(BCB)\projects\Intermed\MPResources.obj&quot;
&quot;$(BCB)\projects\Intermed\MPShellTypes.obj&quot;
&quot;$(BCB)\projects\Intermed\MPShellUtilities.obj&quot;
&quot;$(BCB)\projects\Intermed\MPThreadManager.obj&quot;
&quot;$(BCB)\projects\Intermed\MPCommonLibC5.obj&quot;"/>
<RESFILES value="MPCommonLibC5.res"/>
<DEFFILE value=""/>
<RESDEPEN value="$(RESFILES)"/>
<LIBFILES value=""/>
<LIBRARIES value=""/>
<SPARELIBS value="Vcl50.lib"/>
<PACKAGES value="vcl50.bpi"/>
<PATHCPP value=".;"/>
<PATHPAS value=".;..\Source"/>
<PATHRC value=".;"/>
<PATHASM value=".;"/>
<DEBUGLIBPATH value=""/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="tlink32"/>
<USERDEFINES value="_DEBUG"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="MPCommonLibC5.cpp"/>
<INCLUDEPATH value="..\Source;$(BCB)\include;$(BCB)\include\vcl"/>
<LIBPATH value="$(BCB)\projects\lib;..\Source;$(BCB)\lib\obj;$(BCB)\lib"/>
<WARNINGS value="-w-par"/>
</MACROS>
<OPTIONS>
<CFLAG1 value="-Od -H=$(BCB)\Projects\Intermed\MPCommonLibC5.csm -Hc -Vx -Ve -X- -r- -a8
-b- -k -y -v -vi- -c -tWM"/>
<PFLAGS value="-N2$(BCB)\projects\Intermed -N0$(BCB)\projects\Intermed -$YD -$W -$T -$R
-$Q -$O- -$J- -v -JPHNE -M"/>
<RFLAGS value=""/>
<AFLAGS value="/mx /w2 /zd"/>
<LFLAGS value="-l$(BCB)\projects\Lib -I$(BCB)\projects\Intermed
-D&quot;Mustang Peak Common Library runtime Package&quot; -aa -Tpp -Gpr -x -Gn -Gl -Gi
-v"/>
</OPTIONS>
<LINKER>
<ALLOBJ value="c0pkg32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)"/>
<ALLRES value="$(RESFILES)"/>
<ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib"/>
</LINKER>
<IDEOPTIONS>
[Version Info]
IncludeVerInfo=1
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
Locale=1033
CodePage=1252
[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=
[Debugging]
DebugSourceDirs=$(BCB)\source\vcl
[Parameters]
RunParams=
HostApplication=
RemoteHost=
RemotePath=
RemoteDebug=0
[Compiler]
ShowInfoMsgs=0
LinkDebugVcl=0
LinkCGLIB=0
[Language]
ActiveLang=
ProjectLang=
RootDir=
</IDEOPTIONS>
</PROJECT>

View File

@ -0,0 +1,26 @@
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
USERES("MPCommonLibC5.res");
USEPACKAGE("vcl50.bpi");
USEUNIT("..\Source\MPCommonObjects.pas");
USEUNIT("..\Source\MPCommonUtilities.pas");
USEUNIT("..\Source\MPDataObject.pas");
USEUNIT("..\Source\MPResources.pas");
USEUNIT("..\Source\MPShellTypes.pas");
USEUNIT("..\Source\MPShellUtilities.pas");
USEUNIT("..\Source\MPThreadManager.pas");
//---------------------------------------------------------------------------
#pragma package(smart_init)
//---------------------------------------------------------------------------
// Package source.
//---------------------------------------------------------------------------
#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
{
return 1;
}
//---------------------------------------------------------------------------

View File

@ -0,0 +1,94 @@
<?xml version='1.0' encoding='utf-8' ?>
<!-- C++Builder XML Project -->
<PROJECT>
<MACROS>
<VERSION value="BCB.05.03"/>
<PROJECT value="&quot;$(BCB)\Projects\Bpl\MPCommonLibC5D.bpl&quot;"/>
<OBJFILES value="&quot;$(BCB)\projects\Intermed\MPCommonWizardHelpers.obj&quot;
&quot;$(BCB)\projects\Intermed\MPCommonLibC5D.obj&quot;"/>
<RESFILES value="MPCommonLibC5D.res"/>
<DEFFILE value=""/>
<RESDEPEN value="$(RESFILES)"/>
<LIBFILES value=""/>
<LIBRARIES value=""/>
<SPARELIBS value="Vcl50.lib"/>
<PACKAGES value="vcl50.bpi MPCommonLibC5.bpi"/>
<PATHCPP value=".;"/>
<PATHPAS value=".;..\Source"/>
<PATHRC value=".;"/>
<PATHASM value=".;"/>
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="tlink32"/>
<USERDEFINES value="_DEBUG"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="MPCommonLibC5D.cpp"/>
<INCLUDEPATH value="..\Source;$(BCB)\include;$(BCB)\include\vcl"/>
<LIBPATH value="$(BCB)\projects\lib;..\Source;$(BCB)\lib\obj;$(BCB)\lib"/>
<WARNINGS value="-w-par"/>
</MACROS>
<OPTIONS>
<CFLAG1 value="-Od -H=$(BCB)\Projects\Intermed\MPCommonLibC5D.csm -Hc -Vx -Ve -X- -r- -a8
-b- -k -y -v -vi- -c -tWM"/>
<PFLAGS value="-N2$(BCB)\projects\Intermed -N0$(BCB)\projects\Intermed -$YD -$W -$T -$R
-$Q -$O- -$J- -v -JPHNE -M -LUdsnide50"/>
<RFLAGS value=""/>
<AFLAGS value="/mx /w2 /zd"/>
<LFLAGS value="-l$(BCB)\projects\Lib -I$(BCB)\projects\Intermed
-D&quot;Mustang Peak Common Library DesignTime Package&quot; -aa -Tpp -Gpd -x -Gn -Gl -Gi
-v"/>
</OPTIONS>
<LINKER>
<ALLOBJ value="c0pkg32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)"/>
<ALLRES value="$(RESFILES)"/>
<ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib"/>
</LINKER>
<IDEOPTIONS>
[Version Info]
IncludeVerInfo=1
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
Locale=1033
CodePage=1252
[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=
[Debugging]
DebugSourceDirs=$(BCB)\source\vcl
[Parameters]
RunParams=
HostApplication=
RemoteHost=
RemotePath=
RemoteDebug=0
[Compiler]
ShowInfoMsgs=0
LinkDebugVcl=0
LinkCGLIB=0
[Language]
ActiveLang=
ProjectLang=
RootDir=
</IDEOPTIONS>
</PROJECT>

View File

@ -0,0 +1,22 @@
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
USERES("MPCommonLibC5D.res");
USEPACKAGE("vcl50.bpi");
USEPACKAGE("MPCommonLibC5.bpi");
USEUNIT("..\Source\MPCommonWizardHelpers.pas");
USEUNIT("..\Source\MPCommonWizardTemplates.pas");
//---------------------------------------------------------------------------
#pragma package(smart_init)
//---------------------------------------------------------------------------
// Package source.
//---------------------------------------------------------------------------
#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
{
return 1;
}
//---------------------------------------------------------------------------

View File

@ -0,0 +1,161 @@
<?xml version='1.0' encoding='utf-8' ?>
<!-- C++Builder XML Project -->
<PROJECT>
<MACROS>
<VERSION value="BCB.06.00"/>
<PROJECT value="$(BCB)\projects\Bpl\MPCommonLibC6.bpl"/>
<OBJFILES value="$(BCB)\projects\Intermed\MPCommonLibC6.obj
$(BCB)\projects\Intermed\MPCommonObjects.obj
$(BCB)\projects\Intermed\MPCommonUtilities.obj
$(BCB)\projects\Intermed\MPDataObject.obj
$(BCB)\projects\Intermed\MPResources.obj
$(BCB)\projects\Intermed\MPShellTypes.obj
$(BCB)\projects\Intermed\MPShellUtilities.obj
$(BCB)\projects\Intermed\MPThreadManager.obj"/>
<RESFILES value="MPCommonLibC6.res"/>
<IDLFILES value=""/>
<IDLGENFILES value=""/>
<DEFFILE value=""/>
<RESDEPEN value="$(RESFILES)"/>
<LIBFILES value=""/>
<LIBRARIES value=""/>
<SPARELIBS value=""/>
<PACKAGES value="rtl.bpi vcl.bpi"/>
<PATHCPP value=".;"/>
<PATHPAS value=".;..\Source;..\Source;..\Source;..\Source;..\Source;..\Source"/>
<PATHRC value=".;"/>
<PATHASM value=".;"/>
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
<USERDEFINES value="_DEBUG"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="MPCommonLibC6.cpp"/>
<INCLUDEPATH value="..\Source;$(BCB)\include;$(BCB)\include\vcl"/>
<LIBPATH value="$(BCB)\projects\lib;..\Source;$(BCB)\lib\obj;$(BCB)\lib"/>
<WARNINGS value="-w-par"/>
<OTHERFILES value=""/>
</MACROS>
<OPTIONS>
<IDLCFLAGS value="-I..\Source -I$(BCB)\include -I$(BCB)\include\vcl -src_suffix cpp -D_DEBUG
-boa"/>
<CFLAG1 value="-Od -H=$(BCB)\Projects\Intermed\MPCommonLibC6.csm -Hc -Vx -Ve -X- -r- -a8
-b- -k -y -v -vi- -c -tWM"/>
<PFLAGS value="-N2$(BCB)\projects\Intermed -N0$(BCB)\projects\Intermed -$YD -$W -$T -$R
-$Q -$O- -$A8 -v -JPHNE -M"/>
<RFLAGS value=""/>
<AFLAGS value="/mx /w2 /zd"/>
<LFLAGS value="-l$(BCB)\projects\Lib -I$(BCB)\projects\Intermed
-D&quot;Mustang Peak Common Library runtime Package&quot; -aa -Tpp -Gpr -x -Gn -Gl
-Gi -v"/>
<OTHERFILES value=""/>
</OPTIONS>
<LINKER>
<ALLOBJ value="c0pkg32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)"/>
<ALLRES value="$(RESFILES)"/>
<ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib"/>
<OTHERFILES value=""/>
</LINKER>
<FILELIST>
<FILE FILENAME="MPCommonLibC6.cpp" FORMNAME="" UNITNAME="MPCommonLibC6" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="MPCommonLibC6.res" FORMNAME="" UNITNAME="MPCommonLibC6.res" CONTAINERID="ResTool" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPCommonObjects.pas" FORMNAME="" UNITNAME="MPCommonObjects" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPCommonUtilities.pas" FORMNAME="" UNITNAME="MPCommonUtilities" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPDataObject.pas" FORMNAME="" UNITNAME="MPDataObject" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPResources.pas" FORMNAME="" UNITNAME="MPResources" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPShellTypes.pas" FORMNAME="" UNITNAME="MPShellTypes" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPShellUtilities.pas" FORMNAME="" UNITNAME="MPShellUtilities" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPThreadManager.pas" FORMNAME="" UNITNAME="MPThreadManager" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="rtl.bpi" FORMNAME="" UNITNAME="rtl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="vcl.bpi" FORMNAME="" UNITNAME="vcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/>
</FILELIST>
<BUILDTOOLS>
</BUILDTOOLS>
<IDEOPTIONS>
[Version Info]
IncludeVerInfo=1
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
Locale=1033
CodePage=1252
[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=
[HistoryLists\hlIncludePath]
Count=1
Item0=..\Source;$(BCB)\include;$(BCB)\include\vcl
[HistoryLists\hlLibraryPath]
Count=1
Item0=$(BCB)\projects\lib;..\Source;$(BCB)\lib\obj;$(BCB)\lib
[HistoryLists\hlDebugSourcePath]
Count=1
Item0=$(BCB)\source\vcl
[HistoryLists\hlConditionals]
Count=1
Item0=_DEBUG
[HistoryLists\hlIntOutputDir]
Count=1
Item0=$(BCB)\projects\Intermed
[HistoryLists\hlFinalOutputDir]
Count=1
Item0=$(BCB)\projects\Bpl\
[HistoryLists\hIBPIOutputDir]
Count=1
Item0=$(BCB)\projects\Lib
[Debugging]
DebugSourceDirs=$(BCB)\source\vcl
[Parameters]
RunParams=
Launcher=
UseLauncher=0
DebugCWD=
HostApplication=
RemoteHost=
RemotePath=
RemoteLauncher=
RemoteCWD=
RemoteDebug=0
[Compiler]
ShowInfoMsgs=0
LinkDebugVcl=0
LinkCGLIB=0
[CORBA]
AddServerUnit=1
AddClientUnit=1
PrecompiledHeaders=1
[Linker]
LibPrefix=
LibSuffix=
LibVersion=
</IDEOPTIONS>
</PROJECT>

View File

@ -0,0 +1,17 @@
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma package(smart_init)
//---------------------------------------------------------------------------
// Package source.
//---------------------------------------------------------------------------
#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
{
return 1;
}
//---------------------------------------------------------------------------

View File

@ -0,0 +1,154 @@
<?xml version='1.0' encoding='utf-8' ?>
<!-- C++Builder XML Project -->
<PROJECT>
<MACROS>
<VERSION value="BCB.06.00"/>
<PROJECT value="$(BCB)\projects\Bpl\MPCommonLibC6D.bpl"/>
<OBJFILES value="$(BCB)\projects\Intermed\MPCommonLibC6D.obj
$(BCB)\projects\Intermed\MPCommonWizardTemplates.obj
$(BCB)\projects\Intermed\MPCommonWizardHelpers.obj"/>
<RESFILES value="MPCommonLibC6D.res"/>
<IDLFILES value=""/>
<IDLGENFILES value=""/>
<DEFFILE value=""/>
<RESDEPEN value="$(RESFILES)"/>
<LIBFILES value=""/>
<LIBRARIES value=""/>
<SPARELIBS value=""/>
<PACKAGES value="rtl.bpi vcl.bpi vclx.bpi designide.bpi MPCommonLibC6.bpi"/>
<PATHCPP value=".;"/>
<PATHPAS value=".;..\Source;..\Source"/>
<PATHRC value=".;"/>
<PATHASM value=".;"/>
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
<RELEASELIBPATH value="$(BCB)\lib\release"/>
<LINKER value="ilink32"/>
<USERDEFINES value="_DEBUG"/>
<SYSDEFINES value="_RTLDLL;NO_STRICT;USEPACKAGES"/>
<MAINSOURCE value="MPCommonLibC6D.cpp"/>
<INCLUDEPATH value="..\Source;$(BCB)\include;$(BCB)\include\vcl"/>
<LIBPATH value="$(BCB)\projects\lib;..\Source;$(BCB)\lib\obj;$(BCB)\lib"/>
<WARNINGS value="-w-par"/>
<OTHERFILES value=""/>
</MACROS>
<OPTIONS>
<IDLCFLAGS value="-I..\Source -I$(BCB)\include -I$(BCB)\include\vcl -src_suffix cpp -D_DEBUG
-boa"/>
<CFLAG1 value="-Od -H=$(BCB)\Projects\Intermed\MPCommonLibC6D.csm -Hc -Vx -Ve -X- -r- -a8
-b- -k -y -v -vi- -c -tWM"/>
<PFLAGS value="-N2$(BCB)\projects\Intermed -N0$(BCB)\projects\Intermed -$YD -$W -$T -$R
-$Q -$O- -$A8 -v -JPHNE -M -LUdesignide"/>
<RFLAGS value=""/>
<AFLAGS value="/mx /w2 /zd"/>
<LFLAGS value="-l$(BCB)\projects\Lib -I$(BCB)\projects\Intermed
-D&quot;Mustang Peak Common Library DesignTime Package&quot; -aa -Tpp -Gpd -x -Gn -Gl
-Gi -v"/>
<OTHERFILES value=""/>
</OPTIONS>
<LINKER>
<ALLOBJ value="c0pkg32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)"/>
<ALLRES value="$(RESFILES)"/>
<ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib"/>
<OTHERFILES value=""/>
</LINKER>
<FILELIST>
<FILE FILENAME="MPCommonLibC6D.cpp" FORMNAME="" UNITNAME="MPCommonLibC6" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="MPCommonLibC6D.res" FORMNAME="" UNITNAME="MPCommonLibC6.res" CONTAINERID="ResTool" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPCommonWizardHelpers.pas" FORMNAME="" UNITNAME="MPCommonWizardHelpers" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="..\Source\MPCommonWizardTemplates.pas" FORMNAME="" UNITNAME="MPCommonWizardTemplates" CONTAINERID="PascalCompiler" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="rtl.bpi" FORMNAME="" UNITNAME="rtl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="vcl.bpi" FORMNAME="" UNITNAME="vcl" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="vclx.bpi" FORMNAME="" UNITNAME="vclx" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="designide.bpi" FORMNAME="" UNITNAME="designide" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/>
<FILE FILENAME="MPCommonLibC6.bpi" FORMNAME="" UNITNAME="MPCommonLibC6" CONTAINERID="BPITool" DESIGNCLASS="" LOCALCOMMAND=""/>
</FILELIST>
<BUILDTOOLS>
</BUILDTOOLS>
<IDEOPTIONS>
[Version Info]
IncludeVerInfo=1
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
Locale=1033
CodePage=1252
[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=
[HistoryLists\hlIncludePath]
Count=1
Item0=..\Source;$(BCB)\include;$(BCB)\include\vcl
[HistoryLists\hlLibraryPath]
Count=1
Item0=$(BCB)\projects\lib;..\Source;$(BCB)\lib\obj;$(BCB)\lib
[HistoryLists\hlDebugSourcePath]
Count=1
Item0=$(BCB)\source\vcl
[HistoryLists\hlConditionals]
Count=1
Item0=_DEBUG
[HistoryLists\hlIntOutputDir]
Count=1
Item0=$(BCB)\projects\Intermed
[HistoryLists\hlFinalOutputDir]
Count=1
Item0=$(BCB)\projects\Bpl\
[HistoryLists\hIBPIOutputDir]
Count=1
Item0=$(BCB)\projects\Lib
[Debugging]
DebugSourceDirs=$(BCB)\source\vcl
[Parameters]
RunParams=
Launcher=
UseLauncher=0
DebugCWD=
HostApplication=
RemoteHost=
RemotePath=
RemoteLauncher=
RemoteCWD=
RemoteDebug=0
[Compiler]
ShowInfoMsgs=0
LinkDebugVcl=0
LinkCGLIB=0
[CORBA]
AddServerUnit=1
AddClientUnit=1
PrecompiledHeaders=1
[Linker]
LibPrefix=
LibSuffix=
LibVersion=
</IDEOPTIONS>
</PROJECT>

View File

@ -0,0 +1,17 @@
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma package(smart_init)
//---------------------------------------------------------------------------
// Package source.
//---------------------------------------------------------------------------
#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
{
return 1;
}
//---------------------------------------------------------------------------

View File

@ -0,0 +1,658 @@
<?xml version="1.0" encoding="utf-8"?>
<BorlandProject>
<PersonalityInfo>
<Option>
<Option Name="Personality">Delphi.Personality</Option>
<Option Name="ProjectType">VCLApplication</Option>
<Option Name="Version">1.0</Option>
<Option Name="GUID">{356520F9-7B3B-4039-B9B7-9302E42FB81B}</Option>
</Option>
</PersonalityInfo>
<Delphi.Personality>
<Source>
<Source Name="MainSource">MPCommonLibD10.dpk</Source>
</Source>
<FileVersion>
<FileVersion Name="Version">7.0</FileVersion>
</FileVersion>
<Compiler>
<Compiler Name="A">8</Compiler>
<Compiler Name="B">0</Compiler>
<Compiler Name="C">1</Compiler>
<Compiler Name="D">1</Compiler>
<Compiler Name="E">0</Compiler>
<Compiler Name="F">0</Compiler>
<Compiler Name="G">1</Compiler>
<Compiler Name="H">1</Compiler>
<Compiler Name="I">1</Compiler>
<Compiler Name="J">0</Compiler>
<Compiler Name="K">0</Compiler>
<Compiler Name="L">1</Compiler>
<Compiler Name="M">0</Compiler>
<Compiler Name="N">1</Compiler>
<Compiler Name="O">1</Compiler>
<Compiler Name="P">1</Compiler>
<Compiler Name="Q">0</Compiler>
<Compiler Name="R">0</Compiler>
<Compiler Name="S">0</Compiler>
<Compiler Name="T">0</Compiler>
<Compiler Name="U">0</Compiler>
<Compiler Name="V">1</Compiler>
<Compiler Name="W">0</Compiler>
<Compiler Name="X">1</Compiler>
<Compiler Name="Y">1</Compiler>
<Compiler Name="Z">1</Compiler>
<Compiler Name="ShowHints">True</Compiler>
<Compiler Name="ShowWarnings">True</Compiler>
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
<Compiler Name="NamespacePrefix"></Compiler>
<Compiler Name="GenerateDocumentation">False</Compiler>
<Compiler Name="DefaultNamespace"></Compiler>
<Compiler Name="SymbolDeprecated">True</Compiler>
<Compiler Name="SymbolLibrary">True</Compiler>
<Compiler Name="SymbolPlatform">True</Compiler>
<Compiler Name="SymbolExperimental">True</Compiler>
<Compiler Name="UnitLibrary">True</Compiler>
<Compiler Name="UnitPlatform">True</Compiler>
<Compiler Name="UnitDeprecated">True</Compiler>
<Compiler Name="UnitExperimental">True</Compiler>
<Compiler Name="HResultCompat">True</Compiler>
<Compiler Name="HidingMember">True</Compiler>
<Compiler Name="HiddenVirtual">True</Compiler>
<Compiler Name="Garbage">True</Compiler>
<Compiler Name="BoundsError">True</Compiler>
<Compiler Name="ZeroNilCompat">True</Compiler>
<Compiler Name="StringConstTruncated">True</Compiler>
<Compiler Name="ForLoopVarVarPar">True</Compiler>
<Compiler Name="TypedConstVarPar">True</Compiler>
<Compiler Name="AsgToTypedConst">True</Compiler>
<Compiler Name="CaseLabelRange">True</Compiler>
<Compiler Name="ForVariable">True</Compiler>
<Compiler Name="ConstructingAbstract">True</Compiler>
<Compiler Name="ComparisonFalse">True</Compiler>
<Compiler Name="ComparisonTrue">True</Compiler>
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
<Compiler Name="UnsupportedConstruct">True</Compiler>
<Compiler Name="FileOpen">True</Compiler>
<Compiler Name="FileOpenUnitSrc">True</Compiler>
<Compiler Name="BadGlobalSymbol">True</Compiler>
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
<Compiler Name="InvalidDirective">True</Compiler>
<Compiler Name="PackageNoLink">True</Compiler>
<Compiler Name="PackageThreadVar">True</Compiler>
<Compiler Name="ImplicitImport">True</Compiler>
<Compiler Name="HPPEMITIgnored">True</Compiler>
<Compiler Name="NoRetVal">True</Compiler>
<Compiler Name="UseBeforeDef">True</Compiler>
<Compiler Name="ForLoopVarUndef">True</Compiler>
<Compiler Name="UnitNameMismatch">True</Compiler>
<Compiler Name="NoCFGFileFound">True</Compiler>
<Compiler Name="ImplicitVariants">True</Compiler>
<Compiler Name="UnicodeToLocale">True</Compiler>
<Compiler Name="LocaleToUnicode">True</Compiler>
<Compiler Name="ImagebaseMultiple">True</Compiler>
<Compiler Name="SuspiciousTypecast">True</Compiler>
<Compiler Name="PrivatePropAccessor">True</Compiler>
<Compiler Name="UnsafeType">False</Compiler>
<Compiler Name="UnsafeCode">False</Compiler>
<Compiler Name="UnsafeCast">False</Compiler>
<Compiler Name="OptionTruncated">True</Compiler>
<Compiler Name="WideCharReduced">True</Compiler>
<Compiler Name="DuplicatesIgnored">True</Compiler>
<Compiler Name="UnitInitSeq">True</Compiler>
<Compiler Name="LocalPInvoke">True</Compiler>
<Compiler Name="MessageDirective">True</Compiler>
<Compiler Name="CodePage"></Compiler>
</Compiler>
<Linker>
<Linker Name="MapFile">0</Linker>
<Linker Name="OutputObjs">0</Linker>
<Linker Name="GenerateHpps">False</Linker>
<Linker Name="ConsoleApp">1</Linker>
<Linker Name="DebugInfo">False</Linker>
<Linker Name="RemoteSymbols">False</Linker>
<Linker Name="GenerateDRC">False</Linker>
<Linker Name="MinStackSize">16384</Linker>
<Linker Name="MaxStackSize">1048576</Linker>
<Linker Name="ImageBase">4194304</Linker>
<Linker Name="ExeDescription">Mustangpeak Common Library Runtime Package</Linker>
</Linker>
<Directories>
<Directories Name="OutputDir"></Directories>
<Directories Name="UnitOutputDir">..\Lib\D10</Directories>
<Directories Name="PackageDLLOutputDir">..\Lib\D10</Directories>
<Directories Name="PackageDCPOutputDir">..\Lib\D10</Directories>
<Directories Name="SearchPath"></Directories>
<Directories Name="Packages"></Directories>
<Directories Name="Conditionals"></Directories>
<Directories Name="DebugSourceDirs"></Directories>
<Directories Name="UsePackages">False</Directories>
</Directories>
<Parameters>
<Parameters Name="RunParams"></Parameters>
<Parameters Name="HostApplication"></Parameters>
<Parameters Name="Launcher"></Parameters>
<Parameters Name="UseLauncher">False</Parameters>
<Parameters Name="DebugCWD"></Parameters>
<Parameters Name="Debug Symbols Search Path"></Parameters>
<Parameters Name="LoadAllSymbols">True</Parameters>
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
</Parameters>
<Language>
<Language Name="ActiveLang"></Language>
<Language Name="ProjectLang">$00000000</Language>
<Language Name="RootDir"></Language>
</Language>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">1</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1033</VersionInfo>
<VersionInfo Name="CodePage">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
</VersionInfoKeys>
</Delphi.Personality>
<!-- EurekaLog First Line
[Exception Log]
EurekaLog Version=6006
Activate=0
Activate Handle=1
Save Log File=1
Foreground Tab=0
Freeze Activate=0
Freeze Timeout=0
SMTP From=eurekalog@email.com
SMTP Host=
SMTP Port=25
SMTP UserID=
SMTP Password=
Append to Log=0
TerminateBtn Operation=2
Errors Number=32
Errors Terminate=3
Email Address=
Email Object=
Email Send Options=0
Output Path=
Encrypt Password=
AutoCloseDialogSecs=0
WebSendMode=0
SupportULR=
HTMLLayout Count=15
HTMLLine0="%3Chtml%3E"
HTMLLine1=" %3Chead%3E"
HTMLLine2=" %3C/head%3E"
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
HTMLLine5=" %3Ctr%3E"
HTMLLine6=" %3Ctd nowrap%3E"
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
HTMLLine8=" %3C%%HTML_TAG%%%3E"
HTMLLine9=" %3C/font%3E"
HTMLLine10=" %3C/td%3E"
HTMLLine11=" %3C/tr%3E"
HTMLLine12=" %3C/table%3E"
HTMLLine13=" %3C/body%3E"
HTMLLine14="%3C/html%3E"
AutoCrashOperation=2
AutoCrashNumber=10
AutoCrashMinutes=1
WebURL=
WebUserID=
WebPassword=
WebPort=0
AttachedFiles=
ProxyURL=
ProxyUser=
ProxyPassword=
ProxyPort=8080
TrakerUser=
TrakerPassword=
TrakerAssignTo=
TrakerProject=
TrakerCategory=
TrakerTrialID=
ZipPassword=
PreBuildEvent=
PostSuccessfulBuildEvent=
PostFailureBuildEvent=
ExceptionDialogType=2
Count=0
EMail Message Line Count=0
loNoDuplicateErrors=0
loAppendReproduceText=0
loDeleteLogAtVersionChange=0
loAddComputerNameInLogFileName=0
loSaveModulesAndProcessesSections=1
loSaveAssemblerAndCPUSections=1
soAppStartDate=1
soAppName=1
soAppVersionNumber=1
soAppParameters=1
soAppCompilationDate=1
soAppUpTime=1
soExcDate=1
soExcAddress=1
soExcModuleName=1
soExcModuleVersion=1
soExcType=1
soExcMessage=1
soExcID=1
soExcCount=1
soExcStatus=1
soExcNote=1
soUserID=1
soUserName=1
soUserEmail=1
soUserPrivileges=1
soUserCompany=1
soActCtlsFormClass=1
soActCtlsFormText=1
soActCtlsControlClass=1
soActCtlsControlText=1
soCmpName=1
soCmpTotalMemory=1
soCmpFreeMemory=1
soCmpTotalDisk=1
soCmpFreeDisk=1
soCmpSysUpTime=1
soCmpProcessor=1
soCmpDisplayMode=1
soCmpDisplayDPI=1
soCmpVideoCard=1
soCmpPrinter=1
soOSType=1
soOSBuildN=1
soOSUpdate=1
soOSLanguage=1
soOSCharset=1
soNetIP=1
soNetSubmask=1
soNetGateway=1
soNetDNS1=1
soNetDNS2=1
soNetDHCP=1
soCustomData=1
sndShowSendDialog=1
sndShowSuccessFailureMsg=0
sndSendEntireLog=0
sndSendXMLLogCopy=0
sndSendScreenshot=1
sndUseOnlyActiveWindow=0
sndSendLastHTMLPage=1
sndSendInSeparatedThread=0
sndAddDateInFileName=0
sndAddComputerNameInFileName=0
edoSendErrorReportChecked=1
edoAttachScreenshotChecked=1
edoShowCopyToClipOption=1
edoShowDetailsButton=1
edoShowInDetailedMode=0
edoShowInTopMostMode=0
edoUseEurekaLogLookAndFeel=0
edoShowSendErrorReportOption=1
edoShowAttachScreenshotOption=1
edoShowCustomButton=0
csoShowDLLs=1
csoShowBPLs=1
csoShowBorlandThreads=1
csoShowWindowsThreads=1
csoDoNotStoreProcNames=0
boPauseBorlandThreads=0
boDoNotPauseMainThread=0
boPauseWindowsThreads=0
boUseMainModuleOptions=1
boCopyLogInCaseOfError=1
boSaveCompressedCopyInCaseOfError=0
boHandleSafeCallExceptions=1
boCallRTLExceptionEvent=0
boCatchHandledExceptions=0
loCatchLeaks=0
loGroupsSonLeaks=1
loHideBorlandLeaks=1
loFreeAllLeaks=1
loCatchLeaksExceptions=1
cfoReduceFileSize=1
cfoCheckFileCorruption=0
Count mtInformationMsgCaption=1
mtInformationMsgCaption0="Information."
Count mtQuestionMsgCaption=1
mtQuestionMsgCaption0="Question."
Count mtErrorMsgCaption=1
mtErrorMsgCaption0="Error."
Count mtDialog_Caption=1
mtDialog_Caption0="Error occurred"
Count mtDialog_ErrorMsgCaption=2
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
Count mtDialog_GeneralCaption=1
mtDialog_GeneralCaption0="General"
Count mtDialog_GeneralHeader=1
mtDialog_GeneralHeader0="General Information"
Count mtDialog_CallStackCaption=1
mtDialog_CallStackCaption0="Call Stack"
Count mtDialog_CallStackHeader=1
mtDialog_CallStackHeader0="Call Stack Information"
Count mtDialog_ModulesCaption=1
mtDialog_ModulesCaption0="Modules"
Count mtDialog_ModulesHeader=1
mtDialog_ModulesHeader0="Modules Information"
Count mtDialog_ProcessesCaption=1
mtDialog_ProcessesCaption0="Processes"
Count mtDialog_ProcessesHeader=1
mtDialog_ProcessesHeader0="Processes Information"
Count mtDialog_AsmCaption=1
mtDialog_AsmCaption0="Assembler"
Count mtDialog_AsmHeader=1
mtDialog_AsmHeader0="Assembler Information"
Count mtDialog_CPUCaption=1
mtDialog_CPUCaption0="CPU"
Count mtDialog_CPUHeader=1
mtDialog_CPUHeader0="CPU Information"
Count mtDialog_OKButtonCaption=1
mtDialog_OKButtonCaption0="%26OK"
Count mtDialog_TerminateButtonCaption=1
mtDialog_TerminateButtonCaption0="%26Terminate"
Count mtDialog_RestartButtonCaption=1
mtDialog_RestartButtonCaption0="%26Restart"
Count mtDialog_DetailsButtonCaption=1
mtDialog_DetailsButtonCaption0="%26Details"
Count mtDialog_CustomButtonCaption=1
mtDialog_CustomButtonCaption0="%26Help"
Count mtDialog_SendMessage=1
mtDialog_SendMessage0="%26Send this error via Internet"
Count mtDialog_ScreenshotMessage=1
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
Count mtDialog_CopyMessage=1
mtDialog_CopyMessage0="%26Copy to Clipboard"
Count mtDialog_SupportMessage=1
mtDialog_SupportMessage0="Go to the Support Page"
Count mtMSDialog_ErrorMsgCaption=1
mtMSDialog_ErrorMsgCaption0="The application has encountered a problem. We are sorry for the inconvenience."
Count mtMSDialog_RestartCaption=1
mtMSDialog_RestartCaption0="Restart application."
Count mtMSDialog_TerminateCaption=1
mtMSDialog_TerminateCaption0="Terminate application."
Count mtMSDialog_PleaseCaption=1
mtMSDialog_PleaseCaption0="Please tell us about this problem."
Count mtMSDialog_DescriptionCaption=1
mtMSDialog_DescriptionCaption0="We have created an error report that you can send to us. We will treat this report as confidential and anonymous."
Count mtMSDialog_SeeDetailsCaption=1
mtMSDialog_SeeDetailsCaption0="To see what data the error report contains,"
Count mtMSDialog_SeeClickCaption=1
mtMSDialog_SeeClickCaption0="click here."
Count mtMSDialog_HowToReproduceCaption=1
mtMSDialog_HowToReproduceCaption0="What were you doing when the problem happended (optional)?"
Count mtMSDialog_EmailCaption=1
mtMSDialog_EmailCaption0="Email address (optional):"
Count mtMSDialog_SendButtonCaption=1
mtMSDialog_SendButtonCaption0="%26Send Error Report"
Count mtMSDialog_NoSendButtonCaption=1
mtMSDialog_NoSendButtonCaption0="%26Don't Send"
Count mtLog_AppHeader=1
mtLog_AppHeader0="Application"
Count mtLog_AppStartDate=1
mtLog_AppStartDate0="Start Date"
Count mtLog_AppName=1
mtLog_AppName0="Name/Description"
Count mtLog_AppVersionNumber=1
mtLog_AppVersionNumber0="Version Number"
Count mtLog_AppParameters=1
mtLog_AppParameters0="Parameters"
Count mtLog_AppCompilationDate=1
mtLog_AppCompilationDate0="Compilation Date"
Count mtLog_AppUpTime=1
mtLog_AppUpTime0="Up Time"
Count mtLog_ExcHeader=1
mtLog_ExcHeader0="Exception"
Count mtLog_ExcDate=1
mtLog_ExcDate0="Date"
Count mtLog_ExcAddress=1
mtLog_ExcAddress0="Address"
Count mtLog_ExcModuleName=1
mtLog_ExcModuleName0="Module Name"
Count mtLog_ExcModuleVersion=1
mtLog_ExcModuleVersion0="Module Version"
Count mtLog_ExcType=1
mtLog_ExcType0="Type"
Count mtLog_ExcMessage=1
mtLog_ExcMessage0="Message"
Count mtLog_ExcID=1
mtLog_ExcID0="ID"
Count mtLog_ExcCount=1
mtLog_ExcCount0="Count"
Count mtLog_ExcStatus=1
mtLog_ExcStatus0="Status"
Count mtLog_ExcNote=1
mtLog_ExcNote0="Note"
Count mtLog_UserHeader=1
mtLog_UserHeader0="User"
Count mtLog_UserID=1
mtLog_UserID0="ID"
Count mtLog_UserName=1
mtLog_UserName0="Name"
Count mtLog_UserEmail=1
mtLog_UserEmail0="Email"
Count mtLog_UserCompany=1
mtLog_UserCompany0="Company"
Count mtLog_UserPrivileges=1
mtLog_UserPrivileges0="Privileges"
Count mtLog_ActCtrlsHeader=1
mtLog_ActCtrlsHeader0="Active Controls"
Count mtLog_ActCtrlsFormClass=1
mtLog_ActCtrlsFormClass0="Form Class"
Count mtLog_ActCtrlsFormText=1
mtLog_ActCtrlsFormText0="Form Text"
Count mtLog_ActCtrlsControlClass=1
mtLog_ActCtrlsControlClass0="Control Class"
Count mtLog_ActCtrlsControlText=1
mtLog_ActCtrlsControlText0="Control Text"
Count mtLog_CmpHeader=1
mtLog_CmpHeader0="Computer"
Count mtLog_CmpName=1
mtLog_CmpName0="Name"
Count mtLog_CmpTotalMemory=1
mtLog_CmpTotalMemory0="Total Memory"
Count mtLog_CmpFreeMemory=1
mtLog_CmpFreeMemory0="Free Memory"
Count mtLog_CmpTotalDisk=1
mtLog_CmpTotalDisk0="Total Disk"
Count mtLog_CmpFreeDisk=1
mtLog_CmpFreeDisk0="Free Disk"
Count mtLog_CmpSystemUpTime=1
mtLog_CmpSystemUpTime0="System Up Time"
Count mtLog_CmpProcessor=1
mtLog_CmpProcessor0="Processor"
Count mtLog_CmpDisplayMode=1
mtLog_CmpDisplayMode0="Display Mode"
Count mtLog_CmpDisplayDPI=1
mtLog_CmpDisplayDPI0="Display DPI"
Count mtLog_CmpVideoCard=1
mtLog_CmpVideoCard0="Video Card"
Count mtLog_CmpPrinter=1
mtLog_CmpPrinter0="Printer"
Count mtLog_OSHeader=1
mtLog_OSHeader0="Operating System"
Count mtLog_OSType=1
mtLog_OSType0="Type"
Count mtLog_OSBuildN=1
mtLog_OSBuildN0="Build #"
Count mtLog_OSUpdate=1
mtLog_OSUpdate0="Update"
Count mtLog_OSLanguage=1
mtLog_OSLanguage0="Language"
Count mtLog_OSCharset=1
mtLog_OSCharset0="Charset"
Count mtLog_NetHeader=1
mtLog_NetHeader0="Network"
Count mtLog_NetIP=1
mtLog_NetIP0="IP Address"
Count mtLog_NetSubmask=1
mtLog_NetSubmask0="Submask"
Count mtLog_NetGateway=1
mtLog_NetGateway0="Gateway"
Count mtLog_NetDNS1=1
mtLog_NetDNS10="DNS 1"
Count mtLog_NetDNS2=1
mtLog_NetDNS20="DNS 2"
Count mtLog_NetDHCP=1
mtLog_NetDHCP0="DHCP"
Count mtLog_CustInfoHeader=1
mtLog_CustInfoHeader0="Custom Information"
Count mtCallStack_Address=1
mtCallStack_Address0="Address"
Count mtCallStack_Name=1
mtCallStack_Name0="Module"
Count mtCallStack_Unit=1
mtCallStack_Unit0="Unit"
Count mtCallStack_Class=1
mtCallStack_Class0="Class"
Count mtCallStack_Procedure=1
mtCallStack_Procedure0="Procedure/Method"
Count mtCallStack_Line=1
mtCallStack_Line0="Line"
Count mtCallStack_MainThread=1
mtCallStack_MainThread0="Main"
Count mtCallStack_ExceptionThread=1
mtCallStack_ExceptionThread0="Exception Thread"
Count mtCallStack_RunningThread=1
mtCallStack_RunningThread0="Running Thread"
Count mtCallStack_CallingThread=1
mtCallStack_CallingThread0="Calling Thread"
Count mtCallStack_ThreadID=1
mtCallStack_ThreadID0="ID"
Count mtCallStack_ThreadPriority=1
mtCallStack_ThreadPriority0="Priority"
Count mtCallStack_ThreadClass=1
mtCallStack_ThreadClass0="Class"
Count mtCallStack_LeakCaption=1
mtCallStack_LeakCaption0="Memory Leak"
Count mtCallStack_LeakData=1
mtCallStack_LeakData0="Data"
Count mtCallStack_LeakType=1
mtCallStack_LeakType0="Type"
Count mtCallStack_LeakSize=1
mtCallStack_LeakSize0="Total size"
Count mtCallStack_LeakCount=1
mtCallStack_LeakCount0="Count"
Count mtSendDialog_Caption=1
mtSendDialog_Caption0="Send."
Count mtSendDialog_Message=1
mtSendDialog_Message0="Message"
Count mtSendDialog_Resolving=1
mtSendDialog_Resolving0="Resolving DNS..."
Count mtSendDialog_Login=1
mtSendDialog_Login0="Login..."
Count mtSendDialog_Connecting=1
mtSendDialog_Connecting0="Connecting with server..."
Count mtSendDialog_Connected=1
mtSendDialog_Connected0="Connected with server."
Count mtSendDialog_Sending=1
mtSendDialog_Sending0="Sending message..."
Count mtSendDialog_Sent=1
mtSendDialog_Sent0="Message sent."
Count mtSendDialog_SelectProject=1
mtSendDialog_SelectProject0="Select project..."
Count mtSendDialog_Searching=1
mtSendDialog_Searching0="Searching..."
Count mtSendDialog_Modifying=1
mtSendDialog_Modifying0="Modifying..."
Count mtSendDialog_Disconnecting=1
mtSendDialog_Disconnecting0="Disconnecting..."
Count mtSendDialog_Disconnected=1
mtSendDialog_Disconnected0="Disconnected."
Count mtReproduceDialog_Caption=1
mtReproduceDialog_Caption0="Request"
Count mtReproduceDialog_Request=1
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
Count mtReproduceDialog_OKButtonCaption=1
mtReproduceDialog_OKButtonCaption0="%26OK"
Count mtModules_Handle=1
mtModules_Handle0="Handle"
Count mtModules_Name=1
mtModules_Name0="Name"
Count mtModules_Description=1
mtModules_Description0="Description"
Count mtModules_Version=1
mtModules_Version0="Version"
Count mtModules_Size=1
mtModules_Size0="Size"
Count mtModules_LastModified=1
mtModules_LastModified0="Modified"
Count mtModules_Path=1
mtModules_Path0="Path"
Count mtProcesses_ID=1
mtProcesses_ID0="ID"
Count mtProcesses_Name=1
mtProcesses_Name0="Name"
Count mtProcesses_Description=1
mtProcesses_Description0="Description"
Count mtProcesses_Version=1
mtProcesses_Version0="Version"
Count mtProcesses_Memory=1
mtProcesses_Memory0="Memory"
Count mtProcesses_Priority=1
mtProcesses_Priority0="Priority"
Count mtProcesses_Threads=1
mtProcesses_Threads0="Threads"
Count mtProcesses_Path=1
mtProcesses_Path0="Path"
Count mtCPU_Registers=1
mtCPU_Registers0="Registers"
Count mtCPU_Stack=1
mtCPU_Stack0="Stack"
Count mtCPU_MemoryDump=1
mtCPU_MemoryDump0="Memory Dump"
Count mtSend_SuccessMsg=1
mtSend_SuccessMsg0="The message was sent successfully."
Count mtSend_FailureMsg=1
mtSend_FailureMsg0="Sorry, sending the message didn't work."
Count mtSend_BugClosedMsg=2
mtSend_BugClosedMsg0="These BUG is just closed."
mtSend_BugClosedMsg1="Contact the program support to obtain an update."
Count mtSend_UnknownErrorMsg=1
mtSend_UnknownErrorMsg0="Unknown error."
Count mtSend_InvalidLoginMsg=1
mtSend_InvalidLoginMsg0="Invalid login request."
Count mtSend_InvalidSearchMsg=1
mtSend_InvalidSearchMsg0="Invalid search request."
Count mtSend_InvalidSelectionMsg=1
mtSend_InvalidSelectionMsg0="Invalid selection request."
Count mtSend_InvalidInsertMsg=1
mtSend_InvalidInsertMsg0="Invalid insert request."
Count mtSend_InvalidModifyMsg=1
mtSend_InvalidModifyMsg0="Invalid modify request."
Count mtFileCrackedMsg=2
mtFileCrackedMsg0="This file is cracked."
mtFileCrackedMsg1="The application will be closed."
Count mtException_LeakMultiFree=1
mtException_LeakMultiFree0="Multi Free memory leak."
Count mtException_LeakMemoryOverrun=1
mtException_LeakMemoryOverrun0="Memory Overrun leak."
Count mtException_AntiFreeze=1
mtException_AntiFreeze0="The application seems to be frozen."
Count mtInvalidEmailMsg=1
mtInvalidEmailMsg0="Invalid email."
TextsCollection=English
EurekaLog Last Line -->
</BorlandProject>

View File

@ -0,0 +1,42 @@
package MPCommonLibD10;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Runtime Package'}
{$RUNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl;
contains
MPShellTypes in '..\Source\MPShellTypes.pas',
MPCommonUtilities in '..\Source\MPCommonUtilities.pas',
MPResources in '..\Source\MPResources.pas',
MPCommonObjects in '..\Source\MPCommonObjects.pas',
MPDataObject in '..\Source\MPDataObject.pas',
MPShellUtilities in '..\Source\MPShellUtilities.pas',
MPThreadManager in '..\Source\MPThreadManager.pas';
end.

View File

@ -0,0 +1,658 @@
<?xml version="1.0" encoding="utf-8"?>
<BorlandProject>
<PersonalityInfo>
<Option>
<Option Name="Personality">Delphi.Personality</Option>
<Option Name="ProjectType">VCLApplication</Option>
<Option Name="Version">1.0</Option>
<Option Name="GUID">{D5A26B2D-EB80-4A54-9DE9-236BC24210AE}</Option>
</Option>
</PersonalityInfo>
<Delphi.Personality>
<Source>
<Source Name="MainSource">MPCommonLibD10D.dpk</Source>
</Source>
<FileVersion>
<FileVersion Name="Version">7.0</FileVersion>
</FileVersion>
<Compiler>
<Compiler Name="A">8</Compiler>
<Compiler Name="B">0</Compiler>
<Compiler Name="C">1</Compiler>
<Compiler Name="D">1</Compiler>
<Compiler Name="E">0</Compiler>
<Compiler Name="F">0</Compiler>
<Compiler Name="G">1</Compiler>
<Compiler Name="H">1</Compiler>
<Compiler Name="I">1</Compiler>
<Compiler Name="J">0</Compiler>
<Compiler Name="K">0</Compiler>
<Compiler Name="L">1</Compiler>
<Compiler Name="M">0</Compiler>
<Compiler Name="N">1</Compiler>
<Compiler Name="O">1</Compiler>
<Compiler Name="P">1</Compiler>
<Compiler Name="Q">0</Compiler>
<Compiler Name="R">0</Compiler>
<Compiler Name="S">0</Compiler>
<Compiler Name="T">0</Compiler>
<Compiler Name="U">0</Compiler>
<Compiler Name="V">1</Compiler>
<Compiler Name="W">0</Compiler>
<Compiler Name="X">1</Compiler>
<Compiler Name="Y">1</Compiler>
<Compiler Name="Z">1</Compiler>
<Compiler Name="ShowHints">True</Compiler>
<Compiler Name="ShowWarnings">True</Compiler>
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
<Compiler Name="NamespacePrefix"></Compiler>
<Compiler Name="GenerateDocumentation">False</Compiler>
<Compiler Name="DefaultNamespace"></Compiler>
<Compiler Name="SymbolDeprecated">True</Compiler>
<Compiler Name="SymbolLibrary">True</Compiler>
<Compiler Name="SymbolPlatform">True</Compiler>
<Compiler Name="SymbolExperimental">True</Compiler>
<Compiler Name="UnitLibrary">True</Compiler>
<Compiler Name="UnitPlatform">True</Compiler>
<Compiler Name="UnitDeprecated">True</Compiler>
<Compiler Name="UnitExperimental">True</Compiler>
<Compiler Name="HResultCompat">True</Compiler>
<Compiler Name="HidingMember">True</Compiler>
<Compiler Name="HiddenVirtual">True</Compiler>
<Compiler Name="Garbage">True</Compiler>
<Compiler Name="BoundsError">True</Compiler>
<Compiler Name="ZeroNilCompat">True</Compiler>
<Compiler Name="StringConstTruncated">True</Compiler>
<Compiler Name="ForLoopVarVarPar">True</Compiler>
<Compiler Name="TypedConstVarPar">True</Compiler>
<Compiler Name="AsgToTypedConst">True</Compiler>
<Compiler Name="CaseLabelRange">True</Compiler>
<Compiler Name="ForVariable">True</Compiler>
<Compiler Name="ConstructingAbstract">True</Compiler>
<Compiler Name="ComparisonFalse">True</Compiler>
<Compiler Name="ComparisonTrue">True</Compiler>
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
<Compiler Name="UnsupportedConstruct">True</Compiler>
<Compiler Name="FileOpen">True</Compiler>
<Compiler Name="FileOpenUnitSrc">True</Compiler>
<Compiler Name="BadGlobalSymbol">True</Compiler>
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
<Compiler Name="InvalidDirective">True</Compiler>
<Compiler Name="PackageNoLink">True</Compiler>
<Compiler Name="PackageThreadVar">True</Compiler>
<Compiler Name="ImplicitImport">True</Compiler>
<Compiler Name="HPPEMITIgnored">True</Compiler>
<Compiler Name="NoRetVal">True</Compiler>
<Compiler Name="UseBeforeDef">True</Compiler>
<Compiler Name="ForLoopVarUndef">True</Compiler>
<Compiler Name="UnitNameMismatch">True</Compiler>
<Compiler Name="NoCFGFileFound">True</Compiler>
<Compiler Name="ImplicitVariants">True</Compiler>
<Compiler Name="UnicodeToLocale">True</Compiler>
<Compiler Name="LocaleToUnicode">True</Compiler>
<Compiler Name="ImagebaseMultiple">True</Compiler>
<Compiler Name="SuspiciousTypecast">True</Compiler>
<Compiler Name="PrivatePropAccessor">True</Compiler>
<Compiler Name="UnsafeType">False</Compiler>
<Compiler Name="UnsafeCode">False</Compiler>
<Compiler Name="UnsafeCast">False</Compiler>
<Compiler Name="OptionTruncated">True</Compiler>
<Compiler Name="WideCharReduced">True</Compiler>
<Compiler Name="DuplicatesIgnored">True</Compiler>
<Compiler Name="UnitInitSeq">True</Compiler>
<Compiler Name="LocalPInvoke">True</Compiler>
<Compiler Name="MessageDirective">True</Compiler>
<Compiler Name="CodePage"></Compiler>
</Compiler>
<Linker>
<Linker Name="MapFile">0</Linker>
<Linker Name="OutputObjs">0</Linker>
<Linker Name="GenerateHpps">False</Linker>
<Linker Name="ConsoleApp">1</Linker>
<Linker Name="DebugInfo">False</Linker>
<Linker Name="RemoteSymbols">False</Linker>
<Linker Name="GenerateDRC">False</Linker>
<Linker Name="MinStackSize">16384</Linker>
<Linker Name="MaxStackSize">1048576</Linker>
<Linker Name="ImageBase">4194304</Linker>
<Linker Name="ExeDescription">Mustangpeak Common Library RunTime Package</Linker>
</Linker>
<Directories>
<Directories Name="OutputDir"></Directories>
<Directories Name="UnitOutputDir">..\Lib\D10</Directories>
<Directories Name="PackageDLLOutputDir">..\Lib\D10</Directories>
<Directories Name="PackageDCPOutputDir">..\Lib\D10</Directories>
<Directories Name="SearchPath">..\Lib\D10</Directories>
<Directories Name="Packages"></Directories>
<Directories Name="Conditionals"></Directories>
<Directories Name="DebugSourceDirs"></Directories>
<Directories Name="UsePackages">False</Directories>
</Directories>
<Parameters>
<Parameters Name="RunParams"></Parameters>
<Parameters Name="HostApplication"></Parameters>
<Parameters Name="Launcher"></Parameters>
<Parameters Name="UseLauncher">False</Parameters>
<Parameters Name="DebugCWD"></Parameters>
<Parameters Name="Debug Symbols Search Path"></Parameters>
<Parameters Name="LoadAllSymbols">True</Parameters>
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
</Parameters>
<Language>
<Language Name="ActiveLang"></Language>
<Language Name="ProjectLang">$00000000</Language>
<Language Name="RootDir"></Language>
</Language>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">1</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1033</VersionInfo>
<VersionInfo Name="CodePage">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
</VersionInfoKeys>
</Delphi.Personality>
<!-- EurekaLog First Line
[Exception Log]
EurekaLog Version=6006
Activate=0
Activate Handle=1
Save Log File=1
Foreground Tab=0
Freeze Activate=0
Freeze Timeout=0
SMTP From=eurekalog@email.com
SMTP Host=
SMTP Port=25
SMTP UserID=
SMTP Password=
Append to Log=0
TerminateBtn Operation=2
Errors Number=32
Errors Terminate=3
Email Address=
Email Object=
Email Send Options=0
Output Path=
Encrypt Password=
AutoCloseDialogSecs=0
WebSendMode=0
SupportULR=
HTMLLayout Count=15
HTMLLine0="%3Chtml%3E"
HTMLLine1=" %3Chead%3E"
HTMLLine2=" %3C/head%3E"
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
HTMLLine5=" %3Ctr%3E"
HTMLLine6=" %3Ctd nowrap%3E"
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
HTMLLine8=" %3C%%HTML_TAG%%%3E"
HTMLLine9=" %3C/font%3E"
HTMLLine10=" %3C/td%3E"
HTMLLine11=" %3C/tr%3E"
HTMLLine12=" %3C/table%3E"
HTMLLine13=" %3C/body%3E"
HTMLLine14="%3C/html%3E"
AutoCrashOperation=2
AutoCrashNumber=10
AutoCrashMinutes=1
WebURL=
WebUserID=
WebPassword=
WebPort=0
AttachedFiles=
ProxyURL=
ProxyUser=
ProxyPassword=
ProxyPort=8080
TrakerUser=
TrakerPassword=
TrakerAssignTo=
TrakerProject=
TrakerCategory=
TrakerTrialID=
ZipPassword=
PreBuildEvent=
PostSuccessfulBuildEvent=
PostFailureBuildEvent=
ExceptionDialogType=2
Count=0
EMail Message Line Count=0
loNoDuplicateErrors=0
loAppendReproduceText=0
loDeleteLogAtVersionChange=0
loAddComputerNameInLogFileName=0
loSaveModulesAndProcessesSections=1
loSaveAssemblerAndCPUSections=1
soAppStartDate=1
soAppName=1
soAppVersionNumber=1
soAppParameters=1
soAppCompilationDate=1
soAppUpTime=1
soExcDate=1
soExcAddress=1
soExcModuleName=1
soExcModuleVersion=1
soExcType=1
soExcMessage=1
soExcID=1
soExcCount=1
soExcStatus=1
soExcNote=1
soUserID=1
soUserName=1
soUserEmail=1
soUserPrivileges=1
soUserCompany=1
soActCtlsFormClass=1
soActCtlsFormText=1
soActCtlsControlClass=1
soActCtlsControlText=1
soCmpName=1
soCmpTotalMemory=1
soCmpFreeMemory=1
soCmpTotalDisk=1
soCmpFreeDisk=1
soCmpSysUpTime=1
soCmpProcessor=1
soCmpDisplayMode=1
soCmpDisplayDPI=1
soCmpVideoCard=1
soCmpPrinter=1
soOSType=1
soOSBuildN=1
soOSUpdate=1
soOSLanguage=1
soOSCharset=1
soNetIP=1
soNetSubmask=1
soNetGateway=1
soNetDNS1=1
soNetDNS2=1
soNetDHCP=1
soCustomData=1
sndShowSendDialog=1
sndShowSuccessFailureMsg=0
sndSendEntireLog=0
sndSendXMLLogCopy=0
sndSendScreenshot=1
sndUseOnlyActiveWindow=0
sndSendLastHTMLPage=1
sndSendInSeparatedThread=0
sndAddDateInFileName=0
sndAddComputerNameInFileName=0
edoSendErrorReportChecked=1
edoAttachScreenshotChecked=1
edoShowCopyToClipOption=1
edoShowDetailsButton=1
edoShowInDetailedMode=0
edoShowInTopMostMode=0
edoUseEurekaLogLookAndFeel=0
edoShowSendErrorReportOption=1
edoShowAttachScreenshotOption=1
edoShowCustomButton=0
csoShowDLLs=1
csoShowBPLs=1
csoShowBorlandThreads=1
csoShowWindowsThreads=1
csoDoNotStoreProcNames=0
boPauseBorlandThreads=0
boDoNotPauseMainThread=0
boPauseWindowsThreads=0
boUseMainModuleOptions=1
boCopyLogInCaseOfError=1
boSaveCompressedCopyInCaseOfError=0
boHandleSafeCallExceptions=1
boCallRTLExceptionEvent=0
boCatchHandledExceptions=0
loCatchLeaks=0
loGroupsSonLeaks=1
loHideBorlandLeaks=1
loFreeAllLeaks=1
loCatchLeaksExceptions=1
cfoReduceFileSize=1
cfoCheckFileCorruption=0
Count mtInformationMsgCaption=1
mtInformationMsgCaption0="Information."
Count mtQuestionMsgCaption=1
mtQuestionMsgCaption0="Question."
Count mtErrorMsgCaption=1
mtErrorMsgCaption0="Error."
Count mtDialog_Caption=1
mtDialog_Caption0="Error occurred"
Count mtDialog_ErrorMsgCaption=2
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
Count mtDialog_GeneralCaption=1
mtDialog_GeneralCaption0="General"
Count mtDialog_GeneralHeader=1
mtDialog_GeneralHeader0="General Information"
Count mtDialog_CallStackCaption=1
mtDialog_CallStackCaption0="Call Stack"
Count mtDialog_CallStackHeader=1
mtDialog_CallStackHeader0="Call Stack Information"
Count mtDialog_ModulesCaption=1
mtDialog_ModulesCaption0="Modules"
Count mtDialog_ModulesHeader=1
mtDialog_ModulesHeader0="Modules Information"
Count mtDialog_ProcessesCaption=1
mtDialog_ProcessesCaption0="Processes"
Count mtDialog_ProcessesHeader=1
mtDialog_ProcessesHeader0="Processes Information"
Count mtDialog_AsmCaption=1
mtDialog_AsmCaption0="Assembler"
Count mtDialog_AsmHeader=1
mtDialog_AsmHeader0="Assembler Information"
Count mtDialog_CPUCaption=1
mtDialog_CPUCaption0="CPU"
Count mtDialog_CPUHeader=1
mtDialog_CPUHeader0="CPU Information"
Count mtDialog_OKButtonCaption=1
mtDialog_OKButtonCaption0="%26OK"
Count mtDialog_TerminateButtonCaption=1
mtDialog_TerminateButtonCaption0="%26Terminate"
Count mtDialog_RestartButtonCaption=1
mtDialog_RestartButtonCaption0="%26Restart"
Count mtDialog_DetailsButtonCaption=1
mtDialog_DetailsButtonCaption0="%26Details"
Count mtDialog_CustomButtonCaption=1
mtDialog_CustomButtonCaption0="%26Help"
Count mtDialog_SendMessage=1
mtDialog_SendMessage0="%26Send this error via Internet"
Count mtDialog_ScreenshotMessage=1
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
Count mtDialog_CopyMessage=1
mtDialog_CopyMessage0="%26Copy to Clipboard"
Count mtDialog_SupportMessage=1
mtDialog_SupportMessage0="Go to the Support Page"
Count mtMSDialog_ErrorMsgCaption=1
mtMSDialog_ErrorMsgCaption0="The application has encountered a problem. We are sorry for the inconvenience."
Count mtMSDialog_RestartCaption=1
mtMSDialog_RestartCaption0="Restart application."
Count mtMSDialog_TerminateCaption=1
mtMSDialog_TerminateCaption0="Terminate application."
Count mtMSDialog_PleaseCaption=1
mtMSDialog_PleaseCaption0="Please tell us about this problem."
Count mtMSDialog_DescriptionCaption=1
mtMSDialog_DescriptionCaption0="We have created an error report that you can send to us. We will treat this report as confidential and anonymous."
Count mtMSDialog_SeeDetailsCaption=1
mtMSDialog_SeeDetailsCaption0="To see what data the error report contains,"
Count mtMSDialog_SeeClickCaption=1
mtMSDialog_SeeClickCaption0="click here."
Count mtMSDialog_HowToReproduceCaption=1
mtMSDialog_HowToReproduceCaption0="What were you doing when the problem happended (optional)?"
Count mtMSDialog_EmailCaption=1
mtMSDialog_EmailCaption0="Email address (optional):"
Count mtMSDialog_SendButtonCaption=1
mtMSDialog_SendButtonCaption0="%26Send Error Report"
Count mtMSDialog_NoSendButtonCaption=1
mtMSDialog_NoSendButtonCaption0="%26Don't Send"
Count mtLog_AppHeader=1
mtLog_AppHeader0="Application"
Count mtLog_AppStartDate=1
mtLog_AppStartDate0="Start Date"
Count mtLog_AppName=1
mtLog_AppName0="Name/Description"
Count mtLog_AppVersionNumber=1
mtLog_AppVersionNumber0="Version Number"
Count mtLog_AppParameters=1
mtLog_AppParameters0="Parameters"
Count mtLog_AppCompilationDate=1
mtLog_AppCompilationDate0="Compilation Date"
Count mtLog_AppUpTime=1
mtLog_AppUpTime0="Up Time"
Count mtLog_ExcHeader=1
mtLog_ExcHeader0="Exception"
Count mtLog_ExcDate=1
mtLog_ExcDate0="Date"
Count mtLog_ExcAddress=1
mtLog_ExcAddress0="Address"
Count mtLog_ExcModuleName=1
mtLog_ExcModuleName0="Module Name"
Count mtLog_ExcModuleVersion=1
mtLog_ExcModuleVersion0="Module Version"
Count mtLog_ExcType=1
mtLog_ExcType0="Type"
Count mtLog_ExcMessage=1
mtLog_ExcMessage0="Message"
Count mtLog_ExcID=1
mtLog_ExcID0="ID"
Count mtLog_ExcCount=1
mtLog_ExcCount0="Count"
Count mtLog_ExcStatus=1
mtLog_ExcStatus0="Status"
Count mtLog_ExcNote=1
mtLog_ExcNote0="Note"
Count mtLog_UserHeader=1
mtLog_UserHeader0="User"
Count mtLog_UserID=1
mtLog_UserID0="ID"
Count mtLog_UserName=1
mtLog_UserName0="Name"
Count mtLog_UserEmail=1
mtLog_UserEmail0="Email"
Count mtLog_UserCompany=1
mtLog_UserCompany0="Company"
Count mtLog_UserPrivileges=1
mtLog_UserPrivileges0="Privileges"
Count mtLog_ActCtrlsHeader=1
mtLog_ActCtrlsHeader0="Active Controls"
Count mtLog_ActCtrlsFormClass=1
mtLog_ActCtrlsFormClass0="Form Class"
Count mtLog_ActCtrlsFormText=1
mtLog_ActCtrlsFormText0="Form Text"
Count mtLog_ActCtrlsControlClass=1
mtLog_ActCtrlsControlClass0="Control Class"
Count mtLog_ActCtrlsControlText=1
mtLog_ActCtrlsControlText0="Control Text"
Count mtLog_CmpHeader=1
mtLog_CmpHeader0="Computer"
Count mtLog_CmpName=1
mtLog_CmpName0="Name"
Count mtLog_CmpTotalMemory=1
mtLog_CmpTotalMemory0="Total Memory"
Count mtLog_CmpFreeMemory=1
mtLog_CmpFreeMemory0="Free Memory"
Count mtLog_CmpTotalDisk=1
mtLog_CmpTotalDisk0="Total Disk"
Count mtLog_CmpFreeDisk=1
mtLog_CmpFreeDisk0="Free Disk"
Count mtLog_CmpSystemUpTime=1
mtLog_CmpSystemUpTime0="System Up Time"
Count mtLog_CmpProcessor=1
mtLog_CmpProcessor0="Processor"
Count mtLog_CmpDisplayMode=1
mtLog_CmpDisplayMode0="Display Mode"
Count mtLog_CmpDisplayDPI=1
mtLog_CmpDisplayDPI0="Display DPI"
Count mtLog_CmpVideoCard=1
mtLog_CmpVideoCard0="Video Card"
Count mtLog_CmpPrinter=1
mtLog_CmpPrinter0="Printer"
Count mtLog_OSHeader=1
mtLog_OSHeader0="Operating System"
Count mtLog_OSType=1
mtLog_OSType0="Type"
Count mtLog_OSBuildN=1
mtLog_OSBuildN0="Build #"
Count mtLog_OSUpdate=1
mtLog_OSUpdate0="Update"
Count mtLog_OSLanguage=1
mtLog_OSLanguage0="Language"
Count mtLog_OSCharset=1
mtLog_OSCharset0="Charset"
Count mtLog_NetHeader=1
mtLog_NetHeader0="Network"
Count mtLog_NetIP=1
mtLog_NetIP0="IP Address"
Count mtLog_NetSubmask=1
mtLog_NetSubmask0="Submask"
Count mtLog_NetGateway=1
mtLog_NetGateway0="Gateway"
Count mtLog_NetDNS1=1
mtLog_NetDNS10="DNS 1"
Count mtLog_NetDNS2=1
mtLog_NetDNS20="DNS 2"
Count mtLog_NetDHCP=1
mtLog_NetDHCP0="DHCP"
Count mtLog_CustInfoHeader=1
mtLog_CustInfoHeader0="Custom Information"
Count mtCallStack_Address=1
mtCallStack_Address0="Address"
Count mtCallStack_Name=1
mtCallStack_Name0="Module"
Count mtCallStack_Unit=1
mtCallStack_Unit0="Unit"
Count mtCallStack_Class=1
mtCallStack_Class0="Class"
Count mtCallStack_Procedure=1
mtCallStack_Procedure0="Procedure/Method"
Count mtCallStack_Line=1
mtCallStack_Line0="Line"
Count mtCallStack_MainThread=1
mtCallStack_MainThread0="Main"
Count mtCallStack_ExceptionThread=1
mtCallStack_ExceptionThread0="Exception Thread"
Count mtCallStack_RunningThread=1
mtCallStack_RunningThread0="Running Thread"
Count mtCallStack_CallingThread=1
mtCallStack_CallingThread0="Calling Thread"
Count mtCallStack_ThreadID=1
mtCallStack_ThreadID0="ID"
Count mtCallStack_ThreadPriority=1
mtCallStack_ThreadPriority0="Priority"
Count mtCallStack_ThreadClass=1
mtCallStack_ThreadClass0="Class"
Count mtCallStack_LeakCaption=1
mtCallStack_LeakCaption0="Memory Leak"
Count mtCallStack_LeakData=1
mtCallStack_LeakData0="Data"
Count mtCallStack_LeakType=1
mtCallStack_LeakType0="Type"
Count mtCallStack_LeakSize=1
mtCallStack_LeakSize0="Total size"
Count mtCallStack_LeakCount=1
mtCallStack_LeakCount0="Count"
Count mtSendDialog_Caption=1
mtSendDialog_Caption0="Send."
Count mtSendDialog_Message=1
mtSendDialog_Message0="Message"
Count mtSendDialog_Resolving=1
mtSendDialog_Resolving0="Resolving DNS..."
Count mtSendDialog_Login=1
mtSendDialog_Login0="Login..."
Count mtSendDialog_Connecting=1
mtSendDialog_Connecting0="Connecting with server..."
Count mtSendDialog_Connected=1
mtSendDialog_Connected0="Connected with server."
Count mtSendDialog_Sending=1
mtSendDialog_Sending0="Sending message..."
Count mtSendDialog_Sent=1
mtSendDialog_Sent0="Message sent."
Count mtSendDialog_SelectProject=1
mtSendDialog_SelectProject0="Select project..."
Count mtSendDialog_Searching=1
mtSendDialog_Searching0="Searching..."
Count mtSendDialog_Modifying=1
mtSendDialog_Modifying0="Modifying..."
Count mtSendDialog_Disconnecting=1
mtSendDialog_Disconnecting0="Disconnecting..."
Count mtSendDialog_Disconnected=1
mtSendDialog_Disconnected0="Disconnected."
Count mtReproduceDialog_Caption=1
mtReproduceDialog_Caption0="Request"
Count mtReproduceDialog_Request=1
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
Count mtReproduceDialog_OKButtonCaption=1
mtReproduceDialog_OKButtonCaption0="%26OK"
Count mtModules_Handle=1
mtModules_Handle0="Handle"
Count mtModules_Name=1
mtModules_Name0="Name"
Count mtModules_Description=1
mtModules_Description0="Description"
Count mtModules_Version=1
mtModules_Version0="Version"
Count mtModules_Size=1
mtModules_Size0="Size"
Count mtModules_LastModified=1
mtModules_LastModified0="Modified"
Count mtModules_Path=1
mtModules_Path0="Path"
Count mtProcesses_ID=1
mtProcesses_ID0="ID"
Count mtProcesses_Name=1
mtProcesses_Name0="Name"
Count mtProcesses_Description=1
mtProcesses_Description0="Description"
Count mtProcesses_Version=1
mtProcesses_Version0="Version"
Count mtProcesses_Memory=1
mtProcesses_Memory0="Memory"
Count mtProcesses_Priority=1
mtProcesses_Priority0="Priority"
Count mtProcesses_Threads=1
mtProcesses_Threads0="Threads"
Count mtProcesses_Path=1
mtProcesses_Path0="Path"
Count mtCPU_Registers=1
mtCPU_Registers0="Registers"
Count mtCPU_Stack=1
mtCPU_Stack0="Stack"
Count mtCPU_MemoryDump=1
mtCPU_MemoryDump0="Memory Dump"
Count mtSend_SuccessMsg=1
mtSend_SuccessMsg0="The message was sent successfully."
Count mtSend_FailureMsg=1
mtSend_FailureMsg0="Sorry, sending the message didn't work."
Count mtSend_BugClosedMsg=2
mtSend_BugClosedMsg0="These BUG is just closed."
mtSend_BugClosedMsg1="Contact the program support to obtain an update."
Count mtSend_UnknownErrorMsg=1
mtSend_UnknownErrorMsg0="Unknown error."
Count mtSend_InvalidLoginMsg=1
mtSend_InvalidLoginMsg0="Invalid login request."
Count mtSend_InvalidSearchMsg=1
mtSend_InvalidSearchMsg0="Invalid search request."
Count mtSend_InvalidSelectionMsg=1
mtSend_InvalidSelectionMsg0="Invalid selection request."
Count mtSend_InvalidInsertMsg=1
mtSend_InvalidInsertMsg0="Invalid insert request."
Count mtSend_InvalidModifyMsg=1
mtSend_InvalidModifyMsg0="Invalid modify request."
Count mtFileCrackedMsg=2
mtFileCrackedMsg0="This file is cracked."
mtFileCrackedMsg1="The application will be closed."
Count mtException_LeakMultiFree=1
mtException_LeakMultiFree0="Multi Free memory leak."
Count mtException_LeakMemoryOverrun=1
mtException_LeakMemoryOverrun0="Memory Overrun leak."
Count mtException_AntiFreeze=1
mtException_AntiFreeze0="The application seems to be frozen."
Count mtInvalidEmailMsg=1
mtInvalidEmailMsg0="Invalid email."
TextsCollection=English
EurekaLog Last Line -->
</BorlandProject>

View File

@ -0,0 +1,40 @@
package MPCommonLibD10D;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library RunTime Package'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
designide,
vclactnband,
vclx;
contains
MPCommonWizardHelpers in '..\Source\MPCommonWizardHelpers.pas',
MPCommonWizardTemplates in '..\Source\MPCommonWizardTemplates.pas';
end.

View File

@ -0,0 +1,43 @@
package MPCommonLibD11;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Runtime Package'}
{$RUNONLY}
{$IMPLICITBUILD ON}
{$DEFINE DEBUG}
requires
rtl,
vcl;
contains
MPShellTypes in '..\Source\MPShellTypes.pas',
MPCommonUtilities in '..\Source\MPCommonUtilities.pas',
MPResources in '..\Source\MPResources.pas',
MPCommonObjects in '..\Source\MPCommonObjects.pas',
MPDataObject in '..\Source\MPDataObject.pas',
MPShellUtilities in '..\Source\MPShellUtilities.pas',
MPThreadManager in '..\Source\MPThreadManager.pas';
end.

View File

@ -0,0 +1,629 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{48f18c2d-197c-40e4-a189-ca4fd63c17c0}</ProjectGuid>
<MainSource>MPCommonLibD11.dpk</MainSource>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<DCC_DependencyCheckOutputName>..\Lib\D11\MPCommonLibD11.bpl</DCC_DependencyCheckOutputName>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Version>7.0</Version>
<DCC_DebugInformation>False</DCC_DebugInformation>
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
<DCC_Define>RELEASE</DCC_Define>
<DCC_DcuOutput>..\Lib\D11</DCC_DcuOutput>
<DCC_ObjOutput>..\Lib\D11</DCC_ObjOutput>
<DCC_HppOutput>..\Lib\D11</DCC_HppOutput>
<DCC_BplOutput>..\Lib\D11</DCC_BplOutput>
<DCC_DcpOutput>..\Lib\D11</DCC_DcpOutput>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<Version>7.0</Version>
<DCC_Define>DEBUG</DCC_Define>
<DCC_DcuOutput>..\Lib\D11</DCC_DcuOutput>
<DCC_ObjOutput>..\Lib\D11</DCC_ObjOutput>
<DCC_HppOutput>..\Lib\D11</DCC_HppOutput>
<DCC_BplOutput>..\Lib\D11</DCC_BplOutput>
<DCC_DcpOutput>..\Lib\D11</DCC_DcpOutput>
</PropertyGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality</Borland.Personality>
<Borland.ProjectType>Package</Borland.ProjectType>
<BorlandProject>
<BorlandProject xmlns=""> <Delphi.Personality> <Parameters>
<Parameters Name="UseLauncher">False</Parameters>
<Parameters Name="LoadAllSymbols">True</Parameters>
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
</Parameters>
<Package_Options>
<Package_Options Name="PackageDescription">Mustangpeak Common Library Runtime Package</Package_Options>
<Package_Options Name="ImplicitBuild">True</Package_Options>
<Package_Options Name="DesigntimeOnly">False</Package_Options>
<Package_Options Name="RuntimeOnly">True</Package_Options>
</Package_Options>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">1</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1033</VersionInfo>
<VersionInfo Name="CodePage">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
</VersionInfoKeys>
<Excluded_Packages>
<Excluded_Packages Name="$(BDS)\Bin\dclintraweb_90_100.bpl">VCL for the Web Design Package for CodeGear RAD Studio</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\dclwebsnap100.bpl">CodeGear WebSnap Components</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\dclsoap100.bpl">CodeGear SOAP Components</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\dcloffice2k100.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\dclofficexp100.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\bcboffice2k100.bpl">CodeGear C++Builder Office 2000 Servers Package</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\bcbofficexp100.bpl">CodeGear C++Builder Office XP Servers Package</Excluded_Packages>
</Excluded_Packages>
<Source>
<Source Name="MainSource">MPCommonLibD11.dpk</Source>
</Source>
</Delphi.Personality> </BorlandProject></BorlandProject>
</ProjectExtensions>
<ItemGroup />
<ItemGroup>
<DelphiCompile Include="MPCommonLibD11.dpk">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<DCCReference Include="..\Source\MPCommonObjects.pas" />
<DCCReference Include="..\Source\MPCommonUtilities.pas" />
<DCCReference Include="..\Source\MPDataObject.pas" />
<DCCReference Include="..\Source\MPResources.pas" />
<DCCReference Include="..\Source\MPShellTypes.pas" />
<DCCReference Include="..\Source\MPShellUtilities.pas" />
<DCCReference Include="..\Source\MPThreadManager.pas" />
<DCCReference Include="rtl.dcp" />
<DCCReference Include="vcl.dcp" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
</Project>
<!-- EurekaLog First Line
[Exception Log]
EurekaLog Version=6006
Activate=0
Activate Handle=1
Save Log File=1
Foreground Tab=0
Freeze Activate=0
Freeze Timeout=0
SMTP From=eurekalog@email.com
SMTP Host=
SMTP Port=25
SMTP UserID=
SMTP Password=
Append to Log=0
TerminateBtn Operation=2
Errors Number=32
Errors Terminate=3
Email Address=
Email Object=
Email Send Options=0
Output Path=
Encrypt Password=
AutoCloseDialogSecs=0
WebSendMode=0
SupportULR=
HTMLLayout Count=15
HTMLLine0="%3Chtml%3E"
HTMLLine1=" %3Chead%3E"
HTMLLine2=" %3C/head%3E"
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
HTMLLine5=" %3Ctr%3E"
HTMLLine6=" %3Ctd nowrap%3E"
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
HTMLLine8=" %3C%%HTML_TAG%%%3E"
HTMLLine9=" %3C/font%3E"
HTMLLine10=" %3C/td%3E"
HTMLLine11=" %3C/tr%3E"
HTMLLine12=" %3C/table%3E"
HTMLLine13=" %3C/body%3E"
HTMLLine14="%3C/html%3E"
AutoCrashOperation=2
AutoCrashNumber=10
AutoCrashMinutes=1
WebURL=
WebUserID=
WebPassword=
WebPort=0
AttachedFiles=
ProxyURL=
ProxyUser=
ProxyPassword=
ProxyPort=8080
TrakerUser=
TrakerPassword=
TrakerAssignTo=
TrakerProject=
TrakerCategory=
TrakerTrialID=
ZipPassword=
PreBuildEvent=
PostSuccessfulBuildEvent=
PostFailureBuildEvent=
ExceptionDialogType=2
Count=0
EMail Message Line Count=0
loNoDuplicateErrors=0
loAppendReproduceText=0
loDeleteLogAtVersionChange=0
loAddComputerNameInLogFileName=0
loSaveModulesAndProcessesSections=1
loSaveAssemblerAndCPUSections=1
soAppStartDate=1
soAppName=1
soAppVersionNumber=1
soAppParameters=1
soAppCompilationDate=1
soAppUpTime=1
soExcDate=1
soExcAddress=1
soExcModuleName=1
soExcModuleVersion=1
soExcType=1
soExcMessage=1
soExcID=1
soExcCount=1
soExcStatus=1
soExcNote=1
soUserID=1
soUserName=1
soUserEmail=1
soUserPrivileges=1
soUserCompany=1
soActCtlsFormClass=1
soActCtlsFormText=1
soActCtlsControlClass=1
soActCtlsControlText=1
soCmpName=1
soCmpTotalMemory=1
soCmpFreeMemory=1
soCmpTotalDisk=1
soCmpFreeDisk=1
soCmpSysUpTime=1
soCmpProcessor=1
soCmpDisplayMode=1
soCmpDisplayDPI=1
soCmpVideoCard=1
soCmpPrinter=1
soOSType=1
soOSBuildN=1
soOSUpdate=1
soOSLanguage=1
soOSCharset=1
soNetIP=1
soNetSubmask=1
soNetGateway=1
soNetDNS1=1
soNetDNS2=1
soNetDHCP=1
soCustomData=1
sndShowSendDialog=1
sndShowSuccessFailureMsg=0
sndSendEntireLog=0
sndSendXMLLogCopy=0
sndSendScreenshot=1
sndUseOnlyActiveWindow=0
sndSendLastHTMLPage=1
sndSendInSeparatedThread=0
sndAddDateInFileName=0
sndAddComputerNameInFileName=0
edoSendErrorReportChecked=1
edoAttachScreenshotChecked=1
edoShowCopyToClipOption=1
edoShowDetailsButton=1
edoShowInDetailedMode=0
edoShowInTopMostMode=0
edoUseEurekaLogLookAndFeel=0
edoShowSendErrorReportOption=1
edoShowAttachScreenshotOption=1
edoShowCustomButton=0
csoShowDLLs=1
csoShowBPLs=1
csoShowBorlandThreads=1
csoShowWindowsThreads=1
csoDoNotStoreProcNames=0
boPauseBorlandThreads=0
boDoNotPauseMainThread=0
boPauseWindowsThreads=0
boUseMainModuleOptions=1
boCopyLogInCaseOfError=1
boSaveCompressedCopyInCaseOfError=0
boHandleSafeCallExceptions=1
boCallRTLExceptionEvent=0
boCatchHandledExceptions=0
loCatchLeaks=0
loGroupsSonLeaks=1
loHideBorlandLeaks=1
loFreeAllLeaks=1
loCatchLeaksExceptions=1
cfoReduceFileSize=1
cfoCheckFileCorruption=0
Count mtInformationMsgCaption=1
mtInformationMsgCaption0="Information."
Count mtQuestionMsgCaption=1
mtQuestionMsgCaption0="Question."
Count mtErrorMsgCaption=1
mtErrorMsgCaption0="Error."
Count mtDialog_Caption=1
mtDialog_Caption0="Error occurred"
Count mtDialog_ErrorMsgCaption=2
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
Count mtDialog_GeneralCaption=1
mtDialog_GeneralCaption0="General"
Count mtDialog_GeneralHeader=1
mtDialog_GeneralHeader0="General Information"
Count mtDialog_CallStackCaption=1
mtDialog_CallStackCaption0="Call Stack"
Count mtDialog_CallStackHeader=1
mtDialog_CallStackHeader0="Call Stack Information"
Count mtDialog_ModulesCaption=1
mtDialog_ModulesCaption0="Modules"
Count mtDialog_ModulesHeader=1
mtDialog_ModulesHeader0="Modules Information"
Count mtDialog_ProcessesCaption=1
mtDialog_ProcessesCaption0="Processes"
Count mtDialog_ProcessesHeader=1
mtDialog_ProcessesHeader0="Processes Information"
Count mtDialog_AsmCaption=1
mtDialog_AsmCaption0="Assembler"
Count mtDialog_AsmHeader=1
mtDialog_AsmHeader0="Assembler Information"
Count mtDialog_CPUCaption=1
mtDialog_CPUCaption0="CPU"
Count mtDialog_CPUHeader=1
mtDialog_CPUHeader0="CPU Information"
Count mtDialog_OKButtonCaption=1
mtDialog_OKButtonCaption0="%26OK"
Count mtDialog_TerminateButtonCaption=1
mtDialog_TerminateButtonCaption0="%26Terminate"
Count mtDialog_RestartButtonCaption=1
mtDialog_RestartButtonCaption0="%26Restart"
Count mtDialog_DetailsButtonCaption=1
mtDialog_DetailsButtonCaption0="%26Details"
Count mtDialog_CustomButtonCaption=1
mtDialog_CustomButtonCaption0="%26Help"
Count mtDialog_SendMessage=1
mtDialog_SendMessage0="%26Send this error via Internet"
Count mtDialog_ScreenshotMessage=1
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
Count mtDialog_CopyMessage=1
mtDialog_CopyMessage0="%26Copy to Clipboard"
Count mtDialog_SupportMessage=1
mtDialog_SupportMessage0="Go to the Support Page"
Count mtMSDialog_ErrorMsgCaption=1
mtMSDialog_ErrorMsgCaption0="The application has encountered a problem. We are sorry for the inconvenience."
Count mtMSDialog_RestartCaption=1
mtMSDialog_RestartCaption0="Restart application."
Count mtMSDialog_TerminateCaption=1
mtMSDialog_TerminateCaption0="Terminate application."
Count mtMSDialog_PleaseCaption=1
mtMSDialog_PleaseCaption0="Please tell us about this problem."
Count mtMSDialog_DescriptionCaption=1
mtMSDialog_DescriptionCaption0="We have created an error report that you can send to us. We will treat this report as confidential and anonymous."
Count mtMSDialog_SeeDetailsCaption=1
mtMSDialog_SeeDetailsCaption0="To see what data the error report contains,"
Count mtMSDialog_SeeClickCaption=1
mtMSDialog_SeeClickCaption0="click here."
Count mtMSDialog_HowToReproduceCaption=1
mtMSDialog_HowToReproduceCaption0="What were you doing when the problem happended (optional)?"
Count mtMSDialog_EmailCaption=1
mtMSDialog_EmailCaption0="Email address (optional):"
Count mtMSDialog_SendButtonCaption=1
mtMSDialog_SendButtonCaption0="%26Send Error Report"
Count mtMSDialog_NoSendButtonCaption=1
mtMSDialog_NoSendButtonCaption0="%26Don't Send"
Count mtLog_AppHeader=1
mtLog_AppHeader0="Application"
Count mtLog_AppStartDate=1
mtLog_AppStartDate0="Start Date"
Count mtLog_AppName=1
mtLog_AppName0="Name/Description"
Count mtLog_AppVersionNumber=1
mtLog_AppVersionNumber0="Version Number"
Count mtLog_AppParameters=1
mtLog_AppParameters0="Parameters"
Count mtLog_AppCompilationDate=1
mtLog_AppCompilationDate0="Compilation Date"
Count mtLog_AppUpTime=1
mtLog_AppUpTime0="Up Time"
Count mtLog_ExcHeader=1
mtLog_ExcHeader0="Exception"
Count mtLog_ExcDate=1
mtLog_ExcDate0="Date"
Count mtLog_ExcAddress=1
mtLog_ExcAddress0="Address"
Count mtLog_ExcModuleName=1
mtLog_ExcModuleName0="Module Name"
Count mtLog_ExcModuleVersion=1
mtLog_ExcModuleVersion0="Module Version"
Count mtLog_ExcType=1
mtLog_ExcType0="Type"
Count mtLog_ExcMessage=1
mtLog_ExcMessage0="Message"
Count mtLog_ExcID=1
mtLog_ExcID0="ID"
Count mtLog_ExcCount=1
mtLog_ExcCount0="Count"
Count mtLog_ExcStatus=1
mtLog_ExcStatus0="Status"
Count mtLog_ExcNote=1
mtLog_ExcNote0="Note"
Count mtLog_UserHeader=1
mtLog_UserHeader0="User"
Count mtLog_UserID=1
mtLog_UserID0="ID"
Count mtLog_UserName=1
mtLog_UserName0="Name"
Count mtLog_UserEmail=1
mtLog_UserEmail0="Email"
Count mtLog_UserCompany=1
mtLog_UserCompany0="Company"
Count mtLog_UserPrivileges=1
mtLog_UserPrivileges0="Privileges"
Count mtLog_ActCtrlsHeader=1
mtLog_ActCtrlsHeader0="Active Controls"
Count mtLog_ActCtrlsFormClass=1
mtLog_ActCtrlsFormClass0="Form Class"
Count mtLog_ActCtrlsFormText=1
mtLog_ActCtrlsFormText0="Form Text"
Count mtLog_ActCtrlsControlClass=1
mtLog_ActCtrlsControlClass0="Control Class"
Count mtLog_ActCtrlsControlText=1
mtLog_ActCtrlsControlText0="Control Text"
Count mtLog_CmpHeader=1
mtLog_CmpHeader0="Computer"
Count mtLog_CmpName=1
mtLog_CmpName0="Name"
Count mtLog_CmpTotalMemory=1
mtLog_CmpTotalMemory0="Total Memory"
Count mtLog_CmpFreeMemory=1
mtLog_CmpFreeMemory0="Free Memory"
Count mtLog_CmpTotalDisk=1
mtLog_CmpTotalDisk0="Total Disk"
Count mtLog_CmpFreeDisk=1
mtLog_CmpFreeDisk0="Free Disk"
Count mtLog_CmpSystemUpTime=1
mtLog_CmpSystemUpTime0="System Up Time"
Count mtLog_CmpProcessor=1
mtLog_CmpProcessor0="Processor"
Count mtLog_CmpDisplayMode=1
mtLog_CmpDisplayMode0="Display Mode"
Count mtLog_CmpDisplayDPI=1
mtLog_CmpDisplayDPI0="Display DPI"
Count mtLog_CmpVideoCard=1
mtLog_CmpVideoCard0="Video Card"
Count mtLog_CmpPrinter=1
mtLog_CmpPrinter0="Printer"
Count mtLog_OSHeader=1
mtLog_OSHeader0="Operating System"
Count mtLog_OSType=1
mtLog_OSType0="Type"
Count mtLog_OSBuildN=1
mtLog_OSBuildN0="Build #"
Count mtLog_OSUpdate=1
mtLog_OSUpdate0="Update"
Count mtLog_OSLanguage=1
mtLog_OSLanguage0="Language"
Count mtLog_OSCharset=1
mtLog_OSCharset0="Charset"
Count mtLog_NetHeader=1
mtLog_NetHeader0="Network"
Count mtLog_NetIP=1
mtLog_NetIP0="IP Address"
Count mtLog_NetSubmask=1
mtLog_NetSubmask0="Submask"
Count mtLog_NetGateway=1
mtLog_NetGateway0="Gateway"
Count mtLog_NetDNS1=1
mtLog_NetDNS10="DNS 1"
Count mtLog_NetDNS2=1
mtLog_NetDNS20="DNS 2"
Count mtLog_NetDHCP=1
mtLog_NetDHCP0="DHCP"
Count mtLog_CustInfoHeader=1
mtLog_CustInfoHeader0="Custom Information"
Count mtCallStack_Address=1
mtCallStack_Address0="Address"
Count mtCallStack_Name=1
mtCallStack_Name0="Module"
Count mtCallStack_Unit=1
mtCallStack_Unit0="Unit"
Count mtCallStack_Class=1
mtCallStack_Class0="Class"
Count mtCallStack_Procedure=1
mtCallStack_Procedure0="Procedure/Method"
Count mtCallStack_Line=1
mtCallStack_Line0="Line"
Count mtCallStack_MainThread=1
mtCallStack_MainThread0="Main"
Count mtCallStack_ExceptionThread=1
mtCallStack_ExceptionThread0="Exception Thread"
Count mtCallStack_RunningThread=1
mtCallStack_RunningThread0="Running Thread"
Count mtCallStack_CallingThread=1
mtCallStack_CallingThread0="Calling Thread"
Count mtCallStack_ThreadID=1
mtCallStack_ThreadID0="ID"
Count mtCallStack_ThreadPriority=1
mtCallStack_ThreadPriority0="Priority"
Count mtCallStack_ThreadClass=1
mtCallStack_ThreadClass0="Class"
Count mtCallStack_LeakCaption=1
mtCallStack_LeakCaption0="Memory Leak"
Count mtCallStack_LeakData=1
mtCallStack_LeakData0="Data"
Count mtCallStack_LeakType=1
mtCallStack_LeakType0="Type"
Count mtCallStack_LeakSize=1
mtCallStack_LeakSize0="Total size"
Count mtCallStack_LeakCount=1
mtCallStack_LeakCount0="Count"
Count mtSendDialog_Caption=1
mtSendDialog_Caption0="Send."
Count mtSendDialog_Message=1
mtSendDialog_Message0="Message"
Count mtSendDialog_Resolving=1
mtSendDialog_Resolving0="Resolving DNS..."
Count mtSendDialog_Login=1
mtSendDialog_Login0="Login..."
Count mtSendDialog_Connecting=1
mtSendDialog_Connecting0="Connecting with server..."
Count mtSendDialog_Connected=1
mtSendDialog_Connected0="Connected with server."
Count mtSendDialog_Sending=1
mtSendDialog_Sending0="Sending message..."
Count mtSendDialog_Sent=1
mtSendDialog_Sent0="Message sent."
Count mtSendDialog_SelectProject=1
mtSendDialog_SelectProject0="Select project..."
Count mtSendDialog_Searching=1
mtSendDialog_Searching0="Searching..."
Count mtSendDialog_Modifying=1
mtSendDialog_Modifying0="Modifying..."
Count mtSendDialog_Disconnecting=1
mtSendDialog_Disconnecting0="Disconnecting..."
Count mtSendDialog_Disconnected=1
mtSendDialog_Disconnected0="Disconnected."
Count mtReproduceDialog_Caption=1
mtReproduceDialog_Caption0="Request"
Count mtReproduceDialog_Request=1
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
Count mtReproduceDialog_OKButtonCaption=1
mtReproduceDialog_OKButtonCaption0="%26OK"
Count mtModules_Handle=1
mtModules_Handle0="Handle"
Count mtModules_Name=1
mtModules_Name0="Name"
Count mtModules_Description=1
mtModules_Description0="Description"
Count mtModules_Version=1
mtModules_Version0="Version"
Count mtModules_Size=1
mtModules_Size0="Size"
Count mtModules_LastModified=1
mtModules_LastModified0="Modified"
Count mtModules_Path=1
mtModules_Path0="Path"
Count mtProcesses_ID=1
mtProcesses_ID0="ID"
Count mtProcesses_Name=1
mtProcesses_Name0="Name"
Count mtProcesses_Description=1
mtProcesses_Description0="Description"
Count mtProcesses_Version=1
mtProcesses_Version0="Version"
Count mtProcesses_Memory=1
mtProcesses_Memory0="Memory"
Count mtProcesses_Priority=1
mtProcesses_Priority0="Priority"
Count mtProcesses_Threads=1
mtProcesses_Threads0="Threads"
Count mtProcesses_Path=1
mtProcesses_Path0="Path"
Count mtCPU_Registers=1
mtCPU_Registers0="Registers"
Count mtCPU_Stack=1
mtCPU_Stack0="Stack"
Count mtCPU_MemoryDump=1
mtCPU_MemoryDump0="Memory Dump"
Count mtSend_SuccessMsg=1
mtSend_SuccessMsg0="The message was sent successfully."
Count mtSend_FailureMsg=1
mtSend_FailureMsg0="Sorry, sending the message didn't work."
Count mtSend_BugClosedMsg=2
mtSend_BugClosedMsg0="These BUG is just closed."
mtSend_BugClosedMsg1="Contact the program support to obtain an update."
Count mtSend_UnknownErrorMsg=1
mtSend_UnknownErrorMsg0="Unknown error."
Count mtSend_InvalidLoginMsg=1
mtSend_InvalidLoginMsg0="Invalid login request."
Count mtSend_InvalidSearchMsg=1
mtSend_InvalidSearchMsg0="Invalid search request."
Count mtSend_InvalidSelectionMsg=1
mtSend_InvalidSelectionMsg0="Invalid selection request."
Count mtSend_InvalidInsertMsg=1
mtSend_InvalidInsertMsg0="Invalid insert request."
Count mtSend_InvalidModifyMsg=1
mtSend_InvalidModifyMsg0="Invalid modify request."
Count mtFileCrackedMsg=2
mtFileCrackedMsg0="This file is cracked."
mtFileCrackedMsg1="The application will be closed."
Count mtException_LeakMultiFree=1
mtException_LeakMultiFree0="Multi Free memory leak."
Count mtException_LeakMemoryOverrun=1
mtException_LeakMemoryOverrun0="Memory Overrun leak."
Count mtException_AntiFreeze=1
mtException_AntiFreeze0="The application seems to be frozen."
Count mtInvalidEmailMsg=1
mtInvalidEmailMsg0="Invalid email."
TextsCollection=English
EurekaLog Last Line -->

View File

@ -0,0 +1,41 @@
package MPCommonLibD11D;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS OFF}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO OFF}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library DesignTime Package'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
{$DEFINE RELEASE}
requires
rtl,
vcl,
designide,
vclactnband,
vclx;
contains
MPCommonWizardHelpers in '..\Source\MPCommonWizardHelpers.pas',
MPCommonWizardTemplates in '..\Source\MPCommonWizardTemplates.pas';
end.

View File

@ -0,0 +1,647 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{000b998f-e17e-4ca4-8fbc-9cfd5a6868cf}</ProjectGuid>
<MainSource>MPCommonLibD11D.dpk</MainSource>
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
<DCC_DependencyCheckOutputName>..\Lib\D11\MPCommonLibD11D.bpl</DCC_DependencyCheckOutputName>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Version>7.0</Version>
<DCC_DebugInformation>False</DCC_DebugInformation>
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
<DCC_Define>RELEASE</DCC_Define>
<DCC_DcuOutput>..\Lib\D11</DCC_DcuOutput>
<DCC_ObjOutput>..\Lib\D11</DCC_ObjOutput>
<DCC_HppOutput>..\Lib\D11</DCC_HppOutput>
<DCC_BplOutput>..\Lib\D11</DCC_BplOutput>
<DCC_DcpOutput>..\Lib\D11</DCC_DcpOutput>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<Version>7.0</Version>
<DCC_Define>DEBUG</DCC_Define>
<DCC_DcuOutput>..\Lib\D11</DCC_DcuOutput>
<DCC_ObjOutput>..\Lib\D11</DCC_ObjOutput>
<DCC_HppOutput>..\Lib\D11</DCC_HppOutput>
<DCC_BplOutput>..\Lib\D11</DCC_BplOutput>
<DCC_DcpOutput>..\Lib\D11</DCC_DcpOutput>
</PropertyGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality</Borland.Personality>
<Borland.ProjectType>Package</Borland.ProjectType>
<BorlandProject>
<BorlandProject xmlns=""> <Delphi.Personality> <Parameters>
<Parameters Name="UseLauncher">False</Parameters>
<Parameters Name="LoadAllSymbols">True</Parameters>
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
</Parameters>
<Package_Options>
<Package_Options Name="PackageDescription">Mustangpeak Common Library DesignTime Package</Package_Options>
<Package_Options Name="ImplicitBuild">True</Package_Options>
<Package_Options Name="DesigntimeOnly">True</Package_Options>
<Package_Options Name="RuntimeOnly">False</Package_Options>
</Package_Options>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">1</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1033</VersionInfo>
<VersionInfo Name="CodePage">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
</VersionInfoKeys>
<Excluded_Packages>
<Excluded_Packages Name="$(BDS)\Bin\dclintraweb_90_100.bpl">VCL for the Web Design Package for CodeGear RAD Studio</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\dclwebsnap100.bpl">CodeGear WebSnap Components</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\dclsoap100.bpl">CodeGear SOAP Components</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\dcloffice2k100.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\dclofficexp100.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\bcboffice2k100.bpl">CodeGear C++Builder Office 2000 Servers Package</Excluded_Packages>
<Excluded_Packages Name="$(BDS)\bin\bcbofficexp100.bpl">CodeGear C++Builder Office XP Servers Package</Excluded_Packages>
</Excluded_Packages>
<Source>
<Source Name="MainSource">MPCommonLibD11D.dpk</Source>
</Source>
</Delphi.Personality> </BorlandProject></BorlandProject>
</ProjectExtensions>
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
<ItemGroup>
<DelphiCompile Include="MPCommonLibD11D.dpk">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<DCCReference Include="..\Source\MPCommonWizardHelpers.pas" />
<DCCReference Include="..\Source\MPCommonWizardTemplates.pas" />
<DCCReference Include="designide.dcp" />
<DCCReference Include="rtl.dcp" />
<DCCReference Include="vcl.dcp" />
<DCCReference Include="vclactnband.dcp" />
<DCCReference Include="vclx.dcp" />
</ItemGroup>
</Project>
<!-- EurekaLog First Line
[Exception Log]
EurekaLog Version=6006
Activate=0
Activate Handle=1
Save Log File=1
Foreground Tab=0
Freeze Activate=0
Freeze Timeout=0
SMTP From=eurekalog@email.com
SMTP Host=
SMTP Port=25
SMTP UserID=
SMTP Password=
Append to Log=0
TerminateBtn Operation=2
Errors Number=32
Errors Terminate=3
Email Address=
Email Object=
Email Send Options=0
Output Path=
Encrypt Password=
AutoCloseDialogSecs=0
WebSendMode=0
SupportULR=
HTMLLayout Count=15
HTMLLine0="%3Chtml%3E"
HTMLLine1=" %3Chead%3E"
HTMLLine2=" %3C/head%3E"
HTMLLine3=" %3Cbody TopMargin=10 LeftMargin=10%3E"
HTMLLine4=" %3Ctable width="100%%" border="0"%3E"
HTMLLine5=" %3Ctr%3E"
HTMLLine6=" %3Ctd nowrap%3E"
HTMLLine7=" %3Cfont face="Lucida Console, Courier" size="2"%3E"
HTMLLine8=" %3C%%HTML_TAG%%%3E"
HTMLLine9=" %3C/font%3E"
HTMLLine10=" %3C/td%3E"
HTMLLine11=" %3C/tr%3E"
HTMLLine12=" %3C/table%3E"
HTMLLine13=" %3C/body%3E"
HTMLLine14="%3C/html%3E"
AutoCrashOperation=2
AutoCrashNumber=10
AutoCrashMinutes=1
WebURL=
WebUserID=
WebPassword=
WebPort=0
AttachedFiles=
ProxyURL=
ProxyUser=
ProxyPassword=
ProxyPort=8080
TrakerUser=
TrakerPassword=
TrakerAssignTo=
TrakerProject=
TrakerCategory=
TrakerTrialID=
ZipPassword=
PreBuildEvent=
PostSuccessfulBuildEvent=
PostFailureBuildEvent=
ExceptionDialogType=2
Count=0
EMail Message Line Count=0
loNoDuplicateErrors=0
loAppendReproduceText=0
loDeleteLogAtVersionChange=0
loAddComputerNameInLogFileName=0
loSaveModulesAndProcessesSections=1
loSaveAssemblerAndCPUSections=1
soAppStartDate=1
soAppName=1
soAppVersionNumber=1
soAppParameters=1
soAppCompilationDate=1
soAppUpTime=1
soExcDate=1
soExcAddress=1
soExcModuleName=1
soExcModuleVersion=1
soExcType=1
soExcMessage=1
soExcID=1
soExcCount=1
soExcStatus=1
soExcNote=1
soUserID=1
soUserName=1
soUserEmail=1
soUserPrivileges=1
soUserCompany=1
soActCtlsFormClass=1
soActCtlsFormText=1
soActCtlsControlClass=1
soActCtlsControlText=1
soCmpName=1
soCmpTotalMemory=1
soCmpFreeMemory=1
soCmpTotalDisk=1
soCmpFreeDisk=1
soCmpSysUpTime=1
soCmpProcessor=1
soCmpDisplayMode=1
soCmpDisplayDPI=1
soCmpVideoCard=1
soCmpPrinter=1
soOSType=1
soOSBuildN=1
soOSUpdate=1
soOSLanguage=1
soOSCharset=1
soNetIP=1
soNetSubmask=1
soNetGateway=1
soNetDNS1=1
soNetDNS2=1
soNetDHCP=1
soCustomData=1
sndShowSendDialog=1
sndShowSuccessFailureMsg=0
sndSendEntireLog=0
sndSendXMLLogCopy=0
sndSendScreenshot=1
sndUseOnlyActiveWindow=0
sndSendLastHTMLPage=1
sndSendInSeparatedThread=0
sndAddDateInFileName=0
sndAddComputerNameInFileName=0
edoSendErrorReportChecked=1
edoAttachScreenshotChecked=1
edoShowCopyToClipOption=1
edoShowDetailsButton=1
edoShowInDetailedMode=0
edoShowInTopMostMode=0
edoUseEurekaLogLookAndFeel=0
edoShowSendErrorReportOption=1
edoShowAttachScreenshotOption=1
edoShowCustomButton=0
csoShowDLLs=1
csoShowBPLs=1
csoShowBorlandThreads=1
csoShowWindowsThreads=1
csoDoNotStoreProcNames=0
boPauseBorlandThreads=0
boDoNotPauseMainThread=0
boPauseWindowsThreads=0
boUseMainModuleOptions=1
boCopyLogInCaseOfError=1
boSaveCompressedCopyInCaseOfError=0
boHandleSafeCallExceptions=1
boCallRTLExceptionEvent=0
boCatchHandledExceptions=0
loCatchLeaks=0
loGroupsSonLeaks=1
loHideBorlandLeaks=1
loFreeAllLeaks=1
loCatchLeaksExceptions=1
cfoReduceFileSize=1
cfoCheckFileCorruption=0
Count mtInformationMsgCaption=1
mtInformationMsgCaption0="Information."
Count mtQuestionMsgCaption=1
mtQuestionMsgCaption0="Question."
Count mtErrorMsgCaption=1
mtErrorMsgCaption0="Error."
Count mtDialog_Caption=1
mtDialog_Caption0="Error occurred"
Count mtDialog_ErrorMsgCaption=2
mtDialog_ErrorMsgCaption0="An error has occurred during program execution."
mtDialog_ErrorMsgCaption1="Please read the following information for further details."
Count mtDialog_GeneralCaption=1
mtDialog_GeneralCaption0="General"
Count mtDialog_GeneralHeader=1
mtDialog_GeneralHeader0="General Information"
Count mtDialog_CallStackCaption=1
mtDialog_CallStackCaption0="Call Stack"
Count mtDialog_CallStackHeader=1
mtDialog_CallStackHeader0="Call Stack Information"
Count mtDialog_ModulesCaption=1
mtDialog_ModulesCaption0="Modules"
Count mtDialog_ModulesHeader=1
mtDialog_ModulesHeader0="Modules Information"
Count mtDialog_ProcessesCaption=1
mtDialog_ProcessesCaption0="Processes"
Count mtDialog_ProcessesHeader=1
mtDialog_ProcessesHeader0="Processes Information"
Count mtDialog_AsmCaption=1
mtDialog_AsmCaption0="Assembler"
Count mtDialog_AsmHeader=1
mtDialog_AsmHeader0="Assembler Information"
Count mtDialog_CPUCaption=1
mtDialog_CPUCaption0="CPU"
Count mtDialog_CPUHeader=1
mtDialog_CPUHeader0="CPU Information"
Count mtDialog_OKButtonCaption=1
mtDialog_OKButtonCaption0="%26OK"
Count mtDialog_TerminateButtonCaption=1
mtDialog_TerminateButtonCaption0="%26Terminate"
Count mtDialog_RestartButtonCaption=1
mtDialog_RestartButtonCaption0="%26Restart"
Count mtDialog_DetailsButtonCaption=1
mtDialog_DetailsButtonCaption0="%26Details"
Count mtDialog_CustomButtonCaption=1
mtDialog_CustomButtonCaption0="%26Help"
Count mtDialog_SendMessage=1
mtDialog_SendMessage0="%26Send this error via Internet"
Count mtDialog_ScreenshotMessage=1
mtDialog_ScreenshotMessage0="%26Attach a Screenshot image"
Count mtDialog_CopyMessage=1
mtDialog_CopyMessage0="%26Copy to Clipboard"
Count mtDialog_SupportMessage=1
mtDialog_SupportMessage0="Go to the Support Page"
Count mtMSDialog_ErrorMsgCaption=1
mtMSDialog_ErrorMsgCaption0="The application has encountered a problem. We are sorry for the inconvenience."
Count mtMSDialog_RestartCaption=1
mtMSDialog_RestartCaption0="Restart application."
Count mtMSDialog_TerminateCaption=1
mtMSDialog_TerminateCaption0="Terminate application."
Count mtMSDialog_PleaseCaption=1
mtMSDialog_PleaseCaption0="Please tell us about this problem."
Count mtMSDialog_DescriptionCaption=1
mtMSDialog_DescriptionCaption0="We have created an error report that you can send to us. We will treat this report as confidential and anonymous."
Count mtMSDialog_SeeDetailsCaption=1
mtMSDialog_SeeDetailsCaption0="To see what data the error report contains,"
Count mtMSDialog_SeeClickCaption=1
mtMSDialog_SeeClickCaption0="click here."
Count mtMSDialog_HowToReproduceCaption=1
mtMSDialog_HowToReproduceCaption0="What were you doing when the problem happended (optional)?"
Count mtMSDialog_EmailCaption=1
mtMSDialog_EmailCaption0="Email address (optional):"
Count mtMSDialog_SendButtonCaption=1
mtMSDialog_SendButtonCaption0="%26Send Error Report"
Count mtMSDialog_NoSendButtonCaption=1
mtMSDialog_NoSendButtonCaption0="%26Don't Send"
Count mtLog_AppHeader=1
mtLog_AppHeader0="Application"
Count mtLog_AppStartDate=1
mtLog_AppStartDate0="Start Date"
Count mtLog_AppName=1
mtLog_AppName0="Name/Description"
Count mtLog_AppVersionNumber=1
mtLog_AppVersionNumber0="Version Number"
Count mtLog_AppParameters=1
mtLog_AppParameters0="Parameters"
Count mtLog_AppCompilationDate=1
mtLog_AppCompilationDate0="Compilation Date"
Count mtLog_AppUpTime=1
mtLog_AppUpTime0="Up Time"
Count mtLog_ExcHeader=1
mtLog_ExcHeader0="Exception"
Count mtLog_ExcDate=1
mtLog_ExcDate0="Date"
Count mtLog_ExcAddress=1
mtLog_ExcAddress0="Address"
Count mtLog_ExcModuleName=1
mtLog_ExcModuleName0="Module Name"
Count mtLog_ExcModuleVersion=1
mtLog_ExcModuleVersion0="Module Version"
Count mtLog_ExcType=1
mtLog_ExcType0="Type"
Count mtLog_ExcMessage=1
mtLog_ExcMessage0="Message"
Count mtLog_ExcID=1
mtLog_ExcID0="ID"
Count mtLog_ExcCount=1
mtLog_ExcCount0="Count"
Count mtLog_ExcStatus=1
mtLog_ExcStatus0="Status"
Count mtLog_ExcNote=1
mtLog_ExcNote0="Note"
Count mtLog_UserHeader=1
mtLog_UserHeader0="User"
Count mtLog_UserID=1
mtLog_UserID0="ID"
Count mtLog_UserName=1
mtLog_UserName0="Name"
Count mtLog_UserEmail=1
mtLog_UserEmail0="Email"
Count mtLog_UserCompany=1
mtLog_UserCompany0="Company"
Count mtLog_UserPrivileges=1
mtLog_UserPrivileges0="Privileges"
Count mtLog_ActCtrlsHeader=1
mtLog_ActCtrlsHeader0="Active Controls"
Count mtLog_ActCtrlsFormClass=1
mtLog_ActCtrlsFormClass0="Form Class"
Count mtLog_ActCtrlsFormText=1
mtLog_ActCtrlsFormText0="Form Text"
Count mtLog_ActCtrlsControlClass=1
mtLog_ActCtrlsControlClass0="Control Class"
Count mtLog_ActCtrlsControlText=1
mtLog_ActCtrlsControlText0="Control Text"
Count mtLog_CmpHeader=1
mtLog_CmpHeader0="Computer"
Count mtLog_CmpName=1
mtLog_CmpName0="Name"
Count mtLog_CmpTotalMemory=1
mtLog_CmpTotalMemory0="Total Memory"
Count mtLog_CmpFreeMemory=1
mtLog_CmpFreeMemory0="Free Memory"
Count mtLog_CmpTotalDisk=1
mtLog_CmpTotalDisk0="Total Disk"
Count mtLog_CmpFreeDisk=1
mtLog_CmpFreeDisk0="Free Disk"
Count mtLog_CmpSystemUpTime=1
mtLog_CmpSystemUpTime0="System Up Time"
Count mtLog_CmpProcessor=1
mtLog_CmpProcessor0="Processor"
Count mtLog_CmpDisplayMode=1
mtLog_CmpDisplayMode0="Display Mode"
Count mtLog_CmpDisplayDPI=1
mtLog_CmpDisplayDPI0="Display DPI"
Count mtLog_CmpVideoCard=1
mtLog_CmpVideoCard0="Video Card"
Count mtLog_CmpPrinter=1
mtLog_CmpPrinter0="Printer"
Count mtLog_OSHeader=1
mtLog_OSHeader0="Operating System"
Count mtLog_OSType=1
mtLog_OSType0="Type"
Count mtLog_OSBuildN=1
mtLog_OSBuildN0="Build #"
Count mtLog_OSUpdate=1
mtLog_OSUpdate0="Update"
Count mtLog_OSLanguage=1
mtLog_OSLanguage0="Language"
Count mtLog_OSCharset=1
mtLog_OSCharset0="Charset"
Count mtLog_NetHeader=1
mtLog_NetHeader0="Network"
Count mtLog_NetIP=1
mtLog_NetIP0="IP Address"
Count mtLog_NetSubmask=1
mtLog_NetSubmask0="Submask"
Count mtLog_NetGateway=1
mtLog_NetGateway0="Gateway"
Count mtLog_NetDNS1=1
mtLog_NetDNS10="DNS 1"
Count mtLog_NetDNS2=1
mtLog_NetDNS20="DNS 2"
Count mtLog_NetDHCP=1
mtLog_NetDHCP0="DHCP"
Count mtLog_CustInfoHeader=1
mtLog_CustInfoHeader0="Custom Information"
Count mtCallStack_Address=1
mtCallStack_Address0="Address"
Count mtCallStack_Name=1
mtCallStack_Name0="Module"
Count mtCallStack_Unit=1
mtCallStack_Unit0="Unit"
Count mtCallStack_Class=1
mtCallStack_Class0="Class"
Count mtCallStack_Procedure=1
mtCallStack_Procedure0="Procedure/Method"
Count mtCallStack_Line=1
mtCallStack_Line0="Line"
Count mtCallStack_MainThread=1
mtCallStack_MainThread0="Main"
Count mtCallStack_ExceptionThread=1
mtCallStack_ExceptionThread0="Exception Thread"
Count mtCallStack_RunningThread=1
mtCallStack_RunningThread0="Running Thread"
Count mtCallStack_CallingThread=1
mtCallStack_CallingThread0="Calling Thread"
Count mtCallStack_ThreadID=1
mtCallStack_ThreadID0="ID"
Count mtCallStack_ThreadPriority=1
mtCallStack_ThreadPriority0="Priority"
Count mtCallStack_ThreadClass=1
mtCallStack_ThreadClass0="Class"
Count mtCallStack_LeakCaption=1
mtCallStack_LeakCaption0="Memory Leak"
Count mtCallStack_LeakData=1
mtCallStack_LeakData0="Data"
Count mtCallStack_LeakType=1
mtCallStack_LeakType0="Type"
Count mtCallStack_LeakSize=1
mtCallStack_LeakSize0="Total size"
Count mtCallStack_LeakCount=1
mtCallStack_LeakCount0="Count"
Count mtSendDialog_Caption=1
mtSendDialog_Caption0="Send."
Count mtSendDialog_Message=1
mtSendDialog_Message0="Message"
Count mtSendDialog_Resolving=1
mtSendDialog_Resolving0="Resolving DNS..."
Count mtSendDialog_Login=1
mtSendDialog_Login0="Login..."
Count mtSendDialog_Connecting=1
mtSendDialog_Connecting0="Connecting with server..."
Count mtSendDialog_Connected=1
mtSendDialog_Connected0="Connected with server."
Count mtSendDialog_Sending=1
mtSendDialog_Sending0="Sending message..."
Count mtSendDialog_Sent=1
mtSendDialog_Sent0="Message sent."
Count mtSendDialog_SelectProject=1
mtSendDialog_SelectProject0="Select project..."
Count mtSendDialog_Searching=1
mtSendDialog_Searching0="Searching..."
Count mtSendDialog_Modifying=1
mtSendDialog_Modifying0="Modifying..."
Count mtSendDialog_Disconnecting=1
mtSendDialog_Disconnecting0="Disconnecting..."
Count mtSendDialog_Disconnected=1
mtSendDialog_Disconnected0="Disconnected."
Count mtReproduceDialog_Caption=1
mtReproduceDialog_Caption0="Request"
Count mtReproduceDialog_Request=1
mtReproduceDialog_Request0="Please describe the steps to reproduce the error:"
Count mtReproduceDialog_OKButtonCaption=1
mtReproduceDialog_OKButtonCaption0="%26OK"
Count mtModules_Handle=1
mtModules_Handle0="Handle"
Count mtModules_Name=1
mtModules_Name0="Name"
Count mtModules_Description=1
mtModules_Description0="Description"
Count mtModules_Version=1
mtModules_Version0="Version"
Count mtModules_Size=1
mtModules_Size0="Size"
Count mtModules_LastModified=1
mtModules_LastModified0="Modified"
Count mtModules_Path=1
mtModules_Path0="Path"
Count mtProcesses_ID=1
mtProcesses_ID0="ID"
Count mtProcesses_Name=1
mtProcesses_Name0="Name"
Count mtProcesses_Description=1
mtProcesses_Description0="Description"
Count mtProcesses_Version=1
mtProcesses_Version0="Version"
Count mtProcesses_Memory=1
mtProcesses_Memory0="Memory"
Count mtProcesses_Priority=1
mtProcesses_Priority0="Priority"
Count mtProcesses_Threads=1
mtProcesses_Threads0="Threads"
Count mtProcesses_Path=1
mtProcesses_Path0="Path"
Count mtCPU_Registers=1
mtCPU_Registers0="Registers"
Count mtCPU_Stack=1
mtCPU_Stack0="Stack"
Count mtCPU_MemoryDump=1
mtCPU_MemoryDump0="Memory Dump"
Count mtSend_SuccessMsg=1
mtSend_SuccessMsg0="The message was sent successfully."
Count mtSend_FailureMsg=1
mtSend_FailureMsg0="Sorry, sending the message didn't work."
Count mtSend_BugClosedMsg=2
mtSend_BugClosedMsg0="These BUG is just closed."
mtSend_BugClosedMsg1="Contact the program support to obtain an update."
Count mtSend_UnknownErrorMsg=1
mtSend_UnknownErrorMsg0="Unknown error."
Count mtSend_InvalidLoginMsg=1
mtSend_InvalidLoginMsg0="Invalid login request."
Count mtSend_InvalidSearchMsg=1
mtSend_InvalidSearchMsg0="Invalid search request."
Count mtSend_InvalidSelectionMsg=1
mtSend_InvalidSelectionMsg0="Invalid selection request."
Count mtSend_InvalidInsertMsg=1
mtSend_InvalidInsertMsg0="Invalid insert request."
Count mtSend_InvalidModifyMsg=1
mtSend_InvalidModifyMsg0="Invalid modify request."
Count mtFileCrackedMsg=2
mtFileCrackedMsg0="This file is cracked."
mtFileCrackedMsg1="The application will be closed."
Count mtException_LeakMultiFree=1
mtException_LeakMultiFree0="Multi Free memory leak."
Count mtException_LeakMemoryOverrun=1
mtException_LeakMemoryOverrun0="Memory Overrun leak."
Count mtException_AntiFreeze=1
mtException_AntiFreeze0="The application seems to be frozen."
Count mtInvalidEmailMsg=1
mtInvalidEmailMsg0="Invalid email."
TextsCollection=English
EurekaLog Last Line -->

View File

@ -0,0 +1,39 @@
package MPCommonLibD4;
{$ASSERTIONS OFF}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS OFF}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO OFF}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Runtime Package'}
{$RUNONLY}
{$IMPLICITBUILD ON}
requires
vcl40;
contains
MPShellTypes in '..\Source\MPShellTypes.pas',
MPCommonUtilities in '..\Source\MPCommonUtilities.pas',
MPResources in '..\Source\MPResources.pas',
MPCommonObjects in '..\Source\MPCommonObjects.pas',
MPDataObject in '..\Source\MPDataObject.pas',
MPShellUtilities in '..\Source\MPShellUtilities.pas',
MPThreadManager in '..\Source\MPThreadManager.pas';
end.

Binary file not shown.

View File

@ -0,0 +1,34 @@
package MPCommonLibD4D;
{$ASSERTIONS OFF}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS OFF}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO OFF}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Runtime Package'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
requires
vcl40;
contains
MPCommonWizardHelpers in '..\Source\MPCommonWizardHelpers.pas',
MPCommonWizardTemplates in '..\Source\MPCommonWizardTemplates.pas';
end.

View File

@ -0,0 +1,41 @@
package MPCommonLibD5;
{$R *.RES}
{$ALIGN ON}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Runtime Package'}
{$RUNONLY}
{$IMPLICITBUILD ON}
requires
vcl50;
contains
MPShellTypes in '..\Source\MPShellTypes.pas',
MPCommonUtilities in '..\Source\MPCommonUtilities.pas',
MPResources in '..\Source\MPResources.pas',
MPCommonObjects in '..\Source\MPCommonObjects.pas',
MPDataObject in '..\Source\MPDataObject.pas',
MPShellUtilities in '..\Source\MPShellUtilities.pas',
MPThreadManager in '..\Source\MPThreadManager.pas';
end.

Binary file not shown.

View File

@ -0,0 +1,38 @@
package MPCommonLibD5D;
{$R *.RES}
{$ALIGN ON}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Design Package'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
requires
DsnIDE50,
vcl50,
Vclx50;
contains
MPCommonWizardHelpers in '..\Source\MPCommonWizardHelpers.pas',
MPCommonWizardTemplates in '..\Source\MPCommonWizardTemplates.pas';
end.

View File

@ -0,0 +1,42 @@
package MPCommonLibD6;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Runtime Package'}
{$RUNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl;
contains
MPShellTypes in '..\Source\MPShellTypes.pas',
MPCommonUtilities in '..\Source\MPCommonUtilities.pas',
MPResources in '..\Source\MPResources.pas',
MPCommonObjects in '..\Source\MPCommonObjects.pas',
MPDataObject in '..\Source\MPDataObject.pas',
MPShellUtilities in '..\Source\MPShellUtilities.pas',
MPThreadManager in '..\Source\MPThreadManager.pas';
end.

Binary file not shown.

View File

@ -0,0 +1,39 @@
package MPCommonLibD6D;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library DesignTime Package'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
dclstd,
designide;
contains
MPCommonWizardHelpers in '..\Source\MPCommonWizardHelpers.pas',
MPCommonWizardTemplates in '..\Source\MPCommonWizardTemplates.pas';
end.

View File

@ -0,0 +1,43 @@
package MPCommonLibD7;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Runtime Package'}
{$RUNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
vclx;
contains
MPShellTypes in '..\Source\MPShellTypes.pas',
MPCommonUtilities in '..\Source\MPCommonUtilities.pas',
MPResources in '..\Source\MPResources.pas',
MPCommonObjects in '..\Source\MPCommonObjects.pas',
MPDataObject in '..\Source\MPDataObject.pas',
MPShellUtilities in '..\Source\MPShellUtilities.pas',
MPThreadManager in '..\Source\MPThreadManager.pas';
end.

Binary file not shown.

View File

@ -0,0 +1,40 @@
package MPCommonLibD7D;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library DesignTime Package'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
requires
designide,
vclactnband,
vclx,
rtl,
vcl;
contains
MPCommonWizardHelpers in '..\Source\MPCommonWizardHelpers.pas',
MPCommonWizardTemplates in '..\Source\MPCommonWizardTemplates.pas';
end.

View File

@ -0,0 +1,42 @@
package MPCommonLibD9;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library Runtime Package'}
{$RUNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl;
contains
MPShellTypes in '..\Source\MPShellTypes.pas',
MPCommonUtilities in '..\Source\MPCommonUtilities.pas',
MPResources in '..\Source\MPResources.pas',
MPCommonObjects in '..\Source\MPCommonObjects.pas',
MPDataObject in '..\Source\MPDataObject.pas',
MPShellUtilities in '..\Source\MPShellUtilities.pas',
MPThreadManager in '..\Source\MPThreadManager.pas';
end.

Binary file not shown.

View File

@ -0,0 +1,40 @@
package MPCommonLibD9D;
{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DESCRIPTION 'Mustangpeak Common Library DesignTime Package'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
designide,
vclactnband,
vclx;
contains
MPCommonWizardHelpers in '..\Source\MPCommonWizardHelpers.pas',
MPCommonWizardTemplates in '..\Source\MPCommonWizardTemplates.pas';
end.

View File

@ -0,0 +1,22 @@
Mustangpeak Common Library
The contents of this file are subject to the Mozilla Public License
Version 1.1 (the "License"); you may not use this file except
in compliance with the License. You may obtain a copy of the
License at
http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an
"AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or
implied. See the License for the specific language governing rights
and limitations under the License.
Alternatively, you may redistribute this library, use and/or modify it under the terms of the
GNU Lesser General Public License as published by the Free Software Foundation;
either version 2.1 of the License, or (at your option) any later version.
You may obtain a copy of the LGPL at http://www.gnu.org/copyleft/.

View File

@ -0,0 +1,33 @@
To enabled Unicode this this library open the
${Install}\Source\Options.inc
file and search for the following:
// -----------------------------------------------------------------------------
// Use unicode-aware inplace editors. This implementation uses Troy Wolbrink's
// TNT controls, which can be found at: www.tntware.com
{.$DEFINE TNTSUPPORT}
Then uncomment the TNTSUPPORT define like this:
{$DEFINE TNTSUPPORT}
Now open the package for the library and recompile. The compile will warn you to add the Tnt
package to the library. Say yes. The package will compile, save and exit.
************* IMPORTANT *******************
YOU MUST ADD THE TNT PACKAGE TO THE REQIRES CLAUSE IN THE MPLIBRARY DPK PACKAGE FILE AND RECOMPILE THE PACKAGES. . DO NOT JUST UNCOMMENT OUT THE TNTSUPPORT DEFINE AND RECOMPILE
You will now have access to Unicode methods and the library will be Unicode enabled.
Jim

View File

@ -0,0 +1,140 @@
Sept 3, 2007 Version 1.7.0
- Fixed possible uninitialized variable warning
- Added UpsideDownDIB function to detect if a DIB is top-down or bottom-up
- Fixed Transparency issue with Vista and GIF89
- Fixed problem with thumbnail extraction
- Fixed system String memory leaks that have been in TNamespace for years.
- Added Stream Copying routines to MPCommonObjects.pas
- Added helper for ProgressTheme in MPCommonObjects.pas
- Added FixFormFont to MPCommonUtilities.pas
- Added FillGradient to MPCommonUtilities.pas
- Fixed bugs in MPDataObject.pas
- Added IsSpecialVariable and SpecialVariableReplacePath to MPShellUtilities.pas to allow using variables such as %apppath% and %desktop% in the combobox edit box
- Fixed bug in Graphics Blending routine.
- Fixed problems with image extractions
- More fixes for thumbnails
- Fixed bug where Threaded Shell Execute was not waiting for the DDE exchange to occur before returning. Caused executing of file objects to not finish and fail.
- Added a CreateProcess wrapper to simplify calling the call.
- Fixed bug in ShortenTextW
- Added dynamically linked functions for NTFS Volume access
- Added function to mimic the C macro for CTL_CODE
- Fixed bug in the TNamespace.ShowContextMenu method
- Fixed bug(s) in the TWideHDrop.AssignFilesW method
- Add SHGetKnownFolderPath definition for Vista
- Added the FOLDERID_ and KF_FLAG_ constants for SHGetKnownFolderPath
- Added new global TNamespace: ProgramFilesFolder
- Fixed bug in MPThreadManager.pas that could cause the application to not shut down
- Added implementation of FindFirstFileEx
- Cached the Browsable property in TNamespace
- Added ShellExecuteEx for ANSI and UNICODE
- Added Alex's RegisterNSE and UnregisterNSE changed to handle Unicode or ANSI
- Added ExecShellEx for a wrapper for ShellExecuteEx
- Added ANSI/Unicode function for ExpandEnviromentString called WideExpandEnviromentString.
- Fixed bug in the new ExecShellEx function
- Fixed incorrect testing of column counts. Causes AV's in some cases
- Added functionality to fix Threaded Details in VirtualShellTools
- Fixed app closing issue, when pumping messages you must call PostQuitMessage when WM_QUIT is encountered or the app won't close.
- Fixed problem with showing column details beyond column 5.
- Changed TTntStringList to TWideStrings in the HDrop DataObject wrapper
- Added TCommonHDrop.FileNames(FileList: TWideStrings); overload method if TNT Unicode Controls is available.
- Added a few "const" modifiers to passed parameters to pass by reference instead of putting the entire large record on the stack
- Made use of WideMessageBox consistent throughout package
- Some refactoring of CommonSupports function, saves a reference increment/decrement
- Added FindBrowseableRootPIDL and IsParentBrowseable functions to the MPShellUtilities.pas file.
- Fixed bug that would cause calling the 'pastelink' context menu verb from functioning
- Fixed bug in the new FindBrowseableRootPIDL method
- Moved Shell Menus from VSTools to Common Library
- Finally found bug with EasyListview/D2007 and Vista
March 18, 2007 Version 1.6.0
- Changed TEasyThread so it could be used without the TEasyThreaManager
- IMPORTANT: Some will hate it some will love it but I found a way to move VirtualShellUtilities into the common library so TNamespace can be used without the Shell Components. It is Unicode enabled by using TntControls and the {$DEFINE TNTSUPPORT} like most other Mustangpeak libraries. CommonLibrary, EasyListview and VSTools 2.0 all must be updated and rebuild, along with VirtualShellUtilities changed to MPShellUtilities in your projects. Also a number of the strings that went with VirtualShellUtilities in VirtualResources.pas are now found in MPResources.pas so this unit may need to be added to your projects as well.
- Added a few more utility functions in MPCommonUtilities.pas
- Fixed bug in DataObjectSupportsShell function, did not include the FileDescriptor formats to work with Outlook, Notes, etc.
- Added a few missing Windows Shell Defines to MPShellTypes.pas
- Added Disk Size and FreeSpace utility function to MPShellUtilities.pas
-Added Dynamically linked exports of PathMatchMaskA and PathMatchMaskW
- Fixed bug that would create new threads during shut down.
- Added a Delphi friendly implemenation of SHBrowseForFolder to MPShellUtilities.pas
- Added dynamically loaded import to GetCurrentDirW for applications to use.
- Fixed wrong value for FILE_ATTRIBUTE_REPARSE_POINT
- Added TNamespace.ReparsePoint and TNamespace.SparseFile the correspond to FILE_ATTRIBUTE_REPARSE_POINT and FILE_ATTRIBUTE_SPARSE_FILE
- CHANGE: Changed VST_UseModalDialogs to MP_UseModalDialogs.
- Added MP_UseSpecialReparsePointOverlay global option in MPShellUtilities.pas to show an overlay on ReparsePoints.
- Added a check in the TCommonThread object to check if OLEInitialize succeeded so OLEUninitialize won't be called unless it was property initialized. This can cause the lockups on shut down.
- Added parameter to EnumerateFolderEx to help with freezing of VT drawing if Explorer shows a dialog.
- Added Utility function for IsWinVista, WideIncrementalSearch, WidePathMatchSpec, and WidePathMatchSpecExists, WideGetTempDir
- Added Utility function DataObjectContainsPIDL to test if a particular PIDL is contained in the DataObject
- Added definitions for XButton support
- Fixed race issue with the CommonThread. If you had AV's in the IDE (or application) on shut down this will fix it.
- Fixed bug in WideStrLCopy
- Added ShadowBlendBits to support the Windows Vista shadowed thumbnails for folders.
- Added support for MP_ThreadedShellExecute to launch programs in a separate Thread
- Fixed bug that would cause an AV in TNamespace.InternalSubItems.
- Fixed bug that would keep application from shutting down. Thread would not shut down.
- Fixed bug in File size formating
- Fixed TNamespace.GetSizeOfFileKB, it showed "KB" instead of "1KB" for small files
- Fixed bug with AddContextMenuItem
- Fixed possible recursion problem if a ReparsePoint was encountered
- Added FindNextFileW_MP define
- Fixed published property in DataObject class
- Fixed upsidedown gif file extraction of thumbnails
- Added WideStripLeadingBackslash function
- Fixed bug with DirExistsVET
Nov 23, 2006 Version 1.5.0
- Hopefully fixed bug with Threads hanging. Added a new Callback type global thread. Allows
for a method in an object to be called back when the thread task finishes.
Nov 12, 2006 Version 1.5.0
- Made the package Unicode aware with use of TnTControls {DEFINE TNTSUPPORT}
- Moved many more shell defines into the packages
- Added FileGroupDescriptorA, FileGroupDesriptorW, and FileContents wrappers for Shell data transfer
- Updated IDataObject implementation to support copying the data object contents (obsure use in VSTools)
- Added Unicode capability to TCommonHDrop format (with {DEFINE TNTSUPPORT}}
- Moved TWideStringDynArray and TIntegerDynArray into MPCommonUtilities.pas and changed the name to
TCommonWideStringDynArray and TCommonIntegerDynArray for issues with CBuilder
- Moved TEasyVAlignment type into MPCommonUtilities.pas and renamed it to TCommonVAlignment type
- Added a number of Wide API functions that are loaded dynamically (as not to give Win9X issues)
- Added more utility functions
- Resorted the interface section function alphabetically
- Defined a new type in MPCommonObjects.pas:
TCommonImageIndexInteger = type Integer;
this is the type that all ImageIndex parameters have been changed to. This allows for the designtime
object inspector to have images in the pulldowns for the image indexes. "This WILL BREAK YOUR
APPLICATIONS". Do a search on "ImageIndex" and any event with an "xxxxIndex: Integer" change to
"xxxxIndex: TCommonImageIndexInteger"
- Moved the PIDL struture types into MPCommonObjects.pas
- Moved and renamed a few Explorer ContextMenu types into MPCommonObjects.pas
TEasyShellContextMenuAction becomes TCommonShellContextMenuAction
TEasyShellContextMenuExtension becomes TCommonShellContextMenuExtension
- Fixed bug in the TEasyThread on shut down -
- Created a new design time package
Oct 8, 2006 Version 1.2.0
- Added missing define to allow VSTools2 to compile under BDS4
- Moved more common code into Library
- Minor fixes
- Fixed problem with Compilers.inc and BDS2006
- Cleaned D7 package
- General Cleanup.
- Reworked the ShellTypes to hopefully be more BCB friendly
- Added new common functions
- Fixed CommonThread. Possibility it could hang on shut down.
- Fixed AV on shut down of thread. Freed PIDLMgr before finished using it
- Added Shell Definitions for ICategories and associated flags/interfaces for Grouping
- Added DataObjectSupportsShell function
July 30, 2006 Version 1.0.0
- Reworked ShellTypes package to be more BCB friendly
- The CommonThread has changed. If you are using the thread
or responding the a message sent by the thread request then
DO NOT FREE the Msg.Request object now. Call Msg.Request.Release.
This is because when a request is not created if the Window parameter
is nil then it is interperted as the request is to be Broadcast to
all registered windows.

View File

@ -0,0 +1,30 @@
// The packages must be rebuilt to make the changes in this file active
// -----------------------------------------------------------------------------
//
// TNT (TMS) Unicode Controls
//
// If you are using Tnt Unicode controls use this define to enable unicode support
// in the VSTools package.
//
// If using TNT you MUST include the TNT package for your specific compiler in the
// Requires section of this package. It may be possible to compile without doing
// this but you WILL eventually have strange crashes in your application that will
// be difficult to understand. The best way to do this in my opinion is to create
// a new folder in the package install directory called "Delphi_TNT" (or CBuilder_TNT)
// and copy all the files from the Delphi (or CBuilder) folder into it. Now open the
// VirtualShellToolsDx.dpk (or bpk) file in the "Delphi_TNT" (or CBuilder_TNT) based on your compiler
// version in a text editor. In the "Requires" section add "TNTUnicodeVcl_Rx0", where
// the "x" is the version of Delphi you are using. Open the dpk (bpk) file in your
// IDE. Select the menu option Projects>Options>Directories/Conditionals>Conditional
// and enter TNTSUPPORT. Compile the package, then open the VirtualShellToolsDxD.dpk (or bpk)
// and compile and press the Install button.
// Now when you update the packages you won't have to redo all this. Just install
// the update then compile the packages in the "Delphi_TNT" (or CBuilder_TNT) folders
// an you are done.
//
//{$DEFINE TNTSUPPORT}

View File

@ -0,0 +1,6 @@
// {$DEFINE LOG_VCL_CMDRAG} // Create a "VCL Drag.log" file for CM_DRAG
// {$DEFINE TEST_RTL} // Tests RTL by inverting the tests for RTL, make LTR system return true for RTL and vice-versa
//{$DEFINE MEMORYTRACK} // Tracks memory allocations and Creation/Deletion of ICoolItem and ICoolGroup objects

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,54 @@
[REGKEY]
Name=Mustangpeak\CommonLib
[INCLUDEPATHS]
Path1=..\Include
[REQUIREDPACKAGES]
[D4_PACKAGES]
Package1=MPCommonLibD4
Package2=MPCommonLibD4D
[D5_PACKAGES]
Package1=MPCommonLibD5
Package2=MPCommonLibD5D
[D6_PACKAGES]
Package1=MPCommonLibD6
Package2=MPCommonLibD6D
[D7_PACKAGES]
Package1=MPCommonLibD7
Package2=MPCommonLibD7D
[D8_PACKAGES]
Package1=
Package2=
[D9_PACKAGES]
Package1=MPCommonLibD9
Package2=MPCommonLibD9D
[D10_PACKAGES]
Package1=MPCommonLibD10
Package2=MPCommonLibD10D
[D11_PACKAGES]
Package1=MPCommonLibD11
Package2=MPCommonLibD11D
[C3_PACKAGES]
Package1=
[C4_PACKAGES]
Package1=
[C5_PACKAGES]
Package1=MPCommonLibC5
Package2=MPCommonLibC5D
[C6_PACKAGES]
Package1=MPCommonLibC6
Package2=MPCommonLibC6D

View File

@ -0,0 +1,493 @@
//----------------------------------------------------------------------------------------------------------------------
// Include file to determine which compiler is currently being used to build the project/component.
// This file uses ideas from Brad Stowers DFS.inc file.
//
// Portions created by Mike Lischke are
// Copyright (C) 1999-2005 Mike Lischke. All Rights Reserved.
// Portions created by Jim Kueneman are
// Copyright (C) 2005 Jim Kueneman. All Rights Reserved.
//
//----------------------------------------------------------------------------------------------------------------------
//
// This unit is released under the MIT license:
// Copyright (c) 1999-2005 Mike Lischke (support@soft-gems.net, www.soft-gems.net).
//
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
// documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
// Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
// WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
// OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// You are asked to give the author(s) the due credit. This means that you acknowledge the work of the author(s)
// in the product documentation, about box, help or wherever a prominent place is.
//
//----------------------------------------------------------------------------------------------------------------------
//
// The following symbols are defined:
//
// - COMPILER_1 : Kylix/Delphi/BCB 1.x is the compiler.
// - COMPILER_1_UP : Kylix/Delphi/BCB 1.x or higher is the compiler.
// - COMPILER_2 : Kylix/Delphi 2.x or BCB 1.x is the compiler.
// - COMPILER_2_UP : Kylix/Delphi 2.x or higher, or BCB 1.x or higher is the compiler.
// - COMPILER_3 : Kylix/Delphi/BCB 3.x is the compiler.
// - COMPILER_3_UP : Kylix/Delphi/BCB 3.x or higher is the compiler.
// - COMPILER_4 : Kylix/Delphi/BCB 4.x is the compiler.
// - COMPILER_4_UP : Kylix/Delphi/BCB 4.x or higher is the compiler.
// - COMPILER_5 : Kylix/Delphi/BCB 5.x is the compiler.
// - COMPILER_5_UP : Kylix/Delphi/BCB 5.x or higher is the compiler.
// - COMPILER_6 : Kylix/Delphi/BCB 6.x is the compiler.
// - COMPILER_6_UP : Kylix/Delphi/BCB 6.x or higher is the compiler.
// - COMPILER_7 : Kylix/Delphi/BCB 7.x is the compiler.
// - COMPILER_7_UP : Kylix/Delphi/BCB 7.x or higher is the compiler.
// - COMPILER_8 : Kylix/Delphi/BCB 8.x is the compiler.
// - COMPILER_8_UP : Kylix/Delphi/BCB 8.x or higher is the compiler.
// - COMPILER_9 : Kylix/Delphi/BCB 9.x is the compiler.
// - COMPILER_9_UP : Kylix/Delphi/BCB 9.x or higher is the compiler.
// - COMPILER_10 : Kylix/Delphi/BCB 10.x is the compiler.
// - COMPILER_10_UP : Kylix/Delphi/BCB 10.x or higher is the compiler.
// - COMPILER_11 : Kylix/Delphi/BCB 11.x is the compiler.
// - COMPILER_11_UP : Kylix/Delphi/BCB 11.x or higher is the compiler.
//
// Only defined if Windows is the target:
// - CPPB : Any version of BCB is being used.
// - CPPB_1 : BCB v1.x is being used.
// - CPPB_3 : BCB v3.x is being used.
// - CPPB_3_UP : BCB v3.x or higher is being used.
// - CPPB_4 : BCB v4.x is being used.
// - CPPB_4_UP : BCB v4.x or higher is being used.
// - CPPB_5 : BCB v5.x is being used.
// - CPPB_5_UP : BCB v5.x or higher is being used.
// - CPPB_6 : BCB v6.x is being used.
// - CPPB_6_UP : BCB v6.x or higher is being used.
// - CPPB_XXX is not used any more, use the COMPILER_XXX defines
//
// Only defined if Windows is the target:
// - DELPHI : Any version of Delphi is being used.
// - DELPHI_1 : Delphi v1.x is being used.
// - DELPHI_2 : Delphi v2.x is being used.
// - DELPHI_2_UP : Delphi v2.x or higher is being used.
// - DELPHI_3 : Delphi v3.x is being used.
// - DELPHI_3_UP : Delphi v3.x or higher is being used.
// - DELPHI_4 : Delphi v4.x is being used.
// - DELPHI_4_UP : Delphi v4.x or higher is being used.
// - DELPHI_5 : Delphi v5.x is being used.
// - DELPHI_5_UP : Delphi v5.x or higher is being used.
// - DELPHI_6 : Delphi v6.x is being used.
// - DELPHI_6_UP : Delphi v6.x or higher is being used.
// - DELPHI_7 : Delphi v7.x is being used.
// - DELPHI_7_UP : Delphi v7.x or higher is being used.
// - DELPHI_8 : Delphi v8.x is being used.
// - DELPHI_8_UP : Delphi v8.x or higher is being used.
// - DELPHI_9 : Delphi v9.x is being used.
// - DELPHI_9_UP : Delphi v9.x or higher is being used.
// - DELPHI_XXX is not used any more, use the COMPILER_XXX defines
//
// Only defined if Linux is the target:
// - KYLIX : Any version of Kylix is being used.
// - KYLIX_1 : Kylix 1.x is being used.
// - KYLIX_1_UP : Kylix 1.x or higher is being used.
// - KYLIX_2 : Kylix 2.x is being used.
// - KYLIX_2_UP : Kylix 2.x or higher is being used.
// - KYLIX_3 : Kylix 3.x is being used.
// - KYLIX_3_UP : Kylix 3.x or higher is being used.
//
// Only defined if Linux is the target:
// - QT_CLX : Trolltech's QT library is being used.
//
// Only defined if Delphi.NET is the target:
// - DELPHI.NET : Any version of Delphi.NET is being used.
// - DELPHI.NET_1 : Delphi.NET version 1.x is being used.
// - DELPHI.NET_1_UP : Delphi.NET version 1.x is being used.
//----------------------------------------------------------------------------------------------------------------------
{$ifdef CLR} // The common language runtime symbol is only defined for the .NET platform.
{$define DELPHI.NET}
{$ifdef VER160}
{$define DELPHI.NET_1}
{$endif VER160}
// Compiler defines common to all .NET versions.
{$ifdef DELPHI.NET_1}
{$define DELHI.NET_1_UP}
{$endif DELPHI.NET_1}
{$endif CLR}
{$ifdef Win32}
// Compiler defines not specific to a particlular platform.
// DELPHI and BCB are no longer defined, only COMPILER
{$ifdef VER190}
{$define COMPILER_11}
{$endif VER190}
// DELPHI and BCB are no longer defined, only COMPILER
{$ifdef VER180}
{$define COMPILER_10}
{$endif VER180}
{$ifdef VER170}
{$define COMPILER_9}
{$define DELPHI}
{$define DELPHI_9}
{$endif VER170}
{$ifdef VER160}
{$define COMPILER_8}
{$define DELPHI}
{$define DELPHI_8}
{$endif VER160}
{$ifdef VER150}
{$define COMPILER_7}
{$define DELPHI}
{$define DELPHI_7}
{$endif}
{$ifdef VER140}
{$define COMPILER_6}
{$ifdef BCB}
{$define CPPB}
{$define CPPB_6}
{$else}
{$define DELPHI}
{$define DELPHI_6}
{$endif}
{$endif}
{$ifdef VER130}
{$define COMPILER_5}
{$ifdef BCB}
{$define CPPB}
{$define CPPB_5}
{$else}
{$define DELPHI}
{$define DELPHI_5}
{$endif}
{$endif}
{$ifdef VER125}
{$define COMPILER_4}
{$define CPPB}
{$define CPPB_4}
{$endif}
{$ifdef VER120}
{$define COMPILER_4}
{$define DELPHI}
{$define DELPHI_4}
{$endif}
{$ifdef VER110}
{$define COMPILER_3}
{$define CPPB}
{$define CPPB_3}
{$endif}
{$ifdef VER100}
{$define COMPILER_3}
{$define DELPHI}
{$define DELPHI_3}
{$endif}
{$ifdef VER93}
{$define COMPILER_2} // C++ Builder v1 compiler is really v2
{$define CPPB}
{$define CPPB_1}
{$endif}
{$ifdef VER90}
{$define COMPILER_2}
{$define DELPHI}
{$define DELPHI_2}
{$endif}
{$ifdef VER80}
{$define COMPILER_1}
{$define DELPHI}
{$define DELPHI_1}
{$endif}
{$ifdef DELPHI_2}
{$define DELPHI_2_UP}
{$endif}
{$ifdef DELPHI_3}
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$endif}
{$ifdef DELPHI_4}
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$define DELPHI_4_UP}
{$endif}
{$ifdef DELPHI_5}
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$define DELPHI_4_UP}
{$define DELPHI_5_UP}
{$endif}
{$ifdef DELPHI_6}
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$define DELPHI_4_UP}
{$define DELPHI_5_UP}
{$define DELPHI_6_UP}
{$endif}
{$ifdef DELPHI_7}
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$define DELPHI_4_UP}
{$define DELPHI_5_UP}
{$define DELPHI_6_UP}
{$define DELPHI_7_UP}
{$endif}
{$ifdef DELPHI_8}
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$define DELPHI_4_UP}
{$define DELPHI_5_UP}
{$define DELPHI_6_UP}
{$define DELPHI_7_UP}
{$define DELPHI_8_UP}
{$endif}
{$ifdef DELPHI_9}
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$define DELPHI_4_UP}
{$define DELPHI_5_UP}
{$define DELPHI_6_UP}
{$define DELPHI_7_UP}
{$define DELPHI_8_UP}
{$define DELPHI_9_UP}
{$endif}
{$ifdef CPPB_3}
{$define CPPB_3_UP}
{$endif}
{$ifdef CPPB_4}
{$define CPPB_3_UP}
{$define CPPB_4_UP}
{$endif}
{$ifdef CPPB_5}
{$define CPPB_3_UP}
{$define CPPB_4_UP}
{$define CPPB_5_UP}
{$endif}
{$ifdef CPPB_6}
{$define CPPB_3_UP}
{$define CPPB_4_UP}
{$define CPPB_5_UP}
{$define CPPB_6_UP}
{$endif}
{$ifdef CPPB_3_UP}
// C++ Builder requires this if you use Delphi components in run-time packages.
{$ObjExportAll On}
{$endif}
{$else (not Windows)}
// Linux is the target
{$define QT_CLX}
{$define KYLIX}
{$ifdef VER140}
{$define COMPILER_6}
{$ifdef conditionalexpressions}
{$if Declared(RTLVersion) and (RTLVersion = 14)}
{$define KYLIX_1}
{$ifend}
{$if Declared(RTLVersion) and (RTLVersion = 14.2)}
{$define KYLIX_2}
{$ifend}
{$if Declared(RTLVersion) and (RTLVersion = 14.5)}
{$define KYLIX_3}
{$ifend}
{$endif}
{$endif}
{$ifdef VER150}
{$define COMPILER_7}
{$define KYLIX_3}
{$endif}
{$ifdef VER140}
{$define COMPILER_6}
{$define KYLIX_2}
{$endif}
{$ifdef KYLIX_1}
{$define KYLIX_1_UP}
{$endif}
{$ifdef KYLIX_2}
{$define KYLIX_2_UP}
{$endif}
{$ifdef KYLIX_3}
{$define KYLIX_2_UP}
{$define KYLIX_3_UP}
{$endif}
{$endif Win32}
{$ifdef COMPILER_1}
{$define COMPILER_1_UP}
{$endif}
{$ifdef COMPILER_2}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$endif}
{$ifdef COMPILER_3}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$endif}
{$ifdef COMPILER_4}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$define COMPILER_4_UP}
{$endif}
{$ifdef COMPILER_5}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$define COMPILER_4_UP}
{$define COMPILER_5_UP}
{$endif}
{$ifdef COMPILER_6}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$define COMPILER_4_UP}
{$define COMPILER_5_UP}
{$define COMPILER_6_UP}
{$endif}
{$ifdef COMPILER_7}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$define COMPILER_4_UP}
{$define COMPILER_5_UP}
{$define COMPILER_6_UP}
{$define COMPILER_7_UP}
{$endif}
{$ifdef COMPILER_8}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$define COMPILER_4_UP}
{$define COMPILER_5_UP}
{$define COMPILER_6_UP}
{$define COMPILER_7_UP}
{$define COMPILER_8_UP}
{$endif}
{$ifdef COMPILER_9}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$define COMPILER_4_UP}
{$define COMPILER_5_UP}
{$define COMPILER_6_UP}
{$define COMPILER_7_UP}
{$define COMPILER_8_UP}
{$define COMPILER_9_UP}
{$endif}
{$ifdef COMPILER_10}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$define COMPILER_4_UP}
{$define COMPILER_5_UP}
{$define COMPILER_6_UP}
{$define COMPILER_7_UP}
{$define COMPILER_8_UP}
{$define COMPILER_9_UP}
{$define COMPILER_10_UP}
// Backwards compatibility
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$define DELPHI_4_UP}
{$define DELPHI_5_UP}
{$define DELPHI_6_UP}
{$define DELPHI_7_UP}
{$define DELPHI_8_UP}
{$define DELPHI_9_UP}
{$define CPPB_3_UP}
{$define CPPB_4_UP}
{$define CPPB_5_UP}
{$define CPPB_6_UP}
{$ifdef BCB}
{$define CPPB}
{$else}
{$define DELPHI}
{$endif}
{$endif}
{$ifdef COMPILER_11}
{$define COMPILER_1_UP}
{$define COMPILER_2_UP}
{$define COMPILER_3_UP}
{$define COMPILER_4_UP}
{$define COMPILER_5_UP}
{$define COMPILER_6_UP}
{$define COMPILER_7_UP}
{$define COMPILER_8_UP}
{$define COMPILER_9_UP}
{$define COMPILER_10_UP}
{$define COMPILER_11_UP}
// Backwards compatibility
{$define DELPHI_2_UP}
{$define DELPHI_3_UP}
{$define DELPHI_4_UP}
{$define DELPHI_5_UP}
{$define DELPHI_6_UP}
{$define DELPHI_7_UP}
{$define DELPHI_8_UP}
{$define DELPHI_9_UP}
{$define CPPB_3_UP}
{$define CPPB_4_UP}
{$define CPPB_5_UP}
{$define CPPB_6_UP}
{$ifdef BCB}
{$define CPPB}
{$else}
{$define DELPHI}
{$endif}
{$endif}
//----------------------------------------------------------------------------------------------------------------------

View File

@ -0,0 +1,454 @@
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Mpcommonobjects.pas' rev: 11.00
#ifndef MpcommonobjectsHPP
#define MpcommonobjectsHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Sysutils.hpp> // Pascal unit
#include <Activex.hpp> // Pascal unit
#include <Rtlconsts.hpp> // Pascal unit
#include <Themes.hpp> // Pascal unit
#include <Uxtheme.hpp> // Pascal unit
#include <Shlobj.hpp> // Pascal unit
#include <Shellapi.hpp> // Pascal unit
#include <Imglist.hpp> // Pascal unit
#include <Typinfo.hpp> // Pascal unit
#include <Mpshelltypes.hpp> // Pascal unit
#include <Mpresources.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Mpcommonobjects
{
//-- type declarations -------------------------------------------------------
typedef BOOL __stdcall (*TILIsParent)(Shlobj::PItemIDList PIDL1, Shlobj::PItemIDList PIDL2, BOOL ImmediateParent);
typedef BOOL __stdcall (*TILIsEqual)(Shlobj::PItemIDList PIDL1, Shlobj::PItemIDList PIDL2);
typedef int TCommonImageIndexInteger;
class DELPHICLASS TStringListEx;
class PASCALIMPLEMENTATION TStringListEx : public Classes::TStringList
{
typedef Classes::TStringList inherited;
public:
#pragma option push -w-inl
/* TStringList.Destroy */ inline __fastcall virtual ~TStringListEx(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TStringListEx(void) : Classes::TStringList() { }
#pragma option pop
};
typedef DynamicArray<Shlobj::PItemIDList > TPIDLArray;
typedef DynamicArray<Shlobj::PItemIDList > TRelativePIDLArray;
typedef DynamicArray<Shlobj::PItemIDList > TAbsolutePIDLArray;
__interface ICommonExtractObj;
typedef System::DelphiInterface<ICommonExtractObj> _di_ICommonExtractObj;
__interface INTERFACE_UUID("{7F667930-E47B-4474-BA62-B100D7DBDA70}") ICommonExtractObj : public IInterface
{
public:
virtual System::TObject* __fastcall GetObj(void) = 0 ;
__property System::TObject* Obj = {read=GetObj};
};
#pragma option push -b-
enum TCommonShellContextMenuAction { cmaCopy, cmaCut, cmaPaste, cmaDelete, cmaRename, cmaProperties, cmaShortCut };
#pragma option pop
typedef Set<TCommonShellContextMenuAction, cmaCopy, cmaShortCut> TCommonShellContextMenuActions;
#pragma option push -b-
enum TCommonShellContextMenuExtension { cmeAllFilesystemObjects, cmeDirectory, cmeDirBackground, cmeFolder, cmeAsterik, cmeShellDefault, cmeFileSystemAssociations, cmePerceivedType };
#pragma option pop
typedef Set<TCommonShellContextMenuExtension, cmeAllFilesystemObjects, cmePerceivedType> TCommonShellContextMenuExtensions;
class DELPHICLASS TCommonThemeManager;
class PASCALIMPLEMENTATION TCommonThemeManager : public System::TObject
{
typedef System::TObject inherited;
private:
unsigned FButtonTheme;
unsigned FComboBoxTheme;
unsigned FEditTheme;
unsigned FExplorerBarTheme;
unsigned FHeaderTheme;
unsigned FListviewTheme;
bool FLoaded;
Controls::TWinControl* FOwner;
unsigned FProgressTheme;
unsigned FRebarTheme;
unsigned FScrollbarTheme;
unsigned FTaskBandTheme;
unsigned FTaskBarTheme;
unsigned FTreeviewTheme;
unsigned FWindowTheme;
public:
__fastcall TCommonThemeManager(Controls::TWinControl* AnOwner);
__fastcall virtual ~TCommonThemeManager(void);
DYNAMIC void __fastcall ThemesFree(void);
DYNAMIC void __fastcall ThemesLoad(void);
__property unsigned ButtonTheme = {read=FButtonTheme, write=FButtonTheme, nodefault};
__property unsigned ComboBoxTheme = {read=FComboBoxTheme, write=FComboBoxTheme, nodefault};
__property unsigned EditThemeTheme = {read=FEditTheme, write=FEditTheme, nodefault};
__property unsigned ExplorerBarTheme = {read=FExplorerBarTheme, write=FExplorerBarTheme, nodefault};
__property unsigned HeaderTheme = {read=FHeaderTheme, write=FHeaderTheme, nodefault};
__property unsigned ListviewTheme = {read=FListviewTheme, write=FListviewTheme, nodefault};
__property bool Loaded = {read=FLoaded, nodefault};
__property Controls::TWinControl* Owner = {read=FOwner};
__property unsigned ProgressTheme = {read=FProgressTheme, write=FProgressTheme, nodefault};
__property unsigned RebarTheme = {read=FRebarTheme, write=FRebarTheme, nodefault};
__property unsigned ScrollbarTheme = {read=FScrollbarTheme, write=FScrollbarTheme, nodefault};
__property unsigned TaskBandTheme = {read=FTaskBandTheme, write=FTaskBandTheme, nodefault};
__property unsigned TaskBarTheme = {read=FTaskBarTheme, write=FTaskBarTheme, nodefault};
__property unsigned TreeviewTheme = {read=FTreeviewTheme, write=FTreeviewTheme, nodefault};
__property unsigned WindowTheme = {read=FWindowTheme, write=FWindowTheme, nodefault};
};
class DELPHICLASS TCommonCanvasControl;
class PASCALIMPLEMENTATION TCommonCanvasControl : public Controls::TCustomControl
{
typedef Controls::TCustomControl inherited;
private:
Controls::TControlCanvas* FCanvas;
Controls::TImageList* FImagesExtraLarge;
Controls::TImageList* FImagesLarge;
Controls::TImageList* FImagesSmall;
Classes::TNotifyEvent FOnEndUpdate;
bool FThemed;
TCommonThemeManager* FThemes;
Controls::TControlCanvas* __fastcall GetCanvas(void);
bool __fastcall GetThemed(void);
void __fastcall SetThemed(const bool Value);
protected:
int FUpdateCount;
virtual void __fastcall CreateWnd(void);
void __fastcall DoEndUpdate(void);
virtual void __fastcall DoUpdate(void);
bool __fastcall DrawWithThemes(void);
virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation);
HIDESBASE MESSAGE void __fastcall WMDestroy(Messages::TMessage &Msg);
MESSAGE void __fastcall WMThemeChanged(Messages::TMessage &Message);
__property Classes::TNotifyEvent OnEndUpdate = {read=FOnEndUpdate, write=FOnEndUpdate};
__property bool Themed = {read=GetThemed, write=SetThemed, default=1};
public:
__fastcall virtual TCommonCanvasControl(Classes::TComponent* AOwner);
__fastcall virtual ~TCommonCanvasControl(void);
virtual void __fastcall BeginUpdate(void);
virtual void __fastcall EndUpdate(bool Invalidate = true);
void __fastcall SafeInvalidateRect(Types::PRect ARect, bool ImmediateUpdate);
__property Controls::TControlCanvas* Canvas = {read=GetCanvas, write=FCanvas};
__property Color = {default=-16777211};
__property DragCursor = {default=-12};
__property DragMode = {default=0};
__property TCommonThemeManager* Themes = {read=FThemes};
__property int UpdateCount = {read=FUpdateCount, nodefault};
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TCommonCanvasControl(HWND ParentWindow) : Controls::TCustomControl(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TCommonDefaultCanvasState;
class PASCALIMPLEMENTATION TCommonDefaultCanvasState : public System::TObject
{
typedef System::TObject inherited;
private:
unsigned FBkMode;
Graphics::TFont* FFont;
Graphics::TBrush* FBrush;
Graphics::TPen* FPen;
bool FCanvasStored;
int FCopyMode;
Types::TPoint FPenPos;
int FTextFlags;
Graphics::TBrush* __fastcall GetBrush(void);
Graphics::TFont* __fastcall GetFont(void);
Graphics::TPen* __fastcall GetPen(void);
public:
__fastcall virtual ~TCommonDefaultCanvasState(void);
void __fastcall StoreCanvas(Graphics::TCanvas* ACanvas);
void __fastcall RestoreCanvas(Graphics::TCanvas* ACanvas);
__property unsigned BkMode = {read=FBkMode, nodefault};
__property bool CanvasStored = {read=FCanvasStored, nodefault};
__property int CopyMode = {read=FCopyMode, nodefault};
__property Graphics::TFont* Font = {read=GetFont};
__property Graphics::TBrush* Brush = {read=GetBrush};
__property Graphics::TPen* Pen = {read=GetPen};
__property Types::TPoint PenPos = {read=FPenPos};
__property int TextFlags = {read=FTextFlags, nodefault};
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonDefaultCanvasState(void) : System::TObject() { }
#pragma option pop
};
class DELPHICLASS TCommonPIDLList;
typedef TCommonPIDLList* *PCommonPIDLList;
class DELPHICLASS TCommonPIDLManager;
class PASCALIMPLEMENTATION TCommonPIDLManager : public System::TObject
{
typedef System::TObject inherited;
protected:
_di_IMalloc FMalloc;
public:
__fastcall TCommonPIDLManager(void);
__fastcall virtual ~TCommonPIDLManager(void);
WideChar * __fastcall AllocStrGlobal(WideString SourceStr);
Shlobj::PItemIDList __fastcall AppendPIDL(Shlobj::PItemIDList DestPIDL, Shlobj::PItemIDList SrcPIDL);
bool __fastcall BindToParent(Shlobj::PItemIDList AbsolutePIDL, _di_IShellFolder &Folder);
Shlobj::PItemIDList __fastcall CopyPIDL(Shlobj::PItemIDList APIDL);
bool __fastcall EqualPIDL(Shlobj::PItemIDList PIDL1, Shlobj::PItemIDList PIDL2);
void __fastcall FreeAndNilPIDL(Shlobj::PItemIDList &PIDL);
void __fastcall FreeOLEStr(WideChar * OLEStr);
void __fastcall FreePIDL(Shlobj::PItemIDList PIDL);
Shlobj::PItemIDList __fastcall CopyLastID(Shlobj::PItemIDList IDList);
Shlobj::PItemIDList __fastcall GetPointerToLastID(Shlobj::PItemIDList IDList);
int __fastcall IDCount(Shlobj::PItemIDList APIDL);
bool __fastcall IsDesktopFolder(Shlobj::PItemIDList APIDL);
bool __fastcall IsSubPIDL(Shlobj::PItemIDList FullPIDL, Shlobj::PItemIDList SubPIDL);
Shlobj::PItemIDList __fastcall NextID(Shlobj::PItemIDList APIDL);
int __fastcall PIDLSize(Shlobj::PItemIDList APIDL);
Shlobj::PItemIDList __fastcall LoadFromStream(Classes::TStream* Stream);
void __fastcall ParsePIDL(Shlobj::PItemIDList AbsolutePIDL, TCommonPIDLList* &PIDLList, bool AllAbsolutePIDLs);
Shlobj::PItemIDList __fastcall StringToPIDL(AnsiString PIDLStr);
Shlobj::PItemIDList __fastcall StripLastID(Shlobj::PItemIDList IDList)/* overload */;
Shlobj::PItemIDList __fastcall StripLastID(Shlobj::PItemIDList IDList, Word &Last_CB, Shlobj::PItemIDList &LastID)/* overload */;
void __fastcall SaveToStream(Classes::TStream* Stream, Shlobj::PItemIDList PIDL);
__property _di_IMalloc Malloc = {read=FMalloc};
};
class PASCALIMPLEMENTATION TCommonPIDLList : public Classes::TList
{
typedef Classes::TList inherited;
private:
TCommonPIDLManager* FLocalPIDLMgr;
bool FOwnsPIDLMgr;
bool FSharePIDLs;
bool FDestroying;
TCommonPIDLManager* __fastcall GetLocalPIDLMgr(void);
Shlobj::PItemIDList __fastcall GetPIDL(int Index);
void __fastcall SetLocalPIDLMgr(const TCommonPIDLManager* Value);
protected:
__property bool Destroying = {read=FDestroying, nodefault};
__property bool OwnsPIDLMgr = {read=FOwnsPIDLMgr, write=FOwnsPIDLMgr, nodefault};
public:
__fastcall TCommonPIDLList(void);
__fastcall virtual ~TCommonPIDLList(void);
virtual void __fastcall Clear(void);
void __fastcall CloneList(TCommonPIDLList* PIDLList);
int __fastcall CopyAdd(Shlobj::PItemIDList PIDL);
int __fastcall FindPIDL(Shlobj::PItemIDList TestPIDL);
virtual bool __fastcall LoadFromStream(Classes::TStream* Stream);
virtual bool __fastcall SaveToStream(Classes::TStream* Stream);
__property TCommonPIDLManager* LocalPIDLMgr = {read=GetLocalPIDLMgr, write=SetLocalPIDLMgr};
__property bool SharePIDLs = {read=FSharePIDLs, write=FSharePIDLs, nodefault};
};
class DELPHICLASS TCommonMemoryStreamHelper;
class PASCALIMPLEMENTATION TCommonMemoryStreamHelper : public System::TObject
{
typedef System::TObject inherited;
public:
bool __fastcall ReadBoolean(Classes::TStream* S);
Graphics::TColor __fastcall ReadColor(Classes::TStream* S);
__int64 __fastcall ReadInt64(Classes::TStream* S);
int __fastcall ReadInteger(Classes::TStream* S);
AnsiString __fastcall ReadString(Classes::TStream* S);
WideString __fastcall ReadWideString(Classes::TStream* S);
Extended __fastcall ReadExtended(Classes::TStream* S);
void __fastcall ReadStream(Classes::TStream* SourceStream, Classes::TStream* TargetStream);
void __fastcall WriteBoolean(Classes::TStream* S, bool Value);
void __fastcall WriteColor(Classes::TStream* S, Graphics::TColor Value);
void __fastcall WriteExtended(Classes::TStream* S, Extended Value);
void __fastcall WriteInt64(Classes::TStream* S, __int64 Value);
void __fastcall WriteInteger(Classes::TStream* S, int Value);
void __fastcall WriteStream(Classes::TStream* SourceStream, Classes::TStream* TargetStream);
void __fastcall WriteString(Classes::TStream* S, AnsiString Value);
void __fastcall WriteWideString(Classes::TStream* S, WideString Value);
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonMemoryStreamHelper(void) : System::TObject() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonMemoryStreamHelper(void) { }
#pragma option pop
};
class DELPHICLASS TCommonStream;
class PASCALIMPLEMENTATION TCommonStream : public Classes::TMemoryStream
{
typedef Classes::TMemoryStream inherited;
public:
bool __fastcall ReadBoolean(void);
Byte __fastcall ReadByte(void);
int __fastcall ReadInteger(void);
AnsiString __fastcall ReadString();
Classes::TStringList* __fastcall ReadStringList(void);
WideString __fastcall ReadWideString();
void __fastcall WriteBoolean(bool Value);
void __fastcall WriteByte(Byte Value);
void __fastcall WriteInteger(int Value);
void __fastcall WriteString(const AnsiString Value);
void __fastcall WriteStringList(Classes::TStringList* Value);
void __fastcall WriteWideString(const WideString Value);
public:
#pragma option push -w-inl
/* TMemoryStream.Destroy */ inline __fastcall virtual ~TCommonStream(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonStream(void) : Classes::TMemoryStream() { }
#pragma option pop
};
class DELPHICLASS TCommonCheckBound;
class PASCALIMPLEMENTATION TCommonCheckBound : public System::TObject
{
typedef System::TObject inherited;
private:
Types::TRect FBounds;
int FSize;
public:
__property int Size = {read=FSize, write=FSize, nodefault};
__property Types::TRect Bounds = {read=FBounds, write=FBounds};
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonCheckBound(void) : System::TObject() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonCheckBound(void) { }
#pragma option pop
};
class DELPHICLASS TCommonCheckBoundManager;
class PASCALIMPLEMENTATION TCommonCheckBoundManager : public System::TObject
{
typedef System::TObject inherited;
private:
Classes::TList* FList;
Types::TRect __fastcall GetBound(int Size);
TCommonCheckBound* __fastcall GetCheckBound(int Index);
protected:
void __fastcall Clear(void);
TCommonCheckBound* __fastcall Find(int Size);
__property Classes::TList* List = {read=FList, write=FList};
__property TCommonCheckBound* CheckBound[int Index] = {read=GetCheckBound};
public:
__fastcall TCommonCheckBoundManager(void);
__fastcall virtual ~TCommonCheckBoundManager(void);
__property Types::TRect Bound[int Size] = {read=GetBound};
};
#pragma option push -b-
enum TSysImageListSize { sisSmall, sisLarge, sisExtraLarge };
#pragma option pop
class DELPHICLASS TCommonSysImages;
class PASCALIMPLEMENTATION TCommonSysImages : public Controls::TImageList
{
typedef Controls::TImageList inherited;
private:
TSysImageListSize FImageSize;
Mpshelltypes::_di_IImageList FJumboImages;
void __fastcall SetImageSize(const TSysImageListSize Value);
protected:
void __fastcall RecreateHandle(void);
void __fastcall Flush(void);
__property Mpshelltypes::_di_IImageList JumboImages = {read=FJumboImages};
public:
__fastcall virtual TCommonSysImages(Classes::TComponent* AOwner);
__fastcall virtual ~TCommonSysImages(void);
__property TSysImageListSize ImageSize = {read=FImageSize, write=SetImageSize, nodefault};
public:
#pragma option push -w-inl
/* TCustomImageList.CreateSize */ inline __fastcall TCommonSysImages(int AWidth, int AHeight) : Controls::TImageList(AWidth, AHeight) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
#define IID_ICommonExtractObj "{7F667930-E47B-4474-BA62-B100D7DBDA70}"
extern PACKAGE TCommonMemoryStreamHelper* StreamHelper;
extern PACKAGE TILIsParent ILIsParent;
extern PACKAGE TILIsEqual ILIsEqual;
extern PACKAGE TCommonCheckBoundManager* Checks;
extern PACKAGE Graphics::TFont* MarlettFont;
extern PACKAGE void __fastcall FlushImageLists(void);
extern PACKAGE TCommonSysImages* __fastcall ExtraLargeSysImages(void);
extern PACKAGE TCommonSysImages* __fastcall LargeSysImages(void);
extern PACKAGE TCommonSysImages* __fastcall SmallSysImages(void);
extern PACKAGE void __fastcall CreateFullyQualifiedShellDataObject(TPIDLArray AbsolutePIDLs, _di_IDataObject &ADataObject);
} /* namespace Mpcommonobjects */
using namespace Mpcommonobjects;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Mpcommonobjects

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,364 @@
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Mpcommonutilities.pas' rev: 11.00
#ifndef MpcommonutilitiesHPP
#define MpcommonutilitiesHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Sysutils.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Math.hpp> // Pascal unit
#include <Activex.hpp> // Pascal unit
#include <Shlobj.hpp> // Pascal unit
#include <Variants.hpp> // Pascal unit
#include <Rtlconsts.hpp> // Pascal unit
#include <Shellapi.hpp> // Pascal unit
#include <Comctrls.hpp> // Pascal unit
#include <Comobj.hpp> // Pascal unit
#include <Commctrl.hpp> // Pascal unit
#include <Mpshelltypes.hpp> // Pascal unit
#include <Mpresources.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Mpcommonutilities
{
//-- type declarations -------------------------------------------------------
typedef DynamicArray<WideChar > TCommonWideCharArray;
typedef DynamicArray<WideChar * > TCommonPWideCharArray;
typedef DynamicArray<WideString > TCommonWideStringDynArray;
typedef DynamicArray<int > TCommonIntegerDynArray;
#pragma option push -b-
enum TCommonDropEffect { cdeNone, cdeCopy, cdeMove, cdeLink, cdeScroll };
#pragma option pop
typedef Set<TCommonDropEffect, cdeNone, cdeScroll> TCommonDropEffects;
#pragma option push -b-
enum TCommonOLEDragResult { cdrDrop, cdrCancel, cdrError };
#pragma option pop
#pragma option push -b-
enum TCommonKeyState { cksControl, cksLButton, cksMButton, cksRButton, cksShift, cksAlt, cksButton };
#pragma option pop
typedef Set<TCommonKeyState, cksControl, cksButton> TCommonKeyStates;
#pragma option push -b-
enum TCommonMouseButton { cmbNone, cmbLeft, cmbRight, cmbMiddle };
#pragma option pop
#pragma option push -b-
enum TCommonVAlignment { cvaTop, cvaBottom, cvaCenter };
#pragma option pop
#pragma option push -b-
enum TCommonDrawTextWFlag { dtSingleLine, dtLeft, dtRight, dtCenter, dtTop, dtBottom, dtVCenter, dtCalcRect, dtCalcRectAdjR, dtCalcRectAlign, dtEndEllipsis, dtWordBreak, dtUserBreakChars, dtRTLReading, dtNoClip };
#pragma option pop
typedef Set<TCommonDrawTextWFlag, dtSingleLine, dtNoClip> TCommonDrawTextWFlags;
#pragma option push -b-
enum TCommonBlendMode { cbmConstantAlpha, cbmPerPixelAlpha, cbmMasterAlpha, cbmConstantAlphaAndColor };
#pragma option pop
#pragma option push -b-
enum TShortenStringEllipsis { sseEnd, sseFront, sseMiddle, sseFilePathMiddle };
#pragma option pop
struct TCommonRGB
{
public:
double R;
double G;
double B;
} ;
struct TCommonHLS
{
public:
double H;
double L;
double S;
} ;
#pragma option push -b-
enum MPCommonUtilities__1 { enseMsgShowErrors, enseMsgRegSvr };
#pragma option pop
typedef Set<MPCommonUtilities__1, enseMsgShowErrors, enseMsgRegSvr> TEasyNSERegMessages;
//-- var, const, procedure ---------------------------------------------------
static const WideChar WideNull = WideChar(0x0);
static const WideChar WideCR = WideChar(0xd);
static const WideChar WideLF = WideChar(0xa);
static const WideChar WideLineSeparator = WideChar(0x7ec);
static const WideChar WideSpace = WideChar(0x20);
static const WideChar WidePeriod = WideChar(0x2e);
#define Shlwapi "shlwapi.dll"
extern PACKAGE WideString SEasyNSEMsg_Caption;
extern PACKAGE WideString SEasyNSEMsg_CannotRegister;
extern PACKAGE WideString SEasyNSEMsg_CannotUnRegister;
extern PACKAGE WideString SEasyNSEMsg_CannotFindRegSvr;
extern PACKAGE WideString SEasyNSEMsg_CannotFindDLL;
extern PACKAGE unsigned __stdcall (*GetDriveTypeW_MP)(WideChar * lpRootPathName);
extern PACKAGE int __stdcall (*DrawTextW_MP)(HDC hDC, WideChar * lpString, int nCount, Types::TRect &lpRect, unsigned uFormat);
extern PACKAGE unsigned __stdcall (*SHGetFileInfoW_MP)(WideChar * pszPath, unsigned dwFileAttributes, _SHFILEINFOW &psfi, unsigned cbFileInfo, unsigned uFlags);
extern PACKAGE unsigned __stdcall (*CreateFileW_MP)(WideChar * lpFileName, unsigned dwDesiredAccess, unsigned dwShareMode, Windows::PSecurityAttributes lpSecurityAttributes, unsigned dwCreationDisposition, unsigned dwFlagsAndAttributes, unsigned hTemplateFile);
extern PACKAGE HRESULT __stdcall (*SHGetDataFromIDListW_MP)(_di_IShellFolder psf, Shlobj::PItemIDList pidl, int nFormat, void * ptr, int cb);
extern PACKAGE unsigned __stdcall (*FindFirstFileW_MP)(WideChar * lpFileName, _WIN32_FIND_DATAW &lpFindFileData);
extern PACKAGE BOOL __stdcall (*FindNextFileW_MP)(unsigned hFindFile, _WIN32_FIND_DATAW &lpFindFileData);
extern PACKAGE BOOL __stdcall (*GetDiskFreeSpaceW_MP)(WideChar * lpRootPathName, unsigned &lpSectorsPerCluster, unsigned &lpBytesPerSector, unsigned &lpNumberOfFreeClusters, unsigned &lpTotalNumberOfClusters);
extern PACKAGE unsigned __stdcall (*GetCurrentDirectoryW_MP)(unsigned nBufferLength, WideChar * lpBuffer);
extern PACKAGE unsigned __stdcall (*GetTempPathW_MP)(unsigned nBufferLength, WideChar * lpBuffer);
extern PACKAGE int __stdcall (*lstrcmpiW_MP)(WideChar * lpString1, WideChar * lpString2);
extern PACKAGE int __stdcall (*lstrcmpW_MP)(WideChar * lpString1, WideChar * lpString2);
extern PACKAGE WideChar * __stdcall (*lstrcpynW_MP)(WideChar * lpString1, WideChar * lpString2, int iMaxLength);
extern PACKAGE WideChar * __stdcall (*lstrcpyW_MP)(WideChar * lpString1, WideChar * lpString2);
extern PACKAGE unsigned __stdcall (*CharLowerBuffW_MP)(WideChar * lpsz, unsigned cchLength);
extern PACKAGE unsigned __stdcall (*CharUpperBuffW_MP)(WideChar * lpsz, unsigned cchLength);
extern PACKAGE BOOL __stdcall (*CreateDirectoryW_MP)(WideChar * lpPathName, Windows::PSecurityAttributes lpSecurityAttributes);
extern PACKAGE unsigned __stdcall (*GetFullPathNameW_MP)(WideChar * lpFileName, unsigned nBufferLength, WideChar * lpBuffer, WideChar * &lpFilePart);
extern PACKAGE BOOL __stdcall (*ShellExecuteExW_MP)(Shellapi::PShellExecuteInfoW lpExecInfo);
extern PACKAGE unsigned __stdcall (*ShellExecuteW_MP)(HWND hWnd, WideChar * Operation, WideChar * FileName, WideChar * Parameters, WideChar * Directory, int ShowCmd);
extern PACKAGE unsigned __stdcall (*FindFirstChangeNotificationW_MP)(WideChar * lpPathName, BOOL bWatchSubtree, unsigned dwNotifyFilter);
extern PACKAGE BOOL __stdcall (*GetCharABCWidthsW_MP)(HDC DC, unsigned FirstChar, unsigned LastChar, const void *ABCStructs);
extern PACKAGE unsigned __stdcall (*GetFileAttributesW_MP)(WideChar * lpFileName);
extern PACKAGE unsigned __stdcall (*GetSystemDirectoryW_MP)(WideChar * lpBuffer, unsigned uSize);
extern PACKAGE unsigned __stdcall (*GetWindowsDirectoryW_MP)(WideChar * lpBuffer, unsigned uSize);
extern PACKAGE BOOL __stdcall (*SetWindowTextW_MP)(HWND hWnd, WideChar * lpString);
extern PACKAGE HRESULT __stdcall (*SHMultiFileProperties_MP)(_di_IDataObject pdtobj, unsigned dwFlags);
extern PACKAGE HRESULT __stdcall (*SHDoDragDrop_MP)(HWND wnd, _di_IDataObject dtObj, _di_IDropSource dsrc, unsigned OKEffect, int &Effect);
extern PACKAGE BOOL __stdcall (*GetDiskFreeSpaceExA_MP)(char * lpDirectoryName, void *lpFreeBytesAvailableToCaller, void *lpTotalNumberOfBytes, Windows::PLargeInteger lpTotalNumberOfFreeBytes);
extern PACKAGE BOOL __stdcall (*GetDiskFreeSpaceExW_MP)(WideChar * lpDirectoryName, void *lpFreeBytesAvailableToCaller, void *lpTotalNumberOfBytes, Windows::PLargeInteger lpTotalNumberOfFreeBytes);
extern PACKAGE int __stdcall (*GetNumberFormatW_MP)(unsigned Locale, unsigned dwFlags, WideChar * lpValue, Windows::PNumberFmtW lpFormat, WideChar * lpNumberStr, int cchNumber);
extern PACKAGE HRESULT __stdcall (*CDefFolderMenu_Create2_MP)(Shlobj::PItemIDList pidlFolder, HWND wnd, unsigned cidl, Shlobj::PItemIDList &apidl, _di_IShellFolder psf, Mpshelltypes::TFNDFMCallback lpfn, unsigned nKeys, Windows::PHKEY ahkeyClsKeys, Mpshelltypes::_di_IContextMenu &ppcm);
extern PACKAGE HRESULT __stdcall (*CDefFolderMenu_Create_MP)(Shlobj::PItemIDList pidlFolder);
extern PACKAGE int __stdcall (*RegOpenKeyW_MP)(HKEY hKey, WideChar * lpSubKey, HKEY &phkResult);
extern PACKAGE int __stdcall (*RegOpenKeyExW_MP)(HKEY hKey, WideChar * lpSubKey, unsigned ulOptions, unsigned samDesired, HKEY &phkResult);
extern PACKAGE int __stdcall (*RegQueryValueW_MP)(HKEY hKey, WideChar * lpSubKey, WideChar * lpValue, int &lpcbValue);
extern PACKAGE BOOL __stdcall (*WritePrivateProfileStringW_MP)(WideChar * lpAppName, WideChar * lpKeyName, WideChar * lpString, WideChar * lpFileName);
extern PACKAGE unsigned __stdcall (*GetPrivateProfileStringW_MP)(WideChar * lpAppName, WideChar * lpKeyName, WideChar * lpDefault, WideChar * lpReturnedString, unsigned nSize, WideChar * lpFileName);
extern PACKAGE BOOL __stdcall (*TryEnterCriticalSection_MP)(_RTL_CRITICAL_SECTION &lpCriticalSection);
extern PACKAGE HFONT __stdcall (*CreateFontIndirectW_MP)(const tagLOGFONTW &p1);
extern PACKAGE int __stdcall (*SendMessageW_MP)(HWND hWnd, unsigned Msg, int wParam, int lParam);
extern PACKAGE BOOL __stdcall (*InsertMenuItemW_MP)(HMENU p1, unsigned p2, BOOL p3, const tagMENUITEMINFOW &p4);
extern PACKAGE BOOL __stdcall (*SetFileAttributesW_MP)(WideChar * lpFileName, unsigned dwFileAttributes);
extern PACKAGE BOOL __stdcall (*SystemParametersInfoW_MP)(unsigned uiAction, unsigned uiParam, void * pvParam, unsigned fWinIni);
extern PACKAGE Shlobj::PItemIDList __stdcall (*SHBrowseForFolderW_MP)(_browseinfoW &lpbi);
extern PACKAGE BOOL __stdcall (*SHGetPathFromIDListW_MP)(Shlobj::PItemIDList pidl, WideChar * pszPath);
extern PACKAGE int __stdcall (*SHFileOperationW_MP)(const _SHFILEOPSTRUCTW &lpFileOp);
extern PACKAGE BOOL __stdcall (*PathMatchSpecA_MP)(const char * pszFileParam, const char * pszSpec);
extern PACKAGE BOOL __stdcall (*PathMatchSpecW_MP)(const WideChar * pszFileParam, const WideChar * pszSpec);
extern PACKAGE BOOL __stdcall (*CreateProcessW_MP)(WideChar * lpApplicationName, WideChar * lpCommandLine, Windows::PSecurityAttributes lpProcessAttributes, Windows::PSecurityAttributes lpThreadAttributes, BOOL bInheritHandles, unsigned dwCreationFlags, void * lpEnvironment, WideChar * lpCurrentDirectory, const Windows::_STARTUPINFOW &lpStartupInfo, _PROCESS_INFORMATION &lpProcessInformation);
extern PACKAGE BOOL __stdcall (*DeleteVolumeMountPoint_MP)(char * lpszVolumeMountPoint);
extern PACKAGE BOOL __stdcall (*GetVolumeNameForVolumeMountPoint_MP)(char * lpszVolumeMountPoint, char * lpszVolumeName, unsigned cchBufferLength);
extern PACKAGE BOOL __stdcall (*GetVolumePathName_MP)(char * lpszFileName, char * lpszVolumePathName, unsigned cchBufferLength);
extern PACKAGE BOOL __fastcall (*SetVolumeMountPoint_MP)(char * lpszVolumeMountPoint, char * lpszVolumeName);
extern PACKAGE unsigned __stdcall (*FindFirstVolume_MP)(char * lpszVolumeName, unsigned cchBufferLength);
extern PACKAGE BOOL __stdcall (*FindNextVolume_MP)(unsigned hFindVolume, char * lpszVolumeName, unsigned cchBufferLength);
extern PACKAGE BOOL __stdcall (*FindVolumeClose_MP)(unsigned hFindVolume);
extern PACKAGE unsigned __stdcall (*FindFirstVolumeMountPoint_MP)(char * lpszRootPathName, char * lpszVolumeMountPoint, unsigned cchBufferLength);
extern PACKAGE BOOL __stdcall (*FindNextVolumeMountPoint_MP)(unsigned hFindVolumeMountPoint, char * lpszVolumeMountPoint, unsigned cchBufferLength);
extern PACKAGE BOOL __stdcall (*FindVolumeMountPointClose_MP)(unsigned hFindVolumeMountPoint);
extern PACKAGE HRESULT __stdcall (*SHGetKnownFolderPath_MP)(const GUID &rfid, unsigned dwFlags, unsigned hToken, /* out */ WideChar * &ppszPath);
extern PACKAGE unsigned __stdcall (*FindFirstFileExW_MP)(WideChar * lpFileName, unsigned fInfoLevelId, _WIN32_FIND_DATAW &lpFindFileData, unsigned fSearchOp, void * lpSearchFilter, unsigned dwAdditionalFlags);
extern PACKAGE unsigned __stdcall (*FindFirstFileExA_MP)(char * lpFileName, unsigned fInfoLevelId, _WIN32_FIND_DATAA &lpFindFileData, unsigned fSearchOp, void * lpSearchFilter, unsigned dwAdditionalFlags);
extern PACKAGE unsigned __stdcall (*ExpandEnvironmentStringsW_MP)(WideChar * lpSrc, WideChar * lpDst, unsigned nSize);
extern PACKAGE BOOL __stdcall (*TrackMouseEvent_MP)(tagTRACKMOUSEEVENT &EventTrack);
extern PACKAGE bool SumFolderAbort;
extern PACKAGE unsigned __fastcall ShiftStateToKeys(Classes::TShiftState Keys);
extern PACKAGE WideString __fastcall ShiftStateToStr(Classes::TShiftState Keys);
extern PACKAGE bool __fastcall ExecShellEx(const WideString Cmd, const WideString Params, const WideString Dir, int ShowCmd, bool DoWait);
extern PACKAGE bool __fastcall RegUnregNSE(const WideString AFileName, bool DoRegister, TEasyNSERegMessages AMessages = (TEasyNSERegMessages() << enseMsgShowErrors ));
extern PACKAGE bool __fastcall RegisterNSE(const WideString AFileName, TEasyNSERegMessages AMessages = (TEasyNSERegMessages() << enseMsgShowErrors ));
extern PACKAGE bool __fastcall UnregisterNSE(const WideString AFileName, TEasyNSERegMessages AMessages = (TEasyNSERegMessages() << enseMsgShowErrors ));
extern PACKAGE void __fastcall MakeFindDataW(const _WIN32_FIND_DATAA &FindFileDataA, _WIN32_FIND_DATAW &FindFileDataW);
extern PACKAGE bool __fastcall WideDirectoryExists(const WideString Name);
extern PACKAGE bool __fastcall WideCreateDir(WideString Path);
extern PACKAGE WideString __fastcall WideExcludeTrailingBackslash(WideString Path);
extern PACKAGE WideString __fastcall WideExpandEnviromentString(WideString EnviromentString);
extern PACKAGE WideString __fastcall WideExtractFilePath(WideString Path);
extern PACKAGE WideString __fastcall WideExtractFileName(WideString Path);
extern PACKAGE bool __fastcall WideFileExists(WideString Path);
extern PACKAGE WideString __fastcall WideExtractFileDir(WideString Path);
extern PACKAGE WideString __fastcall WideExtractFileDrive(WideString Path);
extern PACKAGE WideString __fastcall WideExtractFileExt(WideString Path);
extern PACKAGE unsigned __fastcall WideFindFirstFileEx(WideString FileName, _WIN32_FIND_DATAW &lpFindFileData, WideString Mask, bool CaseSensitive);
extern PACKAGE bool __fastcall WideFindFirstFileExExists(void);
extern PACKAGE void __fastcall FixFormFont(Graphics::TFont* AFont);
extern PACKAGE void __fastcall FillGradient(int X1, int Y1, int X2, int Y2, Graphics::TColor fStartColor, Graphics::TColor fStopColor, int StartPoint, int EndPoint, Graphics::TCanvas* fDrawCanvas);
extern PACKAGE WideString __fastcall DropEffectToStr(unsigned DropEffect);
extern PACKAGE bool __fastcall EqualWndMethod(Classes::TWndMethod A, Classes::TWndMethod B);
extern PACKAGE Graphics::TBitmap* __fastcall FlipReverseCopyRect(const bool Flip, const bool Reverse, const Graphics::TBitmap* Bitmap)/* overload */;
extern PACKAGE void __fastcall FlipReverseCopyRect(const bool Flip, const bool Reverse, const Types::TRect &R, const Graphics::TCanvas* Canvas)/* overload */;
extern PACKAGE bool __fastcall FileExistsW(const WideString FileName);
extern PACKAGE bool __fastcall IsMappedDrivePath(const WideString Path);
extern PACKAGE unsigned __fastcall FindUniqueMenuID(HMENU AMenu);
extern PACKAGE int __fastcall AddContextMenuItem(HMENU Menu, WideString ACaption, int Index, unsigned MenuID = (unsigned)(0xffff), unsigned hSubMenu = (unsigned)(0x0), bool Enabled = true, bool Checked = false, bool Default = false);
extern PACKAGE void __fastcall ShadowBlendBits(Graphics::TBitmap* Bits, Graphics::TColor BackGndColor);
extern PACKAGE WideChar * __fastcall WideStrMove(WideChar * Dest, WideChar * Source, unsigned Count);
extern PACKAGE WideChar * __fastcall WideStrRScan(WideChar * Str, WideChar Chr);
extern PACKAGE WideChar * __fastcall WideStrScan(WideChar * Str, WideChar Chr);
extern PACKAGE WideString __fastcall WideUpperCase(const WideString S);
extern PACKAGE unsigned __fastcall CommonLoadLibrary(AnsiString LibraryName);
extern PACKAGE bool __fastcall CommonUnloadLibrary(AnsiString LibraryName);
extern PACKAGE void __fastcall CommonUnloadAllLibraries(void);
extern PACKAGE void __fastcall DrawRadioButton(Graphics::TCanvas* Canvas, const Types::TPoint &Pos, int Size, Graphics::TColor clBackground, Graphics::TColor clHotBkGnd, Graphics::TColor clLeftOuter, Graphics::TColor clRightOuter, Graphics::TColor clLeftInner, Graphics::TColor clRightInner, bool Checked, bool Enabled, bool Hot);
extern PACKAGE void __fastcall DrawCheckBox(Graphics::TCanvas* Canvas, const Types::TPoint &Pos, int Size, Graphics::TColor clBackground, Graphics::TColor clHotBkGnd, Graphics::TColor clLeftOuter, Graphics::TColor clRightOuter, Graphics::TColor clLeftInner, Graphics::TColor clRightInner, bool Checked, bool Enabled, bool Hot);
extern PACKAGE Types::TRect __fastcall CheckBounds(int Size);
extern PACKAGE bool __fastcall HasMMX(void);
extern PACKAGE void __fastcall ConvertBitmapEx(Graphics::TBitmap* Image32, Graphics::TBitmap* &OutImage, const Graphics::TColor BackGndColor);
extern PACKAGE void __fastcall AlphaBlend(HDC Source, HDC Destination, const Types::TRect &R, const Types::TPoint &Target, TCommonBlendMode Mode, int ConstantAlpha, int Bias);
extern PACKAGE int __fastcall DrawTextWEx(HDC DC, WideString Text, Types::TRect &lpRect, TCommonDrawTextWFlags Flags, int MaxLineCount);
extern PACKAGE void * __fastcall CreateStub(void * ObjectPtr, void * MethodPtr);
extern PACKAGE void __fastcall DisposeStub(void * Stub);
extern PACKAGE void __fastcall CreateProcessMP(WideString ExeFile, WideString Parameters, WideString InitalDir);
extern PACKAGE Types::TRect __fastcall DiffRectHorz(const Types::TRect &Rect1, const Types::TRect &Rect2);
extern PACKAGE Types::TRect __fastcall DiffRectVert(const Types::TRect &Rect1, const Types::TRect &Rect2);
extern PACKAGE Types::TRect __fastcall AbsRect(const Types::TRect &ARect);
extern PACKAGE Types::TRect __fastcall CenterRectInRect(const Types::TRect &OuterRect, const Types::TRect &InnerRect);
extern PACKAGE Types::TRect __fastcall CenterRectHorz(const Types::TRect &OuterRect, const Types::TRect &InnerRect);
extern PACKAGE Types::TRect __fastcall CenterRectVert(const Types::TRect &OuterRect, const Types::TRect &InnerRect);
extern PACKAGE bool __fastcall CommonSupports(const System::_di_IInterface Instance, const GUID &IID, /* out */ void *Intf)/* overload */;
extern PACKAGE bool __fastcall CommonSupports(const System::TObject* Instance, const GUID &IID, /* out */ void *Intf)/* overload */;
extern PACKAGE bool __fastcall CommonSupports(const System::_di_IInterface Instance, const GUID &IID)/* overload */;
extern PACKAGE bool __fastcall CommonSupports(const System::TObject* Instance, const GUID &IID)/* overload */;
extern PACKAGE void __fastcall CopyToNullBufferA(WideString S, char * Buffer, unsigned CharCount);
extern PACKAGE void __fastcall CopyToNullBufferW(WideString S, WideChar * Buffer, unsigned CharCount);
extern PACKAGE void __fastcall MinMax(int &A, int &B);
extern PACKAGE bool __fastcall IsRectProper(const Types::TRect &Rect);
extern PACKAGE WideString __fastcall AddCommas(WideString NumberString);
extern PACKAGE __int64 __fastcall CalcuateFolderSize(WideString FolderPath, bool Recurse);
extern PACKAGE Shlobj::PItemIDList __fastcall GetMyDocumentsVirtualFolder(void);
extern PACKAGE void __fastcall WideInsert(WideString Source, WideString &S, int Index);
extern PACKAGE WideString __fastcall WideGetCurrentDir();
extern PACKAGE WideString __fastcall WideGetTempDir();
extern PACKAGE WideString __fastcall WideIncludeTrailingBackslash(WideString Path);
extern PACKAGE int __fastcall WideIncrementalSearch(WideString CompareStr, WideString Mask);
extern PACKAGE WideString __fastcall WideIntToStr(int Value);
extern PACKAGE bool __fastcall WideIsDrive(WideString Drive);
extern PACKAGE bool __fastcall WideIsFloppy(WideString FileFolder);
extern PACKAGE bool __fastcall IsAnyMouseButtonDown(void);
extern PACKAGE bool __fastcall IsFTPPath(WideString Path);
extern PACKAGE WideString __fastcall WideNewFolderName(WideString ParentFolder, WideString SuggestedFolderName = L"");
extern PACKAGE bool __fastcall WidePathMatchSpec(WideString Path, WideString Mask);
extern PACKAGE bool __fastcall WidePathMatchSpecExists(void);
extern PACKAGE bool __fastcall WideIsPathDelimiter(const WideString S, int Index);
extern PACKAGE bool __fastcall IsTextTrueType(HDC DC)/* overload */;
extern PACKAGE bool __fastcall IsTextTrueType(Graphics::TCanvas* Canvas)/* overload */;
extern PACKAGE bool __fastcall IsUNCPath(const WideString Path);
extern PACKAGE WideString __fastcall StrRetToStr(const _STRRET &StrRet, Shlobj::PItemIDList APIDL);
extern PACKAGE WideString __fastcall SystemDirectory();
extern PACKAGE HFONT __fastcall SysMenuFont(void);
extern PACKAGE int __fastcall SysMenuHeight(void);
extern PACKAGE tagSIZE __fastcall TextExtentW(WideString Text, Graphics::TFont* Font)/* overload */;
extern PACKAGE tagSIZE __fastcall TextExtentW(WideString Text, Graphics::TCanvas* Canvas)/* overload */;
extern PACKAGE tagSIZE __fastcall TextExtentW(WideChar * Text, Graphics::TCanvas* Canvas)/* overload */;
extern PACKAGE tagSIZE __fastcall TextExtentW(WideChar * Text, HDC DC)/* overload */;
extern PACKAGE tagSIZE __fastcall TextTrueExtentsW(WideString Text, HDC DC);
extern PACKAGE WideString __fastcall UniqueFileName(const WideString AFilePath);
extern PACKAGE bool __fastcall TNTConditionallyDefined(void);
extern PACKAGE bool __fastcall UnicodeStringLists(void);
extern PACKAGE WideString __fastcall UniqueDirName(const WideString ADirPath);
extern PACKAGE WideString __fastcall WideStripExt(WideString AFile);
extern PACKAGE WideString __fastcall WideStripRemoteComputer(const WideString UNCPath);
extern PACKAGE WideString __fastcall WideStripTrailingBackslash(const WideString S, bool Force = false);
extern PACKAGE WideString __fastcall WideStripLeadingBackslash(const WideString S);
extern PACKAGE WideString __fastcall WideStringReplace(const WideString S, const WideString OldPattern, const WideString NewPattern, Sysutils::TReplaceFlags Flags, bool WholeWord = false);
extern PACKAGE unsigned __fastcall WideShellExecute(HWND hWnd, WideString Operation, WideString FileName, WideString Parameters, WideString Directory, int ShowCmd = 0x1);
extern PACKAGE void __fastcall WideShowMessage(HWND Window, WideString ACaption, WideString AMessage);
extern PACKAGE WideString __fastcall WideLowerCase(const WideString Str);
extern PACKAGE int __fastcall WideMessageBox(HWND Window, const WideString ACaption, const WideString AMessage, int uType);
extern PACKAGE WideString __fastcall IncludeTrailingBackslashW(const WideString S);
extern PACKAGE bool __fastcall DiskInDrive(char C);
extern PACKAGE int __fastcall WideStrIComp(WideChar * Str1, WideChar * Str2);
extern PACKAGE int __fastcall WideStrComp(WideChar * Str1, WideChar * Str2);
extern PACKAGE WideChar * __fastcall WideStrLower(WideChar * Str);
extern PACKAGE void __fastcall WideStrLCopy(WideChar * Str1, WideChar * Str2, int Count);
extern PACKAGE WideString __fastcall ShortenStringEx(HDC DC, const WideString S, int Width, bool RTL, TShortenStringEllipsis EllipsisPlacement);
extern PACKAGE WideString __fastcall WindowsDirectory();
extern PACKAGE WideString __fastcall ModuleFileName(bool PathOnly = true);
extern PACKAGE WideString __fastcall PIDLToPath(Shlobj::PItemIDList PIDL);
extern PACKAGE WideString __fastcall ShortFileName(const WideString FileName);
extern PACKAGE WideString __fastcall ShortPath(const WideString Path);
extern PACKAGE void __fastcall LoadWideString(Classes::TStream* S, WideString &Str);
extern PACKAGE void __fastcall SaveWideString(Classes::TStream* S, WideString Str);
extern PACKAGE WideChar * __fastcall WideStrPos(WideChar * Str, WideChar * SubStr);
extern PACKAGE Types::TRect __fastcall ProperRect(const Types::TRect &Rect);
extern PACKAGE bool __fastcall DragDetectPlus(HWND Handle, const Types::TPoint &Pt);
extern PACKAGE void __fastcall FillWideChar(void *Dest, int count, WideChar Value);
extern PACKAGE void __fastcall FreeMemAndNil(void * &P);
extern PACKAGE bool __fastcall IsRectNull(const Types::TRect &ARect);
extern PACKAGE bool __fastcall IsUnicode(void);
extern PACKAGE bool __fastcall IsWinNT(void);
extern PACKAGE bool __fastcall IsWin2000(void);
extern PACKAGE bool __fastcall IsWin95_SR1(void);
extern PACKAGE bool __fastcall IsWinME(void);
extern PACKAGE bool __fastcall IsWinNT4(void);
extern PACKAGE bool __fastcall IsWinXP(void);
extern PACKAGE bool __fastcall IsWinXPOrUp(void);
extern PACKAGE bool __fastcall IsWinVista(void);
extern PACKAGE bool __fastcall IsWinVistaOrUp(void);
extern PACKAGE int __fastcall RectHeight(const Types::TRect &R);
extern PACKAGE AnsiString __fastcall RectToStr(const Types::TRect &R);
extern PACKAGE Types::TRect __fastcall RectToSquare(const Types::TRect &R);
extern PACKAGE int __fastcall RectWidth(const Types::TRect &R);
extern PACKAGE bool __fastcall ContainsRect(const Types::TRect &OuterRect, const Types::TRect &InnerRect);
extern PACKAGE Classes::TShiftState __fastcall KeyDataToShiftState(int KeyData);
extern PACKAGE TCommonDropEffect __fastcall DropEffectToDropEffectState(int Effect);
extern PACKAGE int __fastcall DropEffectStateToDropEffect(TCommonDropEffect Effect);
extern PACKAGE TCommonDropEffects __fastcall DropEffectToDropEffectStates(int Effect);
extern PACKAGE int __fastcall DropEffectStatesToDropEffect(TCommonDropEffects Effect);
extern PACKAGE TCommonKeyStates __fastcall KeyToKeyStates(Word Keys);
extern PACKAGE TCommonMouseButton __fastcall KeyStatesToMouseButton(Word Keys);
extern PACKAGE unsigned __fastcall KeyStatesToKey(TCommonKeyStates Keys);
extern PACKAGE TCommonDropEffect __fastcall KeyStateToDropEffect(TCommonKeyStates Keys);
extern PACKAGE TCommonMouseButton __fastcall KeyStateToMouseButton(TCommonKeyStates KeyState);
extern PACKAGE BOOL __stdcall FileIconInit(BOOL FullInit);
extern PACKAGE HRESULT __stdcall SHGetImageList(int iImageList, const GUID &RefID, /* out */ void *ppvOut);
extern PACKAGE tagSIZE __fastcall Size(int cx, int cy);
extern PACKAGE WideString __fastcall ShortenTextW(HDC DC, WideString TextToShorten, int MaxSize);
extern PACKAGE int __fastcall SplitTextW(HDC DC, WideString TextToSplit, int MaxWidth, TCommonWideCharArray &Buffer, int MaxSplits);
extern PACKAGE WideString __fastcall VariantToCaption(const Variant &V);
extern PACKAGE WideChar * __fastcall StrCopyW(WideChar * Dest, WideChar * Source);
extern PACKAGE TCommonRGB __fastcall BrightenColor(const TCommonRGB &RGB, double Amount);
extern PACKAGE TCommonRGB __fastcall DarkenColor(const TCommonRGB &RGB, double Amount);
extern PACKAGE TCommonHLS __fastcall RGBToHLS(const TCommonRGB &RGB);
extern PACKAGE TCommonRGB __fastcall HLSToRGB(const TCommonHLS &HLS);
extern PACKAGE TCommonRGB __fastcall MakeTRBG(Graphics::TColor Color);
extern PACKAGE Graphics::TColor __fastcall MakeTColor(const TCommonRGB &RGB);
extern PACKAGE unsigned __fastcall MakeColorRef(const TCommonRGB &RGB, double Gamma = 1.000000E+00);
extern PACKAGE void __fastcall GammaCorrection(TCommonRGB &RGB, double Gamma);
extern PACKAGE bool __fastcall MakeSafeColor(TCommonRGB &RGB);
extern PACKAGE bool __fastcall UpsideDownDIB(Graphics::TBitmap* Bits);
extern PACKAGE void __fastcall ActivateTopLevelWindow(HWND Child);
} /* namespace Mpcommonutilities */
using namespace Mpcommonutilities;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Mpcommonutilities

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,695 @@
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Mpcommonwizardhelpers.pas' rev: 11.00
#ifndef MpcommonwizardhelpersHPP
#define MpcommonwizardhelpersHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Sysutils.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Imglist.hpp> // Pascal unit
#include <Toolsapi.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
#include <Designintf.hpp> // Pascal unit
#include <Designeditors.hpp> // Pascal unit
#include <Treeintf.hpp> // Pascal unit
#include <Vcleditors.hpp> // Pascal unit
#include <Typinfo.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Mpcommonwizardtemplates.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Mpcommonwizardhelpers
{
//-- type declarations -------------------------------------------------------
typedef AnsiString MPCommonWizardHelpers__1[8];
typedef AnsiString MPCommonWizardHelpers__2[1];
class DELPHICLASS TCommonOTAFile;
class PASCALIMPLEMENTATION TCommonOTAFile : public Toolsapi::TOTAFile
{
typedef Toolsapi::TOTAFile inherited;
private:
AnsiString FAncestorIdent;
AnsiString FFormIdent;
AnsiString FModuleIdent;
Classes::TStringList* FUsesIdent;
public:
__property AnsiString AncestorIdent = {read=FAncestorIdent, write=FAncestorIdent};
__property AnsiString FormIdent = {read=FFormIdent, write=FFormIdent};
__property AnsiString ModuleIdent = {read=FModuleIdent, write=FModuleIdent};
__property Classes::TStringList* IncludeIdent = {read=FUsesIdent, write=FUsesIdent};
public:
#pragma option push -w-inl
/* TOTAFile.Create */ inline __fastcall TCommonOTAFile(const AnsiString StringCode, const System::TDateTime Age) : Toolsapi::TOTAFile(StringCode, Age) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonOTAFile(void) { }
#pragma option pop
private:
void *__IOTAFile; /* Toolsapi::IOTAFile */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAFile()
{
Toolsapi::_di_IOTAFile intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAFile*(void) { return (IOTAFile*)&__IOTAFile; }
#endif
};
class DELPHICLASS TCommonOTAFileForm;
class PASCALIMPLEMENTATION TCommonOTAFileForm : public TCommonOTAFile
{
typedef TCommonOTAFile inherited;
public:
virtual AnsiString __fastcall GetSource();
public:
#pragma option push -w-inl
/* TOTAFile.Create */ inline __fastcall TCommonOTAFileForm(const AnsiString StringCode, const System::TDateTime Age) : TCommonOTAFile(StringCode, Age) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonOTAFileForm(void) { }
#pragma option pop
private:
void *__IOTAFile; /* Toolsapi::IOTAFile */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAFile()
{
Toolsapi::_di_IOTAFile intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAFile*(void) { return (IOTAFile*)&__IOTAFile; }
#endif
};
class DELPHICLASS TCommonWizardModuleCreator;
class PASCALIMPLEMENTATION TCommonWizardModuleCreator : public System::TInterfacedObject
{
typedef System::TInterfacedObject inherited;
private:
AnsiString FAncestorName;
AnsiString FFormName;
bool FMainForm;
bool FShowForm;
bool FShowSource;
Classes::TStringList* FUsesIdent;
bool __fastcall GetIsDelphi(void);
public:
__fastcall virtual TCommonWizardModuleCreator(void);
__fastcall virtual ~TCommonWizardModuleCreator(void);
virtual void __fastcall InitializeCreator(void);
virtual AnsiString __fastcall GetCreatorType();
virtual bool __fastcall GetExisting(void);
virtual AnsiString __fastcall GetFileSystem();
virtual Toolsapi::_di_IOTAModule __fastcall GetOwner();
virtual bool __fastcall GetUnnamed(void);
virtual AnsiString __fastcall GetAncestorName();
virtual AnsiString __fastcall GetImplFileName();
virtual AnsiString __fastcall GetIntfFileName();
virtual AnsiString __fastcall GetFormName();
virtual bool __fastcall GetMainForm(void);
virtual bool __fastcall GetShowForm(void);
virtual bool __fastcall GetShowSource(void);
virtual Toolsapi::_di_IOTAFile __fastcall NewFormFile(const AnsiString FormIdent, const AnsiString AncestorIdent);
virtual Toolsapi::_di_IOTAFile __fastcall NewImplSource(const AnsiString ModuleIdent, const AnsiString FormIdent, const AnsiString AncestorIdent);
virtual Toolsapi::_di_IOTAFile __fastcall NewIntfSource(const AnsiString ModuleIdent, const AnsiString FormIdent, const AnsiString AncestorIdent);
virtual void __fastcall FormCreated(const Toolsapi::_di_IOTAFormEditor FormEditor);
void __fastcall LoadDefaultBuilderIncludeStrings(bool ClearFirst);
void __fastcall LoadDefaultDelphiUsesStrings(bool ClearFirst);
__property AnsiString CreatorType = {read=GetCreatorType};
__property bool Existing = {read=GetExisting, nodefault};
__property AnsiString FileSystem = {read=GetFileSystem};
__property Toolsapi::_di_IOTAModule Owner = {read=GetOwner};
__property bool Unnamed = {read=GetUnnamed, nodefault};
__property AnsiString AncestorName = {read=GetAncestorName, write=FAncestorName};
__property AnsiString FormName = {read=GetFormName, write=FFormName};
__property AnsiString ImplFileName = {read=GetImplFileName};
__property AnsiString IntfFileName = {read=GetIntfFileName};
__property bool IsDelphi = {read=GetIsDelphi, nodefault};
__property bool MainForm = {read=GetMainForm, write=FMainForm, nodefault};
__property bool ShowForm = {read=GetShowForm, write=FShowForm, nodefault};
__property bool ShowSource = {read=GetShowSource, write=FShowSource, nodefault};
__property Classes::TStringList* IncludeIdent = {read=FUsesIdent, write=FUsesIdent};
private:
void *__IOTAModuleCreator; /* Toolsapi::IOTAModuleCreator */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAModuleCreator()
{
Toolsapi::_di_IOTAModuleCreator intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAModuleCreator*(void) { return (IOTAModuleCreator*)&__IOTAModuleCreator; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTACreator()
{
Toolsapi::_di_IOTACreator intf;
GetInterface(intf);
return intf;
}
#else
operator IOTACreator*(void) { return (IOTACreator*)&__IOTAModuleCreator; }
#endif
};
typedef TMetaClass* TCommonWizardModuleCreatorClass;
class DELPHICLASS TCommonWizardEmptyUnitCreator;
class PASCALIMPLEMENTATION TCommonWizardEmptyUnitCreator : public TCommonWizardModuleCreator
{
typedef TCommonWizardModuleCreator inherited;
public:
virtual AnsiString __fastcall GetCreatorType();
public:
#pragma option push -w-inl
/* TCommonWizardModuleCreator.Create */ inline __fastcall virtual TCommonWizardEmptyUnitCreator(void) : TCommonWizardModuleCreator() { }
#pragma option pop
#pragma option push -w-inl
/* TCommonWizardModuleCreator.Destroy */ inline __fastcall virtual ~TCommonWizardEmptyUnitCreator(void) { }
#pragma option pop
};
class DELPHICLASS TCommonWizardEmptyFormCreator;
class PASCALIMPLEMENTATION TCommonWizardEmptyFormCreator : public TCommonWizardModuleCreator
{
typedef TCommonWizardModuleCreator inherited;
public:
virtual AnsiString __fastcall GetCreatorType();
virtual Toolsapi::_di_IOTAFile __fastcall NewImplSource(const AnsiString ModuleIdent, const AnsiString FormIdent, const AnsiString AncestorIdent);
public:
#pragma option push -w-inl
/* TCommonWizardModuleCreator.Create */ inline __fastcall virtual TCommonWizardEmptyFormCreator(void) : TCommonWizardModuleCreator() { }
#pragma option pop
#pragma option push -w-inl
/* TCommonWizardModuleCreator.Destroy */ inline __fastcall virtual ~TCommonWizardEmptyFormCreator(void) { }
#pragma option pop
};
class DELPHICLASS TCommonWizardEmptyTextCreator;
class PASCALIMPLEMENTATION TCommonWizardEmptyTextCreator : public TCommonWizardModuleCreator
{
typedef TCommonWizardModuleCreator inherited;
public:
virtual AnsiString __fastcall GetCreatorType();
public:
#pragma option push -w-inl
/* TCommonWizardModuleCreator.Create */ inline __fastcall virtual TCommonWizardEmptyTextCreator(void) : TCommonWizardModuleCreator() { }
#pragma option pop
#pragma option push -w-inl
/* TCommonWizardModuleCreator.Destroy */ inline __fastcall virtual ~TCommonWizardEmptyTextCreator(void) { }
#pragma option pop
};
class DELPHICLASS TCommonWizardNotifierObject;
class PASCALIMPLEMENTATION TCommonWizardNotifierObject : public Toolsapi::TNotifierObject
{
typedef Toolsapi::TNotifierObject inherited;
private:
AnsiString FAuthor;
AnsiString FCaption;
AnsiString FComment;
AnsiString FGlyphResourceID;
AnsiString FPage;
Toolsapi::TWizardState FState;
AnsiString FUniqueID;
Toolsapi::_di_IOTAGalleryCategory FGalleryCategory;
protected:
virtual AnsiString __fastcall GetGlpyhResourceID();
public:
__fastcall TCommonWizardNotifierObject(void);
virtual void __fastcall InitializeWizard(void);
virtual AnsiString __fastcall GetIDString();
virtual AnsiString __fastcall GetName();
Toolsapi::TWizardState __fastcall GetState(void);
virtual void __fastcall Execute(void);
AnsiString __fastcall GetAuthor();
virtual AnsiString __fastcall GetComment();
virtual AnsiString __fastcall GetPage();
unsigned __fastcall GetGlyph(void);
AnsiString __fastcall GetDesigner();
virtual Toolsapi::_di_IOTAGalleryCategory __fastcall GetGalleryCategory();
virtual AnsiString __fastcall GetPersonality(void) = 0 ;
__property AnsiString Designer = {read=GetDesigner};
__property AnsiString Personality = {read=GetPersonality};
__property AnsiString Author = {read=GetAuthor, write=FAuthor};
__property AnsiString Caption = {read=GetName, write=FCaption};
__property AnsiString Comment = {read=GetComment, write=FComment};
__property Toolsapi::_di_IOTAGalleryCategory GalleryCategory = {read=GetGalleryCategory, write=FGalleryCategory};
__property AnsiString GlyphResourceID = {read=GetIDString, write=FGlyphResourceID};
__property AnsiString Page = {read=GetPage, write=FPage};
__property Toolsapi::TWizardState State = {read=GetState, write=FState, nodefault};
__property AnsiString UniqueID = {read=GetIDString, write=FUniqueID};
public:
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonWizardNotifierObject(void) { }
#pragma option pop
private:
void *__IOTAProjectWizard; /* Toolsapi::IOTAProjectWizard */
void *__IOTARepositoryWizard80; /* Toolsapi::IOTARepositoryWizard80 */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAProjectWizard()
{
Toolsapi::_di_IOTAProjectWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAProjectWizard*(void) { return (IOTAProjectWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard()
{
Toolsapi::_di_IOTARepositoryWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard*(void) { return (IOTARepositoryWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAWizard()
{
Toolsapi::_di_IOTAWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAWizard*(void) { return (IOTAWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard80()
{
Toolsapi::_di_IOTARepositoryWizard80 intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard80*(void) { return (IOTARepositoryWizard80*)&__IOTARepositoryWizard80; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard60()
{
Toolsapi::_di_IOTARepositoryWizard60 intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard60*(void) { return (IOTARepositoryWizard60*)&__IOTARepositoryWizard80; }
#endif
};
class DELPHICLASS TCommonWizardModuleCreate;
class PASCALIMPLEMENTATION TCommonWizardModuleCreate : public TCommonWizardNotifierObject
{
typedef TCommonWizardNotifierObject inherited;
private:
TMetaClass* FCreatorClass;
public:
virtual void __fastcall Execute(void);
__property TMetaClass* CreatorClass = {read=FCreatorClass, write=FCreatorClass};
public:
#pragma option push -w-inl
/* TCommonWizardNotifierObject.Create */ inline __fastcall TCommonWizardModuleCreate(void) : TCommonWizardNotifierObject() { }
#pragma option pop
public:
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonWizardModuleCreate(void) { }
#pragma option pop
private:
void *__IOTAProjectWizard; /* Toolsapi::IOTAProjectWizard */
void *__IOTARepositoryWizard80; /* Toolsapi::IOTARepositoryWizard80 */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAProjectWizard()
{
Toolsapi::_di_IOTAProjectWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAProjectWizard*(void) { return (IOTAProjectWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard()
{
Toolsapi::_di_IOTARepositoryWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard*(void) { return (IOTARepositoryWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAWizard()
{
Toolsapi::_di_IOTAWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAWizard*(void) { return (IOTAWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard80()
{
Toolsapi::_di_IOTARepositoryWizard80 intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard80*(void) { return (IOTARepositoryWizard80*)&__IOTARepositoryWizard80; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard60()
{
Toolsapi::_di_IOTARepositoryWizard60 intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard60*(void) { return (IOTARepositoryWizard60*)&__IOTARepositoryWizard80; }
#endif
};
class DELPHICLASS TCommonWizardDelphiForm;
class PASCALIMPLEMENTATION TCommonWizardDelphiForm : public TCommonWizardModuleCreate
{
typedef TCommonWizardModuleCreate inherited;
public:
virtual AnsiString __fastcall GetPersonality();
public:
#pragma option push -w-inl
/* TCommonWizardNotifierObject.Create */ inline __fastcall TCommonWizardDelphiForm(void) : TCommonWizardModuleCreate() { }
#pragma option pop
public:
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonWizardDelphiForm(void) { }
#pragma option pop
private:
void *__IOTAProjectWizard; /* Toolsapi::IOTAProjectWizard */
void *__IOTARepositoryWizard80; /* Toolsapi::IOTARepositoryWizard80 */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAProjectWizard()
{
Toolsapi::_di_IOTAProjectWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAProjectWizard*(void) { return (IOTAProjectWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard()
{
Toolsapi::_di_IOTARepositoryWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard*(void) { return (IOTARepositoryWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAWizard()
{
Toolsapi::_di_IOTAWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAWizard*(void) { return (IOTAWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard80()
{
Toolsapi::_di_IOTARepositoryWizard80 intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard80*(void) { return (IOTARepositoryWizard80*)&__IOTARepositoryWizard80; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard60()
{
Toolsapi::_di_IOTARepositoryWizard60 intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard60*(void) { return (IOTARepositoryWizard60*)&__IOTARepositoryWizard80; }
#endif
};
class DELPHICLASS TCommonWizardBuilderForm;
class PASCALIMPLEMENTATION TCommonWizardBuilderForm : public TCommonWizardDelphiForm
{
typedef TCommonWizardDelphiForm inherited;
public:
virtual AnsiString __fastcall GetPersonality();
public:
#pragma option push -w-inl
/* TCommonWizardNotifierObject.Create */ inline __fastcall TCommonWizardBuilderForm(void) : TCommonWizardDelphiForm() { }
#pragma option pop
public:
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonWizardBuilderForm(void) { }
#pragma option pop
private:
void *__IOTAProjectWizard; /* Toolsapi::IOTAProjectWizard */
void *__IOTARepositoryWizard80; /* Toolsapi::IOTARepositoryWizard80 */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAProjectWizard()
{
Toolsapi::_di_IOTAProjectWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAProjectWizard*(void) { return (IOTAProjectWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard()
{
Toolsapi::_di_IOTARepositoryWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard*(void) { return (IOTARepositoryWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTAWizard()
{
Toolsapi::_di_IOTAWizard intf;
GetInterface(intf);
return intf;
}
#else
operator IOTAWizard*(void) { return (IOTAWizard*)&__IOTAProjectWizard; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard80()
{
Toolsapi::_di_IOTARepositoryWizard80 intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard80*(void) { return (IOTARepositoryWizard80*)&__IOTARepositoryWizard80; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Toolsapi::_di_IOTARepositoryWizard60()
{
Toolsapi::_di_IOTARepositoryWizard60 intf;
GetInterface(intf);
return intf;
}
#else
operator IOTARepositoryWizard60*(void) { return (IOTARepositoryWizard60*)&__IOTARepositoryWizard80; }
#endif
};
class DELPHICLASS TPersistentHack;
class PASCALIMPLEMENTATION TPersistentHack : public Classes::TPersistent
{
typedef Classes::TPersistent inherited;
public:
#pragma option push -w-inl
/* TPersistent.Destroy */ inline __fastcall virtual ~TPersistentHack(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TPersistentHack(void) : Classes::TPersistent() { }
#pragma option pop
};
class DELPHICLASS TCommonImageIndexProperty;
class PASCALIMPLEMENTATION TCommonImageIndexProperty : public Designeditors::TIntegerProperty
{
typedef Designeditors::TIntegerProperty inherited;
private:
Imglist::TCustomImageList* __fastcall GetImageList(void);
Imglist::TCustomImageList* __fastcall GetImageListAt(int ComponentIndex);
protected:
virtual bool __fastcall ExtractImageList(Classes::TPersistent* Inst, /* out */ Imglist::TCustomImageList* &ImageList);
__property Imglist::TCustomImageList* ImageList = {read=GetImageList};
public:
virtual Designintf::TPropertyAttributes __fastcall GetAttributes(void);
virtual void __fastcall GetValues(Classes::TGetStrProc Proc);
virtual AnsiString __fastcall GetValue();
virtual void __fastcall SetValue(const AnsiString Value)/* overload */;
void __fastcall ListMeasureWidth(const AnsiString Value, Graphics::TCanvas* ACanvas, int &AWidth);
void __fastcall ListMeasureHeight(const AnsiString Value, Graphics::TCanvas* ACanvas, int &AHeight);
void __fastcall ListDrawValue(const AnsiString Value, Graphics::TCanvas* ACanvas, const Types::TRect &ARect, bool ASelected);
void __fastcall PropDrawName(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, bool ASelected);
void __fastcall PropDrawValue(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, bool ASelected);
public:
#pragma option push -w-inl
/* TPropertyEditor.Create */ inline __fastcall virtual TCommonImageIndexProperty(const Designintf::_di_IDesigner ADesigner, int APropCount) : Designeditors::TIntegerProperty(ADesigner, APropCount) { }
#pragma option pop
#pragma option push -w-inl
/* TPropertyEditor.Destroy */ inline __fastcall virtual ~TCommonImageIndexProperty(void) { }
#pragma option pop
/* Hoisted overloads: */
public:
inline void __fastcall SetValue(const WideString Value){ TPropertyEditor::SetValue(Value); }
private:
void *__ICustomPropertyListDrawing; /* Vcleditors::ICustomPropertyListDrawing */
void *__ICustomPropertyDrawing; /* Vcleditors::ICustomPropertyDrawing */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Vcleditors::_di_ICustomPropertyListDrawing()
{
Vcleditors::_di_ICustomPropertyListDrawing intf;
GetInterface(intf);
return intf;
}
#else
operator ICustomPropertyListDrawing*(void) { return (ICustomPropertyListDrawing*)&__ICustomPropertyListDrawing; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Vcleditors::_di_ICustomPropertyDrawing()
{
Vcleditors::_di_ICustomPropertyDrawing intf;
GetInterface(intf);
return intf;
}
#else
operator ICustomPropertyDrawing*(void) { return (ICustomPropertyDrawing*)&__ICustomPropertyDrawing; }
#endif
};
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE AnsiString DELPHI_USES_UNITS[8];
extern PACKAGE AnsiString BUIDLER_INCLUDE[1];
extern PACKAGE Toolsapi::_di_IOTAProjectGroup __fastcall GetCurrentProjectGroup();
extern PACKAGE Toolsapi::_di_IOTAProject __fastcall GetCurrentProject();
extern PACKAGE Toolsapi::_di_IOTAGalleryCategory __fastcall AddDelphiCategory(AnsiString CategoryID, AnsiString CategoryCaption);
extern PACKAGE Toolsapi::_di_IOTAGalleryCategory __fastcall AddBuilderCategory(AnsiString CategoryID, AnsiString CategoryCaption);
extern PACKAGE void __fastcall RemoveCategory(Toolsapi::_di_IOTAGalleryCategory Category);
extern PACKAGE bool __fastcall IsDelphiPersonality(void);
} /* namespace Mpcommonwizardhelpers */
using namespace Mpcommonwizardhelpers;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Mpcommonwizardhelpers

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,82 @@
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Mpcommonwizardtemplates.pas' rev: 11.00
#ifndef MpcommonwizardtemplatesHPP
#define MpcommonwizardtemplatesHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Mpcommonwizardtemplates
{
//-- type declarations -------------------------------------------------------
//-- var, const, procedure ---------------------------------------------------
#define FILE_FORM_TEMPLATE_DELPHI "unit %ModuleIdent; "\
" \r\n "\
" \r\ninterface "\
" \r\n "\
" \r\n "\
" \r"\
"\nuses "\
" \r\n %IncludeList "\
" \r\n "\
" \r\ntype "\
" \r\n T%Form"\
"Ident= class(T%AncestorIdent) "\
"\r\n private "\
" \r\n { Private declarations } "\
" \r\n public "\
" \r\n { Public decla"\
"rations } \r\n end;"\
" "\
" \r\n "\
" \r\nvar "\
" \r\n %FormIdent: T%FormIdent; "\
" \r\n "\
" \r\nimpl"\
"ementation "\
" \r\n "\
" \r\n{$R *.dfm} "\
" \r\n "\
" \r\n "\
" \r\nend"\
". "\
" "
#define FILE_FORM_TEMPLATE_BCB "//--------------------------------------------------------"\
"--------\r\n%IncludeList "\
" \r\n#pragma hdrstop "\
" \r\n "\
" \r\n#include \""\
"%ModuleIdent.h\" \r"\
"\n//------------------------------------------------------"\
"----------\r\n#pragma package(smart_init) "\
" \r\n#pragma resource \"*.dfm\" "\
" \r\nT%FormIdent *%Form"\
"Ident; \r\n//----"\
"----------------------------------------------------------"\
"--\r\n__fastcall T%FormIdent::T%FormIdent(TComponent* Owne"\
"r) \r\n : T%AncestorIdent(Owner) "\
" \r\n{ "\
" \r\n} "\
" \r\n//--"\
"----------------------------------------------------------"\
"----"
} /* namespace Mpcommonwizardtemplates */
using namespace Mpcommonwizardtemplates;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Mpcommonwizardtemplates

View File

@ -0,0 +1,76 @@
unit MPCommonWizardTemplates;
// Version 1.7.0
//
// The contents of this file are subject to the Mozilla Public License
// Version 1.1 (the "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
//
// Alternatively, you may redistribute this library, use and/or modify it under the terms of the
// GNU Lesser General Public License as published by the Free Software Foundation;
// either version 2.1 of the License, or (at your option) any later version.
// You may obtain a copy of the LGPL at http://www.gnu.org/copyleft/.
//
// Software distributed under the License is distributed on an "AS IS" basis,
// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the
// specific language governing rights and limitations under the License.
//
// The initial developer of this code is Jim Kueneman <jimdk@mindspring.com>
// Special thanks to the following in no particular order for their help/support/code
// Danijel Malik, Robert Lee, Werner Lehmann, Alexey Torgashin, Milan Vandrovec
//
//----------------------------------------------------------------------------
interface
{$I ..\Include\Addins.inc}
const
FILE_FORM_TEMPLATE_DELPHI =
'unit %ModuleIdent; ' + #13#10 +
' ' + #13#10 +
'interface ' + #13#10 +
' ' + #13#10 +
' ' + #13#10 +
'uses ' + #13#10 +
' %IncludeList ' + #13#10 +
' ' + #13#10 +
'type ' + #13#10 +
' T%FormIdent= class(T%AncestorIdent) ' + #13#10 +
' private ' + #13#10 +
' { Private declarations } ' + #13#10 +
' public ' + #13#10 +
' { Public declarations } ' + #13#10 +
' end; ' + #13#10 +
' ' + #13#10 +
'var ' + #13#10 +
' %FormIdent: T%FormIdent; ' + #13#10 +
' ' + #13#10 +
'implementation ' + #13#10 +
' ' + #13#10 +
'{$R *.dfm} ' + #13#10 +
' ' + #13#10 +
' ' + #13#10 +
'end. ';
FILE_FORM_TEMPLATE_BCB =
'//----------------------------------------------------------------' + #13#10 +
'%IncludeList ' + #13#10 +
'#pragma hdrstop ' + #13#10 +
' ' + #13#10 +
'#include "%ModuleIdent.h" ' + #13#10 +
'//----------------------------------------------------------------' + #13#10 +
'#pragma package(smart_init) ' + #13#10 +
'#pragma resource "*.dfm" ' + #13#10 +
'T%FormIdent *%FormIdent; ' + #13#10 +
'//----------------------------------------------------------------' + #13#10 +
'__fastcall T%FormIdent::T%FormIdent(TComponent* Owner) ' + #13#10 +
' : T%AncestorIdent(Owner) ' + #13#10 +
'{ ' + #13#10 +
'} ' + #13#10 +
'//----------------------------------------------------------------';
implementation
end.

View File

@ -0,0 +1,521 @@
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Mpdataobject.pas' rev: 11.00
#ifndef MpdataobjectHPP
#define MpdataobjectHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Sysutils.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Activex.hpp> // Pascal unit
#include <Shlobj.hpp> // Pascal unit
#include <Shellapi.hpp> // Pascal unit
#include <Mpshelltypes.hpp> // Pascal unit
#include <Mpcommonutilities.hpp> // Pascal unit
#include <Mpcommonobjects.hpp> // Pascal unit
#include <Axctrls.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Mpdataobject
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TPerformedDropEffect { effectNone, effectCopy, effectMove, effectLink };
#pragma option pop
typedef TPerformedDropEffect *PPerformedDropEffect;
typedef DynamicArray<tagFORMATETC > TFormatEtcArray;
#pragma pack(push,4)
struct TDataObjectInfo
{
public:
tagFORMATETC FormatEtc;
tagSTGMEDIUM StgMedium;
bool OwnedByDataObject;
} ;
#pragma pack(pop)
typedef DynamicArray<TDataObjectInfo > TDataObjectInfoArray;
typedef tagFORMATETC TeltArray[256];
class DELPHICLASS TCommonEnumFormatEtc;
class PASCALIMPLEMENTATION TCommonEnumFormatEtc : public System::TInterfacedObject
{
typedef System::TInterfacedObject inherited;
private:
int FInternalIndex;
DynamicArray<tagFORMATETC > FFormats;
protected:
HRESULT __stdcall Next(int celt, /* out */ void *elt, PLongint pceltFetched);
HRESULT __stdcall Skip(int celt);
HRESULT __stdcall Reset(void);
HRESULT __stdcall Clone(/* out */ _di_IEnumFORMATETC &Enum);
__property int InternalIndex = {read=FInternalIndex, write=FInternalIndex, nodefault};
public:
__fastcall TCommonEnumFormatEtc(void);
__fastcall virtual ~TCommonEnumFormatEtc(void);
void __fastcall SetFormatLength(int Size);
__property TFormatEtcArray Formats = {read=FFormats, write=FFormats};
private:
void *__IEnumFORMATETC; /* IEnumFORMATETC */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator _di_IEnumFORMATETC()
{
_di_IEnumFORMATETC intf;
GetInterface(intf);
return intf;
}
#else
operator IEnumFORMATETC*(void) { return (IEnumFORMATETC*)&__IEnumFORMATETC; }
#endif
};
__interface ICommonDataObject;
typedef System::DelphiInterface<ICommonDataObject> _di_ICommonDataObject;
__interface INTERFACE_UUID("{F8B3EE47-C6C1-4FE3-9D94-757AA35DC038}") ICommonDataObject : public IDataObject
{
public:
virtual bool __fastcall AssignDragImage(Graphics::TBitmap* Image, const Types::TPoint &HotSpot, Graphics::TColor TransparentColor) = 0 ;
virtual bool __fastcall SaveGlobalBlock(Word Format, void * MemoryBlock, int MemoryBlockSize) = 0 ;
virtual bool __fastcall LoadGlobalBlock(Word Format, void * &MemoryBlock) = 0 ;
};
typedef void __fastcall (__closure *TGetDataEvent)(System::TObject* Sender, const tagFORMATETC &FormatEtcIn, tagSTGMEDIUM &Medium, bool &Handled);
typedef void __fastcall (__closure *TQueryGetDataEvent)(System::TObject* Sender, const tagFORMATETC &FormatEtcIn, bool &FormatAvailable, bool &Handled);
class DELPHICLASS TCommonDataObject;
class PASCALIMPLEMENTATION TCommonDataObject : public System::TObject
{
typedef System::TObject inherited;
private:
int FRefCount;
protected:
_di_IDataAdviseHolder FAdviseHolder;
DynamicArray<TDataObjectInfo > FFormats;
TGetDataEvent FOnGetData;
TQueryGetDataEvent FOnQueryGetData;
HRESULT __stdcall QueryInterface(const GUID &IID, /* out */ void *Obj);
int __stdcall _AddRef(void);
int __stdcall _Release(void);
System::_di_IInterface __fastcall CanonicalIUnknown(System::_di_IInterface TestUnknown);
virtual HRESULT __stdcall DAdvise(const tagFORMATETC &formatetc, int advf, const _di_IAdviseSink advSink, /* out */ int &dwConnection);
virtual HRESULT __stdcall DUnadvise(int dwConnection);
virtual HRESULT __stdcall EnumDAdvise(/* out */ _di_IEnumSTATDATA &enumAdvise);
virtual HRESULT __stdcall EnumFormatEtc(int dwDirection, /* out */ _di_IEnumFORMATETC &enumFormatEtc);
bool __fastcall EqualFormatEtc(const tagFORMATETC &FormatEtc1, const tagFORMATETC &FormatEtc2);
int __fastcall FindFormatEtc(const tagFORMATETC &TestFormatEtc);
virtual HRESULT __stdcall GetCanonicalFormatEtc(const tagFORMATETC &formatetc, /* out */ tagFORMATETC &formatetcOut);
virtual HRESULT __stdcall GetData(const tagFORMATETC &FormatEtcIn, /* out */ tagSTGMEDIUM &Medium);
virtual HRESULT __stdcall GetDataHere(const tagFORMATETC &formatetc, /* out */ tagSTGMEDIUM &medium);
unsigned __fastcall HGlobalClone(unsigned HGlobal);
virtual HRESULT __stdcall QueryGetData(const tagFORMATETC &formatetc);
virtual HRESULT __stdcall SetData(const tagFORMATETC &formatetc, tagSTGMEDIUM &medium, BOOL fRelease);
virtual void __fastcall DoGetCustomFormats(TFormatEtcArray &Formats);
virtual void __fastcall DoOnGetData(const tagFORMATETC &FormatEtcIn, tagSTGMEDIUM &Medium, bool &Handled);
virtual void __fastcall DoOnQueryGetData(const tagFORMATETC &FormatEtcIn, bool &FormatAvailable, bool &Handled);
HRESULT __fastcall RetrieveOwnedStgMedium(const tagFORMATETC &Format, tagSTGMEDIUM &StgMedium);
HRESULT __fastcall StgMediumIncRef(const tagSTGMEDIUM &InStgMedium, tagSTGMEDIUM &OutStgMedium, bool CopyInMedium);
System::TObject* __fastcall GetObj(void);
__property _di_IDataAdviseHolder AdviseHolder = {read=FAdviseHolder};
__property TDataObjectInfoArray Formats = {read=FFormats, write=FFormats};
__property System::TObject* Obj = {read=GetObj};
__property int RefCount = {read=FRefCount, nodefault};
public:
__fastcall TCommonDataObject(void);
__fastcall virtual ~TCommonDataObject(void);
virtual void __fastcall AfterConstruction(void);
virtual void __fastcall BeforeDestruction(void);
/* virtual class method */ virtual System::TObject* __fastcall NewInstance(TMetaClass* vmt);
bool __fastcall AssignDragImage(Graphics::TBitmap* Image, const Types::TPoint &HotSpot, Graphics::TColor TransparentColor);
virtual bool __fastcall GetUserData(const tagFORMATETC &Format, tagSTGMEDIUM &StgMedium);
bool __fastcall LoadGlobalBlock(Word Format, void * &MemoryBlock);
bool __fastcall SaveGlobalBlock(Word Format, void * MemoryBlock, int MemoryBlockSize);
__property TGetDataEvent OnGetData = {read=FOnGetData, write=FOnGetData};
__property TQueryGetDataEvent OnQueryGetData = {read=FOnQueryGetData, write=FOnQueryGetData};
private:
void *__ICommonExtractObj; /* Mpcommonobjects::ICommonExtractObj */
void *__ICommonDataObject; /* Mpdataobject::ICommonDataObject */
public:
#if defined(MANAGED_INTERFACE_OPERATORS)
operator Mpcommonobjects::_di_ICommonExtractObj()
{
Mpcommonobjects::_di_ICommonExtractObj intf;
GetInterface(intf);
return intf;
}
#else
operator ICommonExtractObj*(void) { return (ICommonExtractObj*)&__ICommonExtractObj; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator _di_ICommonDataObject()
{
_di_ICommonDataObject intf;
GetInterface(intf);
return intf;
}
#else
operator ICommonDataObject*(void) { return (ICommonDataObject*)&__ICommonDataObject; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator _di_IDataObject()
{
_di_IDataObject intf;
GetInterface(intf);
return intf;
}
#else
operator IDataObject*(void) { return (IDataObject*)&__ICommonDataObject; }
#endif
#if defined(MANAGED_INTERFACE_OPERATORS)
operator System::_di_IInterface()
{
System::_di_IInterface intf;
GetInterface(intf);
return intf;
}
#else
operator IInterface*(void) { return (IInterface*)&__ICommonExtractObj; }
#endif
};
class DELPHICLASS TCommonClipboardFormat;
class PASCALIMPLEMENTATION TCommonClipboardFormat : public System::TObject
{
typedef System::TObject inherited;
public:
virtual tagFORMATETC __fastcall GetFormatEtc();
virtual bool __fastcall LoadFromClipboard(void);
virtual bool __fastcall LoadFromDataObject(_di_IDataObject DataObject) = 0 ;
virtual bool __fastcall SaveToClipboard(void);
virtual bool __fastcall SaveToDataObject(_di_IDataObject DataObject) = 0 ;
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonClipboardFormat(void) : System::TObject() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonClipboardFormat(void) { }
#pragma option pop
};
class DELPHICLASS TCommonStreamClipFormat;
class PASCALIMPLEMENTATION TCommonStreamClipFormat : public TCommonClipboardFormat
{
typedef TCommonClipboardFormat inherited;
public:
virtual tagFORMATETC __fastcall GetFormatEtc();
virtual bool __fastcall LoadFromClipboard(void);
HIDESBASE bool __fastcall LoadFromDataObject(_di_IDataObject DataObject, Mpcommonobjects::TCommonStream* CoolStream);
virtual bool __fastcall SaveToClipboard(void);
HIDESBASE bool __fastcall SaveToDataObject(_di_IDataObject DataObject, Mpcommonobjects::TCommonStream* CoolStream);
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonStreamClipFormat(void) : TCommonClipboardFormat() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonStreamClipFormat(void) { }
#pragma option pop
};
typedef DynamicArray<_FILEDESCRIPTORA > TDescriptorAArray;
typedef DynamicArray<_FILEDESCRIPTORW > TDescriptorWArray;
class DELPHICLASS TFileGroupDescriptorA;
class PASCALIMPLEMENTATION TFileGroupDescriptorA : public TCommonClipboardFormat
{
typedef TCommonClipboardFormat inherited;
private:
Classes::TStream* FStream;
int __fastcall GetDescriptorCount(void);
_FILEDESCRIPTORA __fastcall GetFileDescriptorA(int Index);
void __fastcall SetFileDescriptor(int Index, const _FILEDESCRIPTORA &Value);
protected:
DynamicArray<_FILEDESCRIPTORA > FFileDescriptors;
__property Classes::TStream* Stream = {read=FStream, write=FStream};
public:
void __fastcall AddFileDescriptor(const _FILEDESCRIPTORA &FileDescriptor);
void __fastcall DeleteFileDescriptor(int Index);
virtual tagFORMATETC __fastcall GetFormatEtc();
_FILEDESCRIPTORA __fastcall FillDescriptor(AnsiString FileName);
Classes::TStream* __fastcall GetFileStream(const _di_IDataObject DataObject, int FileIndex);
void __fastcall LoadFileGroupDestriptor(Shlobj::PFileGroupDescriptorA FileGroupDiscriptor);
virtual bool __fastcall LoadFromClipboard(void);
virtual bool __fastcall LoadFromDataObject(_di_IDataObject DataObject);
virtual bool __fastcall SaveToClipboard(void);
virtual bool __fastcall SaveToDataObject(_di_IDataObject DataObject);
__property int DescriptorCount = {read=GetDescriptorCount, nodefault};
__property _FILEDESCRIPTORA FileDescriptor[int Index] = {read=GetFileDescriptorA, write=SetFileDescriptor};
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TFileGroupDescriptorA(void) : TCommonClipboardFormat() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TFileGroupDescriptorA(void) { }
#pragma option pop
};
class DELPHICLASS TFileGroupDescriptorW;
class PASCALIMPLEMENTATION TFileGroupDescriptorW : public TCommonClipboardFormat
{
typedef TCommonClipboardFormat inherited;
private:
Classes::TStream* FStream;
int __fastcall GetDescriptorCount(void);
_FILEDESCRIPTORW __fastcall GetFileDescriptorW(int Index);
void __fastcall SetFileDescriptor(int Index, const _FILEDESCRIPTORW &Value);
protected:
DynamicArray<_FILEDESCRIPTORW > FFileDescriptors;
__property Classes::TStream* Stream = {read=FStream, write=FStream};
public:
void __fastcall AddFileDescriptor(const _FILEDESCRIPTORW &FileDescriptor);
void __fastcall DeleteFileDescriptor(int Index);
_FILEDESCRIPTORW __fastcall FillDescriptor(WideString FileName);
Classes::TStream* __fastcall GetFileStream(const _di_IDataObject DataObject, int FileIndex);
virtual tagFORMATETC __fastcall GetFormatEtc();
void __fastcall LoadFileGroupDestriptor(Shlobj::PFileGroupDescriptorW FileGroupDiscriptor);
virtual bool __fastcall LoadFromClipboard(void);
virtual bool __fastcall LoadFromDataObject(_di_IDataObject DataObject);
virtual bool __fastcall SaveToClipboard(void);
virtual bool __fastcall SaveToDataObject(_di_IDataObject DataObject);
__property int DescriptorCount = {read=GetDescriptorCount, nodefault};
__property _FILEDESCRIPTORW FileDescriptor[int Index] = {read=GetFileDescriptorW, write=SetFileDescriptor};
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TFileGroupDescriptorW(void) : TCommonClipboardFormat() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TFileGroupDescriptorW(void) { }
#pragma option pop
};
class DELPHICLASS TCommonHDrop;
class PASCALIMPLEMENTATION TCommonHDrop : public TCommonClipboardFormat
{
typedef TCommonClipboardFormat inherited;
private:
void __fastcall SetDropFiles(const Shlobj::PDropFiles Value);
unsigned __fastcall GetHDropStruct(void);
protected:
_DROPFILES *FDropFiles;
int FStructureSize;
int FFileCount;
void __fastcall AllocStructure(int Size);
int __fastcall CalculateDropFileStructureSizeA(Shlobj::PDropFiles Value);
int __fastcall CalculateDropFileStructureSizeW(Shlobj::PDropFiles Value);
int __fastcall FileCountA(void);
int __fastcall FileCountW(void);
AnsiString __fastcall FileNameA(int Index);
WideString __fastcall FileNameW(int Index);
void __fastcall FreeStructure(void);
public:
__fastcall virtual ~TCommonHDrop(void);
bool __fastcall AssignFromClipboard(void);
virtual bool __fastcall LoadFromClipboard(void);
virtual bool __fastcall LoadFromDataObject(_di_IDataObject DataObject);
int __fastcall FileCount(void);
WideString __fastcall FileName(int Index);
virtual tagFORMATETC __fastcall GetFormatEtc();
void __fastcall AssignFilesA(Classes::TStringList* FileList);
void __fastcall FileNamesA(Classes::TStrings* FileList);
__property unsigned HDropStruct = {read=GetHDropStruct, nodefault};
virtual bool __fastcall SaveToClipboard(void);
virtual bool __fastcall SaveToDataObject(_di_IDataObject DataObject);
__property int StructureSize = {read=FStructureSize, nodefault};
__property Shlobj::PDropFiles DropFiles = {read=FDropFiles, write=SetDropFiles};
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonHDrop(void) : TCommonClipboardFormat() { }
#pragma option pop
};
class DELPHICLASS TCommonShellIDList;
class PASCALIMPLEMENTATION TCommonShellIDList : public TCommonClipboardFormat
{
typedef TCommonClipboardFormat inherited;
private:
_IDA *FCIDA;
int __fastcall GetCIDASize(void);
Shlobj::PItemIDList __fastcall InternalChildPIDL(int Index);
Shlobj::PItemIDList __fastcall InternalParentPIDL(void);
void __fastcall SetCIDA(const Shlobj::PIDA Value);
public:
Shlobj::PItemIDList __fastcall AbsolutePIDL(int Index);
void __fastcall AbsolutePIDLs(Mpcommonobjects::TCommonPIDLList* APIDLList);
void __fastcall AssignPIDLs(Mpcommonobjects::TCommonPIDLList* APIDLList);
__fastcall virtual ~TCommonShellIDList(void);
virtual tagFORMATETC __fastcall GetFormatEtc();
virtual bool __fastcall LoadFromClipboard(void);
virtual bool __fastcall LoadFromDataObject(_di_IDataObject DataObject);
Shlobj::PItemIDList __fastcall ParentPIDL(void);
int __fastcall PIDLCount(void);
Shlobj::PItemIDList __fastcall RelativePIDL(int Index);
void __fastcall RelativePIDLs(Mpcommonobjects::TCommonPIDLList* APIDLList);
virtual bool __fastcall SaveToClipboard(void);
virtual bool __fastcall SaveToDataObject(_di_IDataObject DataObject);
__property Shlobj::PIDA CIDA = {read=FCIDA, write=SetCIDA};
__property int CIDASize = {read=GetCIDASize, nodefault};
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonShellIDList(void) : TCommonClipboardFormat() { }
#pragma option pop
};
class DELPHICLASS TCommonLogicalPerformedDropEffect;
class PASCALIMPLEMENTATION TCommonLogicalPerformedDropEffect : public TCommonClipboardFormat
{
typedef TCommonClipboardFormat inherited;
private:
TPerformedDropEffect FAction;
public:
virtual tagFORMATETC __fastcall GetFormatEtc();
virtual bool __fastcall LoadFromDataObject(_di_IDataObject DataObject);
virtual bool __fastcall SaveToDataObject(_di_IDataObject DataObject);
__property TPerformedDropEffect Action = {read=FAction, write=FAction, nodefault};
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonLogicalPerformedDropEffect(void) : TCommonClipboardFormat() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonLogicalPerformedDropEffect(void) { }
#pragma option pop
};
class DELPHICLASS TCommonPreferredDropEffect;
class PASCALIMPLEMENTATION TCommonPreferredDropEffect : public TCommonLogicalPerformedDropEffect
{
typedef TCommonLogicalPerformedDropEffect inherited;
public:
virtual tagFORMATETC __fastcall GetFormatEtc();
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonPreferredDropEffect(void) : TCommonLogicalPerformedDropEffect() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonPreferredDropEffect(void) { }
#pragma option pop
};
class DELPHICLASS TCommonInShellDragLoop;
class PASCALIMPLEMENTATION TCommonInShellDragLoop : public TCommonClipboardFormat
{
typedef TCommonClipboardFormat inherited;
private:
unsigned FData;
public:
virtual tagFORMATETC __fastcall GetFormatEtc();
virtual bool __fastcall LoadFromDataObject(_di_IDataObject DataObject);
virtual bool __fastcall SaveToDataObject(_di_IDataObject DataObject);
__property unsigned Data = {read=FData, write=FData, nodefault};
public:
#pragma option push -w-inl
/* TObject.Create */ inline __fastcall TCommonInShellDragLoop(void) : TCommonClipboardFormat() { }
#pragma option pop
#pragma option push -w-inl
/* TObject.Destroy */ inline __fastcall virtual ~TCommonInShellDragLoop(void) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
#define CFSTR_LOGICALPERFORMEDDROPEFFECT "Logical Performed DropEffect"
#define CFSTR_PREFERREDDROPEFFECT "Preferred DropEffect"
#define CFSTR_PERFORMEDDROPEFFECT "Performed DropEffect"
#define CFSTR_PASTESUCCEEDED "Paste Succeeded"
#define CFSTR_INDRAGLOOP "InShellDragLoop"
#define CFSTR_SHELLIDLISTOFFSET "Shell Object Offsets"
static const Shortint SIZE_SHELLDRAGLOOPDATA = 0x4;
extern PACKAGE Word CF_SHELLIDLIST;
extern PACKAGE Word CF_PERFORMEDDROPEFFECT;
extern PACKAGE Word CF_PASTESUCCEEDED;
extern PACKAGE Word CF_INDRAGLOOP;
extern PACKAGE Word CF_SHELLIDLISTOFFSET;
extern PACKAGE Word CF_LOGICALPERFORMEDDROPEFFECT;
extern PACKAGE Word CF_PREFERREDDROPEFFECT;
extern PACKAGE Word CF_FILECONTENTS;
extern PACKAGE Word CF_FILEDESCRIPTORA;
extern PACKAGE Word CF_FILEDESCRIPTORW;
extern PACKAGE bool __fastcall DataObjectContainsPIDL(Shlobj::PItemIDList APIDL, const _di_IDataObject DataObj);
extern PACKAGE bool __fastcall DataObjectSupportsShell(const _di_IDataObject DataObj);
extern PACKAGE tagFORMATETC __fastcall HDropFormat();
extern PACKAGE tagFORMATETC __fastcall ShellIDListFormat();
extern PACKAGE tagFORMATETC __fastcall FileDescriptorAFormat();
extern PACKAGE tagFORMATETC __fastcall FileDescriptorWFormat();
extern PACKAGE tagFORMATETC __fastcall FillFormatEtc(Word cfFormat, Activex::PDVTargetDevice ptd = (void *)(0x0), int dwAspect = 0x1, int lindex = 0xffffffff, int tymed = 0x1);
} /* namespace Mpdataobject */
using namespace Mpdataobject;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Mpdataobject

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,62 @@
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Mpresources.pas' rev: 11.00
#ifndef MpresourcesHPP
#define MpresourcesHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Mpresources
{
//-- type declarations -------------------------------------------------------
typedef WideString MPResources__1[10];
//-- var, const, procedure ---------------------------------------------------
#define STR_LINKMANAGERDISABLED "ERROR: Accessing the Link Manager when it is not enabled"
#define STR_NONEXISTENTCOLUMN "ERROR: Accessing a non-existent column index"
#define STR_NONEXISTENTCOLUMNBANDROW "ERROR: Accessing a non-existent Column Band Row"
#define STR_NONEXISTENTGROUP "ERROR: Accessing a non-existent Group ID"
#define STR_UNREGISTEREDCONTROL "Error: Attemping to add a thread request for control or me"\
"ssage id that is not registered"
#define STR_ZEROWIDTHRECT "Error: Trying to fit text to a 0 width rectangle in the Sp"\
"litTextW function"
#define STR_BACKGROUNDALPHABLEND "Error: Background AlphaBlend mode requires an AlphaImage"
extern PACKAGE WideString STR_ERROR;
extern PACKAGE WideString STR_NEWFOLDER;
extern PACKAGE WideString STR_UNKNOWNCOMMAN;
extern PACKAGE WideString STR_PROPERTIES;
extern PACKAGE WideString STR_PASTE;
extern PACKAGE WideString STR_PASTELINK;
extern PACKAGE WideString STR_COLUMN_NAMES[10];
extern PACKAGE WideString STR_ARCHIVE;
extern PACKAGE WideString STR_HIDDEN;
extern PACKAGE WideString STR_READONLY;
extern PACKAGE WideString STR_SYSTEM;
extern PACKAGE WideString STR_COMPRESS;
extern PACKAGE WideString STR_FILE_SIZE_IN_KB;
extern PACKAGE WideString STR_ZERO_KB;
extern PACKAGE WideString STR_ONE_KB;
extern PACKAGE WideString STR_SYSTEMFOLDER;
extern PACKAGE WideString STR_FILE;
extern PACKAGE WideString STR_NOTARGETDEFINED;
extern PACKAGE WideString STR_ERR_BAD_PIDL_RELATIONSHIP;
} /* namespace Mpresources */
using namespace Mpresources;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Mpresources

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More