diff options
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/secrets.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/include/secrets.h b/source3/include/secrets.h index 705a3296dc..6cb2e0473e 100644 --- a/source3/include/secrets.h +++ b/source3/include/secrets.h @@ -39,6 +39,7 @@ really secret. */ #define SECRETS_DOMAIN_SID "SECRETS/SID" #define SECRETS_SAM_SID "SAM/SID" +#define SECRETS_PROTECT_IDS "SECRETS/PROTECT/IDS" /* The domain GUID and server GUID (NOT the same) are also not secret */ #define SECRETS_DOMAIN_GUID "SECRETS/DOMGUID" @@ -88,6 +89,10 @@ void secrets_shutdown(void); void *secrets_fetch(const char *key, size_t *size); bool secrets_store(const char *key, const void *data, size_t size); bool secrets_delete(const char *key); + +/* The following definitions come from passdb/machine_account_secrets.c */ +bool secrets_mark_domain_protected(const char *domain); +bool secrets_clear_domain_protection(const char *domain); bool secrets_store_domain_sid(const char *domain, const struct dom_sid *sid); bool secrets_fetch_domain_sid(const char *domain, struct dom_sid *sid); bool secrets_store_domain_guid(const char *domain, struct GUID *guid); |