Windows XP DLL File Information - shimgvw.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 Picture and Fax Viewer |
File Version: | 6.00.2900.5512 (xpsp.080413-2105) |
Company: | Microsoft Corporation |
Product Name: | Microsoft Windows Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 428 KB |
Total Number of Exported Functions: | 14 |
Total Number of Exported Functions With Names: | 14 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 174,592 Bytes | 39.8% | Read, Execute | Code |
.data | 0x0002c000 | 2,048 Bytes | 0.5% | Write, Read | Initialized Data |
.rsrc | 0x0002d000 | 247,808 Bytes | 56.5% | Read | Initialized Data |
.reloc | 0x0006a000 | 12,800 Bytes | 2.9% | Read, Discardable | Initialized Data |
Static Linking
shimgvw.dll is statically linked to the following files:msvcrt.dll
KERNEL32.dll
USER32.dll
GDI32.dll
ADVAPI32.dll
SHLWAPI.dll
SHELL32.dll
ole32.dll
OLEAUT32.dll
gdiplus.dll
This means that when shimgvw.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, shimgvw.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 6 | 105,950 Bytes | 24.2% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 4 | 2,192 Bytes | 0.5% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 8 | 79,564 Bytes | 18.2% |
AVI Files | 2 | 23,604 Bytes | 5.4% |
Dialog-Boxes | 1 | 450 Bytes | 0.1% |
HTML Related Files | 2 | 9,355 Bytes | 2.1% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 105 | 6,888 Bytes | 1.6% |
Type Libraries | 1 | 4,884 Bytes | 1.1% |
Manifest | 1 | 670 Bytes | 0.2% |
All Others | 5 | 9,117 Bytes | 2.1% |
Total | 135 | 242,674 Bytes | 55.4% |
Icons in this file
There are 6 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
Cursors in this file
There are 4 cursors stored in this DLL file. You can view all these cursors in the following small thumbnail:
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 |
---|---|
354 | Annotation Properties |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
200 | Windows Picture and Fax Viewer |
201 | No file selected. |
202 | No preview available. |
203 | Multiple files selected. |
204 | Generating preview... |
205 | Could not initialize download. |
209 | Rotate clockwise |
210 | Rotate counterclockwise |
211 | Rotating... |
212 | Waiting for user... |
216 | Annotations have changed. Would you like to Save? |
217 | The filename is too long. Copy To aborted. |
218 | Failed to save to the specified location. Make sure the file is not write-protected and there is enough space on the drive to save the image. Copy To Aborted. |
219 | The Line Width must be between 1 and 50. |
221 | New Image |
222 | Copy To |
223 | Drawing failed. |
224 | Drawing, please wait... |
225 | The new image will be imprinted with annotations that are present in the current TIFF image. Do you wish to continue? |
300 | %1 Image |
301 | EMF Image |
302 | GIF Image |
303 | JPEG Image |
304 | Bitmap Image |
305 | PNG Image |
306 | TIF Image |
307 | WMF Image |
308 | %1!d! x %2!d! |
311 | Summary |
400 | Zoom In (+) |
401 | Zoom Out (-) |
402 | Select Annotation |
403 | Best Fit (Ctrl+B) |
404 | Actual Size (Ctrl+A) |
406 | Previous Page (Page Up) |
407 | Next Page (Page Down) |
408 | Start Slide Show (F11) |
409 | New Freehand Annotation |
410 | New Highlight Annotation |
411 | New Straight Line Annotation |
412 | New Frame Annotation |
413 | New Solid Rectangle Annotation |
414 | New Text Annotation |
415 | New Attached Note Annotation |
416 | Next Image (Right Arrow) |
417 | Previous Image (Left Arrow) |
418 | Print (Ctrl+P) |
419 | Edit Info (Ctrl+I) |
420 | Copy To (Ctrl+S) |
421 | Current Page |
423 | Help (F1) |
424 | Delete (Delete) |
425 | Closes this program and opens the image for editing (Ctrl+E) |
490 | |
491 | Rotate Clockwise |
492 | Rotate Counterclockwise |
493 | &Delete Annotation |
494 | &Edit Annotation Info |
500 | Rotate Clockwise (Ctrl+K) |
501 | Rotate Counterclockwise (Ctrl+L) |
550 | Pre&view |
551 | Zoom &In |
552 | Zoom &Out |
553 | &Actual Size |
554 | &Best Fit |
555 | Ne&xt Page |
556 | Previous Pa&ge |
557 | Rotate Cloc&kwise |
558 | Rotate Cou&nter Clockwise |
559 | |
560 | Set as Desktop &Background |
600 | Start Slide Show |
601 | Pause Slide Show |
602 | Previous Picture |
603 | Next Picture |
604 | Close the window |
650 | Create thumbnails of selected images and save to destination folder along with the web page? |
651 | Confirm thumbnail creation |
652 | Generating thumbnail files... |
653 | Copy selected images to destination folder along with the web page? |
654 | Confirm file copy |
655 | Copying files... |
656 | __thumb |
657 | Sending %s |
802 | Choose a directory |
892 | GDI+ file thumbnail extractor |
893 | Summary Info Thumbnail handler (DOCFILES) |
894 | HTML Thumbnail Extractor |
1000 | Rotation |
1003 | Because of the dimensions of this picture, rotating it might permanently reduce its quality. Rotating a picture automatically saves it using the original name. To save a backup copy first, see 'Copy an image' in Help. Do you want to proceed? |
1004 | You cannot rotate this image. The file might be in use or open in another program, or the file or folder might be read-only. |
1005 | Because this image is read-only, the rotated version cannot be saved using the same file name. To save it, click Copy To and give it a new file name. |
1006 | Any rotation warnings that you may have suppressed have been reset, and may appear again when you rotate a picture. |
1007 | %1 is an animated image. Animated images cannot be rotated. |
1500 | Opens the selected items in Windows Picture and Fax Viewer. |
1501 | Sends the selected items to the printer. |
1502 | Turns the selected items 90 degrees to the right. |
1503 | Turns the selected items 90 degrees to the left. |
1504 | Uses the selected item as the background for your computer screen. |
1505 | Increase the magnification level. |
1506 | Decrease the magnification level. |
1507 | Show the image at full size. |
1508 | Fit the image to the window. |
1509 | Open the next page. |
1510 | Open the previous page. |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
DPreviewEvents | Dispatch | Event interface for ThumbCtl |
IImgCmdTarget | Interface | IImgCmdTarget Interface |
IPreview | Dispatch | IPreview Interface |
IPreview2 | Dispatch | IPreview2 Interface |
IPreview3 | Interface | IPreview3 Interface |
Preview | CoClass | Preview Class |
Exported Functions List
The following functions are exported by this dll:ConvertDIBSECTIONToThumbnail | DllCanUnloadNow | DllGetClassObject | DllInstall |
DllRegisterServer | DllUnregisterServer | ImageView_COMServer | ImageView_Fullscreen |
ImageView_FullscreenA | ImageView_FullscreenW | ImageView_PrintTo | ImageView_PrintToA |
ImageView_PrintToW | imageview_fullscreenW |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_except_handler3 _ftol free malloc realloc sscanf - KERNEL32.dll:
CloseHandle CompareFileTime CreateEventA CreateFileW DelayLoadFailureHook DeleteFileW DisableThreadLibraryCalls FileTimeToSystemTime FindResourceW FlushInstructionCache FormatMessageW FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetFileAttributesExW GetFileAttributesW GetFileInformationByHandle GetFileSizeEx GetLocaleInfoW GetLongPathNameW GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetProcAddress GetProcessHeap GetShortPathNameW GetSystemTimeAsFileTime GetTempFileNameW GetTempPathW GetTickCount GetUserDefaultLCID GetVersionExA GetWindowsDirectoryW GlobalAlloc GlobalFree GlobalLock GlobalUnlock HeapDestroy InitializeCriticalSection InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryExA LoadLibraryExW LoadLibraryW LoadResource LocalAlloc LocalFileTimeToFileTime LocalFree MulDiv MultiByteToWideChar QueryPerformanceCounter ReadFile ReplaceFile ResetEvent SetEvent SetFileAttributesW SetFileTime SetUnhandledExceptionFilter SizeofResource SystemTimeToFileTime TerminateProcess UnhandledExceptionFilter VirtualAlloc VirtualFree WaitForSingleObject WideCharToMultiByte lstrcatW lstrcmp lstrcmpi lstrcmpiW lstrcpy lstrcpyW lstrcpyn lstrcpynW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - USER32.dll:
AdjustWindowRectEx AppendMenuW BeginPaint CallWindowProcW CharNextA CharNextW ClientToScreen CopyRect CreatePopupMenu CreateWindowExW DefWindowProcW DestroyAcceleratorTable DestroyCursor DestroyMenu DestroyWindow DialogBoxParamW DispatchMessageW DrawTextW EnableWindow EndDialog EndPaint EqualRect FillRect FindWindowW FrameRect GetAsyncKeyState GetCapture GetClassInfoExW GetClientRect GetCursorPos GetDC GetDCEx GetDesktopWindow GetDlgItem GetDlgItemInt GetFocus GetKeyState GetMenuItemCount GetMenuState GetMessageW GetParent GetScrollInfo GetSysColor GetSysColorBrush GetSystemMetrics GetWindowLongA GetWindowLongW GetWindowPlacement GetWindowRect GetWindowTextLengthW GetWindowTextW InflateRect InsertMenuItemW InsertMenuW IntersectRect InvalidateRect IsChild IsIconic IsRectEmpty IsWindow IsWindowVisible KillTimer LoadAcceleratorsW LoadCursorA LoadCursorW LoadIconW LoadStringA LoadStringW MapWindowPoints MessageBoxW MonitorFromWindow MsgWaitForMultipleObjects OffsetRect PeekMessageW PostMessageW PostQuitMessage PostThreadMessageW PtInRect RegisterClassExW RegisterClipboardFormatW ReleaseCapture ReleaseDC RemoveMenu ScreenToClient SendMessageTimeoutW SendMessageW SetActiveWindow SetCapture SetCursor SetDlgItemInt SetFocus SetForegroundWindow SetMenuDefaultItem SetRect SetRectEmpty SetScrollInfo SetScrollPos SetTimer SetWindowLongW SetWindowPlacement SetWindowPos SetWindowRgn SetWindowTextW ShowWindow SystemParametersInfoW TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TranslateAcceleratorW TranslateMessage UnionRect UpdateWindow wsprintfA wsprintfW - GDI32.dll:
BitBlt CloseMetaFile CombineRgn CreateBitmap CreateCompatibleBitmap CreateCompatibleDC CreateDIBSection CreateFontIndirectW CreateMetaFileW CreatePatternBrush CreatePen CreateRectRgn CreateRectRgnIndirect CreateSolidBrush DPtoLP DeleteDC DeleteMetaFile DeleteObject ExtTextOutW GetClipBox GetDeviceCaps GetPaletteEntries GetStockObject InvertRgn LPtoDP LineTo ModifyWorldTransform MoveToEx PatBlt PlayMetaFile Polyline RealizePalette Rectangle RestoreDC SaveDC SelectClipRgn SelectObject SelectPalette SetBkColor SetBkMode SetGraphicsMode SetLayout SetMapMode SetMetaFileBitsEx SetROP2 SetRectRgn SetStretchBltMode SetTextColor SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx SetWorldTransform StretchDIBits UnrealizeObject - ADVAPI32.dll:
RegCloseKey RegCreateKeyExW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegEnumValueW RegOpenKeyExA RegOpenKeyExW RegOpenKeyW RegQueryInfoKeyW RegQueryValueExA RegQueryValueExW RegSetValueExW - SHLWAPI.dll:
AssocQueryStringW PathFileExistsW PathFindExtensionW PathFindFileNameW PathIsURLW PathMatchSpecW PathRemoveExtensionW PathRemoveFileSpecW PathRenameExtensionW SHCreateShellPalette SHCreateStreamOnFileEx SHCreateThread SHDeleteEmptyKeyW SHDeleteKeyA SHDeleteKeyW SHGetInverseCMAP SHGetValueA SHGetValueW SHRegGetUSValueW SHRegSetPathW SHReleaseThreadRef SHSetValueA SHSetValueW SHStrDupA SHStrDupW StrCatBuffW StrChrW StrCmpICA StrCmpICW StrCmpIW StrCpyNW StrDupW StrRetToBufW StrStrIW StrToIntExW wnsprintfA wnsprintfW - SHELL32.dll:
DragQueryFileW ILClone ILFindLastID ILFree ILRemoveLastID SHAddToRecentDocs SHBindToParent SHChangeNotification_Lock SHChangeNotification_Unlock SHChangeNotify SHChangeNotifyDeregister SHChangeNotifyRegister SHFileOperationW SHGetAttributesFromDataObject SHGetDesktopFolder SHGetFileInfoW SHGetShellStyleHInstance SHILCreateFromPath ShellExecuteExW ShellMessageBoxW - ole32.dll:
CLSIDFromProgID CoCreateInstance CoGetInterfaceAndReleaseStream CoInitializeEx CoMarshalInterThreadInterfaceInStream CoRegisterClassObject CoRevokeClassObject CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoUninitialize CoUnmarshalInterface CreateBindCtx CreateDataAdviseHolder CreateILockBytesOnHGlobal CreateOleAdviseHolder CreateStreamOnHGlobal OleInitialize OleRegEnumVerbs OleRegGetMiscStatus OleRegGetUserType OleUninitialize PropVariantClear RegisterDragDrop ReleaseStgMedium RevokeDragDrop StgCreateDocfileOnILockBytes StgOpenStorage StringFromCLSID - OLEAUT32.dll:
LoadRegTypeLib LoadTypeLib OleCreatePropertyFrame RegisterTypeLib SafeArrayAccessData SafeArrayCreate SafeArrayCreateVector SafeArrayDestroy SafeArrayGetDim SafeArrayGetElemsize SafeArrayGetLBound SafeArrayGetUBound SafeArrayUnaccessData SysAllocString SysAllocStringLen SysFreeString SysStringLen SystemTimeToVariantTime VarUI4FromStr VariantChangeType VariantClear VariantInit - gdiplus.dll:
GdipAlloc GdipBitmapSetResolution GdipCloneImage GdipCreateBitmapFromHBITMAP GdipCreateBitmapFromScan0 GdipCreateFromHDC GdipCreateHalftonePalette GdipDeleteGraphics GdipDisposeImage GdipDrawImageRectI GdipDrawImageRectRectI GdipFree GdipGetEncoderParameterList GdipGetEncoderParameterListSize GdipGetImageBounds GdipGetImageDecoders GdipGetImageDecodersSize GdipGetImageEncoders GdipGetImageEncodersSize GdipGetImageFlags GdipGetImageGraphicsContext GdipGetImageHeight GdipGetImageHorizontalResolution GdipGetImagePixelFormat GdipGetImageRawFormat GdipGetImageThumbnail GdipGetImageVerticalResolution GdipGetImageWidth GdipGetPropertyCount GdipGetPropertyIdList GdipGetPropertyItem GdipGetPropertyItemSize GdipImageGetFrameCount GdipImageGetFrameDimensionsCount GdipImageGetFrameDimensionsList GdipImageRotateFlip GdipImageSelectActiveFrame GdipLoadImageFromStream GdipLoadImageFromStreamICM GdipReleaseDC GdipRemovePropertyItem GdipSaveAddImage GdipSaveImageToStream GdipSetInterpolationMode GdipSetPageUnit GdipSetPropertyItem GdiplusShutdown GdiplusStartup