mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
s3: re-run make full_idl.
Guenther
This commit is contained in:
parent
a049d75193
commit
c869328b16
@ -534,8 +534,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_repsFromTo1(struct ndr_push *ndr, int ndr_fl
|
||||
}
|
||||
if (ndr_flags & NDR_BUFFERS) {
|
||||
if (r->other_info) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->other_info));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->other_info));
|
||||
NDR_CHECK(ndr_push_repsFromTo1OtherInfo(ndr, NDR_SCALARS, r->other_info));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->other_info));
|
||||
}
|
||||
}
|
||||
ndr->flags = _flags_save_STRUCT;
|
||||
@ -660,8 +661,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_repsFromTo2OtherInfo(struct ndr_push *ndr, i
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->dns_name1) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->dns_name1));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->dns_name1));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dns_name1));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->dns_name1));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -669,8 +671,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_repsFromTo2OtherInfo(struct ndr_push *ndr, i
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->dns_name2) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->dns_name2));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->dns_name2));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dns_name2));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->dns_name2));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -814,8 +817,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_repsFromTo2(struct ndr_push *ndr, int ndr_fl
|
||||
}
|
||||
if (ndr_flags & NDR_BUFFERS) {
|
||||
if (r->other_info) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->other_info));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->other_info));
|
||||
NDR_CHECK(ndr_push_repsFromTo2OtherInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->other_info));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->other_info));
|
||||
}
|
||||
}
|
||||
ndr->flags = _flags_save_STRUCT;
|
||||
@ -1909,13 +1913,14 @@ static enum ndr_err_code ndr_push_package_PrimaryKerberosString(struct ndr_push
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NOTERM|LIBNDR_FLAG_REMAINING);
|
||||
if (r->string) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->string));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->string));
|
||||
{
|
||||
struct ndr_push *_ndr_string;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_string, 0, 2 * strlen_m(r->string)));
|
||||
NDR_CHECK(ndr_push_string(_ndr_string, NDR_SCALARS, r->string));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_string, 0, 2 * strlen_m(r->string)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->string));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -2010,13 +2015,14 @@ static enum ndr_err_code ndr_push_package_PrimaryKerberosKey3(struct ndr_push *n
|
||||
uint32_t _flags_save_DATA_BLOB = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
|
||||
if (r->value) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->value));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->value));
|
||||
{
|
||||
struct ndr_push *_ndr_value;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_value, 0, (r->value?r->value->length:0)));
|
||||
NDR_CHECK(ndr_push_DATA_BLOB(_ndr_value, NDR_SCALARS, *r->value));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_value, 0, (r->value?r->value->length:0)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->value));
|
||||
}
|
||||
ndr->flags = _flags_save_DATA_BLOB;
|
||||
}
|
||||
@ -2239,13 +2245,14 @@ static enum ndr_err_code ndr_push_package_PrimaryKerberosKey4(struct ndr_push *n
|
||||
uint32_t _flags_save_DATA_BLOB = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
|
||||
if (r->value) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->value));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->value));
|
||||
{
|
||||
struct ndr_push *_ndr_value;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_value, 0, (r->value?r->value->length:0)));
|
||||
NDR_CHECK(ndr_push_DATA_BLOB(_ndr_value, NDR_SCALARS, *r->value));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_value, 0, (r->value?r->value->length:0)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->value));
|
||||
}
|
||||
ndr->flags = _flags_save_DATA_BLOB;
|
||||
}
|
||||
@ -3125,8 +3132,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_trustCurrentPasswords(struct ndr_push *ndr,
|
||||
if (ndr_flags & NDR_BUFFERS) {
|
||||
for (cntr_current_0 = 0; cntr_current_0 < r->count; cntr_current_0++) {
|
||||
if (r->current[cntr_current_0]) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->current[cntr_current_0]));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->current[cntr_current_0]));
|
||||
NDR_CHECK(ndr_push_AuthenticationInformation(ndr, NDR_SCALARS, r->current[cntr_current_0]));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->current[cntr_current_0]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -535,13 +535,14 @@ _PUBLIC_ enum ndr_err_code ndr_push_PAC_BUFFER_RAW(struct ndr_push *ndr, int ndr
|
||||
uint32_t _flags_save_DATA_BLOB_REM = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN8);
|
||||
if (r->info) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->info));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->info));
|
||||
{
|
||||
struct ndr_push *_ndr_info;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_info, 0, NDR_ROUND(r->ndr_size, 8)));
|
||||
NDR_CHECK(ndr_push_DATA_BLOB_REM(_ndr_info, NDR_SCALARS, r->info));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_info, 0, NDR_ROUND(r->ndr_size, 8)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->info));
|
||||
}
|
||||
ndr->flags = _flags_save_DATA_BLOB_REM;
|
||||
}
|
||||
|
@ -286,13 +286,14 @@ _PUBLIC_ enum ndr_err_code ndr_push_NEGOTIATE_MESSAGE(struct ndr_push *ndr, int
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, ndr_ntlmssp_negotiated_string_flags(NTLMSSP_NEGOTIATE_OEM));
|
||||
if (r->DomainName) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->DomainName));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->DomainName));
|
||||
{
|
||||
struct ndr_push *_ndr_DomainName;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_DomainName, 0, strlen(r->DomainName)));
|
||||
NDR_CHECK(ndr_push_string(_ndr_DomainName, NDR_SCALARS, r->DomainName));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_DomainName, 0, strlen(r->DomainName)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->DomainName));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -300,13 +301,14 @@ _PUBLIC_ enum ndr_err_code ndr_push_NEGOTIATE_MESSAGE(struct ndr_push *ndr, int
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, ndr_ntlmssp_negotiated_string_flags(NTLMSSP_NEGOTIATE_OEM));
|
||||
if (r->Workstation) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->Workstation));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->Workstation));
|
||||
{
|
||||
struct ndr_push *_ndr_Workstation;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_Workstation, 0, strlen(r->Workstation)));
|
||||
NDR_CHECK(ndr_push_string(_ndr_Workstation, NDR_SCALARS, r->Workstation));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_Workstation, 0, strlen(r->Workstation)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->Workstation));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -1012,24 +1014,26 @@ _PUBLIC_ enum ndr_err_code ndr_push_CHALLENGE_MESSAGE(struct ndr_push *ndr, int
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, ndr_ntlmssp_negotiated_string_flags(r->NegotiateFlags));
|
||||
if (r->TargetName) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->TargetName));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->TargetName));
|
||||
{
|
||||
struct ndr_push *_ndr_TargetName;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_TargetName, 0, ndr_ntlmssp_string_length(r->NegotiateFlags, r->TargetName)));
|
||||
NDR_CHECK(ndr_push_string(_ndr_TargetName, NDR_SCALARS, r->TargetName));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_TargetName, 0, ndr_ntlmssp_string_length(r->NegotiateFlags, r->TargetName)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->TargetName));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
if (r->TargetInfo) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->TargetInfo));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->TargetInfo));
|
||||
{
|
||||
struct ndr_push *_ndr_TargetInfo;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_TargetInfo, 0, ndr_size_AV_PAIR_LIST(r->TargetInfo, ndr->iconv_convenience, ndr->flags)));
|
||||
NDR_CHECK(ndr_push_AV_PAIR_LIST(_ndr_TargetInfo, NDR_SCALARS|NDR_BUFFERS, r->TargetInfo));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_TargetInfo, 0, ndr_size_AV_PAIR_LIST(r->TargetInfo, ndr->iconv_convenience, ndr->flags)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->TargetInfo));
|
||||
}
|
||||
NDR_CHECK(ndr_push_ntlmssp_Version(ndr, NDR_BUFFERS, &r->Version));
|
||||
}
|
||||
@ -1676,7 +1680,7 @@ _PUBLIC_ enum ndr_err_code ndr_push_AUTHENTICATE_MESSAGE(struct ndr_push *ndr, i
|
||||
}
|
||||
if (ndr_flags & NDR_BUFFERS) {
|
||||
if (r->LmChallengeResponse) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->LmChallengeResponse));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->LmChallengeResponse));
|
||||
{
|
||||
struct ndr_push *_ndr_LmChallengeResponse;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_LmChallengeResponse, 0, r->LmChallengeResponseLen));
|
||||
@ -1684,9 +1688,10 @@ _PUBLIC_ enum ndr_err_code ndr_push_AUTHENTICATE_MESSAGE(struct ndr_push *ndr, i
|
||||
NDR_CHECK(ndr_push_ntlmssp_LM_RESPONSE(_ndr_LmChallengeResponse, NDR_SCALARS|NDR_BUFFERS, r->LmChallengeResponse));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_LmChallengeResponse, 0, r->LmChallengeResponseLen));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->LmChallengeResponse));
|
||||
}
|
||||
if (r->NtChallengeResponse) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->NtChallengeResponse));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->NtChallengeResponse));
|
||||
{
|
||||
struct ndr_push *_ndr_NtChallengeResponse;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_NtChallengeResponse, 0, r->NtChallengeResponseLen));
|
||||
@ -1694,18 +1699,20 @@ _PUBLIC_ enum ndr_err_code ndr_push_AUTHENTICATE_MESSAGE(struct ndr_push *ndr, i
|
||||
NDR_CHECK(ndr_push_ntlmssp_NTLM_RESPONSE(_ndr_NtChallengeResponse, NDR_SCALARS|NDR_BUFFERS, r->NtChallengeResponse));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_NtChallengeResponse, 0, r->NtChallengeResponseLen));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->NtChallengeResponse));
|
||||
}
|
||||
{
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, ndr_ntlmssp_negotiated_string_flags(r->NegotiateFlags));
|
||||
if (r->DomainName) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->DomainName));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->DomainName));
|
||||
{
|
||||
struct ndr_push *_ndr_DomainName;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_DomainName, 0, ndr_ntlmssp_string_length(r->NegotiateFlags, r->DomainName)));
|
||||
NDR_CHECK(ndr_push_string(_ndr_DomainName, NDR_SCALARS, r->DomainName));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_DomainName, 0, ndr_ntlmssp_string_length(r->NegotiateFlags, r->DomainName)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->DomainName));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -1713,13 +1720,14 @@ _PUBLIC_ enum ndr_err_code ndr_push_AUTHENTICATE_MESSAGE(struct ndr_push *ndr, i
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, ndr_ntlmssp_negotiated_string_flags(r->NegotiateFlags));
|
||||
if (r->UserName) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->UserName));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->UserName));
|
||||
{
|
||||
struct ndr_push *_ndr_UserName;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_UserName, 0, ndr_ntlmssp_string_length(r->NegotiateFlags, r->UserName)));
|
||||
NDR_CHECK(ndr_push_string(_ndr_UserName, NDR_SCALARS, r->UserName));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_UserName, 0, ndr_ntlmssp_string_length(r->NegotiateFlags, r->UserName)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->UserName));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -1727,24 +1735,26 @@ _PUBLIC_ enum ndr_err_code ndr_push_AUTHENTICATE_MESSAGE(struct ndr_push *ndr, i
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, ndr_ntlmssp_negotiated_string_flags(r->NegotiateFlags));
|
||||
if (r->Workstation) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->Workstation));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->Workstation));
|
||||
{
|
||||
struct ndr_push *_ndr_Workstation;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_Workstation, 0, ndr_ntlmssp_string_length(r->NegotiateFlags, r->Workstation)));
|
||||
NDR_CHECK(ndr_push_string(_ndr_Workstation, NDR_SCALARS, r->Workstation));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_Workstation, 0, ndr_ntlmssp_string_length(r->NegotiateFlags, r->Workstation)));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->Workstation));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
if (r->EncryptedRandomSessionKey) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->EncryptedRandomSessionKey));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->EncryptedRandomSessionKey));
|
||||
{
|
||||
struct ndr_push *_ndr_EncryptedRandomSessionKey;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_EncryptedRandomSessionKey, 0, r->EncryptedRandomSessionKey->length));
|
||||
NDR_CHECK(ndr_push_DATA_BLOB(_ndr_EncryptedRandomSessionKey, NDR_SCALARS, *r->EncryptedRandomSessionKey));
|
||||
NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_EncryptedRandomSessionKey, 0, r->EncryptedRandomSessionKey->length));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->EncryptedRandomSessionKey));
|
||||
}
|
||||
NDR_CHECK(ndr_push_ntlmssp_Version(ndr, NDR_BUFFERS, &r->Version));
|
||||
}
|
||||
|
@ -630,20 +630,24 @@ _PUBLIC_ enum ndr_err_code ndr_push_security_descriptor(struct ndr_push *ndr, in
|
||||
}
|
||||
if (ndr_flags & NDR_BUFFERS) {
|
||||
if (r->owner_sid) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->owner_sid));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->owner_sid));
|
||||
NDR_CHECK(ndr_push_dom_sid(ndr, NDR_SCALARS, r->owner_sid));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->owner_sid));
|
||||
}
|
||||
if (r->group_sid) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->group_sid));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->group_sid));
|
||||
NDR_CHECK(ndr_push_dom_sid(ndr, NDR_SCALARS, r->group_sid));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->group_sid));
|
||||
}
|
||||
if (r->sacl) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->sacl));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->sacl));
|
||||
NDR_CHECK(ndr_push_security_acl(ndr, NDR_SCALARS|NDR_BUFFERS, r->sacl));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->sacl));
|
||||
}
|
||||
if (r->dacl) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->dacl));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->dacl));
|
||||
NDR_CHECK(ndr_push_security_acl(ndr, NDR_SCALARS|NDR_BUFFERS, r->dacl));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->dacl));
|
||||
}
|
||||
}
|
||||
ndr->flags = _flags_save_STRUCT;
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -244,8 +244,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_ENUM_SERVICE_STATUSW(struct ndr_push *ndr, i
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->service_name) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->service_name));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->service_name));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->service_name));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->service_name));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -253,8 +254,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_ENUM_SERVICE_STATUSW(struct ndr_push *ndr, i
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->display_name) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->display_name));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->display_name));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->display_name));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->display_name));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -387,8 +389,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_ENUM_SERVICE_STATUSA(struct ndr_push *ndr, i
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->service_name) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->service_name));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->service_name));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->service_name));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->service_name));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -396,8 +399,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_ENUM_SERVICE_STATUSA(struct ndr_push *ndr, i
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->display_name) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->display_name));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->display_name));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->display_name));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->display_name));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -1035,8 +1039,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_SERVICE_DESCRIPTION(struct ndr_push *ndr, in
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->description) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->description));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->description));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->description));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->description));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -1194,8 +1199,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_SERVICE_FAILURE_ACTIONS(struct ndr_push *ndr
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->rebootmsg) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->rebootmsg));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->rebootmsg));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->rebootmsg));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->rebootmsg));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
@ -1203,17 +1209,19 @@ _PUBLIC_ enum ndr_err_code ndr_push_SERVICE_FAILURE_ACTIONS(struct ndr_push *ndr
|
||||
uint32_t _flags_save_string = ndr->flags;
|
||||
ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
|
||||
if (r->command) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->command));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->command));
|
||||
NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->command));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->command));
|
||||
}
|
||||
ndr->flags = _flags_save_string;
|
||||
}
|
||||
if (r->actions) {
|
||||
NDR_CHECK(ndr_push_relative_ptr2(ndr, r->actions));
|
||||
NDR_CHECK(ndr_push_relative_ptr2_start(ndr, r->actions));
|
||||
NDR_CHECK(ndr_push_uint3264(ndr, NDR_SCALARS, r->num_actions));
|
||||
for (cntr_actions_1 = 0; cntr_actions_1 < r->num_actions; cntr_actions_1++) {
|
||||
NDR_CHECK(ndr_push_SC_ACTION(ndr, NDR_SCALARS, &r->actions[cntr_actions_1]));
|
||||
}
|
||||
NDR_CHECK(ndr_push_relative_ptr2_end(ndr, r->actions));
|
||||
}
|
||||
}
|
||||
return NDR_ERR_SUCCESS;
|
||||
|
Loading…
x
Reference in New Issue
Block a user