Windows 10 DLL File Information - ppcsnap.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, 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: | ppcsnap DLL |
File Version: | 10.0.10130.0 (fbl_impressive.150522-2224) |
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: | 240 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 | 94,208 Bytes | 38.3% | Read, Execute | Code |
.data | 0x00018000 | 1,536 Bytes | 0.6% | Write, Read | Initialized Data |
.idata | 0x00019000 | 4,608 Bytes | 1.9% | Read | Initialized Data |
.rsrc | 0x0001b000 | 138,752 Bytes | 56.3% | Read | Initialized Data |
.reloc | 0x0003d000 | 6,144 Bytes | 2.5% | Read, Discardable | Initialized Data |
Static Linking
ppcsnap.dll is statically linked to the following files:msvcrt.dll
KERNEL32.dll
ole32.dll
USER32.dll
OLEAUT32.dll
SHLWAPI.dll
puiapi.dll
ADVAPI32.dll
ntdll.dll
ACTIVEDS.dll
This means that when ppcsnap.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, ppcsnap.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 1 | 59,979 Bytes | 24.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 | 1 | 728 Bytes | 0.3% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 49 | 5,968 Bytes | 2.4% |
Type Libraries | 1 | 75,364 Bytes | 30.6% |
Manifest | 1 | 750 Bytes | 0.3% |
All Others | 2 | 1,128 Bytes | 0.5% |
Total | 55 | 143,917 Bytes | 58.4% |
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 1000 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 1000 dialogs.ID | Dialog Caption |
---|---|
4000 | Deploy Printer(s) |
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
200 | Pushed Printer Connection Extension (Computers) |
201 | Pushed Printer Connection Extension (Computers) |
202 | Microsoft |
203 | Pushed Printer Connection Extension (Users) |
204 | Pushed Printer Connection Extension (Users) |
205 | Microsoft |
300 | Deployed Printers |
301 | Deployed Printers |
320 | MMCViewExt 1.0 Object |
400 | Pending addition... |
401 | Addition failed. |
402 | DS operation partially failed. |
403 | Pending deletion... |
404 | Deletion failed. |
405 | DS operation partially failed. |
406 | Deployed |
500 | Select a printer to deploy |
600 | Printer Name |
601 | Server Name |
602 | Status |
700 | &Deploy Printer |
701 | Printer connection(s) deployed to this Group Policy Object. |
710 | Rem&ove |
711 | Remove the printer connection from this Group Policy Object. |
712 | Remove these printer connections from this Group Policy Object. |
800 | Are you sure you want to remove this printer connection from this Group Policy Object? |
801 | Remove Connection |
802 | Are you sure you want to remove these printer connections from this Group Policy Object? |
803 | Remove Connections |
900 | <A HREF = javascript:external.ExecuteSelectionMenuItem('%s')>Deploy a new printer</A> to this Group Policy Object |
901 | Contains printer connections that have been deployed to this Group Policy Object. |
902 | <A HREF = javascript:external.ExecuteSelectionMenuItem('%s')>Deploy a new printer</A> to this Group Policy Object |
903 | Contains printer connections that have been deployed to this Group Policy Object. |
910 | <A HREF = javascript:external.ExecuteSelectionMenuItem('%s')>Remove</A> the printer connection from this Group Policy Object |
911 | The printer connection has been deployed to this Group Policy Object. Removing the printer will remove the connection from the Printers and Faxes folder of the machines in this GPO. |
912 | Adding... |
913 | The printer connection is being deployed to this Group Policy Object. The result will not be effective until the pending status disappears. |
914 | Deleting... |
915 | The printer connection is being removed from this Group Policy Object. The result will not be effective until the pending status disappears. |
916 | Addition failed. |
917 | The DS operation failed. Please try to deploy this printer connection again. |
918 | The printer connection cannot be deployed to this Group Policy Object. Please select Refresh or press F5 to update the view. |
919 | Due to a save failure in the DS, the printer connection will appear on the next Refresh, but will not be a valid deployed printer connection associated with this GPO. Please try to deploy this printer connection again. |
920 | Deletion failed. |
921 | The DS operation failed. Please try to remove this printer connection again. |
922 | The printer connection cannot be removed from this Group Policy Object. Please select Refresh or press F5 to update the view. |
923 | Due to a save failure in the DS, the printer connection will disappear on the next Refresh, but will remain a valid deployed printer connection associated with this GPO. Please try to remove this printer connection again. |
1000 | Deploy Printer Connection |
1100 | The printer name is invalid. |
COM Classes/Interfaces
Name | Type | Description |
---|---|---|
CacheManager | CoClass | PrintersCacheManager Class |
GlobalServiceDS | CoClass | GlobalServiceDS Class |
IAdviseSink | Interface | |
IBindCtx | Interface | |
ICacheContext | Interface | ICacheContext Interface |
ICacheManager | Interface | ICacheManager Interface |
ICacheProperty | Interface | ICacheProperty Interface |
IComponent | Interface | IComponent Interface |
IComponentData | Interface | IComponentData Interface |
IConsole | Interface | IConsole Interface |
IConsole2 | Interface | IConsole2 Interface |
IConsoleNameSpace | Interface | IConsoleNameSpace Interface |
IConsoleNameSpace2 | Interface | IConsoleNameSpace2 Interface |
IConsoleVerb | Interface | |
IDataObject | Interface | |
IEnumBSTR | Interface | InfoSet - IEnumBSTR interface |
IEnumContext | Interface | IEnumContext Interface |
IEnumFORMATETC | Interface | |
IEnumMoniker | Interface | |
IEnumSTATDATA | Interface | |
IEnumString | Interface | |
IGlobalServiceDS | Interface | IGlobalServiceDS Interface |
IHeaderCtrl | Interface | INodeInit Interface |
IImageList | Interface | IImageList Interface |
ILegacyPrintUI | Interface | ILegacyPrintUI Interface |
ILocalConnectionListener | Interface | ILocalConnectionListener Interface |
IMoniker | Interface | |
INotificationsListener | Interface | INotificationsListener Interface |
IObjectWithSite | Interface | |
IPersist | Interface | |
IPersistStream | Interface | |
IPrinterQueueView | Dispatch | IPrinterQueueView Interface |
IPrinterQueueViewExtension | Interface | IPrinterQueueViewExtension Interface |
IRunningObjectTable | Interface | |
ISequentialStream | Interface | |
ISimpleCPC | Interface | ISimpleCPC Interface |
ISnapinNode | Interface | ISnapinNode Interface |
ISnapinRegistration | Interface | ISnapinRegistration Interface |
ISnapinState | Interface | ISnapinState Interface |
IStdCallback | Interface | IStdCallback Interface |
IStdCallbackInfoset | Interface | IStdCallbackInfoset Interface |
IStdCallbackUnknown | Interface | IStdCallbackUnknown Interface |
IStream | Interface | |
IToolbar | Interface | |
IUIGlobalNotify | Interface | IUIGlobalNotify Interface |
LegacyPrintUI | CoClass | LegacyPrintUI Class |
PrinterQueueView | CoClass | PrinterQueueView Class |
PrinterQueueViewJobExtension | CoClass | PrinterQueueViewJobExtension Class |
PrinterStatusHTMLViewExtension | CoClass | PrinterStatusHTMLViewExtension Class |
SnapinComponent | CoClass | SnapinComponent Class |
SnapinComponentData | CoClass | SnapinComponentData Class |
SnapinRegistration | CoClass | SnapinRegistration Class |
SnapinState | CoClass | SnapinState Class |
UIGlobalNotify | CoClass | UIGlobalNotify 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 __CxxFrameHandler __dllonexit _amsg_exit _callnewh _except_handler4_common _initterm _lock _onexit _purecall _unlock _vsnwprintf _wcsicmp free malloc memcpy memmove memset public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(char const * const &,int) public: __thiscall exception::exception(class exception const &) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const void __cdecl operator delete(void *) void __cdecl operator delete[](void *) wcschr - KERNEL32.dll:
CloseHandle CreateEventW DisableThreadLibraryCalls FlushInstructionCache GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetLastError GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetProcAddress GetProcessHeap GetSystemTimeAsFileTime GetTickCount HeapDestroy HeapFree InitializeCriticalSectionAndSpinCount IsProcessorFeaturePresent LoadLibraryExA LoadLibraryW OutputDebugStringA QueryPerformanceCounter RaiseException SetEvent SetLastError SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter VirtualAlloc VirtualFree WaitForSingleObject ntdll!RtlAllocateHeap ntdll!RtlDecodePointer ntdll!RtlDeleteCriticalSection ntdll!RtlEncodePointer ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlInterlockedPopEntrySList ntdll!RtlInterlockedPushEntrySList ntdll!RtlLeaveCriticalSection ntdll!TpSetTimer - ole32.dll:
CoInitialize combase!CoCreateGuid combase!CoCreateInstance combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoUninitialize combase!CreateStreamOnHGlobal combase!GetHGlobalFromStream combase!StringFromIID - USER32.dll:
CallWindowProcW CreateWindowExW DestroyWindow DialogBoxParamW EnableWindow EndDialog GetActiveWindow GetClassInfoExW GetDlgItem GetDlgItemTextW GetGUIThreadInfo GetLastActivePopup GetParent GetWindow GetWindowLongW GetWindowTextLengthW IsWindow LoadCursorW LoadIconW MessageBoxW PeekMessageW PostMessageW PostQuitMessage RegisterClassExW RegisterClipboardFormatW SendMessageW SetFocus SetWindowLongW SetWindowTextW ntdll!NtdllDefWindowProc_W wsprintfW - OLEAUT32.dll:
SysAllocString SysAllocStringLen SysFreeString VariantClear VariantInit - SHLWAPI.dll:
IUnknown_GetSite IUnknown_SetSite QISearch - puiapi.dll:
PUIAPI_CreateInstance PUIAPI_ShowBrowseForPrinterDialog STRAPI_Format STRAPI_GUID2String STRAPI_LoadString STRAPI_TrimString - ADVAPI32.dll:
RegCloseKey RegCreateKeyExW RegDeleteKeyExW RegEnumKeyExW RegOpenKeyExW RegQueryInfoKeyW RegQueryValueExW RegSetValueExW - 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 - ACTIVEDS.dll:
ADsGetObject