Lines Matching refs:client_account
8020 NDR_CHECK(ndr_push_unique_ptr(ndr, r->client_account));
8024 if (r->client_account) {
8025 NDR_CHECK(ndr_push_uint3264(ndr, NDR_SCALARS, ndr_charset_length(r->client_account, CH_UTF16)));
8027 NDR_CHECK(ndr_push_uint3264(ndr, NDR_SCALARS, ndr_charset_length(r->client_account, CH_UTF16)));
8028 NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->client_account, ndr_charset_length(r->client_account, CH_UTF16), sizeof(uint16_t), CH_UTF16));
8053 NDR_PULL_ALLOC(ndr, r->client_account);
8055 r->client_account = NULL;
8060 if (r->client_account) {
8062 NDR_PULL_SET_MEM_CTX(ndr, r->client_account, 0);
8063 NDR_CHECK(ndr_pull_array_size(ndr, &r->client_account));
8064 NDR_CHECK(ndr_pull_array_length(ndr, &r->client_account));
8065 if (ndr_get_array_length(ndr, &r->client_account) > ndr_get_array_size(ndr, &r->client_account)) {
8066 return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->client_account), ndr_get_array_length(ndr, &r->client_account));
8068 NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->client_account), sizeof(uint16_t)));
8069 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->client_account, ndr_get_array_length(ndr, &r->client_account), sizeof(uint16_t), CH_UTF16));
8086 ndr_print_ptr(ndr, "client_account", r->client_account);
8088 if (r->client_account) {
8089 ndr_print_string(ndr, "client_account", r->client_account);