Main Page Feedback NirSoft Utilities
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: