From decacb0e7e11b347b1a3a8172250a51258295b7f Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 21 Mar 2024 14:45:41 +0100 Subject: [PATCH] python: Set parameter types for CreateTrustedDomainRelax() Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- python/samba/lsa_utils.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/python/samba/lsa_utils.py b/python/samba/lsa_utils.py index 2feeac02672..0fc8f418edb 100644 --- a/python/samba/lsa_utils.py +++ b/python/samba/lsa_utils.py @@ -16,7 +16,7 @@ # along with this program. If not, see . -from samba.dcerpc import lsa, drsblobs +from samba.dcerpc import lsa, drsblobs, misc from samba.ndr import ndr_pack from samba import NTSTATUSError, arcfour_encrypt, string_to_byte_array from samba.ntstatus import ( @@ -66,7 +66,14 @@ def OpenPolicyFallback( return out_version, out_rev_info, policy -def CreateTrustedDomainRelax(lsaconn, policy, trust_info, mask, in_blob, out_blob): +def CreateTrustedDomainRelax( + lsaconn: lsa.lsarpc, + policy: misc.policy_handle, + trust_info: lsa.TrustDomainInfoInfoEx, + mask: int, + in_blob: drsblobs.trustAuthInOutBlob, + out_blob: drsblobs.trustAuthInOutBlob +): def generate_AuthInfoInternal(session_key, incoming=None, outgoing=None): confounder = [0] * 512 -- 2.34.1