ReactOS 0.4.16-dev-2633-g8dc9e50
dhcpcsvc.idl
Go to the documentation of this file.
1/*
2 * DHCP Client service interface definition
3 */
4
5#include <ms-dtyp.idl>
6
7typedef [handle] wchar_t *PDHCP_SERVER_NAME;
8
9[
10 uuid(4D5839D6-01BC-559C-B2EC-7DF12EC1B7E6),
11 version(0.0),
13#ifdef __midl
14 ms_union,
15#endif
16 endpoint("ncacn_np:[\\pipe\\dhcpcsvc]")
17#ifndef __midl
18 ,explicit_handle
19#endif
20]
21interface dhcpcsvc
22{
23 /* Function 0 */
24 DWORD
27 [in, string, unique] PDHCP_SERVER_NAME ServerName,
28 [in, string] LPWSTR AdapterName,
29 [in] BOOL Enable);
30
31 /* Function 1 */
32 DWORD
35 [in, string, unique] PDHCP_SERVER_NAME ServerName,
36 [in, string] LPWSTR AdapterName);
37
38 /* Function 2 */
39 DWORD
42 [in, string, unique] PDHCP_SERVER_NAME ServerName,
43 [in, string] LPWSTR AdapterName);
44
45 /* Function 3 */
46 DWORD
49 [in, string, unique] PDHCP_SERVER_NAME ServerName,
50 [in, string] LPWSTR AdapterName);
51
52 /* Function 4 */
53 DWORD
56 [in, string, unique] PDHCP_SERVER_NAME ServerName,
57 [in, string] LPWSTR AdapterName);
58
59 /* Function 5 */
60 DWORD
63 [in, string, unique] PDHCP_SERVER_NAME ServerName,
64 [in] DWORD AdapterIndex,
66 [in] DWORD Netmask);
67
68 /* Function 6 */
69 DWORD
72 [in, string, unique] PDHCP_SERVER_NAME ServerName);
73}
Definition: terminate.cpp:24
wchar_t * PDHCP_SERVER_NAME
Definition: dhcpcsvc.idl:7
static const WCHAR version[]
Definition: asmname.c:66
#define __stdcall
Definition: corecrt.h:120
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
GLuint in
Definition: glext.h:9616
DWORD __stdcall FallbackRefreshParams([in, string, unique] PDHCP_SERVER_NAME ServerName, [in, string] LPWSTR AdapterName)
DWORD __stdcall AcquireParametersByBroadcast([in, string, unique] PDHCP_SERVER_NAME ServerName, [in, string] LPWSTR AdapterName)
DWORD __stdcall AcquireParameters([in, string, unique] PDHCP_SERVER_NAME ServerName, [in, string] LPWSTR AdapterName)
DWORD __stdcall RemoveDNSRegistrations([in, string, unique] PDHCP_SERVER_NAME ServerName)
DWORD __stdcall EnableDhcp([in, string, unique] PDHCP_SERVER_NAME ServerName, [in, string] LPWSTR AdapterName, [in] BOOL Enable)
DWORD __stdcall ReleaseParameters([in, string, unique] PDHCP_SERVER_NAME ServerName, [in, string] LPWSTR AdapterName)
DWORD __stdcall StaticRefreshParams([in, string, unique] PDHCP_SERVER_NAME ServerName, [in] DWORD AdapterIndex, [in] DWORD Address, [in] DWORD Netmask)
Definition: msctf.idl:532
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _Out_ PUINT _In_ UINT _In_ NDIS_HANDLE _In_ NDIS_HANDLE _In_ PNDIS_STRING AdapterName
Definition: ndis.h:6016
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
Definition: ntddpcm.h:142
static WCHAR Address[46]
Definition: ping.c:68
Definition: nis.h:10
uint16_t * LPWSTR
Definition: typedefs.h:56
ncacn_np pointer_default(unique)] interface winspool
Definition: winspool.idl:865