Remove smb_np_struct
[Samba/gebeck_regimport.git] / source3 / librpc / gen_ndr / ntsvcs.h
blob95484e49f5063ff7fc396a9e39fe68a6645652bc
1 /* header auto-generated by pidl */
3 #include <stdint.h>
5 #ifndef _HEADER_ntsvcs
6 #define _HEADER_ntsvcs
8 #define DEV_REGPROP_DESC ( 1 )
9 struct PNP_HwProfInfo {
10 uint32_t unknown1;
11 uint16_t unknown2[160];
12 uint32_t unknown3;
16 struct PNP_Disconnect {
17 struct {
18 WERROR result;
19 } out;
24 struct PNP_Connect {
25 struct {
26 WERROR result;
27 } out;
32 struct PNP_GetVersion {
33 struct {
34 uint16_t *version;/* [ref] */
35 WERROR result;
36 } out;
41 struct PNP_GetGlobalState {
42 struct {
43 WERROR result;
44 } out;
49 struct PNP_InitDetection {
50 struct {
51 WERROR result;
52 } out;
57 struct PNP_ReportLogOn {
58 struct {
59 WERROR result;
60 } out;
65 struct PNP_ValidateDeviceInstance {
66 struct {
67 const char *devicepath;/* [ref,charset(UTF16)] */
68 uint32_t flags;
69 } in;
71 struct {
72 WERROR result;
73 } out;
78 struct PNP_GetRootDeviceInstance {
79 struct {
80 WERROR result;
81 } out;
86 struct PNP_GetRelatedDeviceInstance {
87 struct {
88 WERROR result;
89 } out;
94 struct PNP_EnumerateSubKeys {
95 struct {
96 WERROR result;
97 } out;
102 struct PNP_GetDeviceList {
103 struct {
104 WERROR result;
105 } out;
110 struct PNP_GetDeviceListSize {
111 struct {
112 const char *devicename;/* [unique,charset(UTF16)] */
113 uint32_t flags;
114 } in;
116 struct {
117 uint32_t *size;/* [ref] */
118 WERROR result;
119 } out;
124 struct PNP_GetDepth {
125 struct {
126 WERROR result;
127 } out;
132 struct PNP_GetDeviceRegProp {
133 struct {
134 const char *devicepath;/* [ref,charset(UTF16)] */
135 uint32_t property;
136 uint32_t unknown3;
137 uint32_t *unknown1;/* [ref] */
138 uint32_t *buffer_size;/* [ref] */
139 uint32_t *needed;/* [ref] */
140 } in;
142 struct {
143 uint8_t *buffer;/* [ref,length_is(*buffer_size),size_is(*buffer_size)] */
144 uint32_t *unknown1;/* [ref] */
145 uint32_t *buffer_size;/* [ref] */
146 uint32_t *needed;/* [ref] */
147 WERROR result;
148 } out;
153 struct PNP_SetDeviceRegProp {
154 struct {
155 WERROR result;
156 } out;
161 struct PNP_GetClassInstance {
162 struct {
163 WERROR result;
164 } out;
169 struct PNP_CreateKey {
170 struct {
171 WERROR result;
172 } out;
177 struct PNP_DeleteRegistryKey {
178 struct {
179 WERROR result;
180 } out;
185 struct PNP_GetClassCount {
186 struct {
187 WERROR result;
188 } out;
193 struct PNP_GetClassName {
194 struct {
195 WERROR result;
196 } out;
201 struct PNP_DeleteClassKey {
202 struct {
203 WERROR result;
204 } out;
209 struct PNP_GetInterfaceDeviceAlias {
210 struct {
211 WERROR result;
212 } out;
217 struct PNP_GetInterfaceDeviceList {
218 struct {
219 WERROR result;
220 } out;
225 struct PNP_GetInterfaceDeviceListSize {
226 struct {
227 WERROR result;
228 } out;
233 struct PNP_RegisterDeviceClassAssociation {
234 struct {
235 WERROR result;
236 } out;
241 struct PNP_UnregisterDeviceClassAssociation {
242 struct {
243 WERROR result;
244 } out;
249 struct PNP_GetClassRegProp {
250 struct {
251 WERROR result;
252 } out;
257 struct PNP_SetClassRegProp {
258 struct {
259 WERROR result;
260 } out;
265 struct PNP_CreateDevInst {
266 struct {
267 WERROR result;
268 } out;
273 struct PNP_DeviceInstanceAction {
274 struct {
275 WERROR result;
276 } out;
281 struct PNP_GetDeviceStatus {
282 struct {
283 WERROR result;
284 } out;
289 struct PNP_SetDeviceProblem {
290 struct {
291 WERROR result;
292 } out;
297 struct PNP_DisableDevInst {
298 struct {
299 WERROR result;
300 } out;
305 struct PNP_UninstallDevInst {
306 struct {
307 WERROR result;
308 } out;
313 struct PNP_AddID {
314 struct {
315 WERROR result;
316 } out;
321 struct PNP_RegisterDriver {
322 struct {
323 WERROR result;
324 } out;
329 struct PNP_QueryRemove {
330 struct {
331 WERROR result;
332 } out;
337 struct PNP_RequestDeviceEject {
338 struct {
339 WERROR result;
340 } out;
345 struct PNP_IsDockStationPresent {
346 struct {
347 WERROR result;
348 } out;
353 struct PNP_RequestEjectPC {
354 struct {
355 WERROR result;
356 } out;
361 struct PNP_HwProfFlags {
362 struct {
363 uint32_t unknown1;
364 const char *devicepath;/* [ref,charset(UTF16)] */
365 uint32_t unknown2;
366 const char *unknown5;/* [unique,charset(UTF16)] */
367 uint32_t unknown6;
368 uint32_t unknown7;
369 uint32_t *unknown3;/* [ref] */
370 uint16_t *unknown4;/* [unique] */
371 } in;
373 struct {
374 const char **unknown5a;/* [unique,charset(UTF16)] */
375 uint32_t *unknown3;/* [ref] */
376 uint16_t *unknown4;/* [unique] */
377 WERROR result;
378 } out;
383 struct PNP_GetHwProfInfo {
384 struct {
385 uint32_t idx;
386 uint32_t unknown1;
387 uint32_t unknown2;
388 struct PNP_HwProfInfo *info;/* [ref] */
389 } in;
391 struct {
392 struct PNP_HwProfInfo *info;/* [ref] */
393 WERROR result;
394 } out;
399 struct PNP_AddEmptyLogConf {
400 struct {
401 WERROR result;
402 } out;
407 struct PNP_FreeLogConf {
408 struct {
409 WERROR result;
410 } out;
415 struct PNP_GetFirstLogConf {
416 struct {
417 WERROR result;
418 } out;
423 struct PNP_GetNextLogConf {
424 struct {
425 WERROR result;
426 } out;
431 struct PNP_GetLogConfPriority {
432 struct {
433 WERROR result;
434 } out;
439 struct PNP_AddResDes {
440 struct {
441 WERROR result;
442 } out;
447 struct PNP_FreeResDes {
448 struct {
449 WERROR result;
450 } out;
455 struct PNP_GetNextResDes {
456 struct {
457 WERROR result;
458 } out;
463 struct PNP_GetResDesData {
464 struct {
465 WERROR result;
466 } out;
471 struct PNP_GetResDesDataSize {
472 struct {
473 WERROR result;
474 } out;
479 struct PNP_ModifyResDes {
480 struct {
481 WERROR result;
482 } out;
487 struct PNP_DetectResourceLimit {
488 struct {
489 WERROR result;
490 } out;
495 struct PNP_QueryResConfList {
496 struct {
497 WERROR result;
498 } out;
503 struct PNP_SetHwProf {
504 struct {
505 WERROR result;
506 } out;
511 struct PNP_QueryArbitratorFreeData {
512 struct {
513 WERROR result;
514 } out;
519 struct PNP_QueryArbitratorFreeSize {
520 struct {
521 WERROR result;
522 } out;
527 struct PNP_RunDetection {
528 struct {
529 WERROR result;
530 } out;
535 struct PNP_RegisterNotification {
536 struct {
537 WERROR result;
538 } out;
543 struct PNP_UnregisterNotification {
544 struct {
545 WERROR result;
546 } out;
551 struct PNP_GetCustomDevProp {
552 struct {
553 WERROR result;
554 } out;
559 struct PNP_GetVersionInternal {
560 struct {
561 WERROR result;
562 } out;
567 struct PNP_GetBlockedDriverInfo {
568 struct {
569 WERROR result;
570 } out;
575 struct PNP_GetServerSideDeviceInstallFlags {
576 struct {
577 WERROR result;
578 } out;
582 #endif /* _HEADER_ntsvcs */