GetUserProfileDirectory The GetUserProfileDirectory function retrieves the path to the root directory of the specified user's profile.
VB4-32,5,6
Declare Function GetUserProfileDirectory Lib "userenv.dll" Alias "GetUserProfileDirectoryA" (ByVal hToken As Long, ByVal lpProfileDir As String, lpcchSize As Long) As Boolean |
Operating Systems Supported |
Requires Windows 2000 or later; Win9x/ME: Not supported |
- hToken
[in] Token for the user, which is returned by the LogonUser, CreateRestrictedToken, DuplicateToken, OpenProcessToken, or OpenThreadToken function. The token must have TOKEN_QUERY access.
- lpProfileDir
[out] Pointer to the buffer that receives the path to the specified user's profile directory.
- lpcchSize
[in/out] Specifies the size of the lpProfilesDir buffer, in TCHARs. |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError. |
|