]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
pyglue: Export some more HRESULT constants
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Tue, 12 Dec 2023 05:31:19 +0000 (18:31 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 21 Dec 2023 20:21:34 +0000 (20:21 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/pyglue.c
python/samba/__init__.py

index acd995b65104a0b29725d4680e959e21fc7fa3ce..9aa4037e44dc0f876a00e46fe2095cffb4484abe 100644 (file)
@@ -633,6 +633,12 @@ MODULE_INIT_FUNC(_glue)
                PyModule_AddObject(m, "DsExtendedError", PyExc_DsExtendedError);
        }
 
+       PyModule_AddObject(m, "HRES_E_INVALIDARG",
+                          PyLong_FromUnsignedLongLong(HRES_ERROR_V(HRES_E_INVALIDARG)));
+       PyModule_AddObject(m, "HRES_NTE_BAD_KEY",
+                          PyLong_FromUnsignedLongLong(HRES_ERROR_V(HRES_NTE_BAD_KEY)));
+       PyModule_AddObject(m, "HRES_NTE_NO_KEY",
+                          PyLong_FromUnsignedLongLong(HRES_ERROR_V(HRES_NTE_NO_KEY)));
        PyModule_AddObject(m, "HRES_SEC_E_INVALID_TOKEN",
                           PyLong_FromUnsignedLongLong(HRES_ERROR_V(HRES_SEC_E_INVALID_TOKEN)));
        PyModule_AddObject(m, "HRES_SEC_E_LOGON_DENIED",
index 13b646b65ae19b342b3a2e4ea755d92c4269ecee..d8eb16d204ec7a7ff1d6d1805b6e95ebb5b7a380 100644 (file)
@@ -399,5 +399,8 @@ HRESULTError = _glue.HRESULTError
 WERRORError = _glue.WERRORError
 DsExtendedError = _glue.DsExtendedError
 
+HRES_E_INVALIDARG = _glue.HRES_E_INVALIDARG
+HRES_NTE_BAD_KEY = _glue.HRES_NTE_BAD_KEY
+HRES_NTE_NO_KEY = _glue.HRES_NTE_NO_KEY
 HRES_SEC_E_LOGON_DENIED = _glue.HRES_SEC_E_LOGON_DENIED
 HRES_SEC_E_INVALID_TOKEN = _glue.HRES_SEC_E_INVALID_TOKEN