The MinMaxShip component is a Component Object Model (COM) object that exposes a set of COM interfaces to the order processing pipeline (OPP). To create this project in Visual C++ 5.0, you use the COM App Wizard.
Your dialog box should look like this:
A dialog box appears that lists the main files that will be created. These files are listed in the following table, along with a description of each file that the ATL COM AppWizard generates.
File | Purpose |
---|---|
MinMaxShip.cpp, MinMaxShip.h | Contains the implementation of DllMain, DllCanUnloadNow, DllGetClassObject, DllRegisterServer and DllUnregisterServer. Also contains an object map, which is a list of the ATL objects in your project. This is initially blank, because you have not created an object yet. |
MinMaxShip.def | Standard Windows module definition file. |
MinMaxShip.dsw | Project workspace. |
MinMaxShip.dsp | File that contains the project settings. |
MinMaxShip.idl | Interface definition language file, which describes the interfaces specific to your objects. |
MinMaxShip.rc | Resource file, which initially contains the version information and a string containing the project name. |
Resource.h | Header file for the resource file. |
MinMaxShip.mk | Make file that can be used to build a proxy/stub DLL. You will not need to use this. |
MinMaxShipps.def | Module definition file for the proxy/stub DLL. |
StdAfx.cpp | Fill that will #include the ATL implementation files. |
StdAfx.h | File that will #include the ATL header files. |