Skip to content

Commit 7e1d9ef

Browse files
committed
[DHCPCSVC] Add DhcpEnumClasses and DhcpHandlePnpEvent stubs
1 parent 76e5143 commit 7e1d9ef

File tree

3 files changed

+46
-5
lines changed

3 files changed

+46
-5
lines changed

base/services/dhcpcsvc/dhcpcsvc.c

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,6 @@ DhcpCApiCleanup(VOID)
7474
PipeHandle = INVALID_HANDLE_VALUE;
7575
}
7676

77-
78-
/* FIXME: The adapter name should be a unicode string */
7977
DWORD
8078
APIENTRY
8179
DhcpAcquireParameters(
@@ -106,7 +104,6 @@ DhcpAcquireParameters(
106104
return Reply.Reply;
107105
}
108106

109-
/* FIXME: The adapter name should be a unicode string */
110107
DWORD
111108
APIENTRY
112109
DhcpReleaseParameters(
@@ -137,6 +134,33 @@ DhcpReleaseParameters(
137134
return Reply.Reply;
138135
}
139136

137+
DWORD
138+
APIENTRY
139+
DhcpEnumClasses(
140+
_In_ DWORD Unknown1,
141+
_In_ PWSTR AdapterName,
142+
_In_ DWORD Unknown3,
143+
_In_ DWORD Unknown4)
144+
{
145+
DPRINT1("DhcpEnumClasses(%lx %S %lx %lx)\n",
146+
Unknown1, AdapterName, Unknown3, Unknown4);
147+
return 0;
148+
}
149+
150+
DWORD
151+
APIENTRY
152+
DhcpHandlePnPEvent(
153+
_In_ DWORD Unknown1,
154+
_In_ DWORD Unknown2,
155+
_In_ PWSTR AdapterName,
156+
_In_ DWORD Unknown4,
157+
_In_ DWORD Unknown5)
158+
{
159+
DPRINT1("DhcpHandlePnPEvent(%lx %lx %S %lx %lx)\n",
160+
Unknown1, Unknown2, AdapterName, Unknown4, Unknown5);
161+
return 0;
162+
}
163+
140164
DWORD APIENTRY
141165
DhcpQueryHWInfo(DWORD AdapterIndex,
142166
PDWORD MediaType,

base/services/dhcpcsvc/dhcpcsvc.spec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
@ stub DhcpDelPersistentRequestParams
1313
@ stub DhcpDeRegisterOptions
1414
@ stub DhcpDeRegisterParamChange
15-
@ stub DhcpEnumClasses
15+
@ stdcall DhcpEnumClasses(long wstr long long)
1616
@ stub DhcpFallbackRefreshParams
17-
@ stub DhcpHandlePnPEvent
17+
@ stdcall DhcpHandlePnPEvent(long long wstr long long)
1818
@ stdcall DhcpLeaseIpAddress(long)
1919
@ stub DhcpLeaseIpAddressEx
2020
@ stdcall DhcpNotifyConfigChange(ptr ptr long long long long long)

sdk/include/psdk/dhcpcapi.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,23 @@ APIENTRY
1010
DhcpAcquireParameters(
1111
_In_ PWSTR AdapterName);
1212

13+
DWORD
14+
APIENTRY
15+
DhcpEnumClasses(
16+
_In_ DWORD Unknown1,
17+
_In_ PWSTR AdapterName,
18+
_In_ DWORD Unknown3,
19+
_In_ DWORD Unknown4);
20+
21+
DWORD
22+
APIENTRY
23+
DhcpHandlePnPEvent(
24+
_In_ DWORD Unknown1,
25+
_In_ DWORD Unknown2,
26+
_In_ LPWSTR AdapterName,
27+
_In_ DWORD Unknown4,
28+
_In_ DWORD Unknown5);
29+
1330
DWORD
1431
APIENTRY
1532
DhcpReleaseParameters(

0 commit comments

Comments
 (0)