Windows XP DLL File Information - userenv.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows XP, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | Userenv |
File Version: | 5.1.2600.5512 (xpsp.080413-2113) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Medium - 43 other DLL files in system32 directory are statically linked to this file. |
File Size: | 710 KB |
Total Number of Exported Functions: | 110 |
Total Number of Exported Functions With Names: | 49 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 652,800 Bytes | 89.8% | Read, Execute | Code |
.data | 0x000a1000 | 7,680 Bytes | 1.1% | Write, Read | Initialized Data |
.rsrc | 0x000a3000 | 38,912 Bytes | 5.4% | Read | Initialized Data |
.reloc | 0x000ad000 | 26,624 Bytes | 3.7% | Read, Discardable | Initialized Data |
Static Linking
userenv.dll is statically linked to the following files:ADVAPI32.dll
KERNEL32.dll
msvcrt.dll
ntdll.dll
RPCRT4.dll
USER32.dll
This means that when userenv.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, userenv.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 1 | 764 Bytes | 0.1% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 3 | 1,422 Bytes | 0.2% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 38 | 1,396 Bytes | 0.2% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 3 | 34,215 Bytes | 4.7% |
Total | 45 | 37,797 Bytes | 5.2% |
Icons in this file
There are 1 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.ID | Dialog Caption |
---|---|
1000 | Slow Network Connection |
1006 | Slow Network Connection |
3000 | User Environment |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
15 | (Common) |
25 | %SystemDrive%\Documents and Settings |
30 | Application Data |
31 | Desktop |
32 | Favorites |
33 | NetHood |
34 | PrintHood |
35 | Recent |
36 | SendTo |
37 | Start Menu |
38 | Templates |
39 | My Documents |
40 | Start Menu\Programs |
41 | Start Menu\Programs\Startup |
42 | Temp |
43 | Local Settings |
44 | Application Data |
45 | Temporary Internet Files |
46 | Cookies |
47 | History |
48 | My Documents\My Pictures |
49 | Documents |
70 | Personal |
71 | Personal\My Pictures |
72 | %systemroot%\shellnew |
75 | %s.%s |
80 | NT AUTHORITY |
81 | BUILTIN |
103 | Local Group Policy |
104 | Temporary Internet files |
105 | History |
106 | Local Settings;Temporary Internet Files;History;Temp |
107 | Registry |
108 | Applying %.50s policy... |
109 | Applying your personal settings... |
110 | Applying computer settings... |
111 | Group Policy Infrastructure |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:CheckXForestLogon | CreateEnvironmentBlock |
DeleteProfileA | DeleteProfileW |
DestroyEnvironmentBlock | DllCanUnloadNow |
DllGetClassObject | DllInstall |
DllRegisterServer | DllUnregisterServer |
EnterCriticalPolicySection | ExpandEnvironmentStringsForUserA |
ExpandEnvironmentStringsForUserW | ForceSyncFgPolicy |
FreeGPOListA | FreeGPOListW |
GenerateRsopPolicy | GetAllUsersProfileDirectoryA |
GetAllUsersProfileDirectoryW | GetAppliedGPOListA |
GetAppliedGPOListW | GetDefaultUserProfileDirectoryA |
GetDefaultUserProfileDirectoryW | GetGPOListA |
GetGPOListW | GetNextFgPolicyRefreshInfo |
GetPreviousFgPolicyRefreshInfo | GetProfileType |
GetProfilesDirectoryA | GetProfilesDirectoryW |
GetUserProfileDirectoryA | GetUserProfileDirectoryW |
LeaveCriticalPolicySection | LoadUserProfileA |
LoadUserProfileW | ProcessGroupPolicyCompleted |
ProcessGroupPolicyCompletedEx | RefreshPolicy |
RefreshPolicyEx | RegisterGPNotification |
RsopAccessCheckByType | RsopFileAccessCheck |
RsopLoggingEnabled | RsopResetPolicySettingStatus |
RsopSetPolicySettingStatus | UnloadUserProfile |
UnregisterGPNotification | WaitForMachinePolicyForegroundProcessing |
WaitForUserPolicyForegroundProcessing |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AccessCheck AccessCheckByType AddAccessAllowedAce AddAccessAllowedAceEx AdjustTokenPrivileges AllocateAndInitializeSid CheckTokenMembership ConvertSidToStringSidW ConvertStringSecurityDescriptorToSecurityDescriptorW CopySid CreateProcessAsUserW CredProfileLoaded CryptAcquireContextW CryptGenRandom CryptReleaseContext DeregisterEventSource DuplicateTokenEx EqualSid FreeSid GetAce GetFileSecurityW GetLengthSid GetNamedSecurityInfoW GetSecurityDescriptorDacl GetSecurityDescriptorLength GetSecurityDescriptorOwner GetSecurityInfo ImpersonateLoggedOnUser InitializeAcl InitializeSecurityDescriptor IsValidSecurityDescriptor IsValidSid LookupAccountNameW LookupAccountSidW LookupPrivilegeValueW MakeSelfRelativeSD MapGenericMask OpenProcessToken OpenThreadToken RegCloseKey RegConnectRegistryW RegCreateKeyExW RegCreateKeyW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegEnumKeyW RegEnumValueW RegFlushKey RegGetKeySecurity RegLoadKeyW RegOpenCurrentUser RegOpenKeyExW RegOpenKeyW RegQueryInfoKeyW RegQueryValueExA RegQueryValueExW RegRestoreKeyW RegSaveKeyW RegSetKeySecurity RegSetValueExW RegUnLoadKeyW RegisterEventSourceW ReportEventW RevertToSelf SetFileSecurityW SetSecurityDescriptorControl SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetThreadToken - KERNEL32.dll:
CloseHandle CompareFileTime CompareStringW CopyFileW CreateDirectoryW CreateEventW CreateFileW CreateMutexW CreateProcessW CreateThread CreateWaitableTimerW DebugBreak DelayLoadFailureHook DeleteFileW DisableThreadLibraryCalls DuplicateHandle ExitThread ExpandEnvironmentStringsW FileTimeToSystemTime FindClose FindFirstFileW FindNextFileW FindResourceExW FindResourceW FlushFileBuffers FormatMessageW FreeLibrary FreeLibraryAndExitThread GetComputerNameExW GetComputerNameW GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetDiskFreeSpaceExW GetDriveTypeW GetEnvironmentStringsW GetEnvironmentVariableW GetFileAttributesExW GetFileAttributesW GetFileSize GetFileTime GetFullPathNameW GetLocalTime GetModuleFileNameW GetPrivateProfileIntW GetPrivateProfileStringW GetProcAddress GetShortPathNameW GetSystemDefaultUILanguage GetSystemDirectoryW GetSystemTime GetSystemTimeAsFileTime GetTempFileNameW GetTempPathW GetTickCount GetVersionExW GetVolumeInformationW GlobalAlloc GlobalFree GlobalReAlloc InitializeCriticalSection InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryExA LoadLibraryW LoadResource LocalAlloc LocalFree LocalReAlloc LockResource MoveFileExW MoveFileW MultiByteToWideChar OpenEventW OpenMutexW OutputDebugStringW PrivCopyFileExW PulseEvent QueryPerformanceCounter ReadFile ReleaseMutex RemoveDirectoryW ResetEvent ResumeThread SearchPathW SetEnvironmentVariableW SetErrorMode SetEvent SetFileAttributesW SetFilePointer SetFileTime SetThreadPriority SetUnhandledExceptionFilter SetWaitableTimer Sleep SystemTimeToFileTime TerminateProcess TerminateThread UnhandledExceptionFilter WaitForMultipleObjects WaitForSingleObject WideCharToMultiByte WriteFile WritePrivateProfileStringW lstrcatW lstrcmpW lstrcmpiW lstrcpy lstrcpyW lstrcpynW lstrlen lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - msvcrt.dll:
__dllonexit _adjust_fdiv _except_handler3 _initterm _itow _onexit _snwprintf _strnicmp _vsnwprintf _wcsicmp _wcsnicmp _wtol free iswctype malloc strtok swprintf toupper void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcscat wcschr wcscmp wcscpy wcslen wcsncat wcsncmp wcsncpy wcsrchr wcsstr wcstoul - ntdll.dll:
NtClose NtCreateFile NtCreateKey NtDeleteKey NtFsControlFile NtOpenFile NtOpenKey NtQueryInformationProcess NtQueryInformationToken NtQueryOpenSubKeys NtQuerySystemTime NtSetValueKey NtUnloadKeyEx RtlAdjustPrivilege RtlAllocateAndInitializeSid RtlConvertSidToUnicodeString RtlCopySid RtlCreateEnvironment RtlDestroyEnvironment RtlDosPathNameToNtPathName_U RtlEqualSid RtlExpandEnvironmentStrings_U RtlFreeAnsiString RtlFreeHeap RtlFreeSid RtlIdentifierAuthoritySid RtlInitUnicodeString RtlIsDosDeviceName_U RtlLengthSid RtlNtStatusToDosError RtlQueryEnvironmentVariable_U RtlSetEnvironmentVariable RtlSubAuthorityCountSid RtlSubAuthoritySid RtlTimeToSecondsSince1980 RtlUnicodeStringToInteger - RPCRT4.dll:
NdrAsyncClientCall NdrAsyncServerCall NdrClientCall2 NdrServerCall2 RpcAsyncCancelCall RpcAsyncCompleteCall RpcAsyncInitializeHandle RpcBindingFree RpcBindingFromStringBindingW RpcBindingInqAuthClientW RpcBindingToStringBindingW RpcImpersonateClient RpcMgmtStatsVectorFree RpcRaiseException RpcRevertToSelf RpcServerRegisterIfEx RpcServerUnregisterIf RpcServerUseProtseqEpW RpcStringBindingComposeW RpcStringBindingParseW - USER32.dll:
BroadcastSystemMessageW CharNextW CloseDesktop DialogBoxParamW EndDialog GetDesktopWindow GetDlgItem GetParent GetSystemMetrics GetThreadDesktop GetWindowLongW GetWindowRect KillTimer LoadStringW PostMessageW SetDlgItemTextW SetFocus SetForegroundWindow SetThreadDesktop SetTimer SetWindowLongW SetWindowPos ShowWindow UpdatePerUserSystemParameters wsprintfW wvsprintfW