Windows 10 DLL File Information - dsprop.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: | Windows Active Directory Property Pages |
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: | 143 KB |
Total Number of Exported Functions: | 23 |
Total Number of Exported Functions With Names: | 23 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 98,304 Bytes | 66.9% | Read, Execute | Code |
.data | 0x00019000 | 2,560 Bytes | 1.7% | Write, Read | Initialized Data |
.idata | 0x0001a000 | 5,632 Bytes | 3.8% | Read | Initialized Data |
.rsrc | 0x0001c000 | 33,280 Bytes | 22.6% | Read | Initialized Data |
.reloc | 0x00025000 | 6,144 Bytes | 4.2% | Read, Discardable | Initialized Data |
Static Linking
dsprop.dll is statically linked to the following files:msvcrt.dll
ATL.DLL
KERNEL32.dll
ADVAPI32.dll
USER32.dll
GDI32.dll
NTDSAPI.dll
SHELL32.dll
ole32.dll
OLEAUT32.dll
ACTIVEDS.dll
dsuiext.dll
netutils.dll
logoncli.dll
IPHLPAPI.DLL
DSROLE.dll
This means that when dsprop.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, dsprop.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 2 | 29,656 Bytes | 20.2% |
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 | 17 | 7,614 Bytes | 5.2% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 87 | 15,114 Bytes | 10.3% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 747 Bytes | 0.5% |
All Others | 2 | 1,168 Bytes | 0.8% |
Total | 109 | 54,299 Bytes | 37.0% |
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 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 |
---|---|
585 | Active Directory |
3467 | Title |
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
172 | Business |
173 | A member from an external domain cannot be viewed until you click Apply. |
174 | Native mode (no pre-Windows 2000 domain controllers). |
177 | The name translation for a new group member failed because: %s This may be due to a damaged trust with the other domain. Correct the trust problem and then try adding the member again. |
179 | A global catalog (GC) cannot be contacted. A GC is needed to list the object's group memberships. The GC may be temporarily unavailable. Or, if your enterprise does not have a Domain Controller configured as a GC, then one should be configured. Contact your system administrator for assistance. |
183 | The country/region code data is invalid. The file may have become corrupted. Replace dsprop.dll with a new copy and try again. |
184 | Builtin local |
185 | Do not require Kerberos preauthentication |
186 | The UNC name is a required attribute. Please fill in a value or click Cancel to preserve the prior value. |
187 | Some of the object names cannot be shown in their user-friendly form. This can happen if the object is from an external domain and that domain is not available to translate the object's name. |
188 | The pre-Windows 2000 domain name for the user cannot be displayed. |
189 | no value |
199 | This property is limited to %d values. You must remove some of the existing values before you can add new ones. |
203 | The object cannot be found in the global catalog. If the object is new, wait for it to replicate (about 5 minutes). It is also possible that the global catalog is unavailable. If so, group memberships outside of the object's domain will not be listed. |
204 | The object name cannot be shown in its user-friendly form. This can happen if the object is from an external domain and that domain is not available to translate the object's name or the object no longer exists on that domain. |
314 | The first page was canceled before the second page could initialize. The data on the second page will not be valid. Close the page and then reopen both, and then wait until the second page is completely displayed before canceling the first page. |
315 | You do not have permission to read the global catalog. This means that membership in groups outside of this domain cannot be listed. |
316 | Builtin groups cannot be added to other groups. |
999 | Country/region: |
1033 | You do not have permission to change the %s attribute, your changes will not be saved. |
1034 | You do not have permission to modify the group %s. |
2000 | General |
2001 | Organization |
2002 | Account |
2003 | Member Of |
2005 | Address |
2006 | Members |
2009 | Server |
2011 | The e-mail address is not valid. Correct it and then try again. |
2012 | Do you want to remove the selected member(s) from the group? |
2016 | Telephones |
2017 | Object |
2018 | The name %s is not a valid Active Directory object name. |
2019 | Active Directory |
2020 | The Active Directory object cannot be found. It may have been deleted by another user or a domain controller may be temporarily unavailable. |
2021 | Managed By |
2027 | The membership removal operation failed. The member may have already been removed by another administrator. |
2029 | The domain %s cannot be found. Verify that it is operational and available on the network. |
2030 | The specified path is not valid. Enter a valid network server path using the form: \\server\share. |
2033 | The group membership modification failed possibly because: you are trying to add an object a second time you are trying to add a group whose type or scope is incompatible with this group replication among domain controllers has not completed, or the object may no longer exist. |
2051 | The password and confirmation you typed do not match. Please retype them. |
2052 | The domain %s cannot be found. Please verify the spelling and then try again. |
2053 | Access to the domain %s is denied. This can occur if the Restrict Anonymous setting has been changed from the default. |
2076 | Information for this object is not currently available possibly due to a network or domain controller failure. |
2081 | Do you want to remove %s from the selected group(s)? |
2082 | Remove user from group |
2083 | Workstation or server |
2084 | Domain controller |
2090 | The specified path is not valid. Enter a valid network server path using the form: \\server\share\folder. |
2091 | The following Active Directory error occurred: %s |
2093 | Name |
2094 | Active Directory Folder |
2095 | The object %s is already in the list and cannot be added a second time. |
2096 | The primary group cannot be removed. Set another group as primary if you want to remove this one. |
2097 | Windows 2000 Group Info |
2098 | The object that notifies Active Directory Users and Computers of property changes did not initialize properly. Property changes will not be reflected in Active Directory Users and Computers. |
2101 | Operating System |
2102 | The pre-Windows 2000 name field is empty. This is a required field. |
2103 | Mixed mode (supports both Windows 2000 and pre-Windows 2000 domain controllers) |
2104 | A group cannot be made a member of itself. |
2105 | The account name or the password is incorrect. |
2110 | The security identifier stored in the object is invalid. You should delete and re-create the object. |
2113 | The %s attribute cannot be changed on this object. |
2200 | Error |
2201 | Page |
2911 | This is the member's primary group, so the member cannot be removed. Go to the Member Of tab of the member's property sheet and set another group as primary. You can then remove the member from this group. |
3054 | The object that notifies the Active Directory user interface of property changes did not initialize because: %s Property changes will not be reflected in the Active Directory user interface. |
3060 | This object must have a pre-Windows 2000 name. Enter a pre-Windows 2000 name, and then try again |
3089 | Unable to view attribute or value. You may not have permissions to view this object. |
3090 | The specified user was not found. If the user exists on another domain controller in the enterprise, it may take 15 minutes or more for the user to be replicated to the global catalog. |
3095 | Active Directory failure with code '0x%08x'! |
3096 | This list displays only groups from the local domain. |
3109 | The following objects that you selected for universal group membership are from a mixed-mode domain. The membership will not take effect for the selected objects until you convert the domain to native mode. However, membership will take effect immediately for Exchange resources such as Public folders. Objects: %s Do not grant or deny access to network resources such as files, shares, and printers by using the universal group until you convert the domain to native mode. |
3208 | The operation failed with error code %d (0x%08x) |
3215 | &The following errors occurred on the %s tab: |
3216 | A global catalog cannot be located to retrieve the icons for the member list. Some icons may not be shown. |
3289 | The operation failed. The error is '%s' |
3401 | %s is no longer a member of this group. It may still appear due to standard delays in replication between domain controllers. |
3402 | The object is no longer a member of this group. It may still appear due to standard delays in replication between domain controllers. |
3403 | A global catalog cannot be contacted to retrieve the icons for the member list because access was denied. Some icons may not be shown. |
3406 | The pre-Windows 2000 group name %1 contains one or more of the following illegal characters: / \ [ ] : ; | = , + * ? < > " If you continue Windows will replace these characters with _. Do you want to continue? |
3469 | This object is already in the list and cannot be added a second time. |
3470 | Errors occurred while trying to add the selected objects to the group. |
3471 | Name |
3488 | Read-only Domain Controller |
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:ADsPropCheckIfWritable | ADsPropCreateNotifyObj | ADsPropGetInitInfo | ADsPropSendErrorMessage |
ADsPropSetHwnd | ADsPropSetHwndWithTitle | ADsPropShowErrorDialog | BringSheetToForeground |
CheckADsError | CrackName | DSPROP_GetGCSearchOnDomain | DllCanUnloadNow |
DllGetClassObject | DllRegisterServer | DllUnregisterServer | ErrMsg |
ErrMsgParam | FindSheet | IsSheetAlreadyUp | MsgBox |
PostADsPropSheet | ReportError | Smart_PADS_ATTR_INFO__Empty |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _beginthreadex _callnewh _endthreadex _except_handler4_common _initterm _itow_s _lock _onexit _purecall _unlock _vsnwprintf _wcsicmp _wtoi _wtol free iswdigit iswspace 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 rand realloc srand swprintf_s time void __cdecl terminate(void) vswprintf_s wcscat_s wcschr wcscpy_s wcspbrk wcsrchr - ATL.DLL:
AtlComPtrAssign - KERNEL32.dll:
ActivateActCtx CloseHandle CreateActCtxW CreateEventW DeactivateActCtx DisableThreadLibraryCalls EnumSystemGeoID FormatMessageW FreeLibraryAndExitThread GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetGeoInfoW GetLastError GetModuleFileNameW GetModuleHandleW GetProcAddress GetSystemTimeAsFileTime GetTickCount GlobalAlloc GlobalFree GlobalLock GlobalUnlock LoadLibraryExW LoadLibraryW LocalAlloc LocalFree QueryPerformanceCounter RaiseException ReleaseActCtx SetEvent SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter WaitForSingleObject WaitForSingleObjectEx lstrlen lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - ADVAPI32.dll:
EqualSid GetLengthSid GetSidLengthRequired GetSidSubAuthorityCount IsValidSid LsaClose LsaFreeMemory LsaLookupSids LsaOpenPolicy RegCloseKey RegCreateKeyExW RegDeleteKeyW RegOpenKeyExW RegQueryValueExW RegSetValueExW - USER32.dll:
BeginPaint CallWindowProcW CheckDlgButton CloseClipboard CreateDialogParamW CreateWindowExW DestroyCursor DestroyWindow DialogBoxParamW DispatchMessageW DrawIcon EmptyClipboard EnableWindow EndDialog EndPaint EnumWindows FindWindowW GetClassNameW GetClientRect GetDC GetDesktopWindow GetDlgItem GetDlgItemTextW GetMessageW GetParent GetWindowLongW GetWindowTextW GetWindowThreadProcessId InvalidateRect IsDlgButtonChecked IsWindow LoadCursorW LoadIconW LoadStringW MessageBeep MessageBoxW OpenClipboard PostMessageW PostQuitMessage RegisterClassW RegisterClipboardFormatW RegisterClipboardFormatW ReleaseDC SendDlgItemMessageW SendMessageW SetClipboardData SetCursor SetDlgItemTextW SetFocus SetForegroundWindow SetWindowLongW SetWindowPos SetWindowTextW ShowWindow ntdll!NtdllDefWindowProc_W - GDI32.dll:
CreatePalette DeleteObject GetStockObject GetTextExtentPoint32W RealizePalette SelectPalette SetDIBitsToDevice - NTDSAPI.dll:
DsBindW DsCrackNamesW DsFreeNameResultA DsUnBindA - SHELL32.dll:
DAD_ShowDragImage ShellExecuteW - ole32.dll:
CoInitialize ReleaseStgMedium combase!CLSIDFromString combase!CoCreateInstance combase!CoGetInterfaceAndReleaseStream combase!CoMarshalInterThreadInterfaceInStream combase!CoTaskMemFree combase!CoUninitialize combase!StringFromCLSID - OLEAUT32.dll:
SafeArrayAccessData SafeArrayGetElement SafeArrayGetLBound SafeArrayGetUBound SafeArrayUnaccessData SysAllocString SysFreeString VariantClear VariantInit - ACTIVEDS.dll:
ADsOpenObject adsldpc!ADsEncodeBinaryData adsldpc!ADsGetLastError adsldpc!FreeADsMem - dsuiext.dll:
DsGetIcon - netutils.dll:
NetApiBufferFree - logoncli.dll:
DsGetDcNameW - IPHLPAPI.DLL:
ParseNetworkString - DSROLE.dll:
DsRoleFreeMemory DsRoleGetPrimaryDomainInformation