Windows 8 DLL File Information - pmcsnap.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, 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: | pmcsnap dll |
File Version: | 6.2.9200.16384 (win8_rtm.120725-1247) |
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: | 707 KB |
Total Number of Exported Functions: | 4 |
Total Number of Exported Functions With Names: | 4 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 399,360 Bytes | 55.2% | Read, Execute | Code |
.data | 0x00063000 | 5,120 Bytes | 0.7% | Write, Read | Initialized Data |
.idata | 0x00065000 | 7,168 Bytes | 1.0% | Read | Initialized Data |
.rsrc | 0x00067000 | 278,016 Bytes | 38.4% | Read | Initialized Data |
.reloc | 0x000ab000 | 33,280 Bytes | 4.6% | Read, Discardable | Initialized Data |
Static Linking
pmcsnap.dll is statically linked to the following files:msvcrt.dll
KERNEL32.dll
ole32.dll
ADVAPI32.dll
USER32.dll
GDI32.dll
WINSPOOL.DRV
VERSION.dll
ntdll.dll
OLEAUT32.dll
SHELL32.dll
SHLWAPI.dll
GPEDIT.DLL
NETAPI32.dll
puiapi.dll
This means that when pmcsnap.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, pmcsnap.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 15 | 171,948 Bytes | 23.8% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 4 | 57,740 Bytes | 8.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 8 | 5,512 Bytes | 0.8% |
HTML Related Files | 4 | 13,866 Bytes | 1.9% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 346 | 26,742 Bytes | 3.7% |
Type Libraries | 1 | 41,268 Bytes | 5.7% |
Manifest | 1 | 731 Bytes | 0.1% |
All Others | 2 | 1,132 Bytes | 0.2% |
Total | 381 | 318,939 Bytes | 44.1% |
Icons in this file
There are 15 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 |
---|---|
200 | Configure Print Management |
201 | Print Management |
203 | Deploy with Group Policy |
204 | Filter Criteria |
206 | General |
207 | Notification |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
700 | Print Management |
701 | Print Management is a Microsoft Management Console (MMC) snap-in that is used to manage print servers and printers. |
702 | Microsoft Corporation |
710 | Manages local printers and remote print servers. |
725 | PMC.chm |
750 | Print Management |
751 | Custom Filters |
752 | Print Servers |
753 | Printers |
754 | All Printers |
755 | Deployed Printers |
756 | Drivers |
757 | Ports |
758 | Forms |
759 | All Drivers |
800 | Printer Name |
801 | Location |
802 | Comments |
803 | Queue Status |
804 | Jobs In Queue |
805 | Driver Name |
806 | Server Name |
807 | Is Shared |
808 | Share Name |
809 | Branch Office |
810 | Driver Type |
811 | None |
825 | %1!s! (%2!d!) |
830 | Printer Name |
831 | Server Name |
832 | Per-User GPO |
833 | Per-Machine GPO |
860 | Driver Name |
861 | Type |
862 | Environment |
863 | Driver File Path |
864 | Data File Path |
865 | Config File Path |
866 | Help File Path |
867 | Language Monitor |
868 | Default Datatype |
870 | Driver Version |
871 | Manufacturer |
872 | OEM URL |
873 | Hardware ID |
874 | Provider |
875 | Server Name |
876 | Inf Path |
877 | Print Processor |
878 | Packaged |
879 | Driver Date |
880 | Driver Isolation |
881 | Shareable |
882 | XPS Driver |
900 | Port Name |
902 | Port Description |
903 | Port Type |
904 | Printer Name |
910 | Write |
911 | Read |
912 | Redirected |
913 | Net Attached |
930 | Form Name |
931 | Type |
932 | Width (0.1mm units) |
933 | Height (0.1mm units) |
944 | Imageable Width (0.1mm units) |
945 | Imageable Height (0.1mm units) |
960 | User Defined |
961 | Built In |
962 | Printer |
980 | Printers Not Ready |
981 | Printers With Jobs |
990 | Unknown |
991 | Type 2 - Kernel Mode |
992 | Type 3 - User Mode |
993 | Windows 95, 98 and Me |
994 | None |
995 | Shared |
996 | Isolated |
997 | Not supported |
998 | None (disabled by Group Policy) |
999 | Type 4 - User Mode |
1000 | true |
1001 | false |
1002 | <Not Shared> |
1003 | &Details >> |
1004 | &Details << |
1005 | Select Print Server: |
1006 | %1 (local) |
1007 | Per User |
1008 | Per Machine |
1009 | Initializing... |
1010 | Applying Changes... |
1011 | Close |
1012 | per machine |
1013 | per user |
1100 | Print Management |
1200 | Specify Print Servers |
1201 | Type the name of the print server you want this snap-in to manage or click Browse to locate the print server. |
1202 | Filter Name and Description |
1203 | Type a name and description for the filter. The name will appear in the Custom Filter folder in the Print Management tree. |
1204 | Define a filter |
1205 | Specify the criteria for the filter. The following criteria will be added together, and only items matching all of the criteria will show up in the Custom Filter folder in the Print Management tree. |
1206 | Set Notifications (Optional) |
1207 | Specify whether to send an e-mail message or run a script when the criteria specified on the Define a Filter page are met. To create a filter without setting notifications, click Finish. |
1208 | New Printer Filter Wizard |
1209 | New Driver Filter Wizard |
1240 | Add/Remove Servers |
1241 | Set Notifications |
1242 | &Select Server |
1243 | &Print Server |
1250 | Print Notification: %1!s! - %2!s! |
1251 | A new printer meets the criteria of filter: %1!s! |
1252 | Printer Name: %2!s! |
1253 | Queue Status: %3!s! |
1254 | Jobs in Queue: %4!d! |
1255 | Server Name: %5!s! |
1256 | Location: %6!s! %7!s! |
1257 | This is an automated message sent to you by Print Management. |
1258 | To turn off or change these notifications, contact your print administrator. |
1259 | Print Notification Test: %1!s! |
1260 | This is a test message for printer filter: %1. Custom Message: %2!s! |
1261 | %s 'PrinterName' 'ServerName' '%s' |
1262 | Server-Spooler Notification Test: %1!s! |
1263 | This is a test message for server-spooler notification. Custom Message: %1!s! |
1264 | Server Notification: Lost contact with server %1!s! |
1265 | Spooler Notification: Lost contact with spooler on %1!s! |
1266 | Print Management has lost contact with server %1!s! Custom Message: %2!s! |
1267 | Print Management has lost contact with spooler on %1!s! Custom Message: %2!s! |
1268 | Printer Driver Notification: %1!s! - %2!s! |
1269 | Printer Driver Notification Test: %1!s! |
1270 | This is a test message for driver filter: %1. Custom Message: %2!s! |
1271 | A new driver meets the criteria of filter: %1!s! |
1272 | Driver Name: %2!s! |
1273 | Driver Version: %3!s! |
1274 | Driver Provider: %4!s! |
1275 | Driver Manufacturer: %5!s! |
1276 | Server Name: %6!s! |
1277 | %s 'DriverName' 'ServerName' '%s' |
1300 | P&roperties... |
1301 | S&et Printing Defaults... |
1302 | &Pause Printing |
1303 | Resume Printin&g |
1304 | Ca&ncel All Jobs |
1305 | &Open Printer Queue... |
1306 | Manage &Sharing... |
1307 | Print &Test Page |
1308 | &List in Directory |
1309 | Remo&ve from Directory |
1350 | Add &Printer... |
1351 | &Migrate Printers... |
1352 | Add &Driver... |
1353 | Add &Port... |
1355 | P&roperties... |
1356 | M&anage Drivers... |
1357 | M&anage Ports... |
1358 | M&anage Forms... |
1359 | C&onfigure Port... |
1360 | Add/Remove &Servers... |
1361 | Set &Notifications... |
1362 | &Export printers to a file... |
1363 | &Import printers from a file... |
1400 | P&roperties |
1401 | R&emove Driver Package... |
1410 | Set Driver &Isolation |
1411 | &None |
1412 | &Shared |
1413 | &Isolated |
1414 | S&ystem Default (None) |
1415 | S&ystem Default (Shared) |
1416 | S&ystem Default |
1417 | En&able Branch Office Direct Printing |
1418 | D&isable Branch Office Direct Printing |
1500 | Deploy with Group Poli&cy... |
1550 | Add New Printer &Filter... |
1560 | Add &New Driver Filter... |
1570 | Show E&xtended View |
1572 | Hide E&xtended View |
1900 | Displays properties for the selected printers. |
1901 | Displays global default document settings for the selected printers. |
1902 | Pauses printing on the selected printers. |
1903 | Resumes printing on the selected printers. |
1904 | Cancels all print jobs on the selected printers. |
1905 | Opens the print queue window for the selected printers. |
1906 | Displays the sharing properties for the selected printers. |
1907 | Prints the test page on the selected printers. |
1908 | Publish the selected printers in the directory. |
1909 | Stop publishing the selected printers in the directory. |
1950 | Invokes the add printer wizard against the selected server. |
1951 | Opens the Printer Migration tool. |
1952 | Invokes the add printer driver wizard against the selected server. |
1953 | Invokes the add port dialog. |
1955 | Manage Server for the selected server. |
1956 | Manage Drivers for the selected server. |
1957 | Manage Ports for the selected server. |
1958 | Manage Forms for the selected server. |
1959 | Configure Port. |
1960 | Displays add/remove server dialog. |
1961 | Manage Server-Spooler Notifications. |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
IAdviseSink | Interface | |
IBindCtx | Interface | |
IComponent | Interface | IComponent Interface |
IComponentData | Interface | IComponentData Interface |
IConsole | Interface | IConsole Interface |
IConsole2 | Interface | IConsole2 Interface |
IConsoleVerb | Interface | |
IDataObject | Interface | |
IEnumFORMATETC | Interface | |
IEnumMoniker | Interface | |
IEnumSTATDATA | Interface | |
IEnumString | Interface | |
IExtendView | Interface | IExtendView Interface |
IHeaderCtrl | Interface | INodeInit Interface |
IImageList | Interface | IImageList Interface |
IMoniker | Interface | |
IPersist | Interface | |
IPersistStream | Interface | |
IRunningObjectTable | Interface | |
ISequentialStream | Interface | |
ISnapinAbout | Interface | |
ISnapinNode | Interface | ISnapinNode Interface |
IStream | Interface | |
IToolbar | Interface | |
IViewExtensionCallback | Interface | IViewExtensionCallback Interface |
PMCAbout | CoClass | PMCAbout Class |
PMCComponent | CoClass | PMCComponent Class |
PMCComponentData | CoClass | PMCComponentData Class |
PMCPrintQueueViewExtension | CoClass | PMCPrintQueueViewExtension Class |
PMCRootNode | CoClass | PMCRootNode Class |
Exported Functions List
The following functions are exported by this dll:DllCanUnloadNow | DllGetClassObject | DllRegisterServer | DllUnregisterServer |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __dllonexit _amsg_exit _callnewh _errno _except_handler4_common _initterm _lock _onexit _purecall _unlock _vsnwprintf _wcsicmp _wcsnicmp _wtoi free malloc memcpy memmove memset public: __thiscall exception::exception(class exception const &) public: __thiscall exception::exception(void) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const strchr wcschr wcsstr wcstok_s wcstol - KERNEL32.dll:
CloseHandle CreateEventW CreateThread DeleteFileW DisableThreadLibraryCalls FindResourceW FormatMessageW FreeLibrary FreeLibraryAndExitThread GetComputerNameExW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDateFormatW GetEnvironmentVariableW GetFileAttributesW GetLastError GetModuleFileNameW GetModuleHandleA GetModuleHandleExW GetModuleHandleW GetProcAddress GetProcessHeap GetSystemDirectoryW GetSystemTimeAsFileTime GetTickCount GetTickCount64 GetVersion GetWindowsDirectoryW GlobalAlloc GlobalFree GlobalLock GlobalUnlock HeapFree InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryExW LoadLibraryW LoadResource LocalFree LockResource OutputDebugStringA QueryPerformanceCounter ResetEvent SetEnvironmentVariableW SetEvent SetLastError SetUnhandledExceptionFilter SizeofResource Sleep TerminateProcess UnhandledExceptionFilter VirtualQuery WaitForMultipleObjects WaitForSingleObject lstrcmpiW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!TpSetTimer - ole32.dll:
CoInitialize combase!CLSIDFromString combase!CoCreateGuid combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoUninitialize combase!CreateStreamOnHGlobal combase!GetHGlobalFromStream combase!StringFromCLSID - ADVAPI32.dll:
AllocateAndInitializeSid CheckTokenMembership FreeSid RegCloseKey RegEnumValueW RegOpenKeyExW ntdll!EtwGetTraceEnableFlags ntdll!EtwGetTraceEnableLevel ntdll!EtwGetTraceLoggerHandle ntdll!EtwRegisterTraceGuidsW ntdll!EtwTraceMessage ntdll!EtwUnregisterTraceGuids - USER32.dll:
CheckDlgButton CloseClipboard CreateDialogParamW DestroyCursor DestroyWindow DialogBoxParamW EmptyClipboard EnableWindow EndDialog FindWindowExW GetClientRect GetDlgItem GetParent GetWindow GetWindowLongW GetWindowRect GetWindowThreadProcessId IsDlgButtonChecked IsWindowEnabled IsWindowVisible KillTimer LoadBitmapW LoadCursorW LoadIconW LoadImageW MapWindowPoints MessageBoxW OpenClipboard PostMessageW RegisterClipboardFormatW SendMessageW SetClipboardData SetCursor SetFocus SetTimer SetWindowLongW SetWindowPos SetWindowTextW ShowWindow SystemParametersInfoW - GDI32.dll:
DeleteObject - WINSPOOL.DRV:
ClosePrinter ConfigurePortW DeleteFormW DeletePortW DeletePrinterDriverExW GetPrinterDataExW OpenPrinterW SetPrinterDataExW SetPrinterDataW SetPrinterW - VERSION.dll:
GetFileVersionInfoSizeW GetFileVersionInfoW VerQueryValueW - ntdll.dll:
RtlNtStatusToDosError TpAllocAlpcCompletion TpAllocIoCompletion TpAllocTimer TpAllocWait TpAllocWork TpCallbackMayRunLong TpPostWork TpReleaseAlpcCompletion TpReleaseIoCompletion TpReleasePool TpReleaseTimer TpReleaseWait TpReleaseWork TpSetTimer TpSetWait TpSimpleTryPost TpStartAsyncIoOperation TpWaitForAlpcCompletion TpWaitForIoCompletion TpWaitForTimer TpWaitForWait TpWaitForWork WinSqmSetDWORD - OLEAUT32.dll:
SysAllocString SysAllocStringLen SysFreeString SysStringLen VariantClear VariantCopy - SHELL32.dll:
ILFree SHCoCreateInstance SHCreateItemFromIDList SHGetFolderPathW SHGetKnownFolderIDList SHSetLocalizedName ShellExecuteExW ShellExecuteW - SHLWAPI.dll:
IUnknown_GetSite IUnknown_SetSite PathRemoveFileSpecW QISearch SHCreateMemStream - GPEDIT.DLL:
BrowseForGPO - NETAPI32.dll:
NetWkstaGetInfo netutils!NetApiBufferFree - puiapi.dll:
PUIAPI_CreateInstance PUIAPI_GetPrinter PUIAPI_ShowDriverPackageRemovalUI STRAPI_ConvertCase STRAPI_Format STRAPI_FormatMsg STRAPI_FormatMsgV STRAPI_GUID2String STRAPI_GetPrinterStatusString STRAPI_LoadString STRAPI_TrimString STRBUF_AppendString STRBUF_Create STRBUF_CreateBSTR STRBUF_Destroy STRBUF_MultiCat XMLAPI_GetAttributeLong XMLAPI_GetAttributeString XMLAPI_SetAttributeLong XMLAPI_SetAttributeString