Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
1.1 KiB

  1. //+----------------------------------------------------------------------------
  2. //
  3. // File: installerfuncs.h
  4. //
  5. // Module: CMSTP.EXE
  6. //
  7. // Synopsis: This header contains definitions for the mode entry point
  8. // functions (installing, uninstalling, uninstalling CM,
  9. // profile migration, OS upgrade migration, etc.) which need
  10. // to be shared because they may be called from other files within
  11. // cmstp.
  12. //
  13. // Copyright (c) 1997-1999 Microsoft Corporation
  14. //
  15. // Author: quintinb Created Header 07/14/98
  16. //
  17. //+----------------------------------------------------------------------------
  18. HRESULT InstallInf(HINSTANCE hInstance, LPCTSTR szInfFile, BOOL bNoSupportFiles,
  19. BOOL bNoLegacyIcon, BOOL bNoNT5Shortcut, BOOL bSilent,
  20. BOOL bSingleUser, BOOL bSetAsDefault, CNamedMutex* pCmstpMutex);
  21. HRESULT MigrateOldCmProfilesForProfileInstall(HINSTANCE hInstance, LPCTSTR szCurrentDir);
  22. HRESULT MigrateCmProfilesForWin2kUpgrade(HINSTANCE hInstance);
  23. HRESULT UninstallProfile(HINSTANCE hInstance, LPCTSTR szInfFile, BOOL bCleanUpCreds);
  24. HRESULT UninstallCm(HINSTANCE hInstance, LPCTSTR szInfPath);