svn commit: samba r6511 - in
branches/SAMBA_4_0/source/scripting/swig: .
tpot at samba.org
tpot at samba.org
Thu Apr 28 07:51:41 GMT 2005
Author: tpot
Date: 2005-04-28 07:51:41 +0000 (Thu, 28 Apr 2005)
New Revision: 6511
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6511
Log:
Implement GetUserPwInfo(), QueryUserInfo(), QueryUserInfo2().
Modified:
branches/SAMBA_4_0/source/scripting/swig/samr.py
Changeset:
Modified: branches/SAMBA_4_0/source/scripting/swig/samr.py
===================================================================
--- branches/SAMBA_4_0/source/scripting/swig/samr.py 2005-04-28 07:44:49 UTC (rev 6510)
+++ branches/SAMBA_4_0/source/scripting/swig/samr.py 2005-04-28 07:51:41 UTC (rev 6511)
@@ -497,8 +497,36 @@
call_fn(dcerpc.dcerpc_samr_DeleteUser, self.pipe, r)
self.handle = None
-
+ def GetUserPwInfo(self):
+
+ r = dcerpc.samr_GetUserPwInfo()
+ r.data_in.user_handle = self.handle
+
+ call_fn(dcerpc.dcerpc_samr_GetUserPwInfo, self.pipe, r)
+
+ return r.data_out.info
+
+ def QueryUserInfo(self, level):
+
+ r = dcerpc.samr_QueryUserInfo()
+ r.data_in.user_handle = self.handle
+ r.data_in.level = level
+
+ call_fn(dcerpc.dcerpc_samr_QueryUserInfo, self.pipe, r)
+
+ return r.data_out.info
+
+ def QueryUserInfo2(self, level):
+
+ r = dcerpc.samr_QueryUserInfo2()
+ r.data_in.user_handle = self.handle
+ r.data_in.level = level
+
+ call_fn(dcerpc.dcerpc_samr_QueryUserInfo2, self.pipe, r)
+
+ return r.data_out.info
+
class GroupHandle(SamrHandle):
pass
@@ -603,7 +631,6 @@
return ConnectHandle(pipe, r.data_out.connect_handle)
-
def Connect5(pipe, system_name = '', access_mask = 0x02000000):
r = dcerpc.samr_Connect5()
@@ -628,16 +655,13 @@
# AddAliasMember
# DeleteAliasMember
# GetMembersinAlias
-# QueryUserInfo
# SetUserInfo
# ChangePasswordUser
# GetGroupsForUser
# GetDisplayEnumerationIndex
# TestPrivateFunctionsDomain
# TestPrivateFunctionsUser
-# GetUserPwInfo
# RemoveMemberFromForeignDomain
-# QueryUserInfo2
# GetDisplayEnumerationIndex2
# RemoveMultipleMembersFromAlias
# OemChangePasswordUser2
More information about the samba-cvs
mailing list