Windows XP DLL File Information - dhcpmon.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: | DHCP Monitor Dll |
File Version: | 5.1.2600.5512 (xpsp.080413-0852) |
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: | 371 KB |
Total Number of Exported Functions: | 1 |
Total Number of Exported Functions With Names: | 1 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 129,536 Bytes | 34.1% | Read, Execute | Code |
.data | 0x00021000 | 4,608 Bytes | 1.2% | Write, Read | Initialized Data |
.rsrc | 0x00027000 | 236,032 Bytes | 62.1% | Read | Initialized Data |
.reloc | 0x00061000 | 8,704 Bytes | 2.3% | Read, Discardable | Initialized Data |
Static Linking
dhcpmon.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
DHCPSAPI.DLL
KERNEL32.dll
NETSH.EXE
USER32.dll
WS2_32.dll
ADVAPI32.dll
This means that when dhcpmon.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, dhcpmon.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.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 | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 780 | 229,096 Bytes | 60.3% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 892 Bytes | 0.2% |
Total | 781 | 229,988 Bytes | 60.5% |
Icons in this file
No icons found in this file
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 |
---|---|
85 | DHCP Server MScope Set Comment failed. |
86 | DHCP Server MScope Set Name failed. |
87 | DHCP Server MScope Set MScope failed. |
88 | DHCP Server MScope Set State failed. |
180 | Dhcp Server MScope Set TTL failed. |
181 | Dhcp Server MScope Set Lease failed. |
182 | Dhcp Server MScope Set ScopeLife failed. |
185 | Dhcp Server MScope Show Clients failed. |
186 | Dhcp Server MScope Show IPRange failed. |
187 | Dhcp Server MScope Show MIBInfo failed. |
188 | Dhcp Server MScope Show ExcludeRange failed. |
189 | Dhcp Server MScope Show MScope failed. |
190 | Dhcp Server MScope Show State failed. |
192 | Dhcp Server MScope Show TTL failed. |
193 | Dhcp Server MScope Show Lease failed. |
194 | Dhcp Server MScope Show ScopeLife failed. |
195 | A valid MScope name needs to be provided. |
196 | The command needs a valid MScope Name for the Server. |
197 | Lease duration is not set for the MScope. |
1005 | %1!s! |
2601 | help - Displays help. |
2602 | Usage: help Displays help. |
2604 | ? - Displays help. |
2605 | Usage: ? Displays help. |
2606 | /? - Displays help. |
2607 | Usage: /? Displays help. |
2608 | -? - Displays help. |
2609 | Usage: -? Displays help. |
2610 | list - Lists all the commands available. |
2611 | Usage: list Lists all the commands available. |
2612 | dump - Dumps configuration to a text file. |
2613 | Dumps the configuration of the local computer's DHCP Server to a file Syntax: netsh dhcp dump > Filename Parameters: Filename - The name of the destination file where the DHCP server configuration is dumped. Notes: This command dumps the DHCP configuration as text output within the command prompt. Optionally, you can either copy or redirect this output to a file for later viewing in a text editor. When file output is obtained, you can use the 'exec' command to execute the output file to configure another DHCP server. Before performing this command, reconcile all scopes and fix any inconsistencies reported. Prior to executing a dump file created using this command at another server using the 'exec' command, do the following: 1. Close the DHCP console. Do not re-open the console until after the 'exec' command is used. 2. Delete all default option definitions and any user and vendor classes. Examples for deleting options and classes: netsh dhcp server delete optiondef 01 netsh dhcp server delete optiondef 76 netsh dhcp server delete class "Default Routing and Remote Access Class" netsh dhcp server delete Class "Default BOOTP Class" netsh dhcp server delete Class "Microsoft Windows 2000 Options" netsh dhcp server delete Class "Microsoft Windows 98 Options" netsh dhcp server delete Class "Microsoft Options" After using the 'exec' command to load the dump file, reconcile all scopes again. You then need to use NET STOP DHCPSERVER to stop the DHCP Server service and NET START DHCPSERVER so that the service is re-started so that DHCP database changes take effect. Example: netsh dhcp dump > dhcpcfg.dmp |
2701 | server [\\servername/ipaddress] - To switch the context to the server specified. A Null implies the local machine. |
2702 | Switches the active command context to the specified DHCP server. Syntax: dhcp> server <\\ServerName | ServerIP> Parameters: ServerName - The NetBIOS name of the DHCP server computer. ServerIP - The IP address of the DHCP server computer. Notes: If neither a value for ServerName or ServerIP are specified, the local computer is assumed. Examples: server \\DHCP-SRV1 server 10.0.0.1 |
2703 | scope <scope-ip-address> - To switch to the scope identified by the IP Address. |
2704 | To switch from the server context to the scope sub-context identified by its network IP address. Syntax: scope <ScopeIP> Parameters: ScopeIP - The scope IP address number for the network/subnet. Notes: Subsequent operations are performed on this scope at the specified server. Example: scope 10.0.0.0 This command switches the netsh command context to enable you to use any of the available DHCP scope-level commands for the 10.0.0.0 scope. |
2705 | mscope <mscope-name> - To switch to the mscope identified by the MScope name. |
2706 | To switch from the server context to the multicast scope sub-context identified by name. Syntax: mscope <MscopeName> Parameters: MscopeName - Name of the multicast scope (case sensitive). Notes: Subsequent operations are performed on this multicast scope at the specified server. Example: mscope "My Multicast Scope" This command switches the command context to a multicast scope named "My Multicast Scope" and enables you to use any of the available DHCP multicast scope-level commands subsequently for this scope. |
3101 | add server - Adds server to the list of authorized servers in the DS . |
3102 | To add a DHCP server to the list of authorized servers in the DS. Syntax: add server <ServerDNS> <ServerIP> Parameters: ServerDNS - The DNS domain name of the DHCP server computer. ServerIP - The IP address of the DHCP server computer. Notes: All parameters, as shown in <angle brackets>, are required. Example: add server dhcpsrv1.example.microsoft.com 10.2.2.2 This command adds a server with a DNS name of dhcpsrv1.example.microsoft.com and an IP address of 10.2.2.2 to the list of authorized servers in the DS. |
3103 | add helper - Installs a Helper under DHCP. |
3104 | Usage : add helper <helper-name> <dll-name> <dll-init-name> helper-name - Token name (context) of the helper. dll-name - DLL supporting this context. dll-init-name - Name of the initialization function exported by the DLL. Purpose : Installs a helper under DHCP |
3201 | delete server - Deletes a DHCP server from the list of servers in the DS. |
3202 | To delete a DHCP server from the list of authorized servers in the DS. delete server <ServerDNS> <ServerIP> Parameters: ServerDNS - The DNS domain name of the DHCP server computer. ServerIP - The IP address of the DHCP server computer. Notes: All parameters, as shown in <angle brackets>, are required. Example: delete server dhcpsrv1.example.microsoft.com 10.2.2.2 This command deletes the server with DNS name mycomp.mydom.microsoft.com and IP address 10.2.2.2 from the list of servers in the DS -- this effectively removes any authorization for the DHCP server service to run. |
3203 | delete helper - Deletes a Helper from under DHCP. |
3204 | Usage : delete helper <helper-name> helper-name - Token name (context) of the helper to remove Purpose : Removes a helper from under DHCP. |
3321 | add iprange - Adds a range of ip address for distribution to the mscope. |
3322 | To create and add a range of IP addresses for distribution with the current multicast scope. Syntax: add iprange <StartIP> <EndIP> Parameters: StartIP - Starting IP address for the range. EndIP - Ending IP address for the range. Notes: The additional range must be within the valid range of multicast IP addresses (from 224.0.0.0 to 239.255.255.255). Example: add iprange 224.2.2.10 224.2.2.20 This command adds the IP address range 224.2.2.10 to 224.2.2.20 to the distribution range in the multicast scope. |
3323 | add excluderange - Adds a range of exclusion address to the mscope. |
3324 | To exclude a range of IP addresses from distribution by the multicast scope. Syntax: add excluderange <StartIP> <EndIP> Parameters: StartIP - Starting IP address of the exclusion range. EndIP - Ending IP address of the exclusion range. Notes: The exclusion range must be a subset of the overall scope range. Example: add excluderange 224.2.2.10 224.2.2.20 This command adds an exclusion range starting with 224.2.2.10 and ending with 224.2.2.20 from distribution for the current multicast scope. |
3401 | show server - Displays all the DHCP servers in the DS for the current domain |
3402 | To display the list of authorized servers in the DS for the current domain. Syntax: show server Notes: This command displays the list of authorized servers in the DS for the current domain. |
3403 | show helper - Displays all the helpers under DHCP. |
3404 | Usage : show helper Purpose : To display all the helpers under DHCP. |
3501 | add - Adds a configuration entry to a table. |
3502 | initiate - Initiates an operation. |
3503 | delete - Deletes a configuration entry from a table. |
3504 | initiate - Initiates an operation. |
3505 | set - Sets configuration information. |
3506 | show - Displays information. |
3507 | export - Exports the configuration to a file. |
3508 | import - Imports the configuration from a file. |
4101 | Add server dns name = %1!s! IP address = %1!s! |
4102 | Adding server %1!s!, %2!s! |
4103 | Delete server dns name =%1!s! IP Address = !2%s! |
4104 | Deleting server with %1!s!, %2!s! |
4105 | Displaying Server: |
4106 | %1!d! Servers were found in the DS: |
4107 | Server [%1!s!] Address [%2!s!] Ds location: %3!s! |
4111 | # ========================================= # DHCP Configuration # ========================================= pushd dhcp |
4112 | popd # End of DHCP configuration. |
4113 | Server [%1!s!] Address [%2!s!] Ds location: <no-ds-location-available> |
4321 | delete iprange - Deletes an IP range for distribution from the mscope. |
4322 | To delete a range of IP addresses and resize the overall range of the current multicast scope. Syntax: delete iprange <StartIP> <EndIP> Parameters: StartIP - Starting IP address of the range to be deleted. EndIP - Ending IP address of the range to be deleted. Example: delete iprange 224.2.2.10 224.2.2.20 This command deletes the IP address range 224.2.2.10 to 224.2.2.20 from the overall range of the full multicast scope. |
4323 | delete excluderange - Deletes an exclusion range from the mscope. |
4324 | To delete a currently set exclusion range from the list for the current multicast scope. Syntax: delete excluderange <StartIP> <EndIP> Parameters: StartIP - Starting IP address of the exclusion range. EndIP - Ending IP address of the exclusion range. Example: delete excluderange 224.2.2.10 224.2.2.20 This command removes multicast scope exclusion of a range of IP addresses starting at 224.2.2.10 and ending with 224.2.2.20 for the multicast scope. |
4325 | delete optionvalue - Deletes the value set for a particular option. |
4326 | To delete a specific option value from the scope. Syntax: delete optionvalue <OptCode> [user=UserName] [vendor=VendorName] Parameters: OptCode - ID of the option whose value to be deleted. UserName - To delete the options for the current default user class or the class specified as UserName. If this parameter is used, the user= tag must be provided. VendorName - To delete the options for the current default vendor class or the class specified as VendorName. If this parameter is used, the vendor= tag must be provided. Notes: Vendor and user classes are only supported for Windows 2000 DHCP servers. To modify the current defaults for an unspecified class used with this command, use either the Set userclass or Set vendorclass commands. Example: delete optionvalue 18 delete optionvalue 18 vendor="MyVendorClass" This first command example deletes the currently set option value for option code 18 from the current multicast scope. The second example resets the current option value for option code 18 for the specified vendor class MyVendorClass. This affects only those mscope clients identified as members of this vendor class. |
5321 | initiate reconcile - Checks, reconciles and verifies the multicast scope's database. |
5322 | To verify the current multicast scope and optionally fix database. Repairs if necessary. Syntax: initiate reconcile Notes: This command checks the integrity of the current multicast scope by comparing the current contents of the server database with a mirrored copy of the same information in the Windows registry. If inconsistencies are detected in the database they can be repaired based on the same information that is duplicated in the registry. Always tries and fixes any inconsistency found. |
6100 | Command completed successfully. |
6101 | DHCP Add Server failed. |
6102 | DHCP Delete Server failed. |
6103 | DHCP Show Server failed. |
6104 | The command is incomplete. The possible completions are: |
6105 | Unable to create file %1!s!. Error %1!d! |
6106 | Error creating key for %1!s! in the registry. |
6107 | Error deleting key for %1!s! in the registry. |
6108 | First uninstall helpers under %1!s!. |
6109 | %1!s! is a reserved keyword |
6110 | Failed to load Helper %1!s!. |
6111 | Failed to initialize DS with Error = %1!d!. |
6112 | Parameter(s) passed are either incomplete or invalid. |
6113 | Not enough memory available to perform the operation. |
6114 | No items to display. |
6115 | More items to display. |
6116 | Tag %1!s! supplied is not valid for the command. |
6117 | Tag %1!s! is already supplied. |
6118 | DHCP Dump Configuration Failed. |
6321 | set mscope - Sets the mscope for subsequent operations. |
6322 | To set the current multicast scope for use in subsequent command operations. Syntax: set mscope <NewName> Parameters: NewName - Name of the multicast scope (case sensitive). Example: set mscope MyNewMscope This command sets the current multicast scope to MyNewMscope for subsequent operations. |
6323 | set state - Sets/Resets the activation state of the mscope. |
6324 | To activate or deactivate the current multicast scope. Syntax: set state [1|0] Notes: A value of 1 activates the current multicast scope (default). A value of 0 deactivates the current multicast scope. Examples: set state 1 set state 0 |
6325 | set name - Sets the name of the mscope. |
6326 | To set a new name of the multicast scope. Syntax: set name <NewName> Parameters: NewName - The new name for the current multicast scope. Examples: set name NewNameNoSpaces set name "New Name With Spaces" The examples show how the name for the current multicast scope can be modified to use a name that is either a single word or several words specified within quotation marks. |
6327 | set comment - Sets the comment for the mscope. |
6328 | To set a new comment for the mscope. Syntax: set comment [NewComment] Parameters: NewComment - The new or revised comment for the multicast scope(Optional). Examples: set comment NewCommentNoSpaces set comment "New Comment With Spaces" The examples show how the comment for the current multicast scope can be modified to set a comment string comment that has no spaces or one that includes spaces if characters are enclosed within quotation marks. |
6329 | set optionvalue - Sets the value for a particular option. |
6330 | Usage : set optionvalue <optionID> <valueType> [user=userName] [vendor= vendorName] <optionValue> optionID : Unique identifier for the Option whose value to be set. valueType : Data type of the option. Should be either of the following: BYTE | WORD | DWORD | STRING | IPADDRESS userName : To set the user class name to userName for this command(Optional). Tag user= must be provided. (default is the global userName set by using Set userclass). Applicable for NT50 servers only. vendorName : To set the vendor class name to vendorName for this command(Optional). Tag vendor= must be provided. (default is the global vendorName set by using Set vendorclass). Applicable for NT50 servers only. optionValue : The new value of the option identified by the optionID and should be of type <valueType>. Purpose : Sets the value for a option for the MultiCast Scope under the DHCP Server. Example : 1. set optionvalue 003 IPADDRESS vendor=Vendor1 1.1.1.1 1.1.1.2 1.1.1.3 will set the value of the option with ID 003(ROUTER) for the vendor class Vendor1(Vendor Class Vendor1 and Option 003 for Vendor1 must be defined already) and of type IPADDRESS to the values given for the current Multicast scope. 2. set optionvalue 003 IPADDRESS 1.1.1.1 1.1.1.2 1.1.1.3 will set the value of the option with ID 003(ROUTER)(Dhcp Standard option) and of type IPADDRESS to the values given for the current multicast scope. |
6331 | set ttl - Sets the TTL value for the MScope. |
6332 | To set the Time-to_live (TTL) value for use with the current multicast scope. Syntax: set ttl <TTL> Parameters: TTL - The Time-to-Live (TTL) value to be set. The valid range for this value is a number from 1 to 255. Example: set ttl 32 This command will set the TTL value for the current multicast scope to 32. |
6333 | set lease - Sets the lease duration for the IP addresses. |
6334 | To set the lease duration for multicast scope IP addresses. Syntax: set lease <Time> Parameters: Time - Lease duration for clients of the multicast scope. -1 will set the duration for the IP Address Leases to unlimited or infinite. Example: set lease 691200 This command sets the lease duration for the clients of the current multicast scope to 691200 seconds (8 days). |
6335 | set scopelife - Sets the expiry lifetime for the scope. |
6336 | To set the lifetime value for the multicast scope. Syntax: set scopelife <Time> Parameters: Time - The time value after which the scope expires. A value of zero indicates scope never expires. This value is specified in hours. Examples: set scopelife 24 This command will set the multicast scope to expire in a day. |
6784 | Enter the password: |
7321 | show mscope - Displays the current mscope. |
7322 | To display the current multicast scope. Syntax: show mscope Notes: Displays information about the current multicast scope. |
7323 | show iprange - Displays all available IP ranges for the mscope. |
7324 | To display all IP address ranges available for distribution for the current multicast scope. Syntax: show iprange Notes: This command displays all available IP address ranges for the current multicast scope. |
7325 | show excluderange - Displays all available exclusion ranges for the mscope. |
7326 | To display all available exclusion ranges for the mscope. Syntax: show excluderange Notes: This command displays all currently set exclusion ranges for the current multicast scope. If no exclusion ranges have been previously defined for the scope, the command output is an empty list. |
7327 | show mibinfo - Displays MIBInfo for the mscope. |
7328 | To display the Management Information Base (MIB) information for the current multicast scope. Syntax: show mibinfo Notes: This command displays the DHCP management information base (MIB) information for the current multicast scope. |
7329 | show clients - Displays all available clients for the mscope. |
7330 | To enumerate and display all clients for the current multicast scope. Syntax: show clients Notes: To view the output of this command effectively, increase the width of the command window to at least 95 pixels. |
7331 | show state - Displays the current activation state of the mscope. |
7332 | To display the current activation state of the multicast scope. Syntax: show state Notes: This command displays state for the current multicast scope, which indicates whether the scope is active or inactive. |
7333 | show optionvalue - Displays all the options whose values are set for the MScope. |
7334 | Usage : show optionvalue [all] or <[user=userName] [vendor=vendorName]> all : To display all Option values set including those for the user classes and vendor classes. userName : To display the option values set for the user class userName(Optional). Tag user= must be provided. (default is the global userName set by using Set userclass). Applicable only to NT50 Servers. vendorName : To display the option values set for the vendor class vendorName(Optional). Tag vendor= must be provided. (default is the global vendorName set by using Set vendorclass). Applicable only to NT50 Servers. Purpose : To enumerate and display all options whose values are set for the current MultiCast Scope for the DHCP Server. Example : show optionvalue To enumerate and display all Global option values set for the current DHCP Server. |
7335 | show ttl - Displays the TTL value for the MScope. |
7336 | To display the Time-to-Live (TTL) value for use with the current multicast scope. Syntax: show ttl Notes: This command displays the current TTL value for the current multicast scope. |
7337 | show lease - Displays the lease duration for the clients. |
7338 | To display the current lease duration settings for the multicast scope. Syntax: show lease Notes: This command displays the current lease duration settings for the current multicast scope. |
7339 | show scopelife - Displays the expiry time for the scope. |
7340 | To show the expiry time for the current multicast scope. Syntax: show scopelife |
13421 | Dhcp server %1!s! MScope %2!s! Add Iprange %3!s! %4!s! %5!d! |
13422 | Dhcp server %1!s! MScope %2!s! Add Excluderange %3!s! %4!s! |
13521 | Delete iprange = %1!s! - %2!s! from the mscope = %3!s! |
13522 | Delete excluderange = %1!s! - %2!s! from the mscope = %3!s! |
13621 | Checks the integrity of the database for the mscope = %1!s! |
13721 | Set the the current mscope to %1!s! |
13722 | Set the name to %1!s! for the mscope %2!s! |
13723 | Set the comment to %1!s! for the mscope %2!s! |
13724 | Dhcp server %1!s! MScope %2!s! set state %3!d! |
13821 | Show current state of the mscope %1!s! |
13822 | Show all IP ranges available to the mscope %1!s! |
13823 | Show all exclusion ranges for the mscope %1!s! |
13824 | Show MIBInfo for the mscope %1!s!. |
13825 | Show the current mscope %1!s! |
13826 | Show all clients for the mscope %1!s! |
15465 | add iprange - Adds a range of ip address for distribution to the scope. |
15466 | To create and add a range of IP addresses for distribution to the scope. Syntax: add iprange <StartIP> <EndIP> [ClientType] [MaxBootP] Parameters: StartIP - The starting IP address of the exclusion range. EndIP - The ending IP address of the exclusion range. ClientType - Type of client: DHCP(Default), BOOTP, or BOTH. MaxBootP - Maximum number of BOOTP clients (ClientType = BOOTP) Notes: The MaxBootP parameter is optional and only useful if the ClientType is set to support BOOTP-type clients for the scope. If any optional parameter is used, all parameters(mandatory as well as optional) before that must be supplied in proper sequence. Example: add iprange 10.2.2.10 10.2.2.20 This command adds the IP address range 10.2.2.10 to 10.2.2.20 to the distribution range in the scope. |
15467 | add excluderange - Adds a range of exclusion address to the scope. |
15468 | To exclude a range of IP addresses from distribution by the scope. Syntax: add excluderange <StartIP> <EndIP> Parameters: StartIP - The starting IP address of the exclusion range. EndIP - The ending IP address of the exclusion range. Example: add excluderange 10.2.2.10 10.2.2.20 This command excludes IP addresses in the range 10.2.2.10 to 10.2.2.20 from distribution in the scope. |
15469 | add reservedip - Adds a reservation ip address for a particular Hardware address. |
15470 | To reserve an IP address for a particular hardware address in the scope. Syntax: add reservedip <ReservedIP> <MAC_Address> [ClientName] [ClientComment] [ClientType(DHCP | BOOTP | BOTH)] Parameters: ReservedIP - IP address to be reserved. MAC_Address - Physical hardware or Media Access Control (MAC) address to be associated with the IP address to be reserved. ClientName - Provides space for a client name associated with this reserved client entry. ClientComment - Provides space for a client comment associated with this reserved client entry. ClientType - Type of clients; DHCP(default), BOOTP, or BOTH. Notes: If any optional parameter is used, all parameters(mandatory as well as optional) before that must be supplied in proper sequence. Example: add reservedip 10.2.2.32 08002b30369B This command reserves the IP address 10.2.2.32 for use by the client that identifies its MAC address as 08-00-2b-30-36-9b when obtaining a lease in the current scope. |
16465 | delete iprange - Deletes an IP range for distribution from the scope. |
16466 | To delete a range of IP addresses from scope distribution. Syntax: delete iprange <StartIP> <EndIP> Parameters: StartIP - Starting IP address of the range to be deleted. EndIP - Ending IP address of the range to be deleted. Example: delete iprange 10.2.1.5 10.2.1.10 This command deletes the IP address range 10.2.1.5 to 10.2.1.10 from the current scope. |
16467 | delete excluderange - Deletes an exclusion range from the scope. |
16468 | To delete an exclusion range from the scope list. Syntax: delete excluderange <StartIP> <EndIP> Parameters: StartIP - Starting IP address of the exclusion range. EndIP - Ending IP address of the exclusion range. Example: delete excluderange 10.2.1.5 10.2.1.10 This command deletes the exclusion range from 10.2.1.5 to 10.2.1.10 from the current scope. |
16469 | delete reservedip - Deletes a reservation address from the scope. |
16470 | To delete a client address reservation from the current scope. Syntax: delete reservedip <ReservedIP> <MAC_address> Parameters: ReservedIP - The IP address reservation to be deleted for the scope. MAC_address - The Media Access Control (MAC) or physical hardware address string for which the IP address was reserved. Example: delete reservedip 10.2.1.32 08002B30369B This command removes the IP address reservation 10.2.1.32 for the MAC address 08002B30369B from the current scope. |
16471 | delete optionvalue - Deletes an option value from the scope. |
16472 | To delete a specific option value from the scope. Syntax: delete optionvalue <OptCode> [user=UserName] [vendor=VendorName] Parameters: OptCode - ID of the option whose value is to be deleted. UserName - To delete the options for the current default user class or the class specified as UserName. If this parameter is used, the user= tag must be provided. VendorName - To delete the options for the current default vendor class or the class specified as VendorName. If this parameter is used, the vendor= tag must be provided. Notes: Vendor and user classes are only supported for Windows 2000 DHCP servers. To modify the current defaults for an unspecified class used with this command, use either the Set userclass or Set vendorclass commands. Examples: delete optionvalue 18 delete optionvalue 18 vendor="MyVendorClass" This first command example deletes the currently set option value for option code 18 from the current scope. The second example deletes the current option value for option code 18 for the specified vendor class MyVendorClass. This affects only those scope clients identified as members of this vendor class. |
16473 | delete reservedoptionvalue - Deletes an optionvalue for the reservation address. |
16474 | To delete an IP-specific option value for the reservation address. Syntax: delete reservedoptionvalue <ReservedIP> <OptCode> [User=UserName] [vendor=VendorName] Parameters: ReservedIP - Reserved IP address. OptCode - The code for the option type whose reserved client configured value is to be deleted. UserName - To specify either the current default user class or the class specified as UserName. If this parameter is used, the User= tag must be provided. VendorName - To specify either the current default vendor class or the class specified as VendorName. If this parameter is used, the vendor= tag must be provided. Notes: Vendor and user classes are only supported for Windows 2000 DHCP servers. To modify the current defaults for an unspecified class used with this command, use either the Set userclass or Set vendorclass commands. Example: delete reservedoptionvalue 10.2.2.32 18 This command deletes the currently set option value for the option identified by code 18 for reserved IP address of 10.2.2.32 in the current scope. |
17465 | initiate reconcile - Checks and reconciles the scope database. |
17466 | To initiate verifying, and optionally, fixing of inconsistencies in the scope database. Syntax: initiate reconcile [fix] Parameters: fix - Repairs any inconsistencies found when reconciling the scope. Example: initiate reconcile initiate reconcile fix The first command example initiates a reconcile operation in which the DHCP server examines and compares information about the scope in the server database to similar information mirrored in the Windows registry. When used, any inconsistencies found are only reported in the command output. The second command can be used to repair any inconsistencies found during the use of this command. |
18465 | set comment - Sets the comment for the scope. |
18466 | To set a new comment for the current scope. Syntax: set comment [NewComment] Parameters: NewComment - A new or modified comment string for the scope(Optional). Examples: set comment NewCommentNoSpaces set comment "New Comment With Spaces" The examples show how the comment for the current scope can be modified to set a comment string comment that has no spaces or one that includes spaces if characters are enclosed within quotation marks. |
18467 | set name - Sets the name of the scope. |
18468 | To set a new name of the scope. Syntax: set name <NewName> Parameters: NewName - The new name of the scope. Examples: set name NewNameNoSpaces set name "New Name With Spaces" The examples show how the name for the current scope can be modified to use a new name that is either a single word or several words specified within quotation marks. |
18469 | set state - Activates/De-activates the current scope. |
18470 | To activate or deactivate the current scope. Syntax: set state [0|1|2|3] Notes: A value of 1 activates the scope (default). A value of 0 deactivates the scope. Values 2 and 3 are similar to 0 and 1 with the additional attribute that these two values also cause the scope to be marked as "Switched" -- This is typically used for switched networks, or networks where multiple logical networks are hosted on a single physical network. Examples: set state 1 set state 0 |
18471 | set optionvalue - Sets the option for the scope. |
18472 | To set the value of an option for the scope. Syntax: set optionvalue <OptCode> <DataType> [user=UserName] [vendor=VendorName] <OptionValue> Parameters: OptCode - The code for the option type whose value is to be set. DataType - The data type for the option type whose value is to be set. UserName - To specify either the current default user class or the class specified as UserName. If this parameter is used, the user= tag must be provided. VendorName - To specify either the current default vendor class or the class specified as VendorName. If this parameter is used, the vendor= tag must be provided. OptValue - The assigned value for the option type specified in OptCode. If the option type supports an array containing more than a single numeric or IP address value, provide the additional values in order at the end of the command. Notes: Vendor and user classes are only supported for Windows 2000 DHCP servers. To modify the current defaults for an unspecified class used with this command, use either the Set userclass or Set vendorclass commands. Example: set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2 set optionvalue 003 IPADDRESS vendor=Vendor1 10.1.1.1 10.1.1.2 The command examples sets the value of option code 003 to list two router IP addresses (10.1.1.1, 10.1.1.2). For the second example, the command is further qualified to set the specified value to be applied only for those scope clients that identify themselves as members of the vendor class Vendor1. In order for this example to work, this class must already be defined at the server with the specified option type defined for its use. |
18473 | set reservedoptionvalue - Sets an option value for a reservation address. |
18474 | To set the value of an option for a reservation IP address in the scope. Syntax: set reservedoptionvalue <ReservedIP> <OptCode> <DataType> [user=UserName] [vendor=VendorName] <OptValue> Parameters: ReservedIP - Reserved IP address for which the option value is to be set. OptCode - The code for the option type whose value is to be set. DataType - The data type for the option type whose value is to be set. UserName - To specify either the current default user class or the class specified as UserName. If this parameter is used, the user= tag must be provided. VendorName - To specify either the current default vendor class or the class specified as VendorName. If this parameter is used, the vendor= tag must be provided. OptValue - The assigned value for the option type specified in OptCode. If the option type supports an array containing more than a single numeric or IP address value, provide the additional values in order at the end of the command. Notes: Vendor and user classes are only supported for Windows 2000 DHCP servers. To modify the current defaults for an unspecified class used with this command, use either the Set userclass or Set vendorclass commands. Example: set reservedoptionvalue 10.1.1.50 003 IPADDRESS 10.1.1.1 10.1.1.2 This command sets the value of the Router option (code 003) for the reserved client IP address of 10.1.1.50 in the current scope to set IP addresses of 10.1.1.1 and 10.1.1.2 for its configured routers (default gateways). |
18475 | set scope - Sets the scope for subsequent operations. |
18476 | To change or set the scope for subsequent operations. Syntax: set scope <ScopeAddress> Parameters: ScopeAddress - The IP address number for the scope to be used in subsequent command operations. Example: set scope 10.2.3.0 This command sets the current scope to 10.2.3.0 for subsequent operations. |
18477 | set superscope - Sets the superscope for the scope. |
18478 | To add or set the current scope in a superscope. Syntax: set superscope <SuperscopeName> <1|0> Parameters: SuperscopeName - The name of the superscope to include the current scope. Notes: For the superscope state flag, a value of 1 activates the superscope and a value of 0 deactivates the superscope. Examples: set superscope MySuperscope 1 This command adds the current scope to the superscope MySuperScope (case sensitive) and activates the superscope. |
19465 | show clients - Displays all available version 4 client for the scope. |
19466 | To enumerate and display all of the version 4 clients for the scope. Syntax: show clients [Level (0|1) ] Parameters: Level - The detail level of the output can be controlled by this parameter. Default is 0. Notes: To view the output of this command effectively, increase the width of the command window to at least 95 characters. |
19467 | show clientsv5 - Displays all available version 5 client for the scope. |
19468 | To enumerate and display all of the version 5 clients for the scope. Syntax: show clientsv5 [Level (0|1) ] Parameters: Level - The detail level of the output can be controlled by this parameter. Default is 0. Notes: To view the output of this command effectively, increase the width of the command window to at least 95 characters. |
19469 | show reservedip - Displays all available reservation address for the scope. |
19470 | To display all currently defined client reservations for the current scope. Syntax: show reservedip Notes: This command displays all currently defined client reservations for the current scope. |
19471 | show mibinfo - Displays MIBInfo for the scope. |
19472 | To display the Management Information Base (MIB) information for the current scope. Syntax: show mibinfo Notes: This command displays the DHCP management information base (MIB) information for the current scope. |
19473 | show iprange - Displays all available IP ranges for the scope. |
19474 | To display all IP address ranges for available for distributing address leases to scope clients for the current scope. Syntax: show iprange Notes: This command displays all available IP address ranges for the current scope. |
19475 | show excluderange - Displays all available exclusion ranges for the scope. |
19476 | To display all currently excluded address ranges for the current scope. Syntax: show excluderange Notes: This command displays all currently set exclusion ranges for the current scope. Use other scope-level commands to add and delete exclusion ranges. |
19477 | show optionvalue - Displays all options that are set for the scope. |
19478 | To display all current options and their set values set for the scope or for specified classes enabled for use with this scope. Syntax: show optionvalue [user=UserName] [vendor=VendorName] Parameters: UserName - To display the options set for the current default user class or the class specified as UserName. If this parameter is used, the user= tag must be provided. VendorName - To display the options set for the current default vendor class or the class specified as VendorName. If this parameter is used, the vendor= tag must be provided. Notes: Vendor and user classes are only supported for Windows 2000 DHCP servers. To modify the current defaults for an unspecified class used with this command, use either the Set userclass or Set vendorclass commands. Example: show optionvalue user="My User Class" This command displays all options and values set for the current scope for the user defined class, My User Class. |
19479 | show scope - Displays the current scope. |
19480 | To display the current scope. Syntax: show scope Notes: To display information about the current scope. |
19481 | show reservedoptionvalue - Displays the options set for a particular reservation address in the scope. |
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:InitHelperDll |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_except_handler3 _iob _itoa _itow _strcmpi _ultow _wcsicmp _wcsnicmp _wtoi _wtol atol calloc fprintf free isalpha isdigit iswctype malloc mbstowcs memmove putchar sprintf strtok tolower toupper vsprintf wcscat wcscmp wcscpy wcslen wcsncat wcsncmp wcsncpy wcsstr wcstok wcstol wcstombs wcstoul - ntdll.dll:
DbgPrint NlsMbOemCodePageTag NtSetInformationThread RtlAdjustPrivilege RtlAnsiStringToUnicodeSize RtlImpersonateSelf RtlInitString RtlInitUnicodeString RtlNtStatusToDosError RtlOemStringToUnicodeString RtlRunEncodeUnicodeString RtlUnicodeStringToAnsiSize RtlUnicodeStringToOemString - DHCPSAPI.DLL:
DhcpAddMScopeElement DhcpAddServer DhcpAddSubnetElement DhcpAddSubnetElementV4 DhcpAddSubnetElementV5 DhcpAuditLogGetParams DhcpAuditLogSetParams DhcpCreateClass DhcpCreateOption DhcpCreateOptionV5 DhcpCreateSubnet DhcpDeleteClass DhcpDeleteMScope DhcpDeleteServer DhcpDeleteSubnet DhcpDeleteSuperScopeV4 DhcpDsCleanup DhcpDsInit DhcpEnumClasses DhcpEnumMScopeClients DhcpEnumMScopeElements DhcpEnumMScopes DhcpEnumOptionValues DhcpEnumOptionValuesV5 DhcpEnumOptions DhcpEnumOptionsV5 DhcpEnumServers DhcpEnumSubnetClientsV4 DhcpEnumSubnetClientsV5 DhcpEnumSubnetElements DhcpEnumSubnetElementsV4 DhcpEnumSubnetElementsV5 DhcpEnumSubnets DhcpGetAllOptionValues DhcpGetAllOptions DhcpGetClientInfoV4 DhcpGetMCastMibInfo DhcpGetMScopeInfo DhcpGetMibInfo DhcpGetOptionInfo DhcpGetOptionInfoV5 DhcpGetOptionValue DhcpGetOptionValueV5 DhcpGetServerBindingInfo DhcpGetSubnetInfo DhcpGetSuperScopeInfoV4 DhcpGetVersion DhcpRemoveMScopeElement DhcpRemoveOption DhcpRemoveOptionV5 DhcpRemoveOptionValue DhcpRemoveOptionValueV5 DhcpRemoveSubnetElement DhcpRemoveSubnetElementV4 DhcpRemoveSubnetElementV5 DhcpRpcFreeMemory DhcpScanDatabase DhcpScanMDatabase DhcpServerGetConfigV4 DhcpServerQueryAttribute DhcpServerQueryDnsRegCredentials DhcpServerRedoAuthorization DhcpServerSetConfig DhcpServerSetConfigV4 DhcpServerSetDnsRegCredentials DhcpSetClientInfoV4 DhcpSetMScopeInfo DhcpSetOptionValue DhcpSetOptionValueV5 DhcpSetSubnetInfo DhcpSetSuperScopeV4 DhcpSetThreadOptions - KERNEL32.dll:
CloseHandle CreateFileMappingW CreateFileW DeleteFileW DisableThreadLibraryCalls ExpandEnvironmentStringsA FileTimeToLocalFileTime FileTimeToSystemTime FindClose FindFirstFileA FindNextFileA FormatMessageW FreeLibrary GetComputerNameExW GetConsoleMode GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDateFormatW GetFileSize GetLocaleInfoA GetLocaleInfoW GetModuleHandleW GetProcAddress GetProcessHeap GetStdHandle GetSystemTime GetSystemTimeAsFileTime GetTickCount GetTimeFormatW GetVersion GetVersionExW InitializeCriticalSection InterlockedDecrement InterlockedIncrement IsBadStringPtrW LoadLibraryW LocalAlloc LocalFree MapViewOfFile MultiByteToWideChar QueryPerformanceCounter ReadConsoleW SetConsoleMode SetCurrentDirectoryA SetCurrentDirectoryW SetUnhandledExceptionFilter Sleep SystemTimeToFileTime TerminateProcess UnhandledExceptionFilter UnmapViewOfFile WideCharToMultiByte WriteFile ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlRestoreLastWin32Error - NETSH.EXE:
MatchCmdLine MatchToken PrintMessageFromModule RegisterContext RegisterHelper - USER32.dll:
CharToOemA wsprintfW - WS2_32.dll:
WSAGetLastError WSAStartup gethostbyaddr gethostbyname htonl htonl inet_addr inet_ntoa - ADVAPI32.dll:
CloseServiceHandle ControlService OpenSCManagerW OpenServiceW QueryServiceStatus RegCloseKey RegCreateKeyExW RegDeleteKeyW RegEnumKeyExW RegEnumValueW RegOpenKeyExW RegQueryInfoKeyW RegQueryValueExA RegQueryValueExW RegRestoreKeyW RegSaveKeyW RegSetValueExW StartServiceW