Windows XP 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 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 Active Directory Property Pages |
File Version: | 5.1.2600.5512 (xpsp.080413-2108) |
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: | 139 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 | 74,752 Bytes | 52.3% | Read, Execute | Code |
.data | 0x00014000 | 3,072 Bytes | 2.2% | Write, Read | Initialized Data |
.rsrc | 0x00015000 | 59,392 Bytes | 41.6% | Read | Initialized Data |
.reloc | 0x00024000 | 4,608 Bytes | 3.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
COMCTL32.dll
NTDSAPI.dll
SHLWAPI.dll
ole32.dll
OLEAUT32.dll
ACTIVEDS.dll
dsuiext.dll
NETAPI32.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 | 1,390 Bytes | 1.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 | 15 | 6,446 Bytes | 4.5% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 323 | 47,262 Bytes | 33.1% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 936 Bytes | 0.7% |
Total | 341 | 56,034 Bytes | 39.2% |
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 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 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. |
3091 | 4000 |
3092 | 4237 |
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) |
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? |
3999 | Attention localizers: do not change the two letter, three letter, or numeric codes following the country names! |
4000 | Afghanistan AF AFG 004 |
4001 | Albania AL ALB 008 |
4002 | Algeria DZ DZA 012 |
4003 | American Samoa AS ASM 016 |
4004 | Andorra AD AND 020 |
4005 | Angola AO AGO 024 |
4006 | Anguilla AI AIA 660 |
4007 | Antarctica AQ ATA 010 |
4008 | Antigua and Barbuda AG ATG 028 |
4009 | Argentina AR ARG 032 |
4010 | Armenia AM ARM 051 |
4011 | Aruba AW ABW 533 |
4012 | Australia AU AUS 036 |
4013 | Austria AT AUT 040 |
4014 | Azerbaijan AZ AZE 031 |
4015 | Bahamas BS BHS 044 |
4016 | Bahrain BH BHR 048 |
4017 | Bangladesh BD BGD 050 |
4018 | Barbados BB BRB 052 |
4019 | Belarus BY BLR 112 |
4020 | Belgium BE BEL 056 |
4021 | Belize BZ BLZ 084 |
4022 | Benin BJ BEN 204 |
4023 | Bermuda BM BMU 060 |
4024 | Bhutan BT BTN 064 |
4025 | Bolivia BO BOL 068 |
4026 | Bosnia and Herzegovina BA BIH 070 |
4027 | Botswana BW BWA 072 |
4028 | Bouvet Island BV BVT 074 |
4029 | Brazil BR BRA 076 |
4030 | British Indian Ocean Territory IO IOT 086 |
4031 | Brunei BN BRN 096 |
4032 | Bulgaria BG BGR 100 |
4033 | Burkina Faso BF BFA 854 |
4034 | Burundi BI BDI 108 |
4035 | Cambodia KH KHM 116 |
4036 | Cameroon CM CMR 120 |
4037 | Canada CA CAN 124 |
4038 | Cape Verde CV CPV 132 |
4039 | Cayman Islands KY CYM 136 |
4040 | Central African Republic CF CAF 140 |
4041 | Chad TD TCD 148 |
4042 | Chile CL CHL 152 |
4043 | China CN CHN 156 |
4044 | Christmas Island CX CXR 162 |
4045 | Cocos (Keeling) Islands CC CCK 166 |
4046 | Colombia CO COL 170 |
4047 | Comoros KM COM 174 |
4048 | Congo CG COG 178 |
4049 | Congo (DRC) CD COD 180 |
4050 | Cook Islands CK COK 184 |
4051 | Costa Rica CR CRI 188 |
4052 | Cte dIvoire CI CIV 384 |
4053 | Croatia HR HRV 191 |
4054 | Cuba CU CUB 192 |
4055 | Cyprus CY CYP 196 |
4056 | Czech Republic CZ CZE 203 |
4057 | Denmark DK DNK 208 |
4058 | Djibouti DJ DJI 262 |
4059 | Dominica DM DMA 212 |
4060 | Dominican Republic DO DOM 214 |
4061 | East Timor TP TMP 626 |
4062 | Ecuador EC ECU 218 |
4063 | Egypt EG EGY 818 |
4064 | El Salvador SV SLV 222 |
4065 | Equatorial Guinea GQ GNQ 226 |
4066 | Eritrea ER ERI 232 |
4067 | Estonia EE EST 233 |
4068 | Ethiopia ET ETH 231 |
4069 | Falkland Islands (Islas Malvinas) FK FLK 238 |
4070 | Faroe Islands FO FRO 234 |
4071 | Fiji Islands FJ FJI 242 |
4072 | Finland FI FIN 246 |
4073 | France FR FRA 250 |
4074 | France, Metropolitan FX FXX 249 |
4075 | French Guiana GF GUF 254 |
4076 | French Polynesia PF PYF 258 |
4077 | French Southern and Antarctic Lands TF ATF 260 |
4078 | Gabon GA GAB 266 |
4079 | Gambia GM GMB 270 |
4080 | Georgia GE GEO 268 |
4081 | Germany DE DEU 276 |
4082 | Ghana GH GHA 288 |
4083 | Gibraltar GI GIB 292 |
4084 | Greece GR GRC 300 |
4085 | Greenland GL GRL 304 |
4086 | Grenada GD GRD 308 |
4087 | Guadeloupe GP GLP 312 |
4088 | Guam GU GUM 316 |
4089 | Guatemala GT GTM 320 |
4090 | Guinea GN GIN 324 |
4091 | Guinea-Bissau GW GNB 624 |
4092 | Guyana GY GUY 328 |
4093 | Haiti HT HTI 332 |
4094 | Heard Island and McDonald Islands HM HMD 334 |
4095 | Vatican City VA VAT 336 |
4096 | Honduras HN HND 340 |
4097 | Hong Kong SAR HK HKG 344 |
4098 | Hungary HU HUN 348 |
4099 | Iceland IS ISL 352 |
4100 | India IN IND 356 |
4101 | Indonesia ID IDN 360 |
4102 | Iran IR IRN 364 |
4103 | Iraq IQ IRQ 368 |
4104 | Ireland IE IRL 372 |
4105 | Israel IL ISR 376 |
4106 | Italy IT ITA 380 |
4107 | Jamaica JM JAM 388 |
4108 | Japan JP JPN 392 |
4109 | Jordan JO JOR 400 |
4110 | Kazakhstan KZ KAZ 398 |
4111 | Kenya KE KEN 404 |
4112 | Kiribati KI KIR 296 |
4113 | Korea, North KP PRK 408 |
4114 | Korea KR KOR 410 |
4115 | Kuwait KW KWT 414 |
4116 | Kyrgyzstan KG KGZ 417 |
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:
__CxxFrameHandler __dllonexit _adjust_fdiv _beginthread _endthread _except_handler3 _initterm _itow _onexit _purecall _wcsicmp _wtoi _wtol free iswdigit iswspace malloc memmove rand srand swprintf swscanf time void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) vswprintf wcscat wcschr wcscmp wcscpy wcslen wcsncat wcsncpy wcspbrk wcsrchr wcstok wcstoul - ATL.DLL:
AtlComPtrAssign - KERNEL32.dll:
CloseHandle CreateEventW FormatMessageW FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetModuleHandleW GetSystemDirectoryW GetSystemTimeAsFileTime GetTickCount GlobalAlloc GlobalFree GlobalLock GlobalUnlock InitializeCriticalSection InterlockedDecrement InterlockedIncrement IsBadReadPtr IsBadWritePtr LoadLibraryExW LocalAlloc LocalFree QueryPerformanceCounter SetEvent SetUnhandledExceptionFilter TerminateProcess UnhandledExceptionFilter WaitForSingleObject lstrcpyW lstrlen lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection - ADVAPI32.dll:
EqualSid GetLengthSid GetSidLengthRequired GetSidSubAuthorityCount RegCloseKey RegCreateKeyExW RegDeleteKeyW RegOpenKeyExW RegQueryValueExW RegSetValueExW - USER32.dll:
BeginPaint CallWindowProcW CheckDlgButton CloseClipboard CreateDialogParamW CreateWindowExW DefWindowProcW 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 MessageBoxA MessageBoxW OpenClipboard PostMessageW PostQuitMessage RegisterClassW RegisterClipboardFormatW RegisterClipboardFormatW ReleaseDC SendDlgItemMessageW SendMessageW SetClipboardData SetCursor SetDlgItemTextW SetFocus SetForegroundWindow SetWindowLongW SetWindowPos SetWindowTextW ShowWindow WinHelpW wsprintfW - GDI32.dll:
CreatePalette DeleteObject GetStockObject GetTextExtentPoint32W RealizePalette SelectPalette SetDIBitsToDevice - COMCTL32.dll:
CreatePropertySheetPageW ImageList_Create ImageList_Destroy ImageList_Remove ImageList_ReplaceIcon InitCommonControls InitCommonControlsEx - NTDSAPI.dll:
DsBindW DsCrackNamesW DsFreeNameResultW DsUnBindW - SHLWAPI.dll:
PathAppendW - ole32.dll:
CLSIDFromString CoCreateInstance CoGetInterfaceAndReleaseStream CoInitialize CoMarshalInterThreadInterfaceInStream CoTaskMemFree CoUninitialize ReleaseStgMedium StringFromCLSID - OLEAUT32.dll:
SafeArrayGetElement SafeArrayGetLBound SafeArrayGetUBound SysAllocString SysFreeString SysStringLen VariantClear VariantInit - ACTIVEDS.dll:
ADsOpenObject adsldpc!ADsEncodeBinaryData adsldpc!ADsGetLastError adsldpc!FreeADsMem - dsuiext.dll:
DsGetIcon - NETAPI32.dll:
DsGetDcNameW NetApiBufferFree