/* header auto-generated by pidl */ #ifndef _HEADER_unixinfo #define _HEADER_unixinfo #include "librpc/gen_ndr/security.h" struct unixinfo_GetPWUidInfo { NTSTATUS status;/* [keepref] */ const char *homedir;/* [unique,keepref,charset(UTF8)] */ const char *shell;/* [unique,keepref,charset(UTF8)] */ }; struct unixinfo_SidToUid { struct { struct dom_sid sid;/* [keepref] */ } in; struct { uint64_t *uid;/* [keepref,ref] */ NTSTATUS result; } out; }; struct unixinfo_UidToSid { struct { uint64_t uid;/* [keepref] */ } in; struct { struct dom_sid *sid;/* [keepref,ref] */ NTSTATUS result; } out; }; struct unixinfo_SidToGid { struct { struct dom_sid sid;/* [keepref] */ } in; struct { uint64_t *gid;/* [keepref,ref] */ NTSTATUS result; } out; }; struct unixinfo_GidToSid { struct { uint64_t gid;/* [keepref] */ } in; struct { struct dom_sid *sid;/* [keepref,ref] */ NTSTATUS result; } out; }; struct unixinfo_GetPWUid { struct { uint32_t *count;/* [keepref,ref,range(0 1023)] */ uint64_t *uids;/* [keepref,size_is(*count)] */ } in; struct { uint32_t *count;/* [keepref,ref,range(0 1023)] */ struct unixinfo_GetPWUidInfo *infos;/* [keepref,ref,size_is(*count)] */ NTSTATUS result; } out; }; #endif /* _HEADER_unixinfo */