1 /* header auto-generated by pidl */
3 #ifndef _PIDL_HEADER_unixinfo
4 #define _PIDL_HEADER_unixinfo
8 #include "libcli/util/ntstatus.h"
10 #include "librpc/gen_ndr/security.h"
11 #ifndef _HEADER_unixinfo
12 #define _HEADER_unixinfo
14 struct unixinfo_GetPWUidInfo {
16 const char *homedir;/* [charset(UTF8)] */
17 const char *shell;/* [charset(UTF8)] */
21 struct unixinfo_SidToUid {
27 uint64_t *uid;/* [ref] */
34 struct unixinfo_UidToSid {
40 struct dom_sid *sid;/* [ref] */
47 struct unixinfo_SidToGid {
53 uint64_t *gid;/* [ref] */
60 struct unixinfo_GidToSid {
66 struct dom_sid *sid;/* [ref] */
73 struct unixinfo_GetPWUid {
75 uint64_t *uids;/* [size_is(*count)] */
76 uint32_t *count;/* [ref,range(0,1023)] */
80 struct unixinfo_GetPWUidInfo *infos;/* [size_is(*count)] */
81 uint32_t *count;/* [ref,range(0,1023)] */
87 #endif /* _HEADER_unixinfo */
88 #endif /* _PIDL_HEADER_unixinfo */