From: Joseph Sutton Date: Tue, 12 Dec 2023 05:31:19 +0000 (+1300) Subject: pyglue: Export some more HRESULT constants X-Git-Tag: talloc-2.4.2~204 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e19d74bb259c2f9436425587d86cbfcd45a0b144;p=thirdparty%2Fsamba.git pyglue: Export some more HRESULT constants Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- diff --git a/python/pyglue.c b/python/pyglue.c index acd995b6510..9aa4037e44d 100644 --- a/python/pyglue.c +++ b/python/pyglue.c @@ -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", diff --git a/python/samba/__init__.py b/python/samba/__init__.py index 13b646b65ae..d8eb16d204e 100644 --- a/python/samba/__init__.py +++ b/python/samba/__init__.py @@ -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