home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winbase / cluster / smbsmp / smbsmpex / readex.txt < prev    next >
Encoding:
Text File  |  1997-07-29  |  4.8 KB  |  124 lines

  1. ========================================================================
  2.        CLUSTER ADMINISTRATOR EXTENSION : SmbSmp
  3. ========================================================================
  4.  
  5.  
  6. AppWizard has created this Cluster Administrator Extension DLL for you.
  7. This DLL demonstrates the basics of modifying the interface of
  8. Cluster Administrator and is also a starting point for writing your DLL.
  9.  
  10. This file contains a summary of what you will find in each of the files that
  11. make up your Cluster Administrator Extension DLL.
  12.  
  13. SmbSmpEx.h
  14.     This is the main header file for the DLL.  It declares the
  15.     CSmbSmpApp class.
  16.  
  17. SmbSmpEx.cpp
  18.     This is the main DLL source file.  It contains the class CSmbSmpApp.
  19.     It also contains the OLE entry points required of inproc servers.
  20.  
  21. SmbSmpEx.rc
  22.     This is a listing of all of the Microsoft Windows resources that the
  23.     program uses.  It includes the icons, bitmaps, and cursors that are stored
  24.     in the RES subdirectory.  This file can be directly edited in Microsoft
  25.     Developer Studio.
  26.  
  27. res\SmbSmpEx.rc2
  28.     This file contains resources that are not edited by Microsoft 
  29.     Developer Studio.  You should place all resources not
  30.     editable by the resource editor in this file.
  31.  
  32. SmbSmpEx.def
  33.     This file contains information about the DLL that must be
  34.     provided to run with Microsoft Windows.  It defines parameters
  35.     such as the name and description of the DLL.  It also exports
  36.     functions from the DLL.
  37.  
  38. SmbSmpEx.clw
  39.     This file contains information used by ClassWizard to edit existing
  40.     classes or add new classes.  ClassWizard also uses this file to store
  41.     information needed to create and edit message maps and dialog data
  42.     maps and to create prototype member functions.
  43.  
  44. ExtObj.h
  45.     This is the header file which defines the classes which implement the
  46.     COM interfaces by the Microsoft Windows NT Cluster Administrator program
  47.     for adding property pages, wizard pages, or context menu items.  It
  48.     defines the CExtObject class.
  49.  
  50. ExtObj.cpp
  51.     This is the source file which implements the CExtObject class.
  52.  
  53. ExtObjID.idl
  54.     This the Interface Definition Language source file for defining
  55.     the COM object implemented by the extension DLL.  This is the object
  56.     that will be loaded by the Cluster Administrator program.
  57.  
  58. /////////////////////////////////////////////////////////////////////////////
  59. Other standard files:
  60.  
  61. StdAfx.h, StdAfx.cpp
  62.     These files are used to build a precompiled header (PCH) file
  63.     named SmbSmp.pch and a precompiled types file named StdAfx.obj.
  64.  
  65. Resource.h
  66.     This is the standard header file, which defines new resource IDs.
  67.     Microsoft Developer Studio reads and updates this file.
  68.  
  69. /////////////////////////////////////////////////////////////////////////////
  70. Property page files:
  71.  
  72. BasePage.h
  73.     This is the header file which defines a class which provides base
  74.     property page functionality for use by extension property pages.  It
  75.     defines the CBasePropertyPage class.
  76.  
  77. BasePage.cpp
  78.     This is the source file which implements the CBasePropertyPage class.
  79.  
  80. BasePage.inl
  81.     This is the source file which implements inline functions for the
  82.     CBasePropertyPage class.
  83.  
  84. PropList.h
  85.     This is the header file which defines classes for manipulating
  86.     cluster property lists.  It defines the CClusPropList and CObjectProperty
  87.     classes.
  88.  
  89. PropList.cpp
  90.     This is the source file which implements the CClusPropList and
  91.     CObjectProperty classes for manipulating cluster property lists.
  92.  
  93. ResProp.h
  94.     This is the header file which defines a property page titled "Parameters"
  95.     to add to property sheets for resources for which your extension DLL is
  96.     written.  It defines the CSmbSmpParamsPage class.
  97.  
  98. ResProp.cpp
  99.     This is the source file which implements the CSmbSmpParamsPage class.
  100.  
  101. /////////////////////////////////////////////////////////////////////////////
  102. Other notes:
  103.  
  104. This application uses the ActiveX Template Library (ATL) V1.1.  ATL V1.1
  105. will need to be installed before your application will build.
  106.  
  107. To register your extension DLL so that it can be used with the Cluster
  108. Administrator program, use the RegClAdm.exe SDK tool on each machine on
  109. which the Cluster Administrator is to be executed.  RegCladm.exe is
  110. located in the BIN sub-directory of your Visual C++ Installation Directory
  111. (typically C:\MSDEV\BIN):
  112.  
  113.     RegClAdm [/cclustername] SmbSmpEx.dll
  114.  
  115. AppWizard uses "TODO:" to indicate parts of the source code you
  116. should add to or customize.
  117.  
  118. **************************************************************************
  119.   NOTE: You must use the MIDL compiler from NT 4.0,
  120.   version 3.00.44 or greater
  121. **************************************************************************
  122.  
  123. /////////////////////////////////////////////////////////////////////////////
  124.