ReactOS 0.4.16-dev-1946-g52006dd
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
30 /* Function 1 */
31 DWORD
34 [in, string, unique] PDHCP_SERVER_NAME ServerName,
35 [in, string] LPWSTR AdapterName);
36
37 /* Function 2 */
38 DWORD
41 [in, string, unique] PDHCP_SERVER_NAME ServerName,
42 [in] DWORD AdapterIndex,
43 [out] PDWORD MediaType,
44 [out] PDWORD Mtu,
45 [out] PDWORD Speed);
46
47 /* Function 3 */
48 DWORD
51 [in, string, unique] PDHCP_SERVER_NAME ServerName,
52 [in] DWORD AdapterIndex,
54 [in] DWORD Netmask);
55
56 /* Function 4 */
57 DWORD
60 [in, string, unique] PDHCP_SERVER_NAME ServerName);
61}
Definition: terminate.cpp:24
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
Definition: dcom.idl:35
wchar_t * PDHCP_SERVER_NAME
Definition: dhcpcsvc.idl:7
static const WCHAR version[]
Definition: asmname.c:66
unsigned long DWORD
Definition: ntddk_ex.h:95
GLuint in
Definition: glext.h:9616
DWORD __stdcall AcquireParameters([in, string, unique] PDHCP_SERVER_NAME ServerName, [in, string] LPWSTR AdapterName)
DWORD __stdcall QueryHWInfo([in, string, unique] PDHCP_SERVER_NAME ServerName, [in] DWORD AdapterIndex, [out] PDWORD MediaType, [out] PDWORD Mtu, [out] PDWORD Speed)
DWORD __stdcall RemoveDNSRegistrations([in, string, unique] PDHCP_SERVER_NAME ServerName)
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
DWORD * PDWORD
Definition: pedump.c:68
static WCHAR Address[46]
Definition: ping.c:68
Definition: nis.h:10
#define __stdcall
Definition: typedefs.h:25
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
Definition: wcsftime.cpp:383
WCHAR * LPWSTR
Definition: xmlstorage.h:184