Revert "Re-run make idl."
[Samba.git] / source / librpc / gen_ndr / ntsvcs.h
blob9cdfa656b4148877a144bcf9d2abfc7d8aba60ac
1 /* header auto-generated by pidl */
3 #include <stdint.h>
5 #ifndef _HEADER_ntsvcs
6 #define _HEADER_ntsvcs
8 struct PNP_HwProfInfo {
9 uint32_t unknown1;
10 uint16_t unknown2[160];
11 uint32_t unknown3;
15 struct PNP_Disconnect {
16 struct {
17 WERROR result;
18 } out;
23 struct PNP_Connect {
24 struct {
25 WERROR result;
26 } out;
31 struct PNP_GetVersion {
32 struct {
33 uint16_t *version;/* [ref] */
34 WERROR result;
35 } out;
40 struct PNP_GetGlobalState {
41 struct {
42 WERROR result;
43 } out;
48 struct PNP_InitDetection {
49 struct {
50 WERROR result;
51 } out;
56 struct PNP_ReportLogOn {
57 struct {
58 WERROR result;
59 } out;
64 struct PNP_ValidateDeviceInstance {
65 struct {
66 const char *devicepath;/* [ref,charset(UTF16)] */
67 uint32_t flags;
68 } in;
70 struct {
71 WERROR result;
72 } out;
77 struct PNP_GetRootDeviceInstance {
78 struct {
79 WERROR result;
80 } out;
85 struct PNP_GetRelatedDeviceInstance {
86 struct {
87 WERROR result;
88 } out;
93 struct PNP_EnumerateSubKeys {
94 struct {
95 WERROR result;
96 } out;
101 struct PNP_GetDeviceList {
102 struct {
103 WERROR result;
104 } out;
109 struct PNP_GetDeviceListSize {
110 struct {
111 const char *devicename;/* [unique,charset(UTF16)] */
112 uint32_t flags;
113 } in;
115 struct {
116 uint32_t *size;/* [ref] */
117 WERROR result;
118 } out;
123 struct PNP_GetDepth {
124 struct {
125 WERROR result;
126 } out;
131 struct PNP_GetDeviceRegProp {
132 struct {
133 WERROR result;
134 } out;
139 struct PNP_SetDeviceRegProp {
140 struct {
141 WERROR result;
142 } out;
147 struct PNP_GetClassInstance {
148 struct {
149 WERROR result;
150 } out;
155 struct PNP_CreateKey {
156 struct {
157 WERROR result;
158 } out;
163 struct PNP_DeleteRegistryKey {
164 struct {
165 WERROR result;
166 } out;
171 struct PNP_GetClassCount {
172 struct {
173 WERROR result;
174 } out;
179 struct PNP_GetClassName {
180 struct {
181 WERROR result;
182 } out;
187 struct PNP_DeleteClassKey {
188 struct {
189 WERROR result;
190 } out;
195 struct PNP_GetInterfaceDeviceAlias {
196 struct {
197 WERROR result;
198 } out;
203 struct PNP_GetInterfaceDeviceList {
204 struct {
205 WERROR result;
206 } out;
211 struct PNP_GetInterfaceDeviceListSize {
212 struct {
213 WERROR result;
214 } out;
219 struct PNP_RegisterDeviceClassAssociation {
220 struct {
221 WERROR result;
222 } out;
227 struct PNP_UnregisterDeviceClassAssociation {
228 struct {
229 WERROR result;
230 } out;
235 struct PNP_GetClassRegProp {
236 struct {
237 WERROR result;
238 } out;
243 struct PNP_SetClassRegProp {
244 struct {
245 WERROR result;
246 } out;
251 struct PNP_CreateDevInst {
252 struct {
253 WERROR result;
254 } out;
259 struct PNP_DeviceInstanceAction {
260 struct {
261 WERROR result;
262 } out;
267 struct PNP_GetDeviceStatus {
268 struct {
269 WERROR result;
270 } out;
275 struct PNP_SetDeviceProblem {
276 struct {
277 WERROR result;
278 } out;
283 struct PNP_DisableDevInst {
284 struct {
285 WERROR result;
286 } out;
291 struct PNP_UninstallDevInst {
292 struct {
293 WERROR result;
294 } out;
299 struct PNP_AddID {
300 struct {
301 WERROR result;
302 } out;
307 struct PNP_RegisterDriver {
308 struct {
309 WERROR result;
310 } out;
315 struct PNP_QueryRemove {
316 struct {
317 WERROR result;
318 } out;
323 struct PNP_RequestDeviceEject {
324 struct {
325 WERROR result;
326 } out;
331 struct PNP_IsDockStationPresent {
332 struct {
333 WERROR result;
334 } out;
339 struct PNP_RequestEjectPC {
340 struct {
341 WERROR result;
342 } out;
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;
359 struct {
360 const char **unknown5a;/* [unique,charset(UTF16)] */
361 uint32_t *unknown3;/* [ref] */
362 uint16_t *unknown4;/* [unique] */
363 WERROR result;
364 } out;
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;
377 struct {
378 struct PNP_HwProfInfo *info;/* [ref] */
379 WERROR result;
380 } out;
385 struct PNP_AddEmptyLogConf {
386 struct {
387 WERROR result;
388 } out;
393 struct PNP_FreeLogConf {
394 struct {
395 WERROR result;
396 } out;
401 struct PNP_GetFirstLogConf {
402 struct {
403 WERROR result;
404 } out;
409 struct PNP_GetNextLogConf {
410 struct {
411 WERROR result;
412 } out;
417 struct PNP_GetLogConfPriority {
418 struct {
419 WERROR result;
420 } out;
425 struct PNP_AddResDes {
426 struct {
427 WERROR result;
428 } out;
433 struct PNP_FreeResDes {
434 struct {
435 WERROR result;
436 } out;
441 struct PNP_GetNextResDes {
442 struct {
443 WERROR result;
444 } out;
449 struct PNP_GetResDesData {
450 struct {
451 WERROR result;
452 } out;
457 struct PNP_GetResDesDataSize {
458 struct {
459 WERROR result;
460 } out;
465 struct PNP_ModifyResDes {
466 struct {
467 WERROR result;
468 } out;
473 struct PNP_DetectResourceLimit {
474 struct {
475 WERROR result;
476 } out;
481 struct PNP_QueryResConfList {
482 struct {
483 WERROR result;
484 } out;
489 struct PNP_SetHwProf {
490 struct {
491 WERROR result;
492 } out;
497 struct PNP_QueryArbitratorFreeData {
498 struct {
499 WERROR result;
500 } out;
505 struct PNP_QueryArbitratorFreeSize {
506 struct {
507 WERROR result;
508 } out;
513 struct PNP_RunDetection {
514 struct {
515 WERROR result;
516 } out;
521 struct PNP_RegisterNotification {
522 struct {
523 WERROR result;
524 } out;
529 struct PNP_UnregisterNotification {
530 struct {
531 WERROR result;
532 } out;
537 struct PNP_GetCustomDevProp {
538 struct {
539 WERROR result;
540 } out;
545 struct PNP_GetVersionInternal {
546 struct {
547 WERROR result;
548 } out;
553 struct PNP_GetBlockedDriverInfo {
554 struct {
555 WERROR result;
556 } out;
561 struct PNP_GetServerSideDeviceInstallFlags {
562 struct {
563 WERROR result;
564 } out;
568 #endif /* _HEADER_ntsvcs */