home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / sysmgmt / msi / msi.txt < prev    next >
Text File  |  1997-09-17  |  3KB  |  74 lines

  1. Microsoft Installer Beta1 SDK Release   -  Sep 17, 1997
  2.  
  3. ALL INFORMATION AND COMPONENTS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
  5. WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
  6.  
  7. This release includes the following components:
  8.  
  9. INCLUDE
  10.     Msi.h - install management API functions
  11.     MsiQuery.h - database and custom action API functions
  12.  
  13. LIB
  14.     Msi.lib - import lib for MSI API functions
  15.  
  16. SHIP
  17.     InstMsi.EXE - installer for ship MSI components and Msi.hlp/Msi.cnt
  18.  
  19. DEBUG
  20.     InstMsi.EXE - installer for debug MSI components and Msi.hlp/Msi.cnt
  21.  
  22. TOOLS
  23.     MsiTool.hlp+MsiTool.cnt - Tool help, describing all tools below
  24.     MsiDb.exe - database import, export, merge, transform
  25.     MsiVal.exe - database validation
  26.     MsiInfo.exe - summary information property manager, string pool validation
  27.     MsiMerg.exe - merges two databases
  28.     AutoApi.dll - OLE automation object wrapper
  29.     MsiTool.mak - makefile for tools and custom actions
  30.     MsiSpy.exe  - installer configuration and database viewer. (installed as a sample product below)
  31.     (NOTE: The tool MsiTran.exe is not available for this release.  See API limitations)
  32.  
  33. SAMPPROD - sample product installation - MSI viewer tool
  34.     ReadMe.txt - notes describing installation and usage
  35.     I386  - Install folder for Intel processors, SHIP version
  36.     DEBUG - Install folder for Intel processors, DEBUG version
  37.     ALPHA - Install folder for Alpha processors, SHIP version
  38.  
  39. DATABASE
  40.     Schema.msi - database with all tables, but no data
  41.     Template.msi - database with required data and sample UI tables
  42.  
  43. SAMPLES
  44.     CustAct1.cpp - sample DLL custom action for testing
  45.     CustExe1.cpp - sample EXE custom action for testing
  46.     SndPlay.cpp  - sample DLL custom action to play a sound
  47.     ApiTstDb.cpp - sample using database APIs to resequence table
  48.     MsiVal.cpp   - sample database validate tool 
  49.     MsiMerg.cpp  - sample database merge tool
  50.     Sequence.bas - sample VBA script to run install externally
  51.  
  52. To compile sample code, either copy the CD contents to a folder
  53. (or at least INCLUDE, LIB, SAMPLES, and TOOLS\MsiTool.mak),
  54. or else set BUILDDIR in your environment or on the command line.
  55. INCLUDE environment variable must include the path to Msi.h, MsiQuery.h.
  56. LIB environment variable must include the path to Msi.lib
  57.  
  58. API LIMITATIONS FOR THIS RELEASE:
  59.     MsiSetExternalUI: Message filter argument is not operational 
  60.     MsiOpenDatabase: MSIDBOPEN_DIRECT opens in transacted mode
  61.     MsiDatabaseApplyTransform: not fully implemented in this release
  62.     MsiDatabaseGenerateTransform: not fully implemented in this release
  63.  
  64. INSTALLER FEATURES NOT YET IMPLEMENTED:
  65.     Installing ODBC drivers, device drivers, system services
  66.     REG_MULTI_SZ support, append to registry data and ini values
  67.     Internet download support
  68.     Patching
  69.     Security
  70.  
  71. LIMITATIONS:
  72.     DBCS file system support incomplete
  73.     Locked down system support is not fully enabled
  74.