source: branches/samba-3.2.x/source/librpc/gen_ndr/ntsvcs.h

Last change on this file was 228, checked in by Herwig Bauernfeind, 16 years ago

Update 3.2 branch to 3.2.6

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