Windows 7 DLL File Information - wow32.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, 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: | 32-bit WOW Subsystem Library |
File Version: | 6.1.7100.0 (winmain_win7rc.090421-1700) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - 1 other DLL files in system32 directory are statically linked to this file. |
File Size: | 275 KB |
Total Number of Exported Functions: | 28 |
Total Number of Exported Functions With Names: | 28 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 241,152 Bytes | 85.5% | Read, Execute | Code |
.data | 0x0003c000 | 15,872 Bytes | 5.6% | Write, Read | Initialized Data |
.rsrc | 0x00042000 | 6,144 Bytes | 2.2% | Read | Initialized Data |
.reloc | 0x00044000 | 17,920 Bytes | 6.4% | Read, Discardable | Initialized Data |
Static Linking
wow32.dll is statically linked to the following files:ntdll.dll
KERNEL32.dll
GDI32.dll
USER32.dll
apphelp.dll
ADVAPI32.dll
SHELL32.dll
ntvdm.exe
COMDLG32.dll
VERSION.dll
USERENV.dll
sfc.dll
This means that when wow32.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, wow32.dll won't be loaded.
List of files that are statically linked to wow32.dll
olethk32.dll
This means that when one of the above files is loaded, wow32.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 | 0 | 0 Bytes | 0.0% |
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 | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 29 | 4,790 Bytes | 1.7% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 908 Bytes | 0.3% |
Total | 30 | 5,698 Bytes | 2.0% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
0 | Application Error |
1 | the Win16 Subsystem |
2 | Click on CLOSE to terminate the application |
3 | Click on CANCEL to debug the application |
4 | Click on IGNORE to continue, you should save your work in a new file. |
5 | %s caused an exception in %s at 0x%08x. The exception code was 0x%08x. |
6 | %s caused an access violation in %s at 0x%08x. |
7 | %s caused a stack overflow in %s at 0x%08x. |
8 | %s caused a datatype misalignment fault in %s at 0x%08x. If you choose Ignore, slower software emulation of misaligned accesses will be used. |
9 | %s caused an illegal instruction fault in %s at 0x%08x. |
10 | %s caused an in-page error in %s at 0x%08x. |
11 | %s caused an integer divide by zero in %s at 0x%08x. |
12 | %s caused a floating-point exception in %s at 0x%08x. |
13 | Click on IGNORE to enable emulation of misaligned data access in software. |
256 | The Win 16 Subsystem had an internal error. Close all your Win 16 applications and save your data. |
257 | System Error |
258 | The system cannot end the selected task because %s is not allowing it to run. Press OK to End Task %s or Cancel to leave it running. |
259 | The request to end the selected 16 bit task has timed out. The Win 16 Subsystem may be unstable. Press OK to terminate the Win 16 Subsystem or Cancel to leave it running. |
260 | The Win 16 Subsystem is not responding to your request to start an application. Choose RETRY to continue to wait or Cancel to Terminate the Win 16 Subsystem. |
261 | An application has attempted to access the keyboard or mouse hardware as a 16 bit Windows program, which cannot be supported. This may cause the application to function incorrectly. |
262 | Application: |
263 | The Win 16 Subsystem failed to start due to low memory. Close other applications or increase your pagefile and try again. |
264 | The Win 16 Subsystem was unable to allocate memory for this DDE transaction, shutting down the conversation. |
265 | The Win 16 Subsystem was unable to allocate memory for this DDE transaction. |
266 | The GdiProcessHandleQuota value in the registry |
267 | Module %s was not intended to run on this machine. |
268 | Binary does not match processor |
269 | This could cause the 16-bit subsystem to become unstable with heavy 16-bit application use. Continue loading the 16-bit subsystem? (You will not see this message again.) |
270 | An application has attempted to access the keyboard or mouse hardware as a 16 bit Windows program, which cannot be supported. This action will cause the machine to hang, so the process must be terminated. |
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:CopyDropFilesFrom16 | CopyDropFilesFrom32 | GetCommHandle | GetCommShadowMSR |
W32Dispatch | W32HungAppNotifyThread | W32Init | WOW32DriverCallback |
WOW32ResolveHandle | WOW32ResolveMemory | WOWCallback16 | WOWCallback16Ex |
WOWDirectedYield16 | WOWFreeMetafile | WOWGetVDMPointer | WOWGetVDMPointerFix |
WOWGetVDMPointerUnfix | WOWGlobalAlloc16 | WOWGlobalAllocLock16 | WOWGlobalFree16 |
WOWGlobalLock16 | WOWGlobalLockSize16 | WOWGlobalUnlock16 | WOWGlobalUnlockFree16 |
WOWHandle16 | WOWHandle32 | WOWUseMciavi16 | WOWYield16 |
Imported Functions List
The following functions are imported by this dll:- ntdll.dll:
CsrIdentifyAlertableThread LdrLoadDll NlsMbOemCodePageTag NtAllocateVirtualMemory NtClose NtFreeVirtualMemory NtOpenThread NtProtectVirtualMemory NtQueryInformationProcess NtQueryInformationThread NtQueryPerformanceCounter NtQuerySystemInformation NtTerminateProcess NtWaitForSingleObject RtlAllocateHeap RtlAnsiStringToUnicodeString RtlCharToInteger RtlCreateEnvironmentEx RtlCreateUnicodeStringFromAsciiz RtlDeleteCriticalSection RtlDestroyEnvironment RtlDosPathNameToNtPathName_U RtlEncodePointer RtlEnterCriticalSection RtlFillMemoryUlong RtlFreeAnsiString RtlFreeAnsiString RtlFreeHeap RtlFreeOemString RtlGetCurrentDirectory_U RtlGetFullPathName_U RtlImageNtHeader RtlInitAnsiString RtlInitString RtlInitUnicodeString RtlInitializeCriticalSection RtlIntegerToChar RtlLeaveCriticalSection RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize RtlNtStatusToDosError RtlOemStringToUnicodeString RtlOemToUnicodeN RtlPcToFileHeader RtlSetCurrentDirectory_U RtlSetEnvironmentVariable RtlUnhandledExceptionFilter RtlUnicodeStringToAnsiSize RtlUnicodeStringToAnsiString RtlUnicodeStringToOemString RtlUnicodeToMultiByteN RtlUnwind ShipAssertMsgA _alloca_probe _snprintf_s _strcmpi _strlwr _strnicmp _strupr atoi isalpha iswspace memcpy memmove memset sprintf_s strcat_s strchr strcpy_s strncmp strncpy strncpy_s strrchr strstr strtoul toupper wcsspn - KERNEL32.dll:
BuildCommDCBA ClearCommBreak ClearCommError CloseHandle CompareStringA CreateDirectoryA CreateEventA CreateFileA CreateFileMappingA CreateFileW CreateProcessA CreateThread DebugBreak DeleteFileA DeleteFileW DosDateTimeToFileTime DuplicateHandle EscapeCommFunction ExitProcess ExitVDM ExpandEnvironmentStringsA FileTimeToLocalFileTime FindFirstFileA FindNextFileA FindResourceExA FreeLibrary FreeResource GetACP GetAtomNameA GetCommModemStatus GetCommState GetCurrentDirectoryA GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDiskFreeSpaceA GetDriveTypeA GetEnvironmentVariableA GetExitCodeProcess GetFileAttributesA GetFileAttributesW GetFileSize GetFullPathNameA GetLastError GetLocalTime GetModuleFileNameA GetModuleHandleA GetNextVDMCommand GetOverlappedResult GetPrivateProfileIntA GetPrivateProfileSectionA GetPrivateProfileSectionNamesA GetPrivateProfileStringA GetPrivateProfileStructA GetProcAddress GetProfileIntA GetProfileSectionA GetProfileStringA GetShortPathNameA GetSystemDefaultLangID GetSystemDirectoryA GetSystemDirectoryW GetSystemWindowsDirectoryA GetTempFileNameA GetTempFileNameW GetTempPathA GetTempPathW GetThreadTimes GetTickCount GetVersionExA GetVolumeInformationW GetWindowsDirectoryA GlobalAddAtomA GlobalAlloc GlobalDeleteAtom GlobalFindAtomA GlobalFree GlobalGetAtomNameA GlobalLock GlobalMemoryStatus GlobalSize GlobalUnlock HeapCreate HeapDestroy HeapFree IsDBCSLeadByte LoadLibraryA LoadLibraryExA LoadResource LocalAlloc LocalFileTimeToFileTime LocalFree LocalLock LocalReAlloc LocalSize LocalUnlock LockFile LockResource MapViewOfFile MoveFileA OpenProcess OutputDebugStringA PurgeComm ReadFile RegCloseKey RegDeleteValueA RegEnumValueA RegFlushKey RegLoadKeyA RegOpenKeyExA RegQueryInfoKeyA RegQueryValueExA RegSetValueExA RegUnLoadKeyA RegisterWowBaseHandlers RegisterWowExec RemoveDirectoryA ResetEvent ResumeThread SearchPathA SearchPathW SetCommBreak SetCommMask SetCommState SetCommTimeouts SetCurrentDirectoryA SetEndOfFile SetEnvironmentVariableA SetErrorMode SetEvent SetFileAttributesA SetFileAttributesW SetFilePointer SetFileTime SetLastError SetPriorityClass SetProcessWorkingSetSize SetupComm SizeofResource Sleep TlsAlloc TlsGetValue TlsSetValue TransmitCommChar UnlockFile UnmapViewOfFile VirtualAlloc VirtualFree WaitCommEvent WaitForMultipleObjects WaitForSingleObject WerRegisterMemoryBlock WideCharToMultiByte WriteFile WritePrivateProfileSectionA WritePrivateProfileStringA WritePrivateProfileStructA WriteProfileSectionA WriteProfileStringA lstrcmp lstrcmpi lstrcpyn lstrlen ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlExitUserThread ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlSizeHeap - GDI32.dll:
AbortDoc AbortPath AddFontResourceA AddFontResourceExA AddFontResourceTracking AnimatePalette Arc BeginPath BitBlt Chord CloseEnhMetaFile CloseFigure CloseMetaFile CombineRgn CopyEnhMetaFileA CopyMetaFileA CreateBitmap CreateBitmapIndirect CreateBrushIndirect CreateCompatibleBitmap CreateCompatibleDC CreateDCA CreateDIBSection CreateDIBitmap CreateDiscardableBitmap CreateEllipticRgn CreateEllipticRgnIndirect CreateEnhMetaFileA CreateFontA CreateFontIndirectA CreateHalftonePalette CreateHatchBrush CreateICA CreateMetaFileA CreatePalette CreatePen CreatePenIndirect CreatePolyPolygonRgn CreatePolygonRgn CreateRectRgn CreateRectRgnIndirect CreateRoundRectRgn CreateScalableFontResourceA CreateSolidBrush DPtoLP DeleteDC DeleteEnhMetaFile DeleteMetaFile DeleteObject DrawEscape Ellipse EndDoc EndPage EndPath EnumFontFamiliesA EnumFontsA EnumMetaFile EnumObjects EqualRgn Escape ExcludeClipRect ExtCreatePen ExtCreateRegion ExtEscape ExtFloodFill ExtSelectClipRgn ExtTextOutA FillPath FillRgn FlattenPath FloodFill FrameRgn GdiCleanCacheDC GdiComment GdiFlush GdiQueryTable GdiSetBatchLimit GetArcDirection GetAspectRatioFilterEx GetBitmapBits GetBitmapDimensionEx GetBkColor GetBkMode GetBoundsRect GetBrushOrgEx GetCharABCWidthsA GetCharWidthA GetCharacterPlacementA GetClipBox GetClipRgn GetCurrentObject GetCurrentPositionEx GetDCOrgEx GetDIBColorTable GetDIBits GetDeviceCaps GetETM GetEnhMetaFileA GetEnhMetaFileBits GetEnhMetaFileDescriptionA GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetFontAssocStatus GetFontData GetFontLanguageInfo GetGlyphOutlineWow GetHFONT GetKerningPairs GetMapMode GetMetaFileA GetMetaFileBitsEx GetMiterLimit GetNearestColor GetNearestPaletteIndex GetObjectA GetObjectType GetOutlineTextMetricsA GetPaletteEntries GetPath GetPixel GetPolyFillMode GetROP2 GetRandomRgn GetRasterizerCaps GetRegionData GetRelAbs GetRgnBox GetStockObject GetStretchBltMode GetSystemPaletteEntries GetSystemPaletteUse GetTextAlign GetTextCharacterExtra GetTextCharset GetTextColor GetTextExtentPointA GetTextFaceA GetTextMetricsA GetViewportExtEx GetViewportOrgEx GetWindowExtEx GetWindowOrgEx IntersectClipRect InvertRgn LPtoDP LineDDA LineTo MoveToEx OffsetClipRgn OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx PaintRgn PatBlt PathToRegion Pie PlayEnhMetaFileRecord PlayMetaFile PlayMetaFileRecord PolyPolygon PolyPolyline Polygon Polyline PtInRegion PtVisible RealizePalette RectInRegion RectVisible Rectangle RemoveFontResourceA RemoveFontResourceTracking RemoveFontResourceW ResetDCA ResizePalette RestoreDC RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetArcDirection SetBitmapBits SetBitmapDimensionEx SetBkColor SetBkMode SetBoundsRect SetBrushOrgEx SetDIBColorTable SetDIBits SetDIBitsToDevice SetEnhMetaFileBits SetMagicColors SetMapMode SetMapperFlags SetMetaFileBitsEx SetMetaRgn SetMiterLimit SetPaletteEntries SetPixel SetPolyFillMode SetROP2 SetRectRgn SetRelAbs SetStretchBltMode SetSystemPaletteUse SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx StartDocA StartPage StretchBlt StretchDIBits StrokeAndFillPath StrokePath TextOutA UnloadNetworkFonts UnrealizeObject UpdateColors WidenPath - USER32.dll:
ActivateKeyboardLayout AdjustWindowRect AdjustWindowRectEx AnyPopup AppendMenuA ArrangeIconicWindows BeginDeferWindowPos BeginPaint BringWindowToTop CallMsgFilter CallNextHookEx CallWindowProcA CascadeWindows ChangeClipboardChain ChangeDisplaySettingsA ChangeMenuA CharLowerA CharLowerBuffA CharNextA CharPrevA CharToOemA CharToOemBuffA CharUpperA CharUpperBuffA CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ClientToScreen ClipCursor CloseClipboard CloseWindow CopyAcceleratorTableA CopyImage CountClipboardFormats CreateAcceleratorTableA CreateCaret CreateCursor CreateIcon CreateIconFromResourceEx CreateMenu CreatePopupMenu DefDlgProcA DefFrameProcA DefMDIChildProcA DefWindowProcA DeferWindowPos DeleteMenu DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyCursor DestroyMenu DestroyWindow DialogBoxIndirectParamAorW DispatchMessageA DlgDirListA DlgDirListComboBoxA DlgDirSelectComboBoxExA DlgDirSelectExA DragDetect DragObject DrawAnimatedRects DrawCaption DrawEdge DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DrawStateA DrawTextA DrawTextExA EmptyClipboard EnableMenuItem EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndPaint EnumChildWindows EnumClipboardFormats EnumDisplaySettingsA EnumPropsA EnumThreadWindows EnumWindows ExcludeUpdateRgn ExitWindowsEx FillRect FindWindowA FindWindowExA FlashWindow FrameRect FreeDDElParam GetActiveWindow GetAsyncKeyState GetCapture GetCaretBlinkTime GetCaretPos GetClassInfoA GetClassLongA GetClassNameA GetClassWord GetClientRect GetClipCursor GetClipboardData GetClipboardFormatNameA GetClipboardOwner GetClipboardViewer GetCursor GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemTextA GetDoubleClickTime GetFocus GetForegroundWindow GetIconInfo GetInputState GetKBCodePage GetKeyNameTextA GetKeyState GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutNameA GetKeyboardState GetKeyboardType GetLastActivePopup GetMenu GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuItemCount GetMenuItemID GetMenuItemInfoA GetMenuItemRect GetMenuState GetMenuStringA GetMessageA GetMessageExtraInfo GetMessagePos GetMessageTime GetNextDlgGroupItem GetNextDlgTabItem GetOpenClipboardWindow GetParent GetPriorityClipboardFormat GetPropA GetQueueStatus GetScrollInfo GetScrollPos GetScrollRange GetShellWindow GetSubMenu GetSysColor GetSysColorBrush GetSystemMenu GetSystemMetrics GetTabbedTextExtentA GetTopWindow GetUpdateRect GetUpdateRgn GetWindow GetWindowContextHelpId GetWindowDC GetWindowLongA GetWindowPlacement GetWindowRect GetWindowRgn GetWindowTextA GetWindowTextLengthA GetWindowThreadProcessId GetWindowWord GrayStringA HideCaret HiliteMenuItem IMPGetIMEA IMPQueryIMEA IMPSetIMEA InSendMessage InsertMenuA InsertMenuItemA InvalidateRect InvalidateRgn InvertRect IsCharAlphaA IsCharAlphaNumericA IsCharLowerA IsCharUpperA IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsIconic IsMenu IsWindow IsWindowEnabled IsWindowVisible IsZoomed KillTimer LoadCursorA LoadImageA LoadKeyboardLayoutA LoadMenuIndirectA LoadStringA LockWindowUpdate LookupIconIdFromDirectoryEx MBToWCSEx MapDialogRect MapVirtualKeyA MapWindowPoints MenuItemFromPoint MessageBeep MessageBoxA MessageBoxIndirectA ModifyMenuA MoveWindow MsgWaitForMultipleObjects OemKeyScan OemToCharA OemToCharBuffA OpenClipboard OpenIcon PackDDElParam PeekMessageA PostMessageA PostQuitMessage PostThreadMessageA RealGetWindowClass RedrawWindow RegisterClipboardFormatA RegisterClipboardFormatA ReleaseCapture ReleaseDC RemoveMenu RemovePropA ReplyMessage ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SendIMEMessageExA SendMessageA SendMessageTimeoutA SetActiveWindow SetCapture SetCaretBlinkTime SetCaretPos SetClassLongA SetClassWord SetClipboardData SetClipboardViewer SetCursor SetCursorContents SetCursorPos SetDlgItemInt SetDlgItemTextA SetDoubleClickTime SetFocus SetForegroundWindow SetKeyboardState SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuItemBitmaps SetMenuItemInfoA SetMessageExtraInfo SetParent SetPropA SetScrollInfo SetScrollPos SetScrollRange SetSysColors SetTimer SetWindowContextHelpId SetWindowLongA SetWindowPlacement SetWindowPos SetWindowRgn SetWindowTextA SetWindowWord SetWindowsHookExA ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowStartGlass ShowWindow SwapMouseButton SystemParametersInfoA TabbedTextOutA TileWindows ToAscii TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnloadKeyboardLayout UnpackDDElParam UnregisterClassA UpdateWindow UserRegisterWowHandlers ValidateRect ValidateRgn VkKeyScanA WINNLSEnableIME WINNLSGetEnableStatus WINNLSGetIMEHotkey WaitForInputIdle WaitMessage WinHelpA WindowFromDC WindowFromPoint keybd_event mouse_event - apphelp.dll:
ApphelpGetNTVDMInfo ApphelpShowDialog SdbFreeFlagInfo SdbQueryFlagInfo SdbReleaseDatabase - ADVAPI32.dll:
RegCreateKeyA RegDeleteKeyA RegEnumKeyA RegOpenKeyA RegQueryValueA RegSaveKeyA RegSetValueA - SHELL32.dll:
DragAcceptFiles DragFinish DragQueryFileAorW ExtractIconA FindExecutableA SHGetSpecialFolderPathA ShellAboutA ShellExecuteExW WOWShellExecute - ntvdm.exe:
BlockWOWIdle DBGNotifyDebugged DBGNotifyNewTask DBGNotifyRemoteThreadAddress Dos_Flag_Addr DpmiSetIncrementalAlloc ExpLdt FlatAddress RegisterWOWIdle ResumeTimerThread SuspendTimerThread VDDAllocateDosHandle VDDAssociateNtHandle VDDRetrieveNtHandle VDDSimulate16 WOWSysErrorBox call_ica_hw_interrupt cmdCheckTemp cmdCheckTempInit cpu_createthread demClientErrorEx demFileDelete demFileFindFirst demFileFindNext demGetFileTimeByHandle_WOW demIsShortPathName demLFNCleanup demLFNGetCurrentDirectory demSetCurrentDirectoryGetDrive demWOWLFNAllocateSearchHandle demWOWLFNCloseSearchHandle demWOWLFNEntry demWOWLFNGetSearchHandle demWOWLFNInit fSeparateWow getAX getBP getBX getCS getCX getDI getDS getDX getES getIP getMSW getSI getSP getSS host_CreateThread host_ExitThread host_com_close pDeviceChain setAX setBP setBX setCS setCX setDI setDS setDX setES setIP setSI setSP setSS - COMDLG32.dll:
ChooseColorA ChooseFontA CommDlgExtendedError FindTextA GetOpenFileNameA GetSaveFileNameA PrintDlgA ReplaceTextA Ssync_ANSI_UNICODE_Struct_For_WOW - VERSION.dll:
GetFileVersionInfoA GetFileVersionInfoSizeA VerQueryValueA - USERENV.dll:
GetAllUsersProfileDirectoryA - sfc.dll:
sfc_os!SfcIsFileProtected sfc_os!SfcIsKeyProtected