15#if defined(__midl) || defined(__WIDL__)
28#if defined(__midl) || defined(__WIDL__)
38#if defined(__midl) || defined(__WIDL__)
47cpp_quote("
#ifndef _DHCPCAPI_RESULT_ARRAY_DEFINED_")
48cpp_quote("#define _DHCPCAPI_RESULT_ARRAY_DEFINED_")
49typedef struct _DHCPCAPI_RESULTS
55} DHCPCAPI_RESULTS, *LPDHCPCAPI_RESULTS;
57typedef struct _DHCPCAPI_RESULT_ARRAY
60#if defined(__midl) || defined(__WIDL__)
61 [size_is(ResultsCount), unique] LPDHCPCAPI_RESULTS Results;
63 LPDHCPCAPI_RESULTS Results;
66#if defined(__midl) || defined(__WIDL__)
67 [size_is(DataSize), unique] LPBYTE Data;
71} DHCPCAPI_RESULT_ARRAY, *LPDHCPCAPI_RESULT_ARRAY;
75 uuid(4D5839D6-01BC-559C-B2EC-7DF12EC1B7E6),
77 pointer_default(unique),
81 endpoint("ncacn_np:[\\pipe\\dhcpcsvc]")
92 [in, string, unique] PDHCP_SERVER_NAME ServerName,
93 [in, string] LPWSTR AdapterName,
100 [in, string, unique] PDHCP_SERVER_NAME ServerName,
101 [in, string] LPWSTR AdapterName);
106 AcquireParametersByBroadcast(
107 [in, string, unique] PDHCP_SERVER_NAME ServerName,
108 [in, string] LPWSTR AdapterName);
114 [in, string, unique] PDHCP_SERVER_NAME ServerName,
115 [in, string] LPWSTR AdapterName);
120 FallbackRefreshParams(
121 [in, string, unique] PDHCP_SERVER_NAME ServerName,
122 [in, string] LPWSTR AdapterName);
128 [in, string, unique] PDHCP_SERVER_NAME ServerName,
129 [in] DWORD AdapterIndex,
136 RemoveDNSRegistrations(
137 [in, string, unique] PDHCP_SERVER_NAME ServerName);
143 [in, unique, string] PDHCP_SERVER_NAME ServerName,
144 [in, string] LPWSTR AdapterName,
145 [in, unique] DHCPCAPI_CLASSID *ClassId,
146 [in, unique] DHCPCAPI_PARAMS_ARRAY *SendParams,
147 [in, unique] DHCPCAPI_PARAMS_ARRAY *RecdParams,
148 [in, out, unique] LPDHCPCAPI_RESULT_ARRAY *RecdResults);
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
struct _DHCPCAPI_PARAMS_ARARAY DHCPCAPI_PARAMS_ARRAY
struct _DHCPCAPI_PARAMS_ARARAY * PDHCPCAPI_PARAMS_ARRAY
wchar_t * PDHCP_SERVER_NAME
struct _DHCPAPI_PARAMS * LPDHCPAPI_PARAMS
struct _DHCPAPI_PARAMS DHCPAPI_PARAMS
struct _DHCPCAPI_CLASSID DHCPCAPI_CLASSID
struct _DHCPAPI_PARAMS * LPDHCPCAPI_PARAMS
struct _DHCPAPI_PARAMS * PDHCPAPI_PARAMS
struct _DHCPCAPI_PARAMS_ARARAY * LPDHCPCAPI_PARAMS_ARRAY
struct _DHCPCAPI_CLASSID * PDHCPCAPI_CLASSID
struct _DHCPCAPI_CLASSID * LPDHCPCAPI_CLASSID
struct _DHCPAPI_PARAMS * PDHCPCAPI_PARAMS
_Must_inspect_result_ _In_ ULONG Flags