<?xml version="1.0" encoding = "Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="7.00"
	Name="ZTHREAD_2_2_9_static"
	SccProjectName=""
	SccLocalPath="">
	<Platforms>
		<Platform
			Name="Win32"/>
	</Platforms>
	<Configurations>
		<Configuration
			Name="Release|Win32"
			OutputDirectory=".\Release_static"
			IntermediateDirectory=".\Release_static"
			ConfigurationType="4"
			UseOfMFC="0"
			ATLMinimizesCRunTimeLibraryUsage="FALSE"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				InlineFunctionExpansion="1"
				AdditionalIncludeDirectories="include"
				PreprocessorDefinitions="NDEBUG,WIN32,_LIB,ZTHREAD_STATIC,ZT_WIN32"
				StringPooling="TRUE"
				RuntimeLibrary="0"
				EnableFunctionLevelLinking="TRUE"
				PrecompiledHeaderFile=".\Release_static/ZTHREAD_static.pch"
				AssemblerListingLocation=".\Release_static/"
				ObjectFile=".\Release_static/"
				ProgramDataBaseFileName=".\Release_static/"
				WarningLevel="3"
				SuppressStartupBanner="TRUE"
				CompileAs="0"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLibrarianTool"
				OutputFile="Release_static/ZThread.lib"
				SuppressStartupBanner="TRUE"/>
			<Tool
				Name="VCMIDLTool"/>
			<Tool
				Name="VCPostBuildEventTool"/>
			<Tool
				Name="VCPreBuildEventTool"/>
			<Tool
				Name="VCPreLinkEventTool"/>
			<Tool
				Name="VCResourceCompilerTool"
				PreprocessorDefinitions="NDEBUG"
				Culture="1033"/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"/>
		</Configuration>
		<Configuration
			Name="Debug|Win32"
			OutputDirectory=".\Debug_static"
			IntermediateDirectory=".\Debug_static"
			ConfigurationType="4"
			UseOfMFC="0"
			ATLMinimizesCRunTimeLibraryUsage="FALSE"
			CharacterSet="2">
			<Tool
				Name="VCCLCompilerTool"
				Optimization="0"
				AdditionalIncludeDirectories="include"
				PreprocessorDefinitions="_DEBUG,WIN32,_LIB,ZTHREAD_STATIC,ZT_WIN32"
				BasicRuntimeChecks="3"
				RuntimeLibrary="1"
				PrecompiledHeaderFile=".\Debug_static/ZTHREAD_static.pch"
				AssemblerListingLocation=".\Debug_static/"
				ObjectFile=".\Debug_static/"
				ProgramDataBaseFileName=".\Debug_static/"
				WarningLevel="3"
				SuppressStartupBanner="TRUE"
				DebugInformationFormat="4"
				CompileAs="0"/>
			<Tool
				Name="VCCustomBuildTool"/>
			<Tool
				Name="VCLibrarianTool"
				OutputFile="lib/ZThread.lib"
				SuppressStartupBanner="TRUE"/>
			<Tool
				Name="VCMIDLTool"/>
			<Tool
				Name="VCPostBuildEventTool"/>
			<Tool
				Name="VCPreBuildEventTool"/>
			<Tool
				Name="VCPreLinkEventTool"/>
			<Tool
				Name="VCResourceCompilerTool"
				PreprocessorDefinitions="_DEBUG"
				Culture="1033"/>
			<Tool
				Name="VCWebServiceProxyGeneratorTool"/>
		</Configuration>
	</Configurations>
	<Files>
		<Filter
			Name="Source Files"
			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
			<File
				RelativePath=".\src\AbstractThreadLocal.cxx">
			</File>
			<File
				RelativePath=".\src\AtomicCount.cxx">
			</File>
			<File
				RelativePath=".\src\Condition.cxx">
			</File>
			<File
				RelativePath=".\src\ConditionImpl.h">
			</File>
			<File
				RelativePath=".\src\CountingSemaphore.cxx">
			</File>
			<File
				RelativePath=".\src\Debug.h">
			</File>
			<File
				RelativePath=".\src\DeferredInterruptionScope.h">
			</File>
			<File
				RelativePath=".\src\FastLock.h">
			</File>
			<File
				RelativePath=".\src\FastMutex.cxx">
			</File>
			<File
				RelativePath=".\src\FastRecursiveLock.h">
			</File>
			<File
				RelativePath=".\src\FastRecursiveMutex.cxx">
			</File>
			<File
				RelativePath=".\src\Holder.h">
			</File>
			<File
				RelativePath=".\src\Monitor.cxx">
			</File>
			<File
				RelativePath=".\src\Monitor.h">
			</File>
			<File
				RelativePath=".\src\Mutex.cxx">
			</File>
			<File
				RelativePath=".\src\MutexImpl.h">
			</File>
			<File
				RelativePath=".\src\PriorityCondition.cxx">
			</File>
			<File
				RelativePath=".\src\PriorityInheritanceMutex.cxx">
			</File>
			<File
				RelativePath=".\src\PriorityMutex.cxx">
			</File>
			<File
				RelativePath=".\src\PrioritySemaphore.cxx">
			</File>
			<File
				RelativePath=".\src\RecursiveMutex.cxx">
			</File>
			<File
				RelativePath=".\src\RecursiveMutexImpl.cxx">
			</File>
			<File
				RelativePath=".\src\RecursiveMutexImpl.h">
			</File>
			<File
				RelativePath=".\src\Scheduling.h">
			</File>
			<File
				RelativePath=".\src\Semaphore.cxx">
			</File>
			<File
				RelativePath=".\src\SemaphoreImpl.h">
			</File>
			<File
				RelativePath=".\src\State.h">
			</File>
			<File
				RelativePath=".\src\Status.h">
			</File>
			<File
				RelativePath=".\src\TSS.h">
			</File>
			<File
				RelativePath=".\src\Thread.cxx">
			</File>
			<File
				RelativePath=".\src\ThreadFactory.h">
			</File>
			<File
				RelativePath=".\src\ThreadImpl.cxx">
			</File>
			<File
				RelativePath=".\src\ThreadImpl.h">
			</File>
			<File
				RelativePath=".\src\ThreadLocalMap.cxx">
			</File>
			<File
				RelativePath=".\src\ThreadLocalMap.h">
			</File>
			<File
				RelativePath=".\src\ThreadOps.cxx">
			</File>
			<File
				RelativePath=".\src\ThreadOps.h">
			</File>
			<File
				RelativePath=".\src\ThreadQueue.h">
			</File>
			<File
				RelativePath=".\src\Time.cxx">
			</File>
			<File
				RelativePath=".\src\TimeStrategy.h">
			</File>
			<File
				RelativePath=".\src\config.h">
			</File>
		</Filter>
		<Filter
			Name="Header Files"
			Filter="h;hpp;hxx;hm;inl">
			<File
				RelativePath=".\include\zthread\AbstractExecutor.h">
			</File>
			<File
				RelativePath=".\include\zthread\AbstractThreadLocal.h">
			</File>
			<File
				RelativePath=".\include\zthread\AsyncExecutor.h">
			</File>
			<File
				RelativePath=".\include\zthread\Barrier.h">
			</File>
			<File
				RelativePath=".\include\zthread\BiasedRWLock.h">
			</File>
			<File
				RelativePath=".\include\zthread\BlockingQueue.h">
			</File>
			<File
				RelativePath=".\include\zthread\BufferedQueue.h">
			</File>
			<File
				RelativePath=".\include\zthread\Cancelable.h">
			</File>
			<File
				RelativePath=".\include\zthread\CheckedMutex.h">
			</File>
			<File
				RelativePath=".\include\zthread\Condition.h">
			</File>
			<File
				RelativePath=".\include\zthread\CountingSemaphore.h">
			</File>
			<File
				RelativePath=".\include\zthread\Executor.h">
			</File>
			<File
				RelativePath=".\include\zthread\Factory.h">
			</File>
			<File
				RelativePath=".\include\zthread\FairRWLock.h">
			</File>
			<File
				RelativePath=".\include\zthread\FastMutex.h">
			</File>
			<File
				RelativePath=".\include\zthread\FastRecursiveMutex.h">
			</File>
			<File
				RelativePath=".\include\zthread\FastThreadLocal.h">
			</File>
			<File
				RelativePath=".\include\zthread\Guard.h">
			</File>
			<File
				RelativePath=".\include\zthread\InheritableThreadLocal.h">
			</File>
			<File
				RelativePath=".\include\zthread\IntrusivePtr.h">
			</File>
			<File
				RelativePath=".\include\zthread\Latch.h">
			</File>
			<File
				RelativePath=".\include\zthread\Lockable.h">
			</File>
			<File
				RelativePath=".\include\zthread\LockedQueue.h">
			</File>
			<File
				RelativePath=".\include\zthread\MonitoredQueue.h">
			</File>
			<File
				RelativePath=".\include\zthread\Mutex.h">
			</File>
			<File
				RelativePath=".\include\zthread\NullMutex.h">
			</File>
			<File
				RelativePath=".\include\zthread\Observable.h">
			</File>
			<File
				RelativePath=".\include\zthread\PoolExecutor.h">
			</File>
			<File
				RelativePath=".\include\zthread\Queue.h">
			</File>
			<File
				RelativePath=".\include\zthread\RWLock.h">
			</File>
			<File
				RelativePath=".\include\zthread\RecursiveMutex.h">
			</File>
			<File
				RelativePath=".\include\zthread\Semaphore.h">
			</File>
			<File
				RelativePath=".\include\zthread\SharedInstance.h">
			</File>
			<File
				RelativePath=".\include\zthread\SimpleQueue.h">
			</File>
			<File
				RelativePath=".\include\zthread\Singleton.h">
			</File>
			<File
				RelativePath=".\include\zthread\SmartPtr.h">
			</File>
			<File
				RelativePath=".\include\zthread\SyncExecutor.h">
			</File>
			<File
				RelativePath=".\include\zthread\SynchronizationExceptions.h">
			</File>
			<File
				RelativePath=".\src\Synchronized.h">
			</File>
			<File
				RelativePath=".\include\zthread\Thread.h">
			</File>
			<File
				RelativePath=".\include\zthread\ThreadLocal.h">
			</File>
			<File
				RelativePath=".\include\zthread\Timer.h">
			</File>
			<File
				RelativePath=".\include\zthread\TimerThread.h">
			</File>
			<File
				RelativePath=".\include\zthread\Worker.h">
			</File>
			<File
				RelativePath=".\include\zthread\ZThread.h">
			</File>
		</Filter>
	</Files>
	<Globals>
	</Globals>
</VisualStudioProject>
