Re-run make idl.
[Samba.git] / source / librpc / gen_ndr / ntsvcs.h
blob8f8af699f3c31b0b7dadbe20f3f1b8c9eff6b449
1 /* header auto-generated by pidl */
3 #include <stdint.h>
5 #ifndef _HEADER_ntsvcs
6 #define _HEADER_ntsvcs
9 struct PNP_Disconnect {
10 struct {
11 WERROR result;
12 } out;
17 struct PNP_Connect {
18 struct {
19 WERROR result;
20 } out;
25 struct PNP_GetVersion {
26 struct {
27 uint16_t *version;/* [ref] */
28 WERROR result;
29 } out;
34 struct PNP_GetGlobalState {
35 struct {
36 WERROR result;
37 } out;
42 struct PNP_InitDetection {
43 struct {
44 WERROR result;
45 } out;
50 struct PNP_ReportLogOn {
51 struct {
52 WERROR result;
53 } out;
58 struct PNP_ValidateDeviceInstance {
59 struct {
60 const char *devicepath;/* [ref,charset(UTF16)] */
61 uint32_t flags;
62 } in;
64 struct {
65 WERROR result;
66 } out;
71 struct PNP_GetRootDeviceInstance {
72 struct {
73 WERROR result;
74 } out;
79 struct PNP_GetRelatedDeviceInstance {
80 struct {
81 WERROR result;
82 } out;
87 struct PNP_EnumerateSubKeys {
88 struct {
89 WERROR result;
90 } out;
95 struct PNP_GetDeviceList {
96 struct {
97 WERROR result;
98 } out;
103 struct PNP_GetDeviceListSize {
104 struct {
105 const char *devicename;/* [unique,charset(UTF16)] */
106 uint32_t flags;
107 } in;
109 struct {
110 uint32_t *size;/* [ref] */
111 WERROR result;
112 } out;
117 struct PNP_GetDepth {
118 struct {
119 WERROR result;
120 } out;
125 struct PNP_GetDeviceRegProp {
126 struct {
127 WERROR result;
128 } out;
133 struct PNP_SetDeviceRegProp {
134 struct {
135 WERROR result;
136 } out;
141 struct PNP_GetClassInstance {
142 struct {
143 WERROR result;
144 } out;
149 struct PNP_CreateKey {
150 struct {
151 WERROR result;
152 } out;
157 struct PNP_DeleteRegistryKey {
158 struct {
159 WERROR result;
160 } out;
165 struct PNP_GetClassCount {
166 struct {
167 WERROR result;
168 } out;
173 struct PNP_GetClassName {
174 struct {
175 WERROR result;
176 } out;
181 struct PNP_DeleteClassKey {
182 struct {
183 WERROR result;
184 } out;
189 struct PNP_GetInterfaceDeviceAlias {
190 struct {
191 WERROR result;
192 } out;
197 struct PNP_GetInterfaceDeviceList {
198 struct {
199 WERROR result;
200 } out;
205 struct PNP_GetInterfaceDeviceListSize {
206 struct {
207 WERROR result;
208 } out;
213 struct PNP_RegisterDeviceClassAssociation {
214 struct {
215 WERROR result;
216 } out;
221 struct PNP_UnregisterDeviceClassAssociation {
222 struct {
223 WERROR result;
224 } out;
229 struct PNP_GetClassRegProp {
230 struct {
231 WERROR result;
232 } out;
237 struct PNP_SetClassRegProp {
238 struct {
239 WERROR result;
240 } out;
245 struct PNP_CreateDevInst {
246 struct {
247 WERROR result;
248 } out;
253 struct PNP_DeviceInstanceAction {
254 struct {
255 WERROR result;
256 } out;
261 struct PNP_GetDeviceStatus {
262 struct {
263 WERROR result;
264 } out;
269 struct PNP_SetDeviceProblem {
270 struct {
271 WERROR result;
272 } out;
277 struct PNP_DisableDevInst {
278 struct {
279 WERROR result;
280 } out;
285 struct PNP_UninstallDevInst {
286 struct {
287 WERROR result;
288 } out;
293 struct PNP_AddID {
294 struct {
295 WERROR result;
296 } out;
301 struct PNP_RegisterDriver {
302 struct {
303 WERROR result;
304 } out;
309 struct PNP_QueryRemove {
310 struct {
311 WERROR result;
312 } out;
317 struct PNP_RequestDeviceEject {
318 struct {
319 WERROR result;
320 } out;
325 struct PNP_IsDockStationPresent {
326 struct {
327 WERROR result;
328 } out;
333 struct PNP_RequestEjectPC {
334 struct {
335 WERROR result;
336 } out;
341 struct PNP_HwProfFlags {
342 struct {
343 uint32_t unknown1;
344 const char *devicepath;/* [ref,charset(UTF16)] */
345 uint32_t unknown2;
346 const char *unknown5;/* [unique,charset(UTF16)] */
347 uint32_t unknown6;
348 uint32_t unknown7;
349 uint32_t *unknown3;/* [ref] */
350 uint16_t *unknown4;/* [unique] */
351 } in;
353 struct {
354 const char **unknown5a;/* [unique,charset(UTF16)] */
355 uint32_t *unknown3;/* [ref] */
356 uint16_t *unknown4;/* [unique] */
357 WERROR result;
358 } out;
363 struct PNP_GetHwProfInfo {
364 struct {
365 WERROR result;
366 } out;
371 struct PNP_AddEmptyLogConf {
372 struct {
373 WERROR result;
374 } out;
379 struct PNP_FreeLogConf {
380 struct {
381 WERROR result;
382 } out;
387 struct PNP_GetFirstLogConf {
388 struct {
389 WERROR result;
390 } out;
395 struct PNP_GetNextLogConf {
396 struct {
397 WERROR result;
398 } out;
403 struct PNP_GetLogConfPriority {
404 struct {
405 WERROR result;
406 } out;
411 struct PNP_AddResDes {
412 struct {
413 WERROR result;
414 } out;
419 struct PNP_FreeResDes {
420 struct {
421 WERROR result;
422 } out;
427 struct PNP_GetNextResDes {
428 struct {
429 WERROR result;
430 } out;
435 struct PNP_GetResDesData {
436 struct {
437 WERROR result;
438 } out;
443 struct PNP_GetResDesDataSize {
444 struct {
445 WERROR result;
446 } out;
451 struct PNP_ModifyResDes {
452 struct {
453 WERROR result;
454 } out;
459 struct PNP_DetectResourceLimit {
460 struct {
461 WERROR result;
462 } out;
467 struct PNP_QueryResConfList {
468 struct {
469 WERROR result;
470 } out;
475 struct PNP_SetHwProf {
476 struct {
477 WERROR result;
478 } out;
483 struct PNP_QueryArbitratorFreeData {
484 struct {
485 WERROR result;
486 } out;
491 struct PNP_QueryArbitratorFreeSize {
492 struct {
493 WERROR result;
494 } out;
499 struct PNP_RunDetection {
500 struct {
501 WERROR result;
502 } out;
507 struct PNP_RegisterNotification {
508 struct {
509 WERROR result;
510 } out;
515 struct PNP_UnregisterNotification {
516 struct {
517 WERROR result;
518 } out;
523 struct PNP_GetCustomDevProp {
524 struct {
525 WERROR result;
526 } out;
531 struct PNP_GetVersionInternal {
532 struct {
533 WERROR result;
534 } out;
539 struct PNP_GetBlockedDriverInfo {
540 struct {
541 WERROR result;
542 } out;
547 struct PNP_GetServerSideDeviceInstallFlags {
548 struct {
549 WERROR result;
550 } out;
554 #endif /* _HEADER_ntsvcs */