1 /*** Autogenerated by WIDL 1.6 from include/napmanagement.idl - Do not edit ***/
2 
3 #ifndef __REQUIRED_RPCNDR_H_VERSION__
4 #define __REQUIRED_RPCNDR_H_VERSION__ 475
5 #endif
6 
7 #include <rpc.h>
8 #include <rpcndr.h>
9 
10 #ifndef COM_NO_WINDOWS_H
11 #include <windows.h>
12 #include <ole2.h>
13 #endif
14 
15 #ifndef __napmanagement_h__
16 #define __napmanagement_h__
17 
18 /* Forward declarations */
19 
20 #ifndef __INapClientManagement_FWD_DEFINED__
21 #define __INapClientManagement_FWD_DEFINED__
22 typedef interface INapClientManagement INapClientManagement;
23 #endif
24 
25 #ifndef __INapClientManagement2_FWD_DEFINED__
26 #define __INapClientManagement2_FWD_DEFINED__
27 typedef interface INapClientManagement2 INapClientManagement2;
28 #endif
29 
30 /* Headers for imported files */
31 
32 #include <naptypes.h>
33 #include <unknwn.h>
34 
35 #ifdef __cplusplus
36 extern "C" {
37 #endif
38 
39 #include <winapifamily.h>
40 
41 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
42 EXTERN_C const CLSID CLSID_NapClientManagement;
43 /*****************************************************************************
44  * INapClientManagement interface
45  */
46 #ifndef __INapClientManagement_INTERFACE_DEFINED__
47 #define __INapClientManagement_INTERFACE_DEFINED__
48 
49 DEFINE_GUID(IID_INapClientManagement, 0x432a1da5, 0x3888, 0x4b9a, 0xa7,0x34, 0xcf,0xf1,0xe4,0x48,0xc5,0xb9);
50 #if defined(__cplusplus) && !defined(CINTERFACE)
51 MIDL_INTERFACE("432a1da5-3888-4b9a-a734-cff1e448c5b9")
52 INapClientManagement : public IUnknown
53 {
54     virtual HRESULT STDMETHODCALLTYPE GetNapClientInfo(
55         WINBOOL *isNapEnabled,
56         CountedString **clientName,
57         CountedString **clientDescription,
58         CountedString **protocolVersion) = 0;
59 
60     virtual HRESULT STDMETHODCALLTYPE GetSystemIsolationInfo(
61         IsolationInfo **isolationInfo,
62         WINBOOL *unknownConnections) = 0;
63 
64     virtual HRESULT STDMETHODCALLTYPE RegisterSystemHealthAgent(
65         const NapComponentRegistrationInfo *agent) = 0;
66 
67     virtual HRESULT STDMETHODCALLTYPE UnregisterSystemHealthAgent(
68         SystemHealthEntityId id) = 0;
69 
70     virtual HRESULT STDMETHODCALLTYPE RegisterEnforcementClient(
71         const NapComponentRegistrationInfo *enforcer) = 0;
72 
73     virtual HRESULT STDMETHODCALLTYPE UnregisterEnforcementClient(
74         EnforcementEntityId id) = 0;
75 
76     virtual HRESULT STDMETHODCALLTYPE GetRegisteredSystemHealthAgents(
77         SystemHealthEntityCount *count,
78         NapComponentRegistrationInfo **agents) = 0;
79 
80     virtual HRESULT STDMETHODCALLTYPE GetRegisteredEnforcementClients(
81         EnforcementEntityCount *count,
82         NapComponentRegistrationInfo **enforcers) = 0;
83 
84 };
85 #ifdef __CRT_UUID_DECL
86 __CRT_UUID_DECL(INapClientManagement, 0x432a1da5, 0x3888, 0x4b9a, 0xa7,0x34, 0xcf,0xf1,0xe4,0x48,0xc5,0xb9)
87 #endif
88 #else
89 typedef struct INapClientManagementVtbl {
90     BEGIN_INTERFACE
91 
92     /*** IUnknown methods ***/
93     HRESULT (STDMETHODCALLTYPE *QueryInterface)(
94         INapClientManagement* This,
95         REFIID riid,
96         void **ppvObject);
97 
98     ULONG (STDMETHODCALLTYPE *AddRef)(
99         INapClientManagement* This);
100 
101     ULONG (STDMETHODCALLTYPE *Release)(
102         INapClientManagement* This);
103 
104     /*** INapClientManagement methods ***/
105     HRESULT (STDMETHODCALLTYPE *GetNapClientInfo)(
106         INapClientManagement* This,
107         WINBOOL *isNapEnabled,
108         CountedString **clientName,
109         CountedString **clientDescription,
110         CountedString **protocolVersion);
111 
112     HRESULT (STDMETHODCALLTYPE *GetSystemIsolationInfo)(
113         INapClientManagement* This,
114         IsolationInfo **isolationInfo,
115         WINBOOL *unknownConnections);
116 
117     HRESULT (STDMETHODCALLTYPE *RegisterSystemHealthAgent)(
118         INapClientManagement* This,
119         const NapComponentRegistrationInfo *agent);
120 
121     HRESULT (STDMETHODCALLTYPE *UnregisterSystemHealthAgent)(
122         INapClientManagement* This,
123         SystemHealthEntityId id);
124 
125     HRESULT (STDMETHODCALLTYPE *RegisterEnforcementClient)(
126         INapClientManagement* This,
127         const NapComponentRegistrationInfo *enforcer);
128 
129     HRESULT (STDMETHODCALLTYPE *UnregisterEnforcementClient)(
130         INapClientManagement* This,
131         EnforcementEntityId id);
132 
133     HRESULT (STDMETHODCALLTYPE *GetRegisteredSystemHealthAgents)(
134         INapClientManagement* This,
135         SystemHealthEntityCount *count,
136         NapComponentRegistrationInfo **agents);
137 
138     HRESULT (STDMETHODCALLTYPE *GetRegisteredEnforcementClients)(
139         INapClientManagement* This,
140         EnforcementEntityCount *count,
141         NapComponentRegistrationInfo **enforcers);
142 
143     END_INTERFACE
144 } INapClientManagementVtbl;
145 interface INapClientManagement {
146     CONST_VTBL INapClientManagementVtbl* lpVtbl;
147 };
148 
149 #ifdef COBJMACROS
150 #ifndef WIDL_C_INLINE_WRAPPERS
151 /*** IUnknown methods ***/
152 #define INapClientManagement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
153 #define INapClientManagement_AddRef(This) (This)->lpVtbl->AddRef(This)
154 #define INapClientManagement_Release(This) (This)->lpVtbl->Release(This)
155 /*** INapClientManagement methods ***/
156 #define INapClientManagement_GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion) (This)->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion)
157 #define INapClientManagement_GetSystemIsolationInfo(This,isolationInfo,unknownConnections) (This)->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections)
158 #define INapClientManagement_RegisterSystemHealthAgent(This,agent) (This)->lpVtbl->RegisterSystemHealthAgent(This,agent)
159 #define INapClientManagement_UnregisterSystemHealthAgent(This,id) (This)->lpVtbl->UnregisterSystemHealthAgent(This,id)
160 #define INapClientManagement_RegisterEnforcementClient(This,enforcer) (This)->lpVtbl->RegisterEnforcementClient(This,enforcer)
161 #define INapClientManagement_UnregisterEnforcementClient(This,id) (This)->lpVtbl->UnregisterEnforcementClient(This,id)
162 #define INapClientManagement_GetRegisteredSystemHealthAgents(This,count,agents) (This)->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents)
163 #define INapClientManagement_GetRegisteredEnforcementClients(This,count,enforcers) (This)->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers)
164 #else
165 /*** IUnknown methods ***/
166 static FORCEINLINE HRESULT INapClientManagement_QueryInterface(INapClientManagement* This,REFIID riid,void **ppvObject) {
167     return This->lpVtbl->QueryInterface(This,riid,ppvObject);
168 }
169 static FORCEINLINE ULONG INapClientManagement_AddRef(INapClientManagement* This) {
170     return This->lpVtbl->AddRef(This);
171 }
172 static FORCEINLINE ULONG INapClientManagement_Release(INapClientManagement* This) {
173     return This->lpVtbl->Release(This);
174 }
175 /*** INapClientManagement methods ***/
176 static FORCEINLINE HRESULT INapClientManagement_GetNapClientInfo(INapClientManagement* This,WINBOOL *isNapEnabled,CountedString **clientName,CountedString **clientDescription,CountedString **protocolVersion) {
177     return This->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion);
178 }
179 static FORCEINLINE HRESULT INapClientManagement_GetSystemIsolationInfo(INapClientManagement* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) {
180     return This->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections);
181 }
182 static FORCEINLINE HRESULT INapClientManagement_RegisterSystemHealthAgent(INapClientManagement* This,const NapComponentRegistrationInfo *agent) {
183     return This->lpVtbl->RegisterSystemHealthAgent(This,agent);
184 }
185 static FORCEINLINE HRESULT INapClientManagement_UnregisterSystemHealthAgent(INapClientManagement* This,SystemHealthEntityId id) {
186     return This->lpVtbl->UnregisterSystemHealthAgent(This,id);
187 }
188 static FORCEINLINE HRESULT INapClientManagement_RegisterEnforcementClient(INapClientManagement* This,const NapComponentRegistrationInfo *enforcer) {
189     return This->lpVtbl->RegisterEnforcementClient(This,enforcer);
190 }
191 static FORCEINLINE HRESULT INapClientManagement_UnregisterEnforcementClient(INapClientManagement* This,EnforcementEntityId id) {
192     return This->lpVtbl->UnregisterEnforcementClient(This,id);
193 }
194 static FORCEINLINE HRESULT INapClientManagement_GetRegisteredSystemHealthAgents(INapClientManagement* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **agents) {
195     return This->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents);
196 }
197 static FORCEINLINE HRESULT INapClientManagement_GetRegisteredEnforcementClients(INapClientManagement* This,EnforcementEntityCount *count,NapComponentRegistrationInfo **enforcers) {
198     return This->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers);
199 }
200 #endif
201 #endif
202 
203 #endif
204 
205 HRESULT STDMETHODCALLTYPE INapClientManagement_GetNapClientInfo_Proxy(
206     INapClientManagement* This,
207     WINBOOL *isNapEnabled,
208     CountedString **clientName,
209     CountedString **clientDescription,
210     CountedString **protocolVersion);
211 void __RPC_STUB INapClientManagement_GetNapClientInfo_Stub(
212     IRpcStubBuffer* This,
213     IRpcChannelBuffer* pRpcChannelBuffer,
214     PRPC_MESSAGE pRpcMessage,
215     DWORD* pdwStubPhase);
216 HRESULT STDMETHODCALLTYPE INapClientManagement_GetSystemIsolationInfo_Proxy(
217     INapClientManagement* This,
218     IsolationInfo **isolationInfo,
219     WINBOOL *unknownConnections);
220 void __RPC_STUB INapClientManagement_GetSystemIsolationInfo_Stub(
221     IRpcStubBuffer* This,
222     IRpcChannelBuffer* pRpcChannelBuffer,
223     PRPC_MESSAGE pRpcMessage,
224     DWORD* pdwStubPhase);
225 HRESULT STDMETHODCALLTYPE INapClientManagement_RegisterSystemHealthAgent_Proxy(
226     INapClientManagement* This,
227     const NapComponentRegistrationInfo *agent);
228 void __RPC_STUB INapClientManagement_RegisterSystemHealthAgent_Stub(
229     IRpcStubBuffer* This,
230     IRpcChannelBuffer* pRpcChannelBuffer,
231     PRPC_MESSAGE pRpcMessage,
232     DWORD* pdwStubPhase);
233 HRESULT STDMETHODCALLTYPE INapClientManagement_UnregisterSystemHealthAgent_Proxy(
234     INapClientManagement* This,
235     SystemHealthEntityId id);
236 void __RPC_STUB INapClientManagement_UnregisterSystemHealthAgent_Stub(
237     IRpcStubBuffer* This,
238     IRpcChannelBuffer* pRpcChannelBuffer,
239     PRPC_MESSAGE pRpcMessage,
240     DWORD* pdwStubPhase);
241 HRESULT STDMETHODCALLTYPE INapClientManagement_RegisterEnforcementClient_Proxy(
242     INapClientManagement* This,
243     const NapComponentRegistrationInfo *enforcer);
244 void __RPC_STUB INapClientManagement_RegisterEnforcementClient_Stub(
245     IRpcStubBuffer* This,
246     IRpcChannelBuffer* pRpcChannelBuffer,
247     PRPC_MESSAGE pRpcMessage,
248     DWORD* pdwStubPhase);
249 HRESULT STDMETHODCALLTYPE INapClientManagement_UnregisterEnforcementClient_Proxy(
250     INapClientManagement* This,
251     EnforcementEntityId id);
252 void __RPC_STUB INapClientManagement_UnregisterEnforcementClient_Stub(
253     IRpcStubBuffer* This,
254     IRpcChannelBuffer* pRpcChannelBuffer,
255     PRPC_MESSAGE pRpcMessage,
256     DWORD* pdwStubPhase);
257 HRESULT STDMETHODCALLTYPE INapClientManagement_GetRegisteredSystemHealthAgents_Proxy(
258     INapClientManagement* This,
259     SystemHealthEntityCount *count,
260     NapComponentRegistrationInfo **agents);
261 void __RPC_STUB INapClientManagement_GetRegisteredSystemHealthAgents_Stub(
262     IRpcStubBuffer* This,
263     IRpcChannelBuffer* pRpcChannelBuffer,
264     PRPC_MESSAGE pRpcMessage,
265     DWORD* pdwStubPhase);
266 HRESULT STDMETHODCALLTYPE INapClientManagement_GetRegisteredEnforcementClients_Proxy(
267     INapClientManagement* This,
268     EnforcementEntityCount *count,
269     NapComponentRegistrationInfo **enforcers);
270 void __RPC_STUB INapClientManagement_GetRegisteredEnforcementClients_Stub(
271     IRpcStubBuffer* This,
272     IRpcChannelBuffer* pRpcChannelBuffer,
273     PRPC_MESSAGE pRpcMessage,
274     DWORD* pdwStubPhase);
275 
276 #endif  /* __INapClientManagement_INTERFACE_DEFINED__ */
277 
278 /*****************************************************************************
279  * INapClientManagement2 interface
280  */
281 #ifndef __INapClientManagement2_INTERFACE_DEFINED__
282 #define __INapClientManagement2_INTERFACE_DEFINED__
283 
284 DEFINE_GUID(IID_INapClientManagement2, 0x07a1127b, 0x18cc, 0x422a, 0xb9,0x88, 0xe8,0x92,0x60,0x0f,0xcc,0x74);
285 #if defined(__cplusplus) && !defined(CINTERFACE)
286 MIDL_INTERFACE("07a1127b-18cc-422a-b988-e892600fcc74")
287 INapClientManagement2 : public INapClientManagement
288 {
289     virtual HRESULT STDMETHODCALLTYPE GetSystemIsolationInfoEx(
290         IsolationInfoEx **isolationInfo,
291         WINBOOL *unknownConnections) = 0;
292 
293 };
294 #ifdef __CRT_UUID_DECL
295 __CRT_UUID_DECL(INapClientManagement2, 0x07a1127b, 0x18cc, 0x422a, 0xb9,0x88, 0xe8,0x92,0x60,0x0f,0xcc,0x74)
296 #endif
297 #else
298 typedef struct INapClientManagement2Vtbl {
299     BEGIN_INTERFACE
300 
301     /*** IUnknown methods ***/
302     HRESULT (STDMETHODCALLTYPE *QueryInterface)(
303         INapClientManagement2* This,
304         REFIID riid,
305         void **ppvObject);
306 
307     ULONG (STDMETHODCALLTYPE *AddRef)(
308         INapClientManagement2* This);
309 
310     ULONG (STDMETHODCALLTYPE *Release)(
311         INapClientManagement2* This);
312 
313     /*** INapClientManagement methods ***/
314     HRESULT (STDMETHODCALLTYPE *GetNapClientInfo)(
315         INapClientManagement2* This,
316         WINBOOL *isNapEnabled,
317         CountedString **clientName,
318         CountedString **clientDescription,
319         CountedString **protocolVersion);
320 
321     HRESULT (STDMETHODCALLTYPE *GetSystemIsolationInfo)(
322         INapClientManagement2* This,
323         IsolationInfo **isolationInfo,
324         WINBOOL *unknownConnections);
325 
326     HRESULT (STDMETHODCALLTYPE *RegisterSystemHealthAgent)(
327         INapClientManagement2* This,
328         const NapComponentRegistrationInfo *agent);
329 
330     HRESULT (STDMETHODCALLTYPE *UnregisterSystemHealthAgent)(
331         INapClientManagement2* This,
332         SystemHealthEntityId id);
333 
334     HRESULT (STDMETHODCALLTYPE *RegisterEnforcementClient)(
335         INapClientManagement2* This,
336         const NapComponentRegistrationInfo *enforcer);
337 
338     HRESULT (STDMETHODCALLTYPE *UnregisterEnforcementClient)(
339         INapClientManagement2* This,
340         EnforcementEntityId id);
341 
342     HRESULT (STDMETHODCALLTYPE *GetRegisteredSystemHealthAgents)(
343         INapClientManagement2* This,
344         SystemHealthEntityCount *count,
345         NapComponentRegistrationInfo **agents);
346 
347     HRESULT (STDMETHODCALLTYPE *GetRegisteredEnforcementClients)(
348         INapClientManagement2* This,
349         EnforcementEntityCount *count,
350         NapComponentRegistrationInfo **enforcers);
351 
352     /*** INapClientManagement2 methods ***/
353     HRESULT (STDMETHODCALLTYPE *GetSystemIsolationInfoEx)(
354         INapClientManagement2* This,
355         IsolationInfoEx **isolationInfo,
356         WINBOOL *unknownConnections);
357 
358     END_INTERFACE
359 } INapClientManagement2Vtbl;
360 interface INapClientManagement2 {
361     CONST_VTBL INapClientManagement2Vtbl* lpVtbl;
362 };
363 
364 #ifdef COBJMACROS
365 #ifndef WIDL_C_INLINE_WRAPPERS
366 /*** IUnknown methods ***/
367 #define INapClientManagement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
368 #define INapClientManagement2_AddRef(This) (This)->lpVtbl->AddRef(This)
369 #define INapClientManagement2_Release(This) (This)->lpVtbl->Release(This)
370 /*** INapClientManagement methods ***/
371 #define INapClientManagement2_GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion) (This)->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion)
372 #define INapClientManagement2_GetSystemIsolationInfo(This,isolationInfo,unknownConnections) (This)->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections)
373 #define INapClientManagement2_RegisterSystemHealthAgent(This,agent) (This)->lpVtbl->RegisterSystemHealthAgent(This,agent)
374 #define INapClientManagement2_UnregisterSystemHealthAgent(This,id) (This)->lpVtbl->UnregisterSystemHealthAgent(This,id)
375 #define INapClientManagement2_RegisterEnforcementClient(This,enforcer) (This)->lpVtbl->RegisterEnforcementClient(This,enforcer)
376 #define INapClientManagement2_UnregisterEnforcementClient(This,id) (This)->lpVtbl->UnregisterEnforcementClient(This,id)
377 #define INapClientManagement2_GetRegisteredSystemHealthAgents(This,count,agents) (This)->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents)
378 #define INapClientManagement2_GetRegisteredEnforcementClients(This,count,enforcers) (This)->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers)
379 /*** INapClientManagement2 methods ***/
380 #define INapClientManagement2_GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections) (This)->lpVtbl->GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections)
381 #else
382 /*** IUnknown methods ***/
383 static FORCEINLINE HRESULT INapClientManagement2_QueryInterface(INapClientManagement2* This,REFIID riid,void **ppvObject) {
384     return This->lpVtbl->QueryInterface(This,riid,ppvObject);
385 }
386 static FORCEINLINE ULONG INapClientManagement2_AddRef(INapClientManagement2* This) {
387     return This->lpVtbl->AddRef(This);
388 }
389 static FORCEINLINE ULONG INapClientManagement2_Release(INapClientManagement2* This) {
390     return This->lpVtbl->Release(This);
391 }
392 /*** INapClientManagement methods ***/
393 static FORCEINLINE HRESULT INapClientManagement2_GetNapClientInfo(INapClientManagement2* This,WINBOOL *isNapEnabled,CountedString **clientName,CountedString **clientDescription,CountedString **protocolVersion) {
394     return This->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion);
395 }
396 static FORCEINLINE HRESULT INapClientManagement2_GetSystemIsolationInfo(INapClientManagement2* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) {
397     return This->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections);
398 }
399 static FORCEINLINE HRESULT INapClientManagement2_RegisterSystemHealthAgent(INapClientManagement2* This,const NapComponentRegistrationInfo *agent) {
400     return This->lpVtbl->RegisterSystemHealthAgent(This,agent);
401 }
402 static FORCEINLINE HRESULT INapClientManagement2_UnregisterSystemHealthAgent(INapClientManagement2* This,SystemHealthEntityId id) {
403     return This->lpVtbl->UnregisterSystemHealthAgent(This,id);
404 }
405 static FORCEINLINE HRESULT INapClientManagement2_RegisterEnforcementClient(INapClientManagement2* This,const NapComponentRegistrationInfo *enforcer) {
406     return This->lpVtbl->RegisterEnforcementClient(This,enforcer);
407 }
408 static FORCEINLINE HRESULT INapClientManagement2_UnregisterEnforcementClient(INapClientManagement2* This,EnforcementEntityId id) {
409     return This->lpVtbl->UnregisterEnforcementClient(This,id);
410 }
411 static FORCEINLINE HRESULT INapClientManagement2_GetRegisteredSystemHealthAgents(INapClientManagement2* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **agents) {
412     return This->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents);
413 }
414 static FORCEINLINE HRESULT INapClientManagement2_GetRegisteredEnforcementClients(INapClientManagement2* This,EnforcementEntityCount *count,NapComponentRegistrationInfo **enforcers) {
415     return This->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers);
416 }
417 /*** INapClientManagement2 methods ***/
418 static FORCEINLINE HRESULT INapClientManagement2_GetSystemIsolationInfoEx(INapClientManagement2* This,IsolationInfoEx **isolationInfo,WINBOOL *unknownConnections) {
419     return This->lpVtbl->GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections);
420 }
421 #endif
422 #endif
423 
424 #endif
425 
426 HRESULT STDMETHODCALLTYPE INapClientManagement2_GetSystemIsolationInfoEx_Proxy(
427     INapClientManagement2* This,
428     IsolationInfoEx **isolationInfo,
429     WINBOOL *unknownConnections);
430 void __RPC_STUB INapClientManagement2_GetSystemIsolationInfoEx_Stub(
431     IRpcStubBuffer* This,
432     IRpcChannelBuffer* pRpcChannelBuffer,
433     PRPC_MESSAGE pRpcMessage,
434     DWORD* pdwStubPhase);
435 
436 #endif  /* __INapClientManagement2_INTERFACE_DEFINED__ */
437 
438 #endif
439 /* Begin additional prototypes for all interfaces */
440 
441 
442 /* End additional prototypes */
443 
444 #ifdef __cplusplus
445 }
446 #endif
447 
448 #endif /* __napmanagement_h__ */
449