1 | ======================================================================== |
---|
2 | ACTIVE TEMPLATE LIBRARY : UaMobileTools Project Overview |
---|
3 | ======================================================================== |
---|
4 | |
---|
5 | AppWizard has created this UaMobileTools project for you to use as the starting point for |
---|
6 | writing your Dynamic Link Library (DLL). |
---|
7 | |
---|
8 | This file contains a summary of what you will find in each of the files that |
---|
9 | make up your project. |
---|
10 | |
---|
11 | UaMobileTools.vcxproj |
---|
12 | This is the main project file for VC++ projects generated using an Application Wizard. |
---|
13 | It contains information about the version of Visual C++ that generated the file, and |
---|
14 | information about the platforms, configurations, and project features selected with the |
---|
15 | Application Wizard. |
---|
16 | |
---|
17 | UaMobileTools.vcxproj.filters |
---|
18 | This is the filters file for VC++ projects generated using an Application Wizard. |
---|
19 | It contains information about the association between the files in your project |
---|
20 | and the filters. This association is used in the IDE to show grouping of files with |
---|
21 | similar extensions under a specific node (for e.g. ".cpp" files are associated with the |
---|
22 | "Source Files" filter). |
---|
23 | |
---|
24 | UaMobileTools.idl |
---|
25 | This file contains the IDL definitions of the type library, the interfaces |
---|
26 | and co-classes defined in your project. |
---|
27 | This file will be processed by the MIDL compiler to generate: |
---|
28 | C++ interface definitions and GUID declarations (UaMobileTools.h) |
---|
29 | GUID definitions (UaMobileTools_i.c) |
---|
30 | A type library (UaMobileTools.tlb) |
---|
31 | Marshaling code (UaMobileTools_p.c and dlldata.c) |
---|
32 | |
---|
33 | UaMobileTools.h |
---|
34 | This file contains the C++ interface definitions and GUID declarations of the |
---|
35 | items defined in UaMobileTools.idl. It will be regenerated by MIDL during compilation. |
---|
36 | |
---|
37 | UaMobileTools.cpp |
---|
38 | This file contains the object map and the implementation of your DLL's exports. |
---|
39 | |
---|
40 | UaMobileTools.rc |
---|
41 | This is a listing of all of the Microsoft Windows resources that the |
---|
42 | program uses. |
---|
43 | |
---|
44 | UaMobileTools.def |
---|
45 | This module-definition file provides the linker with information about the exports |
---|
46 | required by your DLL. It contains exports for: |
---|
47 | DllGetClassObject |
---|
48 | DllCanUnloadNow |
---|
49 | DllRegisterServer |
---|
50 | DllUnregisterServer |
---|
51 | DllInstall |
---|
52 | |
---|
53 | ///////////////////////////////////////////////////////////////////////////// |
---|
54 | Other standard files: |
---|
55 | |
---|
56 | StdAfx.h, StdAfx.cpp |
---|
57 | These files are used to build a precompiled header (PCH) file |
---|
58 | named UaMobileTools.pch and a precompiled types file named StdAfx.obj. |
---|
59 | |
---|
60 | Resource.h |
---|
61 | This is the standard header file that defines resource IDs. |
---|
62 | |
---|
63 | ///////////////////////////////////////////////////////////////////////////// |
---|
64 | Proxy/stub DLL project and module definition file: |
---|
65 | |
---|
66 | UaMobileToolsps.vcxproj |
---|
67 | This file is the project file for building a proxy/stub DLL if necessary. |
---|
68 | The IDL file in the main project must contain at least one interface and you must |
---|
69 | first compile the IDL file before building the proxy/stub DLL. This process generates |
---|
70 | dlldata.c, UaMobileTools_i.c and UaMobileTools_p.c which are required |
---|
71 | to build the proxy/stub DLL. |
---|
72 | |
---|
73 | UaMobileToolsps.vcxproj.filters |
---|
74 | This is the filters file for the proxy/stub project. It contains information about the |
---|
75 | association between the files in your project and the filters. This association is |
---|
76 | used in the IDE to show grouping of files with similar extensions under a specific |
---|
77 | node (for e.g. ".cpp" files are associated with the "Source Files" filter). |
---|
78 | |
---|
79 | UaMobileToolsps.def |
---|
80 | This module definition file provides the linker with information about the exports |
---|
81 | required by the proxy/stub. |
---|
82 | |
---|
83 | ///////////////////////////////////////////////////////////////////////////// |
---|