1/* 2 Unix SMB/CIFS implementation. 3 4 code to manipulate domain credentials 5 6 Copyright (C) Andrew Tridgell 2004 7 8 This program is free software; you can redistribute it and/or modify 9 it under the terms of the GNU General Public License as published by 10 the Free Software Foundation; either version 3 of the License, or 11 (at your option) any later version. 12 13 This program is distributed in the hope that it will be useful, 14 but WITHOUT ANY WARRANTY; without even the implied warranty of 15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 GNU General Public License for more details. 17 18 You should have received a copy of the GNU General Public License 19 along with this program. If not, see <http://www.gnu.org/licenses/>. 20*/ 21 22#include "librpc/gen_ndr/netlogon.h" 23 24/* The 7 here seems to be required to get Win2k not to downgrade us 25 to NT4. Actually, anything other than 1ff would seem to do... */ 26#define NETLOGON_NEG_AUTH2_FLAGS 0x000701ff 27/* 28 (NETLOGON_NEG_ACCOUNT_LOCKOUT | 29 NETLOGON_NEG_PERSISTENT_SAMREPL | 30 NETLOGON_NEG_ARCFOUR | 31 NETLOGON_NEG_PROMOTION_COUNT | 32 NETLOGON_NEG_CHANGELOG_BDC | 33 NETLOGON_NEG_FULL_SYNC_REPL | 34 NETLOGON_NEG_MULTIPLE_SIDS | 35 NETLOGON_NEG_REDO | 36 NETLOGON_NEG_PASSWORD_CHANGE_REFUSAL | 37 NETLOGON_NEG_DNS_DOMAIN_TRUSTS | 38 NETLOGON_NEG_PASSWORD_SET2 | 39 NETLOGON_NEG_GETDOMAININFO) 40*/ 41#define NETLOGON_NEG_DOMAIN_TRUST_ACCOUNT 0x2010b000 42 43/* these are the flags that ADS clients use */ 44/* 45 (NETLOGON_NEG_ACCOUNT_LOCKOUT | 46 NETLOGON_NEG_PERSISTENT_SAMREPL | 47 NETLOGON_NEG_ARCFOUR | 48 NETLOGON_NEG_PROMOTION_COUNT | 49 NETLOGON_NEG_CHANGELOG_BDC | 50 NETLOGON_NEG_FULL_SYNC_REPL | 51 NETLOGON_NEG_MULTIPLE_SIDS | 52 NETLOGON_NEG_REDO | 53 NETLOGON_NEG_PASSWORD_CHANGE_REFUSAL | 54 NETLOGON_NEG_SEND_PASSWORD_INFO_PDC | 55 NETLOGON_NEG_GENERIC_PASSTHROUGH | 56 NETLOGON_NEG_CONCURRENT_RPC | 57 NETLOGON_NEG_AVOID_ACCOUNT_DB_REPL | 58 NETLOGON_NEG_AVOID_SECURITYAUTH_DB_REPL | 59 NETLOGON_NEG_128BIT | 60 NETLOGON_NEG_TRANSITIVE_TRUSTS | 61 NETLOGON_NEG_DNS_DOMAIN_TRUSTS | 62 NETLOGON_NEG_PASSWORD_SET2 | 63 NETLOGON_NEG_GETDOMAININFO | 64 NETLOGON_NEG_CROSS_FOREST_TRUSTS | 65 NETLOGON_NEG_AUTHENTICATED_RPC_LSASS | 66 NETLOGON_NEG_SCHANNEL) 67*/ 68 69#define NETLOGON_NEG_AUTH2_ADS_FLAGS (0x200fbffb | NETLOGON_NEG_ARCFOUR | NETLOGON_NEG_128BIT | NETLOGON_NEG_SCHANNEL) 70 71 72