ic                 52 lib/util/charset/charcnv.c static const char *charset_name(struct smb_iconv_convenience *ic, charset_t ch)
ic                 56 lib/util/charset/charcnv.c 	case CH_UNIX: return ic->unix_charset;
ic                 57 lib/util/charset/charcnv.c 	case CH_DOS: return ic->dos_charset;
ic                110 lib/util/charset/charcnv.c static smb_iconv_t get_conv_handle(struct smb_iconv_convenience *ic,
ic                130 lib/util/charset/charcnv.c 	if (ic->conv_handles[from][to]) {
ic                131 lib/util/charset/charcnv.c 		return ic->conv_handles[from][to];
ic                134 lib/util/charset/charcnv.c 	n1 = charset_name(ic, from);
ic                135 lib/util/charset/charcnv.c 	n2 = charset_name(ic, to);
ic                137 lib/util/charset/charcnv.c 	ic->conv_handles[from][to] = smb_iconv_open_ex(ic, n2, n1, 
ic                138 lib/util/charset/charcnv.c 						       ic->native_iconv);
ic                140 lib/util/charset/charcnv.c 	if (ic->conv_handles[from][to] == (smb_iconv_t)-1) {
ic                142 lib/util/charset/charcnv.c 		    strcasecmp(charset_name(ic, CH_DOS), "ASCII") != 0) {
ic                144 lib/util/charset/charcnv.c 				 charset_name(ic, CH_DOS)));
ic                145 lib/util/charset/charcnv.c 			ic->dos_charset = "ASCII";
ic                147 lib/util/charset/charcnv.c 			n1 = charset_name(ic, from);
ic                148 lib/util/charset/charcnv.c 			n2 = charset_name(ic, to);
ic                150 lib/util/charset/charcnv.c 			ic->conv_handles[from][to] = 
ic                151 lib/util/charset/charcnv.c 				smb_iconv_open_ex(ic, n2, n1, ic->native_iconv);
ic                155 lib/util/charset/charcnv.c 	return ic->conv_handles[from][to];
ic                241 lib/util/charset/charcnv.c _PUBLIC_ bool convert_string_convenience(struct smb_iconv_convenience *ic,
ic                261 lib/util/charset/charcnv.c 	descriptor = get_conv_handle(ic, from, to);
ic                284 lib/util/charset/charcnv.c 						 charset_name(ic, from), charset_name(ic, to),
ic                289 lib/util/charset/charcnv.c 						 charset_name(ic, from), charset_name(ic, to),
ic                315 lib/util/charset/charcnv.c 				       struct smb_iconv_convenience *ic, 
ic                333 lib/util/charset/charcnv.c 	descriptor = get_conv_handle(ic, from, to);
ic                338 lib/util/charset/charcnv.c 			  charset_name(ic, from), 
ic                339 lib/util/charset/charcnv.c 			  charset_name(ic, to)));
ic                360 lib/util/charset/charcnv.c _PUBLIC_ codepoint_t next_codepoint_convenience(struct smb_iconv_convenience *ic, 
ic                382 lib/util/charset/charcnv.c 	descriptor = get_conv_handle(ic, CH_UNIX, CH_UTF16);
ic                433 lib/util/charset/charcnv.c _PUBLIC_ ssize_t push_codepoint(struct smb_iconv_convenience *ic, 
ic                446 lib/util/charset/charcnv.c 	descriptor = get_conv_handle(ic, 
ic                156 lib/util/charset/charset.h codepoint_t next_codepoint_convenience(struct smb_iconv_convenience *ic, 
ic                158 lib/util/charset/charset.h ssize_t push_codepoint(struct smb_iconv_convenience *ic, 
ic                170 lib/util/charset/charset.h bool convert_string_convenience(struct smb_iconv_convenience *ic,
ic                176 lib/util/charset/charset.h 				       struct smb_iconv_convenience *ic, 
ic                193 lib/util/charset/util_unistr.c 	struct smb_iconv_convenience *ic = get_iconv_convenience();
ic                196 lib/util/charset/util_unistr.c 		codepoint_t c = next_codepoint_convenience(ic, s, &size);
ic                258 lib/util/charset/util_unistr.c 	struct smb_iconv_convenience *ic = get_iconv_convenience();
ic                275 lib/util/charset/util_unistr.c 		codepoint_t c = next_codepoint_convenience(ic, s, &c_size);
ic                324 lib/util/charset/util_unistr.c 	struct smb_iconv_convenience *ic = get_iconv_convenience();
ic                336 lib/util/charset/util_unistr.c 		codepoint_t c2 = next_codepoint_convenience(ic, s, &size);
ic                351 lib/util/charset/util_unistr.c 	struct smb_iconv_convenience *ic = get_iconv_convenience();
ic                366 lib/util/charset/util_unistr.c 		codepoint_t c2 = next_codepoint_convenience(ic, s, &size);
ic                381 lib/util/charset/util_unistr.c 	struct smb_iconv_convenience *ic = get_iconv_convenience();
ic                387 lib/util/charset/util_unistr.c 		s = next_codepoint_convenience(ic, string, &c_size);
ic                405 lib/util/charset/util_unistr.c 	struct smb_iconv_convenience *ic = get_iconv_convenience();
ic                411 lib/util/charset/util_unistr.c 		s = next_codepoint_convenience(ic, string, &c_size);
ic                611 lib/util/charset/util_unistr.c 	struct smb_iconv_convenience *ic = get_iconv_convenience();
ic                616 lib/util/charset/util_unistr.c 		codepoint_t c2 = next_codepoint_convenience(ic, s, &size);
ic                127 libcli/nbt/pynbt.c static PyObject *PyObject_FromNBTName(struct nbt_name_socket *name_socket, struct smb_iconv_convenience *ic,
ic                489 librpc/gen_ndr/ndr_drsblobs.c _PUBLIC_ size_t ndr_size_repsFromTo1OtherInfo(const struct repsFromTo1OtherInfo *r, struct smb_iconv_convenience *ic, int flags)
ic                491 librpc/gen_ndr/ndr_drsblobs.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_repsFromTo1OtherInfo, ic);
ic                605 librpc/gen_ndr/ndr_drsblobs.c _PUBLIC_ size_t ndr_size_repsFromTo1(const struct repsFromTo1 *r, struct smb_iconv_convenience *ic, int flags)
ic                608 librpc/gen_ndr/ndr_drsblobs.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_repsFromTo1, ic);
ic               1087 librpc/gen_ndr/ndr_drsblobs.c static size_t ndr_size_ldapControlDirSyncExtra(const union ldapControlDirSyncExtra *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic               1089 librpc/gen_ndr/ndr_drsblobs.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_ldapControlDirSyncExtra, ic);
ic               1340 librpc/gen_ndr/ndr_drsblobs.c static size_t ndr_size_supplementalCredentialsSubBlob(const struct supplementalCredentialsSubBlob *r, struct smb_iconv_convenience *ic, int flags)
ic               1342 librpc/gen_ndr/ndr_drsblobs.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_supplementalCredentialsSubBlob, ic);
ic               2612 librpc/gen_ndr/ndr_drsblobs.c _PUBLIC_ size_t ndr_size_trustAuthInOutBlob(const struct trustAuthInOutBlob *r, struct smb_iconv_convenience *ic, int flags)
ic               2614 librpc/gen_ndr/ndr_drsblobs.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_trustAuthInOutBlob, ic);
ic               2705 librpc/gen_ndr/ndr_drsblobs.c _PUBLIC_ size_t ndr_size_trustCurrentPasswords(const struct trustCurrentPasswords *r, struct smb_iconv_convenience *ic, int flags)
ic               2707 librpc/gen_ndr/ndr_drsblobs.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_trustCurrentPasswords, ic);
ic                 59 librpc/gen_ndr/ndr_drsblobs.h size_t ndr_size_repsFromTo1OtherInfo(const struct repsFromTo1OtherInfo *r, struct smb_iconv_convenience *ic, int flags);
ic                 63 librpc/gen_ndr/ndr_drsblobs.h size_t ndr_size_repsFromTo1(const struct repsFromTo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                122 librpc/gen_ndr/ndr_drsblobs.h size_t ndr_size_trustAuthInOutBlob(const struct trustAuthInOutBlob *r, struct smb_iconv_convenience *ic, int flags);
ic                126 librpc/gen_ndr/ndr_drsblobs.h size_t ndr_size_trustCurrentPasswords(const struct trustCurrentPasswords *r, struct smb_iconv_convenience *ic, int flags);
ic                490 librpc/gen_ndr/ndr_drsuapi.c _PUBLIC_ size_t ndr_size_drsuapi_DsReplicaObjectIdentifier(const struct drsuapi_DsReplicaObjectIdentifier *r, struct smb_iconv_convenience *ic, int flags)
ic                492 librpc/gen_ndr/ndr_drsuapi.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_drsuapi_DsReplicaObjectIdentifier, ic);
ic               1938 librpc/gen_ndr/ndr_drsuapi.c _PUBLIC_ size_t ndr_size_drsuapi_DsReplicaObjectIdentifier3(const struct drsuapi_DsReplicaObjectIdentifier3 *r, struct smb_iconv_convenience *ic, int flags)
ic               1940 librpc/gen_ndr/ndr_drsuapi.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_drsuapi_DsReplicaObjectIdentifier3, ic);
ic               2006 librpc/gen_ndr/ndr_drsuapi.c _PUBLIC_ size_t ndr_size_drsuapi_DsReplicaObjectIdentifier3Binary(const struct drsuapi_DsReplicaObjectIdentifier3Binary *r, struct smb_iconv_convenience *ic, int flags)
ic               2008 librpc/gen_ndr/ndr_drsuapi.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_drsuapi_DsReplicaObjectIdentifier3Binary, ic);
ic               2527 librpc/gen_ndr/ndr_drsuapi.c _PUBLIC_ size_t ndr_size_drsuapi_DsGetNCChangesCtr1(const struct drsuapi_DsGetNCChangesCtr1 *r, struct smb_iconv_convenience *ic, int flags)
ic               2529 librpc/gen_ndr/ndr_drsuapi.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_drsuapi_DsGetNCChangesCtr1, ic);
ic               2821 librpc/gen_ndr/ndr_drsuapi.c _PUBLIC_ size_t ndr_size_drsuapi_DsGetNCChangesCtr6(const struct drsuapi_DsGetNCChangesCtr6 *r, struct smb_iconv_convenience *ic, int flags)
ic               2823 librpc/gen_ndr/ndr_drsuapi.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_drsuapi_DsGetNCChangesCtr6, ic);
ic                 77 librpc/gen_ndr/ndr_drsuapi.h size_t ndr_size_drsuapi_DsReplicaObjectIdentifier(const struct drsuapi_DsReplicaObjectIdentifier *r, struct smb_iconv_convenience *ic, int flags);
ic                118 librpc/gen_ndr/ndr_drsuapi.h size_t ndr_size_drsuapi_DsReplicaObjectIdentifier3(const struct drsuapi_DsReplicaObjectIdentifier3 *r, struct smb_iconv_convenience *ic, int flags);
ic                122 librpc/gen_ndr/ndr_drsuapi.h size_t ndr_size_drsuapi_DsReplicaObjectIdentifier3Binary(const struct drsuapi_DsReplicaObjectIdentifier3Binary *r, struct smb_iconv_convenience *ic, int flags);
ic                143 librpc/gen_ndr/ndr_drsuapi.h size_t ndr_size_drsuapi_DsGetNCChangesCtr1(const struct drsuapi_DsGetNCChangesCtr1 *r, struct smb_iconv_convenience *ic, int flags);
ic                153 librpc/gen_ndr/ndr_drsuapi.h size_t ndr_size_drsuapi_DsGetNCChangesCtr6(const struct drsuapi_DsGetNCChangesCtr6 *r, struct smb_iconv_convenience *ic, int flags);
ic               1581 librpc/gen_ndr/ndr_epmapper.c static size_t ndr_size_epm_tower(const struct epm_tower *r, struct smb_iconv_convenience *ic, int flags)
ic               1584 librpc/gen_ndr/ndr_epmapper.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_epm_tower, ic);
ic                557 librpc/gen_ndr/ndr_eventlog.c _PUBLIC_ size_t ndr_size_EVENTLOGRECORD(const struct EVENTLOGRECORD *r, struct smb_iconv_convenience *ic, int flags)
ic                559 librpc/gen_ndr/ndr_eventlog.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_EVENTLOGRECORD, ic);
ic                 80 librpc/gen_ndr/ndr_eventlog.h size_t ndr_size_EVENTLOGRECORD(const struct EVENTLOGRECORD *r, struct smb_iconv_convenience *ic, int flags);
ic                433 librpc/gen_ndr/ndr_krb5pac.c _PUBLIC_ size_t ndr_size_PAC_INFO(const union PAC_INFO *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic                435 librpc/gen_ndr/ndr_krb5pac.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_PAC_INFO, ic);
ic                 38 librpc/gen_ndr/ndr_krb5pac.h size_t ndr_size_PAC_INFO(const union PAC_INFO *r, uint32_t level, struct smb_iconv_convenience *ic, int flags);
ic                 36 librpc/gen_ndr/ndr_misc.c _PUBLIC_ size_t ndr_size_GUID(const struct GUID *r, struct smb_iconv_convenience *ic, int flags)
ic                 38 librpc/gen_ndr/ndr_misc.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_GUID, ic);
ic                 13 librpc/gen_ndr/ndr_misc.h size_t ndr_size_GUID(const struct GUID *r, struct smb_iconv_convenience *ic, int flags);
ic                151 librpc/gen_ndr/ndr_named_pipe_auth.c _PUBLIC_ size_t ndr_size_named_pipe_auth_req(const struct named_pipe_auth_req *r, struct smb_iconv_convenience *ic, int flags)
ic                153 librpc/gen_ndr/ndr_named_pipe_auth.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_named_pipe_auth_req, ic);
ic                298 librpc/gen_ndr/ndr_named_pipe_auth.c _PUBLIC_ size_t ndr_size_named_pipe_auth_rep(const struct named_pipe_auth_rep *r, struct smb_iconv_convenience *ic, int flags)
ic                300 librpc/gen_ndr/ndr_named_pipe_auth.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_named_pipe_auth_rep, ic);
ic                 14 librpc/gen_ndr/ndr_named_pipe_auth.h size_t ndr_size_named_pipe_auth_req(const struct named_pipe_auth_req *r, struct smb_iconv_convenience *ic, int flags);
ic                 19 librpc/gen_ndr/ndr_named_pipe_auth.h size_t ndr_size_named_pipe_auth_rep(const struct named_pipe_auth_rep *r, struct smb_iconv_convenience *ic, int flags);
ic               1586 librpc/gen_ndr/ndr_nbt.c _PUBLIC_ size_t ndr_size_nbt_sockaddr(const struct nbt_sockaddr *r, struct smb_iconv_convenience *ic, int flags)
ic               1588 librpc/gen_ndr/ndr_nbt.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_nbt_sockaddr, ic);
ic                 57 librpc/gen_ndr/ndr_nbt.h size_t ndr_size_nbt_sockaddr(const struct nbt_sockaddr *r, struct smb_iconv_convenience *ic, int flags);
ic               6682 librpc/gen_ndr/ndr_netlogon.c _PUBLIC_ size_t ndr_size_netr_ChangeLogEntry(const struct netr_ChangeLogEntry *r, struct smb_iconv_convenience *ic, int flags)
ic               6684 librpc/gen_ndr/ndr_netlogon.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_netr_ChangeLogEntry, ic);
ic                200 librpc/gen_ndr/ndr_netlogon.h size_t ndr_size_netr_ChangeLogEntry(const struct netr_ChangeLogEntry *r, struct smb_iconv_convenience *ic, int flags);
ic                 13 librpc/gen_ndr/ndr_security.h size_t ndr_size_dom_sid(const struct dom_sid *r, struct smb_iconv_convenience *ic, int flags);
ic                 30 librpc/gen_ndr/ndr_security.h size_t ndr_size_security_ace(const struct security_ace *r, struct smb_iconv_convenience *ic, int flags);
ic                 35 librpc/gen_ndr/ndr_security.h size_t ndr_size_security_acl(const struct security_acl *r, struct smb_iconv_convenience *ic, int flags);
ic                 41 librpc/gen_ndr/ndr_security.h size_t ndr_size_security_descriptor(const struct security_descriptor *r, struct smb_iconv_convenience *ic, int flags);
ic                 60 librpc/gen_ndr/ndr_spoolss.c static size_t ndr_size_spoolss_Time(const struct spoolss_Time *r, struct smb_iconv_convenience *ic, int flags)
ic                 62 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_Time, ic);
ic                515 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo0(const struct spoolss_PrinterInfo0 *r, struct smb_iconv_convenience *ic, int flags)
ic                517 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo0, ic);
ic                721 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DeviceMode(const struct spoolss_DeviceMode *r, struct smb_iconv_convenience *ic, int flags)
ic                723 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DeviceMode, ic);
ic                946 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo1(const struct spoolss_PrinterInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic                948 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo1, ic);
ic               1672 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo2(const struct spoolss_PrinterInfo2 *r, struct smb_iconv_convenience *ic, int flags)
ic               1674 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo2, ic);
ic               1744 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo3(const struct spoolss_PrinterInfo3 *r, struct smb_iconv_convenience *ic, int flags)
ic               1746 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo3, ic);
ic               1879 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo4(const struct spoolss_PrinterInfo4 *r, struct smb_iconv_convenience *ic, int flags)
ic               1881 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo4, ic);
ic               2020 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo5(const struct spoolss_PrinterInfo5 *r, struct smb_iconv_convenience *ic, int flags)
ic               2022 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo5, ic);
ic               2055 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo6(const struct spoolss_PrinterInfo6 *r, struct smb_iconv_convenience *ic, int flags)
ic               2057 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo6, ic);
ic               2166 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo7(const struct spoolss_PrinterInfo7 *r, struct smb_iconv_convenience *ic, int flags)
ic               2168 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo7, ic);
ic               2536 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterInfo(const union spoolss_PrinterInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic               2538 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterInfo, ic);
ic               2956 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_JobInfo1(const struct spoolss_JobInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               2958 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_JobInfo1, ic);
ic               3584 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_JobInfo2(const struct spoolss_JobInfo2 *r, struct smb_iconv_convenience *ic, int flags)
ic               3586 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_JobInfo2, ic);
ic               3625 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_JobInfo3(const struct spoolss_JobInfo3 *r, struct smb_iconv_convenience *ic, int flags)
ic               3627 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_JobInfo3, ic);
ic               4256 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_JobInfo4(const struct spoolss_JobInfo4 *r, struct smb_iconv_convenience *ic, int flags)
ic               4258 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_JobInfo4, ic);
ic               4415 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_JobInfo(const union spoolss_JobInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic               4417 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_spoolss_JobInfo, ic);
ic               9935 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo1(const struct spoolss_DriverInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               9937 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo1, ic);
ic               10220 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo2(const struct spoolss_DriverInfo2 *r, struct smb_iconv_convenience *ic, int flags)
ic               10222 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo2, ic);
ic               10705 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo3(const struct spoolss_DriverInfo3 *r, struct smb_iconv_convenience *ic, int flags)
ic               10707 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo3, ic);
ic               11240 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo4(const struct spoolss_DriverInfo4 *r, struct smb_iconv_convenience *ic, int flags)
ic               11242 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo4, ic);
ic               11534 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo5(const struct spoolss_DriverInfo5 *r, struct smb_iconv_convenience *ic, int flags)
ic               11536 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo5, ic);
ic               12275 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo6(const struct spoolss_DriverInfo6 *r, struct smb_iconv_convenience *ic, int flags)
ic               12277 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo6, ic);
ic               13275 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo8(const struct spoolss_DriverInfo8 *r, struct smb_iconv_convenience *ic, int flags)
ic               13277 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo8, ic);
ic               13472 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo101(const struct spoolss_DriverInfo101 *r, struct smb_iconv_convenience *ic, int flags)
ic               13474 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo101, ic);
ic               13729 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverInfo(const union spoolss_DriverInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic               13731 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverInfo, ic);
ic               13774 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverDirectoryInfo1(const struct spoolss_DriverDirectoryInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               13776 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverDirectoryInfo1, ic);
ic               13868 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_DriverDirectoryInfo(const union spoolss_DriverDirectoryInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic               13870 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_spoolss_DriverDirectoryInfo, ic);
ic               13950 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrintProcessorInfo1(const struct spoolss_PrintProcessorInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               13952 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrintProcessorInfo1, ic);
ic               14079 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrintProcessorDirectoryInfo1(const struct spoolss_PrintProcessorDirectoryInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               14081 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrintProcessorDirectoryInfo1, ic);
ic               14173 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrintProcessorDirectoryInfo(const union spoolss_PrintProcessorDirectoryInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic               14175 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_spoolss_PrintProcessorDirectoryInfo, ic);
ic               14498 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_OSVersion(const struct spoolss_OSVersion *r, struct smb_iconv_convenience *ic, int flags)
ic               14500 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_OSVersion, ic);
ic               14574 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_OSVersionEx(const struct spoolss_OSVersionEx *r, struct smb_iconv_convenience *ic, int flags)
ic               14576 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_OSVersionEx, ic);
ic               14763 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterData(const union spoolss_PrinterData *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic               14765 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterData, ic);
ic               14952 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_FormInfo1(const struct spoolss_FormInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               14954 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_FormInfo1, ic);
ic               15226 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_FormInfo2(const struct spoolss_FormInfo2 *r, struct smb_iconv_convenience *ic, int flags)
ic               15228 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_FormInfo2, ic);
ic               15339 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_FormInfo(const union spoolss_FormInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic               15341 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_union(r, flags, level, (ndr_push_flags_fn_t)ndr_push_spoolss_FormInfo, ic);
ic               15800 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PortInfo1(const struct spoolss_PortInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               15802 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PortInfo1, ic);
ic               16013 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PortInfo2(const struct spoolss_PortInfo2 *r, struct smb_iconv_convenience *ic, int flags)
ic               16015 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PortInfo2, ic);
ic               16163 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PortInfo3(const struct spoolss_PortInfo3 *r, struct smb_iconv_convenience *ic, int flags)
ic               16165 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PortInfo3, ic);
ic               16248 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PortInfoFF(const struct spoolss_PortInfoFF *r, struct smb_iconv_convenience *ic, int flags)
ic               16250 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PortInfoFF, ic);
ic               16486 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_MonitorInfo1(const struct spoolss_MonitorInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               16488 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_MonitorInfo1, ic);
ic               16668 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_MonitorInfo2(const struct spoolss_MonitorInfo2 *r, struct smb_iconv_convenience *ic, int flags)
ic               16670 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_MonitorInfo2, ic);
ic               16858 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrintProcDataTypesInfo1(const struct spoolss_PrintProcDataTypesInfo1 *r, struct smb_iconv_convenience *ic, int flags)
ic               16860 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrintProcDataTypesInfo1, ic);
ic               18520 librpc/gen_ndr/ndr_spoolss.c _PUBLIC_ size_t ndr_size_spoolss_PrinterEnumValues(const struct spoolss_PrinterEnumValues *r, struct smb_iconv_convenience *ic, int flags)
ic               18522 librpc/gen_ndr/ndr_spoolss.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_PrinterEnumValues, ic);
ic                219 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo0(const struct spoolss_PrinterInfo0 *r, struct smb_iconv_convenience *ic, int flags);
ic                224 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DeviceMode(const struct spoolss_DeviceMode *r, struct smb_iconv_convenience *ic, int flags);
ic                231 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo1(const struct spoolss_PrinterInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                236 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo2(const struct spoolss_PrinterInfo2 *r, struct smb_iconv_convenience *ic, int flags);
ic                240 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo3(const struct spoolss_PrinterInfo3 *r, struct smb_iconv_convenience *ic, int flags);
ic                244 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo4(const struct spoolss_PrinterInfo4 *r, struct smb_iconv_convenience *ic, int flags);
ic                248 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo5(const struct spoolss_PrinterInfo5 *r, struct smb_iconv_convenience *ic, int flags);
ic                252 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo6(const struct spoolss_PrinterInfo6 *r, struct smb_iconv_convenience *ic, int flags);
ic                257 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo7(const struct spoolss_PrinterInfo7 *r, struct smb_iconv_convenience *ic, int flags);
ic                262 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterInfo(const union spoolss_PrinterInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags);
ic                267 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_JobInfo1(const struct spoolss_JobInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                271 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_JobInfo2(const struct spoolss_JobInfo2 *r, struct smb_iconv_convenience *ic, int flags);
ic                275 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_JobInfo3(const struct spoolss_JobInfo3 *r, struct smb_iconv_convenience *ic, int flags);
ic                279 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_JobInfo4(const struct spoolss_JobInfo4 *r, struct smb_iconv_convenience *ic, int flags);
ic                283 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_JobInfo(const union spoolss_JobInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags);
ic                321 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo1(const struct spoolss_DriverInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                325 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo2(const struct spoolss_DriverInfo2 *r, struct smb_iconv_convenience *ic, int flags);
ic                329 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo3(const struct spoolss_DriverInfo3 *r, struct smb_iconv_convenience *ic, int flags);
ic                333 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo4(const struct spoolss_DriverInfo4 *r, struct smb_iconv_convenience *ic, int flags);
ic                337 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo5(const struct spoolss_DriverInfo5 *r, struct smb_iconv_convenience *ic, int flags);
ic                341 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo6(const struct spoolss_DriverInfo6 *r, struct smb_iconv_convenience *ic, int flags);
ic                345 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo8(const struct spoolss_DriverInfo8 *r, struct smb_iconv_convenience *ic, int flags);
ic                353 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo101(const struct spoolss_DriverInfo101 *r, struct smb_iconv_convenience *ic, int flags);
ic                357 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverInfo(const union spoolss_DriverInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags);
ic                361 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverDirectoryInfo1(const struct spoolss_DriverDirectoryInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                365 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_DriverDirectoryInfo(const union spoolss_DriverDirectoryInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags);
ic                369 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrintProcessorInfo1(const struct spoolss_PrintProcessorInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                376 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrintProcessorDirectoryInfo1(const struct spoolss_PrintProcessorDirectoryInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                380 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrintProcessorDirectoryInfo(const union spoolss_PrintProcessorDirectoryInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags);
ic                386 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_OSVersion(const struct spoolss_OSVersion *r, struct smb_iconv_convenience *ic, int flags);
ic                390 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_OSVersionEx(const struct spoolss_OSVersionEx *r, struct smb_iconv_convenience *ic, int flags);
ic                394 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterData(const union spoolss_PrinterData *r, uint32_t level, struct smb_iconv_convenience *ic, int flags);
ic                401 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_FormInfo1(const struct spoolss_FormInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                406 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_FormInfo2(const struct spoolss_FormInfo2 *r, struct smb_iconv_convenience *ic, int flags);
ic                410 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_FormInfo(const union spoolss_FormInfo *r, uint32_t level, struct smb_iconv_convenience *ic, int flags);
ic                417 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PortInfo1(const struct spoolss_PortInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                422 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PortInfo2(const struct spoolss_PortInfo2 *r, struct smb_iconv_convenience *ic, int flags);
ic                428 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PortInfo3(const struct spoolss_PortInfo3 *r, struct smb_iconv_convenience *ic, int flags);
ic                432 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PortInfoFF(const struct spoolss_PortInfoFF *r, struct smb_iconv_convenience *ic, int flags);
ic                439 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_MonitorInfo1(const struct spoolss_MonitorInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                443 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_MonitorInfo2(const struct spoolss_MonitorInfo2 *r, struct smb_iconv_convenience *ic, int flags);
ic                450 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrintProcDataTypesInfo1(const struct spoolss_PrintProcDataTypesInfo1 *r, struct smb_iconv_convenience *ic, int flags);
ic                482 librpc/gen_ndr/ndr_spoolss.h size_t ndr_size_spoolss_PrinterEnumValues(const struct spoolss_PrinterEnumValues *r, struct smb_iconv_convenience *ic, int flags);
ic                347 librpc/gen_ndr/ndr_svcctl.c _PUBLIC_ size_t ndr_size_ENUM_SERVICE_STATUSW(const struct ENUM_SERVICE_STATUSW *r, struct smb_iconv_convenience *ic, int flags)
ic                349 librpc/gen_ndr/ndr_svcctl.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_ENUM_SERVICE_STATUSW, ic);
ic                482 librpc/gen_ndr/ndr_svcctl.c _PUBLIC_ size_t ndr_size_ENUM_SERVICE_STATUSA(const struct ENUM_SERVICE_STATUSA *r, struct smb_iconv_convenience *ic, int flags)
ic                484 librpc/gen_ndr/ndr_svcctl.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_ENUM_SERVICE_STATUSA, ic);
ic                905 librpc/gen_ndr/ndr_svcctl.c _PUBLIC_ size_t ndr_size_QUERY_SERVICE_CONFIG(const struct QUERY_SERVICE_CONFIG *r, struct smb_iconv_convenience *ic, int flags)
ic                907 librpc/gen_ndr/ndr_svcctl.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_QUERY_SERVICE_CONFIG, ic);
ic               1072 librpc/gen_ndr/ndr_svcctl.c _PUBLIC_ size_t ndr_size_SERVICE_DESCRIPTION(const struct SERVICE_DESCRIPTION *r, struct smb_iconv_convenience *ic, int flags)
ic               1074 librpc/gen_ndr/ndr_svcctl.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_SERVICE_DESCRIPTION, ic);
ic               1329 librpc/gen_ndr/ndr_svcctl.c _PUBLIC_ size_t ndr_size_SERVICE_FAILURE_ACTIONS(const struct SERVICE_FAILURE_ACTIONS *r, struct smb_iconv_convenience *ic, int flags)
ic               1331 librpc/gen_ndr/ndr_svcctl.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_SERVICE_FAILURE_ACTIONS, ic);
ic                114 librpc/gen_ndr/ndr_svcctl.h size_t ndr_size_ENUM_SERVICE_STATUSW(const struct ENUM_SERVICE_STATUSW *r, struct smb_iconv_convenience *ic, int flags);
ic                118 librpc/gen_ndr/ndr_svcctl.h size_t ndr_size_ENUM_SERVICE_STATUSA(const struct ENUM_SERVICE_STATUSA *r, struct smb_iconv_convenience *ic, int flags);
ic                131 librpc/gen_ndr/ndr_svcctl.h size_t ndr_size_QUERY_SERVICE_CONFIG(const struct QUERY_SERVICE_CONFIG *r, struct smb_iconv_convenience *ic, int flags);
ic                137 librpc/gen_ndr/ndr_svcctl.h size_t ndr_size_SERVICE_DESCRIPTION(const struct SERVICE_DESCRIPTION *r, struct smb_iconv_convenience *ic, int flags);
ic                143 librpc/gen_ndr/ndr_svcctl.h size_t ndr_size_SERVICE_FAILURE_ACTIONS(const struct SERVICE_FAILURE_ACTIONS *r, struct smb_iconv_convenience *ic, int flags);
ic                 26 librpc/ndr/ndr_krb5pac.c static size_t _ndr_size_PAC_INFO(const union PAC_INFO *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic                 28 librpc/ndr/ndr_krb5pac.c 	size_t s = ndr_size_PAC_INFO(r, level, ic, flags);
ic                 37 librpc/ndr/ndr_krb5pac.c static size_t _subcontext_size_PAC_INFO(const union PAC_INFO *r, uint32_t level, struct smb_iconv_convenience *ic, int flags)
ic                 39 librpc/ndr/ndr_krb5pac.c 	size_t s = ndr_size_PAC_INFO(r, level, ic, flags);
ic                 33 librpc/ndr/ndr_sec_helper.c size_t ndr_size_security_ace(const struct security_ace *ace, struct smb_iconv_convenience *ic, int flags)
ic                 39 librpc/ndr/ndr_sec_helper.c 	ret = 8 + ndr_size_dom_sid(&ace->trustee, ic, flags);
ic                 94 librpc/ndr/ndr_sec_helper.c size_t ndr_size_security_acl(const struct security_acl *theacl, struct smb_iconv_convenience *ic, int flags)
ic                101 librpc/ndr/ndr_sec_helper.c 		ret += ndr_size_security_ace(&theacl->aces[i], ic, flags);
ic                109 librpc/ndr/ndr_sec_helper.c size_t ndr_size_security_descriptor(const struct security_descriptor *sd, struct smb_iconv_convenience *ic, int flags)
ic                115 librpc/ndr/ndr_sec_helper.c 	ret += ndr_size_dom_sid(sd->owner_sid, ic, flags);
ic                116 librpc/ndr/ndr_sec_helper.c 	ret += ndr_size_dom_sid(sd->group_sid, ic, flags);
ic                117 librpc/ndr/ndr_sec_helper.c 	ret += ndr_size_security_acl(sd->dacl, ic, flags);
ic                118 librpc/ndr/ndr_sec_helper.c 	ret += ndr_size_security_acl(sd->sacl, ic, flags);
ic                125 librpc/ndr/ndr_sec_helper.c size_t ndr_size_dom_sid(const struct dom_sid *sid, struct smb_iconv_convenience *ic, int flags)
ic                696 librpc/ndr/ndr_spoolss_buf.c uint32_t _ndr_size_spoolss_DeviceMode(struct spoolss_DeviceMode *devmode, struct smb_iconv_convenience *ic, uint32_t flags)
ic                699 librpc/ndr/ndr_spoolss_buf.c 	return ndr_size_spoolss_DeviceMode(devmode,ic,flags);
ic                702 librpc/ndr/ndr_spoolss_buf.c _PUBLIC_ size_t ndr_size_spoolss_StringArray(const struct spoolss_StringArray *r, struct smb_iconv_convenience *ic, int flags)
ic                708 librpc/ndr/ndr_spoolss_buf.c 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_spoolss_StringArray, ic);
ic                 48 librpc/ndr/ndr_spoolss_buf.h uint32_t _ndr_size_spoolss_DeviceMode(struct spoolss_DeviceMode *devmode, struct smb_iconv_convenience *ic, uint32_t flags);
ic                 49 librpc/ndr/ndr_spoolss_buf.h size_t ndr_size_spoolss_StringArray(const struct spoolss_StringArray *r, struct smb_iconv_convenience *ic, int flags);
ic                 32 source3/rpc_server/srv_spoolss_nt.c #define SPOOLSS_BUFFER_UNION(fn,ic,info,level) \
ic                 33 source3/rpc_server/srv_spoolss_nt.c 	((info)?ndr_size_##fn(info, level, ic, 0):0)
ic                 35 source3/rpc_server/srv_spoolss_nt.c #define SPOOLSS_BUFFER_UNION_ARRAY(mem_ctx,fn,ic,info,level,count) \
ic                 36 source3/rpc_server/srv_spoolss_nt.c 	((info)?ndr_size_##fn##_info(mem_ctx, ic, level, count, info):0)
ic                 38 source3/rpc_server/srv_spoolss_nt.c #define SPOOLSS_BUFFER_ARRAY(mem_ctx,fn,ic,info,count) \
ic                 39 source3/rpc_server/srv_spoolss_nt.c 	((info)?ndr_size_##fn##_info(mem_ctx, ic, count, info):0)
ic                 30 source4/lib/registry/patchfile_preg.c 	struct smb_iconv_convenience *ic;
ic                 33 source4/lib/registry/patchfile_preg.c static WERROR preg_read_utf16(struct smb_iconv_convenience *ic, int fd, char *c)
ic                 40 source4/lib/registry/patchfile_preg.c 	push_codepoint(ic, c, v);
ic                 43 source4/lib/registry/patchfile_preg.c static WERROR preg_write_utf16(struct smb_iconv_convenience *ic, int fd, const char *string)
ic                 50 source4/lib/registry/patchfile_preg.c 		v = next_codepoint_convenience(ic, &string[i], &size);
ic                 70 source4/lib/registry/patchfile_preg.c 	preg_write_utf16(data->ic, data->fd, "[");
ic                 71 source4/lib/registry/patchfile_preg.c 	preg_write_utf16(data->ic, data->fd, key_name);
ic                 72 source4/lib/registry/patchfile_preg.c 	preg_write_utf16(data->ic, data->fd, ";");
ic                 73 source4/lib/registry/patchfile_preg.c 	preg_write_utf16(data->ic, data->fd, value_name);
ic                 74 source4/lib/registry/patchfile_preg.c 	preg_write_utf16(data->ic, data->fd, ";");
ic                 77 source4/lib/registry/patchfile_preg.c 	preg_write_utf16(data->ic, data->fd, ";");
ic                 80 source4/lib/registry/patchfile_preg.c 	preg_write_utf16(data->ic, data->fd, ";");
ic                 82 source4/lib/registry/patchfile_preg.c 	preg_write_utf16(data->ic, data->fd, "]");
ic                143 source4/lib/registry/patchfile_preg.c 				   struct smb_iconv_convenience *ic,
ic                172 source4/lib/registry/patchfile_preg.c 	data->ic = ic;
ic                488 source4/lib/registry/registry.h 					  struct smb_iconv_convenience *ic, const char *filename);
ic                499 source4/lib/registry/registry.h 			  struct smb_iconv_convenience *ic,
ic                 55 source4/lib/registry/tests/diff.c 	struct smb_iconv_convenience *ic;
ic                 60 source4/lib/registry/tests/diff.c 	ic = lp_iconv_convenience(tctx->lp_ctx);
ic                249 source4/lib/registry/tests/diff.c 	struct smb_iconv_convenience *ic;
ic                255 source4/lib/registry/tests/diff.c 	ic = lp_iconv_convenience(tctx->lp_ctx);
ic                258 source4/lib/registry/tests/diff.c 	error = reg_preg_diff_save(tctx, td->filename, ic, &td->callbacks, &td->callback_data);
ic                267 source4/lib/registry/tests/diff.c 	struct smb_iconv_convenience *ic;
ic                273 source4/lib/registry/tests/diff.c 	ic = lp_iconv_convenience(tctx->lp_ctx);
ic                276 source4/lib/registry/tests/diff.c 	error = reg_dotreg_diff_save(tctx, td->filename, ic, &td->callbacks, &td->callback_data);
ic                336 source4/lib/tdr/tdr.c struct tdr_push *tdr_push_init(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *ic)
ic                343 source4/lib/tdr/tdr.c 	push->iconv_convenience = talloc_reference(push, ic);
ic                348 source4/lib/tdr/tdr.c struct tdr_pull *tdr_pull_init(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *ic)
ic                355 source4/lib/tdr/tdr.c 	pull->iconv_convenience = talloc_reference(pull, ic);
ic                 59 source4/librpc/rpc/dcerpc.c 						 struct smb_iconv_convenience *ic)
ic                 68 source4/librpc/rpc/dcerpc.c 	c->iconv_convenience = talloc_reference(c, ic);
ic                 94 source4/librpc/rpc/dcerpc.c 				     struct smb_iconv_convenience *ic)
ic                103 source4/librpc/rpc/dcerpc.c 	p->conn = dcerpc_connection_init(p, ev, ic);
ic                263 source4/librpc/rpc/dcerpc.h 				     struct smb_iconv_convenience *ic);
ic                189 source4/ntvfs/posix/pvfs_resolve.c static NTSTATUS parse_stream_name(struct smb_iconv_convenience *ic,
ic                206 source4/ntvfs/posix/pvfs_resolve.c 		codepoint_t c = next_codepoint_convenience(ic, p, &c_size);
ic                262 source4/ntvfs/posix/pvfs_resolve.c 	struct smb_iconv_convenience *ic = NULL;
ic                293 source4/ntvfs/posix/pvfs_resolve.c 	ic = lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx);
ic                296 source4/ntvfs/posix/pvfs_resolve.c 		codepoint_t c = next_codepoint_convenience(ic, p, &c_size);
ic                329 source4/ntvfs/posix/pvfs_resolve.c 			status = parse_stream_name(ic, name, p);
ic                 38 source4/rpc_server/spoolss/dcesrv_spoolss.c #define SPOOLSS_BUFFER_UNION(fn,ic,info,level) \
ic                 39 source4/rpc_server/spoolss/dcesrv_spoolss.c 	((info)?ndr_size_##fn(info, level, ic, 0):0)
ic                 41 source4/rpc_server/spoolss/dcesrv_spoolss.c #define SPOOLSS_BUFFER_UNION_ARRAY(fn,ic,info,level,count) \
ic                 42 source4/rpc_server/spoolss/dcesrv_spoolss.c 	((info)?ndr_size_##fn##_info(dce_call, ic, level, count, info):0)
ic                238 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(ntptr->lp_ctx);
ic                246 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= SPOOLSS_BUFFER_UNION_ARRAY(spoolss_EnumPrinters, ic, *r->out.info, r->in.level, *r->out.count);
ic                374 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(ntptr->lp_ctx);
ic                382 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= SPOOLSS_BUFFER_UNION_ARRAY(spoolss_EnumPrinterDrivers, ic, *r->out.info, r->in.level, *r->out.count);
ic                407 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(ntptr->lp_ctx);
ic                415 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= SPOOLSS_BUFFER_UNION(spoolss_DriverDirectoryInfo, ic, r->out.info, r->in.level);
ic                459 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(ntptr->lp_ctx);
ic                467 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= SPOOLSS_BUFFER_UNION(spoolss_PrintProcessorDirectoryInfo, ic, r->out.info, r->in.level);
ic                576 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx);
ic                603 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= ndr_size_spoolss_PrinterData(r->out.data, *r->out.type, ic, 0);
ic                723 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx);
ic                744 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= SPOOLSS_BUFFER_UNION(spoolss_FormInfo, ic, r->out.info, r->in.level);
ic                791 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx);
ic                811 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= SPOOLSS_BUFFER_UNION_ARRAY(spoolss_EnumForms, ic, *r->out.info, r->in.level, *r->out.count);
ic                826 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(ntptr->lp_ctx);
ic                834 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= SPOOLSS_BUFFER_UNION_ARRAY(spoolss_EnumPorts, ic, *r->out.info, r->in.level, *r->out.count);
ic                849 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(ntptr->lp_ctx);
ic                857 source4/rpc_server/spoolss/dcesrv_spoolss.c 	*r->out.needed	= SPOOLSS_BUFFER_UNION_ARRAY(spoolss_EnumMonitors, ic, *r->out.info, r->in.level, *r->out.count);