summaryrefslogtreecommitdiffstats
path: root/source4/scripting/python/samba/samr.py
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-08-01 21:00:09 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-08-01 21:00:09 +0200
commit1c94f3e95da5b520ee631670a30f96e487f12ac8 (patch)
tree0e6533be81e69123ba2a33406fd3336b892eaaad /source4/scripting/python/samba/samr.py
parentfff006bd84fc3fd1d9fdd22e3c20110285b2c144 (diff)
downloadsamba-1c94f3e95da5b520ee631670a30f96e487f12ac8.tar.gz
samba-1c94f3e95da5b520ee631670a30f96e487f12ac8.tar.xz
samba-1c94f3e95da5b520ee631670a30f96e487f12ac8.zip
Use new style python classes.
(This used to be commit 2a39aae0cef310a79427feb1b85f6794ea36849a)
Diffstat (limited to 'source4/scripting/python/samba/samr.py')
-rw-r--r--source4/scripting/python/samba/samr.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/source4/scripting/python/samba/samr.py b/source4/scripting/python/samba/samr.py
index 314f78b8ad3..62a7c6eb3d3 100644
--- a/source4/scripting/python/samba/samr.py
+++ b/source4/scripting/python/samba/samr.py
@@ -97,7 +97,8 @@ def call_fn(fn, pipe, args):
return result;
-class SamrHandle:
+
+class SamrHandle(object):
def __init__(self, pipe, handle):
@@ -137,6 +138,7 @@ class SamrHandle:
call_fn(dcerpc.dcerpc_samr_SetSecurity, self.pipe, r)
+
class ConnectHandle(SamrHandle):
def EnumDomains(self):
@@ -212,6 +214,7 @@ class ConnectHandle(SamrHandle):
call_fn(dcerpc.dcerpc_samr_SetBootKeyInformation, self.pipe, r)
+
class DomainHandle(SamrHandle):
def QueryDomainInfo(self, level = 2):
@@ -517,6 +520,7 @@ class DomainHandle(SamrHandle):
call_fn(dcerpc.dcerpc_samr_TestPrivateFunctionsDomain, self.pipe, r)
+
class UserHandle(SamrHandle):
def DeleteUser(self):
@@ -576,6 +580,7 @@ class UserHandle(SamrHandle):
call_fn(dcerpc.dcerpc_samr_TestPrivateFunctionsUser, self.pipe, r)
+
class GroupHandle(SamrHandle):
def QueryGroupInfo(self, level):
@@ -608,6 +613,7 @@ class GroupHandle(SamrHandle):
dcerpc.uint32_array_getitem(r.data_out.rids.unknown, x))
for x in range(r.data_out.rids.count)]
+
class AliasHandle(SamrHandle):
def DeleteDomAlias(self):