You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
2.9 KiB
Plaintext
68 lines
2.9 KiB
Plaintext
20 years ago
|
========================================================================
|
||
|
ACTIVE TEMPLATE LIBRARY : exiv2com Project Overview
|
||
|
========================================================================
|
||
|
|
||
|
AppWizard has created this exiv2com project for you to use as the starting point for
|
||
|
writing your Dynamic Link Library (DLL).
|
||
|
|
||
|
This file contains a summary of what you will find in each of the files that
|
||
|
make up your project.
|
||
|
|
||
|
exiv2com.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.
|
||
|
|
||
|
exiv2com.idl
|
||
|
This file contains the IDL definitions of the type library, the interfaces
|
||
|
and co-classes defined in your project.
|
||
|
This file will be processed by the MIDL compiler to generate:
|
||
|
C++ interface definitions and GUID declarations (exiv2com.h)
|
||
|
GUID definitions (exiv2com_i.c)
|
||
|
A type library (exiv2com.tlb)
|
||
|
Marshaling code (exiv2com_p.c and dlldata.c)
|
||
|
|
||
|
exiv2com.h
|
||
|
This file contains the C++ interface definitions and GUID declarations of the
|
||
|
items defined in exiv2com.idl. It will be regenerated by MIDL during compilation.
|
||
|
exiv2com.cpp
|
||
|
This file contains the object map and the implementation of your DLL's exports.
|
||
|
exiv2com.rc
|
||
|
This is a listing of all of the Microsoft Windows resources that the
|
||
|
program uses.
|
||
|
|
||
|
exiv2com.def
|
||
|
This module-definition file provides the linker with information about the exports
|
||
|
required by your DLL. It contains exports for:
|
||
|
DllGetClassObject
|
||
|
DllCanUnloadNow
|
||
|
GetProxyDllInfo
|
||
|
DllRegisterServer
|
||
|
DllUnregisterServer
|
||
|
|
||
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
Other standard files:
|
||
|
|
||
|
StdAfx.h, StdAfx.cpp
|
||
|
These files are used to build a precompiled header (PCH) file
|
||
|
named exiv2com.pch and a precompiled types file named StdAfx.obj.
|
||
|
|
||
|
Resource.h
|
||
|
This is the standard header file that defines resource IDs.
|
||
|
|
||
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
Proxy/stub DLL project and module definition file:
|
||
|
|
||
|
exiv2comps.vcproj
|
||
|
This file is the project file for building a proxy/stub DLL if necessary.
|
||
|
The IDL file in the main project must contain at least one interface and you must
|
||
|
first compile the IDL file before building the proxy/stub DLL. This process generates
|
||
|
dlldata.c, exiv2com_i.c and exiv2com_p.c which are required
|
||
|
to build the proxy/stub DLL.
|
||
|
|
||
|
exiv2comps.def
|
||
|
This module definition file provides the linker with information about the exports
|
||
|
required by the proxy/stub.
|
||
|
/////////////////////////////////////////////////////////////////////////////
|