propset svn:eol-style 'native'

svn path=/trunk/; revision=19188
This commit is contained in:
Steven Edwards 2005-11-13 04:29:53 +00:00
parent 4cff81907a
commit 358d2bb5e2
97 changed files with 2322 additions and 2322 deletions

View file

@ -1,8 +1,8 @@
<module name="accelerator" type="win32gui" installbase="bin" installname="accelerator.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>accelerator.c</file>
</module>
<module name="accelerator" type="win32gui" installbase="bin" installname="accelerator.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>accelerator.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="alive" type="win32gui" installbase="bin" installname="alive.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>alive.c</file>
</module>
<module name="alive" type="win32gui" installbase="bin" installname="alive.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>alive.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="alphablend" type="win32gui" installbase="bin" installname="alphablend.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>alphablend.c</file>
</module>
<module name="alphablend" type="win32gui" installbase="bin" installname="alphablend.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>alphablend.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="apc" type="win32gui" installbase="bin" installname="apc.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<file>apc.c</file>
</module>
<module name="apc" type="win32gui" installbase="bin" installname="apc.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<file>apc.c</file>
</module>

View file

@ -1,7 +1,7 @@
<module name="apc2" type="win32gui" installbase="bin" installname="apc2.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<file>apc2.c</file>
</module>
<module name="apc2" type="win32gui" installbase="bin" installname="apc2.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<file>apc2.c</file>
</module>

View file

@ -1,7 +1,7 @@
<module name="args" type="win32gui" installbase="bin" installname="args.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<file>args.c</file>
</module>
<module name="args" type="win32gui" installbase="bin" installname="args.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<file>args.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="atomtest" type="win32gui" installbase="bin" installname="atomtest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<file>atomtest.c</file>
</module>
<module name="atomtest" type="win32gui" installbase="bin" installname="atomtest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<file>atomtest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="bench-thread" type="win32gui" installbase="bin" installname="bench-thread.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>bench-thread.c</file>
</module>
<module name="bench-thread" type="win32gui" installbase="bin" installname="bench-thread.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>bench-thread.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="bitblt" type="win32gui" installbase="bin" installname="bitblt.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>bitblt.c</file>
</module>
<module name="bitblt" type="win32gui" installbase="bin" installname="bitblt.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>bitblt.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="button" type="win32gui" installbase="bin" installname="button.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>buttontst.c</file>
</module>
<module name="button" type="win32gui" installbase="bin" installname="button.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>buttontst.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="buttontst2" type="win32gui" installbase="bin" installname="buttontst2.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>buttontst2.c</file>
</module>
<module name="buttontst2" type="win32gui" installbase="bin" installname="buttontst2.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>buttontst2.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="capclock" type="win32gui" installbase="bin" installname="capclock.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>capclock.c</file>
</module>
<module name="capclock" type="win32gui" installbase="bin" installname="capclock.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>capclock.c</file>
</module>

View file

@ -1,10 +1,10 @@
<module name="carets" type="win32gui" installbase="bin" installname="carets.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>ntdll</library>
<file>carets.c</file>
<efile>carets.rc</efile>
</module>
<module name="carets" type="win32gui" installbase="bin" installname="carets.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>ntdll</library>
<file>carets.c</file>
<efile>carets.rc</efile>
</module>

View file

@ -1,9 +1,9 @@
<module name="combotst" type="win32gui" installbase="bin" installname="combotst.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>combotst.c</file>
<file>utils.c</file>
</module>
<module name="combotst" type="win32gui" installbase="bin" installname="combotst.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>combotst.c</file>
<file>utils.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="consume" type="win32gui" installbase="bin" installname="consume.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>consume.c</file>
</module>
<module name="consume" type="win32gui" installbase="bin" installname="consume.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>consume.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="copymove" type="win32gui" installbase="bin" installname="copymove.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>copymove.c</file>
</module>
<module name="copymove" type="win32gui" installbase="bin" installname="copymove.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>copymove.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="count" type="win32gui" installbase="bin" installname="count.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>count.c</file>
</module>
<module name="count" type="win32gui" installbase="bin" installname="count.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>count.c</file>
</module>

View file

@ -1,12 +1,12 @@
<module name="create-links" type="win32gui" installbase="bin" installname="create-links.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>ole32</library>
<library>uuid</library>
<library>shell32</library>
<library>shlwapi</library>
<file>create-links.c</file>
</module>
<module name="create-links" type="win32gui" installbase="bin" installname="create-links.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>ole32</library>
<library>uuid</library>
<library>shell32</library>
<library>shlwapi</library>
<file>create-links.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="dibtest" type="win32gui" installbase="bin" installname="dibtest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>dibtest.c</file>
</module>
<module name="dibtest" type="win32gui" installbase="bin" installname="dibtest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>dibtest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="dirdlg" type="win32gui" installbase="bin" installname="dirdlg.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>dirdlg.c</file>
</module>
<module name="dirdlg" type="win32gui" installbase="bin" installname="dirdlg.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>dirdlg.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="diskspeed" type="win32gui" installbase="bin" installname="diskspeed.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>diskspeed.c</file>
</module>
<module name="diskspeed" type="win32gui" installbase="bin" installname="diskspeed.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>diskspeed.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="dnsapitst" type="win32gui" installbase="bin" installname="dnsapitst.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>dnsapi</library>
<library>ws2_32</library>
<file>dnsapi.c</file>
</module>
<module name="dnsapitst" type="win32gui" installbase="bin" installname="dnsapitst.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>dnsapi</library>
<library>ws2_32</library>
<file>dnsapi.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="dnsquery" type="win32gui" installbase="bin" installname="dnsquery.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>dnsapi</library>
<library>ws2_32</library>
<file>dnsquery.c</file>
</module>
<module name="dnsquery" type="win32gui" installbase="bin" installname="dnsquery.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>dnsapi</library>
<library>ws2_32</library>
<file>dnsquery.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="edit" type="win32gui" installbase="bin" installname="edit.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>edittest.c</file>
<file>utils.c</file>
</module>
<module name="edit" type="win32gui" installbase="bin" installname="edit.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>edittest.c</file>
<file>utils.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="enhmetafile" type="win32gui" installbase="bin" installname="enhmetafile.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>enhmetafile.c</file>
</module>
<module name="enhmetafile" type="win32gui" installbase="bin" installname="enhmetafile.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>enhmetafile.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="enumfonts" type="win32gui" installbase="bin" installname="enumfonts.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>enumfonts.cpp</file>
</module>
<module name="enumfonts" type="win32gui" installbase="bin" installname="enumfonts.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>enumfonts.cpp</file>
</module>

View file

@ -1,90 +1,90 @@
# Microsoft Developer Studio Project File - Name="enumwnd" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=enumwnd - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "enumwnd.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "enumwnd.mak" CFG="enumwnd - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "enumwnd - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "enumwnd - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "enumwnd - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "enumwnd - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /debug /machine:I386 /pdbtype:sept
# SUBTRACT LINK32 /pdb:none
!ENDIF
# Begin Target
# Name "enumwnd - Win32 Release"
# Name "enumwnd - Win32 Debug"
# Begin Source File
SOURCE=.\enumwnd.c
# End Source File
# End Target
# End Project
# Microsoft Developer Studio Project File - Name="enumwnd" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=enumwnd - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "enumwnd.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "enumwnd.mak" CFG="enumwnd - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "enumwnd - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "enumwnd - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "enumwnd - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "enumwnd - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /debug /machine:I386 /pdbtype:sept
# SUBTRACT LINK32 /pdb:none
!ENDIF
# Begin Target
# Name "enumwnd - Win32 Release"
# Name "enumwnd - Win32 Debug"
# Begin Source File
SOURCE=.\enumwnd.c
# End Source File
# End Target
# End Project

View file

@ -1,8 +1,8 @@
<module name="enumwnd" type="win32gui" installbase="bin" installname="enumwnd.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>enumwnd.c</file>
</module>
<module name="enumwnd" type="win32gui" installbase="bin" installname="enumwnd.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>enumwnd.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="enumws" type="win32gui" installbase="bin" installname="enumws.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>enumws.c</file>
</module>
<module name="enumws" type="win32gui" installbase="bin" installname="enumws.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>enumws.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="event" type="win32gui" installbase="bin" installname="event.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>event.c</file>
</module>
<module name="event" type="win32gui" installbase="bin" installname="event.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>event.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="fiber" type="win32gui" installbase="bin" installname="fiber.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>fiber.c</file>
</module>
<module name="fiber" type="win32gui" installbase="bin" installname="fiber.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>fiber.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="gethostbyname" type="win32gui" installbase="bin" installname="gethostbyname.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ws2_32</library>
<file>gethostbyname.c</file>
</module>
<module name="gethostbyname" type="win32gui" installbase="bin" installname="gethostbyname.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ws2_32</library>
<file>gethostbyname.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="global_mem" type="win32gui" installbase="bin" installname="global_mem.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>global_mem.c</file>
</module>
<module name="global_mem" type="win32gui" installbase="bin" installname="global_mem.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>global_mem.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="gradient" type="win32gui" installbase="bin" installname="gradient.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="WINVER">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>gradient.c</file>
</module>
<module name="gradient" type="win32gui" installbase="bin" installname="gradient.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="WINVER">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>gradient.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="guithreadinfo" type="win32gui" installbase="bin" installname="guithreadinfo.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="WINVER">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>guithreadinfo.c</file>
</module>
<module name="guithreadinfo" type="win32gui" installbase="bin" installname="guithreadinfo.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="WINVER">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>guithreadinfo.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="hello" type="win32gui" installbase="bin" installname="hello.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>hello.c</file>
</module>
<module name="hello" type="win32gui" installbase="bin" installname="hello.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>hello.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="hivetest" type="win32gui" installbase="bin" installname="hivetest.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<file>hivetest.c</file>
</module>
<module name="hivetest" type="win32gui" installbase="bin" installname="hivetest.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<file>hivetest.c</file>
</module>

View file

@ -1,10 +1,10 @@
<module name="icontest" type="win32gui" installbase="bin" installname="icontest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>ntdll</library>
<file>icontest.c</file>
<efile>icontest.rc</efile>
</module>
<module name="icontest" type="win32gui" installbase="bin" installname="icontest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>ntdll</library>
<file>icontest.c</file>
<efile>icontest.rc</efile>
</module>

View file

@ -1,8 +1,8 @@
<module name="iptest" type="win32gui" installbase="bin" installname="iptest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>iptest.cpp</file>
</module>
<module name="iptest" type="win32gui" installbase="bin" installname="iptest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>iptest.cpp</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="isotest" type="win32gui" installbase="bin" installname="isotest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<file>isotest.c</file>
</module>
<module name="isotest" type="win32gui" installbase="bin" installname="isotest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<file>isotest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="lantest" type="win32gui" installbase="bin" installname="lantest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>lantest.cpp</file>
</module>
<module name="lantest" type="win32gui" installbase="bin" installname="lantest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>lantest.cpp</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="lineclip" type="win32gui" installbase="bin" installname="lineclip.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>lineclip.c</file>
</module>
<module name="lineclip" type="win32gui" installbase="bin" installname="lineclip.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>lineclip.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="linetest" type="win32gui" installbase="bin" installname="linetest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="WINVER">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>linetest.c</file>
</module>
<module name="linetest" type="win32gui" installbase="bin" installname="linetest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="WINVER">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>linetest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="lpctst" type="win32gui" installbase="bin" installname="lpctst.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>lpctst.c</file>
</module>
<module name="lpctst" type="win32gui" installbase="bin" installname="lpctst.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>lpctst.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="map_dup_inherit" type="win32gui" installbase="bin" installname="map_dup_inherit.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>map_dup_inherit.c</file>
</module>
<module name="map_dup_inherit" type="win32gui" installbase="bin" installname="map_dup_inherit.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>map_dup_inherit.c</file>
</module>

View file

@ -1,11 +1,11 @@
<module name="mdi" type="win32gui" installbase="bin" installname="mdi.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>comctl32</library>
<library>comdlg32</library>
<file>mdi.c</file>
<efile>mdi.rc</efile>
</module>
<module name="mdi" type="win32gui" installbase="bin" installname="mdi.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>comctl32</library>
<library>comdlg32</library>
<file>mdi.c</file>
<efile>mdi.rc</efile>
</module>

View file

@ -1,8 +1,8 @@
<module name="miditest" type="win32gui" installbase="bin" installname="miditest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>winmm</library>
<file>miditest.c</file>
</module>
<module name="miditest" type="win32gui" installbase="bin" installname="miditest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>winmm</library>
<file>miditest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="mktime" type="win32gui" installbase="bin" installname="mktime.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>mktime.c</file>
</module>
<module name="mktime" type="win32gui" installbase="bin" installname="mktime.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>mktime.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="moztest" type="win32gui" installbase="bin" installname="moztest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<library>ws2_32</library>
<file>moztest.c</file>
</module>
<module name="moztest" type="win32gui" installbase="bin" installname="moztest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>ntdll</library>
<library>ws2_32</library>
<file>moztest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="mstest" type="win32gui" installbase="bin" installname="mstest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>mstest.c</file>
</module>
<module name="mstest" type="win32gui" installbase="bin" installname="mstest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>mstest.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="multithrdwin" type="win32gui" installbase="bin" installname="multithrdwin.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>ntdll</library>
<file>multithrdwin.c</file>
</module>
<module name="multithrdwin" type="win32gui" installbase="bin" installname="multithrdwin.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<library>ntdll</library>
<file>multithrdwin.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="multiwin" type="win32gui" installbase="bin" installname="multiwin.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>multiwin.c</file>
</module>
<module name="multiwin" type="win32gui" installbase="bin" installname="multiwin.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>multiwin.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="mutex" type="win32gui" installbase="bin" installname="mutex.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>mutex.c</file>
</module>
<module name="mutex" type="win32gui" installbase="bin" installname="mutex.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>mutex.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="nameserverlist" type="win32gui" installbase="bin" installname="nameserverlist.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>iphlpapi</library>
<file>nameserverlist.c</file>
</module>
<module name="nameserverlist" type="win32gui" installbase="bin" installname="nameserverlist.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>iphlpapi</library>
<file>nameserverlist.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="noexecute" type="win32gui" installbase="bin" installname="noexecute.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>pseh</library>
<file>noexecute.c</file>
</module>
<module name="noexecute" type="win32gui" installbase="bin" installname="noexecute.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>pseh</library>
<file>noexecute.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="nptest" type="win32gui" installbase="bin" installname="nptest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>nptest.c</file>
</module>
<module name="nptest" type="win32gui" installbase="bin" installname="nptest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>nptest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="oskittcptst" type="win32gui" installbase="bin" installname="tcptest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>tcptest.cpp</file>
</module>
<module name="oskittcptst" type="win32gui" installbase="bin" installname="tcptest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>tcptest.cpp</file>
</module>

View file

@ -1,434 +1,434 @@
# Microsoft Developer Studio Project File - Name="tcptest" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=tcptest - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "tcptest.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "tcptest.mak" CFG="tcptest - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "tcptest - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "tcptest - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "tcptest - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "tcptest - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../drivers/lib/oskittcp/include" /I "../../../drivers\lib\oskittcp\include\freebsd\src\sys" /I "../../../drivers\lib\oskittcp\include\freebsd\dev\include" /I "../../../drivers\lib\oskittcp\include\freebsd\net\include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "KERNEL" /D __REACTOS__=1 /D "FREEZAP" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
# Begin Target
# Name "tcptest - Win32 Release"
# Name "tcptest - Win32 Debug"
# Begin Group "tcptest"
# PROP Default_Filter ""
# Begin Source File
SOURCE=.\tcptest.cpp
!IF "$(CFG)" == "tcptest - Win32 Release"
!ELSEIF "$(CFG)" == "tcptest - Win32 Debug"
# SUBTRACT CPP /D "KERNEL"
!ENDIF
# End Source File
# End Group
# Begin Group "oskittcp"
# PROP Default_Filter ""
# Begin Group "src"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\defaults.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in_cksum.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in_pcb.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in_proto.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in_rmx.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\inet_ntoa.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\interface.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\ip_input.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\ip_output.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\kern_clock.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\kern_subr.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\param.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\radix.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\random.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\raw_cb.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\raw_ip.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\raw_usrreq.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\route.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\rtsock.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\scanc.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\sleep.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_debug.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_input.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_output.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_subr.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_timer.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_usrreq.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\uipc_domain.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\uipc_mbuf.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\uipc_socket.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\uipc_socket2.c
# End Source File
# End Group
# Begin Group "include"
# PROP Default_Filter ""
# Begin Group "freebsd"
# PROP Default_Filter ""
# Begin Group "src No. 1"
# PROP Default_Filter ""
# Begin Group "sys"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\buf.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\callout.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\cdefs.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\domain.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\errno.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\fcntl.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\file.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\filedesc.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\filio.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\ioccom.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\ioctl.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\kernel.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\libkern.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\malloc.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\mbuf.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\param.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\proc.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\protosw.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\queue.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\resource.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\resourcevar.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\rtprio.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\select.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\signal.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\signalvar.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\socket.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\socketvar.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\sockio.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\stat.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\sysctl.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\syslimits.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\syslog.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\systm.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\time.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\ttycom.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\types.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\ucred.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\uio.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\unistd.h
# End Source File
# End Group
# End Group
# End Group
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\memtrack.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskitdebug.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskiterrno.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskitfreebsd.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskittcp.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskittypes.h
# End Source File
# End Group
# End Group
# End Target
# End Project
# Microsoft Developer Studio Project File - Name="tcptest" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=tcptest - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "tcptest.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "tcptest.mak" CFG="tcptest - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "tcptest - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "tcptest - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "tcptest - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "tcptest - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "../../../drivers/lib/oskittcp/include" /I "../../../drivers\lib\oskittcp\include\freebsd\src\sys" /I "../../../drivers\lib\oskittcp\include\freebsd\dev\include" /I "../../../drivers\lib\oskittcp\include\freebsd\net\include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "KERNEL" /D __REACTOS__=1 /D "FREEZAP" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
# Begin Target
# Name "tcptest - Win32 Release"
# Name "tcptest - Win32 Debug"
# Begin Group "tcptest"
# PROP Default_Filter ""
# Begin Source File
SOURCE=.\tcptest.cpp
!IF "$(CFG)" == "tcptest - Win32 Release"
!ELSEIF "$(CFG)" == "tcptest - Win32 Debug"
# SUBTRACT CPP /D "KERNEL"
!ENDIF
# End Source File
# End Group
# Begin Group "oskittcp"
# PROP Default_Filter ""
# Begin Group "src"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\defaults.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in_cksum.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in_pcb.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in_proto.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\in_rmx.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\inet_ntoa.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\interface.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\ip_input.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\ip_output.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\kern_clock.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\kern_subr.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\param.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\radix.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\random.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\raw_cb.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\raw_ip.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\raw_usrreq.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\route.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\rtsock.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\scanc.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\sleep.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_debug.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_input.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_output.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_subr.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_timer.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\tcp_usrreq.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\uipc_domain.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\uipc_mbuf.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\uipc_socket.c
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\oskittcp\uipc_socket2.c
# End Source File
# End Group
# Begin Group "include"
# PROP Default_Filter ""
# Begin Group "freebsd"
# PROP Default_Filter ""
# Begin Group "src No. 1"
# PROP Default_Filter ""
# Begin Group "sys"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\buf.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\callout.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\cdefs.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\domain.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\errno.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\fcntl.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\file.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\filedesc.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\filio.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\ioccom.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\ioctl.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\kernel.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\libkern.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\malloc.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\mbuf.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\param.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\proc.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\protosw.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\queue.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\resource.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\resourcevar.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\rtprio.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\select.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\signal.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\signalvar.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\socket.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\socketvar.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\sockio.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\stat.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\sysctl.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\syslimits.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\syslog.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\systm.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\time.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\ttycom.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\types.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\ucred.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\uio.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\freebsd\src\sys\sys\unistd.h
# End Source File
# End Group
# End Group
# End Group
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\memtrack.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskitdebug.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskiterrno.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskitfreebsd.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskittcp.h
# End Source File
# Begin Source File
SOURCE=..\..\..\drivers\lib\oskittcp\include\oskittypes.h
# End Source File
# End Group
# End Group
# End Target
# End Project

View file

@ -1,29 +1,29 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "tcptest"=.\tcptest.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "tcptest"=.\tcptest.dsp - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View file

@ -1,8 +1,8 @@
<module name="p_dup_handle" type="win32gui" installbase="bin" installname="p_dup_handle.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>p_dup_handle.c</file>
</module>
<module name="p_dup_handle" type="win32gui" installbase="bin" installname="p_dup_handle.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>p_dup_handle.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="palbitblt" type="win32gui" installbase="bin" installname="palbitblt.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>pal.c</file>
</module>
<module name="palbitblt" type="win32gui" installbase="bin" installname="palbitblt.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>pal.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="patblt" type="win32gui" installbase="bin" installname="patblt.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>patblt.cpp</file>
</module>
<module name="patblt" type="win32gui" installbase="bin" installname="patblt.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>patblt.cpp</file>
</module>

View file

@ -1,88 +1,88 @@
# Microsoft Developer Studio Project File - Name="polytest" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=polytest - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "polytest.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "polytest.mak" CFG="polytest - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "polytest - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "polytest - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "polytest - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "polytest - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
# Begin Target
# Name "polytest - Win32 Release"
# Name "polytest - Win32 Debug"
# Begin Source File
SOURCE=.\polytest.cpp
# End Source File
# End Target
# End Project
# Microsoft Developer Studio Project File - Name="polytest" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=polytest - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "polytest.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "polytest.mak" CFG="polytest - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "polytest - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "polytest - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "polytest - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "polytest - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
# Begin Target
# Name "polytest - Win32 Release"
# Name "polytest - Win32 Debug"
# Begin Source File
SOURCE=.\polytest.cpp
# End Source File
# End Target
# End Project

View file

@ -1,29 +1,29 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "polytest"=".\polytest.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "polytest"=".\polytest.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View file

@ -1,8 +1,8 @@
<module name="polytest" type="win32gui" installbase="bin" installname="polytest.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>polytest.cpp</file>
</module>
<module name="polytest" type="win32gui" installbase="bin" installname="polytest.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>polytest.cpp</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="popupmenu" type="win32gui" installbase="bin" installname="popupmenu.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>popupmenu.c</file>
</module>
<module name="popupmenu" type="win32gui" installbase="bin" installname="popupmenu.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>popupmenu.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="primitives" type="win32gui" installbase="bin" installname="primitives.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>primitives.cpp</file>
<file>mk_font.cpp</file>
</module>
<module name="primitives" type="win32gui" installbase="bin" installname="primitives.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>primitives.cpp</file>
<file>mk_font.cpp</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="pteb" type="win32gui" installbase="bin" installname="pteb.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>pteb.c</file>
</module>
<module name="pteb" type="win32gui" installbase="bin" installname="pteb.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>pteb.c</file>
</module>

View file

@ -1,12 +1,12 @@
<module name="regdump" type="win32cui" installbase="bin" installname="regdump.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>advapi32</library>
<library>gdi32</library>
<file>main.c</file>
<file>regdump.c</file>
<file>regcmds.c</file>
<file>regproc.c</file>
</module>
<module name="regdump" type="win32cui" installbase="bin" installname="regdump.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>advapi32</library>
<library>gdi32</library>
<file>main.c</file>
<file>regdump.c</file>
<file>regcmds.c</file>
<file>regproc.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="regqueryvalue" type="win32gui" installbase="bin" installname="regqueryvalue.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>regqueryvalue.c</file>
</module>
<module name="regqueryvalue" type="win32gui" installbase="bin" installname="regqueryvalue.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>regqueryvalue.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="regtest" type="win32gui" installbase="bin" installname="regtest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>regtest.c</file>
</module>
<module name="regtest" type="win32gui" installbase="bin" installname="regtest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>regtest.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="sectest" type="win32gui" installbase="bin" installname="sectest.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="WINVER">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>sectest.c</file>
</module>
<module name="sectest" type="win32gui" installbase="bin" installname="sectest.exe" allowwarnings="true">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="WINVER">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>sectest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="sertest" type="win32gui" installbase="bin" installname="sertest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>sertest.c</file>
</module>
<module name="sertest" type="win32gui" installbase="bin" installname="sertest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>sertest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="shaptest" type="win32gui" installbase="bin" installname="shaptest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>shaptest.c</file>
</module>
<module name="shaptest" type="win32gui" installbase="bin" installname="shaptest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>shaptest.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="shm" type="win32gui" installbase="bin" installname="shm.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>shm.c</file>
</module>
<module name="shm" type="win32gui" installbase="bin" installname="shm.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>shm.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="statst" type="win32gui" installbase="bin" installname="statst.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>statst.c</file>
</module>
<module name="statst" type="win32gui" installbase="bin" installname="statst.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>statst.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="statst2" type="win32gui" installbase="bin" installname="statst2.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>statst2.c</file>
</module>
<module name="statst2" type="win32gui" installbase="bin" installname="statst2.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>statst2.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="stretchblt" type="win32gui" installbase="bin" installname="stretchblt.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>stretchblt.cpp</file>
</module>
<module name="stretchblt" type="win32gui" installbase="bin" installname="stretchblt.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>stretchblt.cpp</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="subclass" type="win32gui" installbase="bin" installname="subclass.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>subclass.c</file>
</module>
<module name="subclass" type="win32gui" installbase="bin" installname="subclass.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>subclass.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="suspend" type="win32gui" installbase="bin" installname="suspend.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>suspend.c</file>
</module>
<module name="suspend" type="win32gui" installbase="bin" installname="suspend.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>suspend.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="tcpsvr" type="win32gui" installbase="bin" installname="tcpsvr.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>tcpsvr.c</file>
</module>
<module name="tcpsvr" type="win32gui" installbase="bin" installname="tcpsvr.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>tcpsvr.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="terminate" type="win32gui" installbase="bin" installname="terminate.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>terminate.c</file>
</module>
<module name="terminate" type="win32gui" installbase="bin" installname="terminate.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>terminate.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="thread" type="win32gui" installbase="bin" installname="thread.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>thread.c</file>
</module>
<module name="thread" type="win32gui" installbase="bin" installname="thread.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>thread.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="thread_msg" type="win32gui" installbase="bin" installname="thread_msg.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>thread_msg.c</file>
</module>
<module name="thread_msg" type="win32gui" installbase="bin" installname="thread_msg.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>thread_msg.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="threadwait" type="win32gui" installbase="bin" installname="threadwait.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>threadwait.c</file>
</module>
<module name="threadwait" type="win32gui" installbase="bin" installname="threadwait.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>threadwait.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="tmrqueue" type="win32gui" installbase="bin" installname="tmrqueue.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>tmrqueue.c</file>
</module>
<module name="tmrqueue" type="win32gui" installbase="bin" installname="tmrqueue.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>tmrqueue.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="tokentest" type="win32gui" installbase="bin" installname="tokentest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>tokentest.c</file>
</module>
<module name="tokentest" type="win32gui" installbase="bin" installname="tokentest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>tokentest.c</file>
</module>

View file

@ -1,9 +1,9 @@
<module name="txtscale" type="win32gui" installbase="bin" installname="txtscale.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>txtscale.cpp</file>
<file>mk_font.cpp</file>
</module>
<module name="txtscale" type="win32gui" installbase="bin" installname="txtscale.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>txtscale.cpp</file>
<file>mk_font.cpp</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="vmtest" type="win32gui" installbase="bin" installname="vmtest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>vmtest.c</file>
</module>
<module name="vmtest" type="win32gui" installbase="bin" installname="vmtest.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>vmtest.c</file>
</module>

File diff suppressed because it is too large Load diff

View file

@ -1,9 +1,9 @@
<module name="wclickat" type="win32gui" installbase="bin" installname="wclickat.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>wclickat.c</file>
</module>
<module name="wclickat" type="win32gui" installbase="bin" installname="wclickat.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>wclickat.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="winhello" type="win32gui" installbase="bin" installname="winhello.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>winhello.c</file>
</module>
<module name="winhello" type="win32gui" installbase="bin" installname="winhello.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>winhello.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="wm_erasebkgnd" type="win32gui" installbase="bin" installname="wm_erasebkgnd.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>wm_erasebkgnd.cpp</file>
</module>
<module name="wm_erasebkgnd" type="win32gui" installbase="bin" installname="wm_erasebkgnd.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>wm_erasebkgnd.cpp</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="wm_paint" type="win32gui" installbase="bin" installname="wm_paint.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>wm_paint.c</file>
</module>
<module name="wm_paint" type="win32gui" installbase="bin" installname="wm_paint.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>wm_paint.c</file>
</module>

View file

@ -1,219 +1,219 @@
/*----------------------------------------------------------------------------
** wpickclick.c
** Utilty to pick clicks posted to Wine Windows
**
**
**---------------------------------------------------------------------------
** Copyright 2004 Jozef Stefanka for CodeWeavers, Inc.
** Copyright 2005 Francois Gouget for CodeWeavers, Inc.
** Copyright 2005 Dmitry Timoshkov for CodeWeavers, Inc.
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
**
**--------------------------------------------------------------------------*/
#include <stdio.h>
#include <fcntl.h>
#include <io.h>
#include <windows.h>
#include "hook.h"
#define APP_NAME "wpickclick.exe"
static BOOL (WINAPI *pInstallHooks)(HMODULE hdll);
static void (WINAPI *pRemoveHooks)();
static action_t* (WINAPI *pGetAction)();
static void (WINAPI *pFreeAction)(action_t* action);
/*
* Provide some basic debugging support.
*/
#ifdef __GNUC__
#define __PRINTF_ATTR(fmt,args) __attribute__((format (printf,fmt,args)))
#else
#define __PRINTF_ATTR(fmt,args)
#endif
static int debug_on=0;
static int init_debug()
{
char* str=getenv("CXTEST_DEBUG");
if (str && strstr(str, "+hook"))
debug_on=1;
return debug_on;
}
static void cxlog(const char* format, ...) __PRINTF_ATTR(1,2);
static void cxlog(const char* format, ...)
{
va_list valist;
if (debug_on)
{
va_start(valist, format);
vfprintf(stderr, format, valist);
va_end(valist);
}
}
static HINSTANCE load_hook_dll()
{
HINSTANCE hinstDll;
char dllpath[MAX_PATH];
char* p;
hinstDll=LoadLibrary("hook.dll");
if (hinstDll != NULL)
return hinstDll;
if (!GetModuleFileName(NULL,dllpath,sizeof(dllpath)))
return NULL;
p=strrchr(dllpath,'\\');
if (!p)
return NULL;
*p='\0';
p=strrchr(dllpath,'\\');
if (!p)
return NULL;
*p='\0';
strcat(dllpath,"\\hookdll\\hook.dll");
hinstDll=LoadLibrary(dllpath);
return hinstDll;
}
char* cleanup(char* str)
{
char* s;
while (*str==' ' || *str=='\t' || *str=='\r' || *str=='\n')
str++;
s=strchr(str,'\n');
if (!s)
s=str+strlen(str)-1;
while (s>str && (*s==' ' || *s=='\t' || *s=='\r' || *s=='\n'))
s--;
*(s+1)='\0';
return str;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
HINSTANCE hDll;
action_t* action;
init_debug();
/* Our scripts expect Unix-style line ends */
_setmode(1,_O_BINARY);
_setmode(2,_O_BINARY);
if (strstr(lpCmdLine,"--help"))
{
fprintf(stderr,"%s - Utility to print coordinates, component, window title, component class and window class name of a click\n", APP_NAME);
fprintf(stderr,"----------------------------------------------\n");
fprintf(stderr,"Usage: %s\n",APP_NAME);
fprintf(stderr,"The options are as follows:\n");
fprintf(stderr,"After starting you can\n");
fprintf(stderr,"select where to click. If we properly track the click, it will be reported\n");
fprintf(stderr,"in the following format:\n");
fprintf(stderr," button-name x y component_name window_name component_class_name window_class_name\n");
fprintf(stderr,"Note that x and y can be negative; this typically happens if you click within the\n");
fprintf(stderr,"window manager decorations of a given window.\n");
fprintf(stderr,"On success, %s returns 0, non zero on some failure\n",APP_NAME);
exit(0);
};
/* Load the hook library */
hDll = load_hook_dll();
if (!hDll)
{
fprintf(stderr, "Error: Unable to load 'hook.dll'\n");
printf("failed\n");
return 1;
}
pInstallHooks=(void*)GetProcAddress(hDll, "InstallHooks");
pRemoveHooks=(void*)GetProcAddress(hDll, "RemoveHooks");
pGetAction=(void*)GetProcAddress(hDll, "GetAction");
pFreeAction=(void*)GetProcAddress(hDll, "FreeAction");
if (!pInstallHooks || !pRemoveHooks || !pGetAction)
{
fprintf(stderr, "Error: Unable to get the hook.dll functions (%ld)\n",
GetLastError());
printf("failed\n");
return 1;
}
if (!pInstallHooks(hDll))
{
fprintf(stderr, "Error: Unable to install the hooks (%ld)\n",
GetLastError());
printf("failed\n");
return 1;
}
fprintf(stderr, "Ready for capture...\n");
action=pGetAction();
if (!action)
{
fprintf(stderr, "Error: GetAction() failed\n");
printf("failed\n");
return 1;
}
switch (action->action)
{
case ACTION_FAILED:
printf("failed\n");
break;
case ACTION_NONE:
printf("none\n");
break;
case ACTION_FIND:
printf("find\n");
break;
case ACTION_BUTTON1:
case ACTION_BUTTON2:
case ACTION_BUTTON3:
printf("button%d %ld %ld\n", action->action-ACTION_BUTTON1+1,
action->x, action->y);
break;
default:
fprintf(stderr, "Error: Unknown action %d\n",action->action);
printf("%d\n", action->action);
break;
}
printf("%s\n", action->window_class);
printf("%s\n", action->window_title);
printf("%ld\n", action->control_id);
printf("%s\n", action->control_class);
printf("%s\n", cleanup(action->control_caption));
cxlog("\n%s: action=%d x=%ld y=%ld\n", __FILE__, action->action,
action->x, action->y);
cxlog("window_class='%s'\n", action->window_class);
cxlog("window_title='%s'\n", action->window_title);
cxlog("control_id=%ld\n", action->control_id);
cxlog("control_class='%s'\n", action->control_class);
cxlog("control_caption='%s'\n", action->control_caption);
pFreeAction(action);
pRemoveHooks();
return 0;
}
/*----------------------------------------------------------------------------
** wpickclick.c
** Utilty to pick clicks posted to Wine Windows
**
**
**---------------------------------------------------------------------------
** Copyright 2004 Jozef Stefanka for CodeWeavers, Inc.
** Copyright 2005 Francois Gouget for CodeWeavers, Inc.
** Copyright 2005 Dmitry Timoshkov for CodeWeavers, Inc.
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
**
**--------------------------------------------------------------------------*/
#include <stdio.h>
#include <fcntl.h>
#include <io.h>
#include <windows.h>
#include "hook.h"
#define APP_NAME "wpickclick.exe"
static BOOL (WINAPI *pInstallHooks)(HMODULE hdll);
static void (WINAPI *pRemoveHooks)();
static action_t* (WINAPI *pGetAction)();
static void (WINAPI *pFreeAction)(action_t* action);
/*
* Provide some basic debugging support.
*/
#ifdef __GNUC__
#define __PRINTF_ATTR(fmt,args) __attribute__((format (printf,fmt,args)))
#else
#define __PRINTF_ATTR(fmt,args)
#endif
static int debug_on=0;
static int init_debug()
{
char* str=getenv("CXTEST_DEBUG");
if (str && strstr(str, "+hook"))
debug_on=1;
return debug_on;
}
static void cxlog(const char* format, ...) __PRINTF_ATTR(1,2);
static void cxlog(const char* format, ...)
{
va_list valist;
if (debug_on)
{
va_start(valist, format);
vfprintf(stderr, format, valist);
va_end(valist);
}
}
static HINSTANCE load_hook_dll()
{
HINSTANCE hinstDll;
char dllpath[MAX_PATH];
char* p;
hinstDll=LoadLibrary("hook.dll");
if (hinstDll != NULL)
return hinstDll;
if (!GetModuleFileName(NULL,dllpath,sizeof(dllpath)))
return NULL;
p=strrchr(dllpath,'\\');
if (!p)
return NULL;
*p='\0';
p=strrchr(dllpath,'\\');
if (!p)
return NULL;
*p='\0';
strcat(dllpath,"\\hookdll\\hook.dll");
hinstDll=LoadLibrary(dllpath);
return hinstDll;
}
char* cleanup(char* str)
{
char* s;
while (*str==' ' || *str=='\t' || *str=='\r' || *str=='\n')
str++;
s=strchr(str,'\n');
if (!s)
s=str+strlen(str)-1;
while (s>str && (*s==' ' || *s=='\t' || *s=='\r' || *s=='\n'))
s--;
*(s+1)='\0';
return str;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
HINSTANCE hDll;
action_t* action;
init_debug();
/* Our scripts expect Unix-style line ends */
_setmode(1,_O_BINARY);
_setmode(2,_O_BINARY);
if (strstr(lpCmdLine,"--help"))
{
fprintf(stderr,"%s - Utility to print coordinates, component, window title, component class and window class name of a click\n", APP_NAME);
fprintf(stderr,"----------------------------------------------\n");
fprintf(stderr,"Usage: %s\n",APP_NAME);
fprintf(stderr,"The options are as follows:\n");
fprintf(stderr,"After starting you can\n");
fprintf(stderr,"select where to click. If we properly track the click, it will be reported\n");
fprintf(stderr,"in the following format:\n");
fprintf(stderr," button-name x y component_name window_name component_class_name window_class_name\n");
fprintf(stderr,"Note that x and y can be negative; this typically happens if you click within the\n");
fprintf(stderr,"window manager decorations of a given window.\n");
fprintf(stderr,"On success, %s returns 0, non zero on some failure\n",APP_NAME);
exit(0);
};
/* Load the hook library */
hDll = load_hook_dll();
if (!hDll)
{
fprintf(stderr, "Error: Unable to load 'hook.dll'\n");
printf("failed\n");
return 1;
}
pInstallHooks=(void*)GetProcAddress(hDll, "InstallHooks");
pRemoveHooks=(void*)GetProcAddress(hDll, "RemoveHooks");
pGetAction=(void*)GetProcAddress(hDll, "GetAction");
pFreeAction=(void*)GetProcAddress(hDll, "FreeAction");
if (!pInstallHooks || !pRemoveHooks || !pGetAction)
{
fprintf(stderr, "Error: Unable to get the hook.dll functions (%ld)\n",
GetLastError());
printf("failed\n");
return 1;
}
if (!pInstallHooks(hDll))
{
fprintf(stderr, "Error: Unable to install the hooks (%ld)\n",
GetLastError());
printf("failed\n");
return 1;
}
fprintf(stderr, "Ready for capture...\n");
action=pGetAction();
if (!action)
{
fprintf(stderr, "Error: GetAction() failed\n");
printf("failed\n");
return 1;
}
switch (action->action)
{
case ACTION_FAILED:
printf("failed\n");
break;
case ACTION_NONE:
printf("none\n");
break;
case ACTION_FIND:
printf("find\n");
break;
case ACTION_BUTTON1:
case ACTION_BUTTON2:
case ACTION_BUTTON3:
printf("button%d %ld %ld\n", action->action-ACTION_BUTTON1+1,
action->x, action->y);
break;
default:
fprintf(stderr, "Error: Unknown action %d\n",action->action);
printf("%d\n", action->action);
break;
}
printf("%s\n", action->window_class);
printf("%s\n", action->window_title);
printf("%ld\n", action->control_id);
printf("%s\n", action->control_class);
printf("%s\n", cleanup(action->control_caption));
cxlog("\n%s: action=%d x=%ld y=%ld\n", __FILE__, action->action,
action->x, action->y);
cxlog("window_class='%s'\n", action->window_class);
cxlog("window_title='%s'\n", action->window_title);
cxlog("control_id=%ld\n", action->control_id);
cxlog("control_class='%s'\n", action->control_class);
cxlog("control_caption='%s'\n", action->control_caption);
pFreeAction(action);
pRemoveHooks();
return 0;
}

View file

@ -1,8 +1,8 @@
<module name="wpickclick" type="win32gui" installbase="bin" installname="wpickclick.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>wpickclick.c</file>
</module>
<module name="wpickclick" type="win32gui" installbase="bin" installname="wpickclick.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>wpickclick.c</file>
</module>

View file

@ -1,8 +1,8 @@
<module name="zwcontinue" type="win32gui" installbase="bin" installname="zwcontinue.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>zwcontinue.c</file>
</module>
<module name="zwcontinue" type="win32gui" installbase="bin" installname="zwcontinue.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__USE_W32API" />
<library>kernel32</library>
<library>gdi32</library>
<file>zwcontinue.c</file>
</module>