diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/AssemblyInfo.cpp b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/AssemblyInfo.cpp new file mode 100644 index 00000000..a10a10f5 --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/AssemblyInfo.cpp @@ -0,0 +1,40 @@ +#include "stdafx.h" + +using namespace System; +using namespace System::Reflection; +using namespace System::Runtime::CompilerServices; +using namespace System::Runtime::InteropServices; +using namespace System::Security::Permissions; + +// +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +// +[assembly:AssemblyTitleAttribute("RhinoMocksCPPInterfaces")]; +[assembly:AssemblyDescriptionAttribute("")]; +[assembly:AssemblyConfigurationAttribute("")]; +[assembly:AssemblyCompanyAttribute("")]; +[assembly:AssemblyProductAttribute("RhinoMocksCPPInterfaces")]; +[assembly:AssemblyCopyrightAttribute("Copyright (c) 2008")]; +[assembly:AssemblyTrademarkAttribute("")]; +[assembly:AssemblyCultureAttribute("")]; + +// +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the value or you can default the Revision and Build Numbers +// by using the '*' as shown below: + +[assembly:AssemblyVersionAttribute("1.0.*")]; + +[assembly:ComVisible(false)]; + +[assembly:CLSCompliantAttribute(true)]; + +[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)]; diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/ReadMe.txt b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/ReadMe.txt new file mode 100644 index 00000000..3011e5ee --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/ReadMe.txt @@ -0,0 +1,31 @@ +======================================================================== + DYNAMIC LINK LIBRARY : Rhino.Mocks.CPP.Interfaces Project Overview +======================================================================== + +AppWizard has created this Rhino.Mocks.CPP.Interfaces DLL for you. + +This file contains a summary of what you will find in each of the files that +make up your Rhino.Mocks.CPP.Interfaces application. + +Rhino.Mocks.CPP.Interfaces.vcproj + This is the main project file for VC++ projects generated using an Application Wizard. + It contains information about the version of Visual C++ that generated the file, and + information about the platforms, configurations, and project features selected with the + Application Wizard. + +Rhino.Mocks.CPP.Interfaces.cpp + This is the main DLL source file. + +Rhino.Mocks.CPP.Interfaces.h + This file contains a class declaration. + +AssemblyInfo.cpp + Contains custom attributes for modifying assembly metadata. + +///////////////////////////////////////////////////////////////////////////// +Other notes: + +AppWizard uses "TODO:" to indicate parts of the source code you +should add to or customize. + +///////////////////////////////////////////////////////////////////////////// diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.cpp b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.cpp new file mode 100644 index 00000000..93d1a9b7 --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.cpp @@ -0,0 +1,6 @@ +// This is the main DLL file. + +#include "stdafx.h" + +#include "Rhino.Mocks.CPP.Interfaces.h" + diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.h b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.h new file mode 100644 index 00000000..a33e5761 --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.h @@ -0,0 +1,13 @@ +// Rhino.Mocks.CPP.Interfaces.h + +#pragma once + +using namespace System; + +namespace RhinoMocksCPPInterfaces { + + public interface class IHaveMethodWithModOpts + { + void StartLiveOnSlot(long slotNumber); + }; +} diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.vcproj b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.vcproj new file mode 100644 index 00000000..220b75d5 --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces.vcproj @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Stdafx.cpp b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Stdafx.cpp new file mode 100644 index 00000000..3be0df6a --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Stdafx.cpp @@ -0,0 +1,5 @@ +// stdafx.cpp : source file that includes just the standard includes +// Rhino.Mocks.CPP.Interfaces.pch will be the pre-compiled header +// stdafx.obj will contain the pre-compiled type information + +#include "stdafx.h" diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Stdafx.h b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Stdafx.h new file mode 100644 index 00000000..2e525d43 --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/Stdafx.h @@ -0,0 +1,7 @@ +// stdafx.h : include file for standard system include files, +// or project specific include files that are used frequently, +// but are changed infrequently + +#pragma once + + diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/app.ico b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/app.ico new file mode 100644 index 00000000..3a5525fd Binary files /dev/null and b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/app.ico differ diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/app.rc b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/app.rc new file mode 100644 index 00000000..8c1d6400 --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/app.rc @@ -0,0 +1,63 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon placed first or with lowest ID value becomes application icon + +LANGUAGE 9, 1 +#pragma code_page(1252) +1 ICON "app.ico" + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" + "\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\0" +END + +#endif // APSTUDIO_INVOKED + +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/resource.h b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/resource.h new file mode 100644 index 00000000..1f2251c2 --- /dev/null +++ b/Rhino.Mocks.CPP.Interfaces/Rhino.Mocks.CPP.Interfaces/resource.h @@ -0,0 +1,3 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by app.rc