diff --git a/base/services/dhcpcsvc/dhcpcsvc.c b/base/services/dhcpcsvc/dhcpcsvc.c index 97ce6f500df..c18cc92e640 100644 --- a/base/services/dhcpcsvc/dhcpcsvc.c +++ b/base/services/dhcpcsvc/dhcpcsvc.c @@ -292,6 +292,17 @@ DhcpAcquireParametersByBroadcast( return ret; } +DWORD +APIENTRY +DhcpDeRegisterParamChange( + _In_ DWORD Flags, + _In_ LPVOID Reserved, + _In_ LPVOID Event) +{ + UNIMPLEMENTED; + return 0; +} + /*! * Enumerates the DHCP user classes for the given adapter * @@ -563,6 +574,21 @@ DhcpNotifyConfigChangeEx( return ret; } +DWORD +APIENTRY +DhcpRegisterParamChange( + _In_ DWORD Flags, + _In_ LPVOID Reserved, + _In_ LPWSTR AdapterName, + _In_ LPDHCPCAPI_CLASSID ClassId, + _In_ DHCPCAPI_PARAMS_ARRAY Params, + _Inout_ LPVOID Handle) +{ + DPRINT1("DhcpRegisterParamChange(%lx %p %S)\n", Flags, Reserved, AdapterName); + UNIMPLEMENTED; + return 0; +} + /*! * Releases a DHCP Lease * diff --git a/base/services/dhcpcsvc/dhcpcsvc.spec b/base/services/dhcpcsvc/dhcpcsvc.spec index 5d70c377276..8e01cae2445 100644 --- a/base/services/dhcpcsvc/dhcpcsvc.spec +++ b/base/services/dhcpcsvc/dhcpcsvc.spec @@ -11,7 +11,7 @@ @ stdcall DhcpCApiInitialize(ptr) @ stub DhcpDelPersistentRequestParams @ stub DhcpDeRegisterOptions -@ stub DhcpDeRegisterParamChange +@ stdcall DhcpDeRegisterParamChange(long ptr ptr) @ stdcall DhcpEnumClasses(long wstr long long) @ stdcall DhcpFallbackRefreshParams(wstr) @ stdcall DhcpHandlePnPEvent(long long wstr long long) @@ -24,7 +24,7 @@ @ stub DhcpPersistentRequestParams @ stub DhcpQueryHWInfo @ stub DhcpRegisterOptions -@ stub DhcpRegisterParamChange +@ stdcall DhcpRegisterParamChange(long ptr wstr ptr long ptr ptr) @ stub DhcpReleaseIpAddressLease @ stub DhcpReleaseIpAddressLeaseEx @ stdcall DhcpReleaseParameters(wstr)