windows-nt/Source/XPSP1/NT/base/win32/fusion/tools/st/msiinstall.h
2020-09-26 16:20:57 +08:00

37 lines
856 B
C++

#pragma once
class STRINGBUFFER_LINKAGE
{
PRIVATIZE_COPY_CONSTRUCTORS(STRINGBUFFER_LINKAGE);
public:
STRINGBUFFER_LINKAGE() { };
CDequeLinkage Linkage;
CSmallStringBuffer Str;
};
struct MSIINSTALLTEST_THREAD_PROC_DATA
{
MSIINSTALLTEST_THREAD_PROC_DATA() : Stop(false), Sleep(10)
{
}
CDequeLinkage Linkage;
CThread Thread;
CSmallStringBuffer AssemblySourceDirectory;
CSmallStringBuffer ManifestFileName;
CSmallStringBuffer AssemblyNameFromDarwin;
CDeque<STRINGBUFFER_LINKAGE, FIELD_OFFSET(STRINGBUFFER_LINKAGE, Linkage)> FileNameOfAssemblyList;
ULONG Sleep;
bool Stop;
private:
MSIINSTALLTEST_THREAD_PROC_DATA(const MSIINSTALLTEST_THREAD_PROC_DATA&);
void operator=(const MSIINSTALLTEST_THREAD_PROC_DATA&);
};