Re-run make idl.
[amitay/samba.git] / source3 / librpc / gen_ndr / ntsvcs.h
1 /* header auto-generated by pidl */
2
3 #include <stdint.h>
4
5 #ifndef _HEADER_ntsvcs
6 #define _HEADER_ntsvcs
7
8 struct PNP_HwProfInfo {
9         uint32_t unknown1;
10         uint16_t unknown2[160];
11         uint32_t unknown3;
12 };
13
14
15 struct PNP_Disconnect {
16         struct {
17                 WERROR result;
18         } out;
19
20 };
21
22
23 struct PNP_Connect {
24         struct {
25                 WERROR result;
26         } out;
27
28 };
29
30
31 struct PNP_GetVersion {
32         struct {
33                 uint16_t *version;/* [ref] */
34                 WERROR result;
35         } out;
36
37 };
38
39
40 struct PNP_GetGlobalState {
41         struct {
42                 WERROR result;
43         } out;
44
45 };
46
47
48 struct PNP_InitDetection {
49         struct {
50                 WERROR result;
51         } out;
52
53 };
54
55
56 struct PNP_ReportLogOn {
57         struct {
58                 WERROR result;
59         } out;
60
61 };
62
63
64 struct PNP_ValidateDeviceInstance {
65         struct {
66                 const char *devicepath;/* [ref,charset(UTF16)] */
67                 uint32_t flags;
68         } in;
69
70         struct {
71                 WERROR result;
72         } out;
73
74 };
75
76
77 struct PNP_GetRootDeviceInstance {
78         struct {
79                 WERROR result;
80         } out;
81
82 };
83
84
85 struct PNP_GetRelatedDeviceInstance {
86         struct {
87                 WERROR result;
88         } out;
89
90 };
91
92
93 struct PNP_EnumerateSubKeys {
94         struct {
95                 WERROR result;
96         } out;
97
98 };
99
100
101 struct PNP_GetDeviceList {
102         struct {
103                 WERROR result;
104         } out;
105
106 };
107
108
109 struct PNP_GetDeviceListSize {
110         struct {
111                 const char *devicename;/* [unique,charset(UTF16)] */
112                 uint32_t flags;
113         } in;
114
115         struct {
116                 uint32_t *size;/* [ref] */
117                 WERROR result;
118         } out;
119
120 };
121
122
123 struct PNP_GetDepth {
124         struct {
125                 WERROR result;
126         } out;
127
128 };
129
130
131 struct PNP_GetDeviceRegProp {
132         struct {
133                 WERROR result;
134         } out;
135
136 };
137
138
139 struct PNP_SetDeviceRegProp {
140         struct {
141                 WERROR result;
142         } out;
143
144 };
145
146
147 struct PNP_GetClassInstance {
148         struct {
149                 WERROR result;
150         } out;
151
152 };
153
154
155 struct PNP_CreateKey {
156         struct {
157                 WERROR result;
158         } out;
159
160 };
161
162
163 struct PNP_DeleteRegistryKey {
164         struct {
165                 WERROR result;
166         } out;
167
168 };
169
170
171 struct PNP_GetClassCount {
172         struct {
173                 WERROR result;
174         } out;
175
176 };
177
178
179 struct PNP_GetClassName {
180         struct {
181                 WERROR result;
182         } out;
183
184 };
185
186
187 struct PNP_DeleteClassKey {
188         struct {
189                 WERROR result;
190         } out;
191
192 };
193
194
195 struct PNP_GetInterfaceDeviceAlias {
196         struct {
197                 WERROR result;
198         } out;
199
200 };
201
202
203 struct PNP_GetInterfaceDeviceList {
204         struct {
205                 WERROR result;
206         } out;
207
208 };
209
210
211 struct PNP_GetInterfaceDeviceListSize {
212         struct {
213                 WERROR result;
214         } out;
215
216 };
217
218
219 struct PNP_RegisterDeviceClassAssociation {
220         struct {
221                 WERROR result;
222         } out;
223
224 };
225
226
227 struct PNP_UnregisterDeviceClassAssociation {
228         struct {
229                 WERROR result;
230         } out;
231
232 };
233
234
235 struct PNP_GetClassRegProp {
236         struct {
237                 WERROR result;
238         } out;
239
240 };
241
242
243 struct PNP_SetClassRegProp {
244         struct {
245                 WERROR result;
246         } out;
247
248 };
249
250
251 struct PNP_CreateDevInst {
252         struct {
253                 WERROR result;
254         } out;
255
256 };
257
258
259 struct PNP_DeviceInstanceAction {
260         struct {
261                 WERROR result;
262         } out;
263
264 };
265
266
267 struct PNP_GetDeviceStatus {
268         struct {
269                 WERROR result;
270         } out;
271
272 };
273
274
275 struct PNP_SetDeviceProblem {
276         struct {
277                 WERROR result;
278         } out;
279
280 };
281
282
283 struct PNP_DisableDevInst {
284         struct {
285                 WERROR result;
286         } out;
287
288 };
289
290
291 struct PNP_UninstallDevInst {
292         struct {
293                 WERROR result;
294         } out;
295
296 };
297
298
299 struct PNP_AddID {
300         struct {
301                 WERROR result;
302         } out;
303
304 };
305
306
307 struct PNP_RegisterDriver {
308         struct {
309                 WERROR result;
310         } out;
311
312 };
313
314
315 struct PNP_QueryRemove {
316         struct {
317                 WERROR result;
318         } out;
319
320 };
321
322
323 struct PNP_RequestDeviceEject {
324         struct {
325                 WERROR result;
326         } out;
327
328 };
329
330
331 struct PNP_IsDockStationPresent {
332         struct {
333                 WERROR result;
334         } out;
335
336 };
337
338
339 struct PNP_RequestEjectPC {
340         struct {
341                 WERROR result;
342         } out;
343
344 };
345
346
347 struct PNP_HwProfFlags {
348         struct {
349                 uint32_t unknown1;
350                 const char *devicepath;/* [ref,charset(UTF16)] */
351                 uint32_t unknown2;
352                 const char *unknown5;/* [unique,charset(UTF16)] */
353                 uint32_t unknown6;
354                 uint32_t unknown7;
355                 uint32_t *unknown3;/* [ref] */
356                 uint16_t *unknown4;/* [unique] */
357         } in;
358
359         struct {
360                 const char **unknown5a;/* [unique,charset(UTF16)] */
361                 uint32_t *unknown3;/* [ref] */
362                 uint16_t *unknown4;/* [unique] */
363                 WERROR result;
364         } out;
365
366 };
367
368
369 struct PNP_GetHwProfInfo {
370         struct {
371                 uint32_t idx;
372                 uint32_t unknown1;
373                 uint32_t unknown2;
374                 struct PNP_HwProfInfo *info;/* [ref] */
375         } in;
376
377         struct {
378                 struct PNP_HwProfInfo *info;/* [ref] */
379                 WERROR result;
380         } out;
381
382 };
383
384
385 struct PNP_AddEmptyLogConf {
386         struct {
387                 WERROR result;
388         } out;
389
390 };
391
392
393 struct PNP_FreeLogConf {
394         struct {
395                 WERROR result;
396         } out;
397
398 };
399
400
401 struct PNP_GetFirstLogConf {
402         struct {
403                 WERROR result;
404         } out;
405
406 };
407
408
409 struct PNP_GetNextLogConf {
410         struct {
411                 WERROR result;
412         } out;
413
414 };
415
416
417 struct PNP_GetLogConfPriority {
418         struct {
419                 WERROR result;
420         } out;
421
422 };
423
424
425 struct PNP_AddResDes {
426         struct {
427                 WERROR result;
428         } out;
429
430 };
431
432
433 struct PNP_FreeResDes {
434         struct {
435                 WERROR result;
436         } out;
437
438 };
439
440
441 struct PNP_GetNextResDes {
442         struct {
443                 WERROR result;
444         } out;
445
446 };
447
448
449 struct PNP_GetResDesData {
450         struct {
451                 WERROR result;
452         } out;
453
454 };
455
456
457 struct PNP_GetResDesDataSize {
458         struct {
459                 WERROR result;
460         } out;
461
462 };
463
464
465 struct PNP_ModifyResDes {
466         struct {
467                 WERROR result;
468         } out;
469
470 };
471
472
473 struct PNP_DetectResourceLimit {
474         struct {
475                 WERROR result;
476         } out;
477
478 };
479
480
481 struct PNP_QueryResConfList {
482         struct {
483                 WERROR result;
484         } out;
485
486 };
487
488
489 struct PNP_SetHwProf {
490         struct {
491                 WERROR result;
492         } out;
493
494 };
495
496
497 struct PNP_QueryArbitratorFreeData {
498         struct {
499                 WERROR result;
500         } out;
501
502 };
503
504
505 struct PNP_QueryArbitratorFreeSize {
506         struct {
507                 WERROR result;
508         } out;
509
510 };
511
512
513 struct PNP_RunDetection {
514         struct {
515                 WERROR result;
516         } out;
517
518 };
519
520
521 struct PNP_RegisterNotification {
522         struct {
523                 WERROR result;
524         } out;
525
526 };
527
528
529 struct PNP_UnregisterNotification {
530         struct {
531                 WERROR result;
532         } out;
533
534 };
535
536
537 struct PNP_GetCustomDevProp {
538         struct {
539                 WERROR result;
540         } out;
541
542 };
543
544
545 struct PNP_GetVersionInternal {
546         struct {
547                 WERROR result;
548         } out;
549
550 };
551
552
553 struct PNP_GetBlockedDriverInfo {
554         struct {
555                 WERROR result;
556         } out;
557
558 };
559
560
561 struct PNP_GetServerSideDeviceInstallFlags {
562         struct {
563                 WERROR result;
564         } out;
565
566 };
567
568 #endif /* _HEADER_ntsvcs */