1 #include "../librpc/gen_ndr/ndr_ntsvcs.h"
4 struct tevent_req
*rpccli_PNP_Disconnect_send(TALLOC_CTX
*mem_ctx
,
5 struct tevent_context
*ev
,
6 struct rpc_pipe_client
*cli
);
7 NTSTATUS
rpccli_PNP_Disconnect_recv(struct tevent_req
*req
,
10 NTSTATUS
rpccli_PNP_Disconnect(struct rpc_pipe_client
*cli
,
13 struct tevent_req
*rpccli_PNP_Connect_send(TALLOC_CTX
*mem_ctx
,
14 struct tevent_context
*ev
,
15 struct rpc_pipe_client
*cli
);
16 NTSTATUS
rpccli_PNP_Connect_recv(struct tevent_req
*req
,
19 NTSTATUS
rpccli_PNP_Connect(struct rpc_pipe_client
*cli
,
22 struct tevent_req
*rpccli_PNP_GetVersion_send(TALLOC_CTX
*mem_ctx
,
23 struct tevent_context
*ev
,
24 struct rpc_pipe_client
*cli
,
25 uint16_t *_version
/* [out] [ref] */);
26 NTSTATUS
rpccli_PNP_GetVersion_recv(struct tevent_req
*req
,
29 NTSTATUS
rpccli_PNP_GetVersion(struct rpc_pipe_client
*cli
,
31 uint16_t *version
/* [out] [ref] */,
33 struct tevent_req
*rpccli_PNP_GetGlobalState_send(TALLOC_CTX
*mem_ctx
,
34 struct tevent_context
*ev
,
35 struct rpc_pipe_client
*cli
);
36 NTSTATUS
rpccli_PNP_GetGlobalState_recv(struct tevent_req
*req
,
39 NTSTATUS
rpccli_PNP_GetGlobalState(struct rpc_pipe_client
*cli
,
42 struct tevent_req
*rpccli_PNP_InitDetection_send(TALLOC_CTX
*mem_ctx
,
43 struct tevent_context
*ev
,
44 struct rpc_pipe_client
*cli
);
45 NTSTATUS
rpccli_PNP_InitDetection_recv(struct tevent_req
*req
,
48 NTSTATUS
rpccli_PNP_InitDetection(struct rpc_pipe_client
*cli
,
51 struct tevent_req
*rpccli_PNP_ReportLogOn_send(TALLOC_CTX
*mem_ctx
,
52 struct tevent_context
*ev
,
53 struct rpc_pipe_client
*cli
);
54 NTSTATUS
rpccli_PNP_ReportLogOn_recv(struct tevent_req
*req
,
57 NTSTATUS
rpccli_PNP_ReportLogOn(struct rpc_pipe_client
*cli
,
60 struct tevent_req
*rpccli_PNP_ValidateDeviceInstance_send(TALLOC_CTX
*mem_ctx
,
61 struct tevent_context
*ev
,
62 struct rpc_pipe_client
*cli
,
63 const char *_devicepath
/* [in] [ref,charset(UTF16)] */,
64 uint32_t _flags
/* [in] */);
65 NTSTATUS
rpccli_PNP_ValidateDeviceInstance_recv(struct tevent_req
*req
,
68 NTSTATUS
rpccli_PNP_ValidateDeviceInstance(struct rpc_pipe_client
*cli
,
70 const char *devicepath
/* [in] [ref,charset(UTF16)] */,
71 uint32_t flags
/* [in] */,
73 struct tevent_req
*rpccli_PNP_GetRootDeviceInstance_send(TALLOC_CTX
*mem_ctx
,
74 struct tevent_context
*ev
,
75 struct rpc_pipe_client
*cli
);
76 NTSTATUS
rpccli_PNP_GetRootDeviceInstance_recv(struct tevent_req
*req
,
79 NTSTATUS
rpccli_PNP_GetRootDeviceInstance(struct rpc_pipe_client
*cli
,
82 struct tevent_req
*rpccli_PNP_GetRelatedDeviceInstance_send(TALLOC_CTX
*mem_ctx
,
83 struct tevent_context
*ev
,
84 struct rpc_pipe_client
*cli
);
85 NTSTATUS
rpccli_PNP_GetRelatedDeviceInstance_recv(struct tevent_req
*req
,
88 NTSTATUS
rpccli_PNP_GetRelatedDeviceInstance(struct rpc_pipe_client
*cli
,
91 struct tevent_req
*rpccli_PNP_EnumerateSubKeys_send(TALLOC_CTX
*mem_ctx
,
92 struct tevent_context
*ev
,
93 struct rpc_pipe_client
*cli
);
94 NTSTATUS
rpccli_PNP_EnumerateSubKeys_recv(struct tevent_req
*req
,
97 NTSTATUS
rpccli_PNP_EnumerateSubKeys(struct rpc_pipe_client
*cli
,
100 struct tevent_req
*rpccli_PNP_GetDeviceList_send(TALLOC_CTX
*mem_ctx
,
101 struct tevent_context
*ev
,
102 struct rpc_pipe_client
*cli
,
103 const char *_filter
/* [in] [unique,charset(UTF16)] */,
104 uint16_t *_buffer
/* [out] [ref,length_is(*length),size_is(*length)] */,
105 uint32_t *_length
/* [in,out] [ref] */,
106 uint32_t _flags
/* [in] */);
107 NTSTATUS
rpccli_PNP_GetDeviceList_recv(struct tevent_req
*req
,
110 NTSTATUS
rpccli_PNP_GetDeviceList(struct rpc_pipe_client
*cli
,
112 const char *filter
/* [in] [unique,charset(UTF16)] */,
113 uint16_t *buffer
/* [out] [ref,length_is(*length),size_is(*length)] */,
114 uint32_t *length
/* [in,out] [ref] */,
115 uint32_t flags
/* [in] */,
117 struct tevent_req
*rpccli_PNP_GetDeviceListSize_send(TALLOC_CTX
*mem_ctx
,
118 struct tevent_context
*ev
,
119 struct rpc_pipe_client
*cli
,
120 const char *_devicename
/* [in] [unique,charset(UTF16)] */,
121 uint32_t *_size
/* [out] [ref] */,
122 uint32_t _flags
/* [in] */);
123 NTSTATUS
rpccli_PNP_GetDeviceListSize_recv(struct tevent_req
*req
,
126 NTSTATUS
rpccli_PNP_GetDeviceListSize(struct rpc_pipe_client
*cli
,
128 const char *devicename
/* [in] [unique,charset(UTF16)] */,
129 uint32_t *size
/* [out] [ref] */,
130 uint32_t flags
/* [in] */,
132 struct tevent_req
*rpccli_PNP_GetDepth_send(TALLOC_CTX
*mem_ctx
,
133 struct tevent_context
*ev
,
134 struct rpc_pipe_client
*cli
);
135 NTSTATUS
rpccli_PNP_GetDepth_recv(struct tevent_req
*req
,
138 NTSTATUS
rpccli_PNP_GetDepth(struct rpc_pipe_client
*cli
,
141 struct tevent_req
*rpccli_PNP_GetDeviceRegProp_send(TALLOC_CTX
*mem_ctx
,
142 struct tevent_context
*ev
,
143 struct rpc_pipe_client
*cli
,
144 const char *_devicepath
/* [in] [ref,charset(UTF16)] */,
145 uint32_t _property
/* [in] */,
146 enum winreg_Type
*_reg_data_type
/* [in,out] [ref] */,
147 uint8_t *_buffer
/* [out] [ref,length_is(*buffer_size),size_is(*buffer_size)] */,
148 uint32_t *_buffer_size
/* [in,out] [ref] */,
149 uint32_t *_needed
/* [in,out] [ref] */,
150 uint32_t _flags
/* [in] */);
151 NTSTATUS
rpccli_PNP_GetDeviceRegProp_recv(struct tevent_req
*req
,
154 NTSTATUS
rpccli_PNP_GetDeviceRegProp(struct rpc_pipe_client
*cli
,
156 const char *devicepath
/* [in] [ref,charset(UTF16)] */,
157 uint32_t property
/* [in] */,
158 enum winreg_Type
*reg_data_type
/* [in,out] [ref] */,
159 uint8_t *buffer
/* [out] [ref,length_is(*buffer_size),size_is(*buffer_size)] */,
160 uint32_t *buffer_size
/* [in,out] [ref] */,
161 uint32_t *needed
/* [in,out] [ref] */,
162 uint32_t flags
/* [in] */,
164 struct tevent_req
*rpccli_PNP_SetDeviceRegProp_send(TALLOC_CTX
*mem_ctx
,
165 struct tevent_context
*ev
,
166 struct rpc_pipe_client
*cli
);
167 NTSTATUS
rpccli_PNP_SetDeviceRegProp_recv(struct tevent_req
*req
,
170 NTSTATUS
rpccli_PNP_SetDeviceRegProp(struct rpc_pipe_client
*cli
,
173 struct tevent_req
*rpccli_PNP_GetClassInstance_send(TALLOC_CTX
*mem_ctx
,
174 struct tevent_context
*ev
,
175 struct rpc_pipe_client
*cli
);
176 NTSTATUS
rpccli_PNP_GetClassInstance_recv(struct tevent_req
*req
,
179 NTSTATUS
rpccli_PNP_GetClassInstance(struct rpc_pipe_client
*cli
,
182 struct tevent_req
*rpccli_PNP_CreateKey_send(TALLOC_CTX
*mem_ctx
,
183 struct tevent_context
*ev
,
184 struct rpc_pipe_client
*cli
);
185 NTSTATUS
rpccli_PNP_CreateKey_recv(struct tevent_req
*req
,
188 NTSTATUS
rpccli_PNP_CreateKey(struct rpc_pipe_client
*cli
,
191 struct tevent_req
*rpccli_PNP_DeleteRegistryKey_send(TALLOC_CTX
*mem_ctx
,
192 struct tevent_context
*ev
,
193 struct rpc_pipe_client
*cli
);
194 NTSTATUS
rpccli_PNP_DeleteRegistryKey_recv(struct tevent_req
*req
,
197 NTSTATUS
rpccli_PNP_DeleteRegistryKey(struct rpc_pipe_client
*cli
,
200 struct tevent_req
*rpccli_PNP_GetClassCount_send(TALLOC_CTX
*mem_ctx
,
201 struct tevent_context
*ev
,
202 struct rpc_pipe_client
*cli
);
203 NTSTATUS
rpccli_PNP_GetClassCount_recv(struct tevent_req
*req
,
206 NTSTATUS
rpccli_PNP_GetClassCount(struct rpc_pipe_client
*cli
,
209 struct tevent_req
*rpccli_PNP_GetClassName_send(TALLOC_CTX
*mem_ctx
,
210 struct tevent_context
*ev
,
211 struct rpc_pipe_client
*cli
);
212 NTSTATUS
rpccli_PNP_GetClassName_recv(struct tevent_req
*req
,
215 NTSTATUS
rpccli_PNP_GetClassName(struct rpc_pipe_client
*cli
,
218 struct tevent_req
*rpccli_PNP_DeleteClassKey_send(TALLOC_CTX
*mem_ctx
,
219 struct tevent_context
*ev
,
220 struct rpc_pipe_client
*cli
);
221 NTSTATUS
rpccli_PNP_DeleteClassKey_recv(struct tevent_req
*req
,
224 NTSTATUS
rpccli_PNP_DeleteClassKey(struct rpc_pipe_client
*cli
,
227 struct tevent_req
*rpccli_PNP_GetInterfaceDeviceAlias_send(TALLOC_CTX
*mem_ctx
,
228 struct tevent_context
*ev
,
229 struct rpc_pipe_client
*cli
);
230 NTSTATUS
rpccli_PNP_GetInterfaceDeviceAlias_recv(struct tevent_req
*req
,
233 NTSTATUS
rpccli_PNP_GetInterfaceDeviceAlias(struct rpc_pipe_client
*cli
,
236 struct tevent_req
*rpccli_PNP_GetInterfaceDeviceList_send(TALLOC_CTX
*mem_ctx
,
237 struct tevent_context
*ev
,
238 struct rpc_pipe_client
*cli
);
239 NTSTATUS
rpccli_PNP_GetInterfaceDeviceList_recv(struct tevent_req
*req
,
242 NTSTATUS
rpccli_PNP_GetInterfaceDeviceList(struct rpc_pipe_client
*cli
,
245 struct tevent_req
*rpccli_PNP_GetInterfaceDeviceListSize_send(TALLOC_CTX
*mem_ctx
,
246 struct tevent_context
*ev
,
247 struct rpc_pipe_client
*cli
);
248 NTSTATUS
rpccli_PNP_GetInterfaceDeviceListSize_recv(struct tevent_req
*req
,
251 NTSTATUS
rpccli_PNP_GetInterfaceDeviceListSize(struct rpc_pipe_client
*cli
,
254 struct tevent_req
*rpccli_PNP_RegisterDeviceClassAssociation_send(TALLOC_CTX
*mem_ctx
,
255 struct tevent_context
*ev
,
256 struct rpc_pipe_client
*cli
);
257 NTSTATUS
rpccli_PNP_RegisterDeviceClassAssociation_recv(struct tevent_req
*req
,
260 NTSTATUS
rpccli_PNP_RegisterDeviceClassAssociation(struct rpc_pipe_client
*cli
,
263 struct tevent_req
*rpccli_PNP_UnregisterDeviceClassAssociation_send(TALLOC_CTX
*mem_ctx
,
264 struct tevent_context
*ev
,
265 struct rpc_pipe_client
*cli
);
266 NTSTATUS
rpccli_PNP_UnregisterDeviceClassAssociation_recv(struct tevent_req
*req
,
269 NTSTATUS
rpccli_PNP_UnregisterDeviceClassAssociation(struct rpc_pipe_client
*cli
,
272 struct tevent_req
*rpccli_PNP_GetClassRegProp_send(TALLOC_CTX
*mem_ctx
,
273 struct tevent_context
*ev
,
274 struct rpc_pipe_client
*cli
);
275 NTSTATUS
rpccli_PNP_GetClassRegProp_recv(struct tevent_req
*req
,
278 NTSTATUS
rpccli_PNP_GetClassRegProp(struct rpc_pipe_client
*cli
,
281 struct tevent_req
*rpccli_PNP_SetClassRegProp_send(TALLOC_CTX
*mem_ctx
,
282 struct tevent_context
*ev
,
283 struct rpc_pipe_client
*cli
);
284 NTSTATUS
rpccli_PNP_SetClassRegProp_recv(struct tevent_req
*req
,
287 NTSTATUS
rpccli_PNP_SetClassRegProp(struct rpc_pipe_client
*cli
,
290 struct tevent_req
*rpccli_PNP_CreateDevInst_send(TALLOC_CTX
*mem_ctx
,
291 struct tevent_context
*ev
,
292 struct rpc_pipe_client
*cli
);
293 NTSTATUS
rpccli_PNP_CreateDevInst_recv(struct tevent_req
*req
,
296 NTSTATUS
rpccli_PNP_CreateDevInst(struct rpc_pipe_client
*cli
,
299 struct tevent_req
*rpccli_PNP_DeviceInstanceAction_send(TALLOC_CTX
*mem_ctx
,
300 struct tevent_context
*ev
,
301 struct rpc_pipe_client
*cli
);
302 NTSTATUS
rpccli_PNP_DeviceInstanceAction_recv(struct tevent_req
*req
,
305 NTSTATUS
rpccli_PNP_DeviceInstanceAction(struct rpc_pipe_client
*cli
,
308 struct tevent_req
*rpccli_PNP_GetDeviceStatus_send(TALLOC_CTX
*mem_ctx
,
309 struct tevent_context
*ev
,
310 struct rpc_pipe_client
*cli
);
311 NTSTATUS
rpccli_PNP_GetDeviceStatus_recv(struct tevent_req
*req
,
314 NTSTATUS
rpccli_PNP_GetDeviceStatus(struct rpc_pipe_client
*cli
,
317 struct tevent_req
*rpccli_PNP_SetDeviceProblem_send(TALLOC_CTX
*mem_ctx
,
318 struct tevent_context
*ev
,
319 struct rpc_pipe_client
*cli
);
320 NTSTATUS
rpccli_PNP_SetDeviceProblem_recv(struct tevent_req
*req
,
323 NTSTATUS
rpccli_PNP_SetDeviceProblem(struct rpc_pipe_client
*cli
,
326 struct tevent_req
*rpccli_PNP_DisableDevInst_send(TALLOC_CTX
*mem_ctx
,
327 struct tevent_context
*ev
,
328 struct rpc_pipe_client
*cli
);
329 NTSTATUS
rpccli_PNP_DisableDevInst_recv(struct tevent_req
*req
,
332 NTSTATUS
rpccli_PNP_DisableDevInst(struct rpc_pipe_client
*cli
,
335 struct tevent_req
*rpccli_PNP_UninstallDevInst_send(TALLOC_CTX
*mem_ctx
,
336 struct tevent_context
*ev
,
337 struct rpc_pipe_client
*cli
);
338 NTSTATUS
rpccli_PNP_UninstallDevInst_recv(struct tevent_req
*req
,
341 NTSTATUS
rpccli_PNP_UninstallDevInst(struct rpc_pipe_client
*cli
,
344 struct tevent_req
*rpccli_PNP_AddID_send(TALLOC_CTX
*mem_ctx
,
345 struct tevent_context
*ev
,
346 struct rpc_pipe_client
*cli
);
347 NTSTATUS
rpccli_PNP_AddID_recv(struct tevent_req
*req
,
350 NTSTATUS
rpccli_PNP_AddID(struct rpc_pipe_client
*cli
,
353 struct tevent_req
*rpccli_PNP_RegisterDriver_send(TALLOC_CTX
*mem_ctx
,
354 struct tevent_context
*ev
,
355 struct rpc_pipe_client
*cli
);
356 NTSTATUS
rpccli_PNP_RegisterDriver_recv(struct tevent_req
*req
,
359 NTSTATUS
rpccli_PNP_RegisterDriver(struct rpc_pipe_client
*cli
,
362 struct tevent_req
*rpccli_PNP_QueryRemove_send(TALLOC_CTX
*mem_ctx
,
363 struct tevent_context
*ev
,
364 struct rpc_pipe_client
*cli
);
365 NTSTATUS
rpccli_PNP_QueryRemove_recv(struct tevent_req
*req
,
368 NTSTATUS
rpccli_PNP_QueryRemove(struct rpc_pipe_client
*cli
,
371 struct tevent_req
*rpccli_PNP_RequestDeviceEject_send(TALLOC_CTX
*mem_ctx
,
372 struct tevent_context
*ev
,
373 struct rpc_pipe_client
*cli
);
374 NTSTATUS
rpccli_PNP_RequestDeviceEject_recv(struct tevent_req
*req
,
377 NTSTATUS
rpccli_PNP_RequestDeviceEject(struct rpc_pipe_client
*cli
,
380 struct tevent_req
*rpccli_PNP_IsDockStationPresent_send(TALLOC_CTX
*mem_ctx
,
381 struct tevent_context
*ev
,
382 struct rpc_pipe_client
*cli
);
383 NTSTATUS
rpccli_PNP_IsDockStationPresent_recv(struct tevent_req
*req
,
386 NTSTATUS
rpccli_PNP_IsDockStationPresent(struct rpc_pipe_client
*cli
,
389 struct tevent_req
*rpccli_PNP_RequestEjectPC_send(TALLOC_CTX
*mem_ctx
,
390 struct tevent_context
*ev
,
391 struct rpc_pipe_client
*cli
);
392 NTSTATUS
rpccli_PNP_RequestEjectPC_recv(struct tevent_req
*req
,
395 NTSTATUS
rpccli_PNP_RequestEjectPC(struct rpc_pipe_client
*cli
,
398 struct tevent_req
*rpccli_PNP_HwProfFlags_send(TALLOC_CTX
*mem_ctx
,
399 struct tevent_context
*ev
,
400 struct rpc_pipe_client
*cli
,
401 uint32_t _action
/* [in] */,
402 const char *_devicepath
/* [in] [ref,charset(UTF16)] */,
403 uint32_t _config
/* [in] */,
404 uint32_t *_profile_flags
/* [in,out] [ref] */,
405 uint16_t *_veto_type
/* [in,out] [unique] */,
406 const char *_unknown5
/* [in] [unique,charset(UTF16)] */,
407 const char **_unknown5a
/* [out] [unique,charset(UTF16)] */,
408 uint32_t _name_length
/* [in] */,
409 uint32_t _flags
/* [in] */);
410 NTSTATUS
rpccli_PNP_HwProfFlags_recv(struct tevent_req
*req
,
413 NTSTATUS
rpccli_PNP_HwProfFlags(struct rpc_pipe_client
*cli
,
415 uint32_t action
/* [in] */,
416 const char *devicepath
/* [in] [ref,charset(UTF16)] */,
417 uint32_t config
/* [in] */,
418 uint32_t *profile_flags
/* [in,out] [ref] */,
419 uint16_t *veto_type
/* [in,out] [unique] */,
420 const char *unknown5
/* [in] [unique,charset(UTF16)] */,
421 const char **unknown5a
/* [out] [unique,charset(UTF16)] */,
422 uint32_t name_length
/* [in] */,
423 uint32_t flags
/* [in] */,
425 struct tevent_req
*rpccli_PNP_GetHwProfInfo_send(TALLOC_CTX
*mem_ctx
,
426 struct tevent_context
*ev
,
427 struct rpc_pipe_client
*cli
,
428 uint32_t _idx
/* [in] */,
429 struct PNP_HwProfInfo
*_info
/* [in,out] [ref] */,
430 uint32_t _size
/* [in] */,
431 uint32_t _flags
/* [in] */);
432 NTSTATUS
rpccli_PNP_GetHwProfInfo_recv(struct tevent_req
*req
,
435 NTSTATUS
rpccli_PNP_GetHwProfInfo(struct rpc_pipe_client
*cli
,
437 uint32_t idx
/* [in] */,
438 struct PNP_HwProfInfo
*info
/* [in,out] [ref] */,
439 uint32_t size
/* [in] */,
440 uint32_t flags
/* [in] */,
442 struct tevent_req
*rpccli_PNP_AddEmptyLogConf_send(TALLOC_CTX
*mem_ctx
,
443 struct tevent_context
*ev
,
444 struct rpc_pipe_client
*cli
);
445 NTSTATUS
rpccli_PNP_AddEmptyLogConf_recv(struct tevent_req
*req
,
448 NTSTATUS
rpccli_PNP_AddEmptyLogConf(struct rpc_pipe_client
*cli
,
451 struct tevent_req
*rpccli_PNP_FreeLogConf_send(TALLOC_CTX
*mem_ctx
,
452 struct tevent_context
*ev
,
453 struct rpc_pipe_client
*cli
);
454 NTSTATUS
rpccli_PNP_FreeLogConf_recv(struct tevent_req
*req
,
457 NTSTATUS
rpccli_PNP_FreeLogConf(struct rpc_pipe_client
*cli
,
460 struct tevent_req
*rpccli_PNP_GetFirstLogConf_send(TALLOC_CTX
*mem_ctx
,
461 struct tevent_context
*ev
,
462 struct rpc_pipe_client
*cli
);
463 NTSTATUS
rpccli_PNP_GetFirstLogConf_recv(struct tevent_req
*req
,
466 NTSTATUS
rpccli_PNP_GetFirstLogConf(struct rpc_pipe_client
*cli
,
469 struct tevent_req
*rpccli_PNP_GetNextLogConf_send(TALLOC_CTX
*mem_ctx
,
470 struct tevent_context
*ev
,
471 struct rpc_pipe_client
*cli
);
472 NTSTATUS
rpccli_PNP_GetNextLogConf_recv(struct tevent_req
*req
,
475 NTSTATUS
rpccli_PNP_GetNextLogConf(struct rpc_pipe_client
*cli
,
478 struct tevent_req
*rpccli_PNP_GetLogConfPriority_send(TALLOC_CTX
*mem_ctx
,
479 struct tevent_context
*ev
,
480 struct rpc_pipe_client
*cli
);
481 NTSTATUS
rpccli_PNP_GetLogConfPriority_recv(struct tevent_req
*req
,
484 NTSTATUS
rpccli_PNP_GetLogConfPriority(struct rpc_pipe_client
*cli
,
487 struct tevent_req
*rpccli_PNP_AddResDes_send(TALLOC_CTX
*mem_ctx
,
488 struct tevent_context
*ev
,
489 struct rpc_pipe_client
*cli
);
490 NTSTATUS
rpccli_PNP_AddResDes_recv(struct tevent_req
*req
,
493 NTSTATUS
rpccli_PNP_AddResDes(struct rpc_pipe_client
*cli
,
496 struct tevent_req
*rpccli_PNP_FreeResDes_send(TALLOC_CTX
*mem_ctx
,
497 struct tevent_context
*ev
,
498 struct rpc_pipe_client
*cli
);
499 NTSTATUS
rpccli_PNP_FreeResDes_recv(struct tevent_req
*req
,
502 NTSTATUS
rpccli_PNP_FreeResDes(struct rpc_pipe_client
*cli
,
505 struct tevent_req
*rpccli_PNP_GetNextResDes_send(TALLOC_CTX
*mem_ctx
,
506 struct tevent_context
*ev
,
507 struct rpc_pipe_client
*cli
);
508 NTSTATUS
rpccli_PNP_GetNextResDes_recv(struct tevent_req
*req
,
511 NTSTATUS
rpccli_PNP_GetNextResDes(struct rpc_pipe_client
*cli
,
514 struct tevent_req
*rpccli_PNP_GetResDesData_send(TALLOC_CTX
*mem_ctx
,
515 struct tevent_context
*ev
,
516 struct rpc_pipe_client
*cli
);
517 NTSTATUS
rpccli_PNP_GetResDesData_recv(struct tevent_req
*req
,
520 NTSTATUS
rpccli_PNP_GetResDesData(struct rpc_pipe_client
*cli
,
523 struct tevent_req
*rpccli_PNP_GetResDesDataSize_send(TALLOC_CTX
*mem_ctx
,
524 struct tevent_context
*ev
,
525 struct rpc_pipe_client
*cli
);
526 NTSTATUS
rpccli_PNP_GetResDesDataSize_recv(struct tevent_req
*req
,
529 NTSTATUS
rpccli_PNP_GetResDesDataSize(struct rpc_pipe_client
*cli
,
532 struct tevent_req
*rpccli_PNP_ModifyResDes_send(TALLOC_CTX
*mem_ctx
,
533 struct tevent_context
*ev
,
534 struct rpc_pipe_client
*cli
);
535 NTSTATUS
rpccli_PNP_ModifyResDes_recv(struct tevent_req
*req
,
538 NTSTATUS
rpccli_PNP_ModifyResDes(struct rpc_pipe_client
*cli
,
541 struct tevent_req
*rpccli_PNP_DetectResourceLimit_send(TALLOC_CTX
*mem_ctx
,
542 struct tevent_context
*ev
,
543 struct rpc_pipe_client
*cli
);
544 NTSTATUS
rpccli_PNP_DetectResourceLimit_recv(struct tevent_req
*req
,
547 NTSTATUS
rpccli_PNP_DetectResourceLimit(struct rpc_pipe_client
*cli
,
550 struct tevent_req
*rpccli_PNP_QueryResConfList_send(TALLOC_CTX
*mem_ctx
,
551 struct tevent_context
*ev
,
552 struct rpc_pipe_client
*cli
);
553 NTSTATUS
rpccli_PNP_QueryResConfList_recv(struct tevent_req
*req
,
556 NTSTATUS
rpccli_PNP_QueryResConfList(struct rpc_pipe_client
*cli
,
559 struct tevent_req
*rpccli_PNP_SetHwProf_send(TALLOC_CTX
*mem_ctx
,
560 struct tevent_context
*ev
,
561 struct rpc_pipe_client
*cli
);
562 NTSTATUS
rpccli_PNP_SetHwProf_recv(struct tevent_req
*req
,
565 NTSTATUS
rpccli_PNP_SetHwProf(struct rpc_pipe_client
*cli
,
568 struct tevent_req
*rpccli_PNP_QueryArbitratorFreeData_send(TALLOC_CTX
*mem_ctx
,
569 struct tevent_context
*ev
,
570 struct rpc_pipe_client
*cli
);
571 NTSTATUS
rpccli_PNP_QueryArbitratorFreeData_recv(struct tevent_req
*req
,
574 NTSTATUS
rpccli_PNP_QueryArbitratorFreeData(struct rpc_pipe_client
*cli
,
577 struct tevent_req
*rpccli_PNP_QueryArbitratorFreeSize_send(TALLOC_CTX
*mem_ctx
,
578 struct tevent_context
*ev
,
579 struct rpc_pipe_client
*cli
);
580 NTSTATUS
rpccli_PNP_QueryArbitratorFreeSize_recv(struct tevent_req
*req
,
583 NTSTATUS
rpccli_PNP_QueryArbitratorFreeSize(struct rpc_pipe_client
*cli
,
586 struct tevent_req
*rpccli_PNP_RunDetection_send(TALLOC_CTX
*mem_ctx
,
587 struct tevent_context
*ev
,
588 struct rpc_pipe_client
*cli
);
589 NTSTATUS
rpccli_PNP_RunDetection_recv(struct tevent_req
*req
,
592 NTSTATUS
rpccli_PNP_RunDetection(struct rpc_pipe_client
*cli
,
595 struct tevent_req
*rpccli_PNP_RegisterNotification_send(TALLOC_CTX
*mem_ctx
,
596 struct tevent_context
*ev
,
597 struct rpc_pipe_client
*cli
);
598 NTSTATUS
rpccli_PNP_RegisterNotification_recv(struct tevent_req
*req
,
601 NTSTATUS
rpccli_PNP_RegisterNotification(struct rpc_pipe_client
*cli
,
604 struct tevent_req
*rpccli_PNP_UnregisterNotification_send(TALLOC_CTX
*mem_ctx
,
605 struct tevent_context
*ev
,
606 struct rpc_pipe_client
*cli
);
607 NTSTATUS
rpccli_PNP_UnregisterNotification_recv(struct tevent_req
*req
,
610 NTSTATUS
rpccli_PNP_UnregisterNotification(struct rpc_pipe_client
*cli
,
613 struct tevent_req
*rpccli_PNP_GetCustomDevProp_send(TALLOC_CTX
*mem_ctx
,
614 struct tevent_context
*ev
,
615 struct rpc_pipe_client
*cli
);
616 NTSTATUS
rpccli_PNP_GetCustomDevProp_recv(struct tevent_req
*req
,
619 NTSTATUS
rpccli_PNP_GetCustomDevProp(struct rpc_pipe_client
*cli
,
622 struct tevent_req
*rpccli_PNP_GetVersionInternal_send(TALLOC_CTX
*mem_ctx
,
623 struct tevent_context
*ev
,
624 struct rpc_pipe_client
*cli
);
625 NTSTATUS
rpccli_PNP_GetVersionInternal_recv(struct tevent_req
*req
,
628 NTSTATUS
rpccli_PNP_GetVersionInternal(struct rpc_pipe_client
*cli
,
631 struct tevent_req
*rpccli_PNP_GetBlockedDriverInfo_send(TALLOC_CTX
*mem_ctx
,
632 struct tevent_context
*ev
,
633 struct rpc_pipe_client
*cli
);
634 NTSTATUS
rpccli_PNP_GetBlockedDriverInfo_recv(struct tevent_req
*req
,
637 NTSTATUS
rpccli_PNP_GetBlockedDriverInfo(struct rpc_pipe_client
*cli
,
640 struct tevent_req
*rpccli_PNP_GetServerSideDeviceInstallFlags_send(TALLOC_CTX
*mem_ctx
,
641 struct tevent_context
*ev
,
642 struct rpc_pipe_client
*cli
);
643 NTSTATUS
rpccli_PNP_GetServerSideDeviceInstallFlags_recv(struct tevent_req
*req
,
646 NTSTATUS
rpccli_PNP_GetServerSideDeviceInstallFlags(struct rpc_pipe_client
*cli
,
649 #endif /* __CLI_NTSVCS__ */