From a7a40ce4f47fe40305624b6d86c135b7d27c387d Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Fri, 11 Jun 2021 12:44:36 +0200 Subject: [PATCH 1/3] library: move UAC flags to a more common header file --- library/adenroll.c | 8 -------- library/adprivate.h | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/library/adenroll.c b/library/adenroll.c index f00d179..0b1c066 100644 --- a/library/adenroll.c +++ b/library/adenroll.c @@ -93,13 +93,6 @@ static char *default_ad_ldap_attrs[] = { NULL, }; -/* Some constants for the userAccountControl AD LDAP attribute, see e.g. - * https://support.microsoft.com/en-us/help/305144/how-to-use-the-useraccountcontrol-flags-to-manipulate-user-account-pro - * for details. */ -#define UAC_WORKSTATION_TRUST_ACCOUNT 0x1000 -#define UAC_DONT_EXPIRE_PASSWORD 0x10000 -#define UAC_TRUSTED_FOR_DELEGATION 0x80000 - struct _adcli_enroll { int refs; adcli_conn *conn; diff --git a/library/adprivate.h b/library/adprivate.h index 55e6234..822f919 100644 --- a/library/adprivate.h +++ b/library/adprivate.h @@ -39,6 +39,14 @@ #define HOST_NAME_MAX 255 #endif +/* Some constants for the userAccountControl AD LDAP attribute, see e.g. + * https://support.microsoft.com/en-us/help/305144/how-to-use-the-useraccountcontrol-flags-to-manipulate-user-account-pro + * for details. */ +#define UAC_ACCOUNTDISABLE 0x0002 +#define UAC_WORKSTATION_TRUST_ACCOUNT 0x1000 +#define UAC_DONT_EXPIRE_PASSWORD 0x10000 +#define UAC_TRUSTED_FOR_DELEGATION 0x80000 + /* Utilities */ #if !defined(__cplusplus) && (__GNUC__ > 2) -- 2.31.1