r19848: Sync with Samba4 - no top-level unique pointers.
[Samba.git] / source / librpc / gen_ndr / unixinfo.h
blob61747aeb9d5b53f90615d32b4d21933a8cd2757a
1 /* header auto-generated by pidl */
3 #include "librpc/gen_ndr/security.h"
4 #ifndef _HEADER_unixinfo
5 #define _HEADER_unixinfo
7 struct unixinfo_GetPWUidInfo {
8 NTSTATUS status;
9 const char * homedir;/* [flag(LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */
10 const char * shell;/* [flag(LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */
14 struct unixinfo_SidToUid {
15 struct {
16 struct dom_sid sid;
17 } in;
19 struct {
20 uint64_t *uid;/* [ref] */
21 NTSTATUS result;
22 } out;
27 struct unixinfo_UidToSid {
28 struct {
29 uint64_t uid;
30 } in;
32 struct {
33 struct dom_sid *sid;/* [ref] */
34 NTSTATUS result;
35 } out;
40 struct unixinfo_SidToGid {
41 struct {
42 struct dom_sid sid;
43 } in;
45 struct {
46 uint64_t *gid;/* [ref] */
47 NTSTATUS result;
48 } out;
53 struct unixinfo_GidToSid {
54 struct {
55 uint64_t gid;
56 } in;
58 struct {
59 struct dom_sid *sid;/* [ref] */
60 NTSTATUS result;
61 } out;
66 struct unixinfo_GetPWUid {
67 struct {
68 uint32_t *count;/* [ref,range(0 1023)] */
69 uint64_t *uids;/* [size_is(*count)] */
70 } in;
72 struct {
73 uint32_t *count;/* [ref,range(0 1023)] */
74 struct unixinfo_GetPWUidInfo *infos;/* [size_is(*count)] */
75 NTSTATUS result;
76 } out;
80 #endif /* _HEADER_unixinfo */