_PUBLIC_ void ndr_print_rot_get_modification_time(struct ndr_print *ndr, const char *name, int flags, const struct rot_get_modification_time *r) { ndr_print_struct(ndr, name, "rot_get_modification_time"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "rot_get_modification_time"); ndr->depth++; ndr_print_ptr(ndr, "moniker", r->in.moniker); ndr->depth++; ndr_print_MInterfacePointer(ndr, "moniker", r->in.moniker); ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "rot_get_modification_time"); ndr->depth++; ndr_print_ptr(ndr, "t", r->out.t); ndr->depth++; ndr_print_NTTIME(ndr, "t", *r->out.t); ndr->depth--; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_frsapi_InfoW(struct ndr_print *ndr, const char *name, int flags, const struct frsapi_InfoW *r) { ndr_print_struct(ndr, name, "frsapi_InfoW"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "frsapi_InfoW"); ndr->depth++; ndr_print_uint32(ndr, "length", r->in.length); ndr_print_ptr(ndr, "info", r->in.info); ndr->depth++; if (r->in.info) { ndr_print_frsapi_Info(ndr, "info", r->in.info); } ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "frsapi_InfoW"); ndr->depth++; ndr_print_ptr(ndr, "info", r->out.info); ndr->depth++; if (r->out.info) { ndr_print_frsapi_Info(ndr, "info", r->out.info); } ndr->depth--; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_frsapi_GetDsPollingIntervalW(struct ndr_print *ndr, const char *name, int flags, const struct frsapi_GetDsPollingIntervalW *r) { ndr_print_struct(ndr, name, "frsapi_GetDsPollingIntervalW"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "frsapi_GetDsPollingIntervalW"); ndr->depth++; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "frsapi_GetDsPollingIntervalW"); ndr->depth++; ndr_print_ptr(ndr, "CurrentInterval", r->out.CurrentInterval); ndr->depth++; ndr_print_uint32(ndr, "CurrentInterval", *r->out.CurrentInterval); ndr->depth--; ndr_print_ptr(ndr, "DsPollingLongInterval", r->out.DsPollingLongInterval); ndr->depth++; ndr_print_uint32(ndr, "DsPollingLongInterval", *r->out.DsPollingLongInterval); ndr->depth--; ndr_print_ptr(ndr, "DsPollingShortInterval", r->out.DsPollingShortInterval); ndr->depth++; ndr_print_uint32(ndr, "DsPollingShortInterval", *r->out.DsPollingShortInterval); ndr->depth--; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_echo_TestDoublePointer(struct ndr_print *ndr, const char *name, int flags, const struct echo_TestDoublePointer *r) { ndr_print_struct(ndr, name, "echo_TestDoublePointer"); ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "echo_TestDoublePointer"); ndr->depth++; ndr_print_ptr(ndr, "data", r->in.data); ndr->depth++; ndr_print_ptr(ndr, "data", *r->in.data); ndr->depth++; if (*r->in.data) { ndr_print_ptr(ndr, "data", **r->in.data); ndr->depth++; if (**r->in.data) { ndr_print_uint16(ndr, "data", ***r->in.data); } ndr->depth--; } ndr->depth--; ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "echo_TestDoublePointer"); ndr->depth++; ndr_print_uint16(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_libnet_JoinCtx(struct ndr_print *ndr, const char *name, int flags, const struct libnet_JoinCtx *r) { ndr_print_struct(ndr, name, "libnet_JoinCtx"); ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "libnet_JoinCtx"); ndr->depth++; ndr_print_string(ndr, "dc_name", r->in.dc_name); ndr_print_string(ndr, "machine_name", r->in.machine_name); ndr_print_ptr(ndr, "domain_name", r->in.domain_name); ndr->depth++; ndr_print_string(ndr, "domain_name", r->in.domain_name); ndr->depth--; ndr_print_string(ndr, "account_ou", r->in.account_ou); ndr_print_string(ndr, "admin_account", r->in.admin_account); #ifdef DEBUG_PASSWORD ndr_print_string(ndr, "admin_password", r->in.admin_password); ndr_print_string(ndr, "machine_password", r->in.machine_password); #else ndr_print_ptr(ndr, "admin_password", r->in.admin_password); ndr_print_ptr(ndr, "machine_password", r->in.machine_password); #endif ndr_print_wkssvc_joinflags(ndr, "join_flags", r->in.join_flags); ndr_print_string(ndr, "os_version", r->in.os_version); ndr_print_string(ndr, "os_name", r->in.os_name); ndr_print_uint8(ndr, "create_upn", r->in.create_upn); ndr_print_string(ndr, "upn", r->in.upn); ndr_print_uint8(ndr, "modify_config", r->in.modify_config); ndr_print_ptr(ndr, "ads", r->in.ads); ndr->depth++; ndr_print_ads_struct(ndr, "ads", r->in.ads); ndr->depth--; ndr_print_uint8(ndr, "debug", r->in.debug); ndr_print_uint8(ndr, "use_kerberos", r->in.use_kerberos); ndr_print_netr_SchannelType(ndr, "secure_channel_type", r->in.secure_channel_type); ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "libnet_JoinCtx"); ndr->depth++; ndr_print_string(ndr, "account_name", r->out.account_name); ndr_print_string(ndr, "netbios_domain_name", r->out.netbios_domain_name); ndr_print_string(ndr, "dns_domain_name", r->out.dns_domain_name); ndr_print_string(ndr, "forest_name", r->out.forest_name); ndr_print_string(ndr, "dn", r->out.dn); ndr_print_ptr(ndr, "domain_sid", r->out.domain_sid); ndr->depth++; ndr_print_dom_sid(ndr, "domain_sid", r->out.domain_sid); ndr->depth--; ndr_print_uint8(ndr, "modified_config", r->out.modified_config); ndr_print_string(ndr, "error_string", r->out.error_string); ndr_print_uint8(ndr, "domain_is_ad", r->out.domain_is_ad); ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_initshutdown_Abort(struct ndr_print *ndr, const char *name, int flags, const struct initshutdown_Abort *r) { ndr_print_struct(ndr, name, "initshutdown_Abort"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "initshutdown_Abort"); ndr->depth++; ndr_print_ptr(ndr, "server", r->in.server); ndr->depth++; if (r->in.server) { ndr_print_uint16(ndr, "server", *r->in.server); } ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "initshutdown_Abort"); ndr->depth++; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_echo_TestSurrounding(struct ndr_print *ndr, const char *name, int flags, const struct echo_TestSurrounding *r) { ndr_print_struct(ndr, name, "echo_TestSurrounding"); ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "echo_TestSurrounding"); ndr->depth++; ndr_print_ptr(ndr, "data", r->in.data); ndr->depth++; ndr_print_echo_Surrounding(ndr, "data", r->in.data); ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "echo_TestSurrounding"); ndr->depth++; ndr_print_ptr(ndr, "data", r->out.data); ndr->depth++; ndr_print_echo_Surrounding(ndr, "data", r->out.data); ndr->depth--; ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_echo_TestCall2(struct ndr_print *ndr, const char *name, int flags, const struct echo_TestCall2 *r) { ndr_print_struct(ndr, name, "echo_TestCall2"); ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "echo_TestCall2"); ndr->depth++; ndr_print_uint16(ndr, "level", r->in.level); ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "echo_TestCall2"); ndr->depth++; ndr_print_ptr(ndr, "info", r->out.info); ndr->depth++; ndr_print_set_switch_value(ndr, r->out.info, r->in.level); ndr_print_echo_Info(ndr, "info", r->out.info); ndr->depth--; ndr_print_NTSTATUS(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_dssetup_DsRoleGetPrimaryDomainInformation(struct ndr_print *ndr, const char *name, int flags, const struct dssetup_DsRoleGetPrimaryDomainInformation *r) { ndr_print_struct(ndr, name, "dssetup_DsRoleGetPrimaryDomainInformation"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "dssetup_DsRoleGetPrimaryDomainInformation"); ndr->depth++; ndr_print_dssetup_DsRoleInfoLevel(ndr, "level", r->in.level); ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "dssetup_DsRoleGetPrimaryDomainInformation"); ndr->depth++; ndr_print_ptr(ndr, "info", r->out.info); ndr->depth++; if (r->out.info) { ndr_print_set_switch_value(ndr, r->out.info, r->in.level); ndr_print_dssetup_DsRoleInfo(ndr, "info", r->out.info); } ndr->depth--; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_rot_add(struct ndr_print *ndr, const char *name, int flags, const struct rot_add *r) { ndr_print_struct(ndr, name, "rot_add"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "rot_add"); ndr->depth++; ndr_print_uint32(ndr, "flags", r->in.flags); ndr_print_ptr(ndr, "unk", r->in.unk); ndr->depth++; ndr_print_MInterfacePointer(ndr, "unk", r->in.unk); ndr->depth--; ndr_print_ptr(ndr, "moniker", r->in.moniker); ndr->depth++; ndr_print_MInterfacePointer(ndr, "moniker", r->in.moniker); ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "rot_add"); ndr->depth++; ndr_print_ptr(ndr, "rotid", r->out.rotid); ndr->depth++; ndr_print_uint32(ndr, "rotid", *r->out.rotid); ndr->depth--; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_rot_enum(struct ndr_print *ndr, const char *name, int flags, const struct rot_enum *r) { ndr_print_struct(ndr, name, "rot_enum"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "rot_enum"); ndr->depth++; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "rot_enum"); ndr->depth++; ndr_print_ptr(ndr, "EnumMoniker", r->out.EnumMoniker); ndr->depth++; ndr_print_MInterfacePointer(ndr, "EnumMoniker", r->out.EnumMoniker); ndr->depth--; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }
_PUBLIC_ void ndr_print_echo_TestCall(struct ndr_print *ndr, const char *name, int flags, const struct echo_TestCall *r) { ndr_print_struct(ndr, name, "echo_TestCall"); ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "echo_TestCall"); ndr->depth++; ndr_print_ptr(ndr, "s1", r->in.s1); ndr->depth++; ndr_print_string(ndr, "s1", r->in.s1); ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "echo_TestCall"); ndr->depth++; ndr_print_ptr(ndr, "s2", r->out.s2); ndr->depth++; ndr_print_ptr(ndr, "s2", *r->out.s2); ndr->depth++; if (*r->out.s2) { ndr_print_string(ndr, "s2", *r->out.s2); } ndr->depth--; ndr->depth--; ndr->depth--; } ndr->depth--; }
void ndr_print_winbindd_methods(struct ndr_print *ndr, const char *name, const struct winbindd_methods *r) { ndr_print_struct(ndr, name, "winbindd_methods"); ndr->depth++; if (r == NULL) { ndr_print_string(ndr, name, "(NULL)"); ndr->depth--; return; } if (r == &msrpc_methods) { ndr_print_string(ndr, name, "msrpc_methods"); #ifdef HAVE_ADS } else if (r == &ads_methods) { ndr_print_string(ndr, name, "ads_methods"); } else if (r == &reconnect_ads_methods) { ndr_print_string(ndr, name, "reconnect_ads_methods"); #endif } else if (r == &builtin_passdb_methods) { ndr_print_string(ndr, name, "builtin_passdb_methods"); } else if (r == &sam_passdb_methods) { ndr_print_string(ndr, name, "sam_passdb_methods"); } else if (r == &reconnect_methods) { ndr_print_string(ndr, name, "reconnect_methods"); } else { ndr_print_string(ndr, name, "UNKNOWN"); } ndr->depth--; }
void ndr_print_server_id(struct ndr_print *ndr, const char *name, const struct server_id *r) { ndr_print_struct(ndr, name, "server_id"); ndr->depth++; ndr_print_uint32(ndr, "id", (uint32_t)r->id.pid); ndr->depth--; }
_PUBLIC_ void ndr_print_dssetup_DsRolePrimaryDomInfoBasic(struct ndr_print *ndr, const char *name, const struct dssetup_DsRolePrimaryDomInfoBasic *r) { ndr_print_struct(ndr, name, "dssetup_DsRolePrimaryDomInfoBasic"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; ndr_print_dssetup_DsRole(ndr, "role", r->role); ndr_print_dssetup_DsRoleFlags(ndr, "flags", r->flags); ndr_print_ptr(ndr, "domain", r->domain); ndr->depth++; if (r->domain) { ndr_print_string(ndr, "domain", r->domain); } ndr->depth--; ndr_print_ptr(ndr, "dns_domain", r->dns_domain); ndr->depth++; if (r->dns_domain) { ndr_print_string(ndr, "dns_domain", r->dns_domain); } ndr->depth--; ndr_print_ptr(ndr, "forest", r->forest); ndr->depth++; if (r->forest) { ndr_print_string(ndr, "forest", r->forest); } ndr->depth--; ndr_print_GUID(ndr, "domain_guid", &r->domain_guid); ndr->depth--; }
_PUBLIC_ void ndr_print_echo_info3(struct ndr_print *ndr, const char *name, const struct echo_info3 *r) { ndr_print_struct(ndr, name, "echo_info3"); ndr->depth++; ndr_print_uint32(ndr, "v", r->v); ndr->depth--; }
_PUBLIC_ void ndr_print_STRUCT_echo_info4(struct ndr_print *ndr, const char *name, const struct echo_info4 *r) { ndr_print_struct(ndr, name, "echo_info4"); ndr->depth++; ndr_print_hyper(ndr, "v", r->v); ndr->depth--; }
static void _print_drsuapi_DsAttributeValueCtr(struct ndr_print *ndr, const char *name, const struct drsuapi_DsAttributeValueCtr *r, void (*print_val_fn)(struct ndr_print *ndr, const char *name, const struct drsuapi_DsAttributeValue *r)) { uint32_t cntr_values_1; ndr_print_struct(ndr, name, "drsuapi_DsAttributeValueCtr"); ndr->depth++; ndr_print_uint32(ndr, "num_values", r->num_values); ndr_print_ptr(ndr, "values", r->values); ndr->depth++; if (r->values) { ndr->print(ndr, "%s: ARRAY(%d)", "values", (int)r->num_values); ndr->depth++; for (cntr_values_1=0;cntr_values_1<r->num_values;cntr_values_1++) { char *idx_1=NULL; if (asprintf(&idx_1, "[%d]", cntr_values_1) != -1) { //ndr_print_drsuapi_DsAttributeValue(ndr, "values", &r->values[cntr_values_1]); print_val_fn(ndr, "values", &r->values[cntr_values_1]); free(idx_1); } } ndr->depth--; } ndr->depth--; ndr->depth--; }
_PUBLIC_ void ndr_print_pcap_printer(struct ndr_print *ndr, const char *name, const struct pcap_printer *r) { ndr_print_struct(ndr, name, "pcap_printer"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; ndr_print_ptr(ndr, "name", r->name); ndr->depth++; if (r->name) { ndr_print_string(ndr, "name", r->name); } ndr->depth--; ndr_print_ptr(ndr, "info", r->info); ndr->depth++; if (r->info) { ndr_print_string(ndr, "info", r->info); } ndr->depth--; ndr_print_ptr(ndr, "location", r->location); ndr->depth++; if (r->location) { ndr_print_string(ndr, "location", r->location); } ndr->depth--; ndr->depth--; }
_PUBLIC_ void ndr_print_DATA_BLOB_REM(struct ndr_print *ndr, const char *name, const struct DATA_BLOB_REM *r) { ndr_print_struct(ndr, name, "DATA_BLOB_REM"); ndr->depth++; ndr_print_DATA_BLOB(ndr, "remaining", r->remaining); ndr->depth--; }
_PUBLIC_ void ndr_print_echo_info6(struct ndr_print *ndr, const char *name, const struct echo_info6 *r) { ndr_print_struct(ndr, name, "echo_info6"); ndr->depth++; ndr_print_uint8(ndr, "v1", r->v1); ndr_print_echo_info1(ndr, "info1", &r->info1); ndr->depth--; }
_PUBLIC_ void ndr_print_dssetup_DsRoleOpStatus(struct ndr_print *ndr, const char *name, const struct dssetup_DsRoleOpStatus *r) { ndr_print_struct(ndr, name, "dssetup_DsRoleOpStatus"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; ndr_print_dssetup_DsRoleOp(ndr, "status", r->status); ndr->depth--; }
_PUBLIC_ void ndr_print_echo_info5(struct ndr_print *ndr, const char *name, const struct echo_info5 *r) { ndr_print_struct(ndr, name, "echo_info5"); ndr->depth++; ndr_print_uint8(ndr, "v1", r->v1); ndr_print_hyper(ndr, "v2", r->v2); ndr->depth--; }
_PUBLIC_ void ndr_print_tdb_xattr(struct ndr_print *ndr, const char *name, const struct tdb_xattr *r) { ndr_print_struct(ndr, name, "tdb_xattr"); ndr->depth++; ndr_print_string(ndr, "name", r->name); ndr_print_DATA_BLOB(ndr, "value", r->value); ndr->depth--; }
_PUBLIC_ void ndr_print_echo_info7(struct ndr_print *ndr, const char *name, const struct echo_info7 *r) { ndr_print_struct(ndr, name, "echo_info7"); ndr->depth++; ndr_print_uint8(ndr, "v1", r->v1); ndr_print_STRUCT_echo_info4(ndr, "info4", &r->info4); ndr->depth--; }
_PUBLIC_ void ndr_print_policy_handle(struct ndr_print *ndr, const char *name, const struct policy_handle *r) { ndr_print_struct(ndr, name, "policy_handle"); ndr->depth++; ndr_print_uint32(ndr, "handle_type", r->handle_type); ndr_print_GUID(ndr, "uuid", &r->uuid); ndr->depth--; }
_PUBLIC_ void ndr_print_ndr_syntax_id(struct ndr_print *ndr, const char *name, const struct ndr_syntax_id *r) { ndr_print_struct(ndr, name, "ndr_syntax_id"); ndr->depth++; ndr_print_GUID(ndr, "uuid", &r->uuid); ndr_print_uint32(ndr, "if_version", r->if_version); ndr->depth--; }
_PUBLIC_ void ndr_print_netsamlogoncache_entry(struct ndr_print *ndr, const char *name, const struct netsamlogoncache_entry *r) { ndr_print_struct(ndr, name, "netsamlogoncache_entry"); ndr->depth++; ndr_print_time_t(ndr, "timestamp", r->timestamp); ndr_print_netr_SamInfo3(ndr, "info3", &r->info3); ndr->depth--; }
_PUBLIC_ void ndr_print_echo_Enum2(struct ndr_print *ndr, const char *name, const struct echo_Enum2 *r) { ndr_print_struct(ndr, name, "echo_Enum2"); ndr->depth++; ndr_print_echo_Enum1(ndr, "e1", r->e1); ndr_print_echo_Enum1_32(ndr, "e2", r->e2); ndr->depth--; }
_PUBLIC_ void ndr_print_frsapi_ForceReplication(struct ndr_print *ndr, const char *name, int flags, const struct frsapi_ForceReplication *r) { ndr_print_struct(ndr, name, "frsapi_ForceReplication"); if (r == NULL) { ndr_print_null(ndr); return; } ndr->depth++; if (flags & NDR_SET_VALUES) { ndr->flags |= LIBNDR_PRINT_SET_VALUES; } if (flags & NDR_IN) { ndr_print_struct(ndr, "in", "frsapi_ForceReplication"); ndr->depth++; ndr_print_ptr(ndr, "replica_set_guid", r->in.replica_set_guid); ndr->depth++; if (r->in.replica_set_guid) { ndr_print_GUID(ndr, "replica_set_guid", r->in.replica_set_guid); } ndr->depth--; ndr_print_ptr(ndr, "connection_guid", r->in.connection_guid); ndr->depth++; if (r->in.connection_guid) { ndr_print_GUID(ndr, "connection_guid", r->in.connection_guid); } ndr->depth--; ndr_print_ptr(ndr, "replica_set_name", r->in.replica_set_name); ndr->depth++; if (r->in.replica_set_name) { ndr_print_string(ndr, "replica_set_name", r->in.replica_set_name); } ndr->depth--; ndr_print_ptr(ndr, "partner_dns_name", r->in.partner_dns_name); ndr->depth++; if (r->in.partner_dns_name) { ndr_print_string(ndr, "partner_dns_name", r->in.partner_dns_name); } ndr->depth--; ndr->depth--; } if (flags & NDR_OUT) { ndr_print_struct(ndr, "out", "frsapi_ForceReplication"); ndr->depth++; ndr_print_WERROR(ndr, "result", r->out.result); ndr->depth--; } ndr->depth--; }