[DHCPCSVC] Add DhcpEnumClasses and DhcpHandlePnpEvent stubs

This commit is contained in:
Eric Kohl
2025-07-26 19:00:04 +02:00
parent 76e5143e42
commit 7e1d9ef9bf
3 changed files with 46 additions and 5 deletions

View File

@@ -74,8 +74,6 @@ DhcpCApiCleanup(VOID)
PipeHandle = INVALID_HANDLE_VALUE;
}
/* FIXME: The adapter name should be a unicode string */
DWORD
APIENTRY
DhcpAcquireParameters(
@@ -106,7 +104,6 @@ DhcpAcquireParameters(
return Reply.Reply;
}
/* FIXME: The adapter name should be a unicode string */
DWORD
APIENTRY
DhcpReleaseParameters(
@@ -137,6 +134,33 @@ DhcpReleaseParameters(
return Reply.Reply;
}
DWORD
APIENTRY
DhcpEnumClasses(
_In_ DWORD Unknown1,
_In_ PWSTR AdapterName,
_In_ DWORD Unknown3,
_In_ DWORD Unknown4)
{
DPRINT1("DhcpEnumClasses(%lx %S %lx %lx)\n",
Unknown1, AdapterName, Unknown3, Unknown4);
return 0;
}
DWORD
APIENTRY
DhcpHandlePnPEvent(
_In_ DWORD Unknown1,
_In_ DWORD Unknown2,
_In_ PWSTR AdapterName,
_In_ DWORD Unknown4,
_In_ DWORD Unknown5)
{
DPRINT1("DhcpHandlePnPEvent(%lx %lx %S %lx %lx)\n",
Unknown1, Unknown2, AdapterName, Unknown4, Unknown5);
return 0;
}
DWORD APIENTRY
DhcpQueryHWInfo(DWORD AdapterIndex,
PDWORD MediaType,

View File

@@ -12,9 +12,9 @@
@ stub DhcpDelPersistentRequestParams
@ stub DhcpDeRegisterOptions
@ stub DhcpDeRegisterParamChange
@ stub DhcpEnumClasses
@ stdcall DhcpEnumClasses(long wstr long long)
@ stub DhcpFallbackRefreshParams
@ stub DhcpHandlePnPEvent
@ stdcall DhcpHandlePnPEvent(long long wstr long long)
@ stdcall DhcpLeaseIpAddress(long)
@ stub DhcpLeaseIpAddressEx
@ stdcall DhcpNotifyConfigChange(ptr ptr long long long long long)

View File

@@ -10,6 +10,23 @@ APIENTRY
DhcpAcquireParameters(
_In_ PWSTR AdapterName);
DWORD
APIENTRY
DhcpEnumClasses(
_In_ DWORD Unknown1,
_In_ PWSTR AdapterName,
_In_ DWORD Unknown3,
_In_ DWORD Unknown4);
DWORD
APIENTRY
DhcpHandlePnPEvent(
_In_ DWORD Unknown1,
_In_ DWORD Unknown2,
_In_ LPWSTR AdapterName,
_In_ DWORD Unknown4,
_In_ DWORD Unknown5);
DWORD
APIENTRY
DhcpReleaseParameters(