]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
pylibsmb: Add smb2 create tag strings
authorVolker Lendecke <vl@samba.org>
Wed, 31 Aug 2022 09:37:54 +0000 (11:37 +0200)
committerRalph Boehme <slow@samba.org>
Fri, 2 Sep 2022 13:31:38 +0000 (13:31 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/libsmb/pylibsmb.c

index 9a8b881d0542b65000829507c72357f4d0793e01..803e3163b7bfe22a51d76e8f2d0c696211edf544 100644 (file)
@@ -2102,5 +2102,23 @@ MODULE_INIT_FUNC(libsmb_samba_cwrapper)
        ADD_FLAGS(NOTIFY_ACTION_REMOVED_STREAM);
        ADD_FLAGS(NOTIFY_ACTION_MODIFIED_STREAM);
 
+#define ADD_STRING(val) PyModule_AddObject(m, #val, PyBytes_FromString(val))
+
+       ADD_STRING(SMB2_CREATE_TAG_EXTA);
+       ADD_STRING(SMB2_CREATE_TAG_MXAC);
+       ADD_STRING(SMB2_CREATE_TAG_SECD);
+       ADD_STRING(SMB2_CREATE_TAG_DHNQ);
+       ADD_STRING(SMB2_CREATE_TAG_DHNC);
+       ADD_STRING(SMB2_CREATE_TAG_ALSI);
+       ADD_STRING(SMB2_CREATE_TAG_TWRP);
+       ADD_STRING(SMB2_CREATE_TAG_QFID);
+       ADD_STRING(SMB2_CREATE_TAG_RQLS);
+       ADD_STRING(SMB2_CREATE_TAG_DH2Q);
+       ADD_STRING(SMB2_CREATE_TAG_DH2C);
+       ADD_STRING(SMB2_CREATE_TAG_AAPL);
+       ADD_STRING(SMB2_CREATE_TAG_APP_INSTANCE_ID);
+       ADD_STRING(SVHDX_OPEN_DEVICE_CONTEXT);
+       ADD_STRING(SMB2_CREATE_TAG_POSIX);
+
        return m;
 }