mirror of
https://github.com/samba-team/samba.git
synced 2025-03-08 04:58:40 +03:00
run make idl after idl change "Handle arbitrary new PAC types"
Michael (This used to be commit 5de253ba1308f470a47f9e5f83c6eccd17e95c26)
This commit is contained in:
parent
5b851c93bd
commit
95fc1e56fb
@ -76,7 +76,7 @@ union PAC_INFO {
|
||||
struct PAC_SIGNATURE_DATA srv_cksum;/* [case(PAC_TYPE_SRV_CHECKSUM)] */
|
||||
struct PAC_SIGNATURE_DATA kdc_cksum;/* [case(PAC_TYPE_KDC_CHECKSUM)] */
|
||||
struct PAC_LOGON_NAME logon_name;/* [case(PAC_TYPE_LOGON_NAME)] */
|
||||
struct DATA_BLOB_REM unknown;/* [subcontext(0),case(PAC_TYPE_UNKNOWN_12)] */
|
||||
struct DATA_BLOB_REM unknown;/* [subcontext(0),default] */
|
||||
}/* [gensize,nodiscriminant,public] */;
|
||||
|
||||
struct PAC_BUFFER {
|
||||
|
@ -319,7 +319,7 @@ _PUBLIC_ enum ndr_err_code ndr_push_PAC_INFO(struct ndr_push *ndr, int ndr_flags
|
||||
NDR_CHECK(ndr_push_PAC_LOGON_NAME(ndr, NDR_SCALARS, &r->logon_name));
|
||||
break; }
|
||||
|
||||
case PAC_TYPE_UNKNOWN_12: {
|
||||
default: {
|
||||
{
|
||||
struct ndr_push *_ndr_unknown;
|
||||
NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_unknown, 0, -1));
|
||||
@ -328,8 +328,6 @@ _PUBLIC_ enum ndr_err_code ndr_push_PAC_INFO(struct ndr_push *ndr, int ndr_flags
|
||||
}
|
||||
break; }
|
||||
|
||||
default:
|
||||
return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
|
||||
}
|
||||
}
|
||||
if (ndr_flags & NDR_BUFFERS) {
|
||||
@ -348,11 +346,9 @@ _PUBLIC_ enum ndr_err_code ndr_push_PAC_INFO(struct ndr_push *ndr, int ndr_flags
|
||||
case PAC_TYPE_LOGON_NAME:
|
||||
break;
|
||||
|
||||
case PAC_TYPE_UNKNOWN_12:
|
||||
default:
|
||||
break;
|
||||
|
||||
default:
|
||||
return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
|
||||
}
|
||||
}
|
||||
return NDR_ERR_SUCCESS;
|
||||
@ -380,7 +376,7 @@ _PUBLIC_ enum ndr_err_code ndr_pull_PAC_INFO(struct ndr_pull *ndr, int ndr_flags
|
||||
NDR_CHECK(ndr_pull_PAC_LOGON_NAME(ndr, NDR_SCALARS, &r->logon_name));
|
||||
break; }
|
||||
|
||||
case PAC_TYPE_UNKNOWN_12: {
|
||||
default: {
|
||||
{
|
||||
struct ndr_pull *_ndr_unknown;
|
||||
NDR_CHECK(ndr_pull_subcontext_start(ndr, &_ndr_unknown, 0, -1));
|
||||
@ -389,8 +385,6 @@ _PUBLIC_ enum ndr_err_code ndr_pull_PAC_INFO(struct ndr_pull *ndr, int ndr_flags
|
||||
}
|
||||
break; }
|
||||
|
||||
default:
|
||||
return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
|
||||
}
|
||||
}
|
||||
if (ndr_flags & NDR_BUFFERS) {
|
||||
@ -408,11 +402,9 @@ _PUBLIC_ enum ndr_err_code ndr_pull_PAC_INFO(struct ndr_pull *ndr, int ndr_flags
|
||||
case PAC_TYPE_LOGON_NAME:
|
||||
break;
|
||||
|
||||
case PAC_TYPE_UNKNOWN_12:
|
||||
default:
|
||||
break;
|
||||
|
||||
default:
|
||||
return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
|
||||
}
|
||||
}
|
||||
return NDR_ERR_SUCCESS;
|
||||
@ -440,12 +432,10 @@ _PUBLIC_ void ndr_print_PAC_INFO(struct ndr_print *ndr, const char *name, const
|
||||
ndr_print_PAC_LOGON_NAME(ndr, "logon_name", &r->logon_name);
|
||||
break;
|
||||
|
||||
case PAC_TYPE_UNKNOWN_12:
|
||||
default:
|
||||
ndr_print_DATA_BLOB_REM(ndr, "unknown", &r->unknown);
|
||||
break;
|
||||
|
||||
default:
|
||||
ndr_print_bad_level(ndr, name, level);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user