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.

20 lines
962 B

  1. void AddBackslash(LPSTR lpPath);
  2. void AddBackslash(NLS_STR& nlsPath);
  3. BOOL FileExists(LPCSTR pszPath);
  4. BOOL DirExists(LPCSTR pszPath);
  5. UINT SafeCopy(LPCSTR pszSrc, LPCSTR pszDest, DWORD dwAttrs);
  6. HRESULT GiveUserDefaultProfile(LPCSTR pszPath);
  7. HRESULT CopyProfile(LPCSTR pszSrcPath, LPCSTR pszDestPath);
  8. LONG MyRegLoadKey(HKEY hKey, LPCSTR lpszSubKey, LPCSTR lpszFile);
  9. HRESULT ReconcileFiles(HKEY hkeyProfile, NLS_STR& nlsProfilePath, NLS_STR& nlsOtherProfilePath);
  10. HRESULT DefaultReconcileKey(HKEY hkeyProfile, NLS_STR& nlsProfilePath,
  11. LPCSTR pszKeyName, BOOL fSecondary);
  12. void ComputeLocalProfileName(LPCSTR pszUsername, NLS_STR *pnlsLocalProfile);
  13. HRESULT DeleteProfile(LPCSTR pszName);
  14. BOOL UseUserProfiles(void);
  15. void EnableProfiles(void);
  16. LONG OpenLogonKey(HKEY *phkey);
  17. BOOL CreateDirectoryPath(LPCSTR pszPath);
  18. #ifdef REGENTRY_INC
  19. void GetSetRegistryPath(HKEY hkeyProfile, RegEntry& re, NLS_STR *pnlsPath, BOOL fSet);
  20. #endif