Vanara/PInvoke/Dhcp
David Hall 89b83b9758 Final build, nullability and xml doc fixes 2023-11-03 00:57:56 -06:00
..
DhcpCSdk.cs Final build, nullability and xml doc fixes 2023-11-03 00:57:56 -06:00
DhcpV6CSdk.cs Final build, nullability and xml doc fixes 2023-11-03 00:57:56 -06:00
MadCapCl.cs Added nullability to Dhcp 2023-08-28 08:01:26 -06:00
Vanara.PInvoke.Dhcp.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
pkgreadme.md Updated project info 2022-09-16 15:04:32 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.Dhcp

PInvoke API (methods, structures and constants) imported from Windows Dhcpcsvc.dll and Dhcpcsvc6.dll.

  • Includes methods from dhcpcsvc6.dll, dhcpcsvc.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (21 of 21 functions)

Native Method Native DLL Header Managed Method
DhcpCApiCleanup dhcpcsvc.dll dhcpcsdk.h Vanara.PInvoke.Dhcp.DhcpCApiCleanup
DhcpCApiInitialize dhcpcsvc.dll dhcpcsdk.h Vanara.PInvoke.Dhcp.DhcpCApiInitialize
DhcpDeRegisterParamChange dhcpcsvc.dll dhcpcsdk.h Vanara.PInvoke.Dhcp.DhcpDeRegisterParamChange
DhcpGetOriginalSubnetMask dhcpcsvc.dll Dhcpcsdk.h Vanara.PInvoke.Dhcp.DhcpGetOriginalSubnetMask
DhcpRegisterParamChange dhcpcsvc.dll dhcpcsdk.h Vanara.PInvoke.Dhcp.DhcpRegisterParamChange
DhcpRemoveDNSRegistrations dhcpcsvc.dll dhcpcsdk.h Vanara.PInvoke.Dhcp.DhcpRemoveDNSRegistrations
DhcpRequestParams dhcpcsvc.dll dhcpcsdk.h Vanara.PInvoke.Dhcp.DhcpRequestParams
DhcpUndoRequestParams dhcpcsvc.dll dhcpcsdk.h Vanara.PInvoke.Dhcp.DhcpUndoRequestParams
Dhcpv6CApiCleanup dhcpcsvc6.dll dhcpv6csdk.h Vanara.PInvoke.Dhcp.Dhcpv6CApiCleanup
Dhcpv6CApiInitialize dhcpcsvc6.dll dhcpv6csdk.h Vanara.PInvoke.Dhcp.Dhcpv6CApiInitialize
Dhcpv6ReleasePrefix dhcpcsvc6.dll dhcpv6csdk.h Vanara.PInvoke.Dhcp.Dhcpv6ReleasePrefix
Dhcpv6RenewPrefix dhcpcsvc6.dll dhcpv6csdk.h Vanara.PInvoke.Dhcp.Dhcpv6RenewPrefix
Dhcpv6RequestParams dhcpcsvc6.dll dhcpv6csdk.h Vanara.PInvoke.Dhcp.Dhcpv6RequestParams
Dhcpv6RequestPrefix dhcpcsvc6.dll dhcpv6csdk.h Vanara.PInvoke.Dhcp.Dhcpv6RequestPrefix
McastApiCleanup dhcpcsvc.dll madcapcl.h Vanara.PInvoke.MADCAP.McastApiCleanup
McastApiStartup dhcpcsvc.dll madcapcl.h Vanara.PInvoke.MADCAP.McastApiStartup
McastEnumerateScopes dhcpcsvc.dll madcapcl.h Vanara.PInvoke.MADCAP.McastEnumerateScopes
McastGenUID dhcpcsvc.dll madcapcl.h Vanara.PInvoke.MADCAP.McastGenUID
McastReleaseAddress dhcpcsvc.dll madcapcl.h Vanara.PInvoke.MADCAP.McastReleaseAddress
McastRenewAddress dhcpcsvc.dll madcapcl.h Vanara.PInvoke.MADCAP.McastRenewAddress
McastRequestAddress dhcpcsvc.dll madcapcl.h Vanara.PInvoke.MADCAP.McastRequestAddress

Enumerations

Native Enum Header Managed Enum
DHCP_OPTION_ID dhcpcsdk.h Vanara.PInvoke.Dhcp.DHCP_OPTION_ID
DHCPCAPI_REQUEST dhcpcsdk.h Vanara.PInvoke.Dhcp.DHCPCAPI_REQUEST
DhcpMessageType Vanara.PInvoke.Dhcp.DhcpMessageType
DHCPV6_OPTION_ID dhcpcsdk.h Vanara.PInvoke.Dhcp.DHCPV6_OPTION_ID
NetBIOSNodeType Vanara.PInvoke.Dhcp.NetBIOSNodeType
StatusCode dhcpv6csdk.h Vanara.PInvoke.Dhcp.StatusCode

Structures

Native Structure Header Managed Structure
DHCP_IP_ADDRESS dhcpsapi.h Vanara.PInvoke.Dhcp.DHCP_IP_ADDRESS
DHCPAPI_PARAMS dhcpcsdk.h Vanara.PInvoke.Dhcp.DHCPAPI_PARAMS
DHCPCAPI_CLASSID dhcpcsdk.h Vanara.PInvoke.Dhcp.DHCPCAPI_CLASSID
DHCPCAPI_PARAMS_ARRAY dhcpcsdk.h Vanara.PInvoke.Dhcp.DHCPCAPI_PARAMS_ARRAY
DHCPV6CAPI_CLASSID dhcpv6csdk.h Vanara.PInvoke.Dhcp.DHCPV6CAPI_CLASSID
DHCPV6CAPI_PARAMS dhcpv6csdk.h Vanara.PInvoke.Dhcp.DHCPV6CAPI_PARAMS
DHCPV6CAPI_PARAMS_ARRAY dhcpv6csdk.h Vanara.PInvoke.Dhcp.DHCPV6CAPI_PARAMS_ARRAY
DHCPV6Prefix dhcpv6csdk.h Vanara.PInvoke.Dhcp.DHCPV6Prefix
DHCPV6PrefixLeaseInformation dhcpv6csdk.h Vanara.PInvoke.Dhcp.DHCPV6PrefixLeaseInformation
IPNG_ADDRESS madcapcl.h Vanara.PInvoke.MADCAP.IPNG_ADDRESS
MCAST_CLIENT_UID madcapcl.h Vanara.PInvoke.MADCAP.MCAST_CLIENT_UID
MCAST_LEASE_REQUEST madcapcl.h Vanara.PInvoke.MADCAP.MCAST_LEASE_REQUEST
MCAST_LEASE_RESPONSE madcapcl.h Vanara.PInvoke.MADCAP.MCAST_LEASE_RESPONSE
MCAST_SCOPE_CTX madcapcl.h Vanara.PInvoke.MADCAP.MCAST_SCOPE_CTX
MCAST_SCOPE_ENTRY madcapcl.h Vanara.PInvoke.MADCAP.MCAST_SCOPE_ENTRY

Classes

Native Class Header Managed Class
Dhcp Vanara.PInvoke.Dhcp
MADCAP Vanara.PInvoke.MADCAP