switch (r) {
case WINBIND_TRUST_LEVEL_COMPAT_LIST: val = "WINBIND_TRUST_LEVEL_COMPAT_LIST"; break;
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC: val = "WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC"; break;
}
ndr_print_enum(ndr, name, "ENUM", val, r);
}
case WINBIND_TRUST_LEVEL_COMPAT_LIST: {
break; }
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC: {
+ break; }
+
default: {
break; }
case WINBIND_TRUST_LEVEL_COMPAT_LIST:
break;
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC:
+ break;
+
default:
break;
case WINBIND_TRUST_LEVEL_COMPAT_LIST: {
break; }
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC: {
+ break; }
+
default: {
break; }
case WINBIND_TRUST_LEVEL_COMPAT_LIST:
break;
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC:
+ break;
+
default:
break;
case WINBIND_TRUST_LEVEL_COMPAT_LIST:
break;
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC:
+ break;
+
default:
break;
NDR_CHECK(ndr_push_STRUCT_winbind_domain_info_compat_array(ndr, NDR_SCALARS, &r->compat_trusts));
break; }
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC: {
+ break; }
+
default: {
break; }
NDR_CHECK(ndr_push_STRUCT_winbind_domain_info_compat_array(ndr, NDR_BUFFERS, &r->compat_trusts));
break;
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC:
+ break;
+
default:
break;
NDR_CHECK(ndr_pull_STRUCT_winbind_domain_info_compat_array(ndr, NDR_SCALARS, &r->compat_trusts));
break; }
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC: {
+ break; }
+
default: {
break; }
NDR_CHECK(ndr_pull_STRUCT_winbind_domain_info_compat_array(ndr, NDR_BUFFERS, &r->compat_trusts));
break;
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC:
+ break;
+
default:
break;
ndr_print_STRUCT_winbind_domain_info_compat_array(ndr, "compat_trusts", &r->compat_trusts);
break;
+ case WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC:
+ break;
+
default:
break;
ndr->depth--;
}
-static enum ndr_err_code ndr_push_winbind_check_machcc(struct ndr_push *ndr, int flags, const struct winbind_check_machcc *r)
-{
- if (flags & NDR_IN) {
- }
- if (flags & NDR_OUT) {
- NDR_CHECK(ndr_push_winbind_status(ndr, NDR_SCALARS, r->out.result));
- }
- return NDR_ERR_SUCCESS;
-}
-
-static enum ndr_err_code ndr_pull_winbind_check_machcc(struct ndr_pull *ndr, int flags, struct winbind_check_machcc *r)
-{
- if (flags & NDR_IN) {
- }
- if (flags & NDR_OUT) {
- NDR_CHECK(ndr_pull_winbind_status(ndr, NDR_SCALARS, &r->out.result));
- }
- return NDR_ERR_SUCCESS;
-}
-
-_PUBLIC_ void ndr_print_winbind_check_machcc(struct ndr_print *ndr, const char *name, int flags, const struct winbind_check_machcc *r)
-{
- ndr_print_struct(ndr, name, "winbind_check_machcc");
- ndr->depth++;
- if (flags & NDR_SET_VALUES) {
- ndr->flags |= LIBNDR_PRINT_SET_VALUES;
- }
- if (flags & NDR_IN) {
- ndr_print_struct(ndr, "in", "winbind_check_machcc");
- ndr->depth++;
- ndr->depth--;
- }
- if (flags & NDR_OUT) {
- ndr_print_struct(ndr, "out", "winbind_check_machcc");
- ndr->depth++;
- ndr_print_winbind_status(ndr, "result", r->out.result);
- ndr->depth--;
- }
- ndr->depth--;
-}
-
static enum ndr_err_code ndr_push_winbind_info_fixname(struct ndr_push *ndr, int flags, const struct winbind_info_fixname *r)
{
if (flags & NDR_IN) {
(ndr_print_function_t) ndr_print_winbind_set_idmap,
false,
},
- {
- "winbind_check_machcc",
- sizeof(struct winbind_check_machcc),
- (ndr_push_flags_fn_t) ndr_push_winbind_check_machcc,
- (ndr_pull_flags_fn_t) ndr_pull_winbind_check_machcc,
- (ndr_print_function_t) ndr_print_winbind_check_machcc,
- false,
- },
{
"winbind_info_fixname",
sizeof(struct winbind_info_fixname),
NDR_WINBIND_PROTOCOL_VERSION
},
.helpstring = NDR_WINBIND_PROTOCOL_HELPSTRING,
- .num_calls = 38,
+ .num_calls = 37,
.calls = winbind_protocol_calls,
.endpoints = &winbind_protocol_endpoints,
.authservices = &winbind_protocol_authservices
#define NDR_WINBIND_SET_IDMAP (0x17)
-#define NDR_WINBIND_CHECK_MACHCC (0x18)
+#define NDR_WINBIND_INFO_FIXNAME (0x18)
-#define NDR_WINBIND_INFO_FIXNAME (0x19)
+#define NDR_WINBIND_DOMAIN_NAME (0x19)
-#define NDR_WINBIND_DOMAIN_NAME (0x1a)
+#define NDR_WINBIND_GET_DOMAIN_INFO (0x1a)
-#define NDR_WINBIND_GET_DOMAIN_INFO (0x1b)
+#define NDR_WINBIND_GET_DC_INFO (0x1b)
-#define NDR_WINBIND_GET_DC_INFO (0x1c)
+#define NDR_WINBIND_WINS_BYIP (0x1c)
-#define NDR_WINBIND_WINS_BYIP (0x1d)
+#define NDR_WINBIND_WINS_BYNAME (0x1d)
-#define NDR_WINBIND_WINS_BYNAME (0x1e)
+#define NDR_WINBIND_GETGRLIST (0x1e)
-#define NDR_WINBIND_GETGRLIST (0x1f)
+#define NDR_WINBIND_NETBIOS_NAME (0x1f)
-#define NDR_WINBIND_NETBIOS_NAME (0x20)
+#define NDR_WINBIND_GETUSERSIDS (0x20)
-#define NDR_WINBIND_GETUSERSIDS (0x21)
+#define NDR_WINBIND_GETUSERDOMGROUPS (0x21)
-#define NDR_WINBIND_GETUSERDOMGROUPS (0x22)
+#define NDR_WINBIND_DUAL_USERINFO (0x22)
-#define NDR_WINBIND_DUAL_USERINFO (0x23)
+#define NDR_WINBIND_DUAL_GETSIDALIASES (0x23)
-#define NDR_WINBIND_DUAL_GETSIDALIASES (0x24)
+#define NDR_WINBIND_CCACHE_NTLMAUTH (0x24)
-#define NDR_WINBIND_CCACHE_NTLMAUTH (0x25)
-
-#define NDR_WINBIND_PROTOCOL_CALL_COUNT (38)
+#define NDR_WINBIND_PROTOCOL_CALL_COUNT (37)
enum ndr_err_code ndr_push_winbind_status(struct ndr_push *ndr, int ndr_flags, enum winbind_status r);
enum ndr_err_code ndr_pull_winbind_status(struct ndr_pull *ndr, int ndr_flags, enum winbind_status *r);
void ndr_print_winbind_status(struct ndr_print *ndr, const char *name, enum winbind_status r);
void ndr_print_winbind_lookup(struct ndr_print *ndr, const char *name, int flags, const struct winbind_lookup *r);
void ndr_print_winbind_get_idmap(struct ndr_print *ndr, const char *name, int flags, const struct winbind_get_idmap *r);
void ndr_print_winbind_set_idmap(struct ndr_print *ndr, const char *name, int flags, const struct winbind_set_idmap *r);
-void ndr_print_winbind_check_machcc(struct ndr_print *ndr, const char *name, int flags, const struct winbind_check_machcc *r);
void ndr_print_winbind_info_fixname(struct ndr_print *ndr, const char *name, int flags, const struct winbind_info_fixname *r);
void ndr_print_winbind_domain_name(struct ndr_print *ndr, const char *name, int flags, const struct winbind_domain_name *r);
void ndr_print_winbind_get_domain_info(struct ndr_print *ndr, const char *name, int flags, const struct winbind_get_domain_info *r);