git add -f bin/default/librpc/gen_ndr/*.[ch] bin/default/source*/librpc/gen_ndr/...
[metze/samba/wip.git] / bin.gen_ndr / default / librpc / gen_ndr / unixinfo.h
1 /* header auto-generated by pidl */
2
3 #ifndef _PIDL_HEADER_unixinfo
4 #define _PIDL_HEADER_unixinfo
5
6 #include <stdint.h>
7
8 #include "libcli/util/ntstatus.h"
9
10 #include "librpc/gen_ndr/security.h"
11 #ifndef _HEADER_unixinfo
12 #define _HEADER_unixinfo
13
14 struct unixinfo_GetPWUidInfo {
15         NTSTATUS status;
16         const char *homedir;/* [charset(UTF8)] */
17         const char *shell;/* [charset(UTF8)] */
18 };
19
20
21 struct unixinfo_SidToUid {
22         struct {
23                 struct dom_sid sid;
24         } in;
25
26         struct {
27                 uint64_t *uid;/* [ref] */
28                 NTSTATUS result;
29         } out;
30
31 };
32
33
34 struct unixinfo_UidToSid {
35         struct {
36                 uint64_t uid;
37         } in;
38
39         struct {
40                 struct dom_sid *sid;/* [ref] */
41                 NTSTATUS result;
42         } out;
43
44 };
45
46
47 struct unixinfo_SidToGid {
48         struct {
49                 struct dom_sid sid;
50         } in;
51
52         struct {
53                 uint64_t *gid;/* [ref] */
54                 NTSTATUS result;
55         } out;
56
57 };
58
59
60 struct unixinfo_GidToSid {
61         struct {
62                 uint64_t gid;
63         } in;
64
65         struct {
66                 struct dom_sid *sid;/* [ref] */
67                 NTSTATUS result;
68         } out;
69
70 };
71
72
73 struct unixinfo_GetPWUid {
74         struct {
75                 uint64_t *uids;/* [size_is(*count)] */
76                 uint32_t *count;/* [ref,range(0,1023)] */
77         } in;
78
79         struct {
80                 struct unixinfo_GetPWUidInfo *infos;/* [size_is(*count)] */
81                 uint32_t *count;/* [ref,range(0,1023)] */
82                 NTSTATUS result;
83         } out;
84
85 };
86
87 #endif /* _HEADER_unixinfo */
88 #endif /* _PIDL_HEADER_unixinfo */