mirror of
https://github.com/samba-team/samba.git
synced 2025-03-11 16:58:40 +03:00
librpc:idl: Make netlogon_samlogon_response public
This is required that we can use it with ndrdump or in python to decode a NETLOGON_SAM_LOGON_RESPONSE_EX ldap response. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15588 Signed-off-by: Andreas Schneider <asn@samba.org> Pair-Programmed-With: Guenther Deschner <gd@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> (cherry picked from commit e758425869729a43136ae51e6baecb2061d1525b)
This commit is contained in:
parent
a09d0ba6eb
commit
e51e72dd14
@ -490,7 +490,7 @@ interface nbt
|
||||
[case(NETLOGON_NT_VERSION_5EX)] NETLOGON_SAM_LOGON_RESPONSE_EX nt5_ex;
|
||||
} netlogon_samlogon_response_union;
|
||||
|
||||
typedef [nopush,nopull] struct {
|
||||
typedef [nopush,nopull,noprint,public] struct {
|
||||
uint32 ntver;
|
||||
[switch_is(ntver)] netlogon_samlogon_response_union data;
|
||||
} netlogon_samlogon_response;
|
||||
|
@ -392,7 +392,7 @@ _PUBLIC_ enum ndr_err_code ndr_pull_netlogon_samlogon_response(struct ndr_pull *
|
||||
return NDR_ERR_SUCCESS;
|
||||
}
|
||||
|
||||
_PUBLIC_ void ndr_print_netlogon_samlogon_response(struct ndr_print *ndr, const char *name, struct netlogon_samlogon_response *r)
|
||||
_PUBLIC_ void ndr_print_netlogon_samlogon_response(struct ndr_print *ndr, const char *name, const struct netlogon_samlogon_response *r)
|
||||
{
|
||||
ndr_print_struct(ndr, name, "netlogon_samlogon_response");
|
||||
if (r == NULL) { ndr_print_null(ndr); return; }
|
||||
|
@ -37,6 +37,6 @@ enum ndr_err_code ndr_pull_NETLOGON_SAM_LOGON_RESPONSE_EX_with_flags(struct ndr_
|
||||
uint32_t nt_version_flags);
|
||||
enum ndr_err_code ndr_push_netlogon_samlogon_response(struct ndr_push *ndr, ndr_flags_type ndr_flags, const struct netlogon_samlogon_response *r);
|
||||
enum ndr_err_code ndr_pull_netlogon_samlogon_response(struct ndr_pull *ndr, ndr_flags_type ndr_flags, struct netlogon_samlogon_response *r);
|
||||
void ndr_print_netlogon_samlogon_response(struct ndr_print *ndr, const char *name, struct netlogon_samlogon_response *r);
|
||||
void ndr_print_netlogon_samlogon_response(struct ndr_print *ndr, const char *name, const struct netlogon_samlogon_response *r);
|
||||
|
||||
#endif /* _LIBRPC_NDR_NDR_NBT_H */
|
||||
|
Loading…
x
Reference in New Issue
Block a user