DHCP Objects is an automation object-model library for the Microsoft DHCP
server. It allows administrators and developers to write applications and
scripts to administer a DHCP server remotely. It provides enhanced capabilities
over dhcpcmd.exe (a tool included in the Microsoft Windows 2000 Support
Tools), such as the ability to remove a DHCP lease.

DHCP Objects is implemented as an in-process server (DLL) exposing ActiveX
Objects (previously known as OLE Automation objects) as dual COM interfaces.
All
objects are accessible from advanced automation controllers such as Microsoft
Visual C++, Microsoft Visual Basic, and Microsoft Visual J++, as well as
from scripting languages like VBScript and JavaScript (provided that the
scripting host application provides a way to create ActiveX objects). The DHCP
objects may be accessed remotely via DCOM or Remote Automation, so 16-bit,
32-bit and Web-based applications can use it to administer any DHCP server on a
given network.