mirror of
https://github.com/samba-team/samba.git
synced 2025-01-19 10:03:58 +03:00
2f5a1d2b1c
With the sid structure being both optional and aligned, it was too hard to do this in just IDL. This requried moving some things around, as otherwise we would have a dependency loop. Andrew Bartlett (This used to be commit e28790ba4884277f310be1b8bd3fba4fd47dbbdb)
55 lines
1.5 KiB
C
55 lines
1.5 KiB
C
/*
|
|
Unix SMB/CIFS implementation.
|
|
|
|
CLDAP server structures
|
|
|
|
Copyright (C) Andrew Bartlett <abartlet@samba.org> 2008
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef __LIBCLI_NETLOGON_H__
|
|
#define __LIBCLI_NETLOGON_H__
|
|
|
|
#include "librpc/gen_ndr/ndr_nbt.h"
|
|
|
|
#include "librpc/gen_ndr/ndr_misc.h"
|
|
#include "librpc/gen_ndr/ndr_security.h"
|
|
#include "librpc/gen_ndr/ndr_svcctl.h"
|
|
#include "librpc/gen_ndr/ndr_samr.h"
|
|
|
|
struct netlogon_samlogon_response
|
|
{
|
|
uint32_t ntver;
|
|
union {
|
|
struct NETLOGON_SAM_LOGON_RESPONSE_NT40 nt4;
|
|
struct NETLOGON_SAM_LOGON_RESPONSE nt5;
|
|
struct NETLOGON_SAM_LOGON_RESPONSE_EX nt5_ex;
|
|
};
|
|
|
|
};
|
|
|
|
struct nbt_netlogon_response
|
|
{
|
|
enum {NETLOGON_GET_PDC, NETLOGON_SAMLOGON} response_type;
|
|
union {
|
|
struct nbt_netlogon_response_from_pdc get_pdc;
|
|
struct netlogon_samlogon_response samlogon;
|
|
};
|
|
};
|
|
|
|
#include "libcli/netlogon_proto.h"
|
|
#include "libcli/ndr_netlogon_proto.h"
|
|
#endif /* __CLDAP_SERVER_PROTO_H__ */
|