r25068: Older samba3 DCs will return DCERPC_FAULT_OP_RNG_ERROR for every opcode on the
[Samba.git] / source / librpc / gen_ndr / unixinfo.h
blob34dc27f4699f5ef1aa2033823ac71981bd8ffc2f
1 /* header auto-generated by pidl */
3 #include <stdint.h>
5 #include "librpc/gen_ndr/security.h"
6 #ifndef _HEADER_unixinfo
7 #define _HEADER_unixinfo
9 struct unixinfo_GetPWUidInfo {
10 NTSTATUS status;
11 const char * homedir;/* [flag(LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */
12 const char * shell;/* [flag(LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */
16 struct unixinfo_SidToUid {
17 struct {
18 struct dom_sid sid;
19 } in;
21 struct {
22 uint64_t *uid;/* [ref] */
23 NTSTATUS result;
24 } out;
29 struct unixinfo_UidToSid {
30 struct {
31 uint64_t uid;
32 } in;
34 struct {
35 struct dom_sid *sid;/* [ref] */
36 NTSTATUS result;
37 } out;
42 struct unixinfo_SidToGid {
43 struct {
44 struct dom_sid sid;
45 } in;
47 struct {
48 uint64_t *gid;/* [ref] */
49 NTSTATUS result;
50 } out;
55 struct unixinfo_GidToSid {
56 struct {
57 uint64_t gid;
58 } in;
60 struct {
61 struct dom_sid *sid;/* [ref] */
62 NTSTATUS result;
63 } out;
68 struct unixinfo_GetPWUid {
69 struct {
70 uint64_t *uids;/* [size_is(*count)] */
71 uint32_t *count;/* [ref,range(0 1023)] */
72 } in;
74 struct {
75 struct unixinfo_GetPWUidInfo *infos;/* [size_is(*count)] */
76 uint32_t *count;/* [ref,range(0 1023)] */
77 NTSTATUS result;
78 } out;
82 #endif /* _HEADER_unixinfo */