summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2012-06-11 13:29:10 +0200
committerStefan Metzmacher <metze@samba.org>2012-06-12 10:48:15 +0200
commit6c13a46732f61b596273e2bd7ff3c78a4b953195 (patch)
tree3518af45b568a286cff6e242ef5732ddb62043c6 /source3/include
parent4fb283e70e26c3328f1ab86276a5728601cc3432 (diff)
downloadsamba-6c13a46732f61b596273e2bd7ff3c78a4b953195.tar.gz
samba-6c13a46732f61b596273e2bd7ff3c78a4b953195.tar.bz2
samba-6c13a46732f61b596273e2bd7ff3c78a4b953195.zip
s3-libsmbclient: Add OptionUseNTHash
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/libsmb_internal.h4
-rw-r--r--source3/include/libsmbclient.h8
2 files changed, 12 insertions, 0 deletions
diff --git a/source3/include/libsmb_internal.h b/source3/include/libsmb_internal.h
index 92694f35c8..aba159ada2 100644
--- a/source3/include/libsmb_internal.h
+++ b/source3/include/libsmb_internal.h
@@ -48,6 +48,10 @@ typedef struct DOS_ATTR_DESC {
SMB_INO_T inode;
} DOS_ATTR_DESC;
+/*
+ * Extension of libsmbclient.h's #defines
+ */
+#define SMB_CTX_FLAG_USE_NT_HASH (1 << 4)
/*
* Internal flags for extended attributes
diff --git a/source3/include/libsmbclient.h b/source3/include/libsmbclient.h
index ccf80da72d..61ff6a3b3b 100644
--- a/source3/include/libsmbclient.h
+++ b/source3/include/libsmbclient.h
@@ -743,6 +743,14 @@ smbc_getOptionUseCCache(SMBCCTX *c);
void
smbc_setOptionUseCCache(SMBCCTX *c, smbc_bool b);
+/** Get indication that the password supplied is the NT hash */
+smbc_bool
+smbc_getOptionUseNTHash(SMBCCTX *c);
+
+/** Set indication that the password supplied is the NT hash */
+void
+smbc_setOptionUseNTHash(SMBCCTX *c, smbc_bool b);
+
/*************************************