mirror of https://github.com/tongzx/nt5src
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.
21 lines
962 B
21 lines
962 B
void AddBackslash(LPSTR lpPath);
|
|
void AddBackslash(NLS_STR& nlsPath);
|
|
BOOL FileExists(LPCSTR pszPath);
|
|
BOOL DirExists(LPCSTR pszPath);
|
|
UINT SafeCopy(LPCSTR pszSrc, LPCSTR pszDest, DWORD dwAttrs);
|
|
HRESULT GiveUserDefaultProfile(LPCSTR pszPath);
|
|
HRESULT CopyProfile(LPCSTR pszSrcPath, LPCSTR pszDestPath);
|
|
LONG MyRegLoadKey(HKEY hKey, LPCSTR lpszSubKey, LPCSTR lpszFile);
|
|
HRESULT ReconcileFiles(HKEY hkeyProfile, NLS_STR& nlsProfilePath, NLS_STR& nlsOtherProfilePath);
|
|
HRESULT DefaultReconcileKey(HKEY hkeyProfile, NLS_STR& nlsProfilePath,
|
|
LPCSTR pszKeyName, BOOL fSecondary);
|
|
void ComputeLocalProfileName(LPCSTR pszUsername, NLS_STR *pnlsLocalProfile);
|
|
HRESULT DeleteProfile(LPCSTR pszName);
|
|
BOOL UseUserProfiles(void);
|
|
void EnableProfiles(void);
|
|
LONG OpenLogonKey(HKEY *phkey);
|
|
BOOL CreateDirectoryPath(LPCSTR pszPath);
|
|
|
|
#ifdef REGENTRY_INC
|
|
void GetSetRegistryPath(HKEY hkeyProfile, RegEntry& re, NLS_STR *pnlsPath, BOOL fSet);
|
|
#endif
|