summaryrefslogtreecommitdiff
path: root/source3/librpc/gen_ndr/wbint.h
diff options
context:
space:
mode:
Diffstat (limited to 'source3/librpc/gen_ndr/wbint.h')
-rw-r--r--source3/librpc/gen_ndr/wbint.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/source3/librpc/gen_ndr/wbint.h b/source3/librpc/gen_ndr/wbint.h
index 87ce4794d8..4be5e46afb 100644
--- a/source3/librpc/gen_ndr/wbint.h
+++ b/source3/librpc/gen_ndr/wbint.h
@@ -44,6 +44,21 @@ struct wbint_userinfos {
struct wbint_userinfo *userinfos;/* [size_is(num_userinfos)] */
}/* [public] */;
+enum wbint_IdType
+#ifndef USE_UINT_ENUMS
+ {
+ WBINT_ID_TYPE_NOT_SPECIFIED,
+ WBINT_ID_TYPE_UID,
+ WBINT_ID_TYPE_GID
+}
+#else
+ { __donnot_use_enum_wbint_IdType=0x7FFFFFFF}
+#define WBINT_ID_TYPE_NOT_SPECIFIED ( 0 )
+#define WBINT_ID_TYPE_UID ( 1 )
+#define WBINT_ID_TYPE_GID ( 2 )
+#endif
+;
+
struct wbint_Ping {
struct {
@@ -278,4 +293,18 @@ struct wbint_CheckMachineAccount {
};
+
+struct wbint_SetMapping {
+ struct {
+ struct dom_sid *sid;/* [ref] */
+ enum wbint_IdType type;
+ uint64_t id;
+ } in;
+
+ struct {
+ NTSTATUS result;
+ } out;
+
+};
+
#endif /* _HEADER_wbint */