diff --git a/samples/README.txt b/samples/README.txt deleted file mode 100644 index e546231..0000000 --- a/samples/README.txt +++ /dev/null @@ -1,8 +0,0 @@ -The ADO sample is a wrapper for the ADO classes. This demonstrates how -to write JACOB wrappers. - -The applet sample shows how to use JACOB in an applet. The trick is to -initialize and use the COM object in the same thread. - -The test directory has numerous tests that test various features -of the JACOB functionality. diff --git a/samples/com/jacob/samples/JavaWebStart/DLLFromJARClassLoader.java b/samples/com/jacob/samples/JavaWebStart/DLLFromJARClassLoader.java deleted file mode 100644 index f888dc7..0000000 --- a/samples/com/jacob/samples/JavaWebStart/DLLFromJARClassLoader.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.jacob.samples.JavaWebStart; - -import java.io.File; -import java.io.FileOutputStream; -import java.io.InputStream; - -import com.jacob.com.LibraryLoader; - -/** - * It is sometimes necessary to run Jacob without being able to install the dll - * on the client machine. This is true in JavaWebStart (JWS) and possibly Applet - * (assuming security allows access to the file system). The obvious thing to do - * here is to jar up the Jacob.dll so that it can be downloaded the client along - * with the rest of the resources. This is simple except that the System.Load() - * function does not search jar files for DLLs. It searches the classpath. The - * work around to this problem is to write the DLL to a temporary file and then - * explicitly load the DLL calling passing the full path to the temporary file. - * - * The following code demonstrates this idea. - * - * @author joe - * - */ -public class DLLFromJARClassLoader { - - /** - * Load the DLL from the classpath rather than from the java path. This code - * uses this class's class loader to find the dell in one of the jar files - * in this class's class path. It then writes the file as a temp file and - * calls Load() on the temp file. The temporary file is marked to be deleted - * on exit so the dll is deleted from the system when the application exits. - *

- * Derived from ample code found in Sun's java forums Enter a VBScript Expression"); - out.println("

"); - out.println(""); - out.println(""); - out.println("
"); - } catch (Exception e) { - e.printStackTrace(); - out.println("

Error:"+e+"

"); - } - } - - public void doPost(HttpServletRequest req, - HttpServletResponse res) - throws ServletException - { - PrintWriter out = null; - - try - { - res.setContentType("text/html"); - out = res.getWriter(); - // get what they typed in - String expr = (String)req.getParameter("expr"); - // make sure we have a session - HttpSession session = req.getSession(true); - Dispatch sControl = null; - if (session.isNew()) - { - // initialize the control and store it on the session - String lang = "VBScript"; - ActiveXComponent sC = new ActiveXComponent("ScriptControl"); - sControl = sC.getObject(); - Dispatch.put(sControl, "Language", lang); - session.putValue("control", sControl); - } - else - { - sControl = (Dispatch)session.getValue("control"); - } - Variant result = Dispatch.call(sControl, "Eval", expr); - // display a form - out.println("

Enter a VBScript Expression

"); - out.println("
"); - out.println(""); - out.println(""); - out.println("
"); - out.println("

Jacob Response:

"); - out.println("

"+result+"

"); - } catch (Exception e) { - e.printStackTrace(); - out.println("

Error:"+e+"

"); - } - } -} diff --git a/samples/com/jacob/samples/servlet/readme.txt b/samples/com/jacob/samples/servlet/readme.txt deleted file mode 100644 index 145223d..0000000 --- a/samples/com/jacob/samples/servlet/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -This sample runs in Weblogic 5.1 as a servlet. - -0. Rename JacobScript.java_nocompile to JacobScript.java -1. Compile this file (make sure you have jdk1.2 installed or the - javax.servlet.* classes in your classpath). -2. Make sure the weblogic policy file allows native access. The easiest - way is to replace the contents with this: - -grant codeBase "file:d:/weblogic/-" { - permission java.security.AllPermission; -}; - -grant codeBase "file:/c:/classes/-" { - permission java.security.AllPermission; -}; - - -grant codeBase "file:${java.home}/lib/ext/-" { - permission java.security.AllPermission; -}; - -grant { - permission java.security.AllPermission; -}; - -3. Add the servlet to the weblogic.properties file: - -weblogic.httpd.register.JacobScript=JacobScript - -4. Either add your CLASSPATH to weblogic.classpath in startWebLogic.cmd - or copy the com directory into weblogic/myserver/servletclasses - -5. Copy the jacob/samples/servlet/* into weblogic/myserver/servletclasses -6. Start weblogic - -7. Type the url: http://localhost:7001/JacobScript into the browser - (If you run on port 7001) - -8. Enter a VBScript expression like: - 1+2 - Now - "hello" & " world" - etc. - and watch the MS Script control (which you must have installed) - evaluate and return the result. diff --git a/samples/com/jacob/samples/MathProj/Math.cls b/src/sample/com/jacob/samples/MathProj/Math.cls similarity index 96% rename from samples/com/jacob/samples/MathProj/Math.cls rename to src/sample/com/jacob/samples/MathProj/Math.cls index bcabdfa..b5d1d04 100644 --- a/samples/com/jacob/samples/MathProj/Math.cls +++ b/src/sample/com/jacob/samples/MathProj/Math.cls @@ -1,37 +1,37 @@ -VERSION 1.0 CLASS -BEGIN - MultiUse = -1 'True - Persistable = 0 'NotPersistable - DataBindingBehavior = 0 'vbNone - DataSourceBehavior = 0 'vbNone - MTSTransactionMode = 0 'NotAnMTSObject -END -Attribute VB_Name = "Math" -Attribute VB_GlobalNameSpace = False -Attribute VB_Creatable = True -Attribute VB_PredeclaredId = False -Attribute VB_Exposed = True -Attribute VB_Ext_KEY = "SavedWithClassBuilder6" ,"Yes" -Attribute VB_Ext_KEY = "Top_Level" ,"Yes" -'To fire this event, use RaiseEvent with the following syntax: -'RaiseEvent DoneAdd[(arg1, arg2, ... , argn)] -Public Event DoneAdd(result As Variant) -'To fire this event, use RaiseEvent with the following syntax: -'RaiseEvent DoneMult[(arg1, arg2, ... , argn)] -Public Event DoneMult(result As Variant) - - -Public Function Mult(in1 As Variant, in2 As Variant) As Variant - Mult = in1 * in2 - RaiseEvent DoneMult(in1 * in2) -End Function - -Public Function Add(in1 As Variant, in2 As Variant) As Variant - Add = in1 + in2 - RaiseEvent DoneAdd(in1 + in2) -End Function - -Public Function getNothing() As Variant - Set getNothing = Nothing -End Function - +VERSION 1.0 CLASS +BEGIN + MultiUse = -1 'True + Persistable = 0 'NotPersistable + DataBindingBehavior = 0 'vbNone + DataSourceBehavior = 0 'vbNone + MTSTransactionMode = 0 'NotAnMTSObject +END +Attribute VB_Name = "Math" +Attribute VB_GlobalNameSpace = False +Attribute VB_Creatable = True +Attribute VB_PredeclaredId = False +Attribute VB_Exposed = True +Attribute VB_Ext_KEY = "SavedWithClassBuilder6" ,"Yes" +Attribute VB_Ext_KEY = "Top_Level" ,"Yes" +'To fire this event, use RaiseEvent with the following syntax: +'RaiseEvent DoneAdd[(arg1, arg2, ... , argn)] +Public Event DoneAdd(result As Variant) +'To fire this event, use RaiseEvent with the following syntax: +'RaiseEvent DoneMult[(arg1, arg2, ... , argn)] +Public Event DoneMult(result As Variant) + + +Public Function Mult(in1 As Variant, in2 As Variant) As Variant + Mult = in1 * in2 + RaiseEvent DoneMult(in1 * in2) +End Function + +Public Function Add(in1 As Variant, in2 As Variant) As Variant + Add = in1 + in2 + RaiseEvent DoneAdd(in1 + in2) +End Function + +Public Function getNothing() As Variant + Set getNothing = Nothing +End Function + diff --git a/samples/com/jacob/samples/MathProj/MathTest.dll b/src/sample/com/jacob/samples/MathProj/MathTest.dll similarity index 100% rename from samples/com/jacob/samples/MathProj/MathTest.dll rename to src/sample/com/jacob/samples/MathProj/MathTest.dll diff --git a/samples/com/jacob/samples/MathProj/MathTest.exp b/src/sample/com/jacob/samples/MathProj/MathTest.exp similarity index 100% rename from samples/com/jacob/samples/MathProj/MathTest.exp rename to src/sample/com/jacob/samples/MathProj/MathTest.exp diff --git a/samples/com/jacob/samples/MathProj/MathTest.java b/src/sample/com/jacob/samples/MathProj/MathTest.java similarity index 100% rename from samples/com/jacob/samples/MathProj/MathTest.java rename to src/sample/com/jacob/samples/MathProj/MathTest.java diff --git a/samples/com/jacob/samples/MathProj/MathTest.lib b/src/sample/com/jacob/samples/MathProj/MathTest.lib similarity index 100% rename from samples/com/jacob/samples/MathProj/MathTest.lib rename to src/sample/com/jacob/samples/MathProj/MathTest.lib diff --git a/samples/com/jacob/samples/MathProj/MathTest.vbp b/src/sample/com/jacob/samples/MathProj/MathTest.vbp similarity index 95% rename from samples/com/jacob/samples/MathProj/MathTest.vbp rename to src/sample/com/jacob/samples/MathProj/MathTest.vbp index f845ba3..22d0a71 100644 --- a/samples/com/jacob/samples/MathProj/MathTest.vbp +++ b/src/sample/com/jacob/samples/MathProj/MathTest.vbp @@ -1,35 +1,35 @@ -Type=OleDll -Class=Math; Math.cls -Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINNT\System32\StdOle2.Tlb#OLE Automation -Startup="(None)" -HelpFile="" -Title="MathTest" -ExeName32="MathTest.dll" -Command32="" -Name="MathTest" -HelpContextID="0" -CompatibleMode="1" -CompatibleEXE32="MathTest.dll" -MajorVer=1 -MinorVer=0 -RevisionVer=0 -AutoIncrementVer=0 -ServerSupportFiles=0 -VersionCompanyName="Inventure America, Inc." -CompilationType=0 -OptimizationType=0 -FavorPentiumPro(tm)=0 -CodeViewDebugInfo=0 -NoAliasing=0 -BoundsCheck=0 -OverflowCheck=0 -FlPointCheck=0 -FDIVCheck=0 -UnroundedFP=0 -StartMode=1 -Unattended=0 -Retained=0 -ThreadPerObject=0 -MaxNumberOfThreads=1 -ThreadingModel=1 -DebugStartupOption=0 +Type=OleDll +Class=Math; Math.cls +Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINNT\System32\StdOle2.Tlb#OLE Automation +Startup="(None)" +HelpFile="" +Title="MathTest" +ExeName32="MathTest.dll" +Command32="" +Name="MathTest" +HelpContextID="0" +CompatibleMode="1" +CompatibleEXE32="MathTest.dll" +MajorVer=1 +MinorVer=0 +RevisionVer=0 +AutoIncrementVer=0 +ServerSupportFiles=0 +VersionCompanyName="Inventure America, Inc." +CompilationType=0 +OptimizationType=0 +FavorPentiumPro(tm)=0 +CodeViewDebugInfo=0 +NoAliasing=0 +BoundsCheck=0 +OverflowCheck=0 +FlPointCheck=0 +FDIVCheck=0 +UnroundedFP=0 +StartMode=1 +Unattended=0 +Retained=0 +ThreadPerObject=0 +MaxNumberOfThreads=1 +ThreadingModel=1 +DebugStartupOption=0 diff --git a/samples/com/jacob/samples/MathProj/MathTest.vbw b/src/sample/com/jacob/samples/MathProj/MathTest.vbw similarity index 96% rename from samples/com/jacob/samples/MathProj/MathTest.vbw rename to src/sample/com/jacob/samples/MathProj/MathTest.vbw index 31e7a59..5eac0c8 100644 --- a/samples/com/jacob/samples/MathProj/MathTest.vbw +++ b/src/sample/com/jacob/samples/MathProj/MathTest.vbw @@ -1 +1 @@ -Math = 75, 13, 656, 554, +Math = 75, 13, 656, 554, diff --git a/samples/com/jacob/samples/MathProj/README.txt b/src/sample/com/jacob/samples/MathProj/README.txt similarity index 100% rename from samples/com/jacob/samples/MathProj/README.txt rename to src/sample/com/jacob/samples/MathProj/README.txt diff --git a/samples/com/jacob/samples/access/Access.java b/src/sample/com/jacob/samples/access/Access.java similarity index 100% rename from samples/com/jacob/samples/access/Access.java rename to src/sample/com/jacob/samples/access/Access.java diff --git a/samples/com/jacob/samples/access/sample2.mdb b/src/sample/com/jacob/samples/access/sample2.mdb similarity index 100% rename from samples/com/jacob/samples/access/sample2.mdb rename to src/sample/com/jacob/samples/access/sample2.mdb diff --git a/samples/com/jacob/samples/ado/ADO_README.txt b/src/sample/com/jacob/samples/ado/ADO_README.txt similarity index 100% rename from samples/com/jacob/samples/ado/ADO_README.txt rename to src/sample/com/jacob/samples/ado/ADO_README.txt diff --git a/samples/com/jacob/samples/ado/Command.java b/src/sample/com/jacob/samples/ado/Command.java similarity index 100% rename from samples/com/jacob/samples/ado/Command.java rename to src/sample/com/jacob/samples/ado/Command.java diff --git a/samples/com/jacob/samples/ado/CommandTypeEnum.java b/src/sample/com/jacob/samples/ado/CommandTypeEnum.java similarity index 100% rename from samples/com/jacob/samples/ado/CommandTypeEnum.java rename to src/sample/com/jacob/samples/ado/CommandTypeEnum.java diff --git a/samples/com/jacob/samples/ado/Connection.java b/src/sample/com/jacob/samples/ado/Connection.java similarity index 100% rename from samples/com/jacob/samples/ado/Connection.java rename to src/sample/com/jacob/samples/ado/Connection.java diff --git a/samples/com/jacob/samples/ado/Field.java b/src/sample/com/jacob/samples/ado/Field.java similarity index 100% rename from samples/com/jacob/samples/ado/Field.java rename to src/sample/com/jacob/samples/ado/Field.java diff --git a/samples/com/jacob/samples/ado/Fields.java b/src/sample/com/jacob/samples/ado/Fields.java similarity index 100% rename from samples/com/jacob/samples/ado/Fields.java rename to src/sample/com/jacob/samples/ado/Fields.java diff --git a/samples/com/jacob/samples/ado/Recordset.java b/src/sample/com/jacob/samples/ado/Recordset.java similarity index 100% rename from samples/com/jacob/samples/ado/Recordset.java rename to src/sample/com/jacob/samples/ado/Recordset.java diff --git a/samples/com/jacob/samples/ado/ms/README.txt b/src/sample/com/jacob/samples/ado/ms/README.txt similarity index 100% rename from samples/com/jacob/samples/ado/ms/README.txt rename to src/sample/com/jacob/samples/ado/ms/README.txt diff --git a/samples/com/jacob/samples/ado/ms/testms.java.txt b/src/sample/com/jacob/samples/ado/ms/testms.java.txt similarity index 100% rename from samples/com/jacob/samples/ado/ms/testms.java.txt rename to src/sample/com/jacob/samples/ado/ms/testms.java.txt diff --git a/samples/com/jacob/samples/ado/test.java b/src/sample/com/jacob/samples/ado/test.java similarity index 100% rename from samples/com/jacob/samples/ado/test.java rename to src/sample/com/jacob/samples/ado/test.java diff --git a/samples/com/jacob/samples/applet/AppTest.html b/src/sample/com/jacob/samples/applet/AppTest.html similarity index 100% rename from samples/com/jacob/samples/applet/AppTest.html rename to src/sample/com/jacob/samples/applet/AppTest.html diff --git a/samples/com/jacob/samples/applet/Applet.html b/src/sample/com/jacob/samples/applet/Applet.html similarity index 100% rename from samples/com/jacob/samples/applet/Applet.html rename to src/sample/com/jacob/samples/applet/Applet.html diff --git a/samples/com/jacob/samples/applet/Applet.jnlp b/src/sample/com/jacob/samples/applet/Applet.jnlp similarity index 100% rename from samples/com/jacob/samples/applet/Applet.jnlp rename to src/sample/com/jacob/samples/applet/Applet.jnlp diff --git a/samples/com/jacob/samples/applet/JacobTestApplet.java b/src/sample/com/jacob/samples/applet/JacobTestApplet.java similarity index 100% rename from samples/com/jacob/samples/applet/JacobTestApplet.java rename to src/sample/com/jacob/samples/applet/JacobTestApplet.java diff --git a/samples/com/jacob/samples/applet/Readme.txt b/src/sample/com/jacob/samples/applet/Readme.txt similarity index 100% rename from samples/com/jacob/samples/applet/Readme.txt rename to src/sample/com/jacob/samples/applet/Readme.txt diff --git a/samples/com/jacob/samples/atl/MultiFace/Face.cpp b/src/sample/com/jacob/samples/atl/MultiFace/Face.cpp similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/Face.cpp rename to src/sample/com/jacob/samples/atl/MultiFace/Face.cpp diff --git a/samples/com/jacob/samples/atl/MultiFace/Face.h b/src/sample/com/jacob/samples/atl/MultiFace/Face.h similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/Face.h rename to src/sample/com/jacob/samples/atl/MultiFace/Face.h diff --git a/samples/com/jacob/samples/atl/MultiFace/Face.rgs b/src/sample/com/jacob/samples/atl/MultiFace/Face.rgs similarity index 95% rename from samples/com/jacob/samples/atl/MultiFace/Face.rgs rename to src/sample/com/jacob/samples/atl/MultiFace/Face.rgs index 70682d3..9d442a9 100644 --- a/samples/com/jacob/samples/atl/MultiFace/Face.rgs +++ b/src/sample/com/jacob/samples/atl/MultiFace/Face.rgs @@ -1,23 +1,23 @@ -HKCR -{ - MultiFace.Face.1 = s 'Face Class' - { - CLSID = s '{9BF24412-B2E0-11D4-A695-00104BFF3241}' - } - MultiFace.Face = s 'Face Class' - { - CLSID = s '{9BF24412-B2E0-11D4-A695-00104BFF3241}' - } - NoRemove CLSID - { - ForceRemove {9BF24412-B2E0-11D4-A695-00104BFF3241} = s 'Face Class' - { - ProgID = s 'MultiFace.Face.1' - VersionIndependentProgID = s 'MultiFace.Face' - InprocServer32 = s '%MODULE%' - { - val ThreadingModel = s 'both' - } - } - } -} +HKCR +{ + MultiFace.Face.1 = s 'Face Class' + { + CLSID = s '{9BF24412-B2E0-11D4-A695-00104BFF3241}' + } + MultiFace.Face = s 'Face Class' + { + CLSID = s '{9BF24412-B2E0-11D4-A695-00104BFF3241}' + } + NoRemove CLSID + { + ForceRemove {9BF24412-B2E0-11D4-A695-00104BFF3241} = s 'Face Class' + { + ProgID = s 'MultiFace.Face.1' + VersionIndependentProgID = s 'MultiFace.Face' + InprocServer32 = s '%MODULE%' + { + val ThreadingModel = s 'both' + } + } + } +} diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.aps b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.aps similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.aps rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.aps diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.cpp b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.cpp similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.cpp rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.cpp diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.def b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.def similarity index 96% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.def rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.def index 3a720ec..089f6b5 100644 --- a/samples/com/jacob/samples/atl/MultiFace/MultiFace.def +++ b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.def @@ -1,9 +1,9 @@ -; MultiFace.def : Declares the module parameters. - -LIBRARY "MultiFace.DLL" - -EXPORTS - DllCanUnloadNow @1 PRIVATE - DllGetClassObject @2 PRIVATE - DllRegisterServer @3 PRIVATE - DllUnregisterServer @4 PRIVATE +; MultiFace.def : Declares the module parameters. + +LIBRARY "MultiFace.DLL" + +EXPORTS + DllCanUnloadNow @1 PRIVATE + DllGetClassObject @2 PRIVATE + DllRegisterServer @3 PRIVATE + DllUnregisterServer @4 PRIVATE diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.dsp b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.dsp similarity index 97% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.dsp rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.dsp index 8bf5a50..a6231e4 100644 --- a/samples/com/jacob/samples/atl/MultiFace/MultiFace.dsp +++ b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.dsp @@ -1,323 +1,323 @@ -# Microsoft Developer Studio Project File - Name="MultiFace" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 - -CFG=MultiFace - 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 "MultiFace.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 "MultiFace.mak" CFG="MultiFace - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "MultiFace - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "MultiFace - Win32 Unicode Debug" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "MultiFace - Win32 Release MinSize" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "MultiFace - Win32 Release MinDependency" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "MultiFace - Win32 Unicode Release MinSize" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "MultiFace - Win32 Unicode Release MinDependency" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -MTL=midl.exe -RSC=rc.exe - -!IF "$(CFG)" == "MultiFace - 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 /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /Yu"stdafx.h" /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /debug /machine:I386 /pdbtype:sept -# Begin Custom Build - Performing registration -OutDir=.\Debug -TargetPath=.\Debug\MultiFace.dll -InputPath=.\Debug\MultiFace.dll -SOURCE="$(InputPath)" - -"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - regsvr32 /s /c "$(TargetPath)" - echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" - -# End Custom Build - -!ELSEIF "$(CFG)" == "MultiFace - Win32 Unicode Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "DebugU" -# PROP BASE Intermediate_Dir "DebugU" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "DebugU" -# PROP Intermediate_Dir "DebugU" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /Yu"stdafx.h" /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /debug /machine:I386 /pdbtype:sept -# Begin Custom Build - Performing registration -OutDir=.\DebugU -TargetPath=.\DebugU\MultiFace.dll -InputPath=.\DebugU\MultiFace.dll -SOURCE="$(InputPath)" - -"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - if "%OS%"=="" goto NOTNT - if not "%OS%"=="Windows_NT" goto NOTNT - regsvr32 /s /c "$(TargetPath)" - echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" - goto end - :NOTNT - echo Warning : Cannot register Unicode DLL on Windows 95 - :end - -# End Custom Build - -!ELSEIF "$(CFG)" == "MultiFace - Win32 Release MinSize" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "ReleaseMinSize" -# PROP BASE Intermediate_Dir "ReleaseMinSize" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "ReleaseMinSize" -# PROP Intermediate_Dir "ReleaseMinSize" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ATL_DLL" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /FD /c -# ADD CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ATL_DLL" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /machine:I386 -# Begin Custom Build - Performing registration -OutDir=.\ReleaseMinSize -TargetPath=.\ReleaseMinSize\MultiFace.dll -InputPath=.\ReleaseMinSize\MultiFace.dll -SOURCE="$(InputPath)" - -"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - regsvr32 /s /c "$(TargetPath)" - echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" - -# End Custom Build - -!ELSEIF "$(CFG)" == "MultiFace - Win32 Release MinDependency" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "ReleaseMinDependency" -# PROP BASE Intermediate_Dir "ReleaseMinDependency" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "ReleaseMinDependency" -# PROP Intermediate_Dir "ReleaseMinDependency" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ATL_STATIC_REGISTRY" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /FD /c -# ADD CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ATL_STATIC_REGISTRY" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /machine:I386 -# Begin Custom Build - Performing registration -OutDir=.\ReleaseMinDependency -TargetPath=.\ReleaseMinDependency\MultiFace.dll -InputPath=.\ReleaseMinDependency\MultiFace.dll -SOURCE="$(InputPath)" - -"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - regsvr32 /s /c "$(TargetPath)" - echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" - -# End Custom Build - -!ELSEIF "$(CFG)" == "MultiFace - Win32 Unicode Release MinSize" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "ReleaseUMinSize" -# PROP BASE Intermediate_Dir "ReleaseUMinSize" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "ReleaseUMinSize" -# PROP Intermediate_Dir "ReleaseUMinSize" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "_ATL_DLL" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /FD /c -# ADD CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "_ATL_DLL" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /machine:I386 -# Begin Custom Build - Performing registration -OutDir=.\ReleaseUMinSize -TargetPath=.\ReleaseUMinSize\MultiFace.dll -InputPath=.\ReleaseUMinSize\MultiFace.dll -SOURCE="$(InputPath)" - -"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - if "%OS%"=="" goto NOTNT - if not "%OS%"=="Windows_NT" goto NOTNT - regsvr32 /s /c "$(TargetPath)" - echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" - goto end - :NOTNT - echo Warning : Cannot register Unicode DLL on Windows 95 - :end - -# End Custom Build - -!ELSEIF "$(CFG)" == "MultiFace - Win32 Unicode Release MinDependency" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "ReleaseUMinDependency" -# PROP BASE Intermediate_Dir "ReleaseUMinDependency" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "ReleaseUMinDependency" -# PROP Intermediate_Dir "ReleaseUMinDependency" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "_ATL_STATIC_REGISTRY" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /FD /c -# ADD CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "_ATL_STATIC_REGISTRY" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /machine:I386 -# Begin Custom Build - Performing registration -OutDir=.\ReleaseUMinDependency -TargetPath=.\ReleaseUMinDependency\MultiFace.dll -InputPath=.\ReleaseUMinDependency\MultiFace.dll -SOURCE="$(InputPath)" - -"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - if "%OS%"=="" goto NOTNT - if not "%OS%"=="Windows_NT" goto NOTNT - regsvr32 /s /c "$(TargetPath)" - echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" - goto end - :NOTNT - echo Warning : Cannot register Unicode DLL on Windows 95 - :end - -# End Custom Build - -!ENDIF - -# Begin Target - -# Name "MultiFace - Win32 Debug" -# Name "MultiFace - Win32 Unicode Debug" -# Name "MultiFace - Win32 Release MinSize" -# Name "MultiFace - Win32 Release MinDependency" -# Name "MultiFace - Win32 Unicode Release MinSize" -# Name "MultiFace - Win32 Unicode Release MinDependency" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=.\Face.cpp -# End Source File -# Begin Source File - -SOURCE=.\MultiFace.cpp -# End Source File -# Begin Source File - -SOURCE=.\MultiFace.def -# End Source File -# Begin Source File - -SOURCE=.\MultiFace.idl -# ADD MTL /tlb ".\MultiFace.tlb" /h "MultiFace.h" /iid "MultiFace_i.c" /Oicf -# End Source File -# Begin Source File - -SOURCE=.\MultiFace.rc -# End Source File -# Begin Source File - -SOURCE=.\StdAfx.cpp -# ADD CPP /Yc"stdafx.h" -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=.\Face.h -# End Source File -# Begin Source File - -SOURCE=.\Resource.h -# End Source File -# Begin Source File - -SOURCE=.\StdAfx.h -# End Source File -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" -# Begin Source File - -SOURCE=.\Face.rgs -# End Source File -# End Group -# End Target -# End Project +# Microsoft Developer Studio Project File - Name="MultiFace" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 + +CFG=MultiFace - 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 "MultiFace.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 "MultiFace.mak" CFG="MultiFace - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "MultiFace - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "MultiFace - Win32 Unicode Debug" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "MultiFace - Win32 Release MinSize" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "MultiFace - Win32 Release MinDependency" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "MultiFace - Win32 Unicode Release MinSize" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "MultiFace - Win32 Unicode Release MinDependency" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "MultiFace - 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 /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /Yu"stdafx.h" /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /debug /machine:I386 /pdbtype:sept +# Begin Custom Build - Performing registration +OutDir=.\Debug +TargetPath=.\Debug\MultiFace.dll +InputPath=.\Debug\MultiFace.dll +SOURCE="$(InputPath)" + +"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + regsvr32 /s /c "$(TargetPath)" + echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" + +# End Custom Build + +!ELSEIF "$(CFG)" == "MultiFace - Win32 Unicode Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "DebugU" +# PROP BASE Intermediate_Dir "DebugU" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "DebugU" +# PROP Intermediate_Dir "DebugU" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /Yu"stdafx.h" /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /debug /machine:I386 /pdbtype:sept +# Begin Custom Build - Performing registration +OutDir=.\DebugU +TargetPath=.\DebugU\MultiFace.dll +InputPath=.\DebugU\MultiFace.dll +SOURCE="$(InputPath)" + +"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + if "%OS%"=="" goto NOTNT + if not "%OS%"=="Windows_NT" goto NOTNT + regsvr32 /s /c "$(TargetPath)" + echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" + goto end + :NOTNT + echo Warning : Cannot register Unicode DLL on Windows 95 + :end + +# End Custom Build + +!ELSEIF "$(CFG)" == "MultiFace - Win32 Release MinSize" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "ReleaseMinSize" +# PROP BASE Intermediate_Dir "ReleaseMinSize" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "ReleaseMinSize" +# PROP Intermediate_Dir "ReleaseMinSize" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ATL_DLL" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /FD /c +# ADD CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ATL_DLL" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /machine:I386 +# Begin Custom Build - Performing registration +OutDir=.\ReleaseMinSize +TargetPath=.\ReleaseMinSize\MultiFace.dll +InputPath=.\ReleaseMinSize\MultiFace.dll +SOURCE="$(InputPath)" + +"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + regsvr32 /s /c "$(TargetPath)" + echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" + +# End Custom Build + +!ELSEIF "$(CFG)" == "MultiFace - Win32 Release MinDependency" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "ReleaseMinDependency" +# PROP BASE Intermediate_Dir "ReleaseMinDependency" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "ReleaseMinDependency" +# PROP Intermediate_Dir "ReleaseMinDependency" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ATL_STATIC_REGISTRY" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /FD /c +# ADD CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_ATL_STATIC_REGISTRY" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /machine:I386 +# Begin Custom Build - Performing registration +OutDir=.\ReleaseMinDependency +TargetPath=.\ReleaseMinDependency\MultiFace.dll +InputPath=.\ReleaseMinDependency\MultiFace.dll +SOURCE="$(InputPath)" + +"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + regsvr32 /s /c "$(TargetPath)" + echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" + +# End Custom Build + +!ELSEIF "$(CFG)" == "MultiFace - Win32 Unicode Release MinSize" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "ReleaseUMinSize" +# PROP BASE Intermediate_Dir "ReleaseUMinSize" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "ReleaseUMinSize" +# PROP Intermediate_Dir "ReleaseUMinSize" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "_ATL_DLL" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /FD /c +# ADD CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "_ATL_DLL" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /machine:I386 +# Begin Custom Build - Performing registration +OutDir=.\ReleaseUMinSize +TargetPath=.\ReleaseUMinSize\MultiFace.dll +InputPath=.\ReleaseUMinSize\MultiFace.dll +SOURCE="$(InputPath)" + +"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + if "%OS%"=="" goto NOTNT + if not "%OS%"=="Windows_NT" goto NOTNT + regsvr32 /s /c "$(TargetPath)" + echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" + goto end + :NOTNT + echo Warning : Cannot register Unicode DLL on Windows 95 + :end + +# End Custom Build + +!ELSEIF "$(CFG)" == "MultiFace - Win32 Unicode Release MinDependency" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "ReleaseUMinDependency" +# PROP BASE Intermediate_Dir "ReleaseUMinDependency" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "ReleaseUMinDependency" +# PROP Intermediate_Dir "ReleaseUMinDependency" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "_ATL_STATIC_REGISTRY" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /FD /c +# ADD CPP /nologo /MT /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "_ATL_STATIC_REGISTRY" /D "_ATL_MIN_CRT" /Yu"stdafx.h" /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:windows /dll /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:windows /dll /machine:I386 +# Begin Custom Build - Performing registration +OutDir=.\ReleaseUMinDependency +TargetPath=.\ReleaseUMinDependency\MultiFace.dll +InputPath=.\ReleaseUMinDependency\MultiFace.dll +SOURCE="$(InputPath)" + +"$(OutDir)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + if "%OS%"=="" goto NOTNT + if not "%OS%"=="Windows_NT" goto NOTNT + regsvr32 /s /c "$(TargetPath)" + echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" + goto end + :NOTNT + echo Warning : Cannot register Unicode DLL on Windows 95 + :end + +# End Custom Build + +!ENDIF + +# Begin Target + +# Name "MultiFace - Win32 Debug" +# Name "MultiFace - Win32 Unicode Debug" +# Name "MultiFace - Win32 Release MinSize" +# Name "MultiFace - Win32 Release MinDependency" +# Name "MultiFace - Win32 Unicode Release MinSize" +# Name "MultiFace - Win32 Unicode Release MinDependency" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\Face.cpp +# End Source File +# Begin Source File + +SOURCE=.\MultiFace.cpp +# End Source File +# Begin Source File + +SOURCE=.\MultiFace.def +# End Source File +# Begin Source File + +SOURCE=.\MultiFace.idl +# ADD MTL /tlb ".\MultiFace.tlb" /h "MultiFace.h" /iid "MultiFace_i.c" /Oicf +# End Source File +# Begin Source File + +SOURCE=.\MultiFace.rc +# End Source File +# Begin Source File + +SOURCE=.\StdAfx.cpp +# ADD CPP /Yc"stdafx.h" +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\Face.h +# End Source File +# Begin Source File + +SOURCE=.\Resource.h +# End Source File +# Begin Source File + +SOURCE=.\StdAfx.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# Begin Source File + +SOURCE=.\Face.rgs +# End Source File +# End Group +# End Target +# End Project diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.dsw b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.dsw similarity index 94% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.dsw rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.dsw index 4d6beb1..e6b7f0d 100644 --- a/samples/com/jacob/samples/atl/MultiFace/MultiFace.dsw +++ b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.dsw @@ -1,29 +1,29 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "MultiFace"=.\MultiFace.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: "MultiFace"=.\MultiFace.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.h b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.h similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.h rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.h diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.idl b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.idl similarity index 95% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.idl rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.idl index 37b07aa..0ad36a9 100644 --- a/samples/com/jacob/samples/atl/MultiFace/MultiFace.idl +++ b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.idl @@ -1,70 +1,70 @@ -// MultiFace.idl : IDL source for MultiFace.dll -// - -// This file will be processed by the MIDL tool to -// produce the type library (MultiFace.tlb) and marshalling code. - -import "oaidl.idl"; -import "ocidl.idl"; - - [ - object, - uuid(9BF2440F-B2E0-11D4-A695-00104BFF3241), - dual, - helpstring("IFace1 Interface"), - pointer_default(unique) - ] - interface IFace1 : IDispatch - { - [propget, id(1), helpstring("property Face1Name")] HRESULT Face1Name([out, retval] BSTR *pVal); - [propput, id(1), helpstring("property Face1Name")] HRESULT Face1Name([in] BSTR newVal); - }; - - [ - object, - uuid(9BF24410-B2E0-11D4-A695-00104BFF3241), - dual, - helpstring("IFace2 Interface"), - pointer_default(unique) - ] - interface IFace2 : IDispatch - { - [propget, id(1), helpstring("property Face2Nam")] HRESULT Face2Nam([out, retval] BSTR *pVal); - [propput, id(1), helpstring("property Face2Nam")] HRESULT Face2Nam([in] BSTR newVal); - }; - - [ - object, - uuid(9BF24411-B2E0-11D4-A695-00104BFF3241), - dual, - helpstring("IFace3 Interface"), - pointer_default(unique) - ] - interface IFace3 : IDispatch - { - [propget, id(1), helpstring("property Face3Name")] HRESULT Face3Name([out, retval] BSTR *pVal); - [propput, id(1), helpstring("property Face3Name")] HRESULT Face3Name([in] BSTR newVal); - }; - -[ - uuid(9BF24403-B2E0-11D4-A695-00104BFF3241), - version(1.0), - helpstring("MultiFace 1.0 Type Library") -] -library MULTIFACELib -{ - importlib("stdole32.tlb"); - importlib("stdole2.tlb"); - - - [ - uuid(9BF24412-B2E0-11D4-A695-00104BFF3241), - helpstring("Face Class") - ] - coclass Face - { - [default] interface IFace1; - interface IFace2; - interface IFace3; - }; -}; +// MultiFace.idl : IDL source for MultiFace.dll +// + +// This file will be processed by the MIDL tool to +// produce the type library (MultiFace.tlb) and marshalling code. + +import "oaidl.idl"; +import "ocidl.idl"; + + [ + object, + uuid(9BF2440F-B2E0-11D4-A695-00104BFF3241), + dual, + helpstring("IFace1 Interface"), + pointer_default(unique) + ] + interface IFace1 : IDispatch + { + [propget, id(1), helpstring("property Face1Name")] HRESULT Face1Name([out, retval] BSTR *pVal); + [propput, id(1), helpstring("property Face1Name")] HRESULT Face1Name([in] BSTR newVal); + }; + + [ + object, + uuid(9BF24410-B2E0-11D4-A695-00104BFF3241), + dual, + helpstring("IFace2 Interface"), + pointer_default(unique) + ] + interface IFace2 : IDispatch + { + [propget, id(1), helpstring("property Face2Nam")] HRESULT Face2Nam([out, retval] BSTR *pVal); + [propput, id(1), helpstring("property Face2Nam")] HRESULT Face2Nam([in] BSTR newVal); + }; + + [ + object, + uuid(9BF24411-B2E0-11D4-A695-00104BFF3241), + dual, + helpstring("IFace3 Interface"), + pointer_default(unique) + ] + interface IFace3 : IDispatch + { + [propget, id(1), helpstring("property Face3Name")] HRESULT Face3Name([out, retval] BSTR *pVal); + [propput, id(1), helpstring("property Face3Name")] HRESULT Face3Name([in] BSTR newVal); + }; + +[ + uuid(9BF24403-B2E0-11D4-A695-00104BFF3241), + version(1.0), + helpstring("MultiFace 1.0 Type Library") +] +library MULTIFACELib +{ + importlib("stdole32.tlb"); + importlib("stdole2.tlb"); + + + [ + uuid(9BF24412-B2E0-11D4-A695-00104BFF3241), + helpstring("Face Class") + ] + coclass Face + { + [default] interface IFace1; + interface IFace2; + interface IFace3; + }; +}; diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.ncb b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.ncb similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.ncb rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.ncb diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.opt b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.opt similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.opt rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.opt diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.plg b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.plg similarity index 96% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.plg rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.plg index 5ade7bc..b9aad38 100644 --- a/samples/com/jacob/samples/atl/MultiFace/MultiFace.plg +++ b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.plg @@ -1,48 +1,48 @@ - - -
-

Build Log

-

---------------------Configuration: MultiFace - Win32 Debug-------------------- -

-

Command Lines

-Creating temporary file "C:\TEMP\RSP335.tmp" with contents -[ -/nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /Fp"Debug/MultiFace.pch" /Yu"stdafx.h" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c -"D:\jacob_15\samples\test\atl\MultiFace\MultiFace.cpp" -"D:\jacob_15\samples\test\atl\MultiFace\Face.cpp" -] -Creating command line "cl.exe @C:\TEMP\RSP335.tmp" -Creating temporary file "C:\TEMP\RSP336.tmp" with contents -[ -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:windows /dll /incremental:yes /pdb:"Debug/MultiFace.pdb" /debug /machine:I386 /def:".\MultiFace.def" /out:"Debug/MultiFace.dll" /implib:"Debug/MultiFace.lib" /pdbtype:sept -.\Debug\StdAfx.obj -.\Debug\MultiFace.obj -.\Debug\MultiFace.res -.\Debug\Face.obj -] -Creating command line "link.exe @C:\TEMP\RSP336.tmp" -Creating temporary file "C:\TEMP\RSP337.bat" with contents -[ -@echo off -regsvr32 /s /c ".\Debug\MultiFace.dll" -echo regsvr32 exec. time > ".\Debug\regsvr32.trg" -] -Creating command line "C:\TEMP\RSP337.bat" -Compiling... -MultiFace.cpp -Face.cpp -Generating Code... -Linking... -

Output Window

-Performing registration -RegSvr32: DllRegisterServer in .\Debug\MultiFace.dll succeeded. - - - - -

Results

-MultiFace.dll - 0 error(s), 0 warning(s) -
- - + + +
+

Build Log

+

+--------------------Configuration: MultiFace - Win32 Debug-------------------- +

+

Command Lines

+Creating temporary file "C:\TEMP\RSP335.tmp" with contents +[ +/nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /Fp"Debug/MultiFace.pch" /Yu"stdafx.h" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c +"D:\jacob_15\samples\test\atl\MultiFace\MultiFace.cpp" +"D:\jacob_15\samples\test\atl\MultiFace\Face.cpp" +] +Creating command line "cl.exe @C:\TEMP\RSP335.tmp" +Creating temporary file "C:\TEMP\RSP336.tmp" with contents +[ +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:windows /dll /incremental:yes /pdb:"Debug/MultiFace.pdb" /debug /machine:I386 /def:".\MultiFace.def" /out:"Debug/MultiFace.dll" /implib:"Debug/MultiFace.lib" /pdbtype:sept +.\Debug\StdAfx.obj +.\Debug\MultiFace.obj +.\Debug\MultiFace.res +.\Debug\Face.obj +] +Creating command line "link.exe @C:\TEMP\RSP336.tmp" +Creating temporary file "C:\TEMP\RSP337.bat" with contents +[ +@echo off +regsvr32 /s /c ".\Debug\MultiFace.dll" +echo regsvr32 exec. time > ".\Debug\regsvr32.trg" +] +Creating command line "C:\TEMP\RSP337.bat" +Compiling... +MultiFace.cpp +Face.cpp +Generating Code... +Linking... +

Output Window

+Performing registration +RegSvr32: DllRegisterServer in .\Debug\MultiFace.dll succeeded. + + + + +

Results

+MultiFace.dll - 0 error(s), 0 warning(s) +
+ + diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.rc b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.rc similarity index 95% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.rc rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.rc index db11272..05d1eb1 100644 --- a/samples/com/jacob/samples/atl/MultiFace/MultiFace.rc +++ b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.rc @@ -1,125 +1,125 @@ -//Microsoft Developer Studio generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE DISCARDABLE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE DISCARDABLE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE DISCARDABLE -BEGIN - "1 TYPELIB ""MultiFace.tlb""\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -#ifndef _MAC -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,0,1 - PRODUCTVERSION 1,0,0,1 - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904B0" - BEGIN - VALUE "CompanyName", "\0" - VALUE "FileDescription", "MultiFace Module\0" - VALUE "FileVersion", "1, 0, 0, 1\0" - VALUE "InternalName", "MultiFace\0" - VALUE "LegalCopyright", "Copyright 2000\0" - VALUE "OriginalFilename", "MultiFace.DLL\0" - VALUE "ProductName", "MultiFace Module\0" - VALUE "ProductVersion", "1, 0, 0, 1\0" - VALUE "OLESelfRegister", "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // !_MAC - - -///////////////////////////////////////////////////////////////////////////// -// -// REGISTRY -// - -IDR_Face REGISTRY DISCARDABLE "Face.rgs" - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE DISCARDABLE -BEGIN - IDS_PROJNAME "MultiFace" - IDS_FACE_DESC "Face Class" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -1 TYPELIB "MultiFace.tlb" - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +//Microsoft Developer Studio generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE DISCARDABLE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE DISCARDABLE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE DISCARDABLE +BEGIN + "1 TYPELIB ""MultiFace.tlb""\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +#ifndef _MAC +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 1,0,0,1 + PRODUCTVERSION 1,0,0,1 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904B0" + BEGIN + VALUE "CompanyName", "\0" + VALUE "FileDescription", "MultiFace Module\0" + VALUE "FileVersion", "1, 0, 0, 1\0" + VALUE "InternalName", "MultiFace\0" + VALUE "LegalCopyright", "Copyright 2000\0" + VALUE "OriginalFilename", "MultiFace.DLL\0" + VALUE "ProductName", "MultiFace Module\0" + VALUE "ProductVersion", "1, 0, 0, 1\0" + VALUE "OLESelfRegister", "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // !_MAC + + +///////////////////////////////////////////////////////////////////////////// +// +// REGISTRY +// + +IDR_Face REGISTRY DISCARDABLE "Face.rgs" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE DISCARDABLE +BEGIN + IDS_PROJNAME "MultiFace" + IDS_FACE_DESC "Face Class" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +1 TYPELIB "MultiFace.tlb" + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace.tlb b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace.tlb similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace.tlb rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace.tlb diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace_i.c b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace_i.c similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace_i.c rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace_i.c diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFace_p.c b/src/sample/com/jacob/samples/atl/MultiFace/MultiFace_p.c similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFace_p.c rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFace_p.c diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFaceps.def b/src/sample/com/jacob/samples/atl/MultiFace/MultiFaceps.def similarity index 95% rename from samples/com/jacob/samples/atl/MultiFace/MultiFaceps.def rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFaceps.def index 6c1fe81..b256343 100644 --- a/samples/com/jacob/samples/atl/MultiFace/MultiFaceps.def +++ b/src/sample/com/jacob/samples/atl/MultiFace/MultiFaceps.def @@ -1,11 +1,11 @@ - -LIBRARY "MultiFacePS" - -DESCRIPTION 'Proxy/Stub DLL' - -EXPORTS - DllGetClassObject @1 PRIVATE - DllCanUnloadNow @2 PRIVATE - GetProxyDllInfo @3 PRIVATE - DllRegisterServer @4 PRIVATE - DllUnregisterServer @5 PRIVATE + +LIBRARY "MultiFacePS" + +DESCRIPTION 'Proxy/Stub DLL' + +EXPORTS + DllGetClassObject @1 PRIVATE + DllCanUnloadNow @2 PRIVATE + GetProxyDllInfo @3 PRIVATE + DllRegisterServer @4 PRIVATE + DllUnregisterServer @5 PRIVATE diff --git a/samples/com/jacob/samples/atl/MultiFace/MultiFaceps.mk b/src/sample/com/jacob/samples/atl/MultiFace/MultiFaceps.mk similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/MultiFaceps.mk rename to src/sample/com/jacob/samples/atl/MultiFace/MultiFaceps.mk diff --git a/samples/com/jacob/samples/atl/MultiFace/StdAfx.cpp b/src/sample/com/jacob/samples/atl/MultiFace/StdAfx.cpp similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/StdAfx.cpp rename to src/sample/com/jacob/samples/atl/MultiFace/StdAfx.cpp diff --git a/samples/com/jacob/samples/atl/MultiFace/StdAfx.h b/src/sample/com/jacob/samples/atl/MultiFace/StdAfx.h similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/StdAfx.h rename to src/sample/com/jacob/samples/atl/MultiFace/StdAfx.h diff --git a/samples/com/jacob/samples/atl/MultiFace/dlldata.c b/src/sample/com/jacob/samples/atl/MultiFace/dlldata.c similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/dlldata.c rename to src/sample/com/jacob/samples/atl/MultiFace/dlldata.c diff --git a/samples/com/jacob/samples/atl/MultiFace/resource.h b/src/sample/com/jacob/samples/atl/MultiFace/resource.h similarity index 100% rename from samples/com/jacob/samples/atl/MultiFace/resource.h rename to src/sample/com/jacob/samples/atl/MultiFace/resource.h diff --git a/samples/com/jacob/samples/atl/MultiFaceTest.java b/src/sample/com/jacob/samples/atl/MultiFaceTest.java similarity index 100% rename from samples/com/jacob/samples/atl/MultiFaceTest.java rename to src/sample/com/jacob/samples/atl/MultiFaceTest.java diff --git a/samples/com/jacob/samples/atl/readme.txt b/src/sample/com/jacob/samples/atl/readme.txt similarity index 100% rename from samples/com/jacob/samples/atl/readme.txt rename to src/sample/com/jacob/samples/atl/readme.txt diff --git a/samples/com/jacob/samples/office/ExcelDispatchTest.java b/src/sample/com/jacob/samples/office/ExcelDispatchTest.java similarity index 100% rename from samples/com/jacob/samples/office/ExcelDispatchTest.java rename to src/sample/com/jacob/samples/office/ExcelDispatchTest.java diff --git a/samples/com/jacob/samples/office/TestDocument.doc b/src/sample/com/jacob/samples/office/TestDocument.doc similarity index 100% rename from samples/com/jacob/samples/office/TestDocument.doc rename to src/sample/com/jacob/samples/office/TestDocument.doc diff --git a/samples/com/jacob/samples/office/VisioPrintTest.java b/src/sample/com/jacob/samples/office/VisioPrintTest.java similarity index 100% rename from samples/com/jacob/samples/office/VisioPrintTest.java rename to src/sample/com/jacob/samples/office/VisioPrintTest.java diff --git a/samples/com/jacob/samples/office/WordDocumentProperties.java b/src/sample/com/jacob/samples/office/WordDocumentProperties.java similarity index 100% rename from samples/com/jacob/samples/office/WordDocumentProperties.java rename to src/sample/com/jacob/samples/office/WordDocumentProperties.java diff --git a/samples/com/jacob/samples/outlook/Outlook.java b/src/sample/com/jacob/samples/outlook/Outlook.java similarity index 100% rename from samples/com/jacob/samples/outlook/Outlook.java rename to src/sample/com/jacob/samples/outlook/Outlook.java diff --git a/samples/com/jacob/samples/system/DiskUtils.java b/src/sample/com/jacob/samples/system/DiskUtils.java similarity index 100% rename from samples/com/jacob/samples/system/DiskUtils.java rename to src/sample/com/jacob/samples/system/DiskUtils.java diff --git a/samples/com/jacob/samples/system/SystemMonitor.java b/src/sample/com/jacob/samples/system/SystemMonitor.java similarity index 100% rename from samples/com/jacob/samples/system/SystemMonitor.java rename to src/sample/com/jacob/samples/system/SystemMonitor.java diff --git a/samples/com/jacob/samples/visio/VisioApp.java b/src/sample/com/jacob/samples/visio/VisioApp.java similarity index 100% rename from samples/com/jacob/samples/visio/VisioApp.java rename to src/sample/com/jacob/samples/visio/VisioApp.java diff --git a/samples/com/jacob/samples/visio/VisioAppFacade.java b/src/sample/com/jacob/samples/visio/VisioAppFacade.java similarity index 100% rename from samples/com/jacob/samples/visio/VisioAppFacade.java rename to src/sample/com/jacob/samples/visio/VisioAppFacade.java diff --git a/samples/com/jacob/samples/visio/VisioDemo.java b/src/sample/com/jacob/samples/visio/VisioDemo.java similarity index 100% rename from samples/com/jacob/samples/visio/VisioDemo.java rename to src/sample/com/jacob/samples/visio/VisioDemo.java diff --git a/samples/com/jacob/samples/visio/VisioEventAdapter.java b/src/sample/com/jacob/samples/visio/VisioEventAdapter.java similarity index 100% rename from samples/com/jacob/samples/visio/VisioEventAdapter.java rename to src/sample/com/jacob/samples/visio/VisioEventAdapter.java diff --git a/samples/com/jacob/samples/visio/VisioEventListener.java b/src/sample/com/jacob/samples/visio/VisioEventListener.java similarity index 100% rename from samples/com/jacob/samples/visio/VisioEventListener.java rename to src/sample/com/jacob/samples/visio/VisioEventListener.java diff --git a/samples/com/jacob/samples/visio/VisioException.java b/src/sample/com/jacob/samples/visio/VisioException.java similarity index 100% rename from samples/com/jacob/samples/visio/VisioException.java rename to src/sample/com/jacob/samples/visio/VisioException.java diff --git a/samples/com/jacob/samples/visio/test_drawing.vsd b/src/sample/com/jacob/samples/visio/test_drawing.vsd similarity index 100% rename from samples/com/jacob/samples/visio/test_drawing.vsd rename to src/sample/com/jacob/samples/visio/test_drawing.vsd