Windows XP DLL File Information - sfc_os.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: | Windows File Protection |
File Version: | 5.1.2600.5512 (xpsp.080413-2111) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - 2 other DLL files in system32 directory are statically linked to this file. |
File Size: | 137 KB |
Total Number of Exported Functions: | 11 |
Total Number of Exported Functions With Names: | 4 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 98,304 Bytes | 70.1% | Read, Execute | Code |
.data | 0x00019000 | 512 Bytes | 0.4% | Write, Read | Initialized Data |
.rsrc | 0x0001f000 | 34,304 Bytes | 24.5% | Read | Initialized Data |
.reloc | 0x00028000 | 6,144 Bytes | 4.4% | Read, Discardable | Initialized Data |
Static Linking
sfc_os.dll is statically linked to the following files:ntdll.dll
USER32.dll
KERNEL32.dll
RPCRT4.dll
ADVAPI32.dll
WINTRUST.dll
CRYPT32.dll
ole32.dll
This means that when sfc_os.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, sfc_os.dll won't be loaded.
List of files that are statically linked to sfc_os.dll
localspl.dll
sfc.dll
This means that when one of the above files is loaded, sfc_os.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 2 | 20,244 Bytes | 14.4% |
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,474 Bytes | 1.1% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 15 | 3,520 Bytes | 2.5% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 7,368 Bytes | 5.3% |
Total | 22 | 32,606 Bytes | 23.2% |
Icons in this file
There are 2 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 |
---|---|
401 | Windows File Protection |
402 | Windows File Protection |
403 | Windows File Protection |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
301 | Windows File Protection |
302 | Windows File Protection Error |
303 | Warning! Windows File Protection is not active on this system. Would you like to enable Windows File Protection now? This will enable Windows File Protection until the next system restart. |
305 | You chose not to restore the original versions of the files. This may affect Windows stability. Are you sure you want to keep these unrecognized file versions? |
306 | The CD you provided is the wrong CD. Please insert the %ws into your CD-ROM drive. |
307 | Possible reasons for this problem: You have inserted the wrong CD. (i.e., a different Windows product CD than the version installed) The CD-ROM drive in your system is not functioning. |
308 | Possible reasons for this problem: The path is unavailable due to network problems. The server sharing that path is unavailable or has been renamed. The necessary permissions have not been set on the server shares. For WFP to access network-based installation shares, the group Authenticated Users must have Read access to the share. |
309 | The network installation location is not available or the CD you provided is the wrong CD. Please check your network settings or insert the %ws into your CD-ROM drive. |
310 | Files that are required for Windows to run properly have been replaced by unrecognized versions. To maintain system stability, Windows must restore the original versions of these files. |
311 | Files that are required for Windows to run properly must be copied to the DLL Cache. |
312 | Windows files must be installed for your installation to proceed. |
313 | If you cancel now, Setup might not complete. Are you sure you want to cancel? |
314 | If you cancel, Windows might require you to insert a CD later. Are you sure you want to skip this file? |
320 | unknown |
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:SfcGetNextProtectedFile | SfcIsFileProtected | SfcWLEventLogoff | SfcWLEventLogon |
Imported Functions List
The following functions are imported by this dll:- ntdll.dll:
LdrAccessResource LdrFindResource_U LdrGetProcedureAddress LdrLoadDll LdrUnloadDll NtClose NtCreateEvent NtCreateFile NtCreateKey NtCreateSection NtDeleteFile NtFlushBuffersFile NtFsControlFile NtMapViewOfSection NtNotifyChangeDirectoryFile NtOpenFile NtOpenKey NtQueryInformationFile NtQuerySecurityObject NtQueryValueKey NtQueryVirtualMemory NtResetEvent NtSetEvent NtSetInformationFile NtSetValueKey NtUnmapViewOfSection NtWaitForMultipleObjects NtWaitForSingleObject NtWriteFile RtlAllocateHeap RtlCompareUnicodeString RtlDeleteCriticalSection RtlDosPathNameToNtPathName_U RtlEnterCriticalSection RtlExpandEnvironmentStrings_U RtlFreeAnsiString RtlFreeHeap RtlGetAce RtlGetDaclSecurityDescriptor RtlInitString RtlInitUnicodeString RtlInitializeCriticalSection RtlLeaveCriticalSection RtlNtStatusToDosError RtlQueryInformationAcl RtlReAllocateHeap RtlUnwind _alloca_probe _vsnwprintf _wcsicmp _wcsnicmp memmove swprintf towlower wcscat wcschr wcscmp wcscpy wcslen wcsncpy wcsrchr wcsstr wcstoul - USER32.dll:
CloseDesktop CreateDialogParamW CreateWindowExW DefWindowProcW DestroyWindow DialogBoxParamW DispatchMessageW EnableWindow EndDialog FindWindowW GetDlgItem GetDlgItemTextW GetSystemMetrics GetUserObjectInformationW GetWindowRect IsDialogMessageW LoadStringW MessageBoxW MoveWindow MsgWaitForMultipleObjects OpenInputDesktop PeekMessageW PostMessageW RegisterClassW RegisterClipboardFormatW RegisterDeviceNotificationW SendMessageW SetDlgItemTextW SetForegroundWindow SetThreadDesktop SetWindowLongW ShowWindow TranslateMessage UnregisterDeviceNotification UpdateWindow wsprintfW - KERNEL32.dll:
CloseHandle CreateDirectoryW CreateEventW CreateFileW CreateThread DelayLoadFailureHook DeleteFileW DisableThreadLibraryCalls ExpandEnvironmentStringsW FindClose FindFirstFileW FindNextFileW FormatMessageW FreeLibrary GetComputerNameExW GetComputerNameW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDiskFreeSpaceExW GetDriveTypeW GetFileAttributesW GetFileSize GetLocalTime GetModuleFileNameW GetModuleHandleW GetProcAddress GetProcessHeap GetSystemTimeAsFileTime GetSystemWow64DirectoryA GetTickCount GetVersionExW InitializeCriticalSection InterlockedCompareExchange InterlockedExchange LoadLibraryA LoadLibraryW LocalAlloc LocalFree OpenEventW QueryPerformanceCounter ResetEvent SetEvent SetFileAttributesW SetUnhandledExceptionFilter TerminateProcess UnhandledExceptionFilter WaitForSingleObject WideCharToMultiByte lstrcpynW ntdll!RtlAllocateHeap ntdll!RtlEnterCriticalSection ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - RPCRT4.dll:
I_RpcMapWin32Status NdrClientCall2 NdrServerCall2 RpcBindingFree RpcBindingFromStringBindingW RpcImpersonateClient RpcMgmtStatsVectorFree RpcRevertToSelf RpcServerListen RpcServerRegisterIf RpcServerUseProtseqEpW RpcStringBindingComposeW - ADVAPI32.dll:
AdjustTokenPrivileges AllocateAndInitializeSid CheckTokenMembership DeregisterEventSource FreeSid ImpersonateLoggedOnUser InitializeSecurityDescriptor LookupPrivilegeValueW OpenProcessToken RegCloseKey RegCreateKeyExW RegOpenKeyExW RegQueryValueExW RegisterEventSourceW ReportEventW RevertToSelf SetSecurityDescriptorDacl - WINTRUST.dll:
CryptCATAdminAcquireContext CryptCATAdminCalcHashFromFileHandle CryptCATAdminEnumCatalogFromHash CryptCATAdminReleaseCatalogContext CryptCATAdminReleaseContext CryptCATCatalogInfoFromContext WinVerifyTrust - CRYPT32.dll:
CertFreeCRLContext - ole32.dll:
CoTaskMemFree IIDFromString StringFromGUID2 StringFromIID